.titlecntr h1 {
	margin: 1px 0 0 12px;
	width:320px;
}
h2 {
	margin: 0;
	color: #cc0033;
	font-size: 1.335em;
	line-height: 1.25em;
}
h3 {
	margin-top: 10px;
	color: #166494;
	font-size: 1.165em;
	line-height: 1.215em;
}
h6 {
	color: #525b60;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
}

   
span.burgundyBtn {
background: url('https://secureimages.mcafee.com/legacy/vil/burgundy_btn_left.gif') no-repeat;
padding-left:7px;
display:block; 
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
span.burgundyBtn{padding-top:4px;} }






.burgundyBtn input{
height:24px;
padding: 0 .65em 0 .25em;
*padding: 0 .65em 0 .25em;
width: 0;
overflow:visible;	
border:0px;
cursor: pointer;
background: url('https://secureimages.mcafee.com/legacy/vil/burgundy_btn_right.gif') no-repeat top right;
font-size:0.916em;
font-weight:bold;
color:#FFFFFF;
*letter-spacing:.1em;
_letter-spacing:0em;
}
.burgundyBtn input.burgundyBtn[class]{width:auto;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
		.burgundyBtn input{padding-bottom:0}
}
*|html[xmlns*=""] span.burgundyBtn input{padding-bottom:0}


span.graybtn {
padding-left:7px;
padding-bottom:10px;
padding-top:4px;
*padding-top:0px;
background: url('https://secureimages.mcafee.com/legacy/vil/villightgraybtn_lft.gif') no-repeat top left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
.threat-meter-pop .center span.graybtn
{
padding-top:3px;
	
	}

}
.graybtn input {
height:25px;
padding: 0 .65em 3px .25em;
*padding: 0 .65em 0 .25em;
width: 0;
overflow:visible;	
border:0px;
cursor: pointer;
background: url('https://secureimages.mcafee.com/legacy/vil/villightgraybtn_rht.gif') no-repeat top right;
font-size:0.90em;
font-weight:bold;
color:#FFFFFF;
*letter-spacing:.1em;
_letter-spacing:0em;
}
.graybtn input.graybtn[class]{width:auto;}
  
span.purplebtn {
padding-left:3px;
padding-bottom:2px;
padding-top:3px;
*padding-top:0px;
background: url('https://secureimages.mcafee.com/legacy/vil/purplebtnl.gif') no-repeat top left;
}
.purplebtn input{
height:23px;
padding: 0 .65em 4px .25em;
*padding: 0 .65em .25em .25em;
width: 0;
overflow:visible;	
border:0px;
cursor: pointer;
background:url('https://secureimages.mcafee.com/legacy/vil/purplebtnr.gif') no-repeat top right;
font-size:0.90em;
font-weight:bold;
color:#FFFFFF;
}
.purplebtn input.purplebtn[class]{width:auto;}

.midcol2-lft ul,
.vil-rht-col ul,
.define-virus ul{
	padding-left:15px;
}
.define-virus ul li {
	margin-top: 10px;
}
a, a:link, a:active, a:visited{
	color:#166494;
	text-decoration:none;
	}
