

html img, html .png,
.tl, .tr, .bl, .br,
.lft-arrw-tt .bttm-curv,
.bttm-arrw-tt .btm-curv,
.top-arrw-tt .btm-curv,
.bttm-arrw-tt, .lft-arrw-tt, #bwct,.arrw-rgt,.bttm-curv,
.tt-bdy, .arrw-lft, .top-arrw-tt, img,
#price-section img, #money_back img, body div#footer_right .boxshot_footer, .boxshot_footer img, .awards
span.promo-leanmore-icon, span em png, .aemainpromis, .upsell-popup .topCrnr, .upsell-popup .btmCrnr span, 
.bv-splat, #price-section, .FilteringImage, .uninstallImage, .andLogo { _behavior: url(/UIDesign/Scripts/pngfix/iepngfix.htc) }


.tr{_right:-1px;}
.bl{bottom:0px;_bottom:1px;}
.br{_right:-1px;bottom:0px;_bottom:1px;}
.ftrcurve .bl{bottom:0px;}
.ftrcurve .br{bottom:0px;}

.header .utilitynav li#global_country #ieIframe {
_display:none;
_position:absolute;
_left:-14px;
_top:16px;
_width: 356px;
_height:273px;
_border:1px !important;
}
.utilitynav ul li#global_country ul.sitelist {
_width: 348px;
}
.utilitynav li#global_country ul.sitelist li ul,
.utilitynav li#global_language ul.sitelist li ul {
_width:100px;
_margin:0 !important;;
}
.utilitynav li#global_country ul li ul li,
.utilitynav li#global_language ul li ul li {
_width:100px;
}
.utilitynav li#global_country ul li ul li a,
.utilitynav li#global_language ul li ul li a {
_width:100px;
}
#bdy {
	padding-top:.6em;
}

div#footer{
	*padding-top:20px;
	_padding-top:40px;
}
#bdy .midcol2,
#bdy .midcol3,
.rightcol{
	_position: static;
}
span.btn-sml-blue
{
	padding:0 0 0 3px;
	}

.header a.brandlogo { 
	margin:5px 0 5px 12px;
}

#topnav .topSubNav .personalNav {
	_margin-right:.8em;
}
#topnav .topnavmain {
	_margin:0 0 0 6px;
}
#topnav .topsubnav .personalnav {
	_margin-right:.7em;
}

.leftnav,
.myaccountLeftNav {
	_margin:0 0 0 2px;
}
html body #bdy .leftnav li.Root,
html body #bdy .myaccountLeftNav li.Root {
	margin-top:0;
}

#bdy .midcol2 {
	_margin-right:4px;	
}
.header ol,
.header ul {
	margin:.4em 0 1em 2em;
}
#bdy .leftnav li.Root,
#bdy .myaccountLeftNav li.Root {
	margin-top:-1.3em;
}
.midcol2 .lAlign {
	*position:relative;
	*left:-20px;
}
.midcol2 .lAlign li {
	_border:0px solid;
}
.ftrcurve .rgtbotcurve {
	_right:-1px;
}

.bl {margin: 0 0 -1px 0;
}
.br {margin: 0 0 -1px 0;}

div#loginMain h1, div#regCaMain h1, div#popup_header h1 {
	_margin-top: -11px;
}
#login_top1,
#login_top2{_margin-bottom:10px;}
div#returnAgreement{padding:7px 0;}
#chgPwsBody .mgnL230{_margin-left:260px;}
#chgPwsBody span.btnMfeBlue{padding:0 0 0 3px;}
#popup_body .btnMfeBlue input{padding:6px 22px 9px 22px;}

#regContainer label.errorLabel {
	_margin-left: 402px;	
}
#regContainer div.elementContainer{
    _margin-left:15px;}
.PRFormSubmit span.btnMfeBlue,
.EulaFormSubmit span.btnMfeBlue,
div.btnCenter span.btnMfeBlue {
*padding:0 0 0 3px;
}
.center span.btnMfeBlue{padding:0 0 0 3px;}

#upProPopup {
	_top: -80px;
}

#step1, #step2, #step3, #step4, #step5, #step6, #step7 {
	_width: 0px;
}
span.stepNum {
	_margin-left: 47px;
}

#maysLogin {
	_margin: 10px 5px 5px 5px;
	}
.maysContent ol { 
	padding-left: 24px;
}

