/*--page style--*/
body{background:url("http://images10.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-tabs li {
    line-height: normal;
}

.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_base.6.7.4.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;line-height:normal;}
.top-tab .separator {
	padding: 5px;
}

.tab-feedback {
    padding: 0 0 2px;
}

.tab-feedback ,.tab-help {
    background: #A4B7CB;
}

.tab-feedback .opinionlab_tab_top {
    margin: 0 2px 0 0;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    line-height: normal;
}

#haQuickSearch{width:100%;}
#haQuickSearchLeft{width:6px;height:60px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavLeft.gif") no-repeat;}
#haQuickSearchLabel{width:58px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavLabelA.gif") no-repeat;}
#haQuickSearchTextbox{width:195px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchTextbox input{padding: 1px 0px; width:175px; margin-top:3px;}
#haQuickSearchSubmit{width:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavGo.gif");}
#haQuickSearchInfoTab{vertical-align:middle;}
.B2B #haQuickSearchInfoTab a {vertical-align:middle; color: #FFFFFF;}
#haQuickSearchBottom{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchAD{text-align:right;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n_topNavbg.gif");}
#haQuickSearchRight{width:4px;height:37px;background:url("http://images10.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("http://images10.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("http://images10.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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/topButtonLeft.png") no-repeat;z-index:100;}
#haNewTabStoreMenu .haNavTabs .haNavTabHover a{display:block;padding-right:6px;background:url("http://images10.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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/topButtonRight.png") no-repeat}