a:hover{color:#CC0033}

table {
	width: 100%;
	background: #fff;
	color: #525b60;
	border: 1px solid #c1d0d5;
	}

table caption {display: none; }

thead {
	background: #f7f9f8 url('https://secureimages.mcafee.com/legacy/vil/threatheadbg.gif') repeat-x top left;
	}

th {
	padding-left: 15px;
	line-height: 28px;
	border-bottom: 1px solid #c1d0d5;
	}

td, tbody th{
	padding:0 5px 0 15px;
	line-height: 20px;
	border:none;
	}


a.lnkblue {
	text-decoration: none;
	}
	
a.lnkblue:link,
a.lnkblue:visited,
a.lnkblue:active {
	color: #166494;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	}

a.lnkblue:hover {
	color: #cc0033;
	}
	

.lnkarwblue {
	padding-left: 10px;
	color: #166494;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	text-decoration: none;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat 0 -240px;
	}
a.lnkarwblue:link, 
a.lnkarwblue:visited, 
a.lnkarwblue:active,

.removal-instructions b a:link,
.removal-instructions b a:visited,
.removal-instructions b a:link  {
	padding-left: 10px;
	color: #166494;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	text-decoration: none;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat 0 -240px;
	}
a.lnkarwblue:hover,
.removal-instructions b a:hover {
	color: #cc0033;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat 0 -287px;
	}
	

a.vstprelnk:link, 
a.vstprelnk:visited,
a.vstprelnk:active,
a.vstnxtlnk:link, 
a.vstnxtlnk:visited,
a.vstnxtlnk:active {
	float: left;
	display: inline;
	width: 6px;
	height: 11px;
	margin: 65px 4px 0 4px;
	background: url('https://secureimages.mcafee.com/legacy/vil/vstpnlnk.gif') no-repeat top left;
	}

a.vstnxtlnk:link, 
a.vstnxtlnk:visited,
a.vstnxtlnk:active {
	background: url('https://secureimages.mcafee.com/legacy/vil/vstpnlnk.gif') no-repeat top right;
	}

a.vstprelnk:hover {
	background: url('https://secureimages.mcafee.com/legacy/vil/vstpnlnk.gif') no-repeat bottom left;
	}

a.vstnxtlnk:hover {
	background: url('https://secureimages.mcafee.com/legacy/vil/vstpnlnk.gif') no-repeat bottom right;
	}

.vstincntr ul li a {
	display: block;
	width: 150px;
	padding-left: 20px;
	color: #166494;
	font-size: 1em;
	text-decoration: none;
	line-height: 28px;
	background: url('https://secureimages.mcafee.com/legacy/vil/vst-li-bot-bg.gif') repeat-x bottom left;
	}

.vstincntr ul li a:link,
.vstincntr ul li a:visited,
.vstincntr ul li a:hover {
	display: block;
	width: 150px;
	padding-left: 20px;
	color: #166494;
	font-size: 1em;
	text-decoration: none;
	line-height: 28px;
	background: url('https://secureimages.mcafee.com/legacy/vil/vst-li-bot-bg.gif') repeat-x bottom left;
	}

.vstincntr ul li a:hover {
	color: #cc0033;
	}



.crvset10x10cntr {
	position: relative;
	background: #eceeed;
	margin-top: 16px;
	}

.crvsetbdr10x10 {
	position: relative;
	border: 1px solid #c9d5d1;
	background: #fefefe;
	}

.crvset10x10cntr .crvtl,
.crvset10x10cntr .crvtr,
.crvset10x10cntr .crvbr, 
.crvset10x10cntr .crvbl,
.crvsetbdr10x10 .crvtl,
.crvsetbdr10x10 .crvtr,
.crvsetbdr10x10 .crvbr, 
.crvsetbdr10x10 .crvbl {
	position: absolute;	
	display: block;
	width: 10px;
	height: 10px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

.crvset10x10cntr .crvtl {
	left: 0;
	top: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset10x10.gif') no-repeat 0 0;	
	}

.crvset10x10cntr .crvtr {
	right: 0;
	top: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset10x10.gif') no-repeat -10px 0;	
	}

.crvset10x10cntr .crvbr {
	right: 0;
	bottom: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset10x10.gif') no-repeat -10px -10px;	
	}

.crvset10x10cntr .crvbl {
	left: 0;
	bottom: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset10x10.gif') no-repeat 0 -10px;
	}

.crvsetbdr10x10 .crvtl {
	left: -1px;
	top: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvsetbdr10x10.gif') no-repeat 0 0;	
	}

.crvsetbdr10x10 .crvtr {
	right: -1px;
	top: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvsetbdr10x10.gif') no-repeat -10px 0;	
	}

.crvsetbdr10x10 .crvbr {
	right: -1px;
	bottom: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvsetbdr10x10.gif') no-repeat -10px -10px;	
	}

.crvsetbdr10x10 .crvbl {
	left: -1px;
	bottom: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvsetbdr10x10.gif') no-repeat 0 -10px;	
	}

.crvset-gray10x10 {
	position: relative;
	float: left;
	display: inline;
	background: #fefefe;
	}

.crvset-graybdr10x10 {
	position: relative;
	float: left;
	display: inline;
	border: 1px solid #c9d5d1;
	}

.crvset-gray10x10 .crvtl,
.crvset-gray10x10 .crvtr,
.crvset-gray10x10 .crvbr, 
.crvset-gray10x10 .crvbl, 
.crvset-graybdr10x10 .crvtl,
.crvset-graybdr10x10 .crvtr,
.crvset-graybdr10x10 .crvbr, 
.crvset-graybdr10x10 .crvbl {
	position: absolute;	
	display: block;
	width: 10px;
	height: 10px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

.crvset-gray10x10 .crvtl {
	left: 0;
	top: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset-gray10x10.gif') no-repeat 0 0;	
	}

.crvset-gray10x10 .crvtr {
	right: 0;
	top: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset-gray10x10.gif') no-repeat -10px 0;	
	}

.crvset-gray10x10 .crvbr {
	right: 0;
	bottom: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset-gray10x10.gif') no-repeat -10px -10px;	
	}

.crvset-gray10x10 .crvbl {
	left: 0;
	bottom: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset-gray10x10.gif') no-repeat 0 -10px;
	}

.crvset-graybdr10x10 .crvtl {
	left: -1px;
	top: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset-graybdr10x10.gif') no-repeat 0 0;	
	}

.crvset-graybdr10x10 .crvtr {
	right: -1px;
	top: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset-graybdr10x10.gif') no-repeat -10px 0;	
	}

.crvset-graybdr10x10 .crvbr {
	right: -1px;
	bottom: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset-graybdr10x10.gif') no-repeat -10px -10px;	
	}

.crvset-graybdr10x10 .crvbl {
	left: -1px;
	bottom: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/crvset-graybdr10x10.gif') no-repeat 0 -10px;
	}
	

.crv-ttcntr {
	position: absolute;
	display: block; 
	padding: 15px;
	background: #fff;
	border: 3px solid #d3d1d2;
	z-index: 99999;
	}

.crv-ttcntr .crv-tt-tl, 
.crv-ttcntr .crv-tt-tr,
.crv-ttcntr .crv-tt-br, 
.crv-ttcntr .crv-tt-bl,
.crv-ttcntr .crv-tt-arrw {
	position: absolute;	
	display: block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
.crv-ttcntr .crv-tt-tl,
.crv-ttcntr .crv-tt-tr,
.crv-ttcntr .crv-tt-br,
.crv-ttcntr .crv-tt-bl,
.crv-ttcntr .crv-tt-arrw{background: url('https://secureimages.mcafee.com/legacy/vil/crv-tooltip.gif') no-repeat}

.crv-ttcntr .crv-tt-arrw {
	width: 22px;
	height: 16px;
}
.crv-ttcntr .crv-tt-tl {
	left: 0;
	top: 0;
	}

.crv-ttcntr .crv-tt-tr {
	right: 0;
	top: 0;
	background-position:-20px 0;
	}

.crv-ttcntr .crv-tt-br {
	right: 0;
	bottom: 0;
	background-position:-20px -20px;	
	}

.crv-ttcntr .crv-tt-bl {
	left: 0;
	bottom: 0;
	background-position:0 -20px;
	}
.crv-ttcntr .crv-tt-arrw {
	left: -22px;
	top: 18px;
	background-position:-12px -51px;
	}
.subject{
	clear:both;
	font-size:1.165em;
	margin-left:12px;
	*margin-top:0;
	padding-top:10px;
	*padding-top:5px;
}

.topCrvCnt{padding:0 20px;}
.botCrvCnt{padding:0 20px;*padding:0 14px;}
.topCrvCnt .mid,.botCrvCnt .mid{border-top: 3px solid #D3D1D2; width: 100%; display: block;background-color:#fff;height:17px;}
.botCrvCnt .mid{border: 0 solid #D3D1D2;border-width:0 0 3px 0;}
.theatBody{padding:0 15px 15px 15px;border: 0 solid #D3D1D2;border-width:0 3px;background-color:#fff;}

.threat-meter-pop {
	position:absolute;
	width: 660px;
}
.threat-meter-pop ul{
	padding-left:15px;
}
.threat-meter-pop ul li{
	margin:2px 0 5px 0;
}
.threat-meter-pop h2, .define-virus h2 {
	margin: 0;
	padding-bottom: 5px;
	border-bottom: 2px solid #d3d1d2;
	}

.tracker-links{
	width: 689px;
	margin-right: 14px;
	margin-left: 14px;
	padding: 9px 24px;
	background: #e7e9e8 url('https://secureimages.mcafee.com/legacy/vil/bggray34.jpg') repeat-x top left;
		}
.tracker-links .lnkarwblue{
	margin-left:10px;
	}
	
.titlecntr {
	float: left;
	display: inline;
	width: 737px;
	margin: 12px 14px 0 14px;
	color: #333333;
	}

.titlecntr fieldset {
	float: right;
	display: inline;
	margin: 6px 0 0 0;
	padding-left: 15px;
	}

.titlecntr input {
	float: left;
	width: 160px;
	margin-left: 8px;
	padding: 1px;
	color: #333333;
	font: normal 1.04em arial;
	border: 1px solid #cccccc;
	background: #f4f2f3;
	}
.nl-signup-cntr {
	position:relative;
	width: 689px;
	margin-right: 14px;
	margin-left: 14px;
	padding: 9px 24px 7px 24px;
	}

.virus-modules{
	width: 713px;
	margin-right: 14px;
	margin-left: 14px;
	padding: 12px;
	background: #eceeed url('https://secureimages.mcafee.com/legacy/vil/bggray257.jpg') repeat-x top left;
	}
input.btnarwblue {
	float: left;
	width: 17px;
	height: 19px;
	margin-left: 3px;
	border: none;
	background: url('https://secureimages.mcafee.com/legacy/vil/btnarwblue.gif') no-repeat;
	cursor:pointer;
	}

.crvset10x10cntr, .crvsetbdr10x10 {
	float: left;
	display: inline;
	color: #333333;
	}
.threatinfo {
	float: left;
	display: inline;
	width: 490px;
	margin: 0 12px 0 2px;
}
.threatinfo select {
	font-size:1em;
}
.recent-viruses{
	width:496px;
	margin:10px 0 0 10px;
	padding:8px 10px;
	background:#ffffff;
}
.top-tracked {
	width:525px;
	margin:0;
	padding:11px 0 10px 10px;
	_padding-top:18px;
	background:#ffffff;
}
.threatinfo h2 {
	float: left;
	display: inline;
	margin: 3px 0 3px 11px;
	color: #333333;
	font-size: 1.085em;
	font-weight: bold;
	line-height: 1.31em;
	}

.threatinfo fieldset {
	float: right;
	margin-top: 1px;
}
.recent-viruses fieldset {
	float: left;
	margin: 3px 0 0 11px;
}
.recent-viruses table{
		width:495px;
}
.recent-viruses table thead th{
	line-height:1.3em;
	padding:5px 3px 5px 15px;
	}

.threatinfo label { 
	float: left;
	line-height: 1.84em;
	}

.threatinfo select {
	float: left;
	width: 132px;
	margin-left: 5px;
	border: 1px solid #7f9db9;
	}

.threatinfo table {
	width: 490px;
	margin-top: 7px;
	clear: both;
	}

td div {
	margin: 10px 15px 12px 0;
	padding-top: 10px;
	background: url('https://secureimages.mcafee.com/legacy/vil/thtbotlnkbgt.gif') repeat-x top left;
	}

.threatmtrcntr {
	width: 197px;
	padding: 10px 3px 10px 6px;
	background: #fefefe url('https://secureimages.mcafee.com/legacy/vil/bgsilver70.gif') repeat-x top left;
	}
.threatmtrcntr .crvbr,
.threatmtrcntr .crvbl{_bottom:-2px !important;}
.threatmtr label {
	float: left;
	padding-right: 5px;
	color: #525b60;
	font-size: 1.085em;
	line-height: 1.385em;
	}

.threatmtr label span {
	padding-right: 15px;
	color: #333;
	background: url('https://secureimages.mcafee.com/legacy/vil/bluealerticon.gif') no-repeat center right;
	}

.threatmtrimg {
	width: 196px;
	height: 22px;
	margin: 6px 0 5px 0;
	}

.virusmapcntr {
	position: relative;
	float: left;
	width: 208px;
	margin-top: 6px;
	}

.virusmapimg {
	width: 208px;
	height: 155px;
	}

.moreinfo {
	color: #525b60;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	padding-right: 10px;
	border-right: 1px solid #767f84;
	}

.nl-signup-cntr label,
.nl-signup-cntr .nltooltip {
	float: left;
	color: #333;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.75em;
	}

.nl-signup-cntr .fl{float:left;}
.nl-signup-cntr span.purplebtn{
	display:inline-block;
	padding-top:0px;
}
.nl-signup-cntr .nltooltip {
	float: left;
	margin-left: 2px;
	margin-right:9px;
	padding-left: 17px;
	background: url('https://secureimages.mcafee.com/legacy/adviceCenter/bluealerticon.gif') no-repeat 0 4px;
	}

.nl-signup-cntr input.txt-input {
	float: left;
	width: 171px;
	margin: 0 5px 0 1px;
	padding:1px 2px;
	border: 1px solid #7f9db9;
	}

.learn-more,
.tracking-tool,
.removal-tool {
	float: left;
	display: inline;
	width: 237px;
	margin:0 0 14px 14px;
	}

.learn-more {
	position: relative;
	width: 237px;
	padding: 0 5px 0 10px;
	}

.tracking-tool {
	width: 215px;
	padding-right: 10px;
	}

.removal-tool {
	width: 228px;
	padding-right: 5px;
	background: none;
	}

.learn-more h2 span {
	font-size: 0.75em;
	}

.learn-more h3, .tracking-tool h3,.removal-tool h3 {
	margin: 20px 0 10px 0;
	padding: 0;
	}

.vstcntr {
	width: 198px;
	margin: 0 0 11px 0 !important;
	padding: 5px;
	background: #eeeeee;
	_width: 204px;
	}

.vstincntr {
	width: 198px;
	_width: 201px;
	}
	
a.vstprelnk span,
a.vstnxtlnk span, 
a.tt-close span {
	display: none;
	}

.vstincntr ul {
	float: left;
	list-style: none;
	background: #f7f7f7;
	}
	
.learn-more p, .tracking-tool p {
	margin-right: 22px;
	margin-bottom: 3px;
	}

.learn-more .ddctl {
	float: left;
	padding-left: 10px;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat 0 -238px;
	}

.learn-more select {
	float: left;
	width: 175px;
	border: 1px solid #7f9db9;
	}
h2.hdr-lnk a,
h2.hdr-lnk a:link,
h2.hdr-lnk a:visited,
h2.hdr-lnk a:active,
h2.hdr-lnk a:hover{
	color:#CC0033;
	cursor:pointer;
 }
.vsinfocntr {
	float: left;
	display: inline;
	width: 230px;
	}
	
.virus-cal-img, .revirusinfoimg {
	width: 208px;
	height: 75px;
	}

.removal-tool ul {
	margin: 12px 0 0 10px;
	list-style: none;
	}

.removal-tool ul li {
	margin-bottom: 32px;
	padding-left: 10px;
	background:url('https://secureimages.mcafee.com/legacy/vil/vrtlipt.gif') no-repeat 0 8px;
	}
.infected{
 	width: 177px;
	margin: 0;
	padding: 24px;
	background: url('https://secureimages.mcafee.com/legacy/vil/bgsilver227.gif') repeat-x top left;
	}
.infected p.price
{
margin-bottom:10px;
	}
.freetools {
	display: inline;
	margin-top: 3px;
	cursor:pointer;
	color: #333333;
	font-size: 1.085em;
	font-weight: bold;
	line-height: 1.31em;
	padding-right: 2px;
 	}
.ftdn {
	float:left;
	font-size: 1em;
	line-height: 1.25em;
	*margin-left:10px;
	}

.vrshead {
	margin: 0 0 10px 0;
	color: #333333;
	font-size: 1.085em;
	font-weight: bold;
	line-height: 1.31em;
	}

#social {
	display:none;
	position:absolute;
	z-index:1000;
	width:240px;
	padding-bottom:10px;
	border:#CCCCCC 1px solid;
	border-right:#a5a5a5 1px solid;
	border-bottom:#a5a5a5 1px solid;
	background:#ffffff;
}
#social a {
	width:70px;
	float:left;
	margin:0 10px 8px 8px;
	padding:0 0 0 22px;
	color: #074381;
	font-weight:normal;
	text-decoration:none;
}
#social a:hover {
	color: #cc0033;
}
#social h2 {
	margin:0 0 4px 0;
	padding:2px 8px;
	font-size:12px;
	background:#a5a5a5;
	color:#ffffff;
}
.favorites, .email, .blinklist, .delicious, .digg,
.furl, .google, .facebook, .myspace, .yahoobuzz, .live {
	background:url('https://secureimages.mcafee.com/legacy/advicecenter/socialFavSprite.gif') no-repeat;	
}
.email {
	background-position: 0 -160px;	
}
.blinklist {
	background-position: 0 -15px;	
}
.delicious {
	background-position: 0 -30px;	
}
.digg {
	background-position: 0 -47px;	
}
.furl {
	background-position: 0 -63px;	
}
.google {
	background-position: 0 -80px;	
}
.facebook {
	background-position: 0 -96px;	
}
.myspace {
	background-position: 0 -111px;	
}
.yahoobuzz {
	background-position: 0 -127px;	
}
.live {
	background-position: 0 -144px;	
}

.vil-rht-col {
	width: 186px;
	margin: 25px 14px 0 0;
	padding: 0;
}
.vil-rht-col .rht-nav {
	margin:0 0 10px 0;
}
.vil-rht-col a.security-alert{
clear:left;
display:block;
font-weight:normal !important;
}
.rht-nav {
	position:relative;
	width: 186px;
	background:#e5e9ea;
}
.vil-rht-col .crvset10x10cntr .vil-rht-nav {
	width: 166px;
	margin: 10px;
}
.vil-rht-col .vil-removal-service,
.vil-rht-col .pc-protection{
	clear:both;
	}
.vil-rht-nav h2 {
	font-size:1.1em;
	background:#82c305;
	color:#ffffff;
	padding:8px;
}
.vil-rht-nav h2 a,
.vil-rht-nav h2 a:link,
.vil-rht-nav h2 a:visited,
.vil-rht-nav h2 a:active {
	display: block;
	font-size:1em;
	color:#ffffff;
	text-decoration: none;
}
.vil-rht-nav ul {
	padding-left:0px;
	list-style-type:none;
	background:#f3f3f3;
}
.vil-rht-nav li {
	padding:0;
}
.vil-rht-nav li.nav-off {
	background:none;
}


.vil-rht-nav li a {
	display:block;
	width:146px;
	padding:5px 5px 6px 14px;
	font-weight:normal;
	color:#166494;
	background:url('https://secureimages.mcafee.com/legacy/vil/vil-rht-nav-sep.gif') bottom left repeat-x;
	text-decoration:none;
}
.vil-rht-nav li.selected a {
	color:#ffffff;
	background:none;
}
.vil-rht-nav li a:hover {
	color:#166494;
	background:#d0d4d5 url('https://secureimages.mcafee.com/legacy/vil/vil-rht-nav-arrw.gif') 0% 50% no-repeat;
}
.vil-rht-nav li.nav-on {
	background:#d0d4d5 url('https://secureimages.mcafee.com/legacy/vil/vil-rht-nav-arrw.gif') 0% 50% no-repeat;
}
.vil-rht-nav li.selected,
.vil-rht-nav li.selected a:hover {
	color:#ffffff;
	background:#a9b3b2 url('https://secureimages.mcafee.com/legacy/vil/vil-rht-nav-arrw.gif') 0% 50% no-repeat;
}

.vil-rht-nav li a:focus,
.vil-rht-nav li.selected a:focus{
	outline:none;
}
.vil-ad{
padding-top:10px;
}
.vil-rht-col .vil-ad{
clear:both;
}
.floatl {
	float:left;
}
.floatr {
	float:right;
}
.midcol2-lft {
	float:left;
	width: 537px;
	height:auto;
	margin: 14px;
	_margin: 7px;
	padding:0;
	overflow:hidden;
}
.midcol2-lft p {
	width:93%;
}
.midcol2-lft p.para-red {
	margin-top:0;
	color:#cc0033;
}
.vil-removal-service,
.pc-protection {
	padding:23px 0;
	background:url('https://secureimages.mcafee.com/legacy/vil/dotted-sep.gif') bottom left repeat-x;
}
.vil-removal-service h2,
.ad-ctnr .pc-protection h2 {
	padding:4px 7px;
	font-size:1.2em;
	color:#ffffff;
	background:#f4971e;
	margin:0px;
	float:none;
}
.vil-removal-service h2 sup,
.pc-protection h2 sup{
	vertical-align:top;
	margin:0 1px;
	font-size:11px;
}
.vil-removal-service p,
.pc-protection p {
	margin:8px 8px 0 8px;
	padding-bottom:0;
	font-size:1em;
}
.vil-removal-service p.caption-txt,
.pc-protection p.caption-txt {
	margin:0 0 4px 0;
	font-size:1em;
}
.get-now-bttn {
	margin-left:8px;
}
.vil-removal-service p.price,
.pc-protection p.price {
	margin:0 8px 8px 8px;
	font-weight:bold;
}
.vil-removal-service span.burgundyBtn,
.pc-protection span.burgundyBtn {
margin-left:7px;
}
.vil-removal-service .caption-txt,
.pc-protection .caption-txt {
	font-weight:bold;
}

.vil-removal-service p.caption-txt b,
.vil-removal-service p.price b{font-weight:bold; }
.vil-removal-service p b
{font-weight:normal;}
.pc-protection img{
margin-top:10px;
}
.pc-protection div.txt{
width:125px;
padding-left:5px;
}
.pc-protection img,
.pc-protection div.txt{
float:left;
}
.tab-control {
	
	margin-top:16px;
}
.tab-control #tabmenu {
	margin:0;
	list-style-type:none;
}
.tab-control #tabmenu li.tab-link {
	float:left;
	margin-right:4px;
	background:#fbfbfb url('https://secureimages.mcafee.com/legacy/vil/tab-lftcurv.png') no-repeat;
	border-bottom:#ebedec 1px solid;
}
.tab-control #tabmenu li.selected {
	color:#cc0033;
	background:#e6e6e6 url('https://secureimages.mcafee.com/legacy/vil/tab-selected-lftcurv.png') no-repeat;
}
.tab-control #tabmenu li.on {
	color:#cc0033;
	background:#e6e6e6 url('https://secureimages.mcafee.com/legacy/vil/tab-on-lftcurv.png') no-repeat;
}

.tab-control #tabmenu li.on a,
.tab-control #tabmenu li.selected a,
.tab-control #tabmenu li.selected a:hover,
.tab-control #tabmenu li:hover a {
	cursor:pointer;
	color:#cc0033;
}
.tab-control #tabmenu li a {
	float:left;
	padding:12px 20px;
	background:transparent url('https://secureimages.mcafee.com/legacy/adviceCenter/tab-rhtcurv.png') top right no-repeat;
	_background-image:url('https://secureimages.mcafee.com/legacy/adviceCenter/tab-rhtcurv.gif');
	text-decoration:none;
	font-size:1.2em;
	color:#166494;
}
.tab-control #tabmenu li a:hover {
	background:transparent url('https://secureimages.mcafee.com/legacy/vil/tab-on-rhtcurv.png') top right no-repeat*/;
	text-decoration:none;
	color:#166494;
}
.tab-control #tabmenu li a,
.tab-control #tabmenu li a:active,
.tab-control #tabmenu li a:visited,
.tab-control #tabmenu li a:focus {
	outline:none !important;
}
.tab-desc {
	position:relative;
	top:-16px;
	width:536px;
	height:495px;
}
.recent-threat-desc,
.special-removal-tab,
.top-tracked-virus {
	position:relative;
	top:-16px;
	width:536px;
	height:auto; 
	padding-bottom:10px;
}
.recent-threat-desc{
	overflow:hidden;
	}
.top-tracked-virus {
	top:-5px;
	_top:3px;
	}
.special-removal-tab{
	padding-top:10px;
	}
.tab-content {
	clear:both;
	height:366px;
	margin:0 10px 0 10px;
	background:#ffffff;
	overflow:auto;
}
.tab-content table.gray-white {
	width:500px;
}
.tab-content-sort-top {
	margin:10px 10px 0px 10px;
	padding-top:10px;
	padding-bottom:28px;
	background:#ffffff;
	text-align:center;
}
.tab-pagination-top {
	clear:both;
	height:20px;
	width:516px;
	margin:10px 10px 0px 10px;
	padding-top:10px;
	padding-bottom:4px;
	background:#ffffff;
	text-align:center;
}
p.pagination-result{
	margin-top:10px;
	width:250px;
	}
.regn-viruses-Info .tab-pagination-top,
.regn-viruses-Info .tab-pagination-bttm,
.tracked-viruses .tab-pagination-top,
.tracked-viruses .tab-pagination-bttm {
	margin:0;
	width:538px;
	background:#e7e8ea;
}
.regn-virus-tracker {
	width:518px;
	margin:10px 0 14px 0;
	_margin:18px 0 14px 0;
	padding:10px;
	background:#e7e8ea;
}
.regn-viruses-Info .regn-virus-tracker h2 {
	margin-left:18px;
	color:#cc0033;
	font-size:1.2em;
}

.regn-virus-tracker h2 span{
	margin-left:10px;
	padding-left:10px;
	color:#000000;
	font-weight:normal;
	border-left:#000000 1px solid;
}
.regn-virus-tracker label {
	display:block;
	float:left;
	width:100px;
}
.regn-virus-tracker select {
	float:left;
	width:200px;
	font-size:.9em;
}
.frm-cntrl {
	float:left;
	width:97%;
	_width:95%;
	margin:4px 2px 4px 18px;
	_margin:4px 1px 4px 9px;
}
.tracked-viruses .tab-pagination-top {
	margin-top:20px;
}
.tbl-pagination a.next-on,
.tbl-pagination a.previous-on {
	color: #166494;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	text-decoration: none;
}
.tbl-pagination span.next-off,
.tbl-pagination a.next-on{
	margin-left:10px;
	padding:0 16px 0 10px;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -240px;
	border-left:gray 1px solid;
	text-decoration: none;
}
.tbl-pagination span.next-off {
	color:#b2b2b2;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -240px;
}
.tbl-pagination span.previous-off,
.tbl-pagination a.previous-on {
	margin-right:10px;
	padding:0 10px 0 8px;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat left -475px;
	border-right:gray 1px solid;
	text-decoration: none;
}
.tbl-pagination span.previous-off {
	color:#b2b2b2;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat left -522px;
}
.tbl-pagination a.next-on:hover,
.tbl-pagination a.previous-on:hover {
	color: #cc0033;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -287px;
}

.tab-content-sort-top a,
.tab-content-sort-bttm a {
	padding:0 2px;
	border-right:#c6c8c5 1px solid;
	color:#166494;
	text-decoration:none;
}
.tab-content-sort-top span,
.tab-content-sort-bttm span{
	padding:0 4px;
	border-right:#c6c8c5 1px solid;
	color:#B8B8B6;
	}
