/* INTEL CLEAR fonts*/
@font-face {
    font-family: "intel-clear";
    src: url('/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-regular.woff') format('woff'), url('/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "intel-clear";
    src: url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-bold.woff") format("woff"), url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-bold.ttf") format("truetype");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "intel-clear";
    src: url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-italic.woff") format("woff"), url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-italic.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: "intel-clear";
    src: url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-bold-italic.woff") format("woff"), url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-bold-italic.ttf") format("truetype");
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: "intel-clear";
    src: url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-light.woff") format("woff"), url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-light.ttf") format("truetype");
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: "intel-clear";
    src: url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-light-italic.woff") format("woff"), url("/UIDesign/LegacySite/Styles/en/fonts/intel-clear-web-light-italic.ttf") format("truetype");
    font-weight: 200;
    font-style: italic;
}

@font-face {
 font-family: "OpenSans-Regular";
 src: url('/UIDesign/fonts/OpenSans-Regular.ttf') format("truetype"), url('/UIDesign/fonts/OpenSans-Regular.woff') format("woff"), url('/UIDesign/fonts/OpenSans-Regular.eot?#iefix"') format("eot");
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: "OpenSans-Bold";
 src: url('/UIDesign/fonts/OpenSans-Bold.ttf') format("truetype"), url('/UIDesign/fonts/OpenSans-Bold.woff') format("woff"), url('/UIDesign/fonts/OpenSans-Bold.eot?#iefix"') format("eot");
 font-weight: bold;
 font-style: normal;
}
@font-face {
 font-family: "OpenSans-Light";
 src: url('/UIDesign/fonts/openSans-Light.ttf') format("truetype"), url('/UIDesign/fonts/openSans-Light.woff') format("woff"), url('/UIDesign/fonts/openSans-Light.eot?#iefix"') format("eot");
 font-weight: 200;
 font-style: normal;
}


/*Grid Styles*/
.header .hslogo {bottom:-3px; }
*, *:after, *:before {
       -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
       box-sizing: border-box;
}
[class*='col-'] {float:left;}
[class*='col-']:last-of-type{padding-right:0;}
.grid {
       width: 100%;
       margin-left: auto;
       margin-right: auto;
       margin-top: 0;
       margin-bottom: 0;
       *zoom: 1;
}
.grid:after {
       content: "";
       display: table;
       clear: both;
}
.push-right{float:right;}

/* Content Columns */
.col-1-1{width:100%;}
.col-2-3, .col-8-12{width:66.66%;}
.col-1-2, .col-6-12{width:50%;}
.col-1-3, .col-4-12{width:33.33%;}
.col-1-4, .col-3-12{width:25%;}
.col-1-5{width:20%;}
.col-1-6, .col-2-12{width:16.667%;}
.col-1-7{width:14.28%;}
.col-1-8{width:12.5%;}
.col-1-9{width:11.1%;}
.col-1-10{width:10%;}
.col-1-11{width:9.09%;}
.col-1-12{width:8.33%}

/* Layout Columns */
.col-11-12{width:91.66%}
.col-10-12{width:83.333%;}
.col-9-12{width:75%;}
.col-5-12{width:41.66%;}
.col-7-12{width:58.33%;*width:51%;}

/*	Global Reset & Standards Eric Meyer's CSS Reset */	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, input {
font-family:"OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif;}

.dwnldSftwr { font-size:14px; font-weight:bold;}
/*Common Styles*/
#ecardResp, .ecardResp{padding:20px 25px 0 35px;background:#fff;margin-top:15px;font-size:1.1em; color:#000;}

#ecardResp .main {
    margin-top: 5px;
    background-color: #f6f6f6;
    padding-left: 40px;
    padding-top: 20px;
    padding-right: 40px;
}


body{width:765px;}
body #bdy{padding-bottom:0;}
.header.simple{height:auto !important;padding: 10px 0;}/*Affiliate Header Fix*/
.ecardResp h1, #ecardResp h2{margin-top:0;font-size:27px;font-weight:normal; font-family:OpenSans-Light; }
.ecardResp h2, #ecardResp h3{font-size:1.2em; }
.ecardResp h3, #ecardResp h4{font-size:1.1em;font-weight:bold;}
p, label{line-height:1.4em;}
.fl{float:left;}
.fr{float:right;}
.txt-align-cntr{text-align:center;}
.txt-align-right{text-align:right;}
.mg-auto{margin:0 auto;}
.mg-top15{margin-top:15px;}
a{font-weight:normal !important;color:#00aeef !important; font-size:14px;}

.headerDiv h2{ color:#8d8f92;}


a:hover{text-decoration:underline;}
.errPink{border:solid 2px #C94353;color:#C94353;}
.errorMsg{margin:15px 70px -7px 0px;display:none;}
.errorMsgEmail{margin:15px 70px -7px 0px;display:none;}
button{cursor:pointer;}
ul{list-style:none;}
.faqTxt p{margin-top:0;}
.errorMessage{margin-left:0;margin-bottom:1.7em;}
#loginMain h2{font-size:1.8em;margin-bottom:14px;font-weight:normal;}

/*remove hover underline*/
a.brandlogo:hover {
    text-decoration:none !important;
}

/*Header styles*/
#breadcrumb ul{overflow:hidden;z-index:2;height:60px;}
#breadcrumb li{float:left;height:31px;width:33%;*width:31.7%; color:#595959; text-transform:uppercase; margin-bottom:28px;}

#ctl00_MainContent_m_Header_Step1 { border-bottom: 2px solid #c01818; padding-bottom: 5px;}

.completedPge span{display:none;}
#breadcrumb .step-1{margin-left:20px;}
#breadcrumb .step-2{margin:0 auto;}
#breadcrumb .step-3{margin-right:20px;float:right;}
.headerDiv select{font-size:1em;margin:0 0 14px 20px;height:22px;}
/*#ecardResp .headerDiv h2{margin-bottom:14px;}*/
.ecardResp .headerDiv h1{margin-bottom:14px;font-size:1.8em;}
#ecardResp #hovImg{
    background:url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat -140px -4px;
    width:20px;
    height:22px;
    position:relative;
    top:5px;
    *top:-13px;
    display:inline-block;
}
.circle{
    display:block;
    border-radius:50%;
    font-weight:normal;    
    color:#000;
    text-align:center;
    padding-top:5px;
    padding-top:8px\0/;
    *padding-top:8px;
    width:35px;
    height:35px;
    *height:24px;
    font-size:1.3em;
    background:#e6e7e8;
    position:relative;
    top:1px;
}

#breadcrumbnew .circle{
    padding-top:5px;
    width:29px;
    height:29px;
    top : 0;
    border: 1px solid #fff;
    background: #dde0e2;
}

.ie7 #breadcrumbnew .circle{height:22px;}
.ie8 #breadcrumbnew .circle{height:26px;}

.currentPge{
    width:35px;
    height:35px;
    *height:24px;
    background:#c01818;
    padding-top:5px;
    padding-top: 6px\0/;
    *padding-top:6px;
    top:0;
	color:#FFF;
}

#breadcrumbnew .currentPge{
    width:29px;
    height:29px;
    padding-top:5px;
    border: 1px solid #fff;
}

.ie7 #breadcrumbnew .currentPge{height:22px;}
.ie8 #breadcrumbnew .currentPge{height:26px;}

.completedPge{
    background:#08B255 url(https://secureimages.mcafee.com/productcard/sprite-icons.png) center center no-repeat;
    width:31px;
    height:31px;
    *height:22px;
    top:2px;
}
#breadcrumb .bc-bg{
    background:#e6e7e8;
    height:11px;
    z-index:0;
    position:relative;
    top:2em;
    width:92%;
    margin:0 auto;
    *width:89%; 
    *position:relative; 
    *left:-1.4em;
}

#breadcrumbnew .completedPge{
    background:#4AC102 url(https://secureimages.mcafee.com/ecard/check.png) center center no-repeat;
    width:29px;
    height:29px;
    top:0;
}

.ie7 #breadcrumbnew .completedPge{background:#4AC102 url(https://secureimages.mcafee.com/ecard/IE7_Check.png) center center no-repeat;height:22px;}
.ie8 #breadcrumbnew .completedPge{background:#4AC102 url(https://secureimages.mcafee.com/ecard/IE7_Check.png) center center no-repeat;height:26px;}


/*Redeemption, Email Capture & OOBE Pages*/
#validateEmail input, 
#loginMain .loginTxtBox{width:110%;margin:15px 0 -2px;padding:0 3px;*padding:5px 3px;font-size:1.2em;height:45px;*height:45px; border: 1px solid #b1babf;}

#redemption input {width:84%;margin:15px 0 -2px;padding:0 3px;*padding:5px 3px;font-size:1.2em;height:45px;*height:45px; border: 1px solid #b1babf;margin-bottom: 20px;}


#regContainer #txtPassword, 
#regContainer #txtConfirmPassword{width:80%;margin:5px 0 15px;padding:0 3px;*padding:5px 3px;font-size:1.2em;height:25px;*height:18px;}
#redemption input{*width:84%;}
.placeholder{color:#aaa;}
#ecardResp #boxShotImg{position:relative;left:4.5em;*left:6.5em;height:187px;}
#prodKeyImg label{position:relative;top:-8px;}
#ecardResp .prodKeyContainer, #loginMain .prodKeyContainer, #regContainer .prodKeyContainer{padding-top:15px;}
#ecardResp #validateEmail label.whyAccountTitle{font-weight:bold;}
#ecardResp #redemption button.submitBtn, 
#ecardResp #validateEmail button.nextBtn, 
#ecardResp #ecardSuccess button.installBtn,
#ecardResp #ecardSuccess button.win10sInstallBtn,
#ecardResp #ecardSuccess button.emailMeBtn, #loginMain button.logInBtn, #regContainer button.registerBtn{display:block;}
#ecardResp #redemption .margTB{margin:30px 0 12px 0px;}
#ecardResp #redemption .dwnldSftwr{color:#00aeef; background: transparent url('https://secureimages.mcafee.com/flexdashboard/2017/download_icon.png') no-repeat scroll right;
padding : 10px 35px 5px 0;height:35px;
font-size:16px;}
.ie7 #ecardResp #redemption .dwnldSftwr{padding : 3px 25px 0 0;}
#OOBEValidateEmail #editEmail{margin-left:15px;}
#OOBEValidateEmail button{margin-top:25px;padding:10px 60px;}
.prodKey-ImgDiv{
    text-align:center;
    position:relative;
    top:-5.4em;
    left:-4em;
    *left:-2em;
}

#prodKeyImg{
    background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/generic_keycard.png) no-repeat center center;
    height:136px;
    color:#FF00FF;
}

.checkmark{
    background:url(https://secureimages.mcafee.com/common/greencheckmark.gif) no-repeat center center;
    width:14px;
    height:11px;
    display:inline-block;
    *position:relative;
    *top:-28px;
    visibility:hidden;
    margin-left:3px;
}
div.callout{
    float:left;
    display:none;
    position:absolute;
    z-index:1000;
    top:10px;
    right:-7px;
    width:270px;
	background-color:#FFFFFF;
	background-image:-moz-linear-gradient(top, #FFFFFF, #FFFFFF);
	position:absolute;
	color:#000000;
	padding:10px;
	border-radius:0px;
	box-shadow:0 0 20px #999;
	margin:25px;
	min-height:50px;
	border:1px solid #FFFFFF;
	-webkit-box-shadow:5px 5px 30px 0px rgba(46, 50, 50, 0.84);
    -moz-box-shadow:5px 5px 30px 0px rgba(46, 50, 50, 0.84);
    box-shadow:5px 5px 30px 0px rgba(46, 50, 50, 0.84);    
    border:1px solid #E1E1E1;
    min-height:0\0/;
    top:10px\0/;
    *min-height:0;
    *top:20px;
}
.callout::before {
	content:"";
	width:0;
	height:0;
	border:0.8em solid transparent;
	position:absolute;
}
.callout.top-right::before {
	right:5px;
	bottom:-40px;
	border-top:40px solid #FFFFFF;
}

/*Box Shots*/
.mboxMLS{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mls.png) no-repeat center center;height:167px;} 
.mboxMLS_pcmag{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mls_pcmag.png) no-repeat center center;height:167px;}
.mboxMSSB, .mboxMSSB_pcmag{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mssb.png) no-repeat center center;height:167px;}
.mboxsafefamily {
    background: url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_safefamily.png) no-repeat center center;
    height: 167px;
}
.mav, 
.mave{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mav.png) no-repeat center center;height:171px;}
.mis_noYear, 
.mis, 
.bgImg272, 
.bgImg232,
.bgImg273,
.bgImg272yr12,
.bgImg273yr12,
.bgImg272yr14,
.bgImg272yr13staples,
.bgImg273yr13mediamrkt,
.bgImg272docomo,
.bgImg273docomo,
.bgImg272yr13dixons,
.bgImg273yr13dixons,
.bgImg272lenovo{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mis.png) no-repeat center center;height:167px;}
.mat, 
.bgImg408, 
.bgImg408ptnr,
.bgImg328,
.bgImgMAT{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mat.png) no-repeat center center;height:167px;}
.mfp, 
.bgImg342,
.bgImg342yr12,
.bgImg342yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mfp.png) no-repeat center center;height:166px;}
.msm,
.bgImg358,
.bgImg358yr12{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_msm_mac.png) no-repeat center center;height:165px;}
.mv,
.mvyr12{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mavw.png) no-repeat center center;height:166px;}
.msc, 
.bgImgMSC,
.bgImg282yr12{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_msc.png) no-repeat center center;height:165px;}
.mav,
.bgImg277,
.bgImg277yr12,
.bgImg276yr12,
.bgImg276yr13dixons,
.bgImg277yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_avp.png) no-repeat center center;height:167px;}
.mtp,
.bgImg274,
.bgImg275,
.bgImg274yr12,
.bgImg275yr12,
.bgImg275yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mtp.png) no-repeat center center;height:168px;}
.mob,
.bgImg348{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mob.png) no-repeat center center;height:162px;}
.mavp, 
.bgImg276,
.bgImg444,
.bgImg355,
.bgImg341{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_av.png) no-repeat center center;height:173px;}
.bgImg311{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/vrs.png) no-repeat center center;height:171px;}
.bgImgMaa, 
.bgImg394, 
.bgImg395,
.bgImg395yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_maa.png) no-repeat center center;height:167px;}
.bgImgMMD{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mmd.png) no-repeat center center;height:167px;}
.bgImgMMSMultiSKUTablet, 
.bgImgMMSMultiSKU, 
.bgImgMMSMultiSKUrtl,
.bgImgMMSAwardPnoYr{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mms.png) no-repeat center center;height:187px;}
.bgImgMMSMultiSKU3for1{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mms_med_3for1.png) no-repeat center center;height:187px;}
.bgImgMMA{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mma.png) no-repeat center center;height:175px;}
.bgImgMaa2d{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_maa_2d.png) no-repeat center center;height:184px;}
.bgImgMISnoYr{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mis_no_year.png) no-repeat center center;height:167px;}
.bgImgMDS{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mds.png) no-repeat center center;height:166px;}
.bgImgMss2d{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mms_2d.png) no-repeat center center;height:187px;}
.iats{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_IATS.png) no-repeat center center;height:187px;}

/*Box shot for china */
.mavch{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_avp.png) no-repeat center center;height:167px;}

/*Box shot for affid=742*/
.mis272,
.mis273{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mis.png) no-repeat center center;height:167px;}	
.itp275{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mtp.png) no-repeat center center;height:168px;}	

