
#nav ul.personal ul{margin-left:-136px;}
#nav ul.main a{padding:6px 3px !important;}
ul.main li#currency{padding:6px 3px;}
#nav span ul.main span {padding:0 9px 0 0}

.MAABanbg .boxshotImg span {background: url("http://images.mcafee.com/legacy/ProductDetail/fr-fr/new_splat_90x90.png") no-repeat scroll left top transparent !important;}
.whyMfe .btm-curv {background-position: -537px -35px !important;}
.prodDetails {float: left; margin: 10px 26px 20px 0; *margin: 10px 29px 20px 0; _margin: 10px 18px 0 0; padding: 5px 10px 0 0; width: auto;}
.prodDetailsWrap .included  
{
	width: 155px;
	*width: 150px;
	_width: 170px;
	_left: 38px;
}
.prodDetails .btnGlossInput input
{	*width: 170px;
}
.proddesc input.grdtredbtn,
.prodinfo input.grdtredbtn
{font-size:10px;font-weight:normal; color: #fff;}


.proddesc p {margin: 0 0 5px 0;height:120px;}
.prodcntr .proddesc {height:236px;width:100px;}
.proddesc #descBlock {height:140px;}
#bdy .subprodcntr {height:230px;}

.prodinfo #descAltrd {height:100px;}
button.btn-sml-buynow span, button.buynow-btn span, button.btn-sml-trynow span{font-size:10px;padding:4px 2px 2px 5px; *padding-top:2px;}


.coreProdTab button.buynow-btn span {*margin-top:-1px;_margin-top:0px; *padding-bottom:3px;_padding-bottom:2px;}

.expiryWarn .bl,.expiryWarn .br{_bottom: -1px;
}
span.burgundyBtn{font-size: .85em; *font-size: .75em;}
.pc-protection span.burgundyBtn {position: relative; left: 0px;*left: -4px;}
.pc-protection span.burgundyBtn input {_margin-left: 0px;font-size:1em; *font-size: .95em;} 




div.pc-protection h2 {width: 93%;}
#page.col2 button.btn-sml-buynow span, #page.col3 button.btn-sml-buynow span{padding:4px 4px 4px 6px;*padding: 4px 3px 4px 6px}

.prodFeatures, .prodFeatures275 {float:right;}

.singleProduct .prodInfo275, .singleProduct .prodInfo, .singleProduct .prodInfo273 {width:460px;}

.expire-bg .Status{font-size:32px}
.expire-bg .StatusDesc{margin-top:34px}
.expire-bg .ExpiryMessage{font-size:16px}
.expire-bg .headertext{padding-top:56px;}
#page .btn-inline .price-sec b, .pp-btm-price b {font-size:18px;}
#page.col2 button.btn-sml-buynow span, #page.col3 button.btn-sml-buynow span{padding:4px 10px 4px 16px;*padding: 4px 3px 4px 6px; font-size:11px;} 
.expire-bg table .pp-btm-price .price-sec span {height:50px;}
#page.col2 .paddcenter.table_heading{padding:0 10px;}

#page .btn-inline h3 {height:50px;}

#mainPricingSec .pp-boxshot span.bv-splat{font-size:9px;line-height:11px}
#mainPricingSec .pp-boxshot span.bv-splat b{font-size:11px}
.expire-msg .Status{font-size:28px}
.expire-msg .ExpiryMessage{font-size:14px}

.price-sec button.btn-sml-buynow span, button.btn-sml-trynow span{*margin:0 0 0 2px;}

table.shopCart tr.promoCode td.price span.promoSubmit input.promoCart{width:60px;}


.cellRtBg .btnBuyNowRG span{font-size:10px;}
.singleProduct .awards b{line-height:13px;}


div.billingWrap div#m_BillingInfoDiv.leftCol div.half{margin-top:12px;}
div.shippingTitle{background:none;margin-bottom:22px;}

div.billingWrap div.shippingTitle .input input{border:none;float:left; width:20px;position:relative;}
div.billingWrap div.shippingTitle span.input span.label{background:none;float:left;margin-left:18px;padding-left:4px;padding-right:4px;max-width:180px;}
div.billingWrap div.shippingTitle span.input label{font-size:.95em;display:block;padding-right:8px; *padding-right:0;padding-right:0\9;*max-width:140px;max-width:140px\9;}

.awards .mback li{padding-left:8px;width:80px}
.awards .mback li ul{margin:0}

#acpromoad_fis #ad_fis dt {
	font-size: 17px;
}
.mainpromo .promodiv a.promo-leanmore {
    font-size:1.0em;
}
#bdy .reviewMsg{text-align:left}
#bdy .reviewMsg p{text-align:center}



#acpromoad_sfs #ad_sfs {margin-left:12px; width:450px;}
#ad_sfs dt {color:#CC0033;font-size:18px;line-height:25px;width:315px;}
#acpromoad_sfs #ad_sfs dd p {color:#fff;margin:10px 0 15px;width:450px; font-size:15px; line-height:20px;}
#ad_sfs a.promo-leanmore {float:right;margin-right:0px;} 



.mainpromo span.promo-leanmore-icon {*line-height:24px;}


.basicSearch input.txtsearch {width:560px;}

div#footer{height:65px;}


#acpromoad_sfs #ad_sfs {margin-left:12px; width:450px;}
#ad_sfs dt {color:#CC0033;font-size:18px;line-height:25px;width:315px;}
#acpromoad_sfs #ad_sfs dd p {color:#fff;margin:10px 0 15px;width:450px; font-size:15px; line-height:20px;}
#ad_sfs a.promo-leanmore {float:right;margin-right:0px;} 



#acpromoad_fis #ad_fis dt {
    font-size: 14px;
    line-height: 18px;
    width: 220px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.vil-ad span.burgundyBtn{padding-top:5px;} }



@media screen and (-webkit-min-device-pixel-ratio:0)
	{
	    button.btn-sml-buynow{margin-left:0}
       .price-sec button.btn-sml-buynow span, 
        .price-sec button.btn-sml-trynow span, 
        .bttm-price .price-sec button.btn-sml-buynow span, 
        .prodOptions .price-sec button.btn-sml-buynow span, 
        .prodOptionsDetails .price-sec button.btn-sml-buynow span, 
        .prodOptionsDetails .price-sec button.btn-sml-trynow span{padding-bottom:0;}
        .prodId358 .pkg-sec button.btn-sml-buynow span, 
        .prodId358 .pp-btm-price button.btn-sml-buynow span{margin:-1px -1px 0 0;padding:6px 2px 0 5px;height:20px}     
        #mainPricingSec .price-sec button.btn-sml-buynow span,
        #mainPricingSec .bttm-price .price-sec button.btn-sml-buynow span{font-size:12px;margin:0 1px 0 0;height:24px}
	}


#bdy .Banner2012 .MAABanbg #txtCont {margin-top:40px;}
.v2012 .coreProdTab #PriceOptionsContainer .price-sec em{font-size:10px}
.v2012 .wrap .prodcntr .proddesc p{height:auto}
.v2012 .price-sec em{font-size:11px}
.v2012 .fTrials .prodcntr button.btn-sml-trynow, .v2012 .prodcntr button.btn-sml-buynow, .v2012 .prodcntr button.buynow-btn{margin-right:2%}
.v2012 .price-sec em {font-size:11px;}
.v2012 #dvUpsell h2 {font-size: 1.22em;}

