.atnIcon img{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.0.png") no-repeat;}
#modal1{top:77%;left:41%;/* 24Apr12 font-size:1.2em; */font-size:1.2rem;color:#636669;
    -webkit-box-shadow:1px 3px 22px rgba(0, 0, 0, .75);
    -moz-box-shadow:1px 3px 22px rgba(0, 0, 0, .75);
    box-shadow:1px 3px 22px rgba(0, 0, 0, .75);
}
#modal1 .icnCloseNew img{background-position:-150px -440px}
#modal1 .content{font-size:1.1em;font-family:helvetica,arial,sans-serif;}
#modal1 .content p{margin-left:0;margin-right:0;}
#modal1 .footer a{border:1px solid #98a1a4;padding:2px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#e3e6f9;}
#modal1 .footer a:link,
#modal1 .footer a:visited {color:inherit;text-decoration:none;border-color:#889194;}
#modal1 .footer a:hover,
#modal1 .footer a:active {color:#434669;background:#dae0f3;}
#modal1 .atnIcon{border:none;}
#modal1 .atnIcon img{width:18px;height:18px;margin:0 2px;vertical-align:bottom;}
#modal1 .icnInfoNew img{background-position:0 -400px;}
#modal1 ul.reverse{list-style:disc;list-style-position:outside;margin-left:26px;padding-left:0;}

input.err_flag,
select.err_flag,
textarea.err_flag{color:#b40101;border:1px solid red;background:#ffe0e0;}
input.err_flag{padding:2px 3px;}

.err_msg{color:red; padding:0 0 0 6px;}
#checkOut .grpAtnFinal .err_flag{border:1px solid red;font-weight:normal;color:#3a3a3a;}
#checkOut .grpAtnFinal .err_flag input{margin-left:0;margin-right:12px;}
#infoContent .atnPrimary{text-transform:uppercase;padding:3px 5px;line-height:2.75;}

/* LIFTED FROM TEMPLATE.CSS -- #modal */
#overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(100,100,100,.5);z-index:99998;
    -webkit-box-shadow:inset 0 0 250px rgba(0, 0, 0, .75);
    -moz-box-shadow:inset 0 0 250px rgba(0, 0, 0, .75);
    box-shadow:inset 0 0 250px rgba(0, 0, 0, .75);
}
#modal1{display:none;position:absolute;min-height:6em;width:350px;padding:15px;margin:-15px 0 0 -45px;background:#FFF;border:1px solid #000;z-index:99999;
border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
#modal1 .fancy{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_ltBlueGradTop64.png") repeat-x;}
#modal1 #AlarmPanelNew{float:left;width:80%;font-size:1.3em;margin:-4px 0 8px -4px;}
#modal1 #AlarmPanelNew.atnIcon .iconNew{display:block;float:left;width:30px;height:30px;margin:-4px 4px 0 -4px;}
#modal1 #AlarmPanelNew.atnIcon661 .iconNew{display:block;float:left;width:30px;height:30px;margin:-4px 4px 0 -4px;}
#modal1 #AlarmPanelNew .title{margin-bottom:8px;}
#modal1 .icnCloseNew{float:right;width:15%;text-align:right;}
#modal1 .icnCloseNew img{margin:-8px -8px 0 0;}
#modal1 .icnInfoNew{float:left;width:50%;}
#modal1 .icnInfoNew img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
#modal1 .indent{margin:16px 0 0 24px;}
#modal1 .footer{clear:both;margin-top:8px;text-align:center;}
#modal1 .icnInfo{float:left;width:50%;}
#modal1 .icnInfo img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
#modal1 .icnClose{float:right;width:49%;text-align:right;}
#modal1 .content{clear:left;}