#popup_body input {
	vertical-align: middle;
}
#popup_top    {
	_width: 467px;
	_background: none;
	_background-color: #e5b755;
}
#popup_top1 {   
	_background: none;
	_border-left: solid 2px #e5b755;
}
#popup_top2 {   
	_background: none;
	_border-right: solid 2px #e5b755;
}
#popup_body {   
	_background: none;
	_background-color: #fdfbec;
	_border: solid 2px #e5b755;
}
.popup .error {
	padding-bottom: 0px;
}
#popup_bottom {   
	_background: none;
}
#privacypolicy #popup_body {   
	_width: 463px;
}
#privacypolicy #popup_body img {   
	_display: none;
}


.titlecntr h1 {
	display: inline;
}
.threatinfo {
	_margin-right: 10px;
}
.threatmtrimg, .virusmapimg, .vstimg, .viruscalimg, .revirusinfoimg {
	display: block;
}
.crvset10x10cntr .crvtr,
.crvset10x10cntr .crvbr,
.crvset-gray10x10 .crvtr,
.crvset-gray10x10 .crvbr {
	_right: -1px;
}
.crvset10x10cntr .crvbr,
.crvset10x10cntr .crvbl,
.crvset-gray10x10 .crvbr,
.crvset-gray10x10 .crvbl {
	_bottom: -1px;
}
.crvsetbdr10x10 .crvtr,
.crvsetbdr10x10 .crvbr,
.crvset-bdr5x5 .crvtr,
.crvset-bdr5x5 .crvbr,
.crvset-graybdr5x5 .crvtr,
.crvset-graybdr5x5 .crvbr {
	_right: -2px;
}
.crvsetbdr10x10 .crvbr,
.crvsetbdr10x10 .crvbl {
	_bottom: -2px;
}
.crvset-graybdr10x10 .crvbr, 
.crvset-graybdr10x10 .crvbl {
	_bottom: -1px;
}
.vil-rht-col {
	_margin-right: 7px;
}
.w-537-ml-14-mr-p-0 {
	_margin-right: 7px;
	_margin-left: 7px;
}

.alphaol .tbbdrclr, .alphaol .tbsectleclr, .alphaol .tbsecbgclr, .alphaol .tblnkclr {
	_margin-right: -10px;
}
.alphaol {
	*margin-left: 25px;
}
 .alphaol li span.colorpicker {
	_right: 40px;
}
.actldisplogo {
	*display: block;
}
.serhfeature {
	*display: inline;
}
.w-163-mt-25-mr-14-p-0 span.villightbluebtn {
	*margin-left: 16px;
}
.txtareadispcode {
	*margin-left: -15px;
}
.vil-removal-service {
	*padding:0 0 23px 0;
	*margin:23px 0 13px 0;
}
.box-bdr3gray-bgfff fieldset {
	*width:276px;
}
a.vstprelnk:link, 
a.vstprelnk:visited,
a.vstprelnk:hover,
a.vstprelnk:active,
a.vstnxtlnk:link, 
a.vstnxtlnk:visited,
a.vstnxtlnk:hover,
a.vstnxtlnk:active { _font-size: 0; }

ul.lAlign{
	 *padding-left:5px;
}


.crvset-bggraygrdt-bdr-6x6 .crvtr,
.crvset-bggraygrdt-bdr-6x6 .crvbr,
.crvset-bggraygrdt-bdr-6x6 .crvbl {_right:-2px;}
.crvset9x9 .crvtr{_right:-1px;}
.crvsetbdr4x4 .crvbr,
.crvsetbdr4x4 .crvbl{_bottom:-2px;}
.mainprodcntr .prodtitle,
.catalog-lft-col, 
.catalog-rht-col, 
.prodtutocntr,
.sa-promo,
.curcustlnk,
.spotlight{_display:inline;}
.prodcntr{padding-bottom:9px;_display:inline;}
.subprodcntr,
.catalog-lft-col{_margin-top:0;}
table.single-pkg-list,
.comp-infected{_margin-top:2px;}
p.priceinfo span.savetxt{padding-bottom:3px;}
.curcustlnk ul.lst-arw-blue li a:link,
.curcustlnk ul.lst-arw-blue li a:visited,
.curcustlnk ul.lst-arw-blue li a:active{_width:95%;}


#hrMenuList li.hr-menu a.main-menu {
	padding:14px 18px 6px 0;
}
#hrMenuList li.hr-menu div.drop-down-menu,
#hrMenuList li.hr-menu div.drop-down-menu ul {
	_background:none;
}
#hrMenuList li div.drop-down-menu ul li.sub-menu,
#hrMenuList li div.drop-down-menu ul li.last {
	_background:#fff !important;
}

#hrMenuList li div.drop-down-menu ul li.sub-menu {
	_border-bottom:1px dashed #eee !important;
}

.curv {_position:relative;_float:left;_width:217px;_background:#dbdbdb;_color:#000;_margin:0;}
#ctl, #cbl, #ctr, #cbr {_display:block;_position:absolute;_width:14px;_height:14px;_color:#dbdbdb;_background:#fff;_overflow:hidden;_font-style:normal;_z-index:1;}
#ctl {_top:0;_left:0;}
#cbl {_bottom:0;_left:0;}
#ctr {_top:0;_right:0;}
#cbr {_bottom:0;_right:-1px;}
.curv em b {_position:absolute;_font-size:110px;_font-family:arial;_color:#dbdbdb;_line-height:40px;_font-weight:normal;}
#ctl b {_left:-7px;_top:-6px}
#ctr b {_left:-25px;}
#cbl b {_left:-7px;_top:-16px;}
#cbr b {_right:-6px;_bottom:-8px;}


.RenewSubPop table th.status{width:160px;}


.btnTealGrdt, 
.btnGrayGrdt, 
.btnRedGrdt{vertical-align:middle}
.protectProdInfo .btnRedGrdt{_width:0}



span.dualBtn{padding-top:0px;}
.dualBtn input{padding: 0 .65em 0 .25em;}

.hpsecpromo.left,
.hpsecpromo.mid,
.hpsecpromo.right{
_padding-bottom:0;
} 
.existuser .hpupgrade{
_margin-left:12px;
}
.existuser .bl, .existuser .br{_bottom:-1px;}
span.btn-sml-buynow,
.btn-sml-buynow input{
	_position:relative;
}
.vrs-promo .bl{_bottom:-1px;}
.vrs-promo .br{_bottom:-1px;}
.vrs-promo .priceinfo{margin-top:9px;}

.cntWpr{behavior:none;}


body,form{_height:100%;}
.dimmed{padding-bottom:2px\9;}
.titlecntrMain,.customerInfo{_float:none;_margin-right:0px;_width:93%;}
.titlecntrMain.basket{_width:67%;}
.steps ul{*top:-2.5em;}
.steps.one ul{_width:440px;}

.updateMsg .tl,.updateMsg .tr,.updateMsg .bl,.updateMsg .br{_font-size:0;} 
.updateMsg .bl{*bottom:0;_bottom:-1px;}

div.submitCart.bottom,div.submitCart.bottomNoBkgd{_float:none;}
div.submitCart.bottomNoBkgd{*margin-top:1em;margin-top:2em\9;}
div.submitCart span.text a{*margin-right:.7em;}
div.submitCart span.grdtredbtn{*margin-left:0;*margin-right:.3em;}

table.shopCart tr.promoCode td div.promoCodeWrap{*width:55%;}
table.shopCart tr.promoCode td div.promoText{*width:42%;}
table.shopCart tr.promoCode td div.promoBtnWrap{*width:50%;}
table.shopCart tr.promoCode td div.promoCodeWrap div.promoBtnWrap span.grdtredbtn{*margin-top:1px;}
table.shopCart tr.promoCode td div.promoBtnWrap span.grdtredbtn input{*padding-left:1.3em;}
table.shopCart tr.promoCode td.price span.promoSubmit input.promoCart{*width:120px;}

table.shopCart th.item{*width:47%;}

div.errorMessage,div.errorMessageSmall,div.errorMessage.successful,div.ambPopup.accountDetails .cntWpr div.errorMessage{_margin:2em 0 1.5em 13px;margin-bottom:1.5em\9;}
div.errorMessage.successful{_float:none;}
div.errorMessageSmall{*top:-115px;_left:-120px;}
div.errorMessageSmall iframe{position:absolute;top:0;left:0;z-index:-1;filter:mask();width:250px;height:100px;}
div.errorMessage h2,div.errorMessageSmall h2{*margin-top:.5em;}

table.customer{*margin-top:0;position:relative\9;top:2em\9;}
table.customer tr td ul{*margin-top:1em;}
table.customer tr td ul.middle{_height:auto !important;_height:140px;_min-height:140px;}
table.shopCart thead tr th,table.shopCart.receipt thead tr th{height:30px\9;*height:45px;}
table.shopCart tr.bonusMsg td.item{_padding-right:.7em;}
table.shopCart tr.bonusMsg td.item p{*width:90%;}
div.proratedMsg{_margin-left:14px;}
span.storeLink a{*margin:0 1.3em;}

div.billingWrap{_margin-top:3em;}
div.paymentOptions{_margin:2em 0 2em 11px;}
div.billingWrap div.single select{_width:99%;}
div.billingWrap div.single input{_width:98%;}
div.billingWrap span.wrapL{_margin-right:.7em;}
div.billingWrap div.leftCol{*padding-top:.2em;}
div.billingWrap div.rightCol{*padding-bottom:6px;}

div.billingWrap .half span.error img{_margin-right:0;}
div.billingWrap .single.error img{_margin-right:4px;}
div.paymentOptions div.leftCol .inner div.half .wrapR select{*width:99%;}


div.nextSteps{_margin:2em 0 0 12px;}

div.ambPopup{*left:130px;_left:130px !important;}
div.ambPopup select{_margin-left:1.8em;}
div.ambPopup .cntWpr, div.ambPopup .cntWpr1{_height:auto !important;_height:125px;_min-height:125px;}
div.ambPopup span.closeTxt{_padding-bottom:3px;}
div.ambPopup .cntWpr h2{_width:80%;}
div.ambPopup.multiCurrency .cntWpr h2,div.ambPopup.eds .cntWpr h2{*width:77%;}
div.ambPopup.multiCurrency .cntWpr div.submitCart span.grdtredbtn.back{_margin-right:35%;}
div.ambPopup .cntWpr ul{*margin-left:-.7em;}
div.ambPopup.accountDetails .cntWpr{_width:92%;}
div.ambPopup.accountDetails span.reqFields{_margin-left:12px;*margin-right:40px;}
div.ambPopup.accountDetails .cntWpr h2{_margin-left:12px;}
div.ambPopup.accountDetails .cntWpr div.errorMessage{*margin-bottom:.5em;_margin-left:12px;}
div.ambPopup.accountDetails .cntWpr ul{_margin-left:1em;}
div.ambPopup.accountDetails .cntWpr div.ulWrap{*float:none;}
div.ambPopup.accountDetails .cntWpr div.ulWrap ul li span{*padding-bottom:0;}
div.ambPopup.accountDetails .cntWpr div.ulWrap ul li.single input{_width:96%;}
div.ambPopup.accountDetails .cntWpr div.ulWrap ul li span.wrapL{_margin-right:1.1em;}
div.ambPopup.accountDetails .cntWpr div.ulWrap li.error img{_margin-right:14px;}
div.ambPopup .cntWpr div.submitCart{_margin-left:12px;*padding-bottom:.8em;}
div.ambPopup .cntWpr div.submitCart span.grdtredbtn.back{_margin-left:1em;}
div.ambPopup.progress .cntWpr h2{_width:90%;}
div.ambPopup.progress p{_margin-top:60px;}
div.ambPopup.wide .cntWpr .errorMessage{*float:left;_margin:1em 0;margin-bottom:1.5em\9;}
div.ambPopup.wide .cntWpr .errorMessage h3{*margin-top:.8em;}
div.ambPopup iframe{position:absolute;top:0;left:0;z-index:-1;filter:mask();width:250px;height:500px;}
div.ambPopup .topCrnr{_background:transparent url(https://secureimages.mcafee.com/common/expire/ttp/popup-sprite.gif) no-repeat scroll 100% 0;_margin-bottom:-2px;_z-index:0 !important;}
div.ambPopup .btmCrnr{_background:transparent url(https://secureimages.mcafee.com/common/expire/ttp/popup-sprite.gif) no-repeat scroll 100% 100%;_margin-top:-8px;_z-index:0 !important;}
div.ambPopup .lftBdr{_background:transparent url(https://secureimages.mcafee.com/common/expire/ttp/borders.gif) repeat-y scroll 0 0;_z-index:8 !important;}
div.ambPopup .rgtBdr{_background:transparent url(https://secureimages.mcafee.com/common/expire/ttp/borders.gif) repeat-y scroll 100% 0;_z-index:8 !important;}
div.ambPopup .cntWpr{_background:#fff !important;_border-top:4px solid #fff;_border-bottom:4px solid #fff;_margin:0 -20px 0 0;_padding:14px;_position:relative;_z-index:10;_top:0px;_left:-9px;_width:484px;}
div.ambPopup.wide .topCrnr{_background:transparent url(https://secureimages.mcafee.com/common/expire/ttp/popup-sprite-680pxwidth.gif) no-repeat scroll 100% 0;_margin-bottom:-2px;_z-index:0 !important;}
div.ambPopup.wide .btmCrnr{_background:transparent url(https://secureimages.mcafee.com/common/expire/ttp/popup-sprite-680pxwidth.gif) no-repeat scroll 100% 100%;_margin-top:-7px;_z-index:0 !important;}
div.ambPopup.wide .lftBdr{_background:transparent url(https://secureimages.mcafee.com/common/expire/ttp/borders.gif) repeat-y scroll 0 0;_margin-left:4px;_z-index:8 !important;}
div.ambPopup.wide .rgtBdr{_background:transparent url(https://secureimages.mcafee.com/common/expire/ttp/borders.gif) repeat-y scroll 100% 0;_margin-right:11px;_z-index:8 !important;}
div.ambPopup.wide .cntWpr{_background:#fff !important;_border-top:4px solid #fff;_border-bottom:4px solid #fff;_margin:0 -20px 0 0;_padding:14px;_position:relative;_z-index:10;_top:0px;_left:0px;_width:610px;}

.CardHint {position: relative;float:left;left: 300px;margin-top: -42px;padding: 8px 10px;width: auto;font-size: 10px;border: 1px solid #c6ce95;background: #ffffe5;}
.CardHint p{margin-top:0;}
.CardHint img{margin-top:5px;}
.CardPointer {position:absolute;top:20px;left:-7px;width:10px;height:15px;display:block;background: url(https://secureimages.mcafee.com/common/candbPointer.gif) no-repeat;}

table.shopCart tr td div.Mlpopup{_left:14px !important;}
table.shopCart tr td div.Mlpopup p{_width:89%;}
table.shopCart tr td div.Mlpopup p span.total{_position:relative;_top:-0;}
table.shopCart tr.promoCode td.qty div.taxMsg,table.shopCart tr.total td.qty div.taxMsg{*margin-top:-1.2em;}

.btnCntr span.activeNow{*padding-top:0;}
.btnCntr input.activeNow{*padding:6px 12px 9px 9px;}



* html .awards .rgt-arrw-tt, * html .rgt-arrw-tt{display: inline;}

.hdr-inline{_margin:1px 0 0 6px;}
.ptab-theme .ajax__tab_header{_margin-left:6px;}
.ptab-theme span.ajax__tab_outer{_background-position:right 1px;}
.ajax__tab_body .crvtr{_right: -1px;}
.ajax__tab_body .crvbr{_right: -1px;_bottom: -1px;}
.ajax__tab_body .crvbl{_bottom: -1px;}
.Sysreq .win7-ico, .img-lft{_float:none;}
.benefit .pcTab{*float:none}
.PCTbl3Column thead th.sel-pkg a, .PCTbl3Column tfoot td.sel-pkg a{*margin-left:0px}

#bwcCtr li{_position:relative}
.benefit-blist .bggray34,.benefit-tbl .bggray34{*padding-bottom:10px}
.pkg-tab .bggray34 ul{*padding-bottom:0}
.bttm-price{*padding-bottom:10px;}
.ptab-theme .ajax__tab_outer,
.ptab-theme .ajax__tab_inner,
.ptab-theme .ajax__tab_active .ajax__tab_outer,
.ptab-theme .ajax__tab_active .ajax__tab_inner,
.bttm-price,.upsell-note,.info,.awards,
.extra, .cntWpr, .cntWpr1,.lftBdr,.rgtBdr,
#dvUpsell .cntWpr .us-ctr, #dvUpsell h2, .awards .view-all,
.benefit .img-flt, .benefit .img-frt, .Sysreq .img-flt,
#dvAllAwards table .awd-img img, .vew-all, .win7-ico img, #popupcontent, #popupcontent div, #popupcontent ol, #popupcontent li
{ _behavior: none; }

.benefit .img-flt, .benefit .img-frt{background-color:#efefef}

.awards
{
    _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.mcafee.com/legacy/ProductDetail/awd-rib.png);
}
a.extra
{
	 _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.mcafee.com/legacy/common/win7-ico-small.png);
	
}
a.extra:hover
{
	 _background-image: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.mcafee.com/legacy/common/win7-ico.png);
	}

.awards a
{
	*padding-bottom:3px;
	}
