
 

li.productnav ul li.first{

     padding-top: 10px;

     *padding-top: 0px;

     }

div#nav-group{

     width:765px !important;

     margin-right: -20px;

     _margin-right: 0px !important;

     _margin-top:15px;

     border-top: 4px solid #d1e1df;

     _height:24px;

}

*:first-child+html div#nav-group{

     width:760px !important;

     margin-top:25px !important;

     margin-right:-16px !important

     }

html body#login div#nav-group{

     height:24px !important;

     }

div#nav-group {

     _width:760px !important;

     }

html body#register div#nav-group #nav-personal-bg, html body#billingInfo div#nav-group #nav-personal-bg{

     visibility:hidden !important;

     }

ul#nav-personal{

     float: right;

     margin-top:10px;

     margin-right:-16px;

     _padding: 3px;

     background: #d1e1df;

     width:auto !important;

     }

*:first-child+html ul#nav-personal{

     margin-right:-16px;

     }

html>body ul#nav-personal{

     padding: 3px;

     background: #d1e1df;

     width:auto !important;

     }

div#nav-group ul#nav-personal {

     _margin-right:0 !important;

     }

div#nav-group #nav-personal-bg{

     _margin-right:0 !important

     }



#login div#sidebar{

     margin-top:0px !important;

     _margin-top:0px !important;

     }

#login #sidebar #sidebar-main{

     _margin:0 !important;

     }

*:first-child+html #login #sidebar{

     margin-top:0px !important;

     }

*:first-child+html #login #sidebar #sidebar-main{

     margin-top:60px !important;

     }

.affhide{

    display: none;

     }

#login #nav-group #nav-personal-bg{

     _width:760px !important

     }           

 
#nav-group #nav-personal #cart a{
	padding:0 0 0 18px !important;
	border-left:0 !important;
	}

#nav-group #nav-personal #navAccount a{
	border-right:1px solid #a3c0bd !important;
	padding-right:3px !important;
	}

#nav-group #nav-personal #login{
	padding:0 !important;
	}

#nav-group #account a{
	border-right:1px solid #a3c0bd !important;
	padding-right:3px !important;
	}

#nav-group #nav-personal ul#nav-personal li.empty a{
	padding: 0 0 0 24px;
	}

div#nav-group li#cart{
	background-position:0px 1px
	}






div#header img#logo-affiliate{ float:right; margin-top: -60px !important; }
img#logo {float:left;padding-top: 30px;}
#myAccount #header, #myAccount_productHistory #header{height:95px !important;}

html>body #content{ margin-left:118px!important; margin-top:35px !important; *margin-top:81px !important}

#nav-section li a{font-size:12px !important;}
body.hho ul#nav-section {top:128px;}


#login #content{margin-top:30px !important; _margin-top:20px !important;}
*:first-child+html #login #content{margin-top:30px !important; margin-left:5px !important;}
*:first-child+html #login #nav-group{margin-right:0 !important; width:757px !important;}


#myAccount #content {
		padding-top:20px !important;
	}
*:first-child+html #myAccount #content{
		padding-top:40px !important;
	}
*:first-child+html #myAccount #content{
		padding-bottom:330px !important;
	}


*:first-child+html #myAccount_productHistory #nav-page{width:130px !important}
#myAccount_productHistory #content{padding-top:10px !important;}


#myAccount_updateInfo #header{padding-bottom:30px !important; _padding-bottom:10px !important}


#myAccount_updateBillingInfo #content{padding:0 !important}


#myAccount_invoice img#logo-affiliate{padding-top: 30px;}
#myAccount_invoice img#logo {padding-top: 30px;}
#myAccount_invoice #header {height:95px !important}
#myAccount_invoice #content {padding-top:10px !important}
*:first-child+html #myAccount_invoice #nav-page{width:135px !important}


.minimal #content{_margin-top:80px !important;}


body.Comcast div#content { 
	padding-top: 14px; 
	width: 724px;
	-width: auto;
}
body.Comcast div#contentExtra {
	background: url(http://images.mcafee.com/common/dash_vertical_1x3.gif) repeat-y left center;
	min-height: 605px; 
	-height: 605px;
}
body.Comcast div#contentMain {
	padding-top: 156px;
	background-repeat: no-repeat;
	background-color: #fff;
	background-position: 0 0;
}
body#vso_1yrTrial div#contentMain  {
	background-image: url("http://images.mcafee.com/en-us/affiliates/comcast/family_comcast3_496x142.jpg");
}
body#mps_1yrTrial div#contentMain  {
	background-image: url("http://images.mcafee.com/en-us/affiliates/comcast/family_comcast3_496x142.jpg");
}
body#msk_1yrTrial div#contentMain  {
	background-image: url("http://images.mcafee.com/en-us/affiliates/comcast/family_comcast3_496x142.jpg");
}
body#mpfp_1yrTrial div#contentMain {
	background-image: url("http://images.mcafee.com/en-us/affiliates/comcast/family_comcast3_496x142.jpg");
}
body#all_1yrTrial div#contentMain  {
	background-image: url("http://images.mcafee.com/en-us/affiliates/comcast/family_comcast3_496x142.jpg");
}
form#frmActivate {
	padding: 12px;
	padding-bottom:20px;
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	width: auto;
	margin: 20px 0px 10px 0px;
}
form#frmActivate input {
	margin-top: 10px;
	float: right;
}
form#frmActivate p {
	margin: 0px;
	margin-top:13px;
}
form#frmActivate p strong.red {
	font-size: 12px
}
ul { padding: 0px; }
ul#nav-personal li#login {
	display: inline;
}
ul#nav-personal li#cart {
	display: none;
}
ul#nav-personal li#account {
	display: inline;
}
div.alert {
	display: inline;
}
.prodiconImage {
	float: left;
	padding-top: 13px;
	-padding-top: 0px;
	padding-bottom: 10px;
	margin-right: 17px;
}
.boxshotImage {
	float: left;
	padding-top: 13px;
	-padding-top: 0px;
}
div#contentMain  p.tagLine {
	font-size: 16px;
	font-weight: bold;
	padding: 0;
	margin-left: 105px;
}
div#contentMain h4#VirusScan {
	background: url( http://images.mcafee.com/common/headers/hdr_mvs_186x78.jpg ) no-repeat;
	height: 76px;
	clear: right;
	margin-left: 105px;	
}
div#contentMain h4#PrivacyService {
	background: url( http://images.mcafee.com/common/headers/hdr_mps_270x78.jpg ) no-repeat;
	height: 76px;
	clear: right;
	margin-left: 105px;	
}
div#contentMain h4#SpamKiller {
	background: url( http://images.mcafee.com/common/headers/hdr_msk_270x78.gif ) no-repeat;
	height: 76px;
	clear: right;
	margin-left: 105px;	
}
div#contentMain h4#FirewallPlus {
	background: url( http://images.mcafee.com/common/headers/hdr_mpfp_373x78.jpg ) no-repeat;
	height: 76px;
	clear: right;
	margin-left: 105px;	
}
div#contentMain h4#VirusScan span, div#contentMain h4#PrivacyService span, div#contentMain h4#SpamKiller span, div#contentMain h4#FirewallPlus span {
	display: none;
}
div#contentMain h5 {
	margin: 20px 0 0px 0;
	padding: 1px 0 1px 5px;
	background-color: #DCDCA0;
	font-size: 12px;
}
div#contentMain ul {
	padding: 10px 0;
}
div#contentExtra {
	padding-top: 10px;
}
div#contentExtra ol{
	font-size: 11px;
}
*:first-child+html div#contentExtra ol {margin-left:20px !important}
div#contentExtra h4 {
	text-transform: none;
	font-size: 12px;
	color: #000000;
}
div#contentExtra p {
 	font-size: 10px;
	text-align: center;
}
div#contentExtra p#contentExtraTop { 
	font-size: 12px;
	text-align: left;
}
#reviewConfirm, #purchaseHelp {
      display: none;
}
div.3rdpartyad{
	display:none;
}

table td.center{
  width: auto !important;
}

div#scanAlert_logo {
	top: 73px;
}
div#scanAlert_logo_secure {
	top: 85px;
	*top: 30px;
}
body.account#myAccount_updateInfo div#scanAlert_logo_secure {
	top: 100px;
	*top: 30px;
}
body.payment#receipt  div#scanAlert_logo_secure  {
	*top: 28px;
}


div#content p.redirect	{_padding-bottom:100px;}
html body#eolMback div#wrapper div#content {margin-top: 20px !important;}