#haNewTabStoreMenu .haNavTabs .centerInfoArea{clear:both;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bottomLeftBG.png") left repeat-y; padding-left:5px;}
#haNewTabStoreMenu .haNavTabs .centerInfoArea .centerMid{clear:both;background:url("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/footLeft.png") no-repeat;}
#haNewTabStoreMenu .haNavTabs .footArea .footCenter{display:block;height:7px;background:url("http://images10.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("http://images10.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;padding: 10px 19px 10px 8px;margin: 0;overflow: hidden;}
.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("http://images10.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("http://images10.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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/footer_corner_left.gif") no-repeat;}
#footerCorner .center{width:100%;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/footer_comb_bg.gif") repeat-x scroll 0%;}
#footerCorner .right{width:6px;height:19px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/footer_corner_right.gif") no-repeat;}

#awardsCorner img{width:7px;}
#awardsCorner .left{width:6px;height:10px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/awardsDownLeft.gif") no-repeat;}
#awardsCorner .center{width:100%;background:#fff;}
#awardsCorner .right{width:6px;height:10px;background:url("http://images10.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("http://images10.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("http://images10.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("http://images10.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("http://images10.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("http://images10.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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_base.6.7.3.png") no-repeat;}
.HomePage2011.membership .sprBase, .HomePage2011.membership #haQuickSearchSubmit {background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_base.6.7.3.png") no-repeat;}

.HomePage2011.B2B .sprBase,.B2B #haQuickSearchSubmit{background:url("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/neLogoUS.png") no-repeat;}
.NEGlobal div.grpLogo {background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/neLogoUS.1.png") no-repeat;}
.HomePage2011.B2B div.grpLogo{height:92px;width:220px;background:url("http://images10.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("http://images10.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("http://images10.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("http://images10.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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/bggrad_orange.png") repeat-x 0 0;}
.HomePage2011.B2B div.grpTopNav div.itmTopNav .itmTopNavBg .separator{background:transparent url("http://images10.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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_topbevel.png") 2 2 2 2 stretch stretch;
-moz-border-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_topbevel.png") 2 2 2 2 stretch stretch;
border-image:url("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_topbevel.png") 2 2 2 2 stretch stretch;
	border-image:url("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;background:-webkit-gradient(linear,left top,left bottom,color-stop(.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("http://images10.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:5px 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("http://images10.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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_holidaygrad_flakes.png") repeat-x left top;}
.HomePage2011.holidayHeader11 .headerArea{background:url("http://images10.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("http://images10.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}

/* 15Jun12 * Canadian Popup Lightbox */
#modal1{}			
#canPopup{
position:absolute;
top:130px;
left:300px;
z-index:99999;
width:520px;
border:6px solid rgba(220, 220, 216, 0.6);
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
background-color:transparent;
-moz-background-clip: padding;
-webkit-background-clip:padding;
background-clip:padding-box;
font-family:helvetica,arial,sans-serif;
}
/* 25Jun12 * #canPopup .loader{
color:#fff;
padding:210px 0;
} */
#canPopup .round{
height:470px;
border:1px solid #fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background-color:#fff;
}

#canPopup .closeIcon{cursor:pointer;height:20px;width:20px;margin:8px 8px 8px 490px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat -149px -439px;
-ms-filter:"progid:DXImageTransorm.Microsoft.Alpha(Opacity=60)";
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;}
#canPopup .closeIcon:hover,
#canPopup .closeIcon:focus {
-ms-filter:"progid:DXImageTransorm.Microsoft.Alpha(Opacity=80)";
filter:alpha(opacity=80);
-moz-opacity:.8;
-khtml-opacity:.8;
opacity:.8;
}
#canPopup em{font:normal bold 1em/1.2 helvetica,arial,sans-serif;}
#canPopup .grpHeader{position:relative;margin:72px 1px 20px;padding:22px 0 10px;text-align:center;background:#2f4258;color:#fff;font-size:1.6em;}
#canPopup .grpHeader .q{position:absolute;top:-38px;left:32px;font-size:26px;color:#fa7d00;text-transform:uppercase;}
#canPopup .grpHeader .q em{font-size:27px;}
#canPopup .grpHeader .nec_logo{position:absolute;top:-74px;right:23px;}
#canPopup .grpHeader .msg{font-size:17px;}
#canPopup .grpHeader .msg em{text-transform:uppercase;font-size:1.2em;}
#canPopup .bullet{margin:26px auto;width:330px;}
#canPopup .bullet li{list-style-type:none;margin-left:-32px;padding:7px 0 7px 32px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_check_22x20.png") no-repeat 0 5px;font-size:16px;line-height:1.15;}
#canPopup a.atnPrimary:link,
#canPopup a.atnPrimary:visited {
background:#FFA11B url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;
background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #FFC842),color-stop(1, #F48717));
background:-moz-linear-gradient(center top, #FFC842 10%, #F48717 100%);
border:2px solid #e9a11b;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
color: #542F05;
display:block;
width:452px;
height:36px;
line-height:2.4em;
margin:auto;
padding:0;
text-align:center;
font-size:16px;
font-weight:normal;
}
#canPopup a.atnPrimary:hover,
#canPopup a.atnPrimary:active,
#canPopup a.atnPrimary:focus {
background:#E68626 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;
background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #F48717),color-stop(1, #FFC842));
background:-moz-linear-gradient(center top, #F48717 10%, #FFC842 100%);
color: #1C0F00;
}
#canPopup .atnSecondary{text-align:center;color:#335f9c;font-size:13px;margin:16px auto 30px;}

a.link_blue:link,
a.link_blue:visited {color:#335f9c;border-bottom:1px solid #335f9c;}
a.link_blue:hover,
a.link_blue:active,
a.link_blue:focus {color:#06f;border-bottom:1px solid #06f;}
#overlay.dark{background:#000;}

/* Holiday Promo 2012 */
.itmBrowseNav .promo-tab.black-friday{
	background:#444444 url("http://images10.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("http://images10.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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/icn_gift.png") no-repeat;
	width: 16px;
	height: 16px;
	padding-right: 3px;
	margin-top: -3px;
}

.haInfoBar div.haInfoBarPromo.holiday{ border:0; }

#headerArea.holiday{background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/holiday_header.png") no-repeat top left;}
/* Thirdparty Google Trust icon */
#gtrust_badges div { display: inline; }
/* #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("http://images10.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 5px;
    font-family: Helvetica,arial,sans-serif;
    margin: 13px 20px 0;
	cursor:pointer;
}

.opinionlab_tab_top .icon_plus{
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/icon_plus2.png") no-repeat scroll 0 0 transparent;    
    float: left;
    height: 16px;
    margin: -1px 3px 0 0;
    width: 16px;
}
  
.checkout .opinionlab_tab_top {
    float: right;
    margin-right: 20px;
    padding: 7px 7px 6px;
    font-family: Helvetica,arial,sans-serif;
}

/* 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("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_btnSecondary.6.6.0.png") 2 2 2 2 stretch stretch;
    -moz-border-image: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_btnSecondary.6.6.0.png") 2 2 2 2 stretch stretch;
    border: solid 2px #98b5e2;
}

    a.atnSecondary:link,
    a.atnSecondary:visited
    {
        background: #80a3d9 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_btnSecondary.6.6.0.png") repeat-x;
        background: -webkit-gradient(linear,left top,left bottom,color-stop(.25, rgb(189,214,248)),color-stop(1, rgb(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 183px 0 179px;
    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;
    }

        .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;
        line-height: normal;
    }

     #newHeaderSearchTools div#haQuickSearchDropdown #select-show
    {
        overflow: hidden;
    }

     #newHeaderSearchTools div#haQuickSearchDropdown .search-all-arrow
    {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url("http://images10.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 .haFormQuickSearchTextboxWrapper input, select, textarea 
{
font-family:helvetica, sans-serif !important;
}


.HomePage2011 #newHeaderSearchTools #autofilledview .prodImg
{
    float: left;
    margin-top: 10px;
    padding-right: 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 #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;
}

.warranty-popup li {list-style: none;}

.warranty-popup,
.snetpopup {font-size:1.1em;}
.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;}
.warranty-popup .bigBold,
.snetpopup .bigBold{font-size:1.15em;font-weight:700;color:#004990;}
.snetpopup .bigBold {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("http://images10.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("http://images10.newegg.com/WebResource/Themes/2005/Nest/protectit.png") no-repeat;}

.warranty-popup .inline li {display: inline;}
.warranty-popup .benefit-notes li{padding:0 5px;text-align:center;font-weight:700;color:#004990;}

/* == Popup Module - Global Styles == */
#overlay{
	position:fixed;
	top:0;left:0;
	height:100%;
	width:100%;
	background-color:#000;
	opacity:0.5;
	z-index:99998;
}

.popup{
	position:fixed;
	top:50%;left:50%;
	z-index:99999;
	width:520px;
	border-radius:12px;
	border:7px solid rgba(60, 60, 60, 0.6);
	background-clip:padding-box;
	margin-left:-260px;
	margin-top:-215px;
}
.popup.popup-info {
	position: static;
	width: 350px;
}

.popup-wrap{
	background-color:#fff;
	border-radius:5px;
	overflow:auto;
	position:relative;
	padding-top:35px;
}

.popup-body, .popup-footer, .popup-newegg-header{
	margin:0 0 15px 0;
	padding:0 15px;
}
.popup .popup-body ul {
	list-style: disc;
	margin: 13px 0;
	padding: 0 0 0 40px;
}
.popup .popup-body ul li {
	list-style: disc;
}
.popup .popup-body a:link {
	border-bottom: 1px dotted #838689;
}


/* popup type styles */
.popup-center-txt{
	text-align: center;
	margin-bottom: 10px;
}

.popup h1, .popup h2, .popup h3{
	margin:0 0 10px 0;
	color: #32405d;
}
.popup h1{font-size:1.4em;}
.popup h2{font-size:1.2em;}
.popup h3{font-size:1em;}

.popup p{margin:0 0 15px 0;}

.popup a{color:#335f9c;}
.popup a:hover{
	color:#06f;
	cursor:pointer;
}

/* popup button & icon styles */
.popup-center-btn{
	text-align: center;
	padding: 11px 0;
	margin-bottom: 10px;
}

.popup-close-icon{
	position:absolute;
	top:15px;right:15px;
}

.popup-close-icon a{
	cursor:pointer;
	border:none;
	color:#222;
}

.popup-close-icon a:hover{color:#222;}

.popup .atnPrimary{
	color: #542F05;
	font: 1.1em 'Arial Narrow','Helvetica Narrow',arial,helvetica,sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	background:#FFA11B url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #FFC842),color-stop(1, #F48717));
	background:-moz-linear-gradient(center top, #FFC842 10%, #F48717 100%);
	border:2px solid #e9a11b;
	border-radius:4px;
	margin:0 auto;
	padding:7px 9px;
}

.popup .atnPrimary:hover{
	background:#E68626 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/btngrad35_orange.png") repeat-x left top;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(.10, #F48717),color-stop(1, #FFC842));
	background:-moz-linear-gradient(center top, #F48717 10%, #FFC842 100%);
	color: #1C0F00;
}

.popup .atnSecondary{
	color: #542F05;
	font: 1.1em 'Arial Narrow','Helvetica Narrow',arial,helvetica,sans-serif;
	font-weight: bold;
	padding:7px 9px;
	display:inline-block;
	margin-left:10px;
}

.popup .atnSecondary:hover{color:#222;}

/* popup footer styles */
.opinionlab-logo{margin-left:-6px;}

.opinionlab-legal{
	font-size:10px;
	overflow:auto;
	list-style:none;
	padding:0;
	margin:0;
	width:235px;
}

.opinionlab-legal li{
	float:left;
	margin:5px 10px 1px 0;
}

.opinionlab-legal li a{
	color:#333;
	border-bottom:1px solid #333;
}

.opinionlab-legal li a:hover{
	border-bottom:1px solid #C00;
	color:#C00;
	position: 
}

/* == Popup Module - Feedback Styles == */
.has-newegg-header .popup-newegg-header{
	height:48px;
	background-color:#33425a;
	margin-top:61px;
}
.has-newegg-header .newegg-logo{margin-top:-71px;}

.popup.has-eggpoints-icon .title-wrapper {
	margin-top: -20px;
}

/* == Popup Survey Start== */
.has-window{
	background:#fff;
	overflow:hidden;
	padding:0;
}

.has-window .popup{
	margin: 0;
	position: static;
	border: none;
}

.has-window .popup-wrap{padding-top:15px;}

/* === EggPoints - Aug, 2013 === */
.reward{	
	overflow: hidden;
	margin: 5px 0;
}
.eggpoints{
	font-weight: bold;
	font-family: helvetica, arial, sans-serif;
	overflow: hidden;
}
.eggpoints-multiple{
	background: #33425a;
	padding: 1px 7px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	position: relative;
	margin-right: 5px;
	display:none;
	top:2px;
}
.eggpoints-multiple .arrow{
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 5px solid #33425a;
	position: absolute;
	top: 50%;
	right: -5px;
	margin-top: -3px;
}

.eggpoints-icon {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_eggpoints.png") no-repeat;
	vertical-align: middle;
	padding:0;
    margin:0;
	text-indent: 100%;
	white-space:nowrap;
	overflow: hidden;
	display: inline-block;
}
.ie_7 .eggpoints-icon{text-transform: capitalize;}
@media print{    
    .eggpoints-icon{
    	display: inline;
    	background-image: none;
    	font-size: 13px;
    	vertical-align: baseline;
    	color: #bbb;
    }
    .ie_7 .eggpoints-icon{text-indent: 0;}
    .eggpoints-multiple{
    	padding:0;
    	margin:0;
    	font-size: 13px;
    	color: #bbb;
    	background: transparent;
    }
    .eggpoints-multiple .arrow{display: none;}
}

.eggpoints-upto{
	color: #4d4d4d;
	text-transform: uppercase;
}

.eggpoints-earn{
	font-size: 14px;
	color: #222;
}

.eggpoints-points{
	color: #222;
	position: relative;
	top: 1px;
}

.eggpoints-popup .eggpoints-icon{
	width: 123px;
	height: 61px;
	background-position: -2px -2px;
	margin-right: 10px;
}
.eggpoints-popup .title-wrapper{}
.eggpoints-popup .eggpoints-valid-days {
	position: relative;
	top:6px;
	font-size:13px;
	color:#949494;
}

.eggpoints-promo-group {
	font-size: 12px;
	line-height: 13px;
	height: 13px;
	color:#222;
}
.eggpoints-promo-group a.text-call-to-action:link,
.eggpoints-promo-group a.text-call-to-action:visited{
	color:#335f9c;
	text-decoration: underline;
}
.eggpoints-promo-group a.text-call-to-action:hover,
.eggpoints-promo-group a.text-call-to-action:focus,
.eggpoints-promo-group a.text-call-to-action:active{
	color:#066ff;
}
.eggpoints-promo .eggpoints-icon{
	width: 56px;
	height: 12px;
	background-position: -2px -77px;
	position: relative;
	top:-2px;	
}
.eggpoints-promo .eggpoints-upto{display: none;}
.eggpoints-promo .eggpoints-points{font-size: 16px;}

/* EggPoints Header Tab */
.eggpoints-header {
	display:inline-block;
	position: relative;
}
.eggpoints-header .expire-popup{
	position: absolute;
	top: 30px;
	left: 0;
	width: 100%;
	opacity: 0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
}
.eggpoints-header .expire-popup .inner-wrap{
	position: relative;
	background: #A4B7CB;
	padding: 5px 8px;
	color: #33425A;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	line-height: 9px;
	height: 9px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  1px 1px 3px 1px rgba(6, 6, 6, 0.2);
    box-shadow:  1px 1px 3px 1px rgba(6, 6, 6, 0.2);
}
.eggpoints-header .expire-popup .inner-wrap .arrow{
	width: 0;
	height: 0;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #A4B7CB;
	border-left: 8px solid transparent;
	position: absolute;
	top: -8px;
	left: 18px;
}

/* Button Module - Global
================================*/


.button-mini, 
.button-mini:link,
.button-mini:visited, 
.button-mini:focus{
	font-size:12px;
	border:1px solid #ADADAD;
	padding:3px 10px;
	margin:0;
	outline:none;
}

.button:hover, 
.button:active, 
.button-mini:hover, 
.button-mini:active{
	color:#0066ff;
	border-color:#0066ff;
}

.button-wide{
    width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.button-disabled{
	zoom:1;
	opacity: 0.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";/* IE 8 */
	filter: alpha(opacity=65);/* IE 5-7 */
	pointer-events: none;
	cursor: not-allowed;
}

/* Button Module - Hierarchy Styles
___________________________________*/

.button-primary, 
.button-secondary, 
.button-alt{text-transform:uppercase;}

.button-primary,
.button-primary:link, 
.button-primary:visited,
.button-primary:focus{
	color:#552F00;
	background-color:#FFC010;
	background:linear-gradient(to bottom, #FFC010, #F9A21B);
	border-color:#E68626;
}

.button-primary:hover, 
.button-primary:active{
	color:#552F00;
	background-color:#F9A21B;
	background:linear-gradient(to bottom, #F9A21B, #FFC010);
	border-color:#E68626;
}

.button-secondary,
.button-secondary:link, 
.button-secondary:visited, 
.button-secondary:focus{
	color:#0e1b2e;
	background-color:#b3d5ff;
	background:linear-gradient(to bottom, #b3d5ff, #96BAE6);
	border-color:#849dc2;
}

.button-secondary:hover, 
.button-secondary:active{
	color:#0e1b2e;
	background-color:#96BAE6;
	background:linear-gradient(to bottom, #96BAE6, #b3d5ff);
	border-color:#849dc2;
}

.button-tertiary,
.button-tertiary:link, 
.button-tertiary:visited, 
.button-tertiary:focus{
	color:#4d4d4d;
	background-color:#E6E6E6;
	background:linear-gradient(to bottom, #E6E6E6, #C9C9C9);
	border-color:#ADADAD;	
}

.button-tertiary:hover, 
.button-tertiary:active{
	color:#4d4d4d;
	background-color:#C9C9C9;
	background:linear-gradient(to bottom, #C9C9C9, #E6E6E6);
	border-color:#ADADAD;	
}

.button-alt,
.button-alt:link, 
.button-alt:visited, 
.button-alt:focus{
	color:#FFF;
	background-color:#6077A2;
	background:linear-gradient(to bottom, #6077A2, #4D6386);
	border-color:#384966;
}

.button-alt:hover, 
.button-alt:active{
	color:#FFF;
	background-color:#4D6386;
	background:linear-gradient(to bottom, #4D6386, #6077A2);
	border-color:#384966;
}


/* Button Module - Icon Styles
==============================*/
.button .button-icon-right, .button .button-icon-left{display:none;}

.has-icon-right .button-icon-right{
	padding-left:5px;
	display:inline;
}

.has-icon-left .button-icon-left{
	padding-right:5px;
	display:inline;
}


/* Button Module - IE Fixes
==============================*/
.ie .button-disabled{cursor:default;}

.ie .button.button-disabled:hover, 
.ie .button.button-disabled:active{
	color:#4d4d4d;
	border-color:#ADADAD;
}

.ie .button-primary.button-disabled:hover, 
.ie .button-primary.button-disabled:active{
	color:#552F00;
	background-color:#FFC010;
	border-color:#E68626;
}

.ie .button-secondary.button-disabled:hover, 
.ie .button-secondary.button-disabled:active{
	color:#0e1b2e;
	background-color:#b3d5ff;
	border-color:#849dc2;
}

.ie .button-tertiary.button-disabled:hover, 
.ie .button-tertiary.button-disabled:active{
	color:#4d4d4d;
	background-color:#E6E6E6;
	border-color:#ADADAD;	
}

.ie .button-alt.button-disabled:hover, 
.ie .button-alt.button-disabled:active{		
	color:#FFF;
	background-color:#6077A2;
	border-color:#384966;
}
/* 01Nov13 * Overrides for Button Module */
.button.OR_box-shadow {
	-webkit-box-shadow: 0 0 0 rgba(0,0,0,0) !important;
	-moz-box-shadow: 0 0 0 rgba(0,0,0,0) !important;
	box-shadow: 0 0 0 rgba(0,0,0,0) !important;
}

/* Newegg Global */

.NEGlobal div.grpTopNav div.itmTopNav .itmTopNavBg{padding-left: 312px;}

#NEGlobal-options {
	position: absolute;
	top: 82px;
	left: 143px;
}

.NEGlobal.membership #NEGlobal-options {top:118px;}

/*pseudo-dropdown module */
.pseudo-dropdown {
	display: inline;
	position:relative;
    font-size: 0.8em;
}
.pseudo-dropdown-button {
    display: inline-block;
    position: relative;
    font-size: 11px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 16px;
    line-height: normal;
}
   .pseudo-dropdown-button.button:active {
        top:0;
    }
.pseudo-dropdown-button span {
    line-height: normal;
}

.firefox_2 .pseudo-dropdown-button {
	padding: 0 0 0 2px;
}

.pseudo-dropdown-button-has-flag {
    padding-left: 25px;
}

.pseudo-dropdown-icon-left.flag {
	position: absolute;
	top:3px;
	left:4px;
}
.firefox_2.win .pseudo-dropdown-icon-left.flag {
	top:5px;
}

.pseudo-dropdown-button .pseudo-dropdown-icon-right {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat -167px -316px;
    position: absolute;
    right: 3px;
    top:5px;
}

.pseudo-dropdown .pseudo-dropdown-select {
    position: absolute;
    left: 0px;
    top:-6px;
    opacity: 0;
    filter: alpha(opacity=0);
	margin: 4px 0 2px;
    font-family: Arial !important;
    font-size: 13px !important;
    font-weight: normal !important;
    line-height:normal !important;
}

.pseudo-dropdown .pseudo-dropdown-select option {
    /*border: 1px solid;*/
    white-space: pre;
    color: black;
    cursor: default;
}

/* Navigation Tab Entry Points
=======================================*/
.extended-tab-nav,
.extended-tab-nav-descend,
.extended-tab-button, 
.extended-tab-separator, 
.extended-tab-end{
	background-image: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_base.6.7.4.png");
	background-repeat: no-repeat;
	float:left;
	height: 27px;
}

.extended-tab-nav{
	background-position: -44px -478px;
	padding-left: 38px;
}

.extended-tab-nav-descend{
	background-position: 0 -478px;
	padding-left: 38px;
}

.extended-tab-button{background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bggrad_black.png") repeat-x;}

.extended-tab-button a{
	display:block;
	padding:0 5px;
}

.extended-tab-separator{
	background-position: -2px -520px;
	width: 2px;
}

.extended-tab-end{
	background-position: -45px -438px;
	width: 42px;
}

.tab-gaming-channel a{padding:0 0 0 10px;}


/* International Flags */
.flag {
	background-image: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_flags.png");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}
.af {
	background-position: 0 0;
}
.WW {
	background-position: -20px 0;
}
.WW {
	background-position: -40px 0;
}
.al {
	background-position: -60px 0;
}
.WW {
	background-position: -80px 0;
}
.dz {
	background-position: -100px 0;
}
.as {
	background-position: -120px 0;
}
.ad {
	background-position: -140px 0;
}
.ao {
	background-position: -160px 0;
}
.ai {
	background-position: -180px 0;
}
.WW {
	background-position: -200px 0;
}
.ag {
	background-position: -220px 0;
}
.WW {
	background-position: -240px 0;
}
.ar {
	background-position: -260px 0;
}
.am {
	background-position: -280px 0;
}
.aw {
	background-position: -300px 0;
}
.WW {
	background-position: -320px 0;
}
.au {
	background-position: -340px 0;
}
.at {
	background-position: -360px 0;
}
.az {
	background-position: -380px 0;
}
.bs {
	background-position: -400px 0;
}
.bh {
	background-position: -420px 0;
}
.bd {
	background-position: -440px 0;
}
.bb {
	background-position: -460px 0;
}
.WW {
	background-position: -480px 0;
}
.by {
	background-position: 0 -20px;
}
.be {
	background-position: -20px -20px;
}
.bz {
	background-position: -40px -20px;
}
.bj {
	background-position: -60px -20px;
}
.bm {
	background-position: -80px -20px;
}
.bt {
	background-position: -100px -20px;
}
.bo {
	background-position: -120px -20px;
}
.ba {
	background-position: -140px -20px;
}
.bw {
	background-position: -160px -20px;
}
.WW {
	background-position: -180px -20px;
}
.br {
	background-position: -200px -20px;
}
.io {
	background-position: -220px -20px;
}
.bn {
	background-position: -240px -20px;
}
.bg {
	background-position: -260px -20px;
}
.bf {
	background-position: -280px -20px;
}
.bi {
	background-position: -300px -20px;
}
.kh {
	background-position: -320px -20px;
}
.cm {
	background-position: -340px -20px;
}
.ca {
	background-position: -360px -20px;
}
.cv {
	background-position: -380px -20px;
}
.WW {
	background-position: -400px -20px;
}
.WW {
	background-position: -420px -20px;
}
.ky {
	background-position: -440px -20px;
}
.cf {
	background-position: -460px -20px;
}
.td {
	background-position: -480px -20px;
}
.cl {
	background-position: 0 -40px;
}
.cn {
	background-position: -20px -40px;
}
.cx {
	background-position: -40px -40px;
}
.WW {
	background-position: -60px -40px;
}
.cc {
	background-position: -80px -40px;
}
.co {
	background-position: -100px -40px;
}
.WW {
	background-position: -120px -40px;
}
.km {
	background-position: -140px -40px;
}
.cg {
	background-position: -160px -40px;
}
.WW {
	background-position: -180px -40px;
}
.ck {
	background-position: -200px -40px;
}
.cr {
	background-position: -220px -40px;
}
.ci {
	background-position: -240px -40px;
}
.hr {
	background-position: -260px -40px;
}
.cu {
	background-position: -280px -40px;
}
.WW {
	background-position: -300px -40px;
}
.cy {
	background-position: -320px -40px;
}
.cz {
	background-position: -340px -40px;
}
.dk {
	background-position: -360px -40px;
}
.dj {
	background-position: -380px -40px;
}
.dm {
	background-position: -400px -40px;
}
.do {
	background-position: -420px -40px;
}
.ec {
	background-position: -440px -40px;
}
.eg {
	background-position: -460px -40px;
}
.sv {
	background-position: -480px -40px;
}
.WW {
	background-position: 0 -60px;
}
.gq {
	background-position: -20px -60px;
}
.er {
	background-position: -40px -60px;
}
.ee {
	background-position: -60px -60px;
}
.et {
	background-position: -80px -60px;
}
.eu {
	background-position: -100px -60px;
}
.fk {
	background-position: -120px -60px;
}
.WW {
	background-position: -140px -60px;
}
.WW {
	background-position: -160px -60px;
}
.fj {
	background-position: -180px -60px;
}
.fi {
	background-position: -200px -60px;
}
.fr {
	background-position: -220px -60px;
}
.tf {
	background-position: -240px -60px;
}
.gf {
	background-position: -260px -60px;
}
.ga {
	background-position: -280px -60px;
}
.WW {
	background-position: -300px -60px;
}
.gm {
	background-position: -320px -60px;
}
.ge {
	background-position: -340px -60px;
}
.de {
	background-position: -360px -60px;
}
.gh {
	background-position: -380px -60px;
}
.gi {
	background-position: -400px -60px;
}
.gr {
	background-position: -420px -60px;
}
.gl {
	background-position: -440px -60px;
}
.gd {
	background-position: -460px -60px;
}
.WW {
	background-position: -480px -60px;
}
.gt {
	background-position: 0 -80px;
}
.gu {
	background-position: -20px -80px;
}
.gg {
	background-position: -40px -80px;
}
.gn {
	background-position: -60px -80px;
}
.gw {
	background-position: -80px -80px;
}
.gy {
	background-position: -100px -80px;
}
.ht {
	background-position: -120px -80px;
}
.WW {
	background-position: -140px -80px;
}
.hn {
	background-position: -160px -80px;
}
.hk {
	background-position: -180px -80px;
}
.hu {
	background-position: -200px -80px;
}
.WW {
	background-position: -220px -80px;
}
.is {
	background-position: -240px -80px;
}
.WW {
	background-position: -260px -80px;
}
.in {
	background-position: -280px -80px;
}
.id {
	background-position: -300px -80px;
}
.ir {
	background-position: -320px -80px;
}
.iq {
	background-position: -340px -80px;
}
.ie {
	background-position: -360px -80px;
}
.WW {
	background-position: -380px -80px;
}
.WW {
	background-position: -400px -80px;
}
.il {
	background-position: -420px -80px;
}
.it {
	background-position: -440px -80px;
}
.jm {
	background-position: -460px -80px;
}
.jp {
	background-position: -480px -80px;
}
.je {
	background-position: 0 -100px;
}
.jo {
	background-position: -20px -100px;
}
.kz {
	background-position: -40px -100px;
}
.ke {
	background-position: -60px -100px;
}
.ki {
	background-position: -80px -100px;
}
.WW {
	background-position: -100px -100px;
}
.kw {
	background-position: -120px -100px;
}
.kg {
	background-position: -140px -100px;
}
.WW {
	background-position: -160px -100px;
}
.lv {
	background-position: -180px -100px;
}
.lb {
	background-position: -200px -100px;
}
.ls {
	background-position: -220px -100px;
}
.lr {
	background-position: -240px -100px;
}
.WW {
	background-position: -260px -100px;
}
.li {
	background-position: -280px -100px;
}
.lt {
	background-position: -300px -100px;
}
.lu {
	background-position: -320px -100px;
}
.WW {
	background-position: -340px -100px;
}
.mk {
	background-position: -360px -100px;
}
.mg {
	background-position: -380px -100px;
}
.mw {
	background-position: -400px -100px;
}
.my {
	background-position: -420px -100px;
}
.mv {
	background-position: -440px -100px;
}
.ml {
	background-position: -460px -100px;
}
.mt {
	background-position: -480px -100px;
}
.mh {
	background-position: 0 -120px;
}
.mq {
	background-position: -20px -120px;
}
.mr {
	background-position: -40px -120px;
}
.mu {
	background-position: -60px -120px;
}
.yt {
	background-position: -80px -120px;
}
.mx {
	background-position: -100px -120px;
}
.fm {
	background-position: -120px -120px;
}
.md {
	background-position: -140px -120px;
}
.mc {
	background-position: -160px -120px;
}
.mn {
	background-position: -180px -120px;
}
.me {
	background-position: -200px -120px;
}
.ms {
	background-position: -220px -120px;
}
.ma {
	background-position: -240px -120px;
}
.mz {
	background-position: -260px -120px;
}
.mm {
	background-position: -280px -120px;
}
.na {
	background-position: -300px -120px;
}
.WW {
	background-position: -320px -120px;
}
.nr {
	background-position: -340px -120px;
}
.np {
	background-position: -360px -120px;
}
.an {
	background-position: -380px -120px;
}
.nl {
	background-position: -400px -120px;
}
.WW {
	background-position: -420px -120px;
}
.nz {
	background-position: -440px -120px;
}
.ni {
	background-position: -460px -120px;
}
.ne {
	background-position: -480px -120px;
}
.ng {
	background-position: 0 -140px;
}
.nu {
	background-position: -20px -140px;
}
.nf {
	background-position: -40px -140px;
}
.WW {
	background-position: -60px -140px;
}
.WW {
	background-position: -80px -140px;
}
.WW {
	background-position: -100px -140px;
}
.mp {
	background-position: -120px -140px;
}
.no {
	background-position: -140px -140px;
}
.WW {
	background-position: -160px -140px;
}
.WW {
	background-position: -180px -140px;
}
.WW {
	background-position: -200px -140px;
}
.om {
	background-position: -220px -140px;
}
.WW {
	background-position: -240px -140px;
}
.pk {
	background-position: -260px -140px;
}
.pw {
	background-position: -280px -140px;
}
.WW {
	background-position: -300px -140px;
}
.pa {
	background-position: -320px -140px;
}
.pg {
	background-position: -340px -140px;
}
.py {
	background-position: -360px -140px;
}
.pe {
	background-position: -380px -140px;
}
.ph {
	background-position: -400px -140px;
}
.pn {
	background-position: -420px -140px;
}
.pl {
	background-position: -440px -140px;
}
.pt {
	background-position: -460px -140px;
}
.pr {
	background-position: -480px -140px;
}
.qa {
	background-position: 0 -160px;
}
.WW {
	background-position: -20px -160px;
}
.WW {
	background-position: -40px -160px;
}
.ro {
	background-position: -60px -160px;
}
.ru {
	background-position: -80px -160px;
}
.rw {
	background-position: -100px -160px;
}
.WW {
	background-position: -120px -160px;
}
.WW {
	background-position: -140px -160px;
}
.lc {
	background-position: -160px -160px;
}
.WW {
	background-position: -180px -160px;
}
.WW {
	background-position: -200px -160px;
}
.ws {
	background-position: -220px -160px;
}
.sm {
	background-position: -240px -160px;
}
.st {
	background-position: -260px -160px;
}
.sa {
	background-position: -280px -160px;
}
.WW {
	background-position: -300px -160px;
}
.sn {
	background-position: -320px -160px;
}
.rs {
	background-position: -340px -160px;
}
.sc {
	background-position: -360px -160px;
}
.sl {
	background-position: -380px -160px;
}
.sg {
	background-position: -400px -160px;
}
.WW {
	background-position: -420px -160px;
}
.sk {
	background-position: -440px -160px;
}
.si {
	background-position: -460px -160px;
}
.sb {
	background-position: -480px -160px;
}
.so {
	background-position: 0 -180px;
}
.xs {
	background-position: -20px -180px;
}
.za {
	background-position: -40px -180px;
}
.WW {
	background-position: -60px -180px;
}
.kp {
	background-position: -80px -180px;
}
.WW {
	background-position: -100px -180px;
}
.es {
	background-position: -120px -180px;
}
.lk {
	background-position: -140px -180px;
}
.kn {
	background-position: -160px -180px;
}
.vc {
	background-position: -180px -180px;
}
.sd {
	background-position: -200px -180px;
}
.sr {
	background-position: -220px -180px;
}
.sj {
	background-position: -240px -180px;
}
.sz {
	background-position: -260px -180px;
}
.se {
	background-position: -280px -180px;
}
.ch {
	background-position: -300px -180px;
}
.sy {
	background-position: -320px -180px;
}
.WW {
	background-position: -340px -180px;
}
.tw {
	background-position: -360px -180px;
}
.tj {
	background-position: -380px -180px;
}
.tz {
	background-position: -400px -180px;
}
.th {
	background-position: -420px -180px;
}
.WW {
	background-position: -440px -180px;
}
.tg {
	background-position: -460px -180px;
}
.tk {
	background-position: -480px -180px;
}
.to {
	background-position: 0px -200px;
}
.tt {
	background-position: -20px -200px;
}
.WW {
	background-position: -40px -200px;
}
.tn {
	background-position: -60px -200px;
}
.tr {
	background-position: -80px -200px;
}
.tm {
	background-position: -100px -200px;
}
.tc {
	background-position: -120px -200px;
}
.tv {
	background-position: -140px -200px;
}
.ug {
	background-position: -160px -200px;
}
.ua {
	background-position: -180px -200px;
}
.WW {
	background-position: -200px -200px;
}
.WW {
	background-position: -220px -200px;
}
.ae {
	background-position: -240px -200px;
}
.gb {
	background-position: -260px -200px;
}
.WW {
	background-position: -280px -200px;
}
.WW {
	background-position: -300px -200px;
}
.us {
	background-position: -320px -200px;
}
.uy {
	background-position: -340px -200px;
}
.uz {
	background-position: -360px -200px;
}
.vu {
	background-position: -380px -200px;
}
.va {
	background-position: -400px -200px;
}
.ve {
	background-position: -420px -200px;
}
.vn {
	background-position: -440px -200px;
}
.vg {
	background-position: -460px -200px;
}
.vi {
	background-position: -480px -200px;
}
.WW {
	background-position: 0 -220px;
}
.WW {
	background-position: -20px -220px;
}
.eh {
	background-position: -40px -220px;
}
.WW {
	background-position: -60px -220px;
}
.WW {
	background-position: -80px -220px;
}
.ye {
	background-position: -100px -220px;
}
.zm {
	background-position: -120px -220px;
}
.zw {
	background-position: -140px -220px;
}
.tp {
	background-position: -160px -220px;
}
.fo {
	background-position: -180px -220px;
}
.gp {
	background-position: -200px -220px;
}
.kr {
	background-position: -220px -220px;
}
.la {
	background-position: -240px -220px;
}
.ly {
	background-position: -260px -220px;
}
.mo {
	background-position: -280px -220px;
}
.ic {
	background-position: -320px -220px;
}
.cd {
	background-position: -340px -220px;
}
.xy {
	background-position: -360px -220px;
}
.pf {
	background-position: -380px -220px;
}
.sh {
	background-position: -400px -220px;
}
.re {
	background-position: -220px -60px;
}
.pm {
	background-position: -220px -60px;
}
.wf {
	background-position: -220px -60px;
}
.nc {
	background-position: -220px -60px;
}


/* Newegg Global - Nav Tab, March 2014 */
.HomePage2011 .itmBrowseNav ul li.tab-newegg-global{
/* 	background: #f4d383; */
	margin: 0;
	padding: 0;
}
.HomePage2011 .itmBrowseNav ul li.tab-newegg-global a.tab-newegg-global-link{display: block;}
.HomePage2011 .itmBrowseNav ul li.tab-newegg-global a.tab-newegg-global-link{
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/nav-newegg-global-link.jpg") no-repeat;
	width: 156px;
	height: 35px;
}
.HomePage2011 .itmBrowseNav ul li.tab-newegg-global a.tab-newegg-global-link:hover,
.HomePage2011 .itmBrowseNav ul li.tab-newegg-global a.tab-newegg-global-link:focus,
.HomePage2011 .itmBrowseNav ul li.tab-newegg-global a.tab-newegg-global-link:active{
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/nav-newegg-global-hover.jpg") no-repeat;
	width: 156px;
	height: 35px;
	border:none;
}

.extra-price-label {
    font-size: 0.8em !important;
    padding-top: 5px;
    display: inline;
    font-family: verdana, sans-serif;
    text-align: right;
    width: auto;
    height: auto;
}
.subtotal .panelRight .extra-price-label {
    font-weight: normal;
}

/*10706 add head style change*/

.headerArea .button,
.headerArea .button:focus,
.headerArea .button:link,
.headerArea .button:visited
{
    color:#4d4d4d;
    font-family:'Arial Narrow','Helvetica Narrow', arial, helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    cursor:pointer;
    border-radius:4px;
    border:2px solid #ADADAD;
    background-color:#fff;
    display:inline-block;
    margin:0;
    outline:none;
}

.button-mini,
.button-mini:focus .button-mini:link,
.button-mini:visited
{
    font-size:12px;
    border:1px solid #ADADAD;
    padding:3px 10px;
    margin:0;
    outline:none;
}

    .button:hover, .button:active, .button-mini:hover, .button-mini:active
    {
        color:#0066ff;
        border-color:#0066ff;
    }

.button-primary, .button-primary:link, .button-primary:visited, .button-primary:focus
{
    color:#552F00;
    background-color:#FFC010;
    background:linear-gradient(to bottom, #FFC010, #F9A21B);
    border-color:#E68626;
}

    .button-primary:hover, .button-primary:active
    {
        color:#552F00;
        background-color:#F9A21B;
        background:linear-gradient(to bottom, #F9A21B, #FFC010);
        border-color:#E68626;
    }

.button-secondary, .button-secondary:link, .button-secondary:visited, .button-secondary:focus
{
    color:#0e1b2e;
    background-color:#b3d5ff;
    background:linear-gradient(to bottom, #b3d5ff, #96BAE6);
    border-color:#849dc2;
}

    .button-secondary:hover, .button-secondary:active
    {
        color:#0e1b2e;
        background-color:#96BAE6;
        background:linear-gradient(to bottom, #96BAE6, #b3d5ff);
        border-color:#849dc2;
    }

.button-tertiary,
.button-tertiary:focus .button-tertiary:link,
.button-tertiary:visited
{
    color:#4d4d4d;
    background-color:#E6E6E6;
    background:linear-gradient(to bottom, #E6E6E6, #C9C9C9);
    border-color:#ADADAD;
}

.button-tertiary:hover, .button-tertiary:active
{
    color:#4d4d4d;
    background-color:#C9C9C9;
    background:linear-gradient(to bottom, #C9C9C9, #E6E6E6);
    border-color:#ADADAD;
}

.button-alt,
.button-alt:focus .button-alt:link,
.button-alt:visited
{
    color:#FFF;
    background-color:#6077A2;
    background:linear-gradient(to bottom, #6077A2, #4D6386);
    border-color:#384966;
}

.button-alt:hover, .button-alt:active
{
    color:#FFF;
    background-color:#4D6386;
    background:linear-gradient(to bottom, #4D6386, #6077A2);
    border-color:#384966;
}

.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:active,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:focus,
 .headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:hover,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:link,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:visited
{
    color:#FFF;
    border-color:#ADADAD;
    background:none;
    border:none;
    font-family:arial, helvetica, sans-serif;
    -webkit-box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0);
    box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);
    margin:-9px -10px -14px -10px;
    padding: 4px 16px 4px 25px;
}

.headerArea-has-dropdown .top-tab.tab-account .button {
	max-width: none;
}

.headerArea-has-dropdown .top-tab.plain {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
	border: 0;
	background:transparent;
}

.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:active,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:focus,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:hover
{
    text-decoration:underline;
}

.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:active,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:focus,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:hover,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:link,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:visited
{
    color:#33425A;
    border-color:#ADADAD;
    background:none;
    border:none;
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    -webkit-box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0);
    -moz-box-shadow:0px 0px 1px 0px rgba(0, 0, 0, 0);
    box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);
    margin:-10px -10px -14px -16px;
}

.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:active,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:focus, 
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:hover
{
    text-decoration:underline;
}

.headerArea-has-dropdown .top-tab.tab-help .button .button-icon-right
{
    display:none;
}

.headerArea-has-dropdown .top-tab .button span,
.headerArea-has-dropdown .top-tab a.cart,
.headerArea-has-dropdown .top-tab a.tab-not-logged-in,
.headerArea-has-dropdown .top-tab .opinionlab_tab_top
{
    font-size:13px;
}

.firefox_2 .headerArea-has-dropdown .top-tab a.tab-not-logged-in {
	position: relative;
	top: 4px;
}

.headerArea-has-dropdown .top-tab .tab-arrow:hover
{
    cursor:pointer;
}

.headerArea-has-dropdown .top-tab.tab-flag .tab-menu ul > li:last-child > div
{
    margin-top:1px;
    margin-left:10px;
}

.headerArea-has-dropdown .top-tab.tab-flag a:hover, .headerArea-has-dropdown .top-tab.tab-flag a:active
{
    text-decoration:none;
}

.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown-button:focus
{
    outline:none;
}

.win.firefox_2 .headerArea-has-dropdown .top-tab.tab-flag > .pseudo-dropdown-button
{
    margin-top:-2px;
}

.headerArea-has-dropdown .top-tab.tab-flag > .pseudo-dropdown-button .flag.au 
{
    background:url(/WebResource/Themes/2005/Nest/Australia.png) no-repeat left top;
    width:24px;
    height:18px;
}
 

.headerArea-has-dropdown .top-tab.tab-flag .button-tertiary.override
{
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
}

.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override .user
{
    background:url(/WebResource/Themes/2005/Nest/icon-user.png) no-repeat left top;
}

.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override .user
{
    background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_base.6.7.4.png") no-repeat -163px -32px;
}

.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override .button-icon-right
{
    padding-top:3px;
}

.headerArea-has-dropdown .top-tab.tab-flag .tab-menu-arrow
{
    background:url(/WebResource/Themes/2005/Nest/tab-dark-blue-arrow.png) no-repeat left top;
}

.headerArea-has-dropdown .top-tab.tab-account .tab-menu-arrow
{
    background:url(/WebResource/Themes/2005/Nest/tab-light-blue-arrow.png) no-repeat left top;
}

.headerArea-has-dropdown .top-tab.tab-flag .tab-menu ul
{
    min-width:275px;
}

.headerArea-has-dropdown .top-tab.tab-flag > .pseudo-dropdown-button
{
    margin-top:-5px;
}

.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown-icon-left.language
{
    background:url(/WebResource/Themes/2005/Nest/icon-language.png) no-repeat left top;
}

.headerArea-has-dropdown .top-tab.tab-feedback .opinionlab_tab_top
{
    padding:0;
}

.headerArea-has-dropdown .div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword input[type="text"]
{
    margin:5px 2px 0 0;
}

.headerArea-has-dropdown .top-tab.tab-cart-wishlist a
{
    background:url(/WebResource/Themes/2005/Nest/cart.png) no-repeat 0px 0px;
}
.headerArea-has-dropdown .top-tab.tab-account .button.override {
	top: 5px;
}

.headerArea-has-dropdown .top-tab.tab-wishlist {
margin: 0 1px 0;
padding: 12px 10px 2px;
}
.headerArea-has-dropdown .top-tab {
-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);
box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
border-radius: 0;
padding: 11px 10px 3px;
margin: 0;
height: 23px;
background: #32425b;
}
.headerArea-has-dropdown .top-tab.tab-wishlist a {
padding-top: 2px;
font-weight: bold;
}

.headerArea-has-dropdown .top-tabs .button.override .button-icon-right,
.headerArea-has-dropdown .top-tabs .button.override .button-icon-left {
	display: block;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu .button-mini.override {
	padding: 3px 10px 2px;
}
.headerArea-has-dropdown .top-tab.tab-flag .button.override {
	 -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.headerArea-has-dropdown .top-tab.tab-flag>.button.override .button-icon-right {
	font-size: 18px;
}
.ie_8 .headerArea-has-dropdown .top-tab.tab-flag>.button.override .button-icon-right{
    height:20px;
}
.headerArea-has-dropdown .top-tab.tab-flag .button-tertiary.override {
	padding: 3px 16px 2px 25px;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu .button-tertiary.override {
	margin: 0 2px;
}
.headerArea-has-dropdown .top-tab.tab-flag #NEGlobal-CurrencyDropdown .button-tertiary.override {
	padding: 3px 16px 2px 5px;
}
.headerArea-has-dropdown .top-tab.tab-flag .button-tertiary.override {
	font-weight: normal;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
}
.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown-button.button-tertiary.override {
	background-color:#eeeeee;
	background:linear-gradient(to bottom, #f2f2f2, #eeeeee);
	border-color: #777;
	border-width: 1px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.button-tertiary.override.pseudo-dropdown-button {
	background: none;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu .button-tertiary.override .button-icon-right {
	color: #999;
	font-size: 12px;
	margin-top: -1px;
	margin-right: 1px;
}
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:link,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:visited,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:hover,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:active,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:focus {
	color: #FFF;
	border-color: #ADADAD;
	background: none;
	border: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	margin: -9px -4px -14px -24px;
}
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:hover,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:active,
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override:focus {
	text-decoration: underline;
}
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override .user {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/icon-user.png") no-repeat left top;
	padding: 10px;
	float: left;
}
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override .button-icon-right {
	background: none;
	font-size: 18px;
	padding-right: 5px;
}
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override span {
	padding-right: 10px;
}
.headerArea-has-dropdown .top-tab.tab-account a {
	font-weight: bold;
}
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:link,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:visited,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:hover,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:active,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:focus {
	color: #33425A;
	border-color: #ADADAD;
	background: none;
	border: none;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	margin: -10px -14px -14px -10px;
}
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:hover,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:active,
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override:focus {
	text-decoration: underline;
}
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override .user {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_base.6.7.4.png") no-repeat -163px -32px;
	padding: 10px;
	float: left;
}
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override .button-icon-right {
	background: none;
	font-size: 18px;
	padding-top: 2px;
	padding-right: 7px;
}
.headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override span {
	padding-right: 10px;
}

/* 16May14 New Page Header (prefixed with .headerArea-has-dropdown)f */
.headerArea-has-dropdown .top-tab {
	-webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
	border-radius: 0;
	padding: 11px 10px 3px;
	margin: 0;
	height: 23px;
	background: #32425b;
}
.headerArea-has-dropdown .top-tab .tab-arrow {
	font-size: 11px;
	padding-left: 4px;
}
.headerArea-has-dropdown .top-tab .tab-arrow:hover {
	cursor: pointer;
}
.headerArea-has-dropdown .top-tab .tab-flag-menu li {
	float: left;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu-arrow {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/tab-dark-blue-arrow.png") no-repeat left top;
}
.headerArea-has-dropdown .top-tab.tab-account .tab-menu-arrow {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/tab-light-blue-arrow.png") no-repeat left top;
}
.headerArea-has-dropdown .top-tab .tab-menu-arrow {
	position: absolute;
	top: -11px;
	left: 13px;
	width: 21px;
	height: 11px;
}
.headerArea-has-dropdown .top-tab .tab-menu {
	display: none;
	position: relative;
	top: 18px;
	left: -10px;
	border: 0;
	width: 1px;
	height: 1px;
}
.headerArea-has-dropdown .top-tab .tab-menu .arrow-up-box-inner {
	background: #aec0ce;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu {
	top: 17px;
}
.headerArea-has-dropdown .top-tab.tab-account .tab-menu {
    top: 23px;
}
.headerArea-has-dropdown .top-tab .tab-menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.headerArea-has-dropdown .top-tab .tab-menu li.dashboard {
	padding-top: 16px;
}
.headerArea-has-dropdown .top-tab .tab-menu li.settings {
	padding-bottom: 10px;
}
.headerArea-has-dropdown .top-tab .tab-menu li.logout {
	border-top: 1px solid #fff;
	padding: 11px 32px 11px 22px;
}
.headerArea-has-dropdown .top-tab .tab-menu li a {
	font-size: 13px;
	font-weight: bold;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu li a {
	color: #fff;
}
.headerArea-has-dropdown .top-tab .tab-account-menu li {
	text-align: left;
	padding: 5px 25px;
	min-width: 105px;
}
.headerArea-has-dropdown .top-tab.tab-account .tab-menu li a {
	color: #32425b;
}
.headerArea-has-dropdown .top-tab.tab-flag {
	position: relative;
	-webkit-border-radius: 0 0 0px 10px;
	-moz-border-radius: 0 0 0px 10px;
	border-radius: 0 0 0px 10px;
	margin: 0 1px;
}
.headerArea-has-dropdown .top-tab .tab-flag-title {
	text-align: left;
	color: #32425b;
	font-size: 13px;
	padding: 16px 10px 9px;
}
.headerArea-has-dropdown .top-tab .tab-flag-title strong {
	text-transform: uppercase;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu ul {
	overflow: hidden;
	min-width: 335px;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu ul>li>div {
	margin: 0px -8px 10px 8px;
}
.headerArea-has-dropdown .top-tab.tab-flag .tab-menu ul>li:last-child>div {
	margin-top: 1px;
	margin-left: 10px;
}
.headerArea-has-dropdown .top-tab.tab-flag a:hover,
.headerArea-has-dropdown .top-tab.tab-flag a:active {
	text-decoration: none;
}
.headerArea-has-dropdown .top-tab.tab-flag img {
	vertical-align: middle;
}
.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown-button:focus {
	outline: none;
}
.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown {
	display: block;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button {
	border: 0;
	background: none;
	width: 49px;
	height: 20px;
	margin-top: -6px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag {
	top: 5px;
}
.firefox_2.win .headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag {
	top: 2px;
}
.firefox_2.win .headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .pseudo-dropdown-icon-right {
	top: 3px;
}
.firefox_2 .headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag {
	top: 6px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.au {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/Australia.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.us {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/United-States.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.gb {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/United-Kingdom.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.in {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/India.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.ie {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/Ireland.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.nl {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/Netherlands.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.nz {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/New-Zealand.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.pl {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/Poland.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.sg {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/Singapore.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown-button span {
	display: none;
}
.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown-icon-right {
	color: #fff;
	font-size: 11px;
	font-style: normal;
	margin-left: 8px;
	background: none;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-icon-right {
	background: none;
}
.ie_8 .headerArea-has-dropdown .top-tab.tab-flag> .pseudo-dropdown-button {
    margin-top:-8px;
    top:7px;
}
.ie_8 .headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .pseudo-dropdown-icon-right,
.ie_8 .headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .pseudo-dropdown-icon-left {
	top:-3px;
}
.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown-select {
	top: 0;
	width: 100% !important;
}
.headerArea-has-dropdown .top-tab.tab-flag .pseudo-dropdown-icon-left.language {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/icon-language.png") no-repeat left top;
	position: absolute;
	top: 4px;
	left: 4px;
	width: 16px;
	height: 16px;
}
.headerArea-has-dropdown .top-tab.tab-account {
	position: relative;
	z-index: 2;
}
.headerArea-has-dropdown .top-tab.tab-account img {
	vertical-align: top;
	padding: 0 5px 0 6px;
}
.headerArea-has-dropdown .top-tab.tab-account .tab-arrow {
	padding-left: 8px;
}

.headerArea-has-dropdown .top-tab.tab-help {
	-webkit-border-radius: 0 0px 10px 0;
	-moz-border-radius: 0 0px 10px 0;
	border-radius: 0 0px 10px 0;
	margin-left: 1px;
}
.firefox_2 .headerArea-has-dropdown .top-tab.tab-account {
	padding: 7px 10px;
}
.firefox_2 .headerArea-has-dropdown .top-tab.tab-help {
	padding: 5px 25px 9px 20px;
}
.headerArea-has-dropdown #siteNav {
	margin-right: 0;
}
.headerArea-has-dropdown #newHeaderSearchTools.newHeaderSearchTools {
	margin: 0 8px 0 168px;
}
.headerArea-has-dropdown .newHeaderSearchTools form {
	position: relative;
	overflow: hidden;
}
.headerArea-has-dropdown div.grpLogo {
	width: 196px;
}
.headerArea-has-dropdown div.grpTopNav div.itmTopNav .itmTopNavBg {
	padding-left: 200px !important;
}
.headerArea-has-dropdown .div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword input[type="text"] {
	width: 98%;
}
.headerArea-has-dropdown .div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword input[type="text"] {
	margin: 5px 2px 0 0;
}
.headerArea-has-dropdown .tab-feedback,
.headerArea-has-dropdown .tab-feedback .opinionlab_tab_top,
.headerArea-has-dropdown .tab-help {
	background: #aec0ce;
}
.headerArea-has-dropdown .top-tab .tab-help-menu {
	left: 32px;
}
.headerArea-has-dropdown .top-tab .tab-help-menu li {
	text-align: left;
	padding: 5px 25px;
	min-width: 115px;
	color: #33425A;
	font-weight: bold;
}
.headerArea-has-dropdown .top-tab .tab-help-menu li.live-chat {
	padding-top: 16px;
}
.headerArea-has-dropdown .top-tab .tab-help-menu li.call-us span {
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
	white-space: nowrap;
}
.headerArea-has-dropdown .top-tab.tab-help .tab-menu .arrow-up-box {
	right: -40px;
}
.headerArea-has-dropdown .top-tab.tab-help .tab-menu .arrow-up-box-arrows {
	right: 72px;
	left: initial;
}
.headerArea-has-dropdown .top-tab.tab-help .tab-menu .arrow-up-box-inner,
.headerArea-has-dropdown .top-tab.tab-help .tab-menu .arrow-up-box-inner a {
	background: #fff;
}
.headerArea-has-dropdown .top-tab.tab-help .arrow-up-box-outer {
	background: #aec0ce;
}
.headerArea-has-dropdown .top-tab.tab-help .arrow-up-box-arrow-outer {
	border-bottom: 12px solid #aec0ce;
}
.headerArea-has-dropdown .top-tab.tab-help .arrow-up-box-arrow-inner {
	border-bottom: 12px solid #fff;
	top: -2px;
}
.headerArea-has-dropdown .top-tab.tab-cart-wishlist {
	margin: 0 0 0 1px;
}
.headerArea-has-dropdown .top-tab.tab-cart-wishlist a {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/cart.png") no-repeat 0px 0px;
	padding-top: 2px;
	font-weight: bold;
}
.headerArea-has-dropdown .top-tab.tab-help .button.override {
	padding-top: 10px;
}
.headerArea-has-dropdown .top-tab.tab-account .button.override {
	top: 4px;
}
/* Arrow Up Box Module - Global
================================*/

.arrow-up-box {
	position: absolute;
	z-index: 100;
}
.arrow-up-box-outer {
	padding: 1px;
	background: #fff;
	-webkit-box-shadow: 2px 3px 2px 0px #bbb;
	box-shadow: 2px 3px 2px 0px #bbb;
}
.arrow-up-box-inner {
	background: #aec0ce;
}
.arrow-up-box-arrows {
	position: absolute;
	top: 0;
	left: 10px;
	padding: 2px;
	margin-top: -10px;
}
.arrow-up-box-arrows-wrap {
	position: absolute;
	z-index: 101;
}
.arrow-up-box-arrow-outer {
	width: 0;
	height: 0;
	border-left: 10px solid rgba(0, 0, 0, 0);
	border-right: 10px solid rgba(0, 0, 0, 0);
	border-bottom: 12px solid #FFF;
	background: none;
	position: absolute;
	top: -3px;
	left: 0px;
}
.arrow-up-box-arrow-inner {
	width: 0;
	height: 0;
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	border-bottom: 10px solid #aec0ce;
	background: none;
	position: absolute;
	top: -1px;
	left: 2px;
}

/*From Mockup End*/


.HomePage2011 #siteNav.menu2014 {font-family:'Helvetica Neue',helvetica,arial,sans-serif;}

.HomePage2011 #siteNav.menu2014 .tier1{font-family:'Helvetica Neue',helvetica,arial,sans-serif;}
.HomePage2011 #siteNav.menu2014 .tier1:link,
.HomePage2011 #siteNav.menu2014 .tier1:visited {color: #222;}

.HomePage2011 .menu2014 .navFlyout p {float:left;width:150px;margin:0 20px;} 
.HomePage2011 .menu2014 .navFlyout .wrap_content a{display:inline-block;width:180px;border:none;margin-bottom: 0px;line-height: 13px;} 
.HomePage2011 .menu2014 .navFlyout .title {font-size: 13px;line-height: 14px;color: #335F9C;display: block;margin-bottom: 8px;padding-bottom:2px;}
.HomePage2011 .menu2014 .navFlyout .tier2 .title {color: #555;font-weight:bold;margin-bottom:9px;border-bottom:none;border-bottom: 1px solid #e6e6e6;}
.HomePage2011 .menu2014 .navFlyout .tier3 .title {color: #4d4d4d;margin-left: 10px;display: block;}
.HomePage2011 .menu2014 .navFlyout a.tier3 .title.bold{margin-left: 0px;}

.HomePage2011 .menu2014 .navFlyout span.tier2.title {color: #555;margin-left: 0px;font-weight: bold;border-bottom:1px solid #e6e6e6;margin-bottom: 9px;}
.HomePage2011 .menu2014 .navFlyout a:hover .title{color: #e60;}

.HomePage2011 .menu2014 .grpMenu .itmNav {
	font-size:12px;
	width:146px;
	cursor:pointer;
	border:2px solid #FFDA81;
	border-right:0;
	float:left;
	margin:-4px 0 2px -6px;
	padding:9px 4px 11px;
	background:#FFDA81;
	position:relative;
	z-index:1;
}

.HomePage2011 .menu2014 .itmNav .fa {
	position: absolute;
	top: 50%;
	right: -12px;
	font-size: 36px;
	color: #FFDA81;
	width: 13px;
	margin-top: -17px
}



.oneColumn .nav-flyout-menu {width:205px;}
.twoColumn .nav-flyout-menu {width:410px;}
.threeColumn .nav-flyout-menu {width:605px;}
.fourColumn .nav-flyout-menu {width:770px;}

[class*='col-'] {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:block;
	position:relative;
}


.nav-row {margin-bottom: 20px;}

.col .nav-row:last-of-type {margin-bottom: 0px;}
[class*='col-'] {padding-right: 30px;}
[class*='col-']:last-of-type {padding-right: 0px;}
dl [class*='col-'] {padding-left: 20px;}
dl [class*='col-']:first-of-type{padding-left: 0px;}

.col-1-3 {width: 33.33%;}
.col-2-3 {width: 66.66%;}
.col-1-4 {width: 25%;}
.col-2-4,
.col-1-2 {width: 50%;}
.col-3-4 {width: 75%;}
.col-1-8 {width: 12.5%;}


.nav-flyout-menu {
	position:absolute;
	top:-10px;
	left:148px;
	border:2px solid #d6d6e6;
	margin:-4px 0 2px 0;
	background:#fff;
	-webkit-box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .15);
	-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .15);
	box-shadow:5px 5px 5px 0px rgba(0, 0, 40, .15);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding: 20px 20px 0 20px;
}

.nav-row:after {
	content: "";
	display: table;
	clear: both;
}

.nav-flyout-menu dt {
	color: #222;
	margin-left: 0px !important;
	font-weight: bold;
	border-bottom: 1px solid #e6e6e6 !important;
	margin-bottom: 9px !important; 
	font-family:'Helvetica Neue',helvetica,arial,sans-serif;
	font-size: 14px;
	line-height: 15px;
	display: block;
	padding-bottom: 2px !important;
}

.nav-flyout-menu dd {
	margin-left: 10px;
	font-family:'Helvetica Neue',helvetica,arial,sans-serif;
	font-size: 13px;
	line-height: 14px;
	display: block;
	margin-bottom: 8px;
	padding-bottom: 2px;
}

.nav-flyout-menu dd a:link,
.nav-flyout-menu dd a:visited {
    border-bottom:none;
	color: #4d4d4d;
}

.nav-flyout-menu dt a:link,
.nav-flyout-menu dt a:visited {
    border-bottom:none;
	color: #222;
}

.nav-flyout-menu dd a:hover, 
.nav-flyout-menu dd a:active, 
.nav-flyout-menu dd a:focus {
	color: #e29012;
	text-decoration: underline;
	border-bottom: none;
}
.nav-flyout-menu dt a:hover, 
.nav-flyout-menu dt a:active, 
.nav-flyout-menu dt a:focus {
	color: #e29012;
	text-decoration: none;
	border-bottom: none;
}

.nav-tools dd a:link,
.nav-tools dd a:visited,
.nav-tools dt,
.nav-tools dd,
.nav-tools dt a:link,
.nav-tools dt a:visited {
	color: #335F9C;
}

/* overwrite for homepage 2011 */
.HomePage2011 div#container,.HomePage2011 div#footerArea{margin:0 auto;/* position:relative; */}
.HomePage2011 #autofilledview{margin:-13px 0 0 2px;}
.HomePage2011 .menu2014 .itmBrowseNav ul li{ margin-right: 5px;}

.headerArea-has-dropdown .tab-help.top-tab .override.button {
    padding-top:10px;
}
.ie.ie_8 .headerArea-has-dropdown .tab-account.top-tab .override.button {
    margin-top:-8px;
}
.ie .headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override .button-icon-right{
    top: 3px;
}