/*--page style--*/
body{background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/warmBG.gif") repeat;}
div#container{}
#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{}
/* LOGIN, CART, HELP SECTION */
/* disclaimer page */ 
.HomePage2011 #headerArea .headerArea.disclaimer .headerAreaTop {
	height:23px;
}
/* top tabs */
.top-tabs {
	list-style-type: none;
	float: right;
	width: auto;
	margin:0 20px 0;
	padding:0;
	color: #fff;
	font-size: 12px;
	height:23px;
}
.top-tab {
	list-style-type: none;
	text-align: right;
	display: inline;
	background: #33425A;
	-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;
	float: left;
	padding:7px 10px;
	margin: 0 2px;
	font-family:helvetica, arial, sans-serif;
}
.top-tab a.icon {
	background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/spr_base.6.7.1.png") no-repeat;
	padding-left:25px;
	width:auto;
	height:auto;
}
.top-tab.plain {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
	border: 0;
	background:transparent;
}
.tab-promo {
	padding: 0;
	
}
.tab-help {
	background:#A4B7CB;
}
.tab-help a {
	background:#A4B7CB;
}
.top-tabs a:link,
.top-tabs a:visited{
	color: #fff;
	text-decoration:none;
	border-bottom:none;
}
.top-tabs a:hover,
.top-tabs a:active{
	text-decoration: underline;
	border:0;
}
.tab-help a:link,
.tab-help a:visited{
	color: #33425A;
	font-weight: bold;
}
.top-tab a.account {background-position: -120px -308px;}
.top-tab a.cart {background-position:-120px -330px;}
.top-tab a.help {background-position:-163px -32px;padding-left:20px;}
.top-tab .separator {
	padding: 5px;
}

#haQuickSearch{width:100%;}
#haQuickSearchLeft{width:6px;height:60px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/n_topNavLeft.gif") no-repeat;}
#haQuickSearchLabel{width:58px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/n_topNavLabelA.gif") no-repeat;}
#haQuickSearchTextbox{width:195px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchTextbox input{padding: 1px 0px; width:175px; margin-top:3px;}
#haQuickSearchSubmit{width:35px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/n_topNavGo.gif");}
#haQuickSearchInfoTab{vertical-align:middle;}
.B2B #haQuickSearchInfoTab a {vertical-align:middle; color: #FFFFFF;}
#haQuickSearchBottom{background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchAD{text-align:right;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchRight{width:4px;height:37px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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:10;}		
#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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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 layout update [tab store dropdown menu]--*/
/*--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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/topButtonLeft.png") no-repeat;z-index:100;}
#haNewTabStoreMenu .haNavTabs .haNavTabHover a{display:block;padding-right:6px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/topButtonLeft.png") no-repeat;}
#haNewTabStoreMenu .haNavTabs .topTabArea .tabCenterBg{float:left;height:23px;}
#haNewTabStoreMenu .haNavTabs .topTabArea .tabRightBg{float:left;width:6px;height:23px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/topButtonRight.png") no-repeat}

#haNewTabStoreMenu .haNavTabs .centerInfoArea{clear:both;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bottomLeftBG.png") left repeat-y; padding-left:5px;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid{clear:both;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/footLeft.png") no-repeat;}
#haNewTabStoreMenu .haNavTabs .footArea .footCenter{display:block;height:7px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/footCenter.png") repeat-x; margin:0 7px;}
#haNewTabStoreMenu .haNavTabs .footArea .footRight{display:block;float:right;width:7px;height:7px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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%;}
.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;}

#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;}

.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{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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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%;}

.footerDivider{border-right:1px solid #fff;}
.footerText{text-align:left;color:#dadada;margin:10px 0px 6px 10px;}
.footerText img{margin:2px;}
.footerText a:link{color:#fff;text-decoration:none;border-bottom:1px solid #95a0aa;}
.footerText a:visited{color:#fff;text-decoration:none;}
.footerText a:hover{color:#dadada;text-decoration:none;border-bottom:1px solid #f90;}
.footerText a:active{color:#fff;}
.footerText ul{padding-left:20px;list-style-image:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/listStylew.gif");margin:0;}
.footerText li{margin:3px 0;margin:0;line-height:1.3em;}
.footerText p,.footerText input{margin:0;}
.footerText .mt{margin-top:3px;}
.footerAwards img{margin:0 10px;}

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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/footer_corner_left.gif") no-repeat;}
#footerCorner .center{width:100%;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/footer_comb_bg.gif") repeat-x scroll 0%;}
#footerCorner .right{width:6px;height:19px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/footer_corner_right.gif") no-repeat;}

#awardsCorner img{width:7px;}
#awardsCorner .left{width:6px;height:10px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/awardsDownLeft.gif") no-repeat;}
#awardsCorner .center{width:100%;background:#fff;}
#awardsCorner .right{width:6px;height:10px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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;}
#bannerAdRight dd img{padding:0;border:1px solid #526380;border-right:0 solid #fff;margin-bottom:2px;}
#bannerAdLeft img{border:1px solid #526380;margin:0 0 2px 2px;width:156px;}
#bannerPromotion{padding:5px 0;margin:0;background:#fff url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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;}

.greySubmint {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;font-size:1.0em;font-weight:bold;line-height:2em;height:16px;}

/*--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;}

/*-----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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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}

/*----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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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;}

/* holiday 2008 */
#headerArea .chrismas{background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/winter_scene.jpg") no-repeat top right;}

/* 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;}

/*mobile alert subscription */
.mobileAlertSubscriptionText {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:22px;}
.mobileAlertSubscriptionVerticalLine {background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/mobilealert_verticalline.gif");font-size:12px;}
.mobileAlertSubscriptionVerticalLine div {font-size:12px;}
/*------------ 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;}


/* B2B updates */
#biz #haQuickSearchBottom{background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bizTopNavbg.gif");}
#biz #haNewTabStoreMenu #rolloverMenu{float:left;width:100%;list-style:none;margin:0;padding:0;height:23px;background:none;}

#verificationPageFooter .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;}
#verificationPageFooter{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;}

.a, .c, .e, .h, .u, .n, .k, .p, .r, .j{display:none;}

/* 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;}

.HomePage2011 .sprBase,.HomePage2011 #haQuickSearchSubmit{background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/spr_base.6.7.1.png") no-repeat;}
.HomePage2011.B2B .sprBase,.B2B #haQuickSearchSubmit{background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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;
}

.HomePage2011 body{background:#ece8e0 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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/neLogo.png") no-repeat;}
.HomePage2011.B2B div.grpLogo{height:92px;width:220px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/b2blogo.png") no-repeat;}
.canada .HomePage2011 div.grpLogo{position:absolute;top:7px;left:4px;width:216px;height:102px;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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:39px 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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bggrad_orange.png") repeat-x 0 0;}
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavBg .separator{background:transparent url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/btngrad35_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{height:22px;vertical-align:middle;margin-right:-1px;}
.HomePage2011 div.grpTopNav div.grpSocial a.facebook img{background-position:-80px 0px;margin-right:0;}
.HomePage2011 div.grpTopNav div.grpSocial a.twitter img{background-position:-110px 0px;}
.HomePage2011 div.grpTopNav div.grpSocial a.youtube img{background-position:-140px 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-size:1.3em !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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bdr_topbevel.png") 2 2 2 2 stretch stretch;
-moz-border-image:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bdr_topbevel.png") 2 2 2 2 stretch stretch;
border-image:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bdr_topbevel.png") 2 2 2 2 stretch stretch;
	border-image:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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 a.atnPrimary:link,
.HomePage2011 a.atnPrimary:visited {background:#ffa11b url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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 a.atnPrimary:hover{background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011 a.atnPrimary:focus {background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011 a.atnPrimary:active {background:#D83;border-color:#f5b626;color:#753;}
.HomePage2011 a.atnPrimary span{font-size:.85em;}
.HomePage2011 a.atnPrimary .glyph{font-size:1em;}
.HomePage2011 a.atnPrimary.opened:link{background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011 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 #headerArea a.atnPrimary:focus,
.HomePage2011.B2B #synopsis a.atnPrimary:focus{background:#FC2;border-color:#4D77B3;color:#FFF;}
.HomePage2011.B2B #bodyArea .lnkBrowse a.atnPrimary:active,
.HomePage2011.B2B #headerArea a.atnPrimary:active,
.HomePage2011.B2B #synopsis 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.B2B #headerArea .headerArea.checkout .headerAreaMid{height:88px;}
.HomePage2011.B2B #headerArea .headerArea.checkout div.grpSearch{background: #012d6b;}
.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;border:none; padding-bottom:0; -webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.HomePage2011 #singleNav .grpMenu{ position:static; float:right;}
.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 .grpMenu{left:-10px;float:none;}

.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:#765;}
.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;background:#f6f0d9;position:relative;top:-13px;width:156px;}
.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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/arw_siteNav.png") no-repeat right center;}
.HomePage2011.B2B .itmBrowseNav ul li{margin:0 9px;padding:8px 0;border-top:1px solid #dedede;background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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;}
.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:170px;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:#628CB2;}
.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:#e29012;}
.HomePage2011 .navFlyout .special .tier2 .title{background:#e0e0e0;color:#7a7a7a;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:#6a6a6a;}
.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:#e29012;}

.HomePage2011 .oneColumn .wrap_content{width:195px;}
.HomePage2011 .twoColumn .wrap_content{width:410px;}
.HomePage2011 .threeColumn .wrap_content{width:605px;}
.HomePage2011 .fourColumn .wrap_content{width:795px;}
.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;}

.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 #headerArea .headerArea.checkout .headerAreaTop{height:1px;}
.HomePage2011 #headerArea .headerArea.checkout .headerAreaMid,
.HomePage2011 #headerArea .headerArea.disclaimer .headerAreaMid{height:54px;}
.HomePage2011 #headerArea .headerArea.checkout div.grpTopNav,
.HomePage2011 #headerArea .headerArea.disclaimer div.grpTopNav
{margin-top:14px;}
.HomePage2011 #headerArea .headerArea.checkout div.grpSearch,
.HomePage2011 #headerArea .headerArea.disclaimer 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 #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 div.grpSearch .grpDropdown label{color: #FFFFFF !important;}
body.HomePage2011{background:#ece8e0 none;}
.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:#ECE8E0 url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bg_holidaygrad_flakes.png") repeat-x left top;}
.HomePage2011.holidayHeader11 .headerArea{background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bg_center_mountain.png") no-repeat 350px 38px;}
.HomePage2011.holidayHeader11 .haInfoBar div.haInfoBarPromo{color:white;}

.B2B #mya {background: url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/btn_myaccount.png") repeat scroll 0 0 transparent; height: 25px; margin-top: 8px; width: 128px;}
.B2B .lnkBrowse .mya{display:inline-block;padding:4px;vertical-align:middle;}

.B2B #headerArea #haQuickSearch.B2BCompactView{ height:66px;}
/* 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 0}

/* Holiday Promo 2012 */
.itmBrowseNav .promo-tab.black-friday{
	background:#444444 url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/images/bf_tabBg.png") repeat-x left top;
	background: -moz-linear-gradient(top,  #444444 0%, #000101 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#000101)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #444444 0%,#000101 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #444444 0%,#000101 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #444444 0%,#000101 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #444444 0%,#000101 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#000101',GradientType=0 ); /* IE6-8 */
	margin:0;
	padding:0;
	font-size:14px;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-transform: uppercase;
	overflow: hidden;
}
.itmBrowseNav .promo-tab.black-friday a{
	display:block;
	position: relative;
	padding: 10px 0 10px 8px;
}
.itmBrowseNav .promo-tab.black-friday a:link,
.itmBrowseNav .promo-tab.black-friday a:visited{
	color:#fada29;
	text-decoration: none;
	border:none;
}
.itmBrowseNav .promo-tab.black-friday a:hover,
.itmBrowseNav .promo-tab.black-friday a:focus,
.itmBrowseNav .promo-tab.black-friday a:active{
	color:#fff3d6;
	text-decoration: none;
	border:none;
}
.itmBrowseNav .promo-tab.black-friday .bf-ribbon{
	display: block;
	position: absolute;
	top:0;
	right:0;
	background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bf_ribbon.png") no-repeat;
	width: 37px;
	height: 34px;
}

.haInfoBar div.haInfoBarPromo.black-friday{
	width:186px;
	border:0;
}

.itmBrowseNav .promo-tab.holiday{
	background:#a5b458 url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/holiday_tabBg.png") repeat-x left top;
	background: -moz-linear-gradient(top,  #a5b458 0%, #73880a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5b458), color-stop(100%,#73880a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a5b458 0%,#73880a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a5b458 0%,#73880a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a5b458 0%,#73880a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a5b458 0%,#73880a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5b458', endColorstr='#73880a',GradientType=0 ); /* IE6-8 */
	margin:0;
	padding:0;
	font-size:12px;
	font-weight: bold;
	font-family: arial, sans-serif;
	text-transform: uppercase;
	overflow: hidden;
}
.itmBrowseNav .promo-tab.holiday a{
	display:block;
	padding: 10px 0 10px 7px;
}
.itmBrowseNav .promo-tab.holiday a:link,
.itmBrowseNav .promo-tab.holiday a:visited{
	color:#fff;
	text-decoration: none;
	border:none;
}
.itmBrowseNav .promo-tab.holiday a:hover,
.itmBrowseNav .promo-tab.holiday a:focus,
.itmBrowseNav .promo-tab.holiday a:active{
	color:#fff200;
	text-decoration: none;
	border:none;
}
.itmBrowseNav .promo-tab.holiday .icon-gift{
	display: block;
	float: left;
	background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/icn_gift.png") no-repeat;
	width: 16px;
	height: 16px;
	padding-right: 3px;
	margin-top: -3px;
}
.itmBrowseNav .promo-tab.holiday .icon-gift.valentine{
	background:url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/icn_heart.png") no-repeat;
}

.haInfoBar div.haInfoBarPromo.holiday{ border:0; }

#headerArea.holiday{background: url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/holiday_header.png") no-repeat top left;}
/* #7672 */

.guest-megamenu-column-header {
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

.guest-footerText img{margin:2px;}
.guest-footerText a:link,
.guest-footerText a:visited{color:#dadada;text-decoration:none;border-bottom:none;}
.guest-footerText a:hover,
.guest-footerText a:active{color:#fff;text-decoration:none;border-bottom:1px solid #f90;}
.guest-footerText ul{padding-left:0px;list-style-type:none;margin:0 0 10px 0;}
.guest-footerText li{margin:0 0 6px 0;line-height:1.25; text-align:left;}
.guest-footerText p,.footerText input{margin:0;}
.guest-footerText .mt{margin-top:3px;}
.footerAwards img{margin:0 10px;}
.footerImg{margin:15px 0px;}
.guest-footerText input{width:115px;}

.guest-megamenu-column {width:25%;padding: 20px;box-sizing:box-border;}
.guest-megamenu-column-divider {border-right:1px solid #fff}
.guest-footerArea{font-family: helvetica, arial, sans-serif;}
.pull-left {float: left;}
.pull-right {float: right;}

#footerArea div.guest-grpSocial {width: 275px}
#footerArea table.network td.affiliates div.guest-grpSocial a {display: block; float:right;margin:0 0 0 4px; padding: 0; background: none;}

#footerArea div.guest-grpSocial a img {
	width:24px;
	height:26px;
	vertical-align:middle;
	background: url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/spr_icons.6.6.0.png") no-repeat;
	margin-right:2px;
}

#footerArea div.guest-grpSocial a.facebook img{background-position:-121px 0px;}
#footerArea div.guest-grpSocial a.twitter img{background-position:-153px 0px;}
#footerArea div.guest-grpSocial a.instagram img{background-position:-185px 0px;}
#footerArea div.guest-grpSocial a.google img{background-position:-216px 0px;}
#footerArea div.guest-grpSocial a.pinterest img{background-position:-121px -29px;}
#footerArea div.guest-grpSocial a.youtube img{background-position:-153px -29px;}
#footerArea div.guest-grpSocial a.rssfeed img{background-position:-185px -29px;}

.guest-network a:link, a:visited{color:#4d4d4d;text-decoration:none; border-bottom: none;}
.guest-network a:hover, a:active, a:focus{color:#0066ff;text-decoration:none;border-bottom:1px solid #0066ff;}

.opinionlab_tab_top {
    background: none repeat scroll 0 0 #A4B7CB;
    border-radius: 3px 3px 0 0;
    box-shadow: 0 0 1px 0 rgba(0, 0, 40, 0.6);
    color: #33435B;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 20px;
    padding: 7px 7px 6px;
    font-family: Helvetica,arial,sans-serif;
    margin: 13px 20px 0;
	cursor:pointer;
}
.opinionlab_tab_top .icon_plus{
    background: url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/icon_plus2.png") no-repeat scroll 0 0 transparent;    
    float: left;
    height: 16px;
    margin: -2px 3px 0 0;
    width: 16px;
}
.canada-redirect {
	float: right;
	font-size: 12px;
	margin-right: 10px;
	padding: 7px 20px 5px 0px;
	background: url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/usa-flag.png") no-repeat scroll right center ;
}
.HomePage2011 .headerAreaMid .canada-redirect a {
	color: #987;
	text-decoration: underline;
}
  
/* Minor Call-To-Action Button */
/* == THIS BLOCK IS FROM shoppinglogin.v1.css - TODO: REMOVE IT FROM THERE == */
a.atnSecondary
{
    padding: 4px 8px;
    margin: 0;
    line-height: 3;
    white-space: nowrap;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-image: url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bdr_btnSecondary.6.6.0.png") 2 2 2 2 stretch stretch;
    -moz-border-image: url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bdr_btnSecondary.6.6.0.png") 2 2 2 2 stretch stretch;
    border: solid 2px #98b5e2;
}

    a.atnSecondary:link,
    a.atnSecondary:visited
    {
        background: #80a3d9 url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/bg_btnSecondary.6.6.0.png") repeat-x;
        background: -webkit-gradient(linear,left top,left bottom,color-stop(.25, rgb(189,214,248)),color-stop(1, rgb(146,184,231)));
        background: -moz-linear-gradient(center top,rgb(189,214,248) 25%,rgb(146,184,231) 100%);
        color: #222;
        border: solid 2px #98b5e2;
    }

    a.atnSecondary:hover,
    a.atnSecondary:focus
    {
        background: #c9ddf8;
        color: #333;
        border: solid 2px #98b5e2;
    }

    a.atnSecondary:active
    {
        background: #8faddb;
        -webkit-border-image: none;
        border: solid 2px #799bcf;
        color: #222;
    }
/* ==== */
 #newHeaderSearchTools
{
    position: relative;
    top: 4px;
    height: 0px;
    width: inherit;
    margin: 0 8px 0 168px;
    font-family: helvetica,arial,sans-serif;
}


     #newHeaderSearchTools .haFormQuickSearchTextboxWrapper
    {
        border: 1px solid #ccc;
        border-radius: 3px;
        background: #fff;
        height: 33px;
        padding-right: 171px;
    }

.atnSecondary
{
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    font-family: arial narrow, helvetica, sans-serif;
}

.headerArea .grpSearch #newHeaderSearchTools .atnSecondary
{
    padding: 4px 10px;
    position: absolute;
    right: 8px;
    top: 0;
    margin: 4px 0;
    line-height: 1.2;
}

    .headerArea .grpSearch #newHeaderSearchTools .atnSecondary:focus
    {
        outline: 0;
    }

.HomePage2011 div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword
{
    float: none;
    width: auto;
    margin: 1px 0 0 0;
    padding-left: 4px;
    height: 23px;
    background-image: none;
    white-space: nowrap;
}

.HomePage2011 div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword input[type="text"]
{
    width: 97%;
    height: 18px;
    border: none;
    font-size: 14px !important;
    float: none;
    margin: 5px 2px 0 -9px;
}

.HomePage2011 div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword input[type="text"]:focus
{
    outline: none;
}

.HomePage2011 #newHeaderSearchTools #haQuickSearchTextbox input
{
    padding: 1px 0px;
}

.HomePage2011 #newHeaderSearchTools div#haQuickSearchDropdown
{
    position: absolute;
    top: 0;
    right: 80px;
    font-weight: normal;
}


     #newHeaderSearchTools div#haQuickSearchDropdown .search-all
    {
        position: absolute;
        right: 10px;
        color: gray;
        display: inline-block;
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 4px 0px 4px 10px;
        margin: 4px -6px 4px 0px;
        padding-right: 25px;
        font-size: 12px;
        max-width: 300px;
        overflow: hidden;
        white-space: nowrap;
    }

     #newHeaderSearchTools div#haQuickSearchDropdown #select-show
    {
        overflow: hidden;
    }

     #newHeaderSearchTools div#haQuickSearchDropdown .search-all-arrow
    {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat -167px -316px;
        position: absolute;
        right: 6px;
        top:5px;
    }

.HomePage2011 div.grpSearch #newHeaderSearchTools div#haQuickSearchDropdown select
{
    zoom: 1;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0.0;
    /* Safari 1.x */
    -khtml-opacity: 0.0;
    /* Good browsers */
    opacity: 0;
    width: auto;
    margin-left: 0;
    margin-top: 7px;
    position:relative;
}





.HomePage2011 #newHeaderSearchTools #autofilledview .product-cells a:link
{
    border:none;
}



.HomePage2011 #newHeaderSearchTools #autofilledview
{
    margin: 8px 0 8px 0;
    padding: 0;
    background: white;
    border-color: #ccc;
    border-radius: 0px 0px 6px 6px;
    border-collapse: collapse;
    white-space: normal;
    clear: both;
    text-align: left;
    position: absolute;
    min-width: 400px;
    z-index: 700;
    max-width: 847px;
    width: auto;
    border: none;
	left: 0;
}
.HomePage2011 #singleNav
{
    z-index:800;
}


.HomePage2011 #newHeaderSearchTools #autofilledtable
{
    border: 1px solid #7F9DB9;
    padding: 0;
    text-align: left;
    white-space: normal;
    min-width: 400px;
    max-width: 847px;
    clear: both;
    padding: 0;
    background: white;
    border-color: #ccc;
    border-collapse: collapse;
}

/*.HomePage2011 #newHeaderSearchTools #autofilledview #keywords-box, .HomePage2011 #newHeaderSearchTools #autofilledview #brands-box, .HomePage2011 #newHeaderSearchTools #autofilledview .tools-box
{
    max-width: 300px;
    font-size: 14px;
    vertical-align: top;
    min-width: 240px;
    color: #888;
    margin: 0;
    padding: 0;
}*/

.HomePage2011 #newHeaderSearchTools #autofilledview .column
{
    max-width: 300px;
    font-size: 14px;
    vertical-align: top;
    min-width: 240px;
    color: #888;
    margin: 0;
    padding: 0;
}


.HomePage2011 #newHeaderSearchTools #autofilledview ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .HomePage2011 #newHeaderSearchTools #autofilledview ul ul
    {
        margin: 0 10px 0;
    }

.HomePage2011 #newHeaderSearchTools #autofilledview li
{
    padding: 6px;
    margin: 0;
}


.HomePage2011 #newHeaderSearchTools #autofilledview ul.product-cells
{
    margin: 6px 0 0;
}

.HomePage2011 #newHeaderSearchTools #autofilledview li.product-cell
{
    margin: 0 12px;
    padding: 4px 0;
    border-top: 1px solid #ccc;
}

    .HomePage2011 #newHeaderSearchTools #autofilledview li.product-cell:first-child
    {
        border-top: 0;
    }

.HomePage2011 #newHeaderSearchTools #autofilledview li:hover
{
    background: #D3E3F9;
    cursor: pointer;
}

.HomePage2011 #newHeaderSearchTools #autofilledview li.product-cell:hover
{
    background: none;
}

.HomePage2011 #newHeaderSearchTools #autofilledview li.product-cell a:hover
{
    text-decoration: none;
    border-bottom: 0;
}

.HomePage2011 #newHeaderSearchTools #autofilledview li span
    {
        color: #4170a4;
        font-weight: bold;
    }

#newHeaderSearchTools .lihover
{
    background: #D3E3F9;
    cursor: pointer;
}

.HomePage2011 #newHeaderSearchTools #autofilledview .column-label
{
    color: #999;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 6px 8px 6px;
     font-size: 1.1em;
line-height: normal;
}

    .HomePage2011 #newHeaderSearchTools #autofilledview .column-label hr
    {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #FFF;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
        margin-bottom: 8px;
    }


    .HomePage2011 #newHeaderSearchTools #autofilledview .column-label.column-label-secondary
    {
        background: #F8F8F8;
    }


.HomePage2011 #newHeaderSearchTools #autofilledview .column-secondary
{
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCFCFC), color-stop(1, #F8F8F8));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #FCFCFC 0%, #F8F8F8 100%);
    border-left: 1px solid #ccc;
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#F8F8F8');
}



.HomePage2011 #newHeaderSearchTools #autofilledview .prodImg
{
    float: left;
    margin-top: 10px;
}

.HomePage2011 #newHeaderSearchTools #autofilledview .wrap_description
{
    margin: 4px;
    overflow: hidden;
    height: 55px;
}

.HomePage2011 #newHeaderSearchTools #autofilledview a:hover .wrap_description span.descText
{
    color: #06F;
}
.HomePage2011 #newHeaderSearchTools .haFormQuickSearchTextboxWrapper input, select, textarea 
{
font-family: helvetica, sans-serif !important;
}

.HomePage2011 #newHeaderSearchTools #autofilledview .wrap_description .descText
{
    display: block;
    min-height: 52px;
    max-height: 52px;
    font-size: 11px;
    color: #222;
    line-height: 13px;
    font-weight: normal;
    margin: 3px 0 0;
}

.HomePage2011 #newHeaderSearchTools #autofilledview .wrap_description .promo
{
    color: #86A501;
    font-weight: bold;
    margin: 0;
    font-size: 11px;
    line-height: 13px;
     max-height:26px;
      display: block;
     overflow: hidden;
}
.HomePage2011 #newHeaderSearchTools #autofilledview #keywords-box li
{
    overflow:hidden;
}

.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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/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("https://ssl-images.newegg.com/WebResource/Themes/2005/Nest/protectit.png") no-repeat;}
