@charset "utf-8";
/* CSS Document */

DIV#internet-security,
DIV#pro-antivirus,
DIV#easy-pass,
DIV#whs-security,
DIV#mac-security {
	height: 330px;
	position: relative;
	}

DIV#product DIV#info{
	position: absolute;
	top:0px;
	left:245px;
}

DIV#product UL LI {
	font-weight: bold;
	color: #000;
	}

DIV#product IMG.box-is {
	position: absolute;
	top: 10px;
	left: 0px;
	z-index: 10;
	}

DIV#product DIV.short {
	width: 715px !important;
	background:transparent url(../images/graybox-short-bg.png) center top no-repeat !important;
	}

DIV#product ul.checks_img li{
  font-size:14px;
	font-weight: normal;
}


/* graybox */

DIV#product DIV.graybox {
	top: 210px;
	}
DIV#product DIV.graybox DIV.gb-content {
	height: 90px;
	}

DIV.graybox DIV.column1 {
	width:340px;
	text-align:center;
	z-index:1;
	position:absolute;
	top:17px;
	left:280px;
	}

DIV.graybox DIV.column1 TABLE{
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	}

DIV.graybox DIV.column1 DIV#selection{
	position:absolute;
	top:0px;
	left:-25px;
	width:399px;
	height:29px;
	background:transparent url(../images/selection.png) top left no-repeat;
	z-index:555;
	}

DIV.graybox DIV.column2 {
	width:250px;
	position:absolute;
	right:0px;
	top:0px;
	margin:10px 0 0 0;
	text-align:center;
	}

DIV.graybox DIV.column2 DIV{
	text-align:center;
	margin-top:3px;
	}
DIV.graybox DIV.column2  A.button {
	margin: 0px auto 0px;
	}

DIV.graybox TR.line1, DIV.graybox TR.line2{
	height:32px;
	font-size:12px;
}

DIV.graybox TD.col1{
	width:190px;
}

DIV.graybox TD.col2{
	width:70px;
	text-decoration:line-through;
}
DIV.graybox DIV.main TD.col2{
	color: #939494;
}

DIV.graybox TD.col3{
	width:70px;
}
DIV.graybox TD.col4{
	padding-left:10px;
	width:80px;
}
DIV.graybox DIV.main TD.col4 {
	color: #009dd0;
}

/*  no java script  */
DIV.graybox DIV.custom DIV.column1, DIV.graybox DIV.nojs DIV.column1{
	width:420px;
	}

DIV.graybox DIV.custom TD.col1, DIV.graybox DIV.nojs TD.col1{
	width:140px;
	text-decoration:none;
}

DIV.graybox DIV.custom TD.col2, DIV.graybox DIV.nojs TD.col2{
	width:140px;
	text-decoration:none;
}

DIV.graybox DIV.custom TD.col3, DIV.graybox DIV.nojs TD.col3{
	width:190px;
}

DIV.graybox DIV.custom TD.col3 SPAN, DIV.graybox DIV.nojs TD.col3 SPAN{
	margin-left:15px;
	font-size:15px;
	font-weight:bold;
}

DIV.graybox DIV.custom SELECT, DIV.graybox DIV.nojs SELECT{
	width:110px;
}

DIV.graybox DIV.nojs{
	display:block;
	position:relative;
}

DIV.graybox DIV.main{
	display:none;
	position:relative;
}

DIV.graybox DIV.custom{
	display:none;
	position:relative;
}

INPUT{
	margin:0 5px 0 0;
}

TABLE.ab-purchase{
	position:absolute;
	width:700px;
	top:12px;
	right:15px;
}

TABLE.ab-purchase .price{
	font-size:18px;
	font-weight:bold;
	width:80px;
	text-align:center;
}

TABLE.ab-purchase INPUT{
	border:1px solid #999;
	text-align:center;
}

TABLE.ab-purchase TD.btw-btns{
	width:40px;
}


TABLE TR.pnames TH {
	background-color: #eaebec;
	padding-top: 5px;
	}

TD.purchase-computers, TD.purchase-subscription{
	width:110px;
}

DIV.main DIV.column1 TR{
	cursor: pointer;
}

DIV.main DIV.column1 TR.active *{
	font-weight:bold;
}


div#whs-security div.graybox div.main div.column1 {
	width:430px;
	top:13px;
	left:270px;
}

div#whs-security div.graybox div.main td.col3 {
	display:none;
}

div#whs-security div.graybox div.main tr.line1, div#whs-security div.graybox div.main tr.line2, div#whs-security div.graybox div.main tr.line3 {
	height:23px;
}

div#whs-security div.graybox div.main div.column1 div#selection {
	background:url("../images/selection-whs.png") no-repeat scroll left top transparent;
	height:23px;
	left:-20px;
	top:1px;
	width:470px;
}

/* other */
SPAN.name {
	display: block;
	text-align: right;
	padding-top: 10px;
	}