/*Box shot for Staples and Media Marketing*/
.bgImg272yr14staples,
.bgImg273yr14mediamrkt{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mis.png) no-repeat center center;height:167px;}

/*Box shot for Dixon Refresh - np6728 */
.bgImg421yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixon_mis_mfp.png) no-repeat center center;height:197px;}	
.bgImg467yr14dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixon_mis1pc_mfp.png) no-repeat center center;height:197px;}
.bgImg427yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixon_mtp_mfp.png) no-repeat center center;height:197px;}
.bgImg462yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixon_mis_pcmac.png) no-repeat center center;height:197px;}

/*Box shot for Dixon - np6930*/
.bgImg272yr14dixons,
.bgImg273yr14dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mis.png) no-repeat center center;height:167px;}
.bgImg276yr14dixons, 
.bgImg277yr14dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_avp.png) no-repeat center center;height:167px;}
.bgImg274yr14dixons, 
.bgImg275yr14dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mtp.png) no-repeat center center;height:168px;}
.bgImg358yr14dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_msm_mac.png) no-repeat center center;height:165px;}
.bgImg394yr14dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_maa.png) no-repeat center center;height:167px;}

/*Boxshots for Dixons - again */
.bgImgMMAdixonsISM1{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mis_pc1.png) no-repeat center center;height:196px;}
.bgImgMMAdixonsISM3{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mis_pc3.png) no-repeat center center;height:196px;}
.bgImg274yr12dixonsMTP,
.bgImg274yr12dixonsMTP2{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mtp.png) no-repeat center center;height:196px;}
.bgImgMMAdixonsTPM1{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mtp_tpm1.png) no-repeat center center;height:196px;}
.bgImgMMAdixonsTPM3{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mtp_tpm3.png) no-repeat center center;height:196px;}
.bgImg276yr14dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mav_pc1.png) no-repeat center center;height:196px;}
.bgImg277yr14dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mav_pc3.png) no-repeat center center;height:196px;}
.bgImg462yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mdp.png) no-repeat center center;height:196px;}
.bgImgMMSdixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_dixons_mms.png) no-repeat center center;height:196px;}
.bgImg358yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_msm_mac.png) no-repeat center center;height:167px;}
.bgImg394yr13dixons{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_maa.png) no-repeat center center;height:167px;}
.bgImg276noyear, 
.bgImgAVL, 
.bgImgAVPnoYr, 
.bgImg276yrNo, 
.RtlbgImg276yrNo, 
.RtlbgImg276yrNo{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_avp_no_year.png) no-repeat center center;height:167px;}
.bgImg545{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis545.png) no-repeat center center;height:167px;}
.bgImg546{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis546.png) no-repeat center center;height:167px;}
.bgImg547{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis547.png) no-repeat center center;height:167px;}
.bgImg548{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp548.png) no-repeat center center;height:167px;}
.bgImg549{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp549.png) no-repeat center center;height:167px;}
.bgImg550{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp550.png) no-repeat center center;height:167px;}

/*Box shot for PC Treasures - affid 84*/
.bgImg428MavMFP{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mav_w_mfp.png) no-repeat center center;height:147px;}

/*Box shot for affiliate 810*/
.bgImgMAVE{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mave.png) no-repeat center center;height:166px;}

/*Box shot for Fujitsu Japan - affid 670*/
.bgImgMMAfujitsu{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mma_fujitsu.png) no-repeat center center;height:167px;}

/* GTM 2017 */
.bgImg521{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp521.png) no-repeat center center;height:167px;}
.bgImg516{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis516.png) no-repeat center center;height:167px;}
.bgImg512{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mav512.png) no-repeat center center;height:167px;}
.bgImg511{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mab511.png) no-repeat center center;height:167px;}
.bgImg525{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_msbs525.png) no-repeat center center;height:167px;}
.bgImgAVLinux{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_avl.png) no-repeat center center;height:167px;}
.bgImg533{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis533.png) no-repeat center center;height:167px;}
.bgImg534{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis534.png) no-repeat center center;height:167px;}
.bgImg535{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp535.png) no-repeat center center;height:167px;}
.bgImg536{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp536.png) no-repeat center center;height:167px;}
.bgImg537{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp537.png) no-repeat center center;height:167px;}

/*GTM 2018*/
.bgImg576{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mls576.png) no-repeat center center;height:167px;}
.bgImg581 {background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp581.png) no-repeat center center;height:167px;}
/*GTM 2020*/
.bgImg601{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mgs601.png) no-repeat center center;height:167px;}
.bgImg607{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp607.png) no-repeat center center;height:167px;}
.bgImg608{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mls608.png) no-repeat center center;height:167px;}
.bgImg598{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mmsp598.png) no-repeat center center;height:167px;}


/* GTM 2017 VPP */
.mboxMLSvpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_mls_en.png) no-repeat center center;height:167px;} 
.bgImg521vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp521_en.png) no-repeat center center;height:167px;}
.bgImg516vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis516_en.png) no-repeat center center;height:167px;}
.bgImg512vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mav512_en.png) no-repeat center center;height:167px;}
.bgImg511vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mab511_en.png) no-repeat center center;height:167px;}
.bgImg533vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis533_en.png) no-repeat center center;height:167px;}
.bgImg534vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mis534_en.png) no-repeat center center;height:167px;}
.bgImg535vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp535_en.png) no-repeat center center;height:167px;}
.bgImg536vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp536_en.png) no-repeat center center;height:167px;}
.bgImg537vpp{background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/box_ecard_mtp537_en.png) no-repeat center center;height:167px;}
/*Button Styles*/
button{
    padding:10px 30px;
    *padding:12px 0 10px;
    border:none;
    border-radius:3px;
    position:relative;
}
button span{
    cursor:pointer;
    display:block;
    position:relative;
    font-size:1em;
	text-transform:capitalize;
	font-weight:bold;
	padding:6px;
}
button.btn-blue{
    background: #1bc3f3;
    border-radius: 3px;
    border: 0;
    font-family: OpenSans-Regular, Arial;
    color: #fff;
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 3px 30px 6px;
    cursor: pointer;
    text-transform: capitalize;   
}
button.btn-blue span{
    color:#fff;          
}
button.btn-gray{
    background:#e2e2e2;  
    border:1px solid #D9D9D9;  
    background: #ccc;
}
button.btn-gray span{
    color:#A3A3A3;         
}
#redemption button.btn-blue,
#loginMain button.btn-blue,
#regContainer button.btn-blue{
    min-width:43%;
    min-width:43%\0/;
    *min-width:43%;
}
 
#validateEmail button.btn-blue {
    min-width:43%;
    min-width:43%\0/;
    *min-width:43%;
	top:16px;
}
#redemption button.btn-blue{
    *min-width:86%;
}
#PRFormSubmit button.prDisagreeBtn, #EulaFormSubmit button.eulaDisAgreeBtn{
    background:#A8A8A8;
	margin-left:15px;
}
#PRFormSubmit button.prDisagreeBtn span, #EulaFormSubmit button.eulaDisAgreeBtn span{
    color:#ffffff;
}
/*Popup*/
.dimmed {
    display:block;
    float:left;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    background-color:#606060;
    z-index:1000;
    filter:alpha(opacity=60);
    -moz-opacity: 0.60;
    opacity:0.60;
    *zoom:1;
}
#ecardResp .ecardPopup{
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index:1000;
    margin:0 auto;
    width:40.3%;
    padding:20px 25px 25px 15px;
    background:#fff;
    /*height:64%;*/
    /*height:70%;*/
    overflow-y:auto;
    overflow-x:hidden;
}
.ecardPopup .close{
    background: transparent url(https://secureimages.mcafee.com/legacy/arOptOutDefense/iClose.png) no-repeat center top;
position: absolute;
top: 10px;
right: 10px;
width: 19px;
height: 19px
}
.extendDiv ul li {
    border: .5px solid grey;
    background-color: aliceblue;
    padding: 4px;
}

.extendDiv ul li.selected {
    background-color: #1bc3f3;
    color:white;
}
.extendDiv ul li.mouseOver {
    background-color: Highlight;
    /*font-size: larger;
    font-stretch: expanded;*/
}
.extendDiv ul.default {
    width: 95%;
    list-style-type: none;    
}
.extendDiv ul.adjusted {
    width: 95%;
    list-style-type: none;
    height: 8.3em;
    overflow-y: scroll;    
}

#ecardResp .ecardPopup h3{clear:left;*padding-top:15px;}
#ecardResp .ecardPopup .btn-blue{*padding:10px 15px;}
#ecardResp .ecardPopup .btn-blue.submitOverlayARBtn{*padding:10px 0;}
.ecardPopup .popUpButtons{margin-top:25px;text-align:right;}
#ecardResp .popUpButtons a{*margin-right:20px;*position:relative;*top:-12px;}
.popup .close{
    background:url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat 0 -6px;
    width:20px;
    height:20px;
    position:absolute;
    top:-10px;
    right:2px;
}

/*Amgiguous Popup*/
#ambiguousPopup .extendCreateSubDiv{margin-top:10px;}
#ambiguousPopup .extendCreateSubDiv ul{margin-left: 10px;margin-top:0px}
#ambiguousPopup .extendCreateSubDiv p{padding-bottom:15px; font-size:1em;}
#ambiguousPopup .extendCreateSubDiv p.chooseSub {padding-bottom: 10px;}
#ambiguousPopup .extendCreateSubDiv input{vertical-align:middle;margin-right:3px;border:none;}
/*#ambiguousPopup select{background:#E2DFDF;display:block;border:none;padding:3px;min-width:70%;*width:75%;}*/
#ambiguousPopup .extendDiv ul{margin-top:5px;margin-bottom:0px;}
#ambiguousPopup .extendCreateSubDiv div.extendDiv ul {
    margin: 7px 0 15px 20px;
    *margin-left: 27px;
}
#ecardResp #ambiguousPopup button{*padding:10px 0;}

/*Success Page*/
#ecardSuccess button.installBtn, #ecardSuccess button.win10sInstallBtn, #ecardSuccess button.emailMeBtn{margin:20px 0 0;}
#ecardSuccess h3{padding-bottom:10px;}
#ecardSuccess .nextSteps{padding-top:45px;}
#ecardSuccess .myAccountTxt{padding:0 0 20px;margin-top:5px;}
#ecardSuccess .vrs{padding-top:15px;}
#ecardSuccess .vrsHours{color:#C94353;font-weight:bold;}
.installErr, .notification{margin:30px 0 -7px 0;display:none;background:#fff;padding:10px;border:1px solid #D5D5D5;cursor:default;}
.notification{margin:10px 0 10px 0;background-color:#F1F1F1;font-size:1em;}
.SLnotification{margin:10px 0 10px 0;background-color:#F1F1F1;font-size:1em;}
.InvalidEmailErr{margin:10px 0 10px 0;padding:10px;border:1px solid #cb0032;color:#cb0032;background-color:#F7E6EA;font-size:1em;}


#ecardSuccess #ARSignUp {
    margin-bottom: 30px;
    border: 1px solid #A3A3A3;
    background: white;
    padding: 0 5px 15px 15px;
    margin-left: -39px;
    margin-top: 30px;
    width: 705px;
}


#ecardSuccess #ARSignUp h3{padding-bottom:0;font-size:1em;}
#ecardSuccess #ARSignUp p{padding-bottom:5px;margin-top:5px}
#ecardSuccess #ARSignUp button{padding:7px 15px;margin-top:20px;background-color:#919396;}
#ecardSuccess #ARSignUp button span{font-size:1.2em;}
#OOBEPopup, #overlayARWindow {display:none;}
#ecardSuccess .ARDisclaimer{margin-bottom:0;}
.smallCheckmark{
    background:url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat -100px -6px;
    width:18px;
    height:18px;
    margin-right:7px;
    float:left;
    position:relative;
    top:-2px;
}

.upgradeSmallCheckmark{
    background:url(https://secureimages.mcafee.com/productcard/sprite_ecardupgrade.png) no-repeat -124px -34px;
    width:53px;
    height:63px;
    margin-right:17px;
    float:left;
    position:relative;
    top:-2px;
    display: inline-block;
    width:9%;
}

.upgradeInstallBtnTxt{
    text-transform:capitalize;
}

.upgradeEcardSuccesTableRow > p{
    display: inline-block;
    width:100%;
    margin-top:0;
}

.upgradeEcardSuccesTableRow{
    padding: 15px;
    text-align: left;
}

.upGradeSuccesHeader {
    font-weight:bold;
    font-size:medium;
    color:#00A659;
    padding: 15px;
    text-align: left;
}

/* AR Popup*/
.arPopup{
    position:absolute;
    top:5px;
    left:0;
    z-index:1000;
    margin:0 auto;
    padding:20px 0 20px;
    background: url('https://secureimages.mcafee.com/legacy/dashboard/loader.gif') no-repeat center center scroll #fff;
    width:765px;
    height:900px;
    /*overflow:scroll;*/
}
.arPopup .close{
    background:url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat 0 -6px;
    width:20px;
    height:20px;
    float:right;
    position:relative;
    top:-1em;
    right:0.8em;
}
.modal-overlay{
    position:fixed;  
    top:0;  
    right:0;  
    bottom:0;  
    left:0;  
    height:100%;  
    width:100%;  
    margin:0;  
    padding:0;  
    background:#606060;  
    opacity:.6;  
    filter: alpha(opacity=60);  
    -moz-opacity:0.60;  
    z-index:999;  
} 
.modal-overlayeditbilling{
    position:fixed;  
    top:0;  
    right:0;  
    bottom:0;  
    left:0;  
    height:100%;  
    width:100%;  
    margin:0;  
    padding:0;  
    background:#606060;  
    opacity:.6;  
    filter: alpha(opacity=60);  
    -moz-opacity:0.60;  
    z-index:11000;  
} 
#ECardAROverlay h3{padding-bottom:0;margin-top:0;font-size:1.2em;}
#ECardAROverlay .ARBtnDiv{text-align:center;margin-bottom:5px;}
.ARcontainer {
    width:85%;
    border:none;
    display:table;
    table-layout:fixed;
	margin:10px auto 3px;
}
.child{
    border:none;
    display:table-cell;
	text-align:center;
	position:relative;
	*float:left;
	*width:33%;
}
.overlayARItemText{
    font-size:0.9em;
    margin-right:10px;
}
.overlayARImg    {
    width:44px;
    height:44px;
    margin:0 auto;
}    
.overlayARItem1{background:url(https://secureimages.mcafee.com/productcard/shield.gif) no-repeat center center;}
.overlayARItem2{background:url(https://secureimages.mcafee.com/productcard/downtime.gif) no-repeat center center;}
.overlayARItem3{background:url(https://secureimages.mcafee.com/productcard/guarantee.gif) no-repeat center center;}
.ARDisclaimer{font-size:0.85em;margin-bottom:1.2em;}

/*Edit Billing - copied from editbilling.css*/
.titlecntrMain.editBilling{float:left;margin:0 22px 0 22px; width:94%;}
.titlecntrMain.editBilling p{width:100%;display:none;}
#bdy .titlecntrMain.editBilling h1{clear:left;color:#333333;float:left;margin:1px 0 .5em;width:100%;}
.titlecntrMain.editBilling span.reqFields{float:right;clear:all;text-align:right;width:25%;}
div.billingWrap{border:1px solid #CCC;border:none;float:left;margin:0 22px 1em 22px;padding:15px 0 0 0;width:94%;}
div.billingWrap div.leftCol.editBilling{border:none;border:1px solid #CCC;}
div.paymentOptions{border:1px solid #CCC;float:left;margin:0.7em 0 0 22px;padding:22px 0 0 0;width:94%;*width:92%;}
/*For Expired Credit Card COF*/
div.ExpiredCCpaymentOptions{border:1px solid #de0000;float:left;margin:0.7em 0 0 22px;padding:22px 0 0 0;width:94%;*width:92%;}
div.billingWrap .half,div.paymentOptions .half{width:100%;}
div.billingWrap .divTitle,div.paymentOptions .divTitle{background:#FFF;border:2px solid #FFF;font-size:1.2em;font-weight:bold;position:relative;top:-.6em;left:-.1em;}
div.shippingTitle{display:block;padding:0;position:relative;top:0;margin-top:-.8em;margin-bottom:.8em;}
div.billingWrap div.shippingTitle .divTitle{background:#FFF;font-size:1.2em;font-weight:bold;padding-right:5px;position:relative;top:0;left:0;/**padding-right:5px;*/}
div.billingWrap div.shippingTitle .input{background:#fff;border-left:1px solid #adadad;margin:0 0 0 -3px;position:absolute;/**top:0;*/top:0;padding: 3px 0 0 2px;/**padding-top:0;*/height:16px;/*_height:10px;*/}
div.billingWrap div.shippingTitle .input input{border:none;width:20px;position:relative;}
div.billingWrap div.shippingTitle .label{background:#fff;margin-left:16px;padding-left:4px;padding-right:4px;}
div.billingWrap select{margin-bottom:.6em;width:100%;}
div.billingWrap input{font-size:1.1em;margin-bottom:.6em;width:98%;}
div.billingWrap div.single select{width:99%;}
div.billingWrap div.single input{width:99%;}
div.billingWrap span.wrapL{float:left;margin-right:1em;width:50%;}
div.billingWrap span.wrapR{float:left;width:48%;}
div.paymentOptions .leftCol span.divTitle{position:relative;top:-2.2em;}
div.billingWrap div.leftCol,div.billingWrap div.rightCol{border:1px solid #CCC;float:left;width:100%;padding:0 12px 10px 18px;}
div.billingWrap div.leftCol{*width:93.5%;}
div.paymentOptions div.leftCol,div.paymentOptions div.rightCol{float:left;width:44%;*width:34%;padding:0 15px 10px 15px;}
div.paymentOptions div.leftCol{width:56%;}
div.billingWrap div.rightCol{float:right;}
div.paymentOptions div.leftCol .inner{float:left;width:100%;margin-top:-1.3em;}
div.paymentOptions div.leftCol .inner div.single{width:95%;}
div.billingWrap .error img,div.paymentOptions .error img{float:right;}
div.billingWrap .error img{margin-right:7px;}
div.paymentOptions div.leftCol .inner div.single select{margin-bottom:.5em;width:100%;}
div.paymentOptions div.leftCol .inner div.single input{margin-bottom:.5em;width:100%;}
div.paymentOptions div.leftCol .inner div.single.short input{position:relative;top:.5em;float:left;width:65%;}
div.paymentOptions div.leftCol .inner img#mcscLogo{float:right;}
div.paymentOptions div.leftCol .inner div.half select{margin-bottom:.5em;width:40%;}
div.paymentOptions div.leftCol .inner div.half .wrapL{float:left;margin-right:.7em;width:46%;}
div.paymentOptions div.leftCol .inner div.half .wrapR{float:left;margin-top:1.25em;width:46%;}
div.paymentOptions div.leftCol .inner div.half .wrapL select{width:100%;}
div.paymentOptions div.leftCol .inner div.half .wrapR select{width:100%;}
div.paymentOptions div.leftCol .inner p{margin:0 0 .5em 0;}
div.billingWrap .error label,div.paymentOptions .error label,div.billingWrap .error span{color:#cc0035;font-weight:bold;}
div.paymentOptions .error select,div.paymentOptions .error input,div.billingWrap .error select,div.billingWrap .error input{background-color:#f7e7e7;}
div.paymentOptions div.leftCol .inner div.half span.wrapR.error{margin-top:1px !important;}
div.paymentOptions div.leftCol .inner div.half span.wrapR.error img{margin-bottom:3px;}
div.billingWrap .rightCol.checked,div.billingWrap .leftCol.checked,div.paymentOptions .leftCol.checked{color:#cdcdcd;}
div.billingWrap .rightCol.checked .divTitle,div.billingWrap .leftCol.checked .divTitle,div.paymentOptions .leftCol.checked .divTitle{color:#000;}
div.billingWrap .rightCol.checked input,div.billingWrap .leftCol.checked input,div.paymentOptions .leftCol.checked input{border:1px solid #cdcdcd;color:#cdcdcd;}
div.billingWrap .rightCol.checked select,div.billingWrap .leftCol.checked select,div.paymentOptions .leftCol.checked select{color:#000;color:#cdcdcd;}
div.billingWrap span.error label{color:#cc0035;font-weight:bold;}
table.shopCart.receipt .btn-sml-buynow{float:left;}
div.bottomInfo{margin:1em 0 0 22px;float:left;text-align:left;padding-bottom:1em;width:94%;}
div.bottomInfo h2{color:#cc0033;font-size:20px;line-height:1.2em;}
div.bottomInfo.two{border-top:1px solid #e9e9e9;margin-top:0;padding-top:1em;margin-right:-3px;} 
div.bottomInfo.center{margin:1em 0 0 22px;text-align:center;width:94%;padding-bottom:1.2em;float:left;display:none;}
div.bottomInfo.center img{vertical-align:middle;}
/*error styles*/
div.errorMessage,div.errorMessageSmall,div.errorMessage.successful,div.ambPopup.accountDetails .cntWpr div.errorMessage{float:left;width:100%;padding-bottom:8px;}
div.errorMessage{*width:91%;}
div.errorMessage.successful{background:#e2f3d1 url(https://secureimages.mcafee.com/common/expire/ttp/Acc-Success.gif) no-repeat .5em .5em;border:1px solid #84d00c;margin: 0 0 1em 0;padding-top:1em;padding-bottom:1.5em;width:94%;}
div.errorMessageSmall{position:absolute;z-index:100;left:100px;top:-30px;float:left;width:250px;height:100px;overflow:hidden;background-image:none;color:#cb002d;}
#bdy div.errorMessageSmall iframe{position:absolute;top:0;left:0;z-index:-1;filter:mask();width:250px;height:100px;}
div.errorMessage h2,div.errorMessageSmall h2{color:#cb002d;font-weight:bold;line-height:1em;margin-top:.1em;margin-bottom:.4em;}
div.errorMessageSmall h2{font-size:1.2em;}
div.errorMessage p,div.errorMessageSmall p{color:#000;font-size:1.1em;}
div.errorMessage.successful p{color:#348117;font-size:1.3em;font-weight:bold;margin-top:0;}
div.errorMessage.successful span{color:#348117;font-size:1.1em;}
div.errorMessage div.errorDetails p{margin-bottom:-.5em;}
div.errorMessageSmall p{color:#cb002d;}
div.errorMessage div.errorDetails p a.smlarwblue{cursor:pointer;font-size:1.1em;font-weight:bold;}
div.errorMessage div.errorDetails p a:hover{color:#CC0033;text-decoration:underline;}
div.errorMessage div.errorDetails p span{color:#cb002d;font-weight:bold;}
div.errorMessageSmall .contentWrap{z-index:10;background-color:#f7e7e7;border:1px solid #DE0000;padding:1em;}
div.errorMessage{margin-top:2px;margin-bottom:6px;}
div.msgWrap{float:left;margin:0 22px 0;padding:0;width:93%;}
div.msgWrap div.errorMessage{margin:0;width:94%;}
div.billingWrap .error label,div.paymentOptions .error label,div.billingWrap .error span{color:#cc0035;font-weight:bold;}
div.paymentOptions .error select,div.paymentOptions .error input,div.billingWrap .error select,div.billingWrap .error input{background-color:#f7e7e7;}
div.paymentOptions div.leftCol .inner div.half.error span.wrapR{margin-top:1px !important;}
div.paymentOptions div.leftCol .inner div.half.error span.wrapR img{margin-bottom:3px;}
div.paymentOptions .paymentTypes{float:left;display:block;}
div.paymentOptions .paymentTypes img{float:left;margin-right:.3em;cursor:pointer;}
/*Buttons*/
div.submitCart.editBilling{float:left;margin:0 22px 80px;width:94%;}
div.submitCartWrap{float:left;position:relative;left:43%;*padding-bottom:60px;}
div.submitCart.editBilling div.submitCartWrap span.btnMfeBlue.cancel{background-position:left -462px;margin-left:10px;display:none;}
div.submitCart.editBilling div.submitCartWrap span.btnMfeBlue.cancel input{background-position: right -517px;color:#6c6c6c;}
/*Expired CC Message*/
.ExpiredCCCOF {margin-top:-4px;}
/* CVV Security Code*/
.allPagoMsg{float:left;clear:both;width:100%}
.ccImg1, .ccImg2,.ccImg3, .ccImg4, .ccImg11, .ccImg5 {background: url("https://secureimages.mcafee.com/cart/cvv_PT-BR.png") no-repeat;height: 95px;width: 158px;float: left}
.ccImg3 {background: url("https://secureimages.mcafee.com/cart/amex_PT-BR.png") no-repeat}
.cvvTxt {left: 13.7em;position: relative;top: -4.6em;width: 44%;float: left}
.cvvWrap{display: block}
.cvvInst{margin-bottom: 0.85em;display:block}
.error .what{font-weight: normal}
.what{position:relative;background:url(https://secureimages.mcafee.com/legacy/IPT/icons.png) no-repeat 0 -62px;width:12px;z-index: 20000;height:15px;margin: 0 1px -2px 2px;float:none;display:inline-block;}
.what .ttShadow{display:none;position:absolute;z-index: 10000;right:auto;left:18px;top:-150px}
.what .tt{position:static;color:#333;padding:20px;text-align:left;display:inline-block;width:280px;right:-3px;background: #fff url(https://secureimages.mcafee.com/legacy/IPT/bg.png) repeat-x 0 -224px;border:1px solid #d2d2d2;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');-moz-box-shadow: 3px 3px 4px #CCC;-webkit-box-shadow: 3px 3px 4px #CCC;box-shadow: 3px 3px 4px #CCC;}
.what .garb{left:-8px;top:auto;top:152px;background:url(https://secureimages.mcafee.com/legacy/IPT/icons.png) no-repeat -22px -216px;width:12px;height:15px;position: absolute}
.what .garb.newEditBilling{left: 226px;top:-9px;background: url(https://secureimages.mcafee.com/legacy/IPT/icons.png) no-repeat -2px -413px;}
.ie7 .cvvTxt {position:static;margin-top:3em}
.ie7 .paymentTypes{padding-bottom:0}
.ie7 .paymentTypes img{margin-left:0}
#breadcrum{display:none;}
#ctl00_MainContent_m_EditBillingFormView{width:95%}
.editBilling select, .editBilling input{height:1.4em;margin-bottom:.8em;}
.editBilling span.btnMfeBlue{
    float:left;
    margin-top:0;
    height:43px;
    background-position:left top;
    background:#00aeef;
    padding:8px 30px;
    *padding-bottom:0;
    border:none;
    border-radius:3px;
    position:relative;
    cursor:pointer;
}
.editBilling .btnMfeBlue input{
    background:none;
    color:#fff;
    cursor:pointer;
    display:block;
    position:relative;
    font-size:1.5em;
    font-weight:normal;
}
#xd_frame{*height:810px;}
#m_CreditCardInfoDiv{*margin-top:1.5em;}
#ctl00_MainContent_m_EditBillingFormView #m_Popup.errorMessageSmall{left:422px !important;}
/*End Edit Billing*/

/*Footer Styles*/
div#footer.Gtm2014, body div#footer{background:#fff !important;}
#footer.Gtm2014 .copyRight, .rtl #footer.Gtm2014 .copyRight{text-align:center;font-size:1.1em;}
.ftrcurve{clear:none !important;}/*affiliate footer fix*/
div#footer .copyRight{color:#b0afaf !important;font-size:1.1em !important;}/*affiliate footer fix*/
div.ftrcurve{padding:0;}
.footerLogo .hslogo{float:right;}
.footerLogo .hslogo.ISLogo{display:none;}
#ecardResp .footerLogo{margin-top:1em;}

/*RTL Styles*/
.rtl #footer.Gtm2014 .copyRight, .rtl #popup_body #txtSendToEmail{float:none !important;}
.rtl .header a.hslogo{left:10px;}
.rtl .popup .close{top:-5px;left:2px;right:auto;*position:relative;}
.rtl #bdy .titlecntrMain.editBilling span.reqFields{margin-left:0}
.rtl div.paymentOptions div.leftCol .inner{margin-right:12px;}
.rtl div.submitCart.editBilling{float:right;margin:0 110px 80px 0;}
.rtl .what .ttShadow{right:18px;bottom:-90px;}
.rtl .what .garb{background:url(https://secureimages.mcafee.com/legacy/IPT/icons.png) no-repeat -21px -204px;width:9px;height:11px;right:-8px}
.rtl #ecardResp #redemption .dwnldSftwr{color:#00aeef; background: transparent url('https://secureimages.mcafee.com/legacy/productCard/icn_download.png') no-repeat scroll left;padding : 0 0 5px 25px;height:35px;}

/*MEDIA QUERIES*/
/* Smartphones and iPads */
@media only screen and (max-device-width:1223px){
    html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
    @viewport{zoom:1.0;width:device-width;}
    @-ms-viewport{zoom:1.0;width:device-width;}
    #ecardResp, .ecardResp{overflow-x:hidden;overflow-y:auto;}
    #hovImg {top:3px;left:6px}
    #ecardResp .footerLogo{margin-top:1.5em;}
    .logoHomeTxt{font-size:1.2em;}
}
/* Smartphones and iPads */
@media only screen and (max-device-width:1024px)
{
    .grid {
        width: 100%;
        min-width:0;
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0;
    }
    [class*='col-'] {width:auto;float:none;}
    #ecardResp h2{clear:both;}
    #ecardResp .prodKeyContainer,#loginMain .prodKeyContainer, #regContainer .prodKeyContainer{padding-top:30px;}
    #validateEmail #boxShotImg, #OOBEValidateEmail #boxShotImg, #loginMain #boxShotImg, #regContainer #boxShotImg{left:0;}
    #ecardResp .headerDiv select{float:left;margin-left:0;}
    #validateEmail .prodKeyContainer, #OOBEValidateEmail .prodKeyContainer, #loginMain .prodKeyContainer, #regContainer .prodKeyContainer{padding-bottom:30px;}
}
/* Smartphones (portrait and landscape) */
@media only screen and (min-device-width:320px) and (max-device-width:767px){
    body, body.rtl form#aspnetForm{width:100% !important;}
    #breadcrumb .bc-bg{width:94%;}
    #breadcrumbnew .bc-bg{width:94%;}
	button{height:4rem;width:100%;}
    #redemption button.btn-blue, #redemption input{width:92%;margin-bottom:0;}
    #validateEmail input,
    #loginMain .loginTxtBox,
    #regContainer #txtPassword, 
    #regContainer #txtConfirmPassword {width:100%;margin-bottom:0;}
    #validateEmail button.btn-blue, #loginMain button.btn-blue, #regContainer button.btn-blue{margin-top:17px}
    /* #ecardResp .ecardPopup{left:13px;top:25px;width:93%;}*/
    #ecardResp .ecardPopup {width: 93%;}
    #ecardResp #boxShotImg { left: 0;}
    .ecardPopup button{margin-top:10px;}
    #redemption input, #validateEmail input, #loginMain .loginTxtBox, #regContainer #txtPassword, #regContainer #txtConfirmPassword{height:2.5rem;}
    #breadcrumb .step-3{margin-right:0;}
    #breadcrumb .step-1{margin-left:0;}
    #breadcrumbnew .step-4{margin-right:0;}
    #breadcrumbnew .step-1{margin-left:0;}
    #redemption input, #validateEmail input, #loginMain .loginTxtBox, #regContainer #txtPassword, #regContainer #txtConfirmPassword{font-size:1.1em;}
    #ecardResp #redemption button.submitBtn{margin-top:15px;}
    #ecardResp h2{font-size:1.5em;}
    #ecardResp .headerDiv select{font-size:1.2em;}
    #ambiguousPopup .extendCreateSubDiv select{font-size:0.9em;margin-left:0;}
    .popUpButtons button span{font-size:1.2em;}
    #ecardResp .headerDiv select {width: 93%;}
    #ecardResp .headerDiv .fr {float:left;width:100%}	 
	#ecardResp #hovImg{top:0;}
	div.callout{right:-1px;top:2px;}
	#forgotpassword{
        display:block; 
        position:absolute;
        left:5%;
        top:10%;
        z-index:1002;
        display:none;
        width:90%; 
        line-height:16px;
    }
    #forgotpassword #popup_body{
        width: 100%;
        padding-bottom: 10px;
        overflow: auto;
        background-color: white;
    }
    #forgotpassword #txtSendToEmail{width:95%;}
    #forgotpassword #popup_body button{   
        margin:13px 0 10px;
        vertical-align:middle;
        display:block;
        clear:both;
        width:95%;
    }
    #breadcrumbnew .number,#breadcrumbnew .step-1 {margin-left: 0 !important;}
    #breadcrumbnew ul.content li.step1 {width: 27% !important; padding :0 !important;}
    #breadcrumbnew ul.content li.step2 {width:19% !important;}
    #breadcrumbnew .step-4{margin-right: 0 !important;}
    #breadcrumbnew ul.content li.step3{width: 33% !important;}
    #breadcrumbnew ul.number li.step1, #breadcrumbnew ul.number li.step2 {width: 27% !important;}
    #breadcrumbnew .bc-bg {width:88% !important;}
    #ecardResp h2 {font-size: 1.2em;}
    .ecardAR{margin-top: 20px;}
    .btnGray{margin-bottom: 15px;}
    .btnDiv{float: none !important; padding: 20px 0 !important;}
    #breadcrumbnew ul.content li.step4{text-align:left !important;}
    .ecardEB div.billingWrap, .ecardEB div.billingWrap select{width: 100% !important;}
    #ecardResp .ecardEB div.billingWrap span.wrapL, .ecardEB div.billingWrap span.wrapR,
    .ecardEB div.paymentOptions div.leftCol .inner div.half .wrapL, .ecardEB div.paymentOptions div.leftCol .inner div.half .wrapR{width: 49% !important;}
    #ecardResp .ecardEB div.billingWrap span.wrapL{margin : 0 6px 3px 0;}
    .ecardEB div.paymentOptions div.leftCol .inner div.half .wrapL{margin-right: 6px !important;}
    .ecardEB div.billingWrap div.single div select, .ecardEB div.billingWrap div.single input{width: 99.5% !important;}
    .ecardEB div.paymentOptions{margin: 0 !important; width:100% !important;}
    .ecardEB div.paymentOptions div.leftCol{padding: 0 !important;}
    .ecardEB div.paymentOptions div.leftCol .inner div.single select,.ecardEB div.submitCart.editBilling .submitCartWrap input{width:99.5% !important;}
    .ecardEB #signUpText{ margin-top:20px;}
    .ecardEB div.submitCart.editBilling div.submitCartWrap{float:none !important;}
    .ecardEB .whyARPoup .whyARTooltipcont{width: 235px !important;}
    .ecardEB .whyARPoup .whyARTooltipcont #contnr{padding: 10px 15px 5px !important;}
    .ecardEB .whyARPoup .whyARTooltip{left: -50px !important;}
    .ecardEB .whyARPoup .arrowUp{right:130px !important;}
    .ecardEB .phoneInfo .phoneInfoShadow, .ecardEB .what .ttShadow{left: auto !important; right: 22px !important;}
    .ecardEB .phoneInfo .phoneInfoArrow, .what .garb{left: auto !important; right: -8px !important; background: url(https://secureimages.mcafee.com/legacy/IPT/icons.png) 
    no-repeat -18px -206px !important;}
    .ecardEB .whyARPoup .whyARTooltipcont .cards {padding: 15px 0 0 70px !important;}
    #regContainer .pwdToolTip{top:-90px !important;left:70px !important;}
    #passwordHintLeft {background: url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat -48px -38px !important;
    top: 84px !important; left: 170px !important;}
    .vppOPB .line {width:107% !important;}
    .vppOPG .line {width:107% !important;}
 }
/* Smartphones (portrait) */
@media only screen and (max-width:320px) {
    .logoHomeTxt, #ecardResp .headerDiv select, #redemption input, #validateEmail input, #loginMain .loginTxtBox, #regContainer #txtPassword, #regContainer #txtConfirmPassword{font-size:1em;}
    #ecardResp #OOBEPopup.ecardPopup{top:190px;}
    #ecardResp .ecardPopup .btn-blue {width:100%;}
    #ecardResp .headerDiv select {width:92%;}
    div.callout{right:-10px;}
    .logoHomeTxt{font-size:1em;padding-left:5px;word-wrap:break-word;display:inline-block;position:relative;top:-5px;width:54%;}
    #ECardAROverlay .ARBtnDiv button{padding-bottom:45px;}
	#forgotpassword{
        display:block; 
        position:absolute;
        left:5%;
        top:10%;
        z-index:1002;
        display:none;
        width:90%; 
        line-height:16px;
    }
    #forgotpassword #popup_body{
        width: 100%;
        padding-bottom: 10px;
        overflow: auto;
        background-color: white;
    }
    #forgotpassword #txtSendToEmail{width:95%;}
    #forgotpassword #popup_body button{   
        margin:13px 0 10px;
        vertical-align:middle;
        display:block;
        clear:both;
        width:95%;
    }
    .logoHomeTxt{font-size:1em;padding-left:5px;word-wrap:break-word;display:inline-block;position:relative;top:-13px;}
    #ecardResp .ecardEB div.billingWrap span.wrapL{margin : 0 5px 3px 0;}
    .ecardEB div.paymentOptions div.leftCol .inner div.half .wrapL{margin-right: 5px !important;}
    .ecardEB .whyARPoup .whyARTooltip{left: -35px !important;}
    .ecardEB .whyARPoup .arrowUp{right:102px !important;}
}
/* iPads (portrait and landscape)*/
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    body{width:100%;}
	#breadcrumb .bc-bg{width:91%;top:1.5em;}
    #breadcrumbnew .bc-bg{width:91%;top:1.5em;}
    #redemption input, #validateEmail input, #loginMain .loginTxtBox, #regContainer #txtPassword, #regContainer #txtConfirmPassword{height:2rem;}
    #ecardResp .headerDiv select{font-size:1.3em;margin-bottom:30px;}
    #ecardResp .ecardPopup .close{top:-.5em;right:-.5em;}
    #ambiguousPopup .extendCreateSubDiv select{margin-left:28px;}
    #boxShotImg{left:2.8em;}
    #redemption button, #validateEmail button, #loginMain button, #regContainer button{padding:15px 30px;}
    #breadcrumb ul {height:43px;}
    #breadcrumbnew ul {height:43px;}
    .circle {width:35px;height:35px;}
    .currentPge{width:40px;height:40px;}
    #ecardResp .ecardPopup .btn-blue {width:100%;}
    #ecardResp .ecardEB div.billingWrap span.wrapL, .ecardEB div.billingWrap span.wrapR,
    .ecardEB div.paymentOptions div.leftCol .inner div.half .wrapL, .ecardEB div.paymentOptions div.leftCol .inner div.half .wrapR{width: 48.5% !important;}
    .ecardEB div.billingWrap div.single div select, .ecardEB div.billingWrap div.single input{width: 100% !important;}
    .ecardEB div.billingWrap select,.ecardEB div.paymentOptions div.leftCol .inner div.single select{width: 100% !important;}
    .ecardEB .what .ttShadow{left: auto !important; right: 25px !important;}
    .ecardEB .whyARPoup .arrowUp{right:170px !important;}
    .what .garb{left: auto !important; right: -8px !important; background: url(https://secureimages.mcafee.com/legacy/IPT/icons.png) no-repeat -18px -206px !important;}
    .ecardEB .whyARPoup .whyARTooltipcont{width: 372px !important;}
}

@media only screen and (min-device-width:666px) and (max-device-width:736px) {
    #ecardResp .ecardEB div.billingWrap span.wrapL{margin : 0 7px 3px 0;}
}
/* iPads*/
@media only screen and (min-device-width:1025px) and (max-device-width:1223px) {
    body{width:100%;}
    /*#breadcrumb .bc-bg{top:1.5em;}*/
    #breadcrumbnew .bc-bg{top:1.5em;}
    #redemption input, #validateEmail input, #loginMain .loginTxtBox, #regContainer #txtPassword, #regContainer #txtConfirmPassword{height:2rem;}
    #boxShotImg{left:2.8em;}
    .ecardPopup .close{top:-.5em;right:-.5em;}
    #ambiguousPopup .extendCreateSubDiv select{margin-left:28px;}
    #redemption button, #validateEmail button , #loginMain button, #regContainer button {padding:15px 30px;}
    #breadcrumb ul {height:43px;}
    #breadcrumbnew ul {height:43px;}
    .circle {width:35px;height:35px;}
    .currentPge{width:40px;height:40px;}
    #breadcrumbnew .bc-bg{width:93%;}
}  



#prodKey-ImgDivGeneric #prodKeyImg{
    background:url(//home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=/productcard/ecard_commonpg.png) no-repeat center center;
    height:160px;
}

#prodKey-ImgDivGeneric {
top:-14em;
left:5px;
}

    #prodKey-ImgDivGeneric label{
    top:-16px;
    }




/* Lightbox Popup */
#eCardEula #dimMask{background-color:#000;position:fixed;left:0;top:0;z-index:9000;opacity:.5;width:100%;height:100%;display:none;
-webkit-transition:250ms opacity;background:-webkit-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));
background:-moz-radial-gradient(rgba(127, 127, 127, 0.5), rgba(127, 127, 127, 0.5) 35%, rgba(0, 0, 0, 0.7));}
.ie7 #eCardEula #dimMask, .ie8 #eCardEula #dimMask{filter:alpha(opacity=50)}
#eCardEula .mpop h3, #eCardEula .mpop p, #eCardEula .mpop h4, #eCardEula .mpopBody .openNewWin, #eCardEula .mpop .btnRight a, #eCardEula .mpop .mpopHead a, #eCardEula .mpop .mpopHead .close{font-family:Segoe UI,Arial;font-weight:normal}
#eCardEula .mpop{background:#fff;border:1px solid #c4c4c4;box-shadow:0 5px 80px #505050;font-size:12px;margin:0;padding: 0;position:absolute;text-align:left;width:675px;z-index:10000;display:none;top:170px;left:45px}
#eCardEula .mpop .mpopHead{background:#fff;padding:20px 25px 25px}
#eCardEula .mpop .mpopHead h3{color:#179bf1;font-size:20px !important;margin:0}
#eCardEula .mpop .mpopHead a{color:#179bf1;font-size:13px;font-weight:normal}
#eCardEula .mpop .mpopHead a.close {background: url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat 0 -6px;width: 20px;height: 20px;float: right;top: -1em;right: -1em;}
#eCardEula .mpop .mpopHead a.close:hover{color:#000}
#eCardEula .mpop .mpopHead p, #eCardEula .mpop .mpopBody p{color:#666;margin:10px 0 0;font-size:13px;line-height:15px}
#eCardEula .mpop .mpopHead p{margin:15px 0 0;line-height:17px}
#eCardEula .mpop .mpopBody{background:#fff;margin:0 50px 25px}
#eCardEula .mpop .mpopBody h4{color:#555;font-size:18px;margin:0;display:inline-block;width:60%}
.ie7 #eCardEula .mpop .mpopBody h4{float:left}
#eCardEula .mpopBody .openNewWin{float:right;margin:4px 0 0;font-size:13px;color:#179bf1}
#eCardEula .mpopBody .scrollEula{height:214px;padding:0 15px;margin:5px 0;overflow-x:auto;overflow-y:scroll;clear:both;border:1px solid #999}
#eCardEula .scrollEula a{color:#179bf1;font-weight:normal;}
#eCardEula .scrollEula h5{display:inline;font-size:13px;font-weight:bold}
#eCardEula .scrollEula ol{padding:0 0 0 20px}
#eCardEula .scrollEula li{padding:15px 0 0}
#eCardEula .mpopBody .scrollEula li p{margin:0}
#eCardEula .scrollEula li ol li{padding:10px 0 0}
#eCardEula .mpopBody .scrollEula li ol li p{margin:5px 0 0}
#eCardEula .mpop .btnRight{text-align:right;padding:0;margin:20px 0 0}
#eCardEula .mpop .btnRight a{color:#179bf1;font-size:16px}
#eCardEula .mpop .btnRight button{margin:0 0 0 25px !important;padding:3px 30px 6px;}
.ie7 #eCardEula .mpop .btnRight button{padding:3px 0 7px;vertical-align:middle}
#eCardEula .mpop .mpopHead h3{color:#179bf1;font-size:20px;margin:0}
#eCardEula .processImg{display:none;background:transparent url(https://secureimages.mcafee.com/legacy/dashboard/loader.gif) no-repeat center 39%;z-index:999999;position:fixed;text-align:center;height:100%;width:765px;top:0;margin:0 auto;overflow:hidden}
#eCardEula .mpop .btnRight button{background:#10acf4;border-radius:5px;border:1px solid #7eb4e3;border-bottom:1px solid #058edf;font-family:Segoe UI,Arial;color:#fff;font-size:16px;padding:6px 30px;margin:0;cursor:pointer}
#eCardEula .mpop button, .mpop button:active, .mpop button:focus{outline:0;outline-style:none;outline-width:0}

#prodKey-noImg{
	display:none;	
}



/*Download Optimization-ECard Responsive changes on Login and Registration page*/
#OOBEPopup{display:none;}
/*Login & Registration*/
#loginMain #loginBody{min-height:340px;}
#socialLoginBody{min-height:385px;}
#loginMain p, #regContainer p{margin-right:10px;margin-bottom:1.2em;}
/*.ecardResp #boxShotImg{position:relative;left:2.2em;*left:0.3em;top:-1.2em;}*/
.ecardResp #boxShotImg{position:relative;left:4.5em;*left:6.5em;}
.helpLinks{margin-bottom:35px;}
.helpLinks li{padding-left:0;margin-left:0;background:none;}
.helpLinks li:hover{background:none;}
#loginMain h1{margin-top:0;}
#loginMain fieldset{border:0;}
/*#loginMain .loginTxtBox{ 
	margin:2px 0;
	width:75%;
	clear:both;
	height:25px;
	padding:0 3px;
}*/
*#loginMain .loginTxtBox{ 
	margin:3px 0;
}
#loginMain .lblLoginTxt{ 
	display:block; 
	margin:0;
	font-size:0.96em;
	line-height:1.6em;
}

/*#regContainer .registerBtn, .readPrivacyBtn{width:43%;margin:5px 0 50px;} */
.readPrivacyBtn{width:43%;margin:5px 0 50px;}
/*#loginMain .logInBtn{width:75%;margin-top:30px;}*/
.ecardError{color:#C94353;margin-left:3px;}
form#aspnetForm{background:white !important;}
#regContainer a{color:#cb0032;font-weight:normal;}
#regContainer h1{clear:both;}
.policyContainer h1,.policyContainer content h1{
	color:#333333;
	font-size:16px;
	margin:0;
	padding:0;
}
#regContainer div.elementContainer{float:left;width:100%;position:relative;z-index:1;}
#regContainer #txtPassword, #regContainer #txtConfirmPassword{margin-bottom:15px;}
#regContainer .pwdToolTip{top:-2px;left:335px;z-index:1000;}
#regContainer div.elementContainer .label{
	float:left;
	display:block;
	width:200px;
	line-height:1.6em;
}
#regContainer div.elementContainer .input{
	width:66%;
	*width:64%;
	display:block;
	clear:both;
	height:25px;
	padding:0 3px;
}
#regContainer div.elementContainer.optins{margin-bottom:20px;}
#regContainer div.elementContainer.optins label{display:block;margin:-21px 0 -8px 20px;}
#regContainer div.elementContainer #Optins.input{width:16px;}
#EditEmail{margin-left:5px;font-weight:normal;}
.hide{display:none;}
#regContainer label.errorLabel{
    height:20px;
	display:block;
	margin-left:298px;
	margin-top:-20px;
}
.divTextAreaScroll{
    width:94%;
    height:253px;
    padding:0 15px;
    margin-left:15px;
    overflow-x:none;
    overflow-y:scroll;
    border:#999 1px solid;
    clear:both;
    background:#fff;
}
#privacyTextAreaScroll p{margin:10px 0;}
ul.privacyDescList{margin-left:15px; }
.divTextAreaScroll p{margin:10px 0 0 0;}
.divTextAreaScroll h4{padding-left:0;font-weight:bold;}
.divTextAreaScroll .policyContainer{padding:0;}
.divTextAreaScroll .policyContainer p{margin-left:0;padding:0;}
.divTextAreaScroll h5, .policyContainer h5{font-size:1em;font-weight:bold;margin-top:10px;}
.policyContainer{line-height:14px;clear:left;}
.policyContainer ol{margin:1em 3em;}
.PRFormSubmit, .EulaFormSubmit{padding-left:15px;text-align:center;}
.PRFormSubmit span.btnMfeBlue,
.EulaFormSubmit span.btnMfeBlue{margin:0 .5em;padding:7px 0 8px 3px;float:none;}
.EulaFormSubmit span.btnMfeBlue{margin-right:12px;}
ol.eula{font-size:12px;line-height:1.2em;}
.popup{
    display:block; 
    position:absolute; 
    left:160px;
    top:230px;
    z-index:1002;
    display:none;
    width:463px; 
    line-height:16px;
}
.popup#forgotpassword #popup_body .btnMfeBlue input{padding:4px 16px 9px}
div#upProPopup .popup{top:382px;}
.popup p{margin:0;padding:10px 25px 0 20px;font-size: 14px;}
#txtECardSendToEmail{font-size: 18px;}
#popup_header h1{width:375px;margin-left:10px;}
#popup_eheader h1 {width:375px;margin-left:10px;}
#popup_body h3{
    clear:left;
    padding:10px 25px 0 20px;
    color:#cc0033;
    font-weight:bold;
    font-size:1.3em;
} 
#popup_body h4{
    padding:0 25px 0 20px;
    color:#000;
    font-weight:bold;
    font-size:18px; 
}
#popup_body input{padding: 0.4em;}
#popup_body .btnMfeBlue input{padding:4px 22px 9px 22px;}
#popup_top{background-color:white;}
#popup_body{   
    width:463px;  
    padding-bottom:10px;
    overflow:auto;
    background-color:white;
}
#popup_body .supportLink{margin-bottom:5px; font-size: 12px;}
#popup_body .supportLink a{font-weight: bold !important;}
#popup_body button{   
    margin:13px 0 10px;
    vertical-align:middle;
    display:block;
    clear:both;
    width:65%;
    *width:68%;
}
#popup_body p{clear:both;}
#popup_close{
    position:absolute; 
    top:27px;  
    right:6px;
    float:right;
}
#popup_close span#text{padding-right:10px;display:inline-block;}
#popup_close span#hidden{display:none;border:solid 1px #fff;}
.popup #popup_close a{
    cursor:pointer;
    color:#fff;
    text-decoration:none; 
}
.popup .error{
    margin-bottom:0;
    padding:0 10px 10px 20px;
    color:#de0002;
    font-weight:bold;
}
.popup .btnMfeBlue{margin:0 0 0 10px;} 
div#popup_header h1{
    padding:7px 0 10px 10px;
    font-weight:bold;
    font-size:18px;
}
div#popup_eheader h1{
    padding:7px 0 10px 10px;
    font-weight:bold;
    font-size:18px;
}
a.print-icon:link, 
a.print-icon:visited, 
a.print-icon:active{
    background:url('https://secureimages.mcafee.com/legacy/adviceCenter/printer.gif') no-repeat 0 0;
    padding:5px 10px 5px 30px; 
    color:#166494; 
    text-decoration:none;
    float:right;
}
.policyContainer .content{padding:5px 0 20px 15px;}
ol.eula li h5{margin-top:10px;}
.iagree-ruapp-blue-btn, 
.disagree-ruapp-gray-btn{
    background:transparent url(https://secureimages.mcafee.com/legacy/common/buttons/spriteBtnLeftV1.gif) no-repeat right -297px;
    position:relative;
    overflow:visible;
    margin:0;
    padding:0 3px 0 0;
    height:25px;
    color:#fff;
    font:bold 13px "arial", helvetica, sans-serif;vertical-align:
    baseline;
    border:0;
    cursor:pointer
}
.iagree-ruapp-blue-btn span, 
.disagree-ruapp-gray-btn span{
    background:transparent url(https://secureimages.mcafee.com/legacy/common/buttons/spriteBtnRightV1.gif) no-repeat left -297px;
    position:relative;
    display:block;
    margin:0;
    padding:0 12px 0 15px;
    height:21px;
    white-space:nowrap;
}
.iagree-ruapp-blue-btn{background-position:right -406px;height:26px;margin-right:25px;}
.iagree-ruapp-blue-btn span{background-position:left -406px;height:26px;}
.disagree-ruapp-gray-btn{background-position:right -143px;height:26px;color:#373737;}
.disagree-ruapp-gray-btn span{background-position:left -143px;height:26px}

/* Target FF all versions */
.iagree-ruapp-blue-btn::-moz-focus-inner, .disagree-ruapp-gray-btn::-moz-focus-inner{padding:0;border:none;} 

/* Target Chrome+Safari all versions */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .iagree-ruapp-blue-btn span,
    .disagree-ruapp-gray-btn span{margin:-1px -3px 0 -3px}
    }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #PRFormSubmit .iagree-ruapp-blue-btn span,
    #PRFormSubmit .disagree-ruapp-gray-btn span, 
    #EulaFormSubmit .iagree-ruapp-blue-btn span,
    #EulaFormSubmit .disagree-ruapp-gray-btn span{margin:-1px 0 0 -3px}}
*|html[xmlns*=""] .iagree-ruapp-blue-btn span,
*|html[xmlns*=""] .disagree-ruapp-gray-btn span{margin:0}

/* Removing Push Back Effect for IE8 */
.iagree-ruapp-blue-btn:active{-ms-background-position-y:-369px}
.disagree-ruapp-gray-btn:active{-ms-background-position-y:-142px}

div#EulaFormSubmit,div#PRFormSubmit{
    background:#F6F5F5;
    text-align:center;
    padding-top:17px;
    min-height:83px;
}

div#eulaContent #eulaTitle{display:none;}
.eulaDisplayContentOnEmail{display:none;}
div#eulaTitle{padding:5px 0 20px 15px;}
.chgPwsBody .resetPwdLink{padding:6px 0;}
.chgPwsBody a{font-size:1em;font-weight:normal;}
.chgPwsBody {padding-bottom:150px;}
#resetpassword.popup{top:180px;left:150px;}
#forgotpwd .popupHead, #acctUnlockPopup .popupHead{background:#e2b14b;}
#forgotpwd .popupHead h1,
#acctUnlockPopup .popupHead h1{margin:0;padding:7px 10px 10px 10px;font-Size:16px;font-weight:bold;color:#fff;}
#acctUnlockPopup #popupBody h2,
#acctUnlockPopup #popupBody h3{clear:both;padding:18px 0 8px 0;font-size:14px;font-weight:bold;}
#forgotpwd input.forgotPassword,
#acctUnlockPopup #txtLockedEmail{float:left;width:200px;padding:0.4em 4px;border:1px solid #969696}
#forgotpwd #popupBody,
#acctUnlockPopup #popupBody{padding:10px;}
#forgotpwd #popupBody table,
#acctUnlockPopup #popupBody table{clear:both;margin:10px 0;width:auto;float:left;}
#forgotpwd #popupBody span.btnMfeBlue,
#acctUnlockPopup #popupBody span.btnMfeBlue{margin:0 10px;}
#acctUnlockPopup #popupBody span.btnMfeBlue input{font-size:1.4em;padding-top:6px;}
#forgotpwd #popupBody span.btnMfeBlue input{font-size:1.4em;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
     #forgotpwd #popupBody span.btnMfeBlue input{padding-top:6px;}
}
#accountunlock_error.error,
#acctUnlockPopupError.error{padding-top:30px;}
#forgotpwd #popupBody p,
#acctUnlockPopup #popupBody p{clear:both;padding:6px 0;}
#forgotpwd #popupBody a,
#acctUnlockPopup #popupBody a{font-size:1em;font-weight:bold;}
#resetpassword .closeTxt,
#forgotpassword span.text{padding:8px 20px 0 0;}
#forgotpwd .error{color:#de0002;font-weight: bold;}
.readOnlylogin{color:#969696}
ol.PrivacyPolicyDesc li{margin:15px 0 0 0}
.errPink{border:solid 1px #cc0000 !important;}
.errIcon{
    display:none;
    position:relative;
    height:15px;
    background:url("https://secureimages.mcafee.com/productCard/icn_err_sm_15x15.png") no-repeat scroll 96% 50% transparent; 
    width:15px;
    left:191px; 
    margin:-5px 0 3px 0;
}
.needHelp{font-size:18px;line-height:1.2em}
#txtSendToEmail{width:65%;}
div#popup_header h1{padding-top:15px}
div.passwordHintContentArea{
    background-color:#ffffff;
    border:1px solid #cccccc;
    padding:7px 3px 7px 7px;
    width:210px;
    font-size:12px;
}
#passwordHintLeft{
    background:url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat 0 -38px;
    width:19px;
    height:28px;
    position:absolute;
    left:-17px;
    top:21px;
}

#breadcrumbnew {padding-top:10px;}
#breadcrumbnew ul{overflow:hidden;z-index:2;height:32px;}
#breadcrumbnew li{float:left;height:31px;width:25%;*width:30.7%;font-size: 12px;}
#breadcrumbnew .number{margin-left: 5px;}
.completedPge span{display:none;}
#breadcrumbnew .step-1{margin-left:20px;}
#breadcrumbnew .step-2{margin-left:20px auto;}
#breadcrumbnew .step-3{margin-left:20px auto;}
#breadcrumbnew .step-4{margin-right:25px;float:right;}

#breadcrumbnew .bc-bg{
    background:#FFF;
    height:2px;
    z-index:0;
    position:relative;
    top:16px;
    width:93%;
    margin:0 auto;
    *width:88%; 
    *position:relative; 
    *left:-1.4em;
}

/*********************************** New Ecard Edit Billing Changes****************************************/
#mainEcardEB {position: absolute; top: 205px;z-index: 1000; left:0;}
#mainEcardEB #xd_frameEB body #bdy{background-color: #ff0000;}
.ecardEB a{color: #00BCF2 !important;}
.ecardEB p, .ecardEB label{color: #696969;}
.ecardEB a {text-decoration: none;}
.ecardEB div.submitCart.editBilling p.agreeSignUpText span {color: #00BCF2;}
.ecardEB div.submitCart.editBilling .autoRenewText, .ecardEB div.submitCart.editBilling .licenseAgreementText{margin-top:0 !important;}
.ecardEB h5 {font-size: 13px;font-weight: bold; padding:15px 0 5px;}
.ecardEB div.billingWrap {margin: 0; width: 47%;padding: 19px 0 0 0;}
.ecardEB .editBilling input {height: 27px;padding: 0 10px; border: 1px solid #B1BaB3; border-radius: 4px; color: #4A5459; font-size: 12px;width:100%;}
.ie7 .ecardEB .editBilling input {margin-bottom: 7px;height: 25px;}
.ecardEB  div.billingWrap select {height: 20px;}
.ecardEB div.billingWrap div.leftCol {float: left; width: 100%; border: none; padding: 6px 0 0 0;}
.ecardEB div.billingWrap .divTitle {font-size: 13px;background-color:#f6f5f5;}
.ecardEB div.paymentOptions .leftCol span.divTitle {font-size: 13px;
 background: transparent url('https://secureimages.mcafee.com/ecard/lock.png') no-repeat scroll right; padding: 1px 25px 0 0;}
.ie7 .ecardEB div.paymentOptions .leftCol span.divTitle , .ie8 .ecardEB div.paymentOptions .leftCol span.divTitle{padding: 2px 25px 0 0;}
.ecardEB div.billingWrap span.wrapR {width: 160px;}
.ie7 .ecardEB div.billingWrap span.wrapR {width: 148px;}
.ecardEB div.billingWrap div.single div select {width:329px; height: 27px; border: 1px solid #B1BaB3; border-radius: 4px; color: #4A5459; font-size: 12px; 
margin-bottom: 8px;padding-left: 6px;}
.ie7 .ecardEB div.billingWrap div.single div select {margin-bottom: 2px;}
.ecardEB div.billingWrap span.wrapL {width: 160px !important;margin: 0 9px 3px 0;}
.ie7 .ecardEB div.billingWrap span.wrapL {width: 148px; margin-right: 20px; margin-bottom: 0.4em;}
.ecardEB div.paymentOptions{width: 49.5%; border: none; padding-top:37px;}
.ie7 .ecardEB div.paymentOptions{padding-top:26px;}
.ie7 .ecardEB div.paymentOptions{width: 45%;}
.ecardEB div.paymentOptions div.rightCol {float: none; width: 100%;}
.ecardEB div.paymentOptions div.leftCol {width: 100%;}
.ecardEB div.billingWrap select {width: 160px; height: 27px; border: 1px solid #B1BaB3; border-radius: 4px; color: #4A5459; font-size: 12px; margin-bottom: 5px;}
.ie7 .ecardEB div.billingWrap select {width:160px;}
.ecardEB div.paymentOptions div.leftCol .inner div.half .wrapR {margin: 0;}
.ecardEB div.billingWrap div.single {padding: 0 0 1px 0;}
.ie7 .ecardEB div.billingWrap div.single {padding: 0;}
.ecardEB .editBilling select {height: 27px; border: 1px solid #B1BaB3; border-radius: 4px; color: #4A5459; font-size: 12px; padding-left: 7px;}
.ecardEB div.paymentOptions div.leftCol .inner {margin-top: -25px;}
.ecardEB div.paymentOptions div.leftCol .inner div.single {padding: 4px 0 4px 0;}
.ie7 .ecardEB div.paymentOptions div.leftCol .inner div.single {padding: 4px 0 1px 0;}
.ecardEB div.submitCart.editBilling p.agreeSignUpText {font-size: 0.96em; margin: 0 15px 15px 0; height:50px;}
.ecardEB div.submitCart.editBilling #divAgreeSignUpText{text-align: right;}
.ecardEB div.submitCart.editBilling .submitCartWrap .btnMfeBlue input {padding: 7px 30px 20px 30px; height: 35px; font-size: 14px;}
.ecardEB div.submitCart.editBilling div.submitCartWrap {float: right; position: static;}
.ecardEB div.submitCart.editBilling div.submitCartWrap #btnCancel {margin-right: 10px; background-color: #F6F5F5; border: 1px solid #00BCF2;cursor: pointer;}
.ecardEB div.submitCart.editBilling div.submitCartWrap #btnCancel input {color: #00BCF2; }
.ecardEB div.submitCart.editBilling {width:99%;margin: 0;}
.ecardEB div.paymentOptions div.leftCol {padding: 0 0 10px 15px;}
.ecardEB div.paymentOptions div.leftCol .inner div.single {width:100%;}
.ecardEB div.paymentOptions div.leftCol .inner div.half .wrapL {width: 160px;margin-right: 9px}
.ie7 .ecardEB div.paymentOptions div.leftCol .inner div.half .wrapL {width: 148px; padding-right:10px;}
.ecardEB div.paymentOptions div.leftCol .inner div.half .wrapR {width: 160px;}
.ie7 .ecardEB div.paymentOptions div.leftCol .inner div.half .wrapR {width: 148px;}
.ecardEB .ARDisclaimer {font-size: 0.90em;}
.ecardEB div.billingWrap div.leftCol #phoneInfo {position: relative;float: right;left: 22px;bottom: 32px;; cursor:pointer;}
.ecardEB div.submitCart.editBilling #ARPolicy #ARTellmeMore{background-color: #ECEDED;border-radius: 5px;}
.ecardEB div.submitCart.editBilling #ARPolicy ol{padding-top: 5px;}
.ecardEB div.submitCart.editBilling #ARPolicy ol li {margin: 0 0 0 25px; padding-top:5px;}
.ecardEB div.submitCart.editBilling #ARPolicy #ARPolicyCont{margin-top:0}
.ecardEB div.billingWrap span.error label, .ecardEB div.billingWrap .error label, .ecardEB div.paymentOptions .error label{color: #F1342F;font-weight: normal;font-size: 12px;}
#breadcrumbnew ul.number li.step1, #breadcrumbnew ul.number li.step2 {width:30%;}
.ie7 #breadcrumbnew ul.number li.step1{width:29%;}
#breadcrumbnew ul.number li.step3, #breadcrumbnew ul.number li.step4 {width:20%;}
#breadcrumbnew ul.content li.step1 {width:30%;padding: 0 0 0 10px;}
#breadcrumbnew ul.content li.step2 {width:24%;}
#breadcrumbnew ul.content li.step3 {width:26%;}
#breadcrumbnew ul.content li.step4 {width:20%;text-align: right;}
.ie7 #breadcrumbnew ul.content li.step1 {width:27%;padding: 0 0 0 15px;}
.ecardEB div.submitCart.editBilling .submitCartWrap .btnMfeBlue {padding:0; height: 35px;}
.ie7 .ecardEB div.submitCart.editBilling .submitCartWrap .btnMfeBlue input {width:1%;}
.ecardEB div.billingWrap .error select, .ecardEB div.billingWrap .error input, .ecardEB div.paymentOptions .error select, 
.ecardEB div.paymentOptions .error input{border: 1px solid #F1342F ;margin-bottom: 0.3em;}
.ecardEB div.billingWrap .divTitle, .ecardEB div.paymentOptions .divTitle {border-color: #f6f5f5;}
.ecardEB div.billingWrap div.single input{width:329px;}
.ie7 div.billingWrap div.single INPUT{width: 308px;}
#breadcrumbnew .currentPge{background:#FF9900;}
.ecardEB div.submitCart.editBilling #ARPolicy{background-color: #ECEDED;padding: 10px 30px 10px 35px;position: relative;right: 35px;margin :20px -67px 10px 0;}
.ie7 .ecardEB div.submitCart.editBilling #ARPolicy{width: 700px;}
.ie7 .ecardEB div.billingWrap div.single select {margin-left: 0; width:341px;}
.ecardEB div.paymentOptions .paymentTypes{padding-top: 2px;word-wrap: break-word;}
.ecardEB div.paymentOptions div.leftCol .inner div.single select{width: 329px;padding-left: 7px;}
.ecardEB  div.paymentOptions{margin: 0.7em 0 0 22px;}
.ecardEB .what{position:relative;background:url("https://secureimages.mcafee.com/ecard/info.png") no-repeat 5px -2px;
z-index: 1000;width: 20px; height: 20px; float:right;display:inline-block;bottom: 30px;left: 18px;margin-bottom: -20px;}
.ie7 .ecardEB .what{left: 30px;}
.ecardEB .cvvTxt {left: 12.7em;width: 25%;word-wrap: break-word;}
.ecardEB .what .ttShadow {border-radius: 4px;left: 28px;bottom: -92px;}
.ecardEB .what .ttShadow.newEditBilling{left: -217px;top: 24px;font-weight:bold;}
.ecardEB .what .tt{background:#FFF; border-radius:4px; -moz-box-shadow: 0 0 20px #CCC;-webkit-box-shadow: 0 0 20px #CCC;box-shadow: 0 0 20px #CCC;
 width: 250px;padding: 20px 20px 0;}
#myProgress {position: relative;width: 100%;height: 5px;background-color: #ddd;}
#myBar{position: absolute;width: 0%; height: 100%;background-color: #48C200;}
.option3{background-color: #FDFBFB;padding: 10px 35px 5px;position: relative;right: 35px;margin: 15px -60px 0 0;}	
.ie7 .option3{width: 695px;}
.year{color: #48C200; width:20%; display:inline-block; margin : 5px 0 10px 50px;}
.ie7 .year{display:inline-block; display:inline; *zoom: 1;}
.enterInfo{width: 50%; display:inline-block; margin : 5px 0 10px 70px;}
.ie7 .enterInfo{display:inline-block; display:inline; *zoom: 1;}
.whyAR{font-size: 1.2em;}
.arItems{margin: 10px 5px;}
.arItem1{background: transparent url('https://secureimages.mcafee.com/ecard/cards_big.png') no-repeat scroll left;padding: 5px 0 15px 80px;}
.arItem2{background: transparent url('https://secureimages.mcafee.com/ecard/off_big.png') no-repeat scroll left;padding: 2px 0 15px 80px;}
.arItem3{background: transparent url('https://secureimages.mcafee.com/ecard/badge_big.png') no-repeat scroll left;padding: 1px 0 15px 80px;}
.cont2{margin-top:5px;}
.btnDiv{float: right; padding: 20px 10px;}
.btnBlue{background-color: #00AEEF; height: 40px; color: #FFF;}
.btnBlue:hover{background-color: #6AD7FF;}
.btnBlue:active{background-color: #0089BC;}
.btnBlue:disabled{background-color: #CDD2D5; color : #95A1A7;}
.btnGray{border: 1px solid #00AEEF; height: 40px; color: #00AEEF;margin-right: 20px;background-color: #F6F5F5;}
.btnGray:hover{background-color: #6AD7FF; color:#FFF;}
.btnGray:active{background-color: #0089BC; color:#FFF;}
.btnGray:disabled{background-color: #CDD2D5; color:#95A1A7;}
.ecardEB div #signUp {display: inline-block; margin-top : 5px; width:100%;}
.ecardEB div #ar{display: inline-block; color: #00BCF2;height: 20px;cursor: pointer;}
.ecardEB div #ar #arLink #infoImg{background: transparent url("https://secureimages.mcafee.com/ecard/info-icon.png") no-repeat scroll center;width:20px; height:20px;
display:inline-block;vertical-align:middle;margin: 0 0 2px 9px;}
.ecardEB div #ar #arLink{height: 20px;display: inline-block;}
.ie7 .ecardEB div #signUp , .ie7 .ecardEB div #ar{display:inline-block; display: inline; *zoom:1;}
.ie7 .ecardEB div #ar #arLink{display:inline-block; display: inline; *zoom:1;}
.ecardEB .whyARPoup{position:relative;background:url(https://secureimages.mcafee.com/ecard/info.png) no-repeat 0 -62px;z-index: 20000;height:15px;
margin: 0 1px -2px 2px;float:none;display:inline-block;}
.ecardEB .whyARPoup .whyARTooltip{display:none;position:absolute;z-index: 10000;right:auto;top: 25px;left: -90px;}
.ie7 .ecardEB .whyARPoup .whyARTooltip{top: 31px;left: -93px;}
.ecardEB .whyARPoup .whyARTooltipcont{position:static;color:#333;padding: 0 10px 10px;text-align:left;display:inline-block;width:392px;right:-3px;
background-color: #fff; border:1px solid #d2d2d2;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');-moz-box-shadow: 0 0 20px #CCC;
-webkit-box-shadow: 0 0 20px #CCC;box-shadow: 0 0 20px #CCC;border-radius: 4px;cursor: default;}
.ie7 .ecardEB .whyARPoup .whyARTooltipcont .tooltipCont, .ie8 .ecardEB .whyARPoup .whyARTooltipcont .tooltipCont{display:block; margin-top:3px;}
.ecardEB .whyARPoup .whyARTooltipcont #close{background: transparent url('https://secureimages.mcafee.com/ecard/close.png') no-repeat scroll right;float: right;
padding: 15px 10px;cursor:pointer;}
.ecardEB .whyARPoup .whyARTooltipcont .title{display: block;}
.ecardEB .whyARPoup .whyARTooltipcont .off {display: block; background: transparent url('https://secureimages.mcafee.com/ecard/TurnOff.png') no-repeat scroll left;padding: 10px 0 0 70px;}
.ecardEB .whyARPoup .whyARTooltipcont .cards {display: block; background: transparent url('https://secureimages.mcafee.com/ecard/CC.png') no-repeat scroll left;
padding: 20px 0 0 70px;}
.ecardEB .whyARPoup .whyARTooltipcont .badge {display: block; background: transparent url('https://secureimages.mcafee.com/ecard/100Percent.png') no-repeat scroll left;
padding: 15px 0 0 70px;}
.ecardEB .whyARPoup .whyARTooltipcont #contnr{display: block; padding: 20px 20px 5px;}
.ecardEB .whyARPoup .whyARTooltipcont .cards .title{margin-top:-10px;}
.ecardEB .whyARPoup .whyARTooltipcont .badge .title{margin-top: -5px;}
.ecardEB .whyARPoup .arrowUp{right: 170px;top:auto;top:-10px;background:url(https://secureimages.mcafee.com/legacy/IPT/icons.png) no-repeat -2px -412px;width:12px;
height:15px;position: absolute}
.ie7 .ecardEB .whyARPoup .arrowUp{right: 195px;}
.ecardEB .phoneInfo{position:relative;background:url(https://secureimages.mcafee.com/ecard/info.png) no-repeat -2px -3px;width:15px;z-index: 10000;
height:15px;margin: 0 3px -2px 2px;float:right;display:inline-block;bottom: 27px;left: 22px;}
.ie7 .ecardEB .phoneInfo{bottom: 30px;margin: 0 -8px -2px 2px;}
.ecardEB .phoneInfo .phoneInfoShadow{display:none;position:absolute;z-index: 10000;right:auto;left:20px;bottom: -25px;}
.ecardEB .phoneInfo .phoneInfott{position:static;color:#333;padding:20px;text-align:left;display:inline-block;width:280px;right:-3px;
background-color:#FFF;border:1px solid #d2d2d2;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');-moz-box-shadow: 0 0 20px #CCC;
-webkit-box-shadow: 0 0 20px #CCC;box-shadow: 0 0 20px #CCC; border-radius: 4px;}
.ecardEB .phoneInfo .phoneInfoArrow{left:-8px;top:auto;bottom:22px;background:url(https://secureimages.mcafee.com/legacy/IPT/icons.png) no-repeat -22px -216px;
width:12px;height:15px;position: absolute}
.ecardEB div.billingWrap .error span{color:#000000;font-weight: normal;}
.ecardEB .plus{position: relative;background: url(https://secureimages.mcafee.com/ecard/plus_new.png) no-repeat;width: 16px;z-index: 10000;height: 16px;
float: right;display: inline-block;bottom: -5px; cursor:pointer;margin: 0 7px -16px 0;}
.ie8 .ecardEB .plus, .ie8 .ecardEB .minus{bottom: -8px;}
.ie7 .ecardEB .plus, .ie7 .ecardEB .minus{margin:0 -4px 0 0; bottom: -13px;}
.ecardEB .minus{position: relative;background: url(https://secureimages.mcafee.com/ecard/minus_new.png) no-repeat;width: 16px;z-index: 10000;height: 16px;
float: right;display: inline-block;bottom: -5px; cursor:pointer;margin: 0 7px -16px 0;}
.ecardEB button span{font-size: 14px;}
.ecardEB div.submitCart.editBilling .submitCartWrap input{background-color: #00AEEF; height: 40px; color: #FFF;padding: 10px 30px;border: none;border-radius: 4px;font-size: 14px;
cursor:pointer;width:inherit;}
.ie7 .ecardEB div.submitCart.editBilling .submitCartWrap input{ width: 25%;}
.ecardEB div.submitCart.editBilling .submitCartWrap input:hover{background-color:#6AD7FF;}
.ecardEB div.submitCart.editBilling .submitCartWrap input:active{background-color:#0089BC;}
.ecardEB div.submitCart.editBilling .submitCartWrap input:disabled{background-color:#CDD2D5;color: #95A1A7;}
#option3ACont{margin-top:0;}
#progressBar{margin-top:10px;}
.ie7 #progressBar{margin-top:20px;}
button[type=submit],button[type=reset],button[type=button]{filter:chroma(color=#000000);}
.ie7 .ecardEB DIV.paymentOptions DIV.leftCol .inner DIV.half .wrapL SELECT, .ie7 .ecardEB DIV.paymentOptions DIV.leftCol .inner DIV.half .wrapR SELECT { width: 160px;}
.ie7 .ecardEB Button{bottom: 7px;}
.ie7 .btnGray, .ie7 .btnBlue{padding:10px 20px;}

.vpp p{font-size: 1em;margin: 0;}
.vpp .arVPP{margin: 25px 0 5px 0; font-size: 1.3em;}
.vpp .arVPP .vppImg, .vppFooter .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; display:inline-block;
margin-left:-8px;}
.ie7 .vpp .arVPP .vppImg, .ie7 .vppFooter .vppImg{display:inline-block; display:inline; *zoom: 1;}
.vpp .vppCont{background: url(https://secureimages.mcafee.com/ecard/VPP/VPP_Logo_Medium.png) no-repeat scroll left; padding: 25px 0 25px 150px; margin: 25px 10px;}
.vpp .vppCont .item1, .vpp .vppCont .item2{background: url(https://secureimages.mcafee.com/ecard/VPP/TickMark.png) no-repeat scroll left; padding: 13px 0 0 30px;}
.vpp .vppCont .item1{margin-bottom: 20px;}
.vppFooter{clear: both; color: #828282;margin:15px 0;}
.vppFooter a{font-weight:normal;color:#00BCF2;}
.vppFooter a:hover{text-decoration:none;}
.ecardEB div.paymentOptions .error select,.ecardEB div.paymentOptions .error input,.ecardEB div.billingWrap .error select, 
.ecardEB div.billingWrap .error input{background-color:#FFF;}
.ecardEB div.errorMessage{border:1px solid #F1342F; background: #FFF;}
.ecardEB div.errorMessage p{color: #F1342F; font-size: 14px; margin-top: 0;}
.ecardEB div.errorMessage p a{color: #F1342F !important;text-decoration:underline;}
.ecardEB div.errorMessage #errImg{background:url('https://secureimages.mcafee.com/cart/icons.png') 130px 87px; 
width:27px; height:27px;margin-left: -30px;display: inline-block;}
.ie7 .ecardEB div.errorMessage #errImg{display:inline-block; display:inline; *zoom: 1;}
.ecardEB div.errorMessage .errCont #m_ErrorMessageInstructions{display:inline-block;}
.ie7 .ecardEB div.errorMessage .errCont #m_ErrorMessageInstructions{display:inline-block; display:inline; *zoom: 1;}
.ecardEB div.errorMessage .errCont{margin-top: -25px;}

/**********VPP AR OVerlay Options CSS Starts************/

.btnHolder{width:100%;display:block;float:right;margin-bottom:20px;}
.blueBtn{background: #1bc3f3;color: #FFF;margin: 20px 0 0;padding:10px 40px;float:right;font-size:15px;}

.vppOPA h3{text-align: center;}
.vppOPA .overlayARItem3{background:url(https://secureimages.mcafee.com/ecard/VPP/VPP_Logo_Small.png) no-repeat center center;}
.vppOPA p span{color: #B71234;font-weight:bold;}
.vppOPA p span sup{font-size: 7px;}

.vppOPB p{font-size: 12px;margin: 0;}
.vppOPB #arVPP{margin: 10px 0 5px 0; font-size: 21px;}
.vppOPB #setUp{font-size: 14px;}
.vppOPB .vppCont .item1{background: url(https://secureimages.mcafee.com/ecard/VPP/VPP_Logo_Medium.png) no-repeat scroll left; padding: 25px 0 0 100px;}
.vppOPB .vppCont .item2{background: url(https://secureimages.mcafee.com/ecard/VPP/UninterruptedProtection.png) no-repeat scroll left; padding: 20px 0 0 100px;}
.vppOPB .vppCont .item3{background: url(https://secureimages.mcafee.com/ecard/VPP/UnsubscribeAnytime.png) no-repeat scroll left; padding: 20px 0 15px 100px;}
.vppOPB .vppCont .item1,.vppOPB .vppCont .item2,.vppOPB .vppCont .item3{margin: 0 0 0 10px;}
.vppOPB .vppCont .heading{font-size: 14px; font-weight:bold;}
.vppOPB .vppCont .defn{font-size: 12px;}
.vppOPB p .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; display:inline-block;}
.ie7 .vppOPB p .vppImg{display:inline-block; display:inline; *zoom: 1;}
.vppOPB .line{width:108%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -20px;}
.ie7 .vppOPB .line{width:107.4%;}
#ecardSuccess #ARSignUp .vppOPB .line{width:103.1%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -15px;}
.ie7 #ecardSuccess #ARSignUp .vppOPB .line{width:102.9%}
.vppOPB #terms{color:#888A8D;}

.vppOPC p{font-size: 14px;margin: 0;}
.vppOPC #arVPP{margin: 10px 0 5px 0; font-size: 21px;}
.vppOPC .vppCont{background: url(https://home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=VPP_Logo_Large.png) no-repeat scroll left; padding: 25px 0 25px 140px;}
.vppOPC .vppCont .item1, .vppOPC .vppCont .item2{background: url(https://secureimages.mcafee.com/ecard/VPP/TickMark.png) no-repeat scroll left; padding: 13px 0 0 30px;}
.vppOPC .vppCont .item2 .vppImg, .vppOPC p .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; 
display:inline-block;}
/*.vppOPC .vppCont .item2 #heading{margin-top: 20px;}*/
.ie7 .vppOPC .vppCont .item2 .vppImg, .ie7 .vppOPC p .vppImg{display:inline-block; display:inline; *zoom: 1;}
.vppOPC .line{width:108%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -20px;}
.ie7 .vppOPC .line{width:107.4%;}
#ecardSuccess #ARSignUp .vppOPC .line{width:103.1%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -15px;}
.ie7 #ecardSuccess #ARSignUp .vppOPC .line{width:102.9%}
.vppOPC #terms{color:#888A8D;font-size: 12px;}

.vppOPE p{font-size: 14px;margin: 0;}
.vppOPE #arVPP{margin: 10px 0 5px 0; font-size: 21px;}
.vppOPE .vppCont{background: url(https://home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=VPP_Logo_Large.png) no-repeat scroll left; padding: 25px 0 25px 140px;}
.vppOPE .vppCont .item1, .vppOPE .vppCont .item2{background: url(https://secureimages.mcafee.com/ecard/VPP/TickMark.png) no-repeat scroll left; padding: 13px 0 0 30px;}
.vppOPE .vppCont .item2 .vppImg, .vppOPE p .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; 
display:inline-block;}
/*.vppOPE .vppCont .item2 #heading{margin-top: 20px;}*/
.ie7 .vppOPE .vppCont .item2 .vppImg, .ie7 .vppOPE p .vppImg{display:inline-block; display:inline; *zoom: 1;}
.vppOPE .line{width:108%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -20px;}
.ie7 .vppOPE .line{width:107.4%;}
#ecardSuccess #ARSignUp .vppOPE .line{width:103.1%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -15px;}
.ie7 #ecardSuccess #ARSignUp .vppOPE .line{width:102.9%}
.vppOPE #terms{color:#888A8D;font-size: 12px;}

.vppOPF p{font-size: 14px;margin: 0;}
.vppOPF #arVPP{margin: 10px 0 5px 0; font-size: 21px;}
.vppOPF .vppCont{background: url(https://home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=VPP_Logo_Large.png) no-repeat scroll left; padding: 25px 0 25px 140px;}
.vppOPF .vppCont .item1, .vppOPF .vppCont .item2{background: url(https://secureimages.mcafee.com/ecard/VPP/TickMark.png) no-repeat scroll left; padding: 13px 0 0 30px;}
.vppOPF .vppCont .item2 .vppImg, .vppOPF p .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; 
display:inline-block;}
/*.vppOPF .vppCont .item2 #heading{margin-top: 20px;}*/
.ie7 .vppOPF .vppCont .item2 .vppImg, .ie7 .vppOPF p .vppImg{display:inline-block; display:inline; *zoom: 1;}
.vppOPF .line{width:108%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -20px;}
.ie7 .vppOPF .line{width:107.4%;}
#ecardSuccess #ARSignUp .vppOPF .line{width:103.1%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -15px;}
.ie7 #ecardSuccess #ARSignUp .vppOPF .line{width:102.9%}
.vppOPF #terms{color:#888A8D;font-size: 12px;}

.vppOPG p{font-size: 12px;margin: 0;}
.vppOPG #arVPP{margin: 10px 0 5px 0; font-size: 21px;}
.vppOPG #setUp{font-size: 14px;}
.vppOPG .vppCont .item1{background: url(https://secureimages.mcafee.com/ecard/VPP/VPP_Logo_Medium.png) no-repeat scroll left; padding: 30px 0 25px 100px;}
.vppOPG .vppCont .item2{background: url(https://secureimages.mcafee.com/ecard/VPP/UninterruptedProtection.png) no-repeat scroll left; padding: 15px 0 14px 100px;}
.vppOPG .vppCont .item3{background: url(https://secureimages.mcafee.com/ecard/VPP/UnsubscribeAnytime.png) no-repeat scroll left; padding: 20px 0 15px 100px;}
.vppOPG .vppCont .item1,.vppOPG .vppCont .item2,.vppOPG .vppCont .item3{margin: 0 0 10px 10px;}
.vppOPG .vppCont .heading{font-size: 14px; font-weight:bold;}
.vppOPG .vppCont .defn{font-size: 12px;}
.vppOPG p .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; display:inline-block;}
.ie7 .vppOPG p .vppImg{display:inline-block; display:inline; *zoom: 1;}
.vppOPG .line{width:108%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -20px;}
.ie7 .vppOPG .line{width:107.4%;}
#ecardSuccess #ARSignUp .vppOPG .line{width:103.1%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -15px;}
.ie7 #ecardSuccess #ARSignUp .vppOPG .line{width:102.9%}
.vppOPG #terms{color:#888A8D;}

.vppOPH p{font-size: 14px;margin: 0;}
.vppOPH #arVPP{margin: 10px 0 5px 0; font-size: 21px;}
.vppOPH .vppCont{background: url(https://home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=VPP_Logo_Large.png) no-repeat scroll left; padding: 25px 0 25px 140px;}
.vppOPH .vppCont .item1, .vppOPH .vppCont .item2{background: url(https://secureimages.mcafee.com/ecard/VPP/TickMark.png) no-repeat scroll left; padding: 13px 0 0 30px;}
.vppOPH .vppCont .item2 .vppImg, .vppOPH p .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; 
display:inline-block;}
/*.vppOPH .vppCont .item2 #heading{margin-top: 20px;}*/
.ie7 .vppOPH .vppCont .item2 .vppImg, .ie7 .vppOPH p .vppImg{display:inline-block; display:inline; *zoom: 1;}
.vppOPH .line{width:108%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -20px;}
.ie7 .vppOPH .line{width:107.4%;}
#ecardSuccess #ARSignUp .vppOPH .line{width:103.1%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -15px;}
.ie7 #ecardSuccess #ARSignUp .vppOPH .line{width:102.9%}
.vppOPH #terms{color:#888A8D;font-size: 12px;}

.vppOPDF p{font-size: 13px;margin: 0; font-family:"OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif; color:#555657;}
.vppOPDF #arVPP{margin: 10px 0 5px 0; font-size: 21px; font-family:"OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#686c6f;}
.vppOPDF .vppCont{background: url(https://home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=VPP_Logo_Large.png) no-repeat scroll left; padding: 25px 0 25px 140px;}
.vppOPDF .vppCont .item1, .vppOPDF .vppCont .item2{background: url(https://secureimages.mcafee.com/ecard/VPP/TickMark.png) no-repeat scroll left; padding: 13px 0 0 30px;}
.vppOPDF .vppCont .item2 .vppImg, .vppOPDF p .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; 
display:inline-block;}
/*.vppOPDF .vppCont .item2 #heading{margin-top: 20px;}*/
.ie7 .vppOPDF .vppCont .item2 .vppImg, .ie7 .vppOPDF p .vppImg{display:inline-block; display:inline; *zoom: 1;}
.vppOPDF .line{width:108%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -20px;}
.ie7 .vppOPDF .line{width:107.4%;}
#ecardSuccess #ARSignUp .vppOPDF .line{width:103.1%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -15px;}
.ie7 #ecardSuccess #ARSignUp .vppOPDF .line{width:102.9%}

.vppOPDF #terms{color:#555657;font-size: 12px; float:left;}

.vppOPD p{font-size: 12px;}
.vppOPD #arVPP{margin: 10px 0 5px 0; font-size: 21px;}
.vppOPD .vppCont{background: url(https://home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=VPP_Logo_Large.png) no-repeat scroll left; padding: 25px 0 25px 130px;}
.vppOPD .vppCont .item1 .heading{margin:0;font-size: 14px;}
.vppOPD .vppCont .item1 p sup,.vppOPD p sup{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; display:inline-block;}
.ie7 .vppOPD p sup,.ie7 .vppOPD .vppCont .item1 p sup{display:inline-block; display:inline; *zoom: 1;}
.vppOPD .line{width:108%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -20px;}
.ie7 .vppOPD .line{width:107.4%;}
#ecardSuccess #ARSignUp .vppOPD .line{width:103.1%; height:1px; border-bottom: 1px solid #C4D3E2;margin-left: -15px;}
.ie7 #ecardSuccess #ARSignUp .vppOPD .line{width:102.9%}
.vppOPD #terms{color:#888A8D;font-size: 12px;}

/**********VPP AR OVerlay Options CSS Ends************/

/**********VPP New EditBilling Options CSS Starts************/
.ebOPB .withAR{font-size:21px;line-height: 28px;}
.ebOPB .setup{font-size:14px;display:block;line-height: 25px;}
.ebOPB .heading{font-size:14px;display:block;line-height: 25px;font-weight:bold;}
.ebOPB .vppImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll; width: 5px; height: 10px; 
display:inline-block;}
.ie7 .ebOPB .vppImg{display:inline-block; display:inline; *zoom: 1;}
.ebOPB .item1,.ebOPB .item2{display:block; margin-bottom: 15px;}
.ebOPB .item1{margin-top:10px;}
.ebOPB .item3{display:block; margin-bottom: 15px;}
.ebOPB .terms{color:#888A8D;font-size: 12px;}
.ebOPB .item1{display: block; background: transparent url('https://secureimages.mcafee.com/ecard/VPP/VPP_Logo_Medium.png') no-repeat scroll left;padding: 0 0 0 90px;}
.ebOPB .item2{display: block; background: transparent url('https://secureimages.mcafee.com/ecard/VPP/UninterruptedProtection.png') no-repeat scroll left;padding: 0 0 0 90px;}
.ebOPB .item3{display: block; background: transparent url('https://secureimages.mcafee.com/ecard/VPP/UnsubscribeAnytime.png') no-repeat scroll left;padding: 0 0 0 90px;}

.ebOPC .heading{font-size:21px;font-weight:bold;line-height:normal}
.ebOPC .info1 {font-size:14px;display:block;margin-top: 8px;margin-bottom: 15px;} 
.ebOPC .ebImg1 {background : url(https://home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=VPP_Logo_Large.png) no-repeat scroll left; padding : 10px 0 0px 140px; display : inline-block}
.ebOPC .ebImg1 .ebData1, .ebOPC .ebImg1 .ebData2{background: url(https://secureimages.mcafee.com/ecard/VPP/TickMark.png) no-repeat scroll left; padding: 0 0 0 30px;}
.ebOPC .ebImg1 .tempHead1{display:inline-block;font-size:14px;font-weight:bold;margin-top: 5px}
.ebOPC .ebImg1 .tempHead2{display:inline-block;font-size:14px;font-weight:bold;margin-top: 20px}
.ebOPC .ebImg1 .tempBody1{display:inline-block;font-size:14px;padding-left:30px;margin-top: 8px;}
.ebOPC .ebImg1 .tempBody2{display:inline-block;font-size:14px;padding-left:30px;margin-top: 8px;margin-bottom:25px}
.ebOPC .ebImg1 .layerImg, .ebOPC .layerImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll;width:5px; height:10px;display: inline-block;}
.ebOPC .noteTxt{color:#888A8D;font-size: 12px;}
.ie7 .ebOPC .ebImg1{display: inline-block;display:inline; *zoom:1;}
{display: inline-block;display:inline; *zoom:1;}
.ie7 .ebOPC .ebImg1 .tempHead1, .ie7 .ebOPC .ebImg1 .tempHead2{display: inline-block;display:inline; *zoom:1;}
.ie7 .ebOPC .ebImg1 .tempBody1, .ie7 .ebOPC .ebImg1 .tempBody2{display: inline-block;display:inline; *zoom:1;}
.ie7 .ebOPC .ebImg1 .layerImg, .ie7 .ebOPC .layerImg{display: inline-block;display:inline; *zoom:1;}

.ebOPD .heading{font-size:21px;font-weight:bold;line-height:normal}
.ebOPD .info1 {font-size:14px;display:block;margin-top: 8px;margin-bottom: 15px;} 
.ebOPD .ebOptDImg1 {background : url(https://home.mcafee.com/SupportPages/ImageLoader.aspx?imgtype=boxshots&imgname=VPP_Logo_Large.png) no-repeat scroll left; padding : 15px 0 20px 125px; display : inline-block}
.ebOPD .ebOptDImg1 .tempHead1, .ebOPD .ebOptDImg1 .tempHead2{display:inline-block;font-size:14px;font-weight:bold;margin-top: 5px}
.ebOPD .ebOptDImg1 .tempBody2{display:inline-block;font-size:12px;margin-top: 8px;}
.ebOPD .ebOptDImg1 .layerImg, .ebOPD .layerImg{background: url(https://secureimages.mcafee.com/ecard/VPP/layer.png) no-repeat scroll;width:5px; height:10px;display: inline-block;}
.ebOPD .noteTxt{color:#888A8D;font-size: 12px;}
.ie7 .ebOPD .ebOptDImg1{display: inline-block;display:inline; *zoom:1;}
{display: inline-block;display:inline; *zoom:1;}
.ie7 .ebOPD .ebOptDImg1 .tempHead1, .ie7 .ebOPD .ebOptDImg1 .tempHead2{display: inline-block;display:inline; *zoom:1;}
.ie7 .ebOPD .ebOptDImg1 .tempBody2{display: inline-block;display:inline; *zoom:1;}
.ie7 .ebOPD .ebOptDImg1 .layerImg, .ie7 .ebOPD .layerImg{display: inline-block;display:inline; *zoom:1;}

.priContent .ARDisclaimer{font-size:14px!important;margin:3px 0}
.priContRule�{font-size:12px;}
.privacyHead{font-size:12px;margin:10px 0}
.hidden-content{font-size:11px;background-color:#E7E7E7;padding:15px 20px;}
#optionABtn{margin-top:20px;}

/**********VPP New EditBilling Options CSS Ends************/
#dimScr
{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #606060;
    opacity: .6;
    filter: alpha(opacity=60);
    -moz-opacity: 0.60;
    z-index: 99999;
    display: none;
}

#avoidSkipEditBilling{
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index:100000;
    margin:0 auto;
    display: none;
    width:31.3%;
    padding:20px 20px 25px;
    background:#fff;
}

#avoidSkipEditBilling #avoidSkipEditBillingPara1{
    font-size: 14px;
   font-weight:bold;
}

#avoidSkipEditBilling #avoidSkipEditBillingPara2{
    margin-bottom: 15px;
    font-size: 12px;
}

.btnCancelGray{
    border: 1px solid #00AEEF; 
    height: 35px; 
    color: #00AEEF;
    margin-right: 140px;
    background-color: #F6F5F5;
    left:132px;
}
.btnCancelGray:hover{background-color: #6AD7FF; color:#FFF;}
.btnCancelGray:active{background-color: #0089BC; color:#FFF;}
.btnCancelGray:disabled{background-color: #CDD2D5; color:#95A1A7;}

.btnContinueBlue{background-color: #00AEEF; height: 35px; color: #FFF; font-weight:bold}
.btnContinueBlue:hover{background-color: #6AD7FF;}
.btnContinueBlue:active{background-color: #0089BC;}
.btnContinueBlue:disabled{background-color: #CDD2D5; color : #95A1A7;}
.avoidSkipTextBtnSpacer{height:24px}

.skipClose
{
    background: url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat 0 -6px;
    width: 20px;
    height: 20px;
    float: right;
    position: relative;
    top: -1em;
    right: 0.8em;
    right:-9px;
} 

.ecard-Msg{   
    font-size: 12px;
    color: #000000;   
    text-align: center;
    display: table-cell;
    vertical-align:bottom;
    word-wrap:break-word;
    padding-left:45px;
    padding-right:2px;
    height:35px;
    width:1%;
}


.keyImgCheckmark{
	background: url(https://secureimages.mcafee.com/ecard/25DigitCode@1x.png) no-repeat right center;
    height: 305px;
	width: 304px;    
	color: #FF00FF;
}
.newEditEcard
{
    padding: 19px 13px 0px 16px !important;
}

.newEditBillingErrorMsg
{
    width: 93% !important;
    margin-left: 26px !important;
}

.ecardKey-ChkImgDiv {
    width: 46%;
    margin-top: -102px;
    left:52%;  
    position: absolute;
    z-index: 1;           
    height:370px;
    padding-top:15px;
}

#eacrdMailSentImg {
    background: url(https://secureimages.mcafee.com/ecard/MailIcon@1x.png) no-repeat right center;
    height: 110px;
    width: 269px;       
    margin-top: 6px;
    margin-bottom: -7px;
}

#ecardhoursmessage{
    font-size: 14px;
}
#popup_eheader{
    font-size: 18px;
}

#forgotpassword #popup_body .ecardbutton{   
        margin:24px 0 4px;
        vertical-align:middle;
        display:block;
        clear:both;      
        padding:4px 36px;   
        width:auto;    
        font-size: 14px;
    }
.iframeContainer{
    background-color:rgb(246, 245, 245);
}
.newEditBillingButton
{
     padding: 10px 50px !important;
     margin-right: 306px;
     margin-top: 9px;
}
#bdy .titlecntrMain.editBilling h1.newEditBillingTitle
{
     margin: 0px 5px 0.5em;
}
.col-1-1.newBillingColor{background-color:#ffffff;}
.ecardEB div.paymentOptions .divTitle.newBillingBorder{border:none}
.ecardEB div.paymentOptions .leftCol span.divTitle.newBillingBackground{background: none;padding: 0;} 
.ecardEB div.billingWrap .divTitle.newBillingInfo{border:none;background:none;}
.ecardEB div.submitCart.editBilling #ARPolicy.newARPolicy{margin: 20px -67px 10px 30px;padding-top: 12px;padding-bottom: 15px;}
.newARPolicyText{margin-left: 127px;height: 50px;}
#ecardResp .ecardPopup.newBillingARContent{width: 730px;}
.newBillingPolicy{font-size: 12px;margin-left: 64px;padding-top: 8px}

#ecardSuccess #ARSignUp #ARPolicy.newBillingSuccessARPolicyContent {
    left: -16px !important;
    padding-right: 20px !important;
    width: 706px !important;
    padding-left: 25px !important;
margin-top: 30px;
}


#ecardSuccess #ARSignUp #ARPolicy.newBillingSuccessOptionAARPolicyContent{ left: -15px !important;padding-right: 20px!important;width: 703px!important; padding-left:15px!important;}
.btnHolder.newBillingButtonHolder{margin-bottom:0px;margin-top: -15px;}
.ecardEB div.submitCart.editBilling #ARPolicy #ARPolicyCont.newEditBillingARPolicyContent{padding-top: 6px;}
.ecardPopup .close.newBillingARPopClose {top:-5px;}
body div#footer.newBillingNoFooter{display:none !important; }
.ecardEB div.billingWrap div.leftCol.newBillingInfoPosition{width: 104%;padding: 6px 0px 0px 14px;}
#ecardResp .ecardPopup.newARPopupAlign{top:53%;}
#mail_popup{
	height :175px;
	width: 46%;
    margin-top: -102px;
    left:52%;  
    position: absolute;
    z-index: 1;           
    padding-top:15px;
}
#popuparrow{
	background: url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat 0 -38px;
    width: 19px;
    height: 28px;
    position: absolute;
    left: 3px;
    top: 60px;   	
	border-radius:5px;
}
#mailcontent{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 0px 15px 7px 13px;
    font-size: 12px;
	margin-left: 20px;
	box-shadow: 0 0 5px #bfbfbf;
	border-radius:5px;
}
#mail_redeemed,#mail_download,#mail_footer{
	font-family: IntelClear_RegularFont,helvetica,arial;
	word-wrap: break-word;
}
#mail_redeemed{
	color:#00aeef; 
	font-size:14px; 
	margin-bottom: 10px;
	font-weight:bold;
}

#mailbody{
	margin: 0px 0px 50px 0px;
}

#mailDownload{
	float:right;
	width:262px;
}
#mail_download{
	font-size:12px;
	line-height:18px;
	font-weight: bold;
	margin-left: 10px;
}
#mailFooter{
padding: 10px 0px 0px 0px;
margin: 5px 0px 15px 0px;
}
#mail_footer{
font-size:12px; line-height:17px;
}

#mailBoxImage{
    background: url(https://secureimages.mcafee.com/ecard/MailIcon@1x.png) no-repeat 0px 0px;
    width: 45px;
    height: 32px;
	margin-top: 16px;
	position: absolute;
	background-size: 45px;
	float:left;
}
.newEditBillingButton
{
     padding: 10px 50px !important;
     margin-right: 306px;
     margin-top: 9px;
}

.maskedkeycardemail {
    font-weight:bold;
}

.newSetUp{margin-bottom:15px !important;padding-left:10px !important;}
.newBillingVPP{margin:10px 0px 5px 10px !important;}
#newBillingItem1{padding:7px 0 0 100px !important;}

.newBillingARPolicyContent {
    background-color: #ECEDED;
    position: relative;
    left: -20px;
    width: 730px;
    padding-left: 32px;
    padding-right: 15px;
    padding-bottom: 10px;
    padding-top: 10px;
	float: left;
    margin: 20px 0;
		font-family: "OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif;
}


.newBillingARCont{margin-left:2px;margin-right:15px;}
.newBillingTurnOffAR{margin-left:25px;}
.newBillingARMessage{padding-top: 5px;}
.hiddenARTellMeMore{display:none;}
.newBillingSetHeight{height:800px;}
.ecardEB div.submitCart.editBilling.newEditBillingAgreeAndContinue{margin-bottom: 115px;}
.newBillingARPolicyContent.newAROptionA{padding-left:19px !important;}
#ecardSuccess #ARSignUp.newAROptionB p{padding-bottom:0px;margin-top:0px;}
.newOptionCSetUp{padding-left: 10px !important;}
#ecardSuccess #ARSignUp.oldARPopCont{padding: 0px 5px 50px 15px;}
.newPopupLicensePolicyCont{font-size: 0.96em;margin-left: 36px;padding-top: 8px}
.newLicensePolicyCont{font-size: 0.96em;margin-left: 29px;padding-top: 8px; float:left; font-family:"OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif;}
.newBillingPolicyCont{font-size: 12px;margin-left: 63px;padding-top: 8px}
.MaskdivContent {  
  background-color:grey;
  position: absolute;
  width: 760px;
  min-height: 715px;
  top: 6%;
  left: 3%;
  margin-left: -20px;
  z-index: 5;
  opacity:0.5;
}
.LoaderdivContent{
    display:block;
    background:transparent url(https://secureimages.mcafee.com/legacy/dashboard/loader.gif) no-repeat center 39%;
    z-index:999999;
    position:fixed;
    text-align:center;
    height:20%;   
    top:50%;
    margin:0 auto;
    overflow:hidden;
    left: 45%;
}
.HideLoaderdivContent {
    display:none;
}
#m_ClickContinue{
    font-size:18px; font-weight:bold;color: #555;
}
#SocialLoginButton{
    padding:20px 0px 0px 0px;
}
.m_ContinueOption{
    display:block; padding-left:115px;
}
#redemption #m_FacebookLogOn{
    display: inline-block;
    height: 45px;
    width: 165px;
    margin-left:-8px
}
#redemption #m_GoogleLogOn{
    display: inline-block;
    height: 45px;
    width: 165px;
    margin-left: 10px
}

#ecardResp #redemption #AlreadyUsedLabelSocial{margin:0px 0 5px;}
#ecardResp #ProductContainer{padding-top:10px;}
#ecardResp #ProductContainer #boxShotImg{margin-top:10px;}
#loginMain .lblLoginSocialTxt{ 
	display:none; 
	margin:0;
	font-size:1em;
	line-height:1.6em;
    padding-top:10px;
}
.SLPopup{
    width:330px;
}
#loginMain #SocialLoginBody {margin-bottom: 10px;}
#loginMain #WelcomeBackSocial {font-weight:bold; margin-bottom: 15px; color: #555;}
#loginMain #UserNameSocial {font-weight:bold; margin-bottom: 5px; color: #555;}
#loginMain #SocialUserImage {float: left; padding-top: 10px;}
#loginMain #EditSocialEmail{margin-top: 5px;}
#LinkToECardSocial {height:auto; padding-top:10px;font-weight: normal}
#DifferentUserECard{margin-top: 2px;}
.col-7-12 .SocialUserECard{font-weight:bold;}
#SocialUserNameEmail {display: inline-block; padding-left: 10px;}
#multiple_login{
    background-color: #ffffff;
    border: 1px solid #cccccc;
    padding: 0px 15px 7px 12px;
    font-size: 12px;
	margin-left: 10px;
	box-shadow: 0 0 5px #bfbfbf;
	border-radius:5px;
    height :116px;
	width: 44%;
    margin-top: 180px;
    left:53%;  
    position: absolute;
    z-index: 1;           
    /*padding-top:15px;*/
}

#loginarrow{
	background: url(https://secureimages.mcafee.com/productcard/sprite_ecard.png) no-repeat 0 -38px;
    width: 19px;
    height: 28px;
    position: absolute;
    left: -18px;
    top: 42px;   	
	border-radius:5px;
}
#Multiple_email,#Login_MainBody,#Login_SubBody,#Login_Footer{
	font-family: IntelClear_RegularFont,helvetica,arial;
	word-wrap: break-word;
}
#Multiple_email{
	color:#00aeef; 
	font-size:12px; 	
	font-weight:bold;
}
#Loginbody{
	margin: 0px 0px 50px 0px;
}
#LoginBody{
	float:left;
	/*width:262px;*/
}
#Login_MainBody{
	/*font-size:12px;
	line-height:12px;*/
	font-weight: bold;
	/*margin-left: 10px;*/
}
/*#Login_footer,#Multiple_footer{
font-size:12px; line-height:10px;
}*/
#loginMain #SocialUserID{font-weight:bold;}


/* Amazon flow styles goes here*/
.whyFeatures{float:left; width:200px; font-family:"OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif; color:#555657;}
#why{padding:20px; text-align:center; margin:0 auto; width:650px; font-family:"OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif; color:#555657;} 
#why h5{font-weight:strong; padding-bottom:15px; font-family:"OpenSans-Bold", Arial, Verdana, Helvetica, sans-serif; color:#555657;}

.redBtn{background: #c12025;color: #FFF;margin: 20px 0 0;padding:10px 40px;float:right;font-size:18px; font-family:"OpenSans-Bold", Arial, Verdana, Helvetica, sans-serif;}
.whiteBtn{background: #ffffff;color: #c12025;margin: 20px 0 0;padding:10px 40px;float:right;font-size:18px; font-family:"OpenSans-Bold", Arial, Verdana, Helvetica, sans-serif;}
.whiteBtn:hover{text-decoration:none;}

.hiddenARTellMeMore strong, .hiddenARTellMeMore li {
    font-family: "OpenSans-Bold", Arial, Verdana, Helvetica, sans-serif; color:#555657;
}
#NewDivAgreeSignUpText1 span {
    font-family: "OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif; color:#555657;
}
#ARPolicyCont a {
    font-family: "OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif; color:#555657;
}
.newBillingTurnOffAR li {
    padding-top: 7px;
}
.newBillingARMessage strong{ font-family: "OpenSans-Regular", Arial, Verdana, Helvetica, sans-serif; color:#555657;}