.tab-pagination-top a,
.tab-pagination-bttm a {
	padding:0 4px;
	color:#166494;
	text-decoration:underline;
}
.tbl-pagination span.active {
	padding:0 6px;
	color:#000000;
	text-decoration:none;
}
.tab-pagination-top a:hover,
.tab-pagination-bttm a:hover {
	text-decoration:none;
}
.tab-content-sort-top a.last,
.tab-content-sort-bttm a.last {
	border-right:none;
}
.tab-content-sort-top a.selected,
.tab-content-sort-bttm a.selected {
	color:#c6c8c5;
}
.tab-content-sort-top a:hover,
.tab-content-sort-bttm a:hover {
	color:#cc0033;
}
.tab-content-sort-bttm {
	margin:0px 10px 10px 10px;
	padding-top:28px;
	padding-bottom:10px;
	background:#ffffff;
	text-align:center;
}
.tab-pagination-bttm {
	clear:both;
	height:30px;
	width:496px;
	margin:0 0 6px 0;
	padding-top:14px;
	padding-bottom:10px;
	background:#d8d9db;
	text-align:center;
}
.tab-pagination-top .tbl-pages-info,
.tab-pagination-bttm .tbl-pages-info {
	display:block;
	float:left;
	margin-left:14px;
	_margin-left:7px;
}
.tab-pagination-top fieldset,
.tab-pagination-bttm fieldset {
	margin:0 0 0 10px;	
}
.tab-pagination-top .tbl-pagination,
.tab-pagination-bttm .tbl-pagination {
	margin-right:10px;
}


span.info-icon {
	padding:1px  7px;
	cursor:default;
	background: url('https://secureimages.mcafee.com/legacy/vil/bluealerticon.gif') 2px 2px no-repeat;
}
#tool-tip .lft-arrw-tt,
#tool-tip .top-arrw-t {
	display:none;
}
#tool-tip .lft-arrw-tt {
	
	_float:left;
	background: url('https://secureimages.mcafee.com/legacy/vil/lft-arrw-top-curv.png') no-repeat;
}
#tool-tip .lft-arrw-tt .tt-bdy #risk-assessment,
#tool-tip .lft-arrw-tt .tt-bdy #discovery-date,
#tool-tip .lft-arrw-tt .tt-bdy #type-subtype {
	width:200px;
}
.lft-arrw-tt .tt-bdy {
	position:relative;
	top:-10px;
	left:17px;
	z-index:2;
	_float:left;
	_width:320px;
	margin-top:0px;
	padding:5px 20px 10px 30px;
	background: url('https://secureimages.mcafee.com/legacy/vil/lft-arrw-bdy-bg.png') repeat-y;
}
#tool-tip .tt-bdy h4{
	font-size:1.5em;
	margin:0;
	}
#tool-tip .bttm-arrw-tt h4{
	font-size:1.4em;
	}
#tool-tip #infection-indication{
	margin-bottom:10px;
	font-size:1.1em;
	}
#tool-tip #infection-indication ul{
clear:both;
margin:10px 0 0 17px;
}
#tool-tip .tt-bdy p strong {
	font-size:1em !important;
	padding-right:5px;
}
#tool-tip .tt-bdy div,
#tool-tip p div{
	font-size:1.1em;
	}
#tool-tip .tt-bdy div,
#tool-tip .tt-bdy p{
	float:left;
	margin:5px 0 0 0;
	}
.lft-arrw-tt .bttm-curv {
	_clear:both;
	position:relative;
	top:-10px;
	display:block;
	height:20px;
	background: url('https://secureimages.mcafee.com/legacy/vil/lft-arrw-bttm-curv.png') no-repeat;
overflow:hidden;
}
#tool-tip .arrw-lft {
	display:block;
	position:relative;
	left:0;
	z-index:999;
	top:32px;
	width:24px;
	height:29px;
	background: url('https://secureimages.mcafee.com/legacy/vil/lft-arrw.png') no-repeat;
}
#tool-tip .bttm-arrw-tt {
	background: url('https://secureimages.mcafee.com/legacy/vil/bttm-arrw-top-curv.png') no-repeat;
}
#tool-tip .top-arrw-tt {
	background: url('https://secureimages.mcafee.com/legacy/vil/top-arrw-top-curv.png') no-repeat;
}
.top-arrw-tt,
.bttm-arrw-tt {
	width:330px;
	}
.top-arrw-tt .tt-bdy,
.bttm-arrw-tt .tt-bdy {
	
	_float:left;
	margin-top:34px;
	padding:0 27px 10px 25px;
	_overflow:hidden;
	background: url('https://secureimages.mcafee.com/legacy/vil/top-arrw-bdy-bg.png') repeat-y;
}

.bttm-arrw-tt .tt-bdy {
	
	_float:left;
	margin-top:34px;
	padding:0 27px 10px 25px;
	_overflow:hidden;
	background: url('https://secureimages.mcafee.com/legacy/vil/top-arrw-bdy-bg.png') repeat-y;
}
.tt-bdy div {
	position:relative;
	width:276px;
	margin:0 20px;
	padding:0;
}
.bttm-arrw-tt .btm-curv {
	display:block;
	top:-1px;
	height:31px;
	background: url('https://secureimages.mcafee.com/legacy/vil/bttm-arrw-bttm-curv.png') no-repeat;
overflow:hidden;
}
.top-arrw-tt .btm-curv {
	display:block;
	top:-1px;
	height:31px;
	background: url('https://secureimages.mcafee.com/legacy/vil/top-arrw-bttm-curv.png') no-repeat;
overflow:hidden;
}
#tool-tip {
	width:388px;
	_height:320px;
	position:absolute;
	z-index:1000;
	display:none;
}
#closable-tooltip {
	position:absolute;
	z-index:1000;
	display:none;
	width:350px;
}
#closable-tooltip .center,
#threat-meter-legend .center,
#threat-search-tips .center
{
	clear:both;
	padding-top:15px;
}
#threat-search-tips {
	position:absolute;		
}
#threat-search-tips .crv-tt-br,
#threat-search-tips .crv-tt-bl{
	_bottom:-4px;
	}
.d-block li,
.d-block a {
	cursor:pointer;
}

.bttm-arrw-tt, .lft-arrw-tt, .tt-bdy, .arrw-lft, .top-arrw-tt {
overflow:hidden;
}

.tool-tip-box {
	background: url('https://secureimages.mcafee.com/legacy/vil/tooltip-rht.png') top right no-repeat;
}
.tool-tip-box ul {
	list-style-type:none;
}
.tool-tip-box li.bullet {
	margin-left:16px;
	padding-left:10px;
	background: url('https://secureimages.mcafee.com/legacy/vil/tooltip-bullet.gif') 0 5px no-repeat;
}
.tool-tip-box .txt {
	margin:0 18px 0 30px;
	height:180px;
	background:#f1f5f8;
	border:#b6bdc3 solid;
	border-width:4px 0;
}
.tool-tip-box .txt h2 {
	margin:14px;
	color:#000000;
	font-size:1.4em;
}
.tool-tip-box .txt p {
	margin:14px;
}


.vil-profile {
	position:relative;
	height:180px;
	margin: 12px 0 0 0;
	_margin: 18px 0 0 0;
	padding:10px 0 0 0;
	border:#e2e2e2 1px solid;
}
.vil-profile .crvtl,
.vil-profile .crvtr,
.vil-profile .crvbr, 
.vil-profile .crvbl {
	position: absolute;	
	display: block;
	width: 14px;
	height: 14px;
	margin:0;
	padding: 0;
	overflow: hidden;
}
.vil-profile .crvtl {
	left: -1px;
	top: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/outline-tl-curv.gif') no-repeat;	
}
.vil-profile .crvtr {
	right: -1px;
	_right: -2px;
	top: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/outline-tr-curv.gif') no-repeat;	
}
.vil-profile span.crvbr {
	right: -1px;
	_right: -2px;
	bottom: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/outline-br-curv.gif') no-repeat;	
}
.vil-profile .crvbl {
	left: -1px;
	bottom: -1px;
	background: url('https://secureimages.mcafee.com/legacy/vil/outline-bl-curv.gif') no-repeat;
}
.vil-profile table {
	border:none;
	font-size:1.1em;
	margin:0;
}
.vil-profile table th {
	width:130px;
	font-weight:bold;
	color:#000000;
	text-align:right;
}
.vil-profile table span {
	padding:0 6px;
}
.vil-profile table td span.vil-low {
	color:#fdad00;
	font-weight: bold;
}
.vil-profile table td {
	color:#000000;
}

.vil-profile table td a.intruction-lnk {
	float:right;
	margin-right:5px;
	padding-right:18px;
	color:#166494;
	font:normal .8em arial;
	text-decoration:none;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -240px;
}
.vil-profile table td a.intruction-lnk:hover {
	color:#cc0033;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -287px;
}
#tc2,
#tc3{
	display:none;
	}
.profile-content {
	width:496px;
	margin:10px 0 0 10px;
	padding:4px 10px 14px 10px;
	background:#ffffff;
}
.profile-content.overview h2,
.profile-content.character h2,
.profile-content.removal-instructions h2 {
	margin: 10px 0 10px 0;
	padding:10px 15px;
	background: #EEEEEE none repeat scroll 0 0;
    color: #094080;
}
.recent-threat-desc .profile-content.overview ul,
.profile-content.character ul,
.profile-content.removal-instructions ul {
	margin:10px 2px;
	list-style-type:none;
}
.profile-content.tech-details dd ul li,
.recent-threat-desc .profile-content.overview ul li,
.profile-content.character ul li,
.profile-content.removal-instructions ul li  {	
	padding-left:12px;
	margin-bottom:0px;
	background: url('https://secureimages.mcafee.com/legacy/vil/bullet-black.gif') 0 6px no-repeat;
}

.profile-content.overview table { width: 496px; }

.profile-content.tech-details dt {
	margin-top:10px;
	font-size:1.2em;
	font-weight:bold;
}
.profile-content.tech-details dd {
	word-wrap: break-word;
}
.profile-content.tech-details dd ul {
	list-style-type:none;
}
.profile-content.character strong
{
	font-size:1.2em;
	}

.vil-rht-col span.burgundyBtn {
	margin-left:8px;
}
.profile-content.solution h3 {
	color:#000000;
}
.profile-content.solution a.link {
	display:block;
	margin:16px 0 250px 0;
	padding-left:12px;
	color:#166494;
	text-decoration:none;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat left -240px;
}
.profile-content.solution a.link:hover {
	color:#cc0033;
}
.regn-viruses-Info h2 {
	margin-top:10px;
	margin-bottom:10px;
	color:#000000;
}
.display-num {
	padding-right:12px;
	text-align:right;
}


caption{display:none;}

a.lnkarwblue-l:link, 
a.lnkarwblue-l:visited, 
a.lnkarwblue-l:active{
	padding-left: 12px;
	color: #166494;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	text-decoration: none;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat left -475px;
	}
a.lnkarwblue-l:hover {
	color: #cc0033;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat left -710px;
	}
	
a.lnkarwblue-r:link, 
a.lnkarwblue-r:visited, 
a.lnkarwblue-r:active,

a.lnk-disable,
a.lnk-disable:link,
a.lnk-disable:visited,
a.lnk-disable:active
 {
	padding-right: 17px;
	color: #166494;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	text-decoration: none;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -240px;
	}
a.lnkarwblue-r:hover {
	color: #cc0033;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -287px;
	}
a.lnk-disable,
a.lnk-disable:link,
a.lnk-disable:visited,
a.lnk-disable:active{
	color:#9d9d9d;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -562px;
}
a.lnk-disable-noarrow,
a.lnk-disable-noarrow:link,
a.lnk-disable-noarrow:visited,
a.lnk-disable-noarrow:active{
	color:#9d9d9d;
}

.pagination-box1, .pagination-box2 {
width:518px;
margin:10px 0 0 0;
padding:0 9px;
}
.pagination-box1{
margin:10px 0 15px 0;
}
.pagination-box1 p{
padding:0 10px;
}
span.pagination{
margin-right:5px;
}
.pagination{
	float:right;
	margin-right:-10px;
}
.pagination h6{
	display:none;
}
.pagination a{
	color:#166494;
	padding:0 3px;
	border-right:1px solid gray;
}
.pagination-box1 .pagination span,
.pagination-box2 .pagination span{
	float:left;
	padding:10px 2px;
	}
.pagination-box1 .pagination span.selected{
	padding:10px 0;
	background:url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat 0 -334px;
	float:left;
}
.pagination-box2 .pagination span.selected{
	padding:10px 0;
	background:url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat 0 -424px;
	float:left;
}
.pagination span.selected a{
	color:black;
	text-decoration:none;
}
.pagination a.lnkarwblue-r{
	border:none;
}

.box-bdr3gray-bgfff{
	height:80px;
	border:3px solid #e7e9e8;
	background:#fffff;
	margin:5px 0 0 0;
	_margin-top:12px;
	padding:0 10px 15px 10px;
}
.box-bdr3gray-bgfff p{margin-bottom:5px;}
.box-bdr3gray-bgfff .search-control {
	float:left;
	width:230px;
	margin-right:10px;
}
.box-bdr3gray-bgfff fieldset {
	float:left;
	width:286px;
}
.box-bdr3gray-bgfff a.lnkarwblue-r {
	display:block;
	float:left;
	_margin-left:10px;
	line-height:1.8em;
	background-position:right -237px;
}
.box-bdr3gray-bgfff a.lnkarwblue-r:hover {
	background-position:right -284px;
	_background-position:right -287px;
}
.alertBox{
margin:10px 0 0 0;
padding:10px 0 10px 60px;
border:1px solid #d5cc7e;
background:#fefddf url('https://secureimages.mcafee.com/legacy/common/alertIcon.gif') no-repeat 15px 15px;
}
.alertBox.tips-icon{
background:#fefddf url('https://secureimages.mcafee.com/legacy/vil/tips.png') no-repeat 15px 15px;
}
.alertBox ul.tips {
	margin:0px 2px 10px 2px;
	list-style-type: none;
}
.alertBox ul.tips li {
	padding-left:8px;
	list-style-type: none;
	background: url('https://secureimages.mcafee.com/legacy/vil/bullet-black.gif') 0 6px no-repeat;
}
.alertBox h5{
margin-top:12px;
color:#cc0132;
font-weight:bold;
font-size:1em;
}
.alertBox p{
margin:0 0 5px 0;
color:#4b4b4d;
}
.alertBox p.title {
	margin:20px 0 0 0;
	font-size:1.2em;
}
.alertBox ul{margin-bottom:5px;}
.alertBox ul.noresulttips {	margin: 5px 0 8px 0; }
.alertBox ul.noresulttips li { margin-bottom: 10px; }

.tGrey{
background: #f3f5f4;
}
.price{
font-size:1.2em;
color:#d30132;
font-weight:bold;
}
h2.gray-b{
margin-top:10px;
color:#525B60;
}


table.gray-white2{
margin-top:10px;
border:1px solid #c6ced1;
border-width:1px 0 1px 1px;
background:#fbfbfb;
}
table.gray-white2 td{
border-right:1px solid #c6ced1;
}
table.gray-white2 th{
padding-left:14px;
border:1px solid #c6ced1;
border-width:0 1px 1px 0;
}
table.gray-white2 thead tr{
background:#f7f9f8 url('https://secureimages.mcafee.com/legacy/vil/threatheadbg.gif');
}
table.gray-white2 tr td{
padding:4px 0pt 4px 14px;
}
table.gray-white2 a:link,
table.gray-white2 a:visited,
table.gray-white2 a:active
{
color:#096B97;
text-decoration:none;
font-weight:normal;
}
table.gray-white2 a:hover{
color:#CC0033;
}

table.regional-info-table{
border-right:none;
}
table.regional-info-table tr td,
table.regional-info-table tr th{
border-right:1px solid #C1D0D5;
}
table.regional-info-table tr th {
line-height:1.3em;
padding:5px 3px 5px 15px;
}


.search-result{
clear:both;
}
.ad-ctnr{
margin:0 14px;

}
.search-result ol{
margin-left:20px;
list-style:none;
}
.search-result ol li{
padding-top:20px;
}
.search-result ol li h2 a{
font-size:0.80em;
color:#166494;
text-decoration:none;
}
.search-result ol li h2 a:hover {
color:#cc0033;
}
.search-result ol li p{
margin-top:3px;
}
.greybold{font-weight:normal;margin:10px 0 0 0;}
table.gray-white2{
margin-top:20px;
width:520px;
}
.dot-parallel{
	float:left;
	margin-top:30px;
	background:url('https://secureimages.mcafee.com/legacy/vil/dot-parallel_vil.gif') repeat-y 265px top;
	}
.want-more{
padding:9px 9px 9px 14px;
width:501px;
font-weight:bold;
color:#525B60;
}
.want-more-txt,
div.img-holder{
float:left;
margin-top:22px;
}
.want-more-txt p{
margin:0px;
}
.want-more-txt p.price
{
	margin-bottom:10px;
	}
.want-more-txt{
width:290px;
margin-left:3px;
padding-left:9px;
}
div.img-holder.removaltool{
width:219px;
height:195px;
}
h2.gray-b{
margin-top:25px;
}
p.price{
margin-top:5px;
}


.font13 { 
	font-size: 1.086em;
	line-height: 1.215em;
	}
.mgnL15B20{margin: 0 0 20px 15px;}
.mgnL4 {margin: 0 0 0 4px; }
.bclear { clear: both; }
.d-inline {	display: inline; }
.d-block { display: block; }
.d-none { display: none; }
.mgnR30 { margin-right: 30px; }
.mgnL55 { margin-left: 55px; }
.w-360-mt-25-ml-14-mr-p-0 {
	width: 360px;
	margin: 25px 14px 0 14px;
	color: #333333;
	padding: 0;
}
.w-330-mb-15-p-10-15 {
	width: 330px;
	margin: 0 0 15px 0;
	padding: 10px 15px;
	}
.w-330-mb-15-p-10-15 h2 {
	margin: 0;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	}
.w-330-mb-15-p-10-15 h2 span {
	margin: 0 10px 0 0;
	padding-right: 10px;
	color: #cc0033;
	border-right: 1px solid #000;
	}
.w-163-mt-25-mr-14-p-0 {
	width: 163px;
	margin-top: 25px;
	margin-right: 14px;
	padding: 0;
	}
.w-133-mb-30-p-10-15 {
	width: 133px;
	margin: 0 0 30px 0;
	padding: 10px 15px;
	}
.w-133-mb-30-p-10-15 h2 {
	margin: 0;
	color: #cc0033;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	}
.alphaol {
	list-style-type: lower-alpha;
	margin: 0 10px 0 15px;
	line-height: 2em;
	}
.alphaol li {
	position: relative;
	margin-bottom: 8px;
	}
.alphaol li.mgn20 {
	margin-bottom: 20px;
	}
 .alphaol li span.colorpicker {
	position: absolute; 
	top: 0; 
	right: 30px;
	}
.alphaol .txtbox {
	width: 161px;
	margin: 0 5px 0 10px;
	padding: 1px 2px;
	color: #999;
	border: 1px solid #7f9db9;
	}
.alphaol .bdrclr, .alphaol .sectleclr,  .alphaol .secbgclr,  .alphaol .seclnkclr {
	width: 52px;
	height: 18px;
	border: 1px solid #000;
	}
.alphaol .bdrclr {
	background: #e5e3b5;
	}
.alphaol .sectleclr {
	background: #000;
	}
.alphaol .secbgclr {
	background: #f9f9ed;
	}
.alphaol .seclnkclr {
	background: #204658;
	}
.alphaol .tbbdrclr, .alphaol .tbsectleclr, .alphaol .tbsecbgclr, .alphaol .tblnkclr {
	width: 80px;
	margin: 0 0 0 5px;
	padding: 1px 2px;
	color: #000;
	border: 1px solid #7f9db9;
	}
a.lnkdnarwblue:link, 
a.lnkdnarwblue:visited, 
a.lnkdnarwblue:active {
	display: block;
	color: #166494;
	font-weight: bold;
	line-height: 1.25em;
	text-decoration: none;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -126px; 
	}
a.lnkdnarwblue:hover {
	color: #cc0033;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -190px; 
	}
.actldisplogo {
	width: 163px;
	height: 27px;
	}
.actldispinfo {
	width: 161px;
	border: 1px solid #e5e3b5;
	}
.actldispinfo h3 {
	margin: 0;
	padding: 2px;
	color: #000;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.25em;
	background: #e5e3b5;
	}
.actldispinfo a {
	display: block;
	color: #204658 !important;
	}
.curtthtdata, .rectthtdata, .remltooldata {
	margin: 5px 2px 5px 5px;
	list-style-type: none;
	font-size: 0.915em;
	line-height: 1.27em;
	}
.curtthtdata li, .rectthtdata li, .remltooldata li {
	margin-bottom: 3px;
	padding-left: 12px; 
	background: url('https://secureimages.mcafee.com/legacy/vil/virusprofileset.gif') no-repeat 0 3px;
	}
.curtthtdata li {
	font-weight: bold;
	}
.curtthtdata li.medprobg {
	background: url('https://secureimages.mcafee.com/legacy/vil/virusprofileset.gif') no-repeat 0 -38px;
	}
.curtthtdata .lowpro {
	color: #ffa441;
	}
.curtthtdata .medpro {
	color: #ff6600;
	}
.rectthtdata a, .remltooldata a {
	font-weight: normal;
	display: inline;
	}
.rectthtdata li.complst {
	background: url('https://secureimages.mcafee.com/legacy/vil/rectthtmoreinfopt.gif') no-repeat left 5px;
	}
.remltooldata li {
	padding-left: 18px;
	background: url('https://secureimages.mcafee.com/legacy/vil/remltoolpt.gif') no-repeat top left;
	}
.serhfeature {
	margin: 5px 5px 0 5px;
	}
.serhfeature select, .serhfeature input {
	width: 95px;
	margin-bottom: 5px;
	padding: 2px 1px;
	font: normal 0.915em arial;
	border: 1px solid #7f9db9;
	}
.serhfeature input {
	width: 90px;
	}
.serhfeature .btngoserh {
	width: auto;
	margin-left: 5px; 
	padding: 1px;
	}
span.villightbluebtn {
	display:block;
	margin-top:5px;
	padding-left:10px;
	background: url('https://secureimages.mcafee.com/legacy/vil/villightbluebtn.gif') no-repeat top left;
	}
.villightbluebtn input {
	height:25px;
	margin:0px;
	padding-left: 0;
	border:0px;
	cursor: pointer;
	background: #7fa0c9 url('https://secureimages.mcafee.com/legacy/vil/villightbluebtn.gif') no-repeat top right;
	font: bold 12px arial; 
	color:#FFFFFF;
	}
.w-163-mt-25-mr-14-p-0 span.villightbluebtn {
	display:block;
	margin-top:25px;
	margin-left: 28px;
	padding-left:10px;
	background: url('https://secureimages.mcafee.com/legacy/vil/villightbluebtn.gif') no-repeat top left;
	}
.w-163-mt-25-mr-14-p-0 .villightbluebtn input {
	height:25px;
	margin:0px;
	padding-left: 0;
	border:0px;
	cursor: pointer;
	background: #7fa0c9 url('https://secureimages.mcafee.com/legacy/vil/villightbluebtn.gif') no-repeat top right;
	font: bold 12px arial; 
	color:#FFFFFF;
	}
.disclaimer {
	display: inline;
	width: 720px;
	margin-left:24px;
	padding-top: 10px;
	color: #333333;
	background: url('https://secureimages.mcafee.com/legacy/vil/thtbotlnkbgt.gif') repeat-x top left;
	}
.headdisclaimer {
	display: inline;
	color: #333333;
	font-size: 1.085em;
	font-weight: bold;
	line-height: 1.31em;
	}
.txtareadispcode {
	width: 336px;
	height: 146px;
	margin: 10px 0 0 0;
	padding: 2px;
	}



.crvset10x10cntr.glynav {
	width: 489px;
	margin: 10px 0 0 0;
	padding: 9px 24px;
	background: #e7e9e8 url('https://secureimages.mcafee.com/legacy/vil/bggray34.jpg') repeat-x top left;
	font-size: 1em;
	font-weight: bold;
}
.glynav span {
	margin-right: 7px;
	color: #b8b8b6;
	}
.glynav a:link,
.glynav a:visited, 
.glynav a:active {
	margin-right: 7px;
	color: #166494;
	text-decoration: none;
}
.glynav a:hover {
	color: #cc0033;
	}
.glyinfo {
	float: left;
	width: 535px;
	height: 620px;
	margin-top: 10px;
	padding:0px;
	overflow-y: scroll;
	border: 1px solid #ccc;
	}

.glyinfo .upawr-top{
	clear:both;
	display:block;
	text-align:right;
	margin:10px 10px 0 0;
	*margin-top:0px;
	}
ol.glycnt {
	margin:0 14px 0 14px;
	*margin-top:10px;
	width:488px;
	list-style:none;
	}
ol.glycnt li {
	padding:10px 0 5px 0;
	*padding:0 0 15px 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/thtbotlnkbgt.gif') repeat-x bottom left;
	}
.glycnt h2 {
	margin-bottom: 5px;
	font-size: 1em;
	color: #000;
	}
.glycnt p {
	margin: 0 0 10px 0;
	}

.glycnt li ul {
	list-style: disc;
	margin: 0 0 10px 25px;
	}

.glycnt li ul li {
	background: none;
	margin-top: 5px;
	}
.ad-ctnr .pc-protection,
.ad-ctnr .vil-removal-service,
.ad-ctnr .vil-ad{
	float:left;
	width:203px;
	min-height:225px;
	margin:15px 0 0 5px;
	padding:0 18px;
	background: #fff url('https://secureimages.mcafee.com/legacy/vil/pgsubinfobgrb.gif') repeat-y top right;
}
.ad-ctnr .vil-ad
{
	margin-top:10px;
	background:none;
	}
 
.vil-ad h3{
	margin:0 0 3px 0;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	}








.larrow {
    background: url('https://secureimages.mcafee.com/legacy/vil/left-arrow-blue.gif') center left no-repeat;
    padding-left: 15px;
}
.rarrow {
    background: url('https://secureimages.mcafee.com/legacy/vil/right-arrow-blue.gif') center right no-repeat;
    padding-right: 15px;
}
.scroll {
    overflow: auto;
}


.viruscalendar a
{
      color: #4193a9;
      font-weight:normal;
      text-decoration:none;
}
.viruscalendar .viruscaldate {
    background: transparent url('https://secureimages.mcafee.com/legacy/vil/tab-selected-lftcurv.png') no-repeat scroll left top;
    width: 400px;
    margin: 10px 0 0 15px;
}
.viruscalendar .viruscaldate img {
    vertical-align: middle;
}
.viruscalendar .viruscaldate a.cal-prev,
.viruscalendar .viruscaldate a.cal-next{
    float: left;
    background:url(https://secureimages.mcafee.com/legacy/vil/white-arrow-left.gif) no-repeat top left;
    font-size:0px;
    color:#fff;
    width:14px;
    height:17px;
    
	}
	.viruscalendar .viruscaldate a.cal-next
{
    float: right;
    background:url(https://secureimages.mcafee.com/legacy/vil/white-arrow-right.gif) no-repeat top right;
    
	}
.viruscalendar .viruscaldate div {
    background: transparent url('https://secureimages.mcafee.com/legacy/vil/tab-selected-rhtcurv.png') no-repeat scroll right top;
    padding: 15px;
    color: #024480;
    font-weight: bold;
    font-size: 1.35em;
    text-align: center;
}
.viruscalendar .crvset10x10cntr {
    margin-top: 0px;
}
.viruscalendar .viruscalendar-inner {
    margin: 15px;
}
.viruscalendar .calheader strong {
    float: left;
    padding: 5px;
    font-size: 13px;
}
.viruscalendar .calheader {
    height: 35px; 
}
.viruscalendar .calheader .calheadertab a {
    float: left;
    border: 1px solid #58bfe0;
    padding: 3px 20px;
    color: White;
    font-weight: bold;
    background: #97dbee url('https://secureimages.mcafee.com/legacy/vil/calheadertabbg.gif') 0 0 repeat-x;
    text-decoration: none;
    margin-bottom: 10px;
}
.viruscalendar .calheader .calheadertab a.on {
    border: 1px solid #80c200;
    background: #b7ec56 url('https://secureimages.mcafee.com/legacy/vil/calheadertabbg-on.gif');
}
.viruscalendar .calheader .dateselector {
    float: right;
    color: #666666;
    font-weight: bold;
}
.viruscalendar .calheader .dateselector img {
    vertical-align: middle;
}
.viruscalendar .calheader .dateselector select
{
    vertical-align: middle;
}

.viruscalendar .rarrow {
    float: right;
}



.viruscalendar .calcontainer-day {
    background-color: #fff;
    color: #595959;
    clear: left;
    padding: 20px;
}
.viruscalendar .calcontainer-day dl {
    width: 100%;
}
.viruscalendar .calcontainer-day dl dt {
    color: #084282;
    font-weight: bold;
    background: url('https://secureimages.mcafee.com/legacy/vil/thickplus.gif') center left no-repeat;
    padding-left: 10px;
    margin-left: 10px;
}
.viruscalendar .calcontainer-day dl dd {
    padding-bottom: 30px;
    margin-left: 20px;
}
.viruscalendar .calcontainer-day .calfooter {
    padding-top: 10px;
}
.viruscalendar hr {
    border-top: 1px solid #a1c7de;
    background-color: White;
    color: White;
}
.viruscalendar .larrow, .viruscalendar .rarrow {
    color: #4193a9;
    font-weight: bold;
    text-decoration: none;
}




.viruscalendar .calcontainer-week {
    background-color: White;
    padding-bottom: 20px;
}
.viruscalendar .calcontainer-week table {
    width: 100%;
    border:none;
    margin-bottom: 20px;
}
.viruscalendar .calcontainer-week table th {
    border: 1px solid #d2d2d2;
    border-width: 1px 0 1px 1px;
    text-align: center;
    font-weight: bold;
    padding: 4px 2px;
    width: 13%;
    background: #f3f3f3 url('https://secureimages.mcafee.com/legacy/vil/virus-week-th-bg.gif') repeat-x top left;
}
.viruscalendar .calcontainer-week table th.on {
    background: url('https://secureimages.mcafee.com/legacy/vil/week-select.gif') center top no-repeat;
}
.viruscalendar .calcontainer-week table th.last {
    border-right-width: 1px;
}
.viruscalendar .calcontainer-week table td {
    border-left: 1px solid #f0f0f0;
    font-size: .95em;
    color: #0d7694;
    padding: 20px 5px;
    line-height: 1.5em;
}
.viruscalendar .calcontainer-week table td.on {
    background-color: #faf7c4;
}
.viruscalendar .calcontainer-week table td.first {
    border: none;
}
.viruscalendar .calcontainer-week hr {
    margin: 10px 20px;
}
.viruscalendar .calcontainer-week .larrow, .viruscalendar .calcontainer-week .rarrow {
    margin: 0 20px;
}





.calcontainer-month {
    background:#ffffff;
    padding: 20px;
}
.viruscalendar .calcontainer-month .scroll {
    height: 500px;
    margin-bottom: 30px;
    width:100% ;
    _width:auto;
 

}

.viruscalendar .calcontainer-month .scroll table {
    background-color: #f9f9f9;
    font-size: .9em;
    width:auto !important;
    border:none;
   
}
.viruscalendar .calcontainer-month .scroll table td {
    padding: 5px 10px;
    border: 1px solid white;
    border-width: 0 2px 2px 0;
    
}
.viruscalendar .calcontainer-month .scroll table td.viruslinks{
   color: #4193a9;
    width:100%;
   
}
.viruscalendar .calcontainer-month tbody tr.selected{
background:#f9f7c4;
}




.current-threat{
	width:185px;
	margin-top:10px;
	padding-top:10px;
}
.current-threat table{
	width:150px;
	margin:0 0 10px 10px;
    padding:0px;
	border:none;
}
.current-threat table th{
padding-top:10px;
font-weight:bold;
font-size:1.1em;
}
.current-threat table ul.VirusAlert{
	padding:0px;
	list-style:none;
	}
.current-threat table ul.VirusAlert li
{margin-top:10px;
		
		}
.current-threat table th,
.current-threat table td{
padding-left:0px;
}
.current-threat table thead th{
border-bottom:3px solid #e5e9ea;
}
.current-threat table .tbl-sep{
border-right:3px solid #e5e9ea;
}


.font14 { 
	font-size: 1.165em;
	line-height: 1.285em;
	}
.midcol2-lft .avtipsul {
	margin: 0 10px 10px 30px;
	color: #333333;
	padding-left:0;
	}
.avtipsul li {
	margin-top: 11px;
	}
a.upawr-top:link, 
a.upawr-top:active,
a.upawr-top:visited {
	padding-right:18px;
	color:#166494;
	text-decoration:none;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -605px;
	}
a.upawr-top:hover {
	color: #cc0033;
	background: url('https://secureimages.mcafee.com/legacy/vil/arrowset.gif') no-repeat right -655px;
	}
div.icons {
	float: right;
	width: 195px;
	}
div.icons .crvset10x10cntr {
	padding:8px;
	margin-top:0px;
	float:right;
	background:#f7f9f8;
	}
.icons a.print-icon:link,
.icons a.print-icon:visited,
.icons a.print-icon:active,
.icons a.print-icon:hover {
	padding:5px 10px 5px 30px;
	background: url('https://secureimages.mcafee.com/legacy/adviceCenter/printer.gif') no-repeat 0 2px;
}
.icons a.share-icon:link,
.icons a.share-icon:visited,
.icons a.share-icon:active,
.icons a.share-icon:hover {
	padding:5px 10px 5px 24px;
	background: url('https://secureimages.mcafee.com/legacy/adviceCenter/share.png') no-repeat 0 2px;
}



.virusremoval a,
.virusremoval a:link {
    color: #0b7398;
    text-decoration: none;
    font-weight: inherit;
    font-size: inherit;
	}
.virusremoval .tab-footer {
    height:20px;
	}
.downloadremovaltool {
    display:block;
    margin-left:12px;
	}
.downloadremovaltool .lnkarwblue-r,
.downloadremovaltool .lnk-disable{
    margin-left:10px;
	}
.virusremoval a.rarrow, .virusremoval a.larrow, .virusremoval .tab-link a {
    font-weight: bold;
	}
.virusremoval-content {
    background: #FFFFFF none repeat scroll 0 0;
    margin: 0 0 0 10px;
    padding:4px 10px 35px;
    *padding-bottom:20px;
    width: 496px;
	}
.virusremoval-content a {
    color: #0b7398;
    text-decoration: none;
	}
.virusremoval-content h2 {
    background:#eeeeee;
    color: #094080;
    margin-top: 8px;
    padding: 10px 15px;
	}
.virusremoval-content hr {
    color: white;
    border-width: 0px;
    border-bottom: 1px solid #a2c5e1;
	}
.virusremoval-content.overview ul {
    margin:10px 0 0 30px;
	}
.virusremoval-content.overview ul li {
    margin-bottom:15px;
	}
.virusremoval-content.howtouse .scroll {
    border: 1px solid #999999;
    padding: 10px 20px;
    height: 160px;
    margin: 10px 0;
	}
.virusremoval-content.howtouse .scroll h3 {
    color: #c70333;
    margin-bottom: 10px;
    padding-top: 0;
	}
.virusremoval-content.howtouse ol.lst-howtouse {
    margin: 10px 0 0 50px;
	}
.virusremoval-content.howtouse ol.lst-howtouse li{margin-bottom:15px;}
.profile-content hr {
    color: white;
    border-width: 0px;
    border-bottom: 1px solid #a2c5e1;
	}
.profile-content .lnkarwblue-l{
	float:left;
	}
.profile-content .lnkarwblue-r,
.profile-content .upawr-top{
	float:right;
}
.profile-content .upawr-top{
	margin:15px 0 5px 0;
	}
.profile-content .lnkarwblue-l,
.profile-content .lnkarwblue-r
{
	margin-bottom:5px;
	}
.virusremoval-content .rarrow {
    float: right;
	}
.howtousebtn {
	display: block;
	margin: 10px 0 17px 0;
	}




#tooltip {
	position:absolute;
	z-index:1000;
	width: 360px;
	height: auto;
	margin-top:160px;
	margin-left:100px;
	padding: 10px;
	background: #f6f7f9;
	border: 3px solid #b6bcc2;
	}

#tooltip .tool-tip-box {
	background: none;
	}
#tooltip .tool-tip-box p { margin-right: 0; }
#tooltip .tool-tip-box a:link,
#tooltip .tool-tip-box a:visited,
#tooltip .tool-tip-box a:active {
	float: right;
	margin-top: 5px;
	color: #166494;
	font-size: 1em;
	text-decoration: none;
	}

#tooltip .tool-tip-box:hover {
	color: #cc0033;
	}
	

a.tt-close {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	top: 10px;
	right: 15px;
	font-size: 0;
	background: url('https://secureimages.mcafee.com/legacy/vil/tt-close.gif') no-repeat;
	}

.tmtrimginfo {
	float: left;
	width: 270px;
	margin-top: 20px;
	padding: 15px 20px 15px 0; 
	}

.tmtrimginfo span {
	padding-right:5px;
	float: left;
	width: 110px;
	color: #000;
	font-size:1.084em;
	line-height: 1.836em;
	text-align:right;
	}

 .tmtrimginfo img {
	float: left;
	margin: 0;
	padding: 0;
	width:150px;
	}

.tmtrcntinfo {
	float: left;
	width: 300px;
	margin-top: 5px;
	padding: 0;
	}

.tmtrcntinfo h3 {
	color: #000;
	margin: 0;
	}

.threat-meter-pop p, .define-virus p { 
	margin-top: 12px; 
	}


.define-virus {
	width: 350px;
	top: 560px;
	
	left:179px;
	}



.virus-map p{
	margin-left:12px;
}
div.virus-map {
      margin:10px 0 0 18px;
      _margin:10px 0 0 9px;
}
div.virus-map iframe {
      width:530px;
      height:470px;
      margin-bottom:100px;
      background:transparent !important;
}


.low-profiled,
.low,
.medium,
.high,
.yellow{font-weight:bold;}
.low-profiled{color:#FFA300;}
.low{color:#FFA300 !important;}
.medium{color:#f77309;}
.high{color:#ff0000;}


.tmtrimginfo .critical,
.tmtrimginfo .severe,
.tmtrimginfo .elevated,
.threatmtr .critical,
.threatmtr .severe,
.threatmtr .elevated {
		font-weight:bold;
		}
.tmtrimginfo .critical,
.threatmtr .critical {
	color:#960001;
	}
.tmtrimginfo .severe,
.threatmtr .severe {
	color:#cb0100;
	}
.tmtrimginfo .elevated,
.threatmtr .elevated {
	color:#ce3200;
	}

.clr{clear:both;}
.floatl{float:left;}
.font14{font-size:14px;}

.w14 { width: 14px; }
.w40 { width: 40px; }
.w44 { width: 44px;}
.w64 { width: 64px;}
.w69 { width: 69px; }
.w76 { width: 76px; }
.w82 { width: 82px; }
.w95 { width: 95px; }
.w110 { width: 110px; }
.w135 { width: 135px; }
.w141 { width: 141px; }
.w185 { width: 185px;}
.w244 { width: 224px; }
.w226{width:226px;}


.mgnl20 { margin-left: 20px; }
.mgnr20 { margin-right: 20px; }
.mgnt5{margin-top:5px;}
.mgn-l-12{margin-left:12px;}
.mgn-b10-l12{margin:0 0 10px 12px;}
.mgn-t10-b10-l12{margin:10px 0 10px 12px;}
.yellow { color:#FFA300; }
.bggray { background: #f3f5f4; }
.bg-green{background:#82c303 !important;}
.padT5 { padding-top: 5px; }
.pad-tb13-l5{padding:13px 0 13px 5px !important;}
.loadbar {
	position: absolute;
	left: 250px;
	top: 114px;	
	}	

.updateMsg {
	position: relative;
	top: 10px;
	margin: 0 12px 1em 12px;
	padding: 15px 10px 22px;
	width: 720px;
	border: 1px solid #ECE6A0;
	background: #ffffdb url(https://secureimages.mcafee.com/common/yield_yellow.gif) no-repeat 15px 80%;
}
.updateMsg h1 {
	margin:0;
	color: #cc0033;
	font-weight:bold;
	font-size:20px;
	line-height:1.2em;
}
.updateMsg p {
	margin: .4em 0;
	padding: 0;
	color: #000;
	line-height: 1.5em;
}
.updateMsg p {margin: 0 0 0 50px;}
.updateMsg .tl, 
.updateMsg .tr, 
.updateMsg .bl, 
.updateMsg .br
{
	display:block;
	position:absolute;
	width:7px;
	height:7px;
	_font-size:0; 
}
.updateMsg .tl {
	background: url(https://secureimages.mcafee.com/legacy/common/curves_bg/curve-sprite.gif) -242px 0 no-repeat;
	left: -1px;
	top: -1px;
}
.updateMsg .tr {
	background: url(https://secureimages.mcafee.com/legacy/common/curves_bg/curve-sprite.gif) -249px 0 no-repeat;
   	right: -1px;
	top: -1px;
}
.updateMsg .bl {
	background: url(https://secureimages.mcafee.com/legacy/common/curves_bg/curve-sprite.gif) -242px -7px no-repeat;
	left: -1px;
	bottom: -1px;
	*bottom: 0;	
}
.updateMsg .br {
	background: url(https://secureimages.mcafee.com/legacy/common/curves_bg/curve-sprite.gif) -249px -7px no-repeat;
	right: -1px;
	bottom: -1px;
	*bottom: 0;
}

.titlecntr.alerts h1 
{
	width:90%;
}
.midcol2-alerts {
	float:left;
	width: 536px;
	
	height:auto;
	margin: 14px 14px 14px 0;
	_margin: 7px 7px 7px 0;
	padding:0 0 0 10px;
	overflow:hidden;
}
.vilAlerts {
	position: relative;
	top: 2em;
	top: 0;
	float: left;
	_float: none;
	margin: 0 12px 0 12px;
	padding-bottom:1em;
	width: 524px;
	
	_width: 490px;
	_width: 510px;
	background: #f0f0f0;
}
.vilAlerts h2 {
	color: #FFF;
	background: #b1b1b1;
	_width: 490px;
	_width: 510px;
	font-size: 1.7em;
	font-weight:normal;
	padding: 10px 10px;
	margin: 0 0 0 0;
}
.vilAlertsDetails {
	position: relative;
	float: left;
	margin: 10px 0 0 15px;
	_margin-left: 8px;
	padding: 5px 0 0 0;
	width: 492px;
	
	_width: 475px;
	_width: 495px;
}
.vilAlertsDetails ul {
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}
.vilAlertsDetails p {margin-top: 0;}
.vilAlertsDetails ul li, 
.vilAlertsDetails ul.stepThree li
{
	position: relative;
	float: left;
	margin: 0 0 1em 0;
	line-height: 1.3em;
	padding: 0;
	width: 100%;
	z-index:0;
}
.vilAlertsDetails ul li span.question {float:left; width: 49%; *min-width: 49%;margin-right: 1%;}
.vilAlertsDetails ul li span.choice  {float: left; width:28%; *min-width: 28%;*margin-top: -3px; *margin-right: 12px;}
.vilAlertsDetails ul li span.choice input {margin: 0 2.1em 0 .2em; vertical-align: middle; border: none;}

.vilAlertsDetails ul li span.update a {margin: 0em 1em 0 -.8em; *margin: -.2em 0 0 -.8em; vertical-align: middle; font-weight: normal; text-decoration: underline; width: 90px; float: right;}
.vilAlertsDetails input.url {width: 410px; *width: 420px;_width: 420px;margin: 0 0 0 .4em; *vertical-align:top;*margin-top:-2px;}

.vilAlertsDetails ul li span.selColor {float:left; width: 32%; *width: 30%; *min-width: 30%;}
.vilAlertsDetails ul li span.swatch span.color {float: left; height: 16px; width: 45px; border: 1px solid #000; margin-left: 6px;_margin-left: 1em;}
.vilAlertsDetails ul li span.swatch input.url {float: left;width: 60px; width: 65px; *width: 70px;margin: 0 0 0 .4em;*margin: 0 0 1em .4em; height: 16px;}
.vilAlertsDetails ul li span.choice.color {float: left; width: 40%; *width: 42%;*min-width:41%;_width: auto; *margin-top: 0; margin-right: 0; margin-left: 1em;}
.vilAlertsDetails ul li span.choice.color a {margin: 0 0 0 0; padding: 0 0 0 0;vertical-align: middle; font-weight: normal; text-decoration: underline;}
.vilAlertsDetails .copyandpaste {height: 200px; width: 490px; _width: 485px;position: relative; left: 0;*left: -15px;_left: -8px; top: 1em;}
.vilAlertsDetails span.note {display: block;width: 490px; _width: 466px;color: #787878; margin-top: 1.8em; }



.vilAlertsDetails ul.stepThree li {width: 492px; padding: 0;}
.vilAlertsDetails ul.stepThree li span.question {float:left; width: 40%; *min-width: 40%;margin-right: 1%;}
.vilAlertsDetails ul.stepThree li span.btnMfeBlue {float: right; margin-top: 0;margin-right: 20px;}

div.btnCenter {clear:both;width: 520px; _width: 510px; display: block; float: none;padding-left: auto; padding-right: auto;margin-left:15px;padding-top:15px;padding-bottom:15px;text-align:center;}
div.btnCenter span.btnMfeBlue { float: none; padding: 7px 0px 10px 3px;*padding: 0px 0px 4px 3px;}
.chrome div.btnCenter span.btnMfeBlue {padding-left:1px;padding-top:6px;}
.ie9 div.btnCenter span.btnMfeBlue {padding-top:6px;}
.ie8 div.btnCenter span.btnMfeBlue {padding-top:5px;}
.chrome span.btnMfeBlue {padding-left:1px;}

.crvhardcode
{
    position: relative;
	top: 0;
	float: left;
	_float: none;
	margin: 0 12px -7px 12px;
	padding: 0;
	width: 525px;
	
	_width: 545px;
	height: 7px;
	z-index: 100;
}
.crvhardcode.bottom
{
    position: relative;
	float: left;
	_float: none;
	margin: 0 12px -7px 22px;
	padding: 0;
	width: 524px;
	
	_width: 545x;
	z-index: 100;
	top: -21px;	
}
.crvhardcode .tl {
	background: url(https://secureimages.mcafee.com/legacy/common/curves_bg/curve-sprite.gif) no-repeat;
	left: 0;
	top: 0;
}
.crvhardcode .tr {
	background: url(https://secureimages.mcafee.com/legacy/common/curves_bg/curve-sprite.gif) -9px 0 no-repeat;
	right: 1px;
	_right: 14px;
	top: 0;
}
.crvhardcode.bottom .bl {
	background: url(https://secureimages.mcafee.com/legacy/common/curves_bg/curve-sprite.gif) 0 -9px no-repeat;
	left: 0px;
	bottom: 0;
	*bottom: 1px;
	_bottom: -7px;
}
.crvhardcode.bottom .br {
	background: url(https://secureimages.mcafee.com/legacy/common/curves_bg/curve-sprite.gif) -9px -9px no-repeat;
	right: 0px;
	_right: -6px;
	bottom: 0;
	*bottom: 1px;
	_bottom: -7px;
}

.vilAlertsRtTop {text-align: center; margin-top: -.5em; }
.vilAlertsRtTop h2 {color: #000; font-size: 2em; margin-bottom: .1em; font-weight: normal; *margin-left: -.5em; } 
.vilAlertsRtTop img {margin-bottom: .3em; }
.vilAlertsRtnav {margin-left: 0; padding-top: 0; text-align: center; }
.vilAlertsRtnav h2 {border: none; color: #000; text-align: center; background: url(https://secureimages.mcafee.com/mcalerts/McAfeeLogo.gif) no-repeat;}
.vilAlertsRtnav h3 {color: #000; background: #e5e3b5; line-height: 1.7em; margin: 0 0 .5em 0;padding: 0 6px;}
div.alertsDisclaimer {float: left; margin-left: 1.8em; _margin-left: 1em; width: 90%;_padding-bottom: 1em;}
div.alertsDisclaimer h3 {color: #8e8e8e; font-size: .95em; font-weight: bold;}
div.alertsDisclaimer p {font-size: .95em;color: #8e8e8e;}
.price i {color:#000;font-size:11px;text-decoration:line-through;font-weight:normal;padding-right:3px;}
.price em{display:block;}
.burgundyBtn {margin-bottom:13px;}



div#eulaParent
{
    border: 1px solid #999;
    margin-top: 10px;
}
div#eulaTitle
{
    border-bottom: 1px solid #999;
    padding: 11px 22px;
}
div#eulaTitle h3{
	color: #cc0033;
    margin: 0px;
    padding: 0px;
	}

div#eulaContent h3{
	display: none;
	}
		
.divTextAreaScroll {
height: 152px;
overflow-x: auto;
overflow-y: scroll;
clear: right;   
margin: 0px 0px 0px 22px;
}

.divTextAreaScroll p
{
    
}

.divTextAreaScroll ol 
{
    line-height: 1.2em;
    margin: 1em 3em;
}
	
div#eulaParent a.print-icon:link, 
div#eulaParent a.print-icon:visited, 
div#eulaParent a.print-icon:active { background: url('https://secureimages.mcafee.com/legacy/adviceCenter/printer.gif') no-repeat 0 -2px;
padding: 0px 0px 5px 30px; 
color: #166494; 
text-decoration: none;
float: right;
}


span.burgundyBtn{padding:0 0 0 5px;border:0;overflow: visible;cursor:pointer;outline:0;display:inline-block}
span.burgundyBtn input{float:left; margin:0;display:inline-block;height:24px;white-space:nowrap;}

.ad-ctnr .DoubleClickAdTagBlank {float: left;background: #fff url('https://secureimages.mcafee.com/legacy/vil/pgsubinfobgrb.gif') repeat-y top right;margin-top:15px;min-height:225px;}
.ad-ctnr .DoubleClickAdTagBlank table {
    margin:0 20px;
    width: 203px;
}
.ad-ctnr .DoubleClickAdTagBlank h2 {width: 189px;}
.ad-ctnr .DoubleClickAdTagBlank img {width:auto;margin: 0 20px;}
.ad-ctnr .DoubleClickAdTagBlank tbody td{ line-height:18px; padding-left:10px;}
.ad-ctnr tbody p input{border:none;}
.ad-ctnr .DoubleClickAdTagBlank .pc-protection{margin-top:0px;}


.define-virus .crv-tt-tl, .define-virus .crv-tt-tr, .define-virus .crv-tt-br, .define-virus .crv-tt-bl{background:#fff url(https://secureimages.mcafee.com/legacy/vil/crv-tooltip.gif) no-repeat 0 0}
.define-virus .crv-tt-tl{top:-3px;left:-3px}
.define-virus .crv-tt-tr{background-position:-20px 0;top:-3px;right:-3px}
.define-virus .crv-tt-br{background-position:-20px -20px;bottom:-3px;right:-3px}
.define-virus .crv-tt-bl{background-position:0 -20px;bottom:-3px;left:-3px}
.define-virus span.graybtn, .box-bdr3gray-bgfff span.purplebtn{display:inline-block;padding-top:0}

.qrcode_gls_icon {float:left;margin:0 5px 5px -5px;}