/* LIFTED FROM PRODUCT2011.CSS -- .atnPrimary */
.atnPrimary{margin-bottom:.5em;font:1.1em 'Arial Narrow','Helvetica Narrow',arial,helvetica,sans-serif;font-weight:bold;color:#444;font-size-adjust:.48;}
a.atnPrimary{padding:7px 9px;margin:0;line-height:3.75;border:2px solid #e68626;white-space:nowrap;
-webkit-border-radius:4px;-moz-border-radius:4px;
-webkit-border-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_btnPrimary.6.5.5.png") 2 2 2 2 stretch stretch;
-moz-border-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_btnPrimary.6.5.5.png") 2 2 2 2 stretch stretch;
}

/* 16Mar12 Price Was * */
.productCells .itemAction{height:10.7em;}
.itemPricing .priceWas .label{display:none;}
.itemPricing .priceWas span{text-decoration:line-through;font-family:verdana,sans-serif;font-size:.8em;}
.itemPricing .priceSave{margin-top:0px;font-family:verdana,sans-serif;}
.productList .itemPricing .priceSave{margin:-4px 0 8px;}
.itemPricing .priceSave,
.itemPricing .priceSave .priceSaveLabel,
.itemPricing .priceSave .priceSaveDollar,
.itemPricing .priceSave .priceSavePercent{color:#C1240B;font-size:.8em;}
.itemAction .itemPricing .priceFinal{margin-top:0px;}
.itemAction .itemPricing .priceMAP{margin:0 0 3px;}
.productList .itemAction .itemPricing .priceMAP{margin:0 0 0px;}
.itemAction .itemPricing .priceRange{height:1.2em;}

/* 19Mar12 Price Was for Storefront * */
.list_pricing .priceWas .label{display:none;}
.list_pricing .priceWas span{text-decoration:line-through;font-family:verdana,sans-serif;font-size:.8em;}
.list_pricing .priceSave,
.list_pricing .priceSave .priceSaveLabel,
.list_pricing .priceSave .priceSaveDollar,
.list_pricing .priceSave .priceSavePercent{color:#C1240B;font-size:.9em;}
.list_pricing .priceFinal{margin-top:-.2em;}

/* 26Mar12 * Mail-in Rebate */
.productCells .itemPricing .priceNote,
.list_pricing .priceNote,
.productList .itemPricing .priceNote,
.list_pricing .priceNote{font-family:verdana,sans-serif;font-size:10px;}
.itemPricing .priceNote .priceNoteDollar{color:#016b04;font-weight:bold;}
.list_pricing .priceNoteDollar{color:#016b04;font-weight:bold;}
.itemAction .itemPricing .priceSave,
.productList .itemPricing .priceSave{height:1.2em;}

/* 03Apr12 * Price Was for Hero Module */
.wrap_hero .unit_feature .list_pricing{margin-right:14px;}
.wrap_hero .unit_feature .wrap_pitch{float:left;}
.wrap_hero .unit_feature .priceFinal{margin-right:14px;}
.wrap_hero .unit_feature .priceSave{margin-top:.2em;margin-bottom:.4em;}
.wrap_hero .unit_feature .priceWas{display:block;margin-bottom:.2em;margin-top:.4em;}
.wrap_hero .unit_feature .priceRange{padding-top:1.24em;}
.wrap_hero .unit_feature .wrap_action{margin-top:30px;}
.wrap_hero .unit_gallery .priceWas,
.wrap_hero .unit_gallery .priceSave,
.wrap_hero .unit_gallery .wrap_cell .itemButton{display:none;}
.wrap_hero .unit_gallery .list_pricing{margin-top:9px;}

a.CTA:link,
a.CTA:visited,
a.CTA:active{border-bottom:0;color:#222;}
a.CTA:hover{color:#222;}
a.CTA.atnSecondary{border:solid 2px #98B6E2;}

#bcaProductCell .unit_gallery .wrap_description{ line-height:1.2;}
#bcaProductCell .unit_gallery .wrap_description .itemDesc{ height:50px;height:5rem;}
#bcaProductCell .wrap_graphics{ height:98px; height:9.8rem;}
.servicePlanContent .messageArea{ padding:0;}

#container .google{ font-size:1.1em; margin:20px 0 10px 2px;}
#wide_ad_unit{ overflow:auto;}
.grpBodyCenter #wide_ad_unit { clear:both;}
.google{ line-height:1.4;}
a:link, a:visited{color:#333639;text-decoration:none;}
.productCells .itemPricing li, .productCompare .itemPricing li{ font-size:1em;}
.productList .priceWas, .productCells .priceWas, #tblCompareNew .priceWas{ color:#999999;}
.productList, .productCells{color:#444444;}

/* 04Apr12 * Minor Call-To-Action Button  */
a.atnSecondary{font-family:verdana,sans-serif;padding:4px 8px;margin:0;line-height:3;white-space:nowrap;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
-webkit-border-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_btnSecondary.6.6.0.png") 2 2 2 2 stretch stretch;
-moz-border-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_btnSecondary.6.6.0.png") 2 2 2 2 stretch stretch;border:solid 2px #98b5e2;
}
.atnSecondary:link,
.atnSecondary:visited{background:#80a3d9 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_btnSecondary.6.6.0.png") repeat-x;
background:-webkit-gradient(linear,left top,left bottom,color-stop(.25, rgb(189,214,248)),color-stop(1, rgb(121,155,207)));
background:-moz-linear-gradient(center top,rgb(189,214,248) 25%,rgb(121,155,207) 100%);
color:#222;border:solid 2px #98b5e2;}
.atnSecondary:hover,
.atnSecondary:focus{background:#c9ddf8;color:#333;border:solid 2px #98b5e2;}
.atnSecondary:active{background:#8faddb;-webkit-border-image:none;border:solid 2px #799bcf;color:#222;}
.atnSecondary .arrow{font-size:10px;}
.v660 .atnSecondary{border:solid 2px #98B6E2;}
/* 10Apr12 * grpAltLayout */
.grpAltLayout .grpBodyCenter{margin-left:2px;}
#container .grpAltLayout .grpBodyCenter .google{padding-top:50px;}
.bcaServicePlanBar{margin:10px 0 6px 1px;/* 09Jul12 height:354px; *//* 09Jul12 max-height:354px; */}
.bcaServicePlanBar .servicePlanBox{min-height:338px;float:left;width:300px;margin-right:4px;}

.bcaServicePlanBar .servicePlanConrol,
.bcaServicePlanBar .servicePlanBanner{height:338px;}
.bcaServicePlanBar .servicePlanControl{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:#d6d6d6;height:338px;}
.bcaServicePlanBar .servicePlanBanner{overflow:hidden;margin-left:0;text-align:center;}
.bcaServicePlanBar ul{list-style:none;padding:0;margin:0;}
.bcaServicePlanBar .planTitle{color:#fff;font-family:arial,helvetica,verdana,sans-serif;font-weight:bold;font-size:1.85em;;padding:10px 10px 8px;margin:0;line-height:1.4;white-space:nowrap;
	background:#52677A url("../images/btngrad35_l_blue.png") repeat-x left top;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #a0b7c9),color-stop(1, #4f6a7f));
	background:-moz-linear-gradient(center top,#a0b7c9 10%,#4f6a7f 100%);
	-webkit-border-radius:12px 12px 0 0;
	-moz-border-radius:12px 12px 0 0;
	border-radius:12px 12px 0 0;}
.bcaServicePlanBar .planItem,
.bcaServicePlanBar .planButton{background-color:#d6d6d6;padding:0 14px 0 14px;}
.bcaServicePlanBar .planButton{text-align:center;padding:4px 14px 0;}
.bcaServicePlanBar .planItem label{display:block;padding:8px 0 2px;font-size:1.2em;}
.bcaServicePlanBar .planItem select{width:270px;font-size:12px;}
.bcaServicePlanBar .planItem input{width:260px;font-size:12px;}
.bcaServicePlanBar .planItem.date select{width:32%;}
.bcaServicePlanBar .restrict{text-align:center;color:#4d4d4d;padding:4px;font-size:1.05em;}
.HomePage2011 #bodyArea .planButton a.atnPrimary{padding:7px 26px;font-size:1.35em;}
.HomePage2011 #bodyArea .planButton a.atnPrimary:link,
.HomePage2011 #bodyArea .planButton a.atnPrimary:visited {border:2px solid #e68626;color:#542F05;
	background:#ffcb4b url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_btnPrimary.6.5.5.png") repeat-x;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.25, rgb(255,200,66)),color-stop(1, rgb(244,135,23)));
	background:-moz-linear-gradient(center top,rgb(255,200,66) 25%,rgb(244,135,23) 100%);}
.HomePage2011 #bodyArea .planButton a.atnPrimary:hover,
.HomePage2011 #bodyArea .planButton a.atnPrimary:active,
.HomePage2011 #bodyArea .planButton a.atnPrimary:focus {background:#FC2;border:solid 2px #F5B626;color:#753;}
.bcaPlanBannerWrap{text-align:center;margin:20px auto -3px;min-width:840px;white-space:nowrap;overflow:hidden;}
.bcaPlanBannerWrap a:link,
.bcaPlanBannerWrap a:visited,
.bcaPlanBannerWrap a:hover,
.bcaPlanBannerWrap a:active,
.bcaPlanBannerWrap a:focus {border:0;}
.bcaPlanBannerWrap img{margin:0 3% 0 0;}

/* simple_left_right section */
.simple_left_right.productCells{height:200px;overflow:hidden;}
.simple_left_right .wrap_cell{background:none;height:inherit;}
#bodyGrid_Not .simple_left_right .wrap_cell{width:33.2%;}
#bodyGrid_Not .simple_left_right .wrap_cell.g4{display:none;}
.simple_left_right .wrap_inner{width:218px;}
/* 13Apr12 * .simple_left_right .wrap_inner div{;border:1px solid red;} */
.simple_left_right .wrap_graphics{float:left;width:100px;background:none;}
.simple_left_right .wrap_graphics a{margin-left:-40px;}
.simple_left_right .wrap_description{clear:none;height:inherit;padding:10px 0 0;}
.simple_left_right .wrap_description *{text-align:center;}
.simple_left_right .wrap_description .itemBrand{white-space:nowrap;width:100%;height:inherit;font-size:1.6em;font-weight:bold;float:none;margin-bottom:4px;}
.simple_left_right .wrap_description .itemWarranty{font-size:.95em;color:#666;margin-top:-4px;}
.simple_left_right a.atnSecondary:link,
.simple_left_right a.atnSecondary:visited {background:#80a3d9 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_btnSecondary.6.6.0.png") repeat-x;
background:-webkit-gradient(linear,left top,left bottom,color-stop(.25, rgb(189,214,248)),color-stop(1, rgb(121,155,207)));
background:-moz-linear-gradient(center top,rgb(189,214,248) 25%,rgb(121,155,207) 100%);
color:#222;border:solid 2px #98b5e2;display:block;padding:4px;line-height:1.2em;}
.simple_left_right a.atnSecondary:hover,
.simple_left_right a.atnSecondary:focus {background:#c9ddf8;color:#333;border:solid 2px #98b5e2;}
.simple_left_right a.atnSecondary:active {background:#8faddb;-webkit-border-image:none;border:solid 2px #799bcf;color:#222;}

.simple_left_right a.atnSecondary .arrow {font-size:8px;vertical-align:middle;}
.simple_left_right .wrap_description .itemPrice{font-size:1.85em;margin:10px 0 8px 0;}
.simple_left_right .wrap_description .itemPrice sup{font-size:small;}
.simple_left_right .wrap_description .itemPrice .label{font-size:.48em;color:#666;}
.simple_left_right .wrap_foot{clear:both;}
.simple_left_right .wrap_foot .foot{background:white url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryFoot.png") repeat-x left bottom;height:20px;}
.simple_left_right .wrap_foot .foot .list_links{list-style:none;margin:0;padding:4px 0 6px 0;text-align:center;}
.simple_left_right .wrap_foot .foot .list_links a:link,
.simple_left_right .wrap_foot .foot .list_links a:visited {border:0;color:#335f9c;font-size:1.3em;}
.simple_left_right .wrap_foot .foot .list_links a:hover,
.simple_left_right .wrap_foot .foot .list_links a:active,
.simple_left_right .wrap_foot .foot .list_links a:focus {color:#06f;}

/* simple section */
.simple .wrap_description {margin:4px 30px;}
.simple .wrap_description .itemBrand{white-space:nowrap;width:100%;height:inherit;font-size:1.3em;font-weight:bold;float:none;margin-bottom:4px;text-align:left;}
.simple .wrap_description .itemWarranty{display:none;}
.simple .wrap_description .itemPrice{font-size:1.75em;margin:-8px 0 8px 0;float:left;}
.simple .wrap_description .itemPrice sup{font-size:small;}
.simple .wrap_description .itemPrice .label{font-size:.48em;color:#666;display:block;margin-bottom:-4px;}
.simple .wrap_description .wrap_pitch{float:right;margin-top:12px;}
.simple .wrap_description .wrap_pitch .arrow{color:#335f9c;font-size:.8em;}
.simple .wrap_description .wrap_pitch a:link,
.simple .wrap_description .wrap_pitch a:visited {color:#335f9c;}
.simple .wrap_description .wrap_pitch a:hover,
.simple .wrap_description .wrap_pitch a:active,
.simple .wrap_description .wrap_pitch a:focus {color:#06f;border-bottom:1px solid #06f;}
.simple .wrap_cell{background:none;height:inherit;border-bottom:1px dotted #dadada;}
.simple .wrap_graphics{background:none;margin:10px 0;padding:10px 0;}

/* 16Apr12 * grpAltLayout.narrow */
.grpAltLayout.narrow .grpBodyCenter{margin-right:2px;}
.grpAltLayout.narrow .bcaServicePlanBar{/* 28Jun12 height:inherit; *//* 09Jul12 height:425px;max-height:none; */}
.grpAltLayout.narrow .servicePlanBox{width:220px;}
.grpAltLayout.narrow .servicePlanBox .restrict{text-align:left;margin:5px auto;padding:7px;border:1px solid #DADADA;background:#EEE;}
.grpAltLayout.narrow .bcaServicePlanBar .planItem select {width:185px;}
.grpAltLayout.narrow .bcaServicePlanBar .planItem input{width:175px;}
.grpAltLayout.narrow .bcaServicePlanBar .planItem.date select.day{width:29%;}
.grpAltLayout.narrow .bcaServicePlanBar .planItem.date select.month{width:34%;}
.grpAltLayout.narrow .bcaServicePlanBar .planItem.date select.year{width:29%;}
.grpAltLayout.narrow .grpBodyCenter .servicePlanContent{margin-left:230px;}
.grpAltLayout.narrow .grpBodyCenter .servicePlanContent .wrap_cell{width:33.1%;border-color:#fff #dadada #dadada #fff;border-width:1px;border-style:dotted;margin:0 -.4% 0 0;}
.grpAltLayout.narrow .grpBodyCenter .unit_gallery.simple{margin:0 -1%;border-top:1px dotted #dadada;}
.grpAltLayout.narrow .grpBodyCenter h1.pageTitle{margin:.25em 0 -.1em 0;padding:.35em 15px .25em 2px;}
.grpAltLayout.narrow .grpBodyCenter .servicePlanContent #bcaProductCell .itemAction{height:inherit;margin-bottom:20px;}
.servicePlanContent .itemAction .priceWas,
.servicePlanContent .itemAction .priceSave{}
.servicePlanContent .itemAction .priceNote,
.servicePlanContent .itemAction .priceShip{display:none;}
.servicePlanContent .simple .wrap_description{margin:10px 0 0;height:inherit;}

/* --- Hero ---*/
.grpModule.servicePlanBanner .hero .shadow{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bnrShadow.jpg") repeat-x;display:block;margin:0;width:auto;height:6px;}
.grpModule.servicePlanBanner #heroModule.wrap_hero, .grpModule.servicePlanBanner #heroModule.hasLabel{height:240px;}
.grpModule.servicePlanBanner .wrap_hero{position:relative;font-size:1.2em;height:240px;overflow:hidden;margin-bottom:0;border:none;}
.grpModule.servicePlanBanner .wrap_hero .wrap_nav{background:none;position: absolute;bottom:5px;z-index:30;width:98%;height:24px;overflow: hidden;}
.grpModule.servicePlanBanner .wrap_hero .wrap_nav .list_nav{height:24px;list-style:none;margin:0 0 0 0;padding:0 0 0 0;font-family:arial;width:auto;float:right;}
.grpModule.servicePlanBanner .wrap_hero .wrap_nav .list_nav li:first-child {margin-left:0;}
.grpModule.servicePlanBanner .wrap_hero .wrap_nav .list_nav li{display:block;float:left;position:relative;margin:1px;padding:0 0 0 0;/* font-size:1.1em; */text-align:center;border-width:0;border-style:solid;border-color:transparent;white-space:nowrap;font-size:0.95em;}
.grpModule.servicePlanBanner .wrap_hero .wrap_nav .list_nav a{color:#fff;border:0;padding-top:2px;display:block;}

/* --- hero rotation styles --- */
.grpModule.servicePlanBanner .wrap_hero .wrap_banner{display:none;}
.grpModule.servicePlanBanner .wrap_hero.show_1 #hero_1,
.grpModule.servicePlanBanner .wrap_hero.show_2 #hero_2,
.grpModule.servicePlanBanner .wrap_hero.show_3 #hero_3,
.grpModule.servicePlanBanner .wrap_hero.show_4 #hero_4,
.grpModule.servicePlanBanner .wrap_hero.show_5 #hero_5,
.grpModule.servicePlanBanner .wrap_hero.show_6 #hero_6,
.grpModule.servicePlanBanner .wrap_hero.show_7 #hero_7,
.grpModule.servicePlanBanner .wrap_hero.show_8 #hero_8,
.grpModule.servicePlanBanner .wrap_hero.show_9 #hero_9 {display:block;}

.grpModule.servicePlanBanner .wrap_hero #heroNav_1,
.grpModule.servicePlanBanner .wrap_hero #heroNav_2,
.grpModule.servicePlanBanner .wrap_hero #heroNav_3,
.grpModule.servicePlanBanner .wrap_hero #heroNav_4,
.grpModule.servicePlanBanner .wrap_hero #heroNav_5,
.grpModule.servicePlanBanner .wrap_hero #heroNav_6,
.grpModule.servicePlanBanner .wrap_hero #heroNav_7,
.grpModule.servicePlanBanner .wrap_hero #heroNav_8,
.grpModule.servicePlanBanner .wrap_hero #heroNav_9 
{display:block;border: 1px solid #454545;height:20px;width:20px;-moz-border-radius:10px;-webkit-border-radius:12px;
background: #161717;
background: -webkit-gradient(linear, left top, left bottom, from(#515252), to(#161717));
background: -moz-linear-gradient(top,  #515252,  #161717);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#515252', endColorstr='#161717');
opacity:.90;filter:alpha(opacity=90);}

.grpModule.servicePlanBanner .wrap_hero.show_1 #heroNav_1,
.grpModule.servicePlanBanner .wrap_hero.show_2 #heroNav_2,
.grpModule.servicePlanBanner .wrap_hero.show_3 #heroNav_3,
.grpModule.servicePlanBanner .wrap_hero.show_4 #heroNav_4,
.grpModule.servicePlanBanner .wrap_hero.show_5 #heroNav_5,
.grpModule.servicePlanBanner .wrap_hero.show_6 #heroNav_6,
.grpModule.servicePlanBanner .wrap_hero.show_7 #heroNav_7,
.grpModule.servicePlanBanner .wrap_hero.show_8 #heroNav_8,
.grpModule.servicePlanBanner .wrap_hero.show_9 #heroNav_9 
{display:block;border: 1px solid #5389c1;height:20px;width:20px;-moz-border-radius:10px;-webkit-border-radius:12px;
background: #355885;
background: -webkit-gradient(linear, left top, left bottom, from(#85a4c9), to(#355885));
background: -moz-linear-gradient(top,  #85a4c9,  #355885);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#85a4c9', endColorstr='#355885');
opacity:.90;filter:alpha(opacity=90);}

.grpModule.servicePlanBanner .wrap_hero.show_1 #heroNav_1 a,
.grpModule.servicePlanBanner .wrap_hero.show_2 #heroNav_2 a,
.grpModule.servicePlanBanner .wrap_hero.show_3 #heroNav_3 a,
.grpModule.servicePlanBanner .wrap_hero.show_4 #heroNav_4 a,
.grpModule.servicePlanBanner .wrap_hero.show_5 #heroNav_5 a,
.grpModule.servicePlanBanner .wrap_hero.show_6 #heroNav_6 a,
.grpModule.servicePlanBanner .wrap_hero.show_7 #heroNav_7 a,
.grpModule.servicePlanBanner .wrap_hero.show_8 #heroNav_8 a,
.grpModule.servicePlanBanner .wrap_hero.show_9 #heroNav_9 a {color:#fff;}

.grpModule.servicePlanBanner{background:#e0e0e0;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.grpModule.servicePlanBanner #heroModule.wrap_hero{height:333px;}
.grpModule.servicePlanBanner #heroModule.wrap_hero .wrap_nav{bottom:8px;}
.grpModule.servicePlanBanner #heroModule.wrap_hero .wrap_nav li{margin:0 6px 0;}
.grpModule.servicePlanBanner #heroModule.wrap_hero .wrap_banner{text-align:left;}

input.err_flag, select.err_flag, textarea.err_flag {
color: #B40101;
border: 1px solid red;
background: #FFE0E0;
}
input.err_flag{padding:2px 3px;}
.bcaServicePlanBar .planItem select{font-size:11px;}

/* 15Jun12 * Canadian Popup Lightbox */
#modal1{}			
#canPopup{
position:absolute;
top:130px;
left:300px;
z-index:99999;
width:520px;
border:6px solid rgba(220, 220, 216, 0.6);
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
background-color:transparent;
-moz-background-clip: padding;
-webkit-background-clip:padding;
background-clip:padding-box;
font-family:helvetica,arial,sans-serif;
}
/* 25Jun12 * #canPopup .loader{
color:#fff;
padding:210px 0;
} */
#canPopup .round{
height:440px;
border:1px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#fff;
}

#canPopup .closeIcon{cursor:pointer;height:20px;width:20px;margin:8px 8px 8px 490px;background:url(http://e3wwwdemo.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.2.png) no-repeat -149px -439px;
-ms-filter:"progid:DXImageTransorm.Microsoft.Alpha(Opacity=60)";
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;}
#canPopup .closeIcon:hover,
#canPopup .closeIcon:focus {
-ms-filter:"progid:DXImageTransorm.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
-moz-opacity:.8;
-khtml-opacity:.8;
opacity:.8;
}
#canPopup em{font:normal bold 1em/1.2 helvetica,arial,sans-serif;}
#canPopup .grpHeader{position:relative;margin:72px 1px 20px;padding:22px 0 10px;text-align:center;background:#2f4258;color:#fff;font-size:1.6em;}
#canPopup .grpHeader .q{position:absolute;top:-38px;left:32px;font-size:26px;color:#fa7d00;text-transform:uppercase;}
#canPopup .grpHeader .q em{font-size:27px;}
#canPopup .grpHeader .nec_logo{position:absolute;top:-74px;right:23px;}
#canPopup .grpHeader .msg{font-size:17px;}
#canPopup .grpHeader .msg em{text-transform:uppercase;font-size:1.2em;}
#canPopup .bullet{margin:26px auto;width:330px;}
#canPopup .bullet li{list-style-type:none;margin-left:-32px;padding:7px 0 7px 32px;background:url(../../images/bg_check_22x20.png) no-repeat 0 5px;font-size:16px;line-height:1.15;}
#canPopup a.atnPrimary:link,
#canPopup a.atnPrimary:visited {
background:#FFA11B url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;
background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #FFC842),color-stop(1, #F48717));
background:-moz-linear-gradient(center top, #FFC842 10%, #F48717 100%);
border:2px solid #e9a11b;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color: #542F05;
display:block;
width:452px;
height:36px;
line-height:2.4em;
margin:auto;
padding:0;
text-align:center;
font-size:16px;
font-weight:normal;
}
#canPopup a.atnPrimary:hover,
#canPopup a.atnPrimary:active,
#canPopup a.atnPrimary:focus {
background:#E68626 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;
background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #F48717),color-stop(1, #FFC842));
background:-moz-linear-gradient(center top, #F48717 10%, #FFC842 100%);
color: #1C0F00;
}
#canPopup .atnSecondary{text-align:center;color:#335f9c;font-size:13px;margin:16px auto 30px;}

a.link_blue:link,
a.link_blue:visited {color:#335f9c;border-bottom:1px solid #335f9c;}
a.link_blue:hover,
a.link_blue:active,
a.link_blue:focus {color:#06f;border-bottom:1px solid #06f;}
#overlay.dark{background:#000;}

/* 15Jun12 * Canadian Popup Lightbox */
#modal1{}			
#canPopup{
position:absolute;
top:130px;
left:300px;
z-index:99999;
width:520px;
border:6px solid rgba(220, 220, 216, 0.6);
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
background-color:transparent;
-moz-background-clip: padding;
-webkit-background-clip:padding;
background-clip:padding-box;
font-family:helvetica,arial,sans-serif;
}
/* 25Jun12 * #canPopup .loader{
color:#fff;
padding:210px 0;
} */
#canPopup .round{
height:440px;
border:1px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#fff;
}

#canPopup .closeIcon{cursor:pointer;height:20px;width:20px;margin:8px 8px 8px 490px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat -149px -439px;
-ms-filter:"progid:DXImageTransorm.Microsoft.Alpha(Opacity=60)";
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;}
#canPopup .closeIcon:hover,
#canPopup .closeIcon:focus {
-ms-filter:"progid:DXImageTransorm.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
-moz-opacity:.8;
-khtml-opacity:.8;
opacity:.8;
}
#canPopup em{font:normal bold 1em/1.2 helvetica,arial,sans-serif;}
#canPopup .grpHeader{position:relative;margin:72px 1px 20px;padding:22px 0 10px;text-align:center;background:#2f4258;color:#fff;font-size:1.6em;}
#canPopup .grpHeader .q{position:absolute;top:-38px;left:32px;font-size:26px;color:#fa7d00;text-transform:uppercase;}
#canPopup .grpHeader .q em{font-size:27px;}
#canPopup .grpHeader .nec_logo{position:absolute;top:-74px;right:23px;}
#canPopup .grpHeader .msg{font-size:17px;}
#canPopup .grpHeader .msg em{text-transform:uppercase;font-size:1.2em;}
#canPopup .bullet{margin:26px auto;width:330px;}
#canPopup .bullet li{list-style-type:none;margin-left:-32px;padding:7px 0 7px 32px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_check_22x20.png") no-repeat 0 5px;font-size:16px;line-height:1.15;}
#canPopup a.atnPrimary:link,
#canPopup a.atnPrimary:visited {
background:#FFA11B url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;
background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #FFC842),color-stop(1, #F48717));
background:-moz-linear-gradient(center top, #FFC842 10%, #F48717 100%);
border:2px solid #e9a11b;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color: #542F05;
display:block;
width:452px;
height:36px;
line-height:2.4em;
margin:auto;
padding:0;
text-align:center;
font-size:16px;
font-weight:normal;
}
#canPopup a.atnPrimary:hover,
#canPopup a.atnPrimary:active,
#canPopup a.atnPrimary:focus {
background:#E68626 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;
background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #F48717),color-stop(1, #FFC842));
background:-moz-linear-gradient(center top, #F48717 10%, #FFC842 100%);
color: #1C0F00;
}
#canPopup .atnSecondary{text-align:center;color:#335f9c;font-size:13px;margin:16px auto 30px;}

a.link_blue:link,
a.link_blue:visited {color:#335f9c;border-bottom:1px solid #335f9c;}
a.link_blue:hover,
a.link_blue:active,
a.link_blue:focus {color:#06f;border-bottom:1px solid #06f;}
#overlay.dark{background:#000;}

.servicePlanContent .wrap_description .itemTitle{font-size:13px;}
.servicePlanContent .wrap_description .itemDesc a{font-weight:bold;font-size:13px;line-height:1.25;}


.grpBody a.mailto{text-decoration:underline;}

.grpBody a.mailto:active,
.grpBody a.mailto:hover,
.grpBody a.mailto:focus{ border-bottom:none;}