/*--page style--*/
body{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/warmBG.gif") repeat;}
body.HomePage2011{background:#f0eadb;}
body.HomePage2011.B2B{background:#f3f3f3;}
div#container,
div#footerArea{min-width:984px;max-width:1280px;margin:0 auto;}

#message2OlderBrowser{display:none;}/*--message to older browser--*/
.clear{clear:both;margin:0;padding:0;}

/*--header area--*/
#headerArea{}
#headerArea .biggerFontSizeTemplate{font-size:100%;}
#headerArea .biggestFontSizeTemplate{font-size:80%;}
#headerArea .headerArea{width:100%;}
#logo{}
#haInfoBar{height:23px;width:660px;color:#fff;font-size:1.2em;}
.B2B #haInfoBar{width:475px;}
#haInfoBar a{color:#fff;}
#haInfoBar span{vertical-align:middle;}
#haInfoBar .loginName{margin-left:5px;}
#haInfoBarCart{width:240px;text-align:right;background:#33425a;}
.B2B #haInfoBarCart{width:250px;}
#haInfoBarCart .item{margin-left:3px;vertical-align:top;position:relative;top:3px;}
#haInfoBarCart .toLeft{float:left;margin:0;padding:0;}
#haInfoBarCart .toRight{float:right;}
#haInfoBarCart #shoppingCart{border-left:1px solid #ffffff;}
#haInfoBarLeft{width:2px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/topIframeLeft.gif") no-repeat;}
#haInfoBarMiddle {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #33425A;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    white-space: nowrap;
    min-width: 100px;
}
#haInfoBarCenter{width:310px;background:#33425a;white-space:nowrap;}
.B2B #haInfoBarCenter{width:200px;}
#haInfoBarMyAccount{width:92px;background:#33425a;text-align:center;vertical-align:middle;}
#haInfoBarMyAccount img{border-left:1px solid #ffffff;vertical-align:middle;}
#haInfoBarRight{width:3px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/topIframeRight.gif") no-repeat;}

#haQuickSearch{width:100%;}
#haQuickSearchLeft{width:6px;height:60px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/n_topNavLeft.gif") no-repeat;}
#haQuickSearchLabel{width:58px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/n_topNavLabelA.gif") no-repeat;}
#haQuickSearchTextbox{width:195px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/n_topNavbg.gif");}
#haQuickSearchTextbox input{padding: 1px 0px; width:175px; margin-top:3px;}
#haQuickSearchSubmit{width:35px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/n_topNavGo.gif");}
#haQuickSearchInfoTab{vertical-align:middle; margin-top: 4px;}
.B2B #haQuickSearchInfoTab a {vertical-align:middle; color: #FFFFFF;}
#haQuickSearchBottom{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/n_topNavbg.gif");}
#haQuickSearchAD{text-align:right;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/n_topNavbg.gif");}
#haQuickSearchRight{width:4px;height:37px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/topNavRight.gif") no-repeat right;}
#bigFontWarring{color:red;}

#stripeHeaderArea{background:#8e96a4;border-top:1px solid #fff;border-bottom:2px solid #fff;height:7px;min-width:984px;}

/*--new layout update [tab store dropdown menu]--*/
#haTabStoreMenu{padding:0;margin:0;background:#33425A;height:23px;font-size:1.2em;}
#haTabStoreMenu .biggerFontSizeTemplate{font-size:75%;}
#haTabStoreMenu .biggestFontSizeTemplate{font-size:60%;}
#haTabStoreMenu img{position:relative;z-index:500;}
#haTabStoreMenu td:hover ul{display:block;}
#haTabStoreMenu iframe{display:none;position:absolute;margin-left:-2px;background:transparent;}
#haTabStoreMenu ul{display:none;position:absolute;margin:22px 0 0 -2px;padding:0;font-size:1.1em;list-style:none;z-index:400;}		
#haTabStoreMenu ul li{padding:0 2px;background:#fff;border-left:1px solid #33425a;border-right:1px solid #33425a;white-space:nowrap;}
#haTabStoreMenu ul li a{width:auto;display:block;padding:2px;border:1px solid #fff;background:#fff;}
#haTabStoreMenu ul li a:link{color:#000;text-decoration:none;}
#haTabStoreMenu ul li a:visited{color:#000;text-decoration:none;}
#haTabStoreMenu ul li a:hover{color:#000;text-decoration:none;background:#d1d2d3;border:1px solid #aaa;}
#haTabStoreMenu ul li a:active{color:#000;}
#haTabStoreMenu ul li.first{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/none.gif");height:2px;overflow:hidden;border:0;}
#haTabStoreMenu ul li.last{padding-bottom:2px;border-bottom:1px solid #33425a;}
#haTabStoreMenu ul#haTabStoreSubMenu1,#haTabStoreMenu ul#haTabStoreSubMenu1 iframe{margin-left:0;}

/*--new tab store ui--*/
#haNewTabStoreMenu{padding:0;margin:0;background:#EEE7D6;height:23px;font-size:1.2em;}
#haNewTabStoreMenu #rolloverMenu{float:left;width:100%;list-style:none;margin:0;padding:0;height:23px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/n2_topNavTabBg.gif") repeat-x;}
#rolloverMenu .haNavTabs{position:relative;float:left;z-index:101;margin:0;padding:0;}
#haNewTabStoreMenu .activeTab .haNavTabMenu,#haNewTabStoreMenu .activeTab .haNavTabHover{display:block !important;}

#haNewTabStoreMenu .haNavTabs .twoColumn .part1{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/tabDividingLine.gif") repeat-y right top;}
#haNewTabStoreMenu .haNavTabs .listInfo{width:180px;}
#haNewTabStoreMenu .haNavTabs .twoColumn{width:360px;}
#haNewTabStoreMenu .haNavTabs li{padding:0; margin:0;}
#haNewTabStoreMenu .haNavTabs .haNavTabHover{display:none;position:absolute;top:0;left:-6px;margin:0;padding:0 0 0 6px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/topButtonLeft.png") no-repeat;z-index:100;}
#haNewTabStoreMenu .haNavTabs .haNavTabHover a{display:block;padding-right:6px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/topButtonRight.png") no-repeat right top;}
#haNewTabStoreMenu .haNavTabs .haNavTabMenu{display:none;position:absolute;top:23px;left:-6px;margin:0;padding:0;z-index:100;}
#haNewTabStoreMenu .haNavTabs .menuAlignRight{left:auto;right:-6px;}
#haNewTabStoreMenu .haNavTabs img{position:relative;z-index:50;}
#haNewTabStoreMenu .haNavTabs .topTabArea{clear:both;height:21px;}
#haNewTabStoreMenu .haNavTabs .topTabArea .tabLeftBg{float:left;width:6px;height:23px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/topButtonLeft.png") no-repeat;}
#haNewTabStoreMenu .haNavTabs .topTabArea .tabCenterBg{float:left;height:23px;}
#haNewTabStoreMenu .haNavTabs .topTabArea .tabRightBg{float:left;width:6px;height:23px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/topButtonRight.png") no-repeat}

#haNewTabStoreMenu .haNavTabs .centerInfoArea{clear:both;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bottomLeftBG.png") left repeat-y; padding-left:5px;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid{clear:both;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bottomRightBG.png") right repeat-y; padding-right:5px;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg{padding:8px 9px 9px 9px;background:#FED690;margin:0;}

#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg .listInfo{border:1px solid #CCC;background:#FFF; font-size:12px; overflow:auto;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg .listInfo ul{list-style:none;margin:6px 0 ;float:left;padding:0 15px;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg .listInfo li{width:150px;border:none;padding:4px 0;margin:0;}

#haNewTabStoreMenu .haNavTabs .centerInfoArea a{padding:0;font-size:12px;border:none; background:none; margin:0;display:block;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea a:hover{color:#FFAC1F;}
#haNewTabStoreMenu .haNavTabs .footArea{clear:both;position:absolute;width:100%}
#haNewTabStoreMenu .haNavTabs .footArea .footLeft{display:block;float:left;width:7px;height:7px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/footLeft.png") no-repeat;}
#haNewTabStoreMenu .haNavTabs .footArea .footCenter{display:block;height:7px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/footCenter.png") repeat-x; margin:0 7px;}
#haNewTabStoreMenu .haNavTabs .footArea .footRight{display:block;float:right;width:7px;height:7px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/footRight.png") no-repeat; margin-top:-7px}

/*--body area--*/
#bodyArea{background:#fff;}
#bodyArea .bodyArea{border-left:1px solid #526380;border-right:1px solid #526380;width:100%;}
.B2B #bodyArea .bodyArea{border:0 auto;}
.sidebarBox{margin:0 0 2px 0;border-left:1px solid #526380;border-bottom:1px solid #526380;}
.sidebarBox dt{padding:6px 0 6px 6px;font-size:1.2em;font-weight:bold;color:#dadada;background:#33425a;font-family:Arial;text-transform:uppercase;}
.sidebarBox dd.content{background:#eeeff0;padding:3px 5px;font-size:1.2em;}
.sidebarBox dd.footer{display:block;background:#dcddde;padding:5px;font-size:1.2em;}

.helpImage{margin:1px 2px;}
/*--body left area--*/
.bodyLeftArea{min-width:160px;max-width:160px;width:160px;}
#bodyLeftArea{width:160px;}

/*--center area--*/
#bodyCenterArea{padding:0 2px;background:#fff;}
.stripeBodyCenterArea{min-width:698px;height:0;}
.stripeBodyCenterArea .stripeImage{width:698px;}
.stripeBodyCenterArea1{min-width:818px;height:0;}
.stripeBodyCenterArea1 .stripeImage{width:818px;}
.stripeBodyCenterArea2{min-width:858px;height:0;}
.stripeBodyCenterArea2 .stripeImage{width:858px;}
.stripeBodyCenterArea3{min-width:978px;height:0;}
.stripeBodyCenterArea3 .stripeImage{width:978px;}
#compareform {background:#fff;}
#bcaBreadcrumbTop,#bcaBreadcrumbBottom{padding:5px;margin:0 0 5px 0;}
#bcaBreadcrumbTop dd,#bcaBreadcrumbBottom dd{display:inline;font-size:1.2em;}
#bcaBreadcrumbTop dd.egg,#bcaBreadcrumbBottom dd.egg{vertical-align:bottom;}
#bcaBreadcrumbTop dl{margin:0;}
h1#bcaBreadcrumbTop,h1#bcaBreadcrumbBottom{font-size:1.0em;font-weight:normal;}

.contentPageTitle{clear:both;color:#dadada;background:#526380;padding:2px 0;}
.contentPageTitle h5{padding:3px;font-size:1.2em;text-transform:uppercase;margin:0;}
.centerTitleBar {clear:both;color:#dadada;margin:3px 0 0 1px;background:#526380;font-size:1.1em;text-align:left;}
.centerTitleBar h5,.centerTitleBar h3{padding:3px;font-size:1.2em;text-transform:uppercase;margin:0;}
.centerTitleBar h4{margin:0;padding:5px;color:#fff;background:#8E96A4;font-size:1.45em;text-transform:uppercase;}

.greyScan{margin-top:2px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/greyScanBG2.gif");line-height:1.3em;font-weight:bold;border-bottom:solid 1px #818588;padding-top:3px;}
.centerArea20{padding:20px 0 0 0;}
.centerArea10{padding:10px 0 0 0;}

/*--body right area--*/
.bodyRightArea{min-width:120px;max-width:120px;width:120px;}
.bodyRightArea .biggerFontSizeTemplate{font-size:85%;}
.bodyRightArea .biggestFontSizeTemplate{font-size:70%;}
#bodyRightArea{width:120px;}

#braProductReview dd.content{font-size:1.4em;font-weight:bold;}
#braPopularBrands dd{padding:3px 0;text-align:center;}
#braRecentlyViewd ul{list-style:url("//ssl-images.newegg.com/webresource/b2b/en/images/listStyle.gif");margin:0;padding:0 0 0 15px;}
#braRecentlyViewd ul p{color:#951616;font-size:1.1em;font-weight:bold;margin:0;}
#braRecentlyViewd .content{margin-bottom:1px;}
#braRecentlyViewd ul{list-style:none;list-style-image:none;padding-left:21px;padding-top:8px;margin-bottom:-3px;}
#braRecentlyViewd li{padding-bottom:6px;}
#braRecentlyViewd img{border:1px solid #CCCCCC;margin-bottom:3px;}

#braYouTellUs div{padding:8px 0;}
#braYouTellUs #poll{margin:0;padding:0;}
#braYouTellUs #poll dl,dd{margin:0;padding:0;}
#braYouTellUs #poll .clear{clear:both;padding-top:4px;}
#braYouTellUs #poll .radio{float:left;padding-top:1px;}
#braYouTellUs #poll .radio input {width:11px;height:11px;}
#braYouTellUs #poll .title{float:left;width:88px;padding:0 0 0 2px; margin:0;}

#braYouTellUs textarea{font-size:1.2em;padding:0px;margin:0px;width:106px;}
#braYouTellUs .vote{clear:both;padding:10px 0 5px 0;}
#braYouTellUs p,#braYouTellUs input{margin:0;}

/*--footer area--*/
#footerArea{background:#fff;margin:1px 0 0 0;font-size:1.2em;}
#footerArea .footerArea{width:100%;}

.footerBar{background-color:#012D6B; height:50px;}
.footerDivider{border-right:1px solid #ccc;}
.footerText{text-align:left;color:#000;margin:10px 0px 10px 10px;}
.footerTextTitle{color: #000; font-weight: bold; padding: 5px 0 10px 0;}
.footerText img{margin:2px;}
.footerText a:link{color:#000;text-decoration:none;}

.footerText a:visited{color:#333;text-decoration:none;}
.footerText a:hover{color:#4d77b3; text-decoration:none;border-bottom:1px solid #4d77b3; }
.footerText a:active{color:#000;text-decoration:none;}
.footerText ul{padding-left: 1px;list-style: none; margin:0;}

.footerText li{list-style: none; margin:10px 0;margin:0;line-height:1.6em;padding-top:0em;padding-top:0.3em \9;}

.footerText p,.footerText input{margin:0;}
.footerText .mt{margin-top:3px;}
.footerAwards img{margin:20px 10px;}
.footerImg{margin:15px 0px;}
table.eggXpert {width:650px;}
table.eggXpert #eggxpertText {padding-left:25px;text-align:left;}
#footerCorner img{width:6px;}
#footerCorner .left{width:6px;height:19px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/footer_corner_left.gif") no-repeat;}
#footerCorner .center{width:100%;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/footer_comb_bg.gif") repeat-x scroll 0%;}
#footerCorner .right{width:6px;height:19px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/footer_corner_right.gif") no-repeat;}

#awardsCorner img{width:7px;}
#awardsCorner .left{width:6px;height:10px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/awardsDownLeft.gif") no-repeat;}
#awardsCorner .center{width:100%;background:#fff;}
#awardsCorner .right{width:6px;height:10px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/awardsDownRight.gif") no-repeat;}

.stripeFooterArea{background:#8e96a4;border-top:1px solid #fff;border-bottom:1px solid #fff;height:5px;min-width:984px;}

#disclaimer{text-align:center;padding:5px 0 8px 0;}

/*--banner styles--*/
#bannerAdTop, #bannerAdBottom{position:relative;text-align:center;clear:both;}
#bannerAdRight,#bannerAdLeft{padding:0;margin:0;overflow: hidden;}
#bannerAdRight dd div{margin:0 1px 2px 0;text-align:center;}
#bannerAdRight dd img{padding:0;border:1px solid #526380;border-right:0 solid #fff;}
#bannerAdLeft dd div{margin:0 0 2px 2px;text-align:center;}
#bannerAdLeft img{width:156px;border:1px solid #526380;}
#bannerPromotion{padding:5px 0;margin:0;background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/blueBG.gif") repeat-x;}
#bannerPromotion h2{margin:0;padding:2px 0 2px 12px;font-size:1.6em;font-weight:bold;text-transform:uppercase;}
#bannerPromotion h2 a{margin:0;padding:0;}
#bannerPromotion img{float:left;margin-left:8px;}

/*--nav page styles--*/
.totalDeals{font-size:1.1em;font-weight:bold;margin:0;padding:0;}
.pagination {display:inline;padding:2px 0;}
.pagination ul {display:inline;margin:0;padding:2px 0;list-style:none;}
.pagination ul li {display:inline;padding:1px;margin:0 2px 0 1px;background:#f90;border-right:1px solid #222;border-bottom:2px solid #222;border-left:1px solid #dadada;border-top:1px solid #dadada;}
.pagination a:active {background:#fff;margin:0;border:0;}
.pagination ul li.currentPage{background:#fff;}

/*--normal search area--*/
.searchKeywords {margin:9px 9px 0 9px;font-size:1.1em;}
.searchKeywords input{margin:3px 0;padding:0;border:1px solid #7f9db9;}
.searchKeywords input.advsearch {width:95%;padding:1px;}

.searchButton{margin:12px;text-align:right;}

/*--normal table--*/
.listHead td{padding:3px;background:#818488; color:#fff; font-weight:bold; line-height:1.3em;}
.listHead .tdBorderRight{border-right: 1px solid #FFF;}

.listRowOdd, .listRowOdd td{padding:2px;border-bottom:1px solid #fff;background:#f2f2f2;vertical-align:top;border-right: 1px solid #FFF;}
.listRowEven, .listRowEven td{padding:2px;border-bottom:1px solid #fff;background:#E8E8E8;vertical-align:top;border-right: 1px solid #FFF;} 
.listRowOdd,.listRowEven{width:auto;}

.listRowOdd .borderRight0,.listRowEven .borderRight0{border-right:0;}

a.btnOn:link,
a.btnOn:visited,
a.btnOn:hover,
a.btnDown:link,
a.btnDown:visited,
a.btnDown:hover{display:inline;font-size:1.2em;font-weight:bold;padding:2px;background:#234786;line-height:2em;height:16px;color:#fff;}

a.btnOn:link,
a.btnOn:visited,
a.btnOn:hover{border-right:2px solid #003;border-bottom:2px solid #003;border-left:2px solid #78859F;border-top:2px solid #78859F;}

a.btnDown:link,
a.btnDown:visited,
a.btnDown:hover{border-right:2px solid #78859F;border-bottom:2px solid #78859F;border-left:2px solid #003;border-top:2px solid #003;}
a.white:link, 
a.white:visited,
a.white:hover{color:#fff;}

a.red:link, 
a.red:visited, 
a.white:visited{color:#951616;}

a.crtOn:link,
a.crtOn:visited,
a.crtOn:hover,
a.crtOn:focus{font-size:1.2em;font-weight:bold;padding:3px 6px;border:2px outset #FAB955;line-height:2em;background:#F26B1F;color:#FFF;}
a.crtOn:active,
a.crtDown{font-size:1.2em;font-weight:bold;padding:3px 6px;border:2px inset #FAB955;line-height:2em;background:#DC5A23;color:#DDD;}
a.crtDown{color:#fff !important;}

a.noLine:link,a.noLine:visited,a.noLine:hover{border:0px;}
/*---gray button---*/
.greyBtn a{color:#DDD;}
.greyBtn:link,.greyBtn:visited,.greyBtn,.greyBtn:hover{background:#A0A0A0;border-right-color:#777;border-bottom-color:#777;border-top-color:#DDD;border-left-color:#DDD;color:#FFF;padding:2px;border-width:2px;border-style:solid;}

/*--AutoFilledKeywords--*/
#autofilledview{border:1px solid #7F9DB9;clear:both;text-align:left;position:absolute;width:218px;background:#fff;margin:-1px 0px 0px 0px;z-index:1000;display:none;}
#autofilledview .line{display:block; border:none; white-space:normal;margin-bottom:2px;padding:2px; color:#555; font-size:1.2em;}
#autofilledview .line .keywords{}
#autofilledview .line .count{}
#autofilledview .line .store{}
#autofilledview .line .bold{font-weight:bold;}
#autofilledview .line:hove{color:#000;background:#d3e3f9;}

.errMsgInfo{font-size:1.2em;margin:20px 0 0 20px;}
.errMsgInfo dt{font-weight:bold;font-size:1.2em;text-transform:uppercase;}
.errMsgInfo dd{margin:0 0 15px 14px;}	

/*--Rating this page--*/
.surveyFlag{margin:18px 0;vertical-align:top;font-size:1.2em;clear:both;}

/*--Rating this page overrides--*/
.grpBodyCenter .surveyFlag{margin:8px 0 0;padding-bottom:18px;}

/*-----Upload Control-----*/
.uploadControl{display:block;position:relative;}
.uploadControl .pathDisplay{position:absolute;top:0;left:0;/*width:142px;*/}
.uploadControl .uploadNative{display:inline;}

.progressDisplay{display:none;}
.progressDisplay .progressBar{border-color:lightgrey;border-width:1px;border-style:solid;height:18px;width:280px;padding-top:2px;position:relative;}
.progressDisplay .progressBar .barImage{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/ProgressBarImage.png") repeat-x;width:280px;height:18px;}
.progressDisplay .progressBar .barMask{height: 18px;position:absolute;top:0;background-color:white;right:0;width:280px;}
/*--pdf icon after the link Rebate--*/
.mirImg{margin-bottom:-2px;margin-top:1px;}

/*--Preload--*/
.grpItemPreload{}
.grpItemPreload td{text-align:center;}
.grpItemPreload td img{vertical-align:bottom;}
.grpItemPreload td span{padding-left:5px;}
#bcasItemList .cartTbl .grpItemPreload td{text-align:center;padding:20px;}

/*----Footer Affiliate Network----*/
#footerArea table.network {width:100%;border-top:1px solid #939ca8;background:#E3E3E3;}
#footerArea table.network td{vertical-align:middle;padding:3px 15px;color:#555;}
#footerArea table.network td.affiliates a{border:0;margin-left:30px;display:block;float:left;text-align:left;color:#33425A;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/icn_egg-orange.gif") no-repeat;padding-left:17px;}
#footerArea table.network label{display:block;float:left;}
#footerArea table.network img{vertical-align:middle;}
#footerArea table.network .small{font-size:10px;color:#777;}

/*----GuidedSearch  MoreOptions-----*/
.gmre{margin:10px 0 0 0;font-weight:bold;font-size:1.2em;}
.gmre a,.gmre a:hover{border-bottom:0 !important;color:#000;}

/* holiday 2008 */
#headerArea .chrismas{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/winter_scene.jpg") no-repeat top right;}

/* Business Additions */
.loginArea{margin:0 0 2px 0;padding:8px 0;background:#305488;border:1px solid #305488;}
.loginArea form{display:block;margin:0 5px;width:982px;}
.loginArea input{float:left;height:13px;margin:2px 5px 0 0;padding-top:3px;}
.loginArea .button img{float:left;}
.loginArea label{display:block;float:left;width:0;height:0;overflow:hidden;}
.loginArea a:link,.loginArea a:visited,.loginArea a:hover,.loginArea a:active{text-align:center;padding:0;color:#FFF;}
.loginArea a:hover,.loginArea a:active{text-decoration:underline;}
.loginArea .regText{float:left;margin:0;padding:6px 10px;font-family:helvetica,arial,verdana,sans-serif;font-size:1.2em;font-weight:bold;color:#E3E3E3;}
.loginArea .bigText{float:left;margin:0;padding:6px 10px;font-family:helvetica,arial,verdana,sans-serif;font-size:1.4em;font-weight:bold;color:#E3E3E3;}

/* Bing Cash Back*/
#bingCashback{border-bottom:1px solid #8E96A1;border-top:1px solid #8E96A1;background:#D7DADF;text-align:center; font-size:1.2em;}
#bingCashback table{ text-align:center !Important; margin:0 auto;}
#container .stripeTop{background:#E3E4E8;height:1px;}
#container .stripeBottom{background:#FFF;height:1px;}

/*--------------------- button-----------------------------------------------------------------*/
#verification .btnSubmit {background:#234786 none repeat scroll 0%;border-color:#78859F rgb(0, 0, 51) rgb(0, 0, 51) rgb(120, 133, 159);border-style:solid;border-width:2px;
	color:#FFFFFF;cursor:pointer;display:inline;font-family:verdana,arial,helvetica,sans-serif;font-size:1em;font-weight:bold;height:22px;padding:1px;height:1.8em;}
.hidePriceBox{cursor:pointer;}
#overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgb(100,100,100);opacity:.6;filter:alpha(opacity=60);z-index:99998;}
#verification{position:absolute;min-height:13em;width:320px;padding:5px 15px; padding-left:15px;margin:-15px 0 0 -45px;background:#FFF;border:1px solid #000;z-index:99999;
-moz-border-radius:7px;-moz-box-shadow:3px 5px 12px #aaa;
-webkit-border-radius:7px;background-color:#E3E3E3;font-size:12px;}

/* B2B updates */
#biz #haQuickSearchBottom{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bizTopNavbg.gif");}
#biz #haNewTabStoreMenu #rolloverMenu{float:left;width:100%;list-style:none;margin:0;padding:0;height:23px;background:none;}

/*------------ sitewide promotions ------------*/
#container #bodyArea #bodyCenterArea #SitePromo{margin-bottom:2px;padding:10px 15px;font:13px helvetica,arial,sans-serif;background:#F2F2E8;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#3a3a3a;text-align:center;}
#container #bodyArea #bodyCenterArea #shoppingCart #SitePromo{font:12px verdana,arial,sans-serif;}
#container #bodyArea #bodyCenterArea #SitePromo h2{display:inline;margin:0 .3em 0 0;padding:0;font-size:1.2em;font-weight:bold;color:#000;}
#container #bodyArea #bodyCenterArea #SitePromo a{border-bottom:1px dotted #aaa;white-space:nowrap;}
#container #bodyArea #bodyCenterArea #SitePromo a:link,
#container #bodyArea #bodyCenterArea #SitePromo a:visited{color:#000;border-color:#aaa;}
#container #bodyArea #bodyCenterArea #SitePromo a:hover,
#container #bodyArea #bodyCenterArea #SitePromo a:active,
#container #bodyArea #bodyCenterArea #SitePromo a:focus{color:#06f;border-color:#06f;border-style:solid;}

/*----------- segment promotions ------------*/
#container #bodyArea #bodyCenterArea #SegmentPromo{margin-bottom:2px;padding:10px 15px;font:13px helvetica,arial,sans-serif;background:#ffeea0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#3a3a3a;text-align:center;}
#container #bodyArea #bodyCenterArea #SegmentPromo h2{display:inline;margin:0 .3em 0 0;padding:0;font-size:1.2em;font-weight:bold;color:#000;}
#container #bodyArea #bodyCenterArea #SegmentPromo a{border-bottom:1px dotted #aaa;white-space:nowrap;}
#container #bodyArea #bodyCenterArea #SegmentPromo a:link,
#container #bodyArea #bodyCenterArea #SegmentPromo a:visited{color:#000;border-color:#aaa;}
#container #bodyArea #bodyCenterArea #SegmentPromo a:hover,
#container #bodyArea #bodyCenterArea #SegmentPromo a:active,
#container #bodyArea #bodyCenterArea #SegmentPromo a:focus{color:#06f;border-color:#06f;border-style:solid;}

.a, .c, .e, .h, .u, .n, .k, .p, .r, .j{display:none;}

/* Content Area */
div.grpCMS{}

/* Basic Headers (h1, h2,...,h6) */
div.grpCMS h1, div.grpCMS h2, div.grpCMS h3, div.grpCMS h4, div.grpCMS h5, div.grpCMS h6{color:#526380;padding:0;line-height:1.2;}
div.grpCMS h1 {font-size:1.45em;font-weight:normal;margin:1.2em 0 .5em;}
div.grpCMS h1.flush {margin-top:0;}
div.grpCMS h2 { font-size:1.3em;margin:1.3em 0 .3em 0;}
div.grpCMS h3 {font-size:.9em;font-weight:bold;margin:1.2em 0 .3em;}
div.grpCMS h4,
div.grpCMS h5,
div.grpCMS h6{font-size:.9em;font-weight:bold;margin:.5em 0;}

/* Headers after headers */
div.grpCMS h1+h2 {margin-top:-.25em;}
div.grpCMS h1+h3 {margin-top:-.55em;}

/* Basic Paragraph */
div.grpCMS p{}

/* Left floated img in p element */
div.grpCMS p img{float:left;margin:0 16px 16px;}

/* Right floated img in p element */
div.grpCMS p img.right{float:right;margin:0 16px 16px;}

/* ul and li list */
div.grpCMS ul{padding:0;margin:0 0 1em 0;list-style:none;}
div.grpCMS ul li{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/listStyle.gif") no-repeat 4px .45em;margin-left:16px;padding-left:16px;}
div.grpCMS li p{margin:.5em 0 0;}
div.grpCMS ul ul {margin:.5em 0 1em -16px;}

/* ol and li list */
div.grpCMS ol{padding:0;margin:0 0 1em 0;list-style-type:decimal;}
div.grpCMS li{margin-left:32px;}
div.grpCMS li p{margin:.5em 0 0;}
div.grpCMS ol ol{margin:.5em 0 1em -12px;list-style-type:lower-alpha;}

/* Basic Definition Terms (dl, dt, dd) */
div.grpCMS dl {border-top:1px solid #eaeaea;margin:0;padding:5px;}
div.grpCMS dt {padding:.3em 0;margin:0;font-size:1em;font-weight:bold;line-height:1.2em;}
div.grpCMS dd {margin-left:1.5em;padding:0 0 .4em .1em;font-size:1em;line-height:1.2em;}

/* Rule (hr) */
.v660 div.grpCMS hr{height:1px;background-color:#eaeaea;}

/* Group Feature - Left Aligned Image */ 
#bodyCenterArea div.grpCMS ul.grpFeatures{list-style:none;margin:1em 16px 1em 0;padding:0;overflow:hidden;}
div.grpCMS ul.grpFeatures li{display:block;padding:1em 5px 1em;background-image:none;}
div.grpCMS ul.grpFeatures li span{display:block;padding:0;margin:0 0 2em;}
div.grpCMS ul.grpFeatures li span img{float:left;margin:0 16px 8px 0;}
div.grpCMS ul.grpFeatures li span em{display:block;margin:0 0 .25em;}

/* Group Feature - Right Aligned Image */ 
#bodyCenterArea div.grpCMS ul.grpFeaturesRight{list-style:none;margin:1em 16px 1em 16px;padding:0;}
div.grpCMS ul.grpFeaturesRight li{display:block;padding:1em 5px 1em;background-image:none;}
div.grpCMS ul.grpFeaturesRight li span{display:block;padding:1px 0;margin:0 0 .2em;overflow:auto;clear:left;}
div.grpCMS ul.grpFeaturesRight li span img{float:right;margin:0 0 8px 16px;}
div.grpCMS ul.grpFeaturesRight li span em{display:block;margin:0 0 .25em;}

/* ul inside Group Feature - Left and Right Aligned Image */
div.grpCMS ul.grpFeatures ul{padding:0;margin:0 0 30px 11px;list-style:none outside none;}
div.grpCMS ul.grpFeatures ul li{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/listStyle.gif") no-repeat 2px .45em;margin-left:11px;}
.grpContent div.grpCMS ul.grpFeatures ul li{padding-left:16px;}
div.grpCMS ul.grpFeaturesRight ul{padding:0;margin:0 0 32px;list-style:none outside none;}
div.grpCMS ul.grpFeaturesRight ul li{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/listStyle.gif") no-repeat 2px .45em;margin-left:16px;padding:0 0 0 16px;}
div.grpCMS ul.grpFeatures ul li p,
div.grpCMS ul.grpFeaturesRight ul li p{margin:.5em 0 0;}

/* Anchor */
.v660 div.grpCMS a:link,
div.grpCMS .grpFeatures a:link,
div.grpCMS .grpFeaturesRight a:link,
.v660 div.grpCMS a:hover,
div.grpCMS .grpFeatures a:hover,
div.grpCMS .grpFeaturesRight a:hover,
.v660 div.grpCMS a:visited,
div.grpCMS .grpFeatures a:visited,
div.grpCMS .grpFeaturesRight a:visited,
.v660 div.grpCMS a:active,
div.grpCMS .grpFeatures a:active,
div.grpCMS .grpFeaturesRight a:active,
.v660 div.grpCMS a:focus,
div.grpCMS .grpFeatures a:focus,
div.grpCMS .grpFeaturesRight a:focus{border-bottom:1px solid #95A0AA;}

/* Video */
div.grpCMS .videoCaptionWrap{overflow:auto;margin-bottom:16px;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb {}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb{margin-right:2px;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb #videoObject{float:left;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb .grpProducts{width:auto;margin:0 0 0 4px;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb li{width:auto;float:none;padding-left:0;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb .grpProducts li{right:50%;margin:0 4px;}
div.grpCMS .videoCaptionWrap .videoWrap{float:left;margin:0 24px 8px 0;}
div.grpCMS .videoCaptionWrap .captionWrap{margin:0;padding:0;min-width:280px;max-width:100%;min-height:0%;max-height:500px;overflow:auto;}
div.grpCMS .videoWrap .grpProducts{position:relative;float:left;width:100%;padding:0;overflow:hidden;margin:8px 0;}
div.grpCMS .videoWrap .grpProducts ul{position:relative;left:48%;float:left;list-style:none;margin:0;padding:0;}
div.grpCMS .videoWrap .grpProducts li{position:relative;right:52%;float:left;margin:0 -2px;text-align:center;background:none;}
div.grpCMS .videoWrap .grpProducts a{display:block;background:#a3a6a9;border:2px solid #a3a6a9;}
div.grpCMS .videoWrap .grpProducts a.active{border-color:#06a;background:#06a;}

/* ------ for popup window begin ------ */
.v660{font:1.3em/1.4 helvetica,arial,sans-serif;color:#636669;font-size-adjust:.53;}
.v660 em{font-style:normal;text-transform:uppercase;font-weight:bolder;color:#434649;}

/* ====== BASIC STRUCTURE ====== */
.v660 ul{list-style:none;margin:0;padding:0;}
.v660 li{margin-bottom:.5em;}

/* ====== BASIC LINKS ====== */
.v660 a,.v660 a:link,.v660 a:visited,.v660 a:hover,.v660 a:active,.v660 a:focus{text-decoration:none;border-width:0;}
.v660 a:link,
.v660 a:visited{color:inherit;}
.v660 p a:link,
.v660 p a:visited,
.popUpLink a:link,
.popUpLink a:visited,
.v660 .plinks a:link,
.v660 .plinks a:visited{color:#434649;border-bottom:1px dotted #838689;}
.v660 a:hover,
.v660 a:active,
.v660 a:focus,
.v660 p a:hover,
.v660 p a:active,
.v660 p a:focus,
.popUpLink a:hover,
.popUpLink a:active,
.popUpLink a:focus,
.v660 .plinks a:hover,
.v660 .plinks a:active,
.v660 .plinks a:focus{color:#06f;border-color:#06f;border-style:solid;}
.v660 p a.atnIcon,
.popUpLink a.atnIcon,
.v660 .plinks a.atnIcon{border:none;}
.v660 a:hover em, 
.v660 a:focus em{color:#06f;}
.v660 a.blkLink{display:block;margin:.5em 0 1em 0;cursor:pointer;}
.v660 [rel=modal1],
.v660 [rel=video],
.v660 [rel=section] {cursor:pointer;}

#container #bodyArea .v660 #modal1 a:hover,
#container #bodyArea .v660 #modal1 a:active,
#container #bodyArea .v660 #modal1 a:focus{text-decoration:none;border:none;}

/* ====== ICONS ====== */
.v660 .atnIcon img{width:18px;height:18px;margin:0 2px;vertical-align:bottom;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/spr_product.6.6.0.png") no-repeat;}
.v660 .icnInfo img{background-position:-150px -380px;}
.v660 .icnInfoNew img{background-position:-150px -380px;}
.v660 .icnClose img{background-position:-150px -440px;}
.v660 .icnCloseNew img{background-position:-150px -440px;}
#modal1 .icnInfo img{background-position:-40px -360px;}
#modal1 .icnInfo img{background-position:0 -400px;}
#modal1 .icnInfoNew img{background-position:-40px -360px;}
#modal1 .icnInfoNew img{background-position:0 -400px;}

#overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(100,100,100,.5);z-index:99998;}
#modal1{display:none;position:absolute;min-height:6em;font-size:13px;width:350px;padding:15px;margin:-15px 0 0 -45px;background:#FFF;border:1px solid #000;z-index:99999;
-moz-border-radius:7px;-moz-box-shadow:3px 5px 12px #aaa;
-webkit-border-radius:7px;}
#modal1.fancy{background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_ltBlueGradTop64.png") repeat-x;}
#modal1 #AlarmPanelNew{float:left;width:95%;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:5%;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;}

.v660 .title a.atnIcon{background:none;padding-left:0;}

.snetpopup {font-size:1.23em;}
.snetpopup .blank10{clear:both;display:block;margin:0;padding:0;width:100%;height:10px;background:none;}
.snetpopup .blank20{clear:both;display:block;margin:0;padding:0;width:100%;height:20px;background:none;}
.snetpopup .snetpopup_section {clear:both; margin: 5px 0 0 52px;}
.snetpopup .snetpopup_section .number{float:left; margin: -3px 0 0 -35px; overflow:auto;}
.snetpopup .mediumBold{font-size:1.00em;font-weight:700;color:#08134e;}
.snetpopup p{font-size:.9em;color:#333;}
#modal1 .snetpopup p{margin:0;}
.snetpopup .bigBold{font-size:1.15em;font-weight:700;color:#004990;text-align:center;}
.snetpopup .bigBold2{font-size:1.00em;font-weight:100;color:#000;text-align:center;}
.snetpopup .learnmore{font-size:.9em; float:right; padding: 0 37px 0 0;}
.snetpopup a.protectit, 
.snetpopup a.protectit:link, 
.snetpopup a.protectit:active, 
.snetpopup a.protectit:visited{color:#779ab4;text-decoration:underline;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease;
	cursor:pointer;}
.snetpopup a.protectit:link, 
.snetpopup a.protectit:active, 
.snetpopup a.protectit:visited{color:#004990;text-decoration:underline;border-width:0;}
.snetpopup a.protectit:focus, 
.snetpopup a.protectit:hover{color:#ffac1f;text-decoration:underline;cursor:pointer;border-width:0;}
.snetpopup .number{float:left; margin: -3px 0 0 -35px; overflow:auto; width: 28px; height: 28px; background: url("//ssl-images.newegg.com/webresource/b2b/en/images/snetpopupsprite.png") no-repeat;}
.snetpopup .number.first{ background-position: 0 0;}
.snetpopup .number.second{ background-position: -28px 0;}
.snetpopup .number.third{ background-position: -56px 0;}
.snetpopup .snetlogo{margin:0 auto; width:197px; height:66px; background: url("//ssl-images.newegg.com/webresource/b2b/en/images/protectitnew.png") no-repeat;}

/* ------ for popup window end ------ */

/* ++++++++++REM20110729 taken from project update +++++++++++++++ */
/* === 20110104 BEGIN STORE FRONT === */
/* Main Body */
.grpBody{
  margin:0;
  padding:0;
}
.grpBody a:active,
.grpBody a:hover,
.grpBody a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}

/* Body Left Column */
.grpBody #blaNavigation .categoryList{border-width:0 0 1px;border-color:#eeeeee;background:transparent;margin-left:1px;padding:13px 0;}
.grpBody #blaNavigation #shopCategory.categoryList{background:#eeeced;padding-top:1px;}
.grpBody #blaNavigation #shoppingTools.categoryList{background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/bodyLeft_bottom_gradient.jpg") no-repeat left bottom;border:0;padding-bottom:22px;}
.grpBody #blaNavigation .categoryList dt{color:#516c99;background:transparent;font-size:1.25em;font-family:arial;margin:0 5px 4px;}
.grpBody #blaNavigation .categoryList#shoppingTools dt{color:#416190;font-size:1.75em;font-weight:bold;margin-bottom:2px;}
.grpBody #blaNavigation .categoryList#shoppingTools dt span{display:block;color:#8ba7bf;font-size:1.18em;font-weight:normal;margin:-5px 0 -8px;}
#bodyArea.grpBody #blaNavigation .categoryList dd{font-size:.97em;font-family:arial;margin:0 10px 4px;text-indent:-2px;}
#bodyArea.grpBody #blaNavigation .categoryList dd a,
#bodyArea.grpBody #blaNavigation .categoryList dd a:link,
#bodyArea.grpBody #blaNavigation .categoryList dd a:visited{color:#6c6a6b;line-height:1.29em;} 
#bodyArea.grpBody #blaNavigation .categoryList dd a:active,
#bodyArea.grpBody #blaNavigation .categoryList dd a:hover,
#bodyArea.grpBody #blaNavigation .categoryList dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}

.grpBody #blaNavigation .categoryList .grey{color:#999;}

.grpBodyLeft{
  float: left;
  width: 161px;
}

/* Body Center Column */
.grpBodyCenter{
  margin-left: 162px;
  margin-right: 123px;
}
.grpBody .grpBodyCenter #bcaShopWindowHeader,
.grpBody .grpBodyCenter #bannerAdTop,
.grpBody .grpBodyCenter #bcaProductCell,
.grpBody .grpBodyCenter .snipReview,
.grpBody .grpBodyCenter #bcaShopWindowSEO,
.grpBody .grpBodyCenter #bcaWarning{clear:none;} /* Sections must be clear:none for tableless 3 column layout */
.grpBody .grpBodyCenter #bcaShopWindowHeader{background:none;padding:0 0 2px 4px;}
.grpBody .grpBodyCenter #bannerAdTop{margin-bottom:40px;border:1px solid #e3e6e9;border-width:1px 0;}
.grpBody .grpBodyCenter .pageTitle{font-size:26px;color:#516c99;}
.grpBodyCenter #bcaBreadcrumbTop{margin-top:0;}
.grpBodyCenter #bcaProductCell .itemCell{height:450px;}
.grpBodyCenter #bcaProductCell .itemCell a:active,
.grpBodyCenter #bcaProductCell .itemCell a:hover,
.grpBodyCenter #bcaProductCell .itemCell a:focus{border:0;text-decoration:underline;}
.grpBodyCenter #cellItem{display:none;}
.grpBodyCenter #bcaProductCell .twoItem .itemBrand{float:left;}
.grpBodyCenter #bcaProductCell .itemBrand,
.grpBodyCenter #bcaProductCell .twoItem .itemBrand{height:28px;}
.grpBodyCenter #bcaProductCell a.itemBrand.noItemBrand{cursor:default;visibility:hidden;}
.grpBodyCenter #bcaProductCell .twoItem a.comboImage{float:left;width:100px;}
.grpBodyCenter #bcaProductCell .itemGraphics{height:10.6em;}
.grpBodyCenter #bcaProductCell .itemText a:active,
.grpBodyCenter #bcaProductCell .itemText a:hover,
.grpBodyCenter #bcaProductCell .itemText a:focus {text-decoration:none;line-height:1.8em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText{height:12em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText .comboItemDescription{margin-bottom:2px;padding:0 0 0 3px; text-indent:-3px;}
.grpBodyCenter #bcaProductCell .itemAction{height:7em;border:0;}
.grpBodyCenter #bcaProductCell .itemPricing{border:1px solid transparent;margin-left:15px}
.grpBodyCenter #bcaProductCell .priceMAP{margin-top:7px;}
.grpBodyCenter #bcaProductCell .priceMAP .priceAction{font-size:.9em;font-weight:bold;color:#516c99;}
.grpBodyCenter #bcaProductCell .priceMAP a:active,
.grpBodyCenter #bcaProductCell .priceMAP a:hover,
.grpBodyCenter #bcaProductCell .priceMAP a:focus{color:#0066ff;text-decoration:none;border:1px solid #ccc;}
.grpBodyCenter #bcaProductCell .itemCategoryNav{font-size:.85em;border-bottom:1px solid #ececec;padding:2px 0 8px 2px;margin:0 15px;text-indent:-1px;height:26px;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a{color:#606060;display:none;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a:active,
.grpBodyCenter #bcaProductCell .itemCategoryNav a:hover,
.grpBodyCenter #bcaProductCell .itemCategoryNav a:focus{color:#0066ff;text-decoration:none;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a span{padding-left:4px;font-size:.7em;}
.grpBodyCenter .snipReview{padding:0 0 .5em 0;margin:0 2.5em 1em;color:#606060;}
.grpBodyCenter .snipReview h1{font-family:arial;font-size:1.6em;padding-top:1.2em;margin:0 0 1.7em 1em;}
.grpBodyCenter .snipReview blockquote{font-size: 1.2em;position:relative;margin:15px;line-height:1.5em;}
.grpBodyCenter .snipReview blockquote .glyph{display:block;font-size:0;text-indent:-9999em;overflow:hidden;}
.grpBodyCenter .snipReview blockquote .left{position:absolute;left:-20px;top:-13px;width:35px;height:35px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_quotes.png") no-repeat 0 -40px;}
.grpBodyCenter .snipReview blockquote .right{position:absolute;right:0;bottom:-8px;width:35px;height:35px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_quotes.png") no-repeat 0 0;}
.grpBodyCenter .snipReview cite {font-size:1.2em;color:#606060;}
.grpBodyCenter #bcaShopWindowSEO{margin:0 2em;padding:1.2em 0 0;color:#606060;}
.grpBodyCenter #bcaWarning{margin:0 2.1em;padding:.1em 0 1.2em;}
.grpBodyCenter .hero{border:1px solid #c8d2dd;}
.grpBodyCenter .hero a{display:none;border:none}
.grpBodyCenter .hero a.show{display:block;border:none;}
.grpBodyCenter div.grpCMS .videoCaptionWrap .captionWrap{max-width:100%;}
.grpBodyCenter .grpCMS .captionWrap p{margin:-4px 20px 10px 0;border:1px solid transparent;font-size:12px;}
.grpBodyCenter .grpCMS .grpProducts ul li{background:none;padding-bottom:10px;}
.grpBodyCenter .grpCMS .grpProducts ul li a.active{border-color:#A3A6A9;}
.grpBodyCenter .grpCMS .grpProducts ul li a:active,
.grpBodyCenter .grpCMS .grpProducts ul li a:hover,
.grpBodyCenter .grpCMS .grpProducts ul li a:focus{border-color:#0066AA;}

.productCells .version600{overflow:hidden;position:relative;}

/* Body Right Column */
 /* --- From Inline Style */
		.opera #braYouTellUs #poll .radio input{width:auto;height:auto;}
		.opera #braYouTellUs #poll .title{padding-top:2px;}
 /* --- */
.grpBodyRight{
  float: right;
  width: 121px;
}
.grpBodyRight dl{font-size:.95em;color:#606060;padding:10px 5px 2px 2px;margin-bottom:3px;border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.grpBodyRight dl dl,
.grpBodyRight dl dl dl{border:0;}
.grpBodyRight dl dt{font-size:1.4em;color:#516c99;padding-bottom:12px;text-align:center;background:transparent;text-transform:capitalize;}
.grpBodyRight #bodyRightArea dl#braYouTellUs dd.clear dl{margin:7px 0;}
.grpBodyRight #bodyRightArea dl#braYouTellUs dd.footer{padding:10px 5px 15px 5px;background:#fff;border-top:1px solid #eaeaea;}
.grpBodyRight dl dd a{color:#606060;border-bottom:1px dotted #838689;}
.grpBodyRight dl dd a:active,
.grpBodyRight dl dd a:hover,
.grpBodyRight dl dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
.grpBodyRight dl#braPopularBrands{padding-top:0;}
.grpBodyRight dl#braPopularBrands dd a:active,
.grpBodyRight dl#braPopularBrands dd a:hover,
.grpBodyRight dl#braPopularBrands dd a:focus,
.grpBodyRight dl#bannerAdRight dd a:active,
.grpBodyRight dl#bannerAdRight dd a:hover,
.grpBodyRight dl#bannerAdRight dd a:focus{border:none;}
.grpBodyRight dl dd.vote{margin:35px 0 10px;}
.grpBodyRight dl dd.vote a{color:#516c99;display:block;border:0;}
.grpBodyRight dl dd.vote a:active,
.grpBodyRight dl dd.vote a:hover,
.grpBodyRight dl dd.vote a:focus{color:#0066ff;border:0}
.grpBodyRight dl dd.vote a span{padding-left:4px;font-size:.7em;}
.grpBodyRight dl dd.content,
.grpBodyRight dl dd.footer{background:#fff;}
.grpBodyRight dl dd.content p{font-style:italic;}
.grpBodyRight dl dd img{margin-bottom:3px;}
.grpBodyRight dl dd ul li{/* padding-bottom:6px; */}
.grpBodyRight #bannerAdRight{margin-bottom:3px;}
.grpBodyRight #bannerAdRight dd img{border:0;}
.grpBodyRight #braRecentlyViewd ul,
.grpBodyRight #braRecentlyViewd ul a,
.grpBodyRight #braRecentlyViewd ul img,
.grpBodyRight #braMarketplace ul a{border:1px solid transparent;}
.grpBodyRight #braMarketplace ul{list-style:none;margin:0;padding:0;text-align:center;}
.grpBodyRight #braMarketplace ul img{margin-bottom:10px;padding:5px;}
.grpBodyRight #braMarketplace ul li:last-child img{margin-bottom:0;}
.grpBodyRight ul a img{border:1px solid transparent;}
.grpBodyRight ul a:active img,
.grpBodyRight ul a:hover img,
.grpBodyRight ul a:focus img,
.grpBodyRight #braRecentlyViewd ul a:active img,
.grpBodyRight #braRecentlyViewd ul a:hover img,
.grpBodyRight #braRecentlyViewd ul a:focus img{border-width:1px;border-style:solid;border-color:#c6ccfe #d1d3f3 #c0d5f6 #bbbaf5;}

/* === 20110104 BEGIN SUBCATEGORY RIGHT COLUMN STORE FRONT === */
/* Body Center Column */
.bodyCenterArea .pageTitle{font-size:26px;color:#516c99;}
.bodyCenterArea .snipReview{padding:0 0 .5em 0;margin:0 2.5em 1em;color:#606060;}
.bodyCenterArea .snipReview h1{font-family:arial;font-size:1.6em;padding-top:1.2em;margin:0 0 1.7em 1em;}
.bodyCenterArea .snipReview blockquote{font-size: 1.2em;position:relative;margin:15px;line-height:1.5em;}
.bodyCenterArea .snipReview blockquote .glyph{display:block;font-size:0;text-indent:-9999em;overflow:hidden;}
.bodyCenterArea .snipReview blockquote .left{position:absolute;left:-20px;top:-13px;width:35px;height:35px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_quotes.png") no-repeat 0 -40px;}
.bodyCenterArea .snipReview blockquote .right{position:absolute;right:0;bottom:-8px;width:35px;height:35px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_quotes.png") no-repeat 0 0;}
.bodyCenterArea .snipReview cite {font-size:1.2em;color:#606060;}
.bodyCenterArea #bcaShopWindowSEO{margin:0 2em;padding:1.2em 0 0;color:#606060;}
.bodyCenterArea #bcaShopWindowSEO a:active,
.bodyCenterArea #bcaShopWindowSEO a:hover,
.bodyCenterArea #bcaShopWindowSEO a:focus{border-bottom:1px solid #06f;color:#06f;}
.bodyCenterArea #bcaWarning{margin:0 2.1em;padding:.1em 0 1.2em;}

/* Body Right Column */
.bodyRightArea dl{font-size:.95em;color:#606060;padding:10px 5px 2px 2px;margin-bottom:3px;border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.bodyRightArea dl,
.bodyRightArea dl#bannerAdRight dd div{margin-right:1px !important;}
.bodyRightArea dl dl dd.title{width:85px !important;;}
.bodyRightArea dl dl,
.bodyRightArea dl dl dl{border:0;}
.bodyRightArea dl dt{font-size:1.4em;color:#516c99;padding-bottom:12px;text-align:center;background:transparent;text-transform:capitalize;}
.bodyRightArea #bodyRightArea dl#braYouTellUs dd.clear dl{margin:7px 0;}
.bodyRightArea #bodyRightArea dl#braYouTellUs dd.footer{padding:10px 5px 15px 5px;background:#fff;border-top:1px solid #eaeaea;}
.bodyRightArea dl dd a{color:#606060;border-bottom:1px dotted #838689;}
.bodyRightArea dl dd a:active,
.bodyRightArea dl dd a:hover,
.bodyRightArea dl dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
.bodyRightArea dl.sidebarBox:first-child{padding-top:0;}
.bodyRightArea dl#braProductReview dd.content,
.bodyRightArea dl#braTestimonials dd.content strong{color:#999;}
.bodyRightArea dl#braPopularBrands dd a:active,
.bodyRightArea dl#braPopularBrands dd a:hover,
.bodyRightArea dl#braPopularBrands dd a:focus,
.bodyRightArea dl#bannerAdRight dd a:active,
.bodyRightArea dl#bannerAdRight dd a:hover,
.bodyRightArea dl#bannerAdRight dd a:focus{border:none;}
.bodyRightArea dl dd.vote{margin:35px 0 10px;}
.bodyRightArea dl dd.vote a{color:#516c99;display:block;border:0;}
.bodyRightArea dl dd.vote a:active,
.bodyRightArea dl dd.vote a:hover,
.bodyRightArea dl dd.vote a:focus{color:#0066ff;border:0}
.bodyRightArea dl dd.vote a span{padding-left:4px;font-size:.7em;}
.bodyRightArea dl dd.content,
.bodyRightArea dl dd.footer{background:#fff;}
.bodyRightArea dl dd.content p{font-style:italic;}
.bodyRightArea dl dd img{margin-bottom:3px;}
.bodyRightArea dl dd ul li{/* padding-bottom:6px; */}
.bodyRightArea #bannerAdRight{margin-bottom:3px;}
.bodyRightArea #bannerAdRight dd img{border:0;}
.bodyRightArea #braRecentlyViewd ul,
.bodyRightArea #braRecentlyViewd ul a,
.bodyRightArea #braRecentlyViewd ul img,
.bodyRightArea #braMarketplace ul a{border:1px solid transparent;}
.bodyRightArea #braMarketplace ul{list-style:none;margin:0;padding:0;text-align:center;}
.bodyRightArea #braMarketplace ul img{margin-bottom:10px;padding:5px;}
.bodyRightArea #braMarketplace ul li:last-child img{margin-bottom:0;}
.bodyRightArea ul a img{border:1px solid transparent;}
.bodyRightArea ul a:active img,
.bodyRightArea ul a:hover img,
.bodyRightArea ul a:focus img,
.bodyRightArea #braRecentlyViewd ul a:active img,
.bodyRightArea #braRecentlyViewd ul a:hover img,
.bodyRightArea #braRecentlyViewd ul a:focus img{border-width:1px;border-style:solid;border-color:#c6ccfe #d1d3f3 #c0d5f6 #bbbaf5;}

/* === 20110104 END SUBCATEGORY RIGHT COLUMN STORE FRONT === */

/* === 20110104 END STORE FRONT === */

/* === REM20110217 HERO SECTION BEGIN === */


/* --- tabs --- */

.wrap_hero .wrap_nav{position:absolute;left:0;bottom:0;z-index:30;width:100%;height:36px;background:#eee url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_tab.png") repeat-x;}
.wrap_hero .wrap_nav .wrap_graphics{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_tab_pointer.png") no-repeat scroll center -1000px;position:absolute;top:-11px;width:100%;height:0;margin-left:-14px;}
.wrap_hero .wrap_nav .list_nav{list-style:none;margin:-11px 0 0 0;padding:11px 0 0 0;font-family:helvetica,arial,verdana,sans-serif;height:36px;width:695px;overflow:hidden;}
.wrap_hero .wrap_nav .list_nav li:first-child {margin-left:30px;}
.wrap_hero .wrap_nav .list_nav li{display:block;float:left;position:relative;margin:0;padding:9px 14px;font-size:1.2em;text-align:center;border-width:0 1px;border-style:solid;border-color:transparent;white-space:nowrap;}
.wrap_hero .wrap_nav .list_nav a{color:#698da9;border:0;}

/*
  .grpBody .grpBodyCenter .grid4 #bannerAdTop{margin-bottom:0px;}
.grpBody .grpBodyCenter .grid4 #bannerAdTop + .productCells > .unit_gallery{margin-top:0;}
.grpBody .grpBodyCenter .grid4 #SegmentPromo{margin-bottom:0px;}
.grpBody .grpBodyCenter .grid4 #SegmentPromo + .productCells > .unit_gallery{margin-top:0;}
*/


#heroModule.wrap_hero{height:250px;}
#heroModule.hasLabel{height:284px;}

#heroModule.hasBannerAdTop,
#heroModule.hasLabel.hasBannerAdTop{height:auto;margin-bottom:0;}
#heroModule #hero_1{margin-bottom:0;}
#heroModule.hasBannerAdTop #hero_1{text-align:center;}

/* === REM20110217 HERO SECTION END === */
/*10301*/
#heroModule .priceWas .label {
display: none;
}
#heroModule .priceWas span {
text-decoration: line-through;
}
#heroModule .priceWas {
display: block;
margin-bottom: 0;
}
#heroModule .priceFinal {
margin-top: 0;
}
/* === Product Cells for Storefront === */

.unit_gallery{margin:24px 0;overflow:hidden;font-family:Helvetica,arial,verdana,sans-serif;}
.unit_gallery .wrap_head{position:relative;background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_galleryHeadLine.png") repeat-x left top;padding:1px;}
.unit_gallery .head{min-height:32px;background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_galleryHead.png") repeat-x left top;}
.unit_gallery .head .title{font-size:1.3em;color:#516c99;padding:8px 18px;margin:0;}
.unit_gallery .head .note{font-size:.85em;font-weight:normal;}

.wrap_hero .wrap_head{position:relative;background:#a3b6c9;padding:0 0 1px 0;}
.wrap_hero .head{height:34px;background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_galleryFoot.png") repeat-x left bottom;}
.wrap_hero .head .title{font-size:1.3em;color:#516c99;padding:8px 20px;margin:0;}

.unit_gallery .wrap_ref{height:45px;line-height:3.5;background:/* #f3f6f9 */;border-bottom:4px solid #f3f6f9;padding:2px 18px;overflow:hidden;}
.unit_gallery .wrap_ref img{vertical-align:middle;}
.unit_gallery .wrap_foot{clear:both;padding-top:4px;}
.unit_gallery .foot{position:relative;float:left;width:100%;padding:0;overflow:hidden;background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_galleryFoot.png") repeat-x left bottom;}
.unit_gallery .foot .list_links{position:relative;left:50%;float:left;list-style:none;margin:0;padding:4px 0 2px 0;}
.unit_gallery .foot .list_links li{position:relative;right:50%;float:left;padding:4px 24px;}

/* REM20110413 BEGIN */

.unit_gallery .foot .list_links li.first{}
.unit_gallery .foot .list_links li.first .listPage{font-size:110%;}
.unit_gallery .foot .list_links li.first .listPage .label{margin-right:2px;color:#808080;}
.unit_gallery .foot .list_links li.first .listPage .current{margin:8px;border-bottom:1px solid #000;font-size:103%;font-weight:bold;} /* This margin=margin+padding of a element below */
.unit_gallery .foot .list_links li.first .listPage .pageNum{}
.unit_gallery .foot .list_links li.first .listPage .pageNum a{margin:3px;padding:1px 5px 0;}
.unit_gallery .foot .list_links li.first .listPage .pageNum a:link,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:visited {}
.unit_gallery .foot .list_links li.first .listPage .pageNum a:active,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:hover,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:focus {padding:1px 4px 0;border:1px solid #518cb9;background-color:#fff;}

/* REM20110413 END */

.unit_gallery .foot a:link,
.unit_gallery .foot a:visited {color:#516c99;border:0;}
.unit_gallery .foot a:active,
.unit_gallery .foot a:hover,
.unit_gallery .foot a:focus {color:#0066ff;border:0;}
.glyph{font-size:.85em;vertical-align:bottom;}

.unit_gallery .wrap_cell{float:left;margin:4px 0;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_gridline.png") repeat-y -1px top;}
.unit_gallery .first{background:none;}
.unit_gallery .wrap_inner{margin:8px auto;width:218px;background:#fff;}
.unit_gallery a:link,
.unit_feature a:link,
.unit_gallery a:visited,
.unit_feature a:visited,
.unit_gallery a:hover,
.unit_feature a:hover,
.unit_gallery a:active,
.unit_feature a:active {text-decoration:none;border:0;cursor:pointer;}

.grid3 .g4,
.grid3 .g5,
.grid3 .g6,
.grid4 .g5,
.grid4 .g6,
.grid5 .g6{display:none;}

/* big bucket overrides */
#bodyGrid .show_all .wrap_cell{display:block;}
.show_all .wrap_cell{height:31em;overflow:hidden;}
.show_all .wrap_graphics{padding-top:8px;margin-top:-8px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_gridline.png") repeat-x left -1px;}
.show_all .wrap_head{margin-bottom:-8px;margin-left:4px;}
.show_all{margin-left:-3px;}

/* equalize grid */
.grid3 .wrap_cell{width:33.2%;}
.grid4 .wrap_cell{width:24.9%;}
.grid5 .wrap_cell{width:19.9%;}
.grid6 .wrap_cell{width:16.4%;}

.wrap_graphics{overflow:hidden;text-align:center;}
.unit_gallery .wrap_graphics .itemBrand{float:right;width:90px;text-align:center;height:28px;margin-bottom:4px;text-align:center;}
.wrap_graphics a.itemRating{}
.wrap_graphics .itemImage{float:left;}
.wrap_graphics .itemCompare{float:right;clear:right;padding:.25em 3px;white-space:nowrap;} 
.wrap_graphics .itemCompare input{width:20px;height:20px;margin:-2px 1px 0 -5px;vertical-align:middle;}
.wrap_graphics .itemCompare label{line-height:2.25;padding:.2em 5px .1em;border:1px solid #eee;cursor:pointer;}
.wrap_graphics .itemCompare label:hover{border-color:#999;color:#06f;}

.unit_gallery .wrap_description{clear:both;margin:4px 0;height:6em;overflow:hidden;line-height:1.2;}
.wrap_description .promo{display:block;height:2.4em;overflow:hidden;color:#86A501;}
.wrap_description .descText{display:block;height:3.6em;overflow:hidden;}
.list_features{list-style:none;margin:4px 0;padding:0;height:3.6em;}
.list_features li{padding:0 8px;height:1.2em;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/listStyle.gif") no-repeat 2px .48em;overflow:hidden;}
.wrap_pitch{margin:4px 0;}
.wrap_pitch ul{list-style:none;margin:0;padding:0;}
.wrap_pitch li{height:1.2em;margin-bottom:.5em;}

.unit_gallery .combo2 .itemBrand,
.unit_gallery .combo2 .itemImage{float:left;width:50%;margin-left:0;margin-right:0;text-align:center;}
.combo2 .descText{height:2.4em;padding-top:1px;margin-bottom:.5em;}
.combo2 .wrap_description{height:8.5em;margin-bottom:8px;}
.bundle .wrap_graphics .itemImage{width:100%;text-align:center;margin-bottom:6px;}
.bundle .itemCompare,
.bundle .list_features{display:none;}

.bundleStore .bundle .itemCompare,
.bundleStore .bundle .list_features{display:block;float:none;clear:left;text-align:left;}
.bundleStore .show_all .wrap_cell{height:35em;overflow:hidden;}


/* --- pricing and actions --- */
.wrap_pitch{text-align:right;}
.unit_gallery .wrap_cell .viewDetails,
.unit_gallery .wrap_cell .viewMore{text-align:right;margin:9px 2px;}
.unit_gallery .wrap_cell .viewMore .CTA{font-size:1em;}
.unit_gallery .wrap_cell .itemButton{display:block;margin:4px 0;text-align:right;}

.list_pricing .label{font:normal .85em verdana,sans-serif;vertical-align:baseline;text-transform:lowercase;}
.list_pricing sup{font-weight:normal;font-size:.65em;vertical-align:top;}
.list_pricing sub{font:normal .65em verdana,sans-serif;text-transform:uppercase;vertical-align:baseline;}

.priceWas {color:#999;}
.priceComboSave {font-weight:bold;color:#333;}
.priceShip {color:#86A501;}

.list_pricing .priceFinal{height:1.1em;margin:.2em 0 0 0;font-size:16px;font-weight:normal;line-height:1.2;color:#333;}
.unit_gallery .list_pricing .priceFinal{height:1.1em;margin:.2em 0 0 0;font-size:2em;font-weight:normal;line-height:1.2;color:#333;}
.list_pricing .priceRange{margin:0 0 1px 0;font-weight:normal;padding:.24em 0;font-size:1.35em;line-height:1;color:#333;}
.list_pricing .priceMAP{height:1.8em;margin:.65em 0;padding:.15em 0;}
/*CRL20754*/#cross-sell ul.list_pricing li.priceMAPNew{height:1.1em!important;margin:.65em 0;padding:.15em 0;} 
/*CRL20754*/#cross-sell .B2B  ul.list_pricing li.priceMAPNew{height:1.7em!important;margin:.65em 0;padding:.15em 0;} 
.B2B .list_pricing .priceMAP{ margin: .25em 0;}
.list_pricing .priceMAP a{padding:.3em 10px 0.3em 10px;background-color:#eee;border:1px solid #ccc;white-space:nowrap;line-height:1.9;}
.list_pricing .priceSoldOut{height:1.74em;font-size:1.5em;font-weight:bold;line-height:2;color:#d00;}

.list_pricing .priceList{font-size:1.2em;white-space:nowrap;}
.list_pricing .priceList label{margin-right:15px;font-size:.75em;}

/* --- label only for accessibility --- */
.priceRange label, 
.priceFinal .label{float:left;width:0;height:0;font-size:0;overflow:hidden;}


/* --- hero spot styles --- */
.wrap_hero{position:relative;font-size:1.2em;height:250px;overflow:hidden;border:1px solid #e3e6e9;border-width:1px 0;margin-bottom:24px;}
#heroModule.hasLabel{height:284px;}
.wrap_hero h1.title{display:none;}
.wrap_hero .hasTitle h1.title{display:block;font:normal 2em/1.3 helvetica,arial,verdana,sans-serif;margin:0 22px;}
.wrap_hero .hasTitle .itemBrand{display:none;}
.wrap_hero .unit_gallery,
.wrap_hero .unit_graphic,
.wrap_hero .unit_feature{position:absolute;min-height:250px;width:100%;margin:0;background:#fff;}
.wrap_hero .unit_gallery .wrap_inner{width:150px;}
.wrap_hero .unit_gallery .wrap_graphics .itemBrand,
.wrap_hero .unit_gallery .wrap_graphics .itemImage{float:none;width:100%;margin:0;text-align:center;}
.wrap_hero .wrap_cell{background:none;}
.wrap_hero .wrap_description{height:3.6em;}
.wrap_hero .wrap_pitch{text-align:center;}
.wrap_hero .rating,
.wrap_hero .itemCompare,
.wrap_hero .list_features,
.wrap_hero .priceWas,
.wrap_hero .priceComboSave,
.wrap_hero .priceShip,
.wrap_hero .itemButton,
.wrap_hero .viewDetails{display:none;}
.wrap_hero .priceNote{margin-bottom:2px;}
.wrap_hero .priceRange em{font-style:normal;}

.wrap_hero .unit_graphic{text-align:center;}
.wrap_hero .unit_graphic a{display:block;}
.wrap_hero .unit_graphic .banner{margin:0 auto;}

.wrap_hero .unit_feature{background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_heroFeature.png") repeat-x;}
.wrap_hero .unit_feature .wrap_inner{width:640px;min-height:250px;margin:0 auto;overflow:hidden;}
.wrap_hero .unit_feature .itemImage{float:left;margin:8px 8px 16px 0;border:1px solid #c3c6c9;}
.wrap_hero .unit_feature .wrap_description{height:auto;margin-top:8px;}
.wrap_hero .unit_feature .promo,
.wrap_hero .unit_feature .descText{height:auto;font-size:1.2em;}
.wrap_hero .unit_feature .list_features{display:block;}
.wrap_hero .unit_feature .wrap_pitch{text-align:left;margin-bottom:8px;}
.wrap_hero .unit_feature .wrap_description a:hover{color:inherit;}
.wrap_hero .unit_feature .viewDetails{display:block;}

/* --- manual style overrides --- */
.wrap_hero .show_save .priceComboSave,
.wrap_hero .show_mir .priceNote{display:block;}

/* --- hero rotation styles --- */
.wrap_hero .wrap_banner{display:none;}
.wrap_hero.show_1 #hero_1,
.wrap_hero.show_2 #hero_2,
.wrap_hero.show_3 #hero_3,
.wrap_hero.show_4 #hero_4,
.wrap_hero.show_5 #hero_5,
.wrap_hero.show_6 #hero_6,
.wrap_hero.show_7 #hero_7,
.wrap_hero.show_8 #hero_8,
.wrap_hero.show_9 #hero_9 {display:block;}

.wrap_hero.show_1 #heroNav_1,
.wrap_hero.show_2 #heroNav_2,
.wrap_hero.show_3 #heroNav_3,
.wrap_hero.show_4 #heroNav_4,
.wrap_hero.show_5 #heroNav_5,
.wrap_hero.show_6 #heroNav_6,
.wrap_hero.show_7 #heroNav_7,
.wrap_hero.show_8 #heroNav_8,
.wrap_hero.show_9 #heroNav_9 {background:#658aa7 url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_tab_grad.png") repeat-x scroll left top;border-color:#577690;}

.wrap_hero.show_1 #heroNav_1 .wrap_graphics,
.wrap_hero.show_2 #heroNav_2 .wrap_graphics,
.wrap_hero.show_3 #heroNav_3 .wrap_graphics,
.wrap_hero.show_4 #heroNav_4 .wrap_graphics,
.wrap_hero.show_5 #heroNav_5 .wrap_graphics,
.wrap_hero.show_6 #heroNav_6 .wrap_graphics,
.wrap_hero.show_7 #heroNav_7 .wrap_graphics,
.wrap_hero.show_8 #heroNav_8 .wrap_graphics,
.wrap_hero.show_9 #heroNav_9 .wrap_graphics {height:47px;background-position:center top;}

.wrap_hero.show_1 #heroNav_1 a,
.wrap_hero.show_2 #heroNav_2 a,
.wrap_hero.show_3 #heroNav_3 a,
.wrap_hero.show_4 #heroNav_4 a,
.wrap_hero.show_5 #heroNav_5 a,
.wrap_hero.show_6 #heroNav_6 a,
.wrap_hero.show_7 #heroNav_7 a,
.wrap_hero.show_8 #heroNav_8 a,
.wrap_hero.show_9 #heroNav_9 a {color:#fff;}

/*-- overrides for block links --*/
.blockLink{display:block;border:none !important;color:#3a3a3a !important;}
#startContent{display:block;height:0;overflow:hidden;}

/* NewHeader OVERRIDES */
.HomePage2011 .bold{font-weight:bold;}
.HomePage2011 .hidden{display:none;}
.HomePage2011 .invisible{visibility:hidden;}
.HomePage2011 .clearBoth{clear:both;}
.HomePage2011 .grey{color:#888;}
.HomePage2011 #overlay.whiten{background-color:#fff;}
.HomePage2011 #overlay.transparent{background-color:#fff;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.HomePage2011 #haNewTabStoreMenu #haTab_5 .haNavTabMenu{left:-260px;}
.HomePage2011 #haNewTabStoreMenu #haTab_9 .haNavTabMenu{right:-160px;}
/* fluid home page */
body.B2B #footerArea,body.B2B #container{position:relative;}

.HomePage2011 .sprBase,.HomePage2011 #haQuickSearchSubmit{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/spr_base.6.7.0.png") no-repeat;}
.HomePage2011.B2B .sprBase,.B2B #haQuickSearchSubmit{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/B2B_spr_base.6.7.0.png") no-repeat;}
/* grpMenu section */
.B2B #haInfoBarMyAccount{vertical-align:0;}
.B2B #haInfoBarMyAccount a{color:#fff;text-decoration:none;}
.B2B #haInfoBarMyAccount a:link,
.B2B #haInfoBarMyAccount a:active {border-bottom:1px solid #95a0aa;}
.B2B #haInfoBarMyAccount a:visited {border-bottom:1px solid #95a0aa;}
.B2B #haInfoBarMyAccount a:hover {border-bottom:1px solid #f90;}
.B2B #haNewTabStoreMenu .haNavTabs .haNavTabMenu{margin-top:-6px;}
.B2B #haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid .infoCenterBg{
	background:#4f79b4;
	-webkit-box-shadow: 8px 5px 5px 0px rgba(0, 0, 40, .6);
	-moz-box-shadow: 8px 5px 5px 0px rgba(0, 0, 40, .6);
	box-shadow: 8px 5px 5px 0px rgba(0, 0, 40, .6);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
/* login section */
.HomePage2011 #haInfoBar span.separator{font-size:1.3em;color:#5a6e7f;margin-right:6px;vertical-align:bottom;}
.HomePage2011.B2B #haInfoBar span.separator{vertical-align:middle;}
.HomePage2011 #haInfoBarCenter .loginLabel,
.HomePage2011 #haInfoBarCenter .loginLabel a,
.HomePage2011 #haInfoBarCenter .loginLabel a .nohi{font-size:.99em;vertical-align:0px;color:#ddd;}
.HomePage2011 #haInfoBarCenter .loginLabel a:link,
.HomePage2011 #haInfoBarCenter .loginLabel a:visited {color:#ddd;}
.HomePage2011 #haInfoBarCenter .loginLabel a:hover,
.HomePage2011 #haInfoBarCenter .loginLabel a:active {color:#f6f6f6;}
/* display:none; TODO: remove display:none to implement dropdown login }*/
/* logout section */

/* new account section */

.HomePage2011 #haInfoBar.haInfoBar{float:right;width:auto;padding-right:20px;}
.HomePage2011.B2B #haInfoBar.haInfoBar{padding-right:0;}
.HomePage2011 .haInfoBar img{vertical-align:middle;}
.HomePage2011 .haInfoBar div{float:left;}
.HomePage2011 .haInfoBar div.haInfoBarPromo{width:264px;margin:0 6px 0 0;border:1px solid transparent;color:#987;text-align:right;}

.HomePage2011 .haInfoBar div.haInfoBarCenter#haInfoBarCenter,
.HomePage2011 .haInfoBar div.haInfoBarCombine#haInfoBarCombine,
.HomePage2011 .haInfoBar div.haInfoBarCart#haInfoBarCart,
.HomePage2011 .haInfoBar div.haInfoBarWishlists#haInfoBarWishlists,
.HomePage2011 .haInfoBar div.haInfoBarHelp#haInfoBarHelp{background:#33425A;text-align:center;}
.HomePage2011.B2B .haInfoBar div.haInfoBarCenter#haInfoBarCenter,
.HomePage2011.B2B .haInfoBar div.haInfoBarCombine#haInfoBarCombine,
.HomePage2011.B2B .haInfoBar div.haInfoBarCart#haInfoBarCart,
.HomePage2011.B2B .haInfoBar div.haInfoBarWishlists#haInfoBarWishlists,
.HomePage2011.B2B .haInfoBar div.haInfoBarHelp#haInfoBarHelp{background:#012d6b;}
.HomePage2011 .haInfoBar div.haInfoBarCenter#haInfoBarCenter{width:auto;min-width:114px;padding:7px 4px 6px 0;}
.HomePage2011.B2B .haInfoBar div.haInfoBarCenter#haInfoBarCenter{height:20px;min-width:140px;padding:6px 4px 2px 0;}

.HomePage2011 .haInfoBar div.haInfoBarCombine#haInfoBarCombine{height:24px;margin:0 3px;padding:4px 4px 0px 2px;}
.HomePage2011.B2B .haInfoBar div.haInfoBarCombine#haInfoBarCombine{height:24px;width:auto;margin:0 3px;padding:4px 4px 0px 2px;}
.HomePage2011 .haInfoBar div.haInfoBarCenter#haInfoBarCenter,
.HomePage2011 .haInfoBar div.haInfoBarCombine#haInfoBarCombine{
	-webkit-box-shadow:0px 0px 1px 0px rgba(0, 0, 40, .6);
	-moz-box-shadow:0px 0px 1px 0px rgba(0, 0, 40, .6);
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 40, .6);
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px; 
}
.HomePage2011.B2B .haInfoBar div.haInfoBarCenter#haInfoBarCenter,
.HomePage2011.B2B .haInfoBar div.haInfoBarCombine#haInfoBarCombine{
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px; 
}
.HomePage2011 .haInfoBar div#haInfoBarCart{width:auto;margin:0;padding:0;}
.HomePage2011.B2B .haInfoBar div#haInfoBarCart{margin-top: -2px;}
.HomePage2011 .haInfoBar div#haInfoBarCart .cart_on{width:21px;height:21px;background-position: -109px -32px;margin-right:5px;}
.HomePage2011 .haInfoBar div#haInfoBarCart .cart_off{width:21px;height:21px;background-position: -79px -32px;margin-right:5px;}
.HomePage2011 .haInfoBar span.loginName .account{width:21px;height:21px;background-position: -139px -32px;vertical-align:middle;margin:-9px 5px -9px 0;}
.HomePage2011.B2B .haInfoBar span.loginName .account{margin:0 5px 0 0;}
.HomePage2011 .haInfoBar div#haInfoBarWishlists{width:80px;margin:0;padding:0;}
.HomePage2011.B2B .haInfoBar div#haInfoBarWishlists{width:100px;padding:1px 0px 0 0;}
.HomePage2011 .haInfoBar div.haInfoBarHelp#haInfoBarHelp{width:auto;text-align:left;margin:0 0 0 1px;padding:7px 6px 5px 0px;background:#a4b7c8;
	-webkit-box-shadow:0px 0px 1px 0px rgba(0, 0, 40, .6);
	-moz-box-shadow:0px 0px 1px 0px rgba(0, 0, 40, .6);
	box-shadow: 0px 0px 1px 0px rgba(0, 0, 40, .6);
	-webkit-border-radius:0 0 3px 3px;
	-moz-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
}
.HomePage2011.B2B .haInfoBar div.haInfoBarHelp#haInfoBarHelp{padding: 6px 6px 6px 0;background:#4d77b3;}
.HomePage2011 .haInfoBar div.haInfoBarWishlists#haInfoBarWishlists a,
.HomePage2011 .haInfoBar div.haInfoBarHelp#haInfoBarHelp a{font-size:.98em;}

.HomePage2011 .haInfoBar div.haInfoBarHelp#haInfoBarHelp .help{margin:0 5px 0 10px; padding-left: 20px; padding-right: 10px; color:#fff;font-weight:bold; background:url("//ssl-images.newegg.com/webresource/b2b/en/images/ico_help.png") no-repeat; line-height:16px; border-right: 1px solid #abbfdb;}
.HomePage2011 .haInfoBar div.haInfoBarHelp#haInfoBarHelp .feedback{margin-right:10px;  padding-left: 20px; color:#fff;font-weight:bold;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/ico_feedback.png") no-repeat;line-height:16px;}

.HomePage2011  .haInfoBar div.haInfoBarHelp#haInfoBarHelp.help a{display:block;width:50px;text-align:center;color:#fff;font-weight:bold;background-position:-158px -32px;line-height:16px;padding-left: 14px;}

/*.HomePage2011.B2B .haInfoBar div.haInfoBarHelp#haInfoBarHelp a{padding-bottom: 2px;}*/
.HomePage2011 #haInfoBar.haInfoBar a{border:0;font-family:arial,helvetica,verdana,sans-serif;font-size:1.05em;}
.HomePage2011 #haInfoBar.haInfoBar a:hover,
.HomePage2011 #haInfoBar.haInfoBar a:focus{text-decoration:underline;}

.HomePage2011 #haInfoBar.haInfoBar .haInfoBarCart a {text-decoration:none;}
/* Use of span here is absolutely required for FF */
.HomePage2011 #haInfoBar.haInfoBar .haInfoBarCart a span{vertical-align:1px;}
.HomePage2011.B2B #haInfoBar.haInfoBar .haInfoBarCart a span{vertical-align:baseline;}
.HomePage2011 #haInfoBar.haInfoBar .haInfoBarCart a:hover span,
.HomePage2011 #haInfoBar.haInfoBar .haInfoBarCart a:focus span{text-decoration:underline;}

body.HomePage2011{background:#f0eadb;none;}
body.HomePage2011.B2B{background:#f3f3f3 none;}
.HomePage2011 .headerAreaTop{height:38px;}
.HomePage2011.B2B .headerAreaTop{height:23px;}
.HomePage2011 .headerAreaMid{overflow:hidden;}
.HomePage2011 .headerAreaMid div{}
.HomePage2011 .headerAreaMid a{border:0;}
.HomePage2011 .headerAreaMid a:link,
.HomePage2011 .headerAreaMid a:visited,
.HomePage2011 .headerAreaMid a:hover,
.HomePage2011 .headerAreaMid a:active,
.HomePage2011 .headerAreaMid a:focus {color:#628cb2;}
.HomePage2011.B2B .headerAreaMid a:focus {color:#FFF;}
.HomePage2011 div.grpLogo{position:absolute;top:7px;left:4px;width:216px;height:102px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/neLogo.png") no-repeat;}
.HomePage2011.B2B div.grpLogo{height:92px;width:220px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/b2blogo.png") no-repeat;}
.canada .HomePage2011 div.grpLogo{position:absolute;top:7px;left:4px;width:216px;height:102px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/neLogoCA.png") no-repeat;}
.HomePage2011 div.grpLogo a{display:block;height:40px;margin:30px 0;overflow:hidden;text-indent:-99999em;font-size:0;line-height:0;cursor:pointer;}
.HomePage2011 div.grpTopNav{margin:35px 0 0 0;}

.HomePage2011 div.grpTopNav div.itmTopNav{}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg,
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavTrans{display:block;float:left;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg{padding-left:216px;background:#33425A;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavBg{background:#F3F3F3;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg .descend{display:block;float:left;background:transparent url("//ssl-images.newegg.com/webresource/b2b/en/images/bggrad_orange.png") repeat-x 0 0;}
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavBg .descend{background:none;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavTrans .descend{display:block;float:left;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg .descend img{background-position:0 -437px;width:40px;height:27px;}
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavBg .descend img{background-position:0 -438px;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg a,
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavTrans a{display:block;float:left;background:transparent url("//ssl-images.newegg.com/webresource/b2b/en/images/bggrad_orange.png") repeat-x 0 0;height:18px;padding-top:9px;text-align:center;}
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavBg a,
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavTrans a{padding-right:5px;font-size: 1.1em;background:transparent url("//ssl-images.newegg.com/webresource/b2b/en/images/bggrad_blue.png") repeat-x 0 0;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg a.mynewegg{width:70px;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg a.dailydeals{width:74px;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg a.aboutus{width:54px;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavTrans .descend img{background-position:0 -478px;width:40px;height:27px;}
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavTrans .descend img{width:20px;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg .separator{display:block;float:left;background:transparent url("//ssl-images.newegg.com/webresource/b2b/en/images/bggrad_orange.png") repeat-x 0 0;}
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavBg .separator{background:transparent url("//ssl-images.newegg.com/webresource/b2b/en/images/bggrad_blue.png") repeat-x 0 0;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg .separator img{background-position:2px -519px;width:9px;height:27px;}
.HomePage2011 div.grpTopNav div.itmTopNav,
.HomePage2011 div.grpTopNav div.grpLanguage{float:left;}
.HomePage2011 div.grpTopNav div.grpLanguage{margin:8px 0 0 10px;font-size:1.1em;}
.HomePage2011.B2B div.grpTopNav div.grpLanguage{margin:8px 0 0 0;}
.HomePage2011 div.grpTopNav div.grpSocial{float:right;padding-bottom:4px;padding-right:20px;font-size:1.1em;}
.HomePage2011 div.grpTopNav div.grpSocial span{vertical-align:-6px;}
.HomePage2011 div.grpSearch{padding:4px 0 4px 8px;height:41px;background:#33425A;
	-webkit-border-radius:0 8px 0 0;
	-moz-border-radius:0 8px 0 0;
	border-radius:0 8px 0 0; 
}
.HomePage2011.B2B div.grpSearch{background:#012d6b;
	-webkit-border-radius:8px 8px 0 0;
	-moz-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0; 
}
.HomePage2011 div.grpTopNav div.grpSocial a img{width:24px;height:26px;vertical-align:middle;margin-right:2px;background: url("//ssl-images.newegg.com/webresource/b2b/en/images/spr_icons.6.6.0.png") no-repeat;}
.HomePage2011 div.grpTopNav div.grpSocial a.facebook img{background-position:-121px 0px;}
.HomePage2011 div.grpTopNav div.grpSocial a.twitter img{background-position:-153px 0px;}
.HomePage2011 div.grpSearch .grpDropdown{float:left;margin:1px 0 0 9px;color:#fff;font-size:1.22em;font-weight:bold}
.HomePage2011 div.grpSearch .grpDropdown select{width:244px;text-decoration:none;margin-top:8px;margin-left:56px;height:22px;border:1px solid #999;}
.HomePage2011.B2B div.grpSearch .grpDropdown select{margin-top:9px;height:23px;cursor:pointer;}
.HomePage2011 div.grpSearch #haQuickSearchTextbox.grpKeyword{float:left;margin:1px 0 0 0;padding-left:4px;height:23px;background-image:none;white-space:nowrap;width:255px;}

.HomePage2011 div.grpSearch #haQuickSearchTextbox.grpKeyword input,
.HomePage2011 div.grpSearch .grpDropdown select{color:#666;}
.HomePage2011 div.grpSearch .grpDropdown label{position:absolute;padding:11px 4px 6px;}
.HomePage2011 div.grpSearch .grpDropdown label span{font-size:14px;font-family:arial,helvetica,verdana,sans-serif;}
.HomePage2011 div.grpSearch #haQuickSearchTextbox.grpKeyword input[type=text]{float:left;width:200px;margin:8px 2px 0;font:1.3em Arial !important;height:16px;}
.HomePage2011.B2B div.grpSearch #haQuickSearchTextbox.grpKeyword input[type=text]{height:auto;margin:9px 2px 0;}

.HomePage2011 div.grpSearch #haQuickSearchSubmit{}
.HomePage2011 div.grpSearch #haQuickSearchTextbox.grpKeyword input[type=image]{width:38px;}

.HomePage2011 #stripeHeaderArea{background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/top_shadow.jpg") repeat-x;height:8px;}

.HomePage2011 div.grpSearch #haNewTabStoreMenu.marketplace{float:right;padding:0 16px 0 0;margin-top:-3px;}
.HomePage2011 div.grpSearch #haNewTabStoreMenu.marketplace #rolloverMenu .haNavTabMenu{right:-1px;top:43px;}

.HomePage2011 .HomePageHeader2011 a.atnPrimary,
.HomePage2011 .grpBody a.atnPrimary{
	font-family:arial,helvetica,verdana,sans-serif;font-weight:bold;font-size:16px;padding:7px 16px;margin:0;line-height:3;white-space:nowrap;
	border:2px solid #e9a11b;
	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	-webkit-border-image:url("//ssl-images.newegg.com/webresource/b2b/en/images/bdr_topbevel.png") 2 2 2 2 stretch stretch;
	-moz-border-image:url("//ssl-images.newegg.com/webresource/b2b/en/images/bdr_topbevel.png") 2 2 2 2 stretch stretch;
	border-image:url("//ssl-images.newegg.com/webresource/b2b/en/images/bdr_topbevel.png") 2 2 2 2 stretch stretch;
}
.HomePage2011.B2B .HomePageHeader2011 a.atnPrimary,
.HomePage2011.B2B .grpBody a.atnPrimary{
	font-size:14px;
	border:2px solid #4D77B3;
	-moz-border-radius:4px;
	-moz-border-image:url("//ssl-images.newegg.com/webresource/b2b/en/images/bdr_topbevel.png") 2 2 2 2 stretch stretch;
	border-image:url("//ssl-images.newegg.com/webresource/b2b/en/images/bdr_topbevel.png") 2 2 2 2 stretch stretch;
}
.HomePage2011 .v660 #synopsis .grpOptions .grpSecondary{margin-right:-24.5em;}

.HomePage2011 div.grpSearch #haNewTabStoreMenu.marketplace,
.HomePage2011 div.grpSearch #haNewTabStoreMenu.marketplace #rolloverMenu{background:none;}
.HomePage2011 .itmBrowse a.atnPrimary{cursor:default;}
.HomePage2011 .itmBrowse.lnkBrowse a.atnPrimary{cursor:pointer;}
.HomePage2011 .HomePageHeader2011 a.atnPrimary:link,
.HomePage2011 #synopsis a.atnPrimary:link,
.HomePage2011 #headerArea a.atnPrimary:visited,
.HomePage2011 #bodyArea a.atnPrimary:visited,
.HomePage2011 #synopsis a.atnPrimary:visited {
	background:#ffa11b url("//ssl-images.newegg.com/webresource/b2b/en/images/btngrad35_orange.png") repeat-x left top;
	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%);color:#542F05;
}

.HomePage2011.B2B .HomePageHeader2011 a.atnPrimary:link,
.HomePage2011.B2B #headerArea a.atnPrimary:link,
.HomePage2011.B2B .HomePageHeader2011 a.atnPrimary:visited,
.HomePage2011.B2B #headerArea a.atnPrimary:visited{
	background:#4d77b3 url("//ssl-images.newegg.com/webresource/b2b/en/images/btngrad35_blue.png") repeat-x left top;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.25, rgb(129,162,209)),color-stop(1, rgb(77,119,179)));
	background:-moz-linear-gradient(center top,rgb(119,151,196) 25%,rgb(77,119,179) 100%);color:#FFFFFF;
}

.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary:hover,
.HomePage2011 #headerArea a.atnPrimary:hover,
.HomePage2011 #synopsis a.atnPrimary:hover,
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary:focus{background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011 #headerArea a.atnPrimary:focus,
.HomePage2011 #synopsis a.atnPrimary:focus{background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary:active,
.HomePage2011 #headerArea a.atnPrimary:active,
.HomePage2011 #synopsis a.atnPrimary:active{background:#D83;border-color:#f5b626;color:#753;}
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary span,
.HomePage2011 #headerArea a.atnPrimary span,
.HomePage2011 #synopsis a.atnPrimary span{font-size:.85em;}
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary .glyph,
.HomePage2011 #headerArea a.atnPrimary .glyph,
.HomePage2011 #synopsis a.atnPrimary .glyph{font-size:1em;}
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary.opened:link,
.HomePage2011 #headerArea a.atnPrimary.opened:link,
.HomePage2011 #synopsis a.atnPrimary.opened:link,
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary.opened:visited{background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011 #headerArea a.atnPrimary.opened:visited,
.HomePage2011 #synopsis a.atnPrimary.opened:visited{background:#FC2;border-color:#f5b626;color:#753;}

/*.HomePage2011.B2B #bodyArea .lnkBrowse a.atnPrimary:hover,*/
.HomePage2011.B2B #headerArea a.atnPrimary:hover,
/*.HomePage2011.B2B #synopsis a.atnPrimary:hover,*/
.HomePage2011.B2B #bodyArea .lnkBrowse a.atnPrimary:focus{background:#4D77B3;border-color:#4D77B3;color:#FFF;}
/*.HomePage2011.B2B #synopsis a.atnPrimary:focus,*/
.HomePage2011.B2B #headerArea a.atnPrimary:focus{background:#FC2;border-color:#4D77B3;color:#FFF;}
/*.HomePage2011.B2B #bodyArea .lnkBrowse a.atnPrimary:active,*/
/*.HomePage2011.B2B #synopsis a.atnPrimary:active,*/
.HomePage2011.B2B #headerArea a.atnPrimary:active{background:#D83;border-color:#4D77B3;color:#FFF;}
.HomePage2011.B2B #bodyArea .lnkBrowse a.atnPrimary span,
.HomePage2011.B2B #headerArea a.atnPrimary span,
.HomePage2011.B2B #synopsis a.atnPrimary span{font-size:.85em;}
.HomePage2011.B2B #bodyArea .lnkBrowse a.atnPrimary .glyph,
.HomePage2011.B2B #headerArea a.atnPrimary .glyph,
.HomePage2011.B2B #synopsis a.atnPrimary .glyph{font-size:1em;}
.HomePage2011.B2B #bodyArea .lnkBrowse a.atnPrimary.opened:link,
.HomePage2011.B2B #headerArea a.atnPrimary.opened:link,
.HomePage2011.B2B #synopsis a.atnPrimary.opened:link,
.HomePage2011.B2B #bodyArea .lnkBrowse a.atnPrimary.opened:visited{background:#FC2;border-color:#4D77B3;color:#FFF;}
.HomePage2011.B2B #headerArea a.atnPrimary.opened:visited,
.HomePage2011.B2B #synopsis a.atnPrimary.opened:visited{background:#FC2;border-color:#4D77B3;color:#FFF;}
.HomePage2011 .grpSearch #siteNav a.atnPrimary{margin-top:4px;}

.HomePage2011 .hasNav .nav #siteNav a:link, 
.HomePage2011 .hasNav .nav .grpMenu a:visited, 
.HomePage2011 .hasNav .nav .grpMenu a:active {text-decoration:none;}
.HomePage2011 .hasNav .nav #siteNav a:hover,
.HomePage2011 .hasNav .nav #siteNav a:focus {border:0;text-decoration:none;}
.HomePage2011 .wrap_grpProd .overlay{z-index:5;}
.HomePage2011 .menu a.lnkPromo span{text-align:center;margin:auto;display:block;}
.HomePage2011 .menu a.lnkPromo img{text-align:center;}
.HomePage2011 .menu a.lnkPromo .logo_text{font-size:1.2em;color:#2f6394;font-weight:bold;font-family:arial,helvetica,verdana,sans-serif;text-align:center;}
.HomePage2011 .menu a.lnkPromo:link .logo_text,
.HomePage2011 .menu a.lnkPromo:visited .logo_text{color:#2f6394}
.HomePage2011 .menu a.lnkPromo:hover .logo_text,
.HomePage2011 .menu a.lnkPromo:active .logo_text,
.HomePage2011 .menu a.lnkPromo:focus .logo_text{color:#e29012;}
.HomePage2011 .menu a.lnkPromo .logo_desc{font-size:.78em;font-weight:normal;color:#757472;}

/* checkout pages */
.HomePage2011 #headerArea .headerArea.checkout .headerAreaTop{height:1px;}
.HomePage2011 #headerArea .headerArea.checkout .headerAreaMid{height:54px;}
.HomePage2011.B2B #headerArea .headerArea.checkout .headerAreaMid{height:88px;}
.HomePage2011 #headerArea .headerArea.checkout div.grpTopNav{margin-top:14px;}
.HomePage2011 #headerArea .headerArea.checkout div.grpSearch{height:26px;
	background: #33425A;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
.HomePage2011.B2B #headerArea .headerArea.checkout div.grpSearch{background: #012d6b;}
.HomePage2011 #headerArea .headerArea.checkout .descend{background:#ece8e0 none;}
.HomePage2011 #headerArea .headerArea.checkout span{display:none;}
.HomePage2011 #headerArea .headerArea.checkout .security{float:right;margin-top:-20px;}
.HomePage2011.B2B #headerArea .headerArea.checkout .security{margin-top:3px;}
.HomePage2011 #singleNav{position:relative;float:right;z-index:50;margin-right:20px;font-size:1.15em;font-family:verdana,helvetica,arial,sans-serif;}
.HomePage2011.B2B #singleNav{margin-right:10px;font-size:1em;}
.HomePage2011 #singleNav a.atnPrimary{display:block;line-height:31px;width:140px;padding:0;margin:4px 0 7px 0;text-align:center;}
.HomePage2011.B2B #singleNav a.atnPrimary{line-height:25px;width:128px;margin:0px 0 7px 0;}
.HomePage2011 #singleNav .lnkBrowse a.atnPrimary{height:31px;}
.HomePage2011.B2B #singleNav .lnkBrowse a.atnPrimary{height:25px;}
.HomePage2011 #singleNav.active .lnkBrowse a.atnPrimary{height:40px;}
.HomePage2011.B2B #singleNav.active .lnkBrowse a.atnPrimary{height:25px;}
.HomePage2011 #singleNav .lnkBrowse .itmBrowseNav{position:absolute;top:49px;right:-24px; padding-bottom:0; border:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
/*.HomePage2011 #singleNav .lnkBrowse .itmBrowseNav{top:49px;right:0;left:-640px;width:800px;height:530px;}*/
.HomePage2011 #singleNav .grpMenu{ position:static; float:right;}
.HomePage2011.B2B #singleNav .grpMenu{left:-10px;float:none;}
.HomePage2011 #singleNav .navFlyout{position:relative;top:0px;left:0;border:9px solid #ffcc24;
	-webkit-box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);
	-moz-box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);
	box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);
	-webkit-border-radius:0 0 2px 2px;
	-moz-border-radius:0 0 2px 2px;
	border-radius:0 0 2px 2px;
}
.HomePage2011.B2B #singleNav .navFlyout{
	border:0;
}
/* menu section */
.HomePage2011 #siteNav{position:relative;float:left;margin-right:24px;z-index:50;font-size:1.15em;font-family:verdana,helvetica,arial,sans-serif;}
.HomePage2011.B2B #siteNav{padding-bottom:5px;font-size:1.10em;}
.HomePage2011 #siteNavProxy{float:left;height:35px;width:160px;margin-right:24px;}
.HomePage2011 #siteNav a.atnPrimary{display:block;line-height:31px;width:156px;padding:0;margin:5px 0 7px 0;text-align:center;height:44px;}
.HomePage2011.B2B #siteNav a.atnPrimary{margin:5px 0 5px 0;height:36px;}
.HomePage2011 #siteNav.active{z-index:999;}
.HomePage2011 #siteNav.active a.atnPrimary{background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011.B2B #siteNav.active a.atnPrimary{background:#4d77b3;border-color:#4f79b4;color:#FFF;}
.HomePage2011 #siteNav .lnkBrowse a.atnPrimary{height:31px;}
.HomePage2011.B2B #siteNav .lnkBrowse a.atnPrimary{height:28px; margin-top: 7px;}
.HomePage2011 #siteNav.active .lnkBrowse a.atnPrimary{height:40px;}
.HomePage2011.B2B #siteNav.active .lnkBrowse a.atnPrimary{height:34px;}
.HomePage2011 #siteNav .tier1{cursor:pointer;padding:0px 15px 0px 0;color:#765;border:none;display:block;font-family:'arial',serif;font-weight:bold;;font-size:13px;line-height:1.2;}
.HomePage2011.B2B #siteNav .tier1{color:#666;}
.HomePage2011 #siteNav .tier1:link,
.HomePage2011 #siteNav .tier1:visited {color:#65503B;}
.HomePage2011.B2B #siteNav .tier1:link,
.HomePage2011.B2B #siteNav .tier1:visited {color:#666;}
.HomePage2011 #siteNav .tier1:hover,
.HomePage2011 #siteNav .tier1:active,
.HomePage2011 #siteNav .tier1:focus {color:#222;border-bottom:none;}
.HomePage2011.B2B #siteNav .tier1:hover,
.HomePage2011.B2B #siteNav .tier1:active,
.HomePage2011.B2B #siteNav .tier1:focus {color:#000;}

.HomePage2011 .itmBrowseNav{border:2px solid #ffc82b;border-top:none;margin:0 4px 0 0;padding-bottom:7px;position:relative;top:-13px;width:156px;background:#fff3d6;}
.HomePage2011.B2B .itmBrowseNav{border:2px solid #4d77b3;border-top:none;padding-bottom:2px;background:#edf3fb;}
.HomePage2011 .itmBrowseNav.lnkBrowse{top:-9px;}
.HomePage2011.B2B .itmBrowseNav.lnkBrowse{top:-10px;}
.HomePage2011 .itmBrowseNav ul{list-style:none;margin:0px 0 0;padding:0;}
.HomePage2011.B2B .itmBrowseNav ul{margin:-2px 0 4px;}
.HomePage2011 .itmBrowseNav ul li{margin:0 7px 0 5px;padding:10px 0;border-top:1px solid #e0d9aa;position:relative;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/arw_siteNav.png") no-repeat right center;}
.HomePage2011.B2B .itmBrowseNav ul li{margin:0 8px 0 9px;padding:8px 0;border-top:1px solid #dedede;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/arw_siteNavB2B.png") no-repeat right center;}
.HomePage2011 .itmBrowseNav ul li.first{border:none;}

.HomePage2011 .lnkBrowse .itmBrowseNav{position:absolute;top:46px;
	-webkit-box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);
	-moz-box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);
	box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);
	-webkit-border-radius:0 0 2px 24px;
	-moz-border-radius:0 0 2px 24px;
	border-radius:0 0 2px 12px;
}
.HomePage2011.B2B .lnkBrowse .itmBrowseNav{position:absolute;top:45px;
	-webkit-box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .2);
	-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .2);
	box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .2);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:0 0 2px 12px;
}
.HomePage2011.B2B .grpSearch .itmBrowse{margin-top:8px;}
#mya {width:128px; height: 25px; margin-top:8px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/btn_myaccount.png");}
.B2B .lnkBrowse .mya{display:inline-block;padding:4px;vertical-align:middle;}
.HomePage2011 .lnkBrowse .arrow{display:inline-block;padding:4px;vertical-align:middle;}
.HomePage2011 .lnkBrowse .arrow img{width:12px;height:12px;background-position:-122px -534px;}
.HomePage2011 .active .lnkBrowse .arrow img{background-position:-122px -564px;}
.HomePage2011 .partner .siteLabel {color: #FFFFFF;padding: 6px 0;}
.HomePage2011 .headerArea .partner {background: none repeat scroll 0 0 #33425A;border-radius: 8px 8px 0 0;font-size: 1.4em;height: 34px;margin-top: 14px;padding-left: 140px;text-align: left;}

.HomePage2011 li.active .grpMenu{display:block;}
.HomePage2011 .navFlyout .wrap_content{margin:16px 8px;max-height:550px;overflow:hidden;}

.HomePage2011 .navFlyout p{float:left;width:150px;margin:0 20px;}
.HomePage2011 .navFlyout .wrap_content a{display:inline-block;width:150px;border:none;margin-bottom:10px;}
.HomePage2011.B2B .navFlyout .wrap_content a{margin-bottom:12px;}
.HomePage2011 .navFlyout .wrap_content p a:link,
.HomePage2011 .navFlyout .wrap_content p a:visited {color:#628cb2;}
.HomePage2011 .navFlyout .wrap_content p a:hover,
.HomePage2011 .navFlyout .wrap_content p a:active,
.HomePage2011 .navFlyout .wrap_content p a:focus  {color:#e29012;}
.HomePage2011 .navFlyout .title{display:inline-block;width:150px;margin-bottom:10px;padding-bottom:2px;color:#969696;}
.HomePage2011.B2B .navFlyout .title{margin-bottom:0;padding-bottom:0;color:#666;}
.HomePage2011 .navFlyout .special .title{color:#6a6a6a;}
.HomePage2011 .navFlyout .tier2{display:inline-block;margin-bottom:8px;}
.HomePage2011 .navFlyout .tier2.title{margin-bottom:12px;font-size:1.2em;font-weight:bold;border-bottom:1px solid #e6e6e6;}
.HomePage2011.B2B .navFlyout .tier2.title{font-size:1.1em;color:#2f6394;}
.HomePage2011 .navFlyout .tier2 .title{font-weight:bold;font-size:1.2em;margin-bottom:0px;padding-bottom:2px;border-bottom:1px solid #e6e6e6}
.HomePage2011.B2B .navFlyout .tier2 .title{color:#2f6394;padding-bottom:2px;font-size:1.1em;}
.HomePage2011 .navFlyout .tier2:link .title,
.HomePage2011 .navFlyout .tier2:visited .title{color:#2F6394;}
.HomePage2011 .navFlyout .tier3:link .title,
.HomePage2011 .navFlyout .tier3:visited .title{color:#335F9C;}
.HomePage2011 .navFlyout .tier2:hover .title,
.HomePage2011 .navFlyout .tier3:hover .title,
.HomePage2011 .navFlyout .tier2:active .title,
.HomePage2011 .navFlyout .tier3:active .title,
.HomePage2011 .navFlyout .tier2:focus .title,
.HomePage2011 .navFlyout .tier3:focus .title{color:#e60;}
.HomePage2011 .navFlyout .special .tier2 .title{background:#e0e0e0;color:#333639;padding:4px 4px;width:146px;}
.HomePage2011 .navFlyout .tier3 .title{display:inline-block;margin-bottom:0;width:150px;font-size:1em;font-weight:normal;border-bottom:0;}
.HomePage2011 .navFlyout .tier3 .title.bold{font-weight:bold;}
.HomePage2011 .navFlyout .info{font-size:.88em;color:#868686;margin-top:-12px;margin-bottom:12px;display:block;}
.HomePage2011 .navFlyout .tier2 .info,
.HomePage2011 .navFlyout .tier3 .info{display:inline;}
.HomePage2011 .navFlyout .wrap_content p .special a.tier3:link .title,
.HomePage2011 .navFlyout .wrap_content p .special a.tier3:visited .title {color:#333639;}
.HomePage2011.B2B .navFlyout .wrap_content p .special a.tier3:link .title,
.HomePage2011.B2B .navFlyout .wrap_content p .special a.tier3:visited .title {color:#628cb2;}
.HomePage2011 .navFlyout .wrap_content p .special a.tier3:hover .title,
.HomePage2011 .navFlyout .wrap_content p .special a.tier3:active .title,
.HomePage2011 .navFlyout .wrap_content p .special a.tier3:focus .title,
.HomePage2011 .navFlyout .wrap_content p .special a.tier2:hover .title,
.HomePage2011 .navFlyout .wrap_content p .special a.tier2:active .title,
.HomePage2011 .navFlyout .wrap_content p .special a.tier2:focus .title {color:#e60;}

.HomePage2011 .oneColumn .wrap_content{width:195px;}
.HomePage2011 .twoColumn .wrap_content{width:390px;}
.HomePage2011 .threeColumn .wrap_content{width:585px;}
.HomePage2011 .fourColumn .wrap_content{width:780px;}
.HomePage2011 .oneColumn p.column2,
.HomePage2011 .oneColumn p.column3,
.HomePage2011 .oneColumn p.column4,
.HomePage2011 .twoColumn p.column3,
.HomePage2011 .twoColumn p.column4,
.HomePage2011 .threeColumn p.column4{display:none;}

/* B2B */
.HomePage2011.B2B .navFlyout .special a:link,
.HomePage2011.B2B .navFlyout .special  a:visited {color:#6a6a6a;}
.HomePage2011.B2B .navFlyout .special a:hover,
.HomePage2011.B2B .navFlyout .special a:active,
.HomePage2011.B2B .navFlyout.special  a:focus {color:#e29012;}
.HomePage2011.B2B .itmBrowseNav .segment ul{list-style:none;}
.HomePage2011.B2B .itmBrowseNav .segment  ul li{margin:0 9px;padding:8px 0;}
.HomePage2011 .grpMenu{position:absolute;top:3px;left:0;}

.HomePage2011 .grpMenu .itmNav{font-size:12px;width:144px;cursor:pointer;border:2px solid #d6d6e6;border-right:0;float:left;margin:-4px 0 2px -6px;padding:8px 4px 11px;background:#fff;position:relative;z-index:1;}
.HomePage2011.B2B .grpMenu .itmNav{width:139px;border:2px solid #4d77b3;border-right:0;margin:-5px 0 0 0;padding: 8px 4px 8px;}

.HomePage2011 #itmBrowseNav li:last-child .grpMenu .itmNav{
	-webkit-border-radius:0 0 2px 10px;
	-moz-border-radius:0 0 2px 10px;
	border-radius:0 0 2px 10px;
}

.HomePage2011 .navFlyout{position:absolute;top:-10px;left:146px;border:2px solid #d6d6e6;margin:-4px 0 2px 0;background:#fff;
	-webkit-box-shadow:8px 5px 5px 0px rgba(0, 0, 40, .6);
	-moz-box-shadow:8px 5px 5px 0px rgba(0, 0, 40, .6);
	box-shadow:8px 5px 5px 0px rgba(0, 0, 40, .6);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.HomePage2011.B2B .navFlyout{left:147px;border:2px solid #4d77b3;
	-webkit-box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .2);
	-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .2);
	box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .2);
	font-size: 1.1em;
}
.HomePage2011 .navFlyout p{margin:10px 14px;padding:0;}

.HomePage2011 .grpMenu .grpMenuTitle,
.HomePage2011 .grpMenu span.desc,
.HomePage2011 .grpMenu .wrapBorder a{display:block;margin:0 10px;}

/* overwrite for homepage 2011 */
.HomePage2011 div#container,.HomePage2011 div#footerArea{margin:0 auto;position:relative;}
.HomePage2011 #autofilledview{margin:-13px 0 0 2px;}

/*-- homepage overrides (B2B)--*/
.B2B #bodyCenterArea #siteNav{margin-top:-60px;}
.B2B #bodyCenterArea #siteNav .arrow{display:none;}
.B2B #bodyCenterArea .lnkBrowse .itmBrowseNav{position:relative;top:0;margin:-8px 0 2px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.B2B #bodyCenterArea #itmBrowseNav li:last-child .grpMenu .itmNav{
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
/* Holiday Header 2011 */
.HomePage2011.holidayHeader11{background:#f0eadb url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_holidaygrad_flakes.png") repeat-x left top;}
.HomePage2011.holidayHeader11 .headerArea{background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_center_mountain.png") no-repeat 350px 38px;}
.HomePage2011.holidayHeader11 .haInfoBar div.haInfoBarPromo{color:white;}

.B2B #mya {
    background: url("//ssl-images.newegg.com/webresource/b2b/en/images/btn_myaccount.png") repeat scroll 0 0 transparent;
    height: 25px;
    margin-top: 8px;
    width: 128px;
}
/*-- itmViewed & queried colors: #e4ebf5; #d4ddeb; #424649; #526d9a; #4a6f90;--*/
.bottomModule{height:1%/* for IE6 */;position:relative/* for IE7 */;background:#e4ebf5 url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_top_gradient_viewed.png") repeat-x left top;font-family:helvetica;arial;sans-serif;}
#footerArea .bottomModule+.footerArea .network{border-color:#c3cad2;} /* new color to fit new gradient color above */
.bdrBottomModule{height:10px;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_btm_gradient_viewed.png") repeat-x left 3px;clear:left;} /* hide 1px gradient --> 10-3=7px shows of 8px bg height */
.bottomModule h2{color:#424649;font-weight:normal;font-size:1.5em;clear:left;}
.bottomModule a:link,
.bottomModule a:visited {border:0;color:#4a6f90;}

.bottomModule a:hover,
.bottomModule a:active,
.bottomModule a:focus {color:#06f;}
.boxQueried .queried{font-size:1.1em;}

.boxQueried,
.grpViewed{padding:10px 0 16px 7px;clear:left;}
.boxViewed{max-height:122px;min-width:970px;overflow:hidden;}
.itmViewed{float:left;width:310px;margin:0 4px 10px;padding:6px 0 7px;background:#fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:2px solid #d4ddeb;}
.imgViewed,
.infoViewed{float:left;margin-top:4px;}
.imgViewed{width:130px;}
.infoViewed{width:175px;margin-right:4px;}
.descViewed{height:64px;line-height:16px;overflow:hidden;font-size:1.1em;}
.priceViewed.priceFinal{margin:10px 0 6px;font-size:1.25em;line-height:1.1;}
.priceViewed.priceMAP{margin-top:4px;}
.priceViewed.priceMAP a{padding:.3em 10px 0.3em 10px;background-color:#eee;border:1px solid #ccc;white-space:nowrap;line-height:1.9;}
.priceViewed.priceMAP .priceAction{font-weight:bold;}
.priceViewed .low{color:#888;font-size:.7em;font-weight:normal;padding-right:2px;}
/*-- fourToSixCells --*/
.fourToSixCells+.boxQueried{padding-bottom:6px;}
.fourToSixCells+.boxQueried .queried{padding-bottom:10px;}
.fourToSixCells.grpViewed{padding-bottom:2px;}
.fourToSixCells .boxViewed{max-height:none;height:210px;}
.fourToSixCells .itmViewed{width:148px;padding:0;}
.fourToSixCells .imgViewed,
.fourToSixCells .infoViewed{float:none;}
.fourToSixCells .imgViewed{margin:0 auto;}

.fourToSixCells .infoViewed{width:130px;padding:0 4px 0 10px;}
.fourToSixCells .descViewed{height:64px;line-height:16px;}

.fourToSixCells .priceViewed{margin:10px 0;text-align:center;line-height:1.2;}
.fourToSixCells .priceViewed.priceMAP{margin:6px 0 10px;text-align:center;}
.fourToSixCells .priceViewed.priceFinal{font-size:1.2em;}
.moreViewed{text-align:center;margin:12px 12px 0 6px;padding:12px 0 0;border-top:1px solid #fbfbfc;}
.moreViewed a{font-size:1.2em;}
.moreViewed a span{font-size:.75em;}
#bannerAdBottom{margin-bottom:24px}
#footerArea .loader{padding-top:50px;min-height:100px;text-align:center;}

/*Common PopUp*/
#modalCommon .atnIcon img{width:18px;height:18px;margin:0 2px;vertical-align:bottom;background:url("//ssl-images.newegg.com/webresource/b2b/en/images/spr_product.6.6.1.png") no-repeat;}
#modalCommon a:hover,
.v660 #modalCommon a:active,
.v660 #modalCommon a:focus{text-decoration:none;border:none;}
#modalCommon .icnInfo img{background-position:-40px -360px;}
#modalCommon .icnInfoNew img{background-position:0 -400px;}

#modalCommon{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;
-moz-border-radius:7px;-moz-box-shadow:3px 5px 12px #aaa;
-webkit-border-radius:7px;}
#modalCommon.fancy{background:#fff url("//ssl-images.newegg.com/webresource/b2b/en/images/bg_ltBlueGradTop64.png") repeat-x;}
#modalCommon #AlarmPanelNewCommon{float:left;width:80%;font-size:1.3em;margin:-4px 0 8px -4px;}
#modalCommon #AlarmPanelNewCommon.atnIcon .iconNew{display:block;float:left;width:30px;height:30px;margin:-4px 4px 0 -4px;}
#modalCommon #AlarmPanelNewCommon.atnIcon661 .iconNew{display:block;float:left;width:30px;height:30px;margin:-4px 4px 0 -4px;}
#modalCommon #AlarmPanelNewCommon .title{margin-bottom:8px;}
.v660 #modalCommon .icnCloseNew{float:right;width:15%;text-align:right;}
.v660 #modalCommon .icnCloseNew img{margin:-8px -8px 0 0;}
#modalCommon .icnInfoNew{float:left;width:50%;}
.v660 #modalCommon .icnInfoNew img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
#modalCommon .indent{margin:16px 0 0 24px;}
#modalCommon .footer{clear:both;margin-top:8px;text-align:center;}
#modalCommon .icnInfo{float:left;width:50%;}
#modalCommon .icnInfo img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
.v660 #modalCommon .icnClose{float:right;width:49%;text-align:right;}
#modalCommon .content{clear:left;}
#modalCommon .icnCloseNew img{background-position:-150px -440px;}

.canada .grpModule.testimonial {min-height: 53px;background: #E0E0E0 url("//ssl-images.newegg.com/webresource/b2b/en/images/tag_exactly.png") no-repeat 0 8px;}

/* fix line in iPad*/
.iosdevice .headerAreaMid{margin: 0 0 -2px 0;}
.iosdevice .itmTopNav{margin: -1px 0 -2px -2px;}
.iosdevice .itmTopNavBg span.descend {margin: -1px 0 0 0;}
.iosdevice .itmTopNavBg span.descend img {margin: 0 0 -1px 0;}
.iosdevice .itmTopNavBg span.separator {margin: -1px 0 -1px -1px;}
.iosdevice .itmTopNavBg a{margin: -1px 0 0 -1px;}
.iosdevice .itmTopNavTrans .descend .sprBase {margin:-1px 0 0 -1px;}

.list_pricing .priceINCLUDE{height:1.8em;margin:.1em 0;padding:.15em 0;}
/* SEO H Tag overrides, Mar. 2011 */
.bottomModule .title{color: #424649;font-weight: normal;font-size: 1.5em;clear: left;margin:14px 0;height:14px;line-height:14px;}
/*--20763--*/
#container #bodyArea #bodyCenterArea #SegmentPromo h3{display:inline;margin:0 .3em 0 0;padding:0;font-size:1.2em;font-weight:bold;color:#000;}
 
/*#6785 Mapping Price Style*/
a.map em,a em.map {text-transform: none;}

/* Volume msg in product page */
.v660 .volumemsgwrapper {padding-bottom:15px; color:#004991; font-weight:bold;}
.v660 .volumemsgwrapper a:link{text-decoration:underline; color:#004991; }
.v660 .volumemsgwrapper a:active,
.v660 .volumemsgwrapper a:hover{color:#0066FF;}

/* =======
 * PRICE MODULES
 * ======= */
.price2012 .price {
	margin: 0 0 5px 0;
	padding: 0;
	font-family: verdana,sans-serif;
	text-align:left;
	color: #222;
	font-weight: normal;
	font-size: 10px;
}
.price2012 .price,
.price2012 .price ul {list-style: none;}
.price2012 .price .price-map {display:none;}
.price2012 .price-current,
.price2012 .price-map,
.price2012 .price-ship {font-family: helvetica,arial,sans-serif;}
.price2012 .price-was {
	display: block;
	color: #999;
	text-decoration: line-through;
	min-height: 13px;
}

.price2012 .price-map a:link,
.price2012 .price-map a:visited {
	color: #222;
	text-decoration: underline;
}
.price2012 #intermediary .aside .itemList .prodCell .pop_combo .price-map a:link,
.price2012 #intermediary .aside .itemList .prodCell .pop_combo .price-map a:visited 
{
	color: #222;
	font-size: 14px;
	padding: 10px 0 30px;
	text-decoration: underline;
}
.price2012 .price-map a:hover,
.price2012 .price-map a:active,
.price2012 .price-map a:focus {color: #0066ff;}

.price2012 .price-current-label {
	font-size: 10px;
	color: #666;
	font-family: verdana,sans-serif;
}
.price2012 .price-current {font-size: 26px;}
.price2012 .price-current sup {
	font-size:17px;
	vertical-align:text-top;
}
.price2012 .price-current-range {display: none;}
.price2012 .price-current-range sup {
	font-size:11px;
}
.price2012 .price-save {
	color: #C1240B;
	min-height: 12px;
}
.price2012 .price-note {
	display: block;
	color: #3a3a3a;
	min-height: 12px;
	margin-top: 2px;
}
.price2012 .price-note-dollar {
	color: #016B04;
	font-weight: bold;	
}
.price2012 .price-ship {
	display: block;
/* 15Aug12 * height: 18px; */
	padding-top:2px;
	font-size: 13px;
	overflow: hidden;
	color: #86A501;
	min-height:18px;
}
.price2012 .price-map {
	font-size: 13px;
	font-weight: bold;
	height: 26px;
	margin-top: 4px;
}
/*7281*/
.price2012 .price-note .promo-code{
	color:#7A931A;
	display: block;
    height: 1.3em;
    overflow: hidden;
}
/* =======
 * PRICE MODULE SUBCLASS
 * ======= */
.price2012 .price-recently-viewed {
	text-align: left;
	height: 72px;
}
.price2012 .fourToSixCells .price-recently-viewed {text-align: center;}
.price2012 .price-recently-viewed .price-current {
	font-size: 17px;
	margin: 4px 0 2px;
}
.price2012 .price-recently-viewed sup {font-size:13px;}
.price2012 .price-recently-viewed {margin: 4px 0;}
.price2012 .price-recently-viewed .price-was,
.price2012 .price-recently-viewed .price-save,
.price2012 .price-recently-viewed .price-note {margin-bottom:0;}
.price2012 .price-recently-viewed .price-note {margin:4px 0;}
.price2012 .price-recently-viewed .price-ship {display: none;}
.price2012 .price-recently-viewed.is-map .price-map {height: 20px;}
.price2012 .price-recently-viewed.is-price-deactivated .price-current strong,
.price2012 .price-recently-viewed.is-price-discontinued .price-current strong,
.price2012 .price-recently-viewed.is-price-soldout .price-current strong {
	font-size: 14px;
}
.price2012 .price-recently-viewed.is-range .price-current {
	font-size: 13px;
	height: 20px;
}
.price2012 .price-combo-popup {
	text-align: center;
	min-height: inherit;
}
.price2012 .price-combo-popup .price-map {padding: 0 0 6px !important;border-bottom: 0 !important;}
.price2012 .price-combo-popup .price-map a:link {padding: 0;}
.price2012 ul.price.price-combo-popup li.price-current {
	font-size: 13px;
	float: none;
	text-align: left;
	margin: 0 !important;
	padding: 4px 0 2px !important;
	border: 0 !important;
}
.price2012 .price-combo-popup sup {
	font-size: 12px;
	vertical-align:0;
	font-weight: bold;
}
.price2012 .price-combo-popup .price-was,
.price2012 .price-combo-popup .price-save,
.price2012 .price-combo-popup .price-note,
.price2012 .price-combo-popup .price-ship {display: none;}

.price2012 ul.price.price-combo-popup-total {
	margin: -1px 10px 8px 0;
	padding: 5px 8px;
}
.price2012 .price-combo-popup-total {
	border-top: 1px solid #E1E1E1;
	background: #EAECEF;
	list-style: none;
	font-size: 11px;
	overflow: hidden;
	clear: both;
	position: relative;
	height: 50px;
}
.price2012 .price-combo-popup-total .price-map {
	text-align: center;
	margin-top: 8px;
}
.price-combo-popup-total.is-map .price-was,
.price-combo-popup-total.is-map .price-save {display: none;}
.price2012 .price-combo-popup-total li.price-current {
	font-size: 16px;
	font-weight:bold;
	float: none;
	margin: 0 30px 0 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 4px;
	width: 93%;
}
.price2012 .price-combo-popup-total .price-save {
	position: absolute;
	bottom: 24px;
	width: 93%;
	font-size: 11px;
}
.price2012 .price-combo-popup-total .price-save-dollar {font-family: helvetica,arial,sans-serif;}
.price2012 .price-combo-popup-total .price-was-label,
.price2012 .price-combo-popup-total .price-save-label {
	font-family: helvetica,arial,sans-serif;
	color: #4d4d4d;
}
.price2012 .price-combo-popup-total .price-current-label {
	font-size: 13px;
	font-weight:bold;
	font-family: helvetica,arial,sans-serif;
	color: #222;
}
.price2012 .price-combo-popup-total li.price-was,
.price2012 .price-combo-popup-total li.price-current,
.price2012 .price-combo-popup-total li.price-save {text-align: right;}
.price2012 .price-combo-popup-total .price-was-label,
.price2012 .price-combo-popup-total .price-current-label,
.price2012 .price-combo-popup-total .price-save-label {float: left;}
.price2012 .price-combo-popup-total sup {font-size: 12px;}
.price2012 .price-combo-popup-total {min-height: inherit;}
.price2012 .price-combo-popup-total .price-note,
.price2012 .price-combo-popup-total .price-ship {display: none;}
/* =======
 * PRICE STATES
 * ======= */
.price2012 .is-map .price-current {display:none;}
.price2012 .is-map .price-map {
	display: list-item;
	height: 24px;
	margin-bottom: 2px;
}
.price2012 .is-range .price-current {
	font-size: 18px;
	height:30px;
}
.price2012 .is-range .price-current sup {font-size:11px;}
.price2012 .is-range .price-current-range {display: inline;}
.price2012 .is-deactivated li,
.price2012 .is-discontinued li,
.price2012 .is-soldout li {
	visibility: hidden;
}

.price2012 .price-main-product.is-price-deactivated li,
.price2012 .price-main-product.is-price-coming-soon li {
	visibility: hidden;
}
.price2012 .price-main-product.is-price-deactivated .price-note-label,
.price2012 .price-main-product.is-price-coming-soon .price-note-label {
	visibility: visible;
	text-align: left;
	float: left;
	padding: 0 10px;
}

.price2012 .price.price-main-product.is-price-coming-soon .price-current{
    height:auto;
}
.price2012 .price.price-main-product .lowPriceMsgLanguage{
    margin: 0;
}

.price2012 .is-price-deactivated .price-current,
.price2012 .is-price-discontinued .price-current,
.price2012 .is-price-soldout .price-current {
	visibility: visible;
	font-size: 16px;
	margin-top: 4px;
}
.price2012 .is-price-discontinued .price-current,
.price2012 .is-price-soldout .price-current,
.price2012 .is-price-coming-soon .price-current {
	color: #E31A00;
}
.price2012 .is-price-coming-soon .price-current {
	font-size: 15px;
	margin-top: 4px;
}
.price2012 .price.is-price-coming-soon .price-current {
	height: 26px;
}
.price2012 .is-price-preorder .price-note-dollar {color: #016b04;}

/* =======
 * CALL-TO-ACTION MODULES
 * ======= */
.price2012 .call-to-action {
/* 28Aug12 * margin: 3px 5px; */
	text-align: right;
	margin: 4px 0 6px;
}


.price2012 .call-to-action a {
	line-height: 20px;
	padding-right: 2px;
	font-size: 16px;
	border: 0;
}
.price2012 .call-to-action a.call-to-action-details:link,
.price2012 .call-to-action a.call-to-action-details:visited,
.price2012 .call-to-action a.call-to-action-details:hover,
.price2012 .call-to-action a.call-to-action-details:active {
	color: #06F;
}
.price2012 .call-to-action a.call-to-action-details:hover {
	border-bottom: 1px dotted #06F;
}
.price2012 .call-to-action a span {
	font-size: 11px;
}
.price2012 .call-to-action-note {
	display: none;
	min-height:28px;
	margin-top: 2px;
	white-space: nowrap;
}
.price2012 .call-to-action-note img {
	width: 18px; 
    height: 18px;  
	margin: 1px 2px;
    vertical-align: bottom; 
    background: url("//ssl-images.newegg.com/webresource/b2b/en/images/spr_product.6.6.2.png") no-repeat -150px -380px;
	cursor: pointer;
}
.price2012 .call-to-action-note a {
	font-size: 13px;
	border: 0;
}
.price2012 .call-to-action-note a:link,
.price2012 .call-to-action-note a:visited,
.price2012 .call-to-action-note a:active {
	color: #4d4d4d;
}
.price2012 .call-to-action-note a:hover {
	color: #06F;
	border-bottom: 1px dotted #06F;
}
/* =======
 * CALL-TO-ACTION MODULE SUBCLASS
 * ======= */
.price2012 .call-to-action-combo-popup {text-align: center;}

/* 25Sep12 * .has-call-to-action-note .call-to-action-note {visibility: visible;} */
/* =======
 * CALL-TO-ACTION MODULE SUBCLASS
 * ======= */
.is-call-to-action-deactivated,
.is-call-to-action-discontinued {
	background:#eff4f7;
	color:#e31a00;
	font-size:18px;
	font-weight:bold;
	border:1px solid #c9cdd0;
	text-transform:uppercase;
	padding:4px 0;
	margin:10px 2px;
}
.price2012 .is-call-to-action-soldout {
	color:#e31a00;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 2px;
}
.price2012 .call-to-action.is-call-to-action-soldout .call-to-action-note {
	color: #222;
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
}

.price2012 .price.price-side-sell-popup.is-map li.price-map{
    width:auto;
    border-bottom:none;
    padding: 0;
}

.v660 #bcaBreadcrumbTop dd, #bcaBreadcrumbBottom dd {
font-size: 1.1em;
}

/* =======
 * SellerStore
 * ======= */
.grpBodyCenter #bcaProductCell .priceMAP .priceAction{font-size:.9em;font-weight:bold;/* color:#516c99; */}