/* === BASE === */
html{height:100%;font-size:62.5%;}
body{height:100%;min-width:1010px;padding:0 6px;margin:0px;font:1.4em helvetica,arial,sans-serif;color:#222;}
form,dl,dt,dd,a{margin:0;padding:0;border:0;}
table,td,th,img{border:0;}
table{width:inherit;}
/* div,span,p,a,td,li,button,textarea,input,select,dt,dd{font-size:1em;line-height:1.2em;} */

a:link, a:visited{color:#4d4d4d;text-decoration:none;}
a:hover, a:active, a:focus{color:#0066ff;text-decoration:none;border-bottom:none;}

a.noline:link,a.noline:visited,a.noline:hover,a.noline:active{border:0 !important;}
a.hoverLine:hover {border-bottom:1px solid #FF9900 !important;}
a.hoverLine {border:0pt none !important;}

/* accessibility */
.noCSS,
.skiplink,
.shellshocker .tabs a.skiplink{display:none;}

@media print{	
	body{background:transparent url("http://images10.newegg.com/WebResource/Themes/2005/Nest/none.gif");text-align:left;}	
	#footerArea tr{background:#fff;}
	#footerAreaPadding {height:20px;}	
	#disclaim {padding-top:5px;border-top:#333 1px solid;}
	
	.centerTd img#ImgExpend{display:block;width:474px;height:0px;}
	.centerTd img#ImgExpend2{display:block;width:595px;height:0px;}
	
	#bodyArea,.bodyArea,#bodyCenterArea{border-color:#fff !important;width:900px;}
	
	.infoSE p
	{width:600px;}
				
	#stripe,.noprint,
	#bodyLeftArea,#bodyRightArea,#bannerAd1,#moreDeals,#navDeals,#promotion,#bottomAd1,
	#footerArea table,#footerArea div,#bannerAdTop,#haInfoBar,#haQuickSearch,#haTabStoreMenu,#haNewTabStoreMenu
	{display:none;}

    .eggpoints-icon{
    	display: inline;
    	background-image: none;
    	font-size: 13px;
    	vertical-align: baseline;
    	color: #bbb;
    }
    .eggpoints-multiple{
    	padding:0;
    	margin:0;
    	font-size: 13px;
    	color: #bbb;
    	background: transparent;
    }
    .eggpoints-multiple .arrow{display: none;}
}


/* === template.v1.w.5723.0.css === */
/*--page style--*/
body{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/warmBG.gif") repeat;}
body.HomePage2011{background:#f0eadb;}
div#container,
div#footerArea{min-width:984px;max-width:1280px;margin:0 auto;}

#message2OlderBrowser{display:none;}/*--message to older browser--*/
.clear{clear:both;margin:0;padding:0;}

/*--header area--*/
#headerArea{font-size:0.8em;position: relative;}
#headerArea .biggerFontSizeTemplate{font-size:100%;}
#headerArea .biggestFontSizeTemplate{font-size:80%;}
#headerArea .headerArea{width:100%;}
#logo{}
/* LOGIN, CART, HELP SECTION */
/* top tabs */

.top-tabs {
	list-style-type: none;
	float: right;
	width: auto;
	margin:0 20px 0;
	padding:0;
	color: #fff;
	font-size: 12px;
}
.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;
}
.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;
}
.top-tab.plain {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
	border: 0;
	background:transparent;
}
.tab-promo {
	padding: 0;
}
.tab-feedback {
	padding: 0px 0 1px;
}
.tab-feedback .opinionlab_tab_top {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
	margin-right: 2px;
}
.tab-feedback .opinionlab_tab_top:hover,
.tab-feedback .opinionlab_tab_top:active {
	text-decoration: underline;
}

.tab-feedback .opinionlab_tab_top .icon_plus {
	margin: -1px 3px 0 0;
}

.tab-feedback,
.tab-help {
	background:#A4B7CB;
}
.tab-help a {
	background:#A4B7CB;
}
.top-tabs a:link,
.top-tabs a:visited{
	color: #fff;
}
.top-tabs a:hover,
.top-tabs a:active{
	text-decoration: underline;
	border:0;
}
.tab-help a:link,
.tab-help a:visited{
	color: #33425A;
	font-weight: bold;
}
.top-tab a.account {background-position: -120px -308px;}
.top-tab a.cart {background-position:-120px -330px;}
.top-tab a.help {background-position:-163px -32px;padding-left:20px;}
.top-tab .separator {
	padding: 5px;
}

#haQuickSearch{width:100%;}
#haQuickSearchLeft{width:6px;height:60px;background:url("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;}
#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:400;}		
#haTabStoreMenu ul li{padding:0 2px;background:#fff;border-left:1px solid #33425a;border-right:1px solid #33425a;white-space:nowrap;}
#haTabStoreMenu ul li a{width:auto;display:block;padding:2px;border:1px solid #fff;background:#fff;}
#haTabStoreMenu ul li a:link{color:#000;text-decoration:none;}
#haTabStoreMenu ul li a:visited{color:#000;text-decoration:none;}
#haTabStoreMenu ul li a:hover{color:#000;text-decoration:none;background:#d1d2d3;border:1px solid #aaa;}
#haTabStoreMenu ul li a:active{color:#000;}
#haTabStoreMenu ul li.first{background:url("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 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;}

.product_list_body .sidebarBox {border:solid 1px #fff;}

.helpImage{margin:1px 2px;}

/*--body left area--*/
.bodyLeftArea{min-width:160px;max-width:160px;width:160px;}
#bodyLeftArea{width:160px;font-size:0.8em;}
#bodyLeftArea.subCat, #bodyLeftArea.prodList{font-size:0.75em;}

/*--center area--*/
#bodyCenterArea{padding:0 2px;background:#fff;font-size:0.75em;}
.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;}
/* #bodyCenterArea.home{font-size:0.85em;} */


#baBreadcrumbTop {font-size: .79em; font-weight: bold;}
#baBreadcrumbTop dd {color:#666;}
#baBreadcrumbTop dd a:link, #baBreadcrumbTop dd a:visited {color:#666;}
#baBreadcrumbTop dd  a:active, #baBreadcrumbTop dd  a:hover, #baBreadcrumbTop dd  a:focus {color: #06F;border-bottom: 1px solid #06F;}
#baBreadcrumbTop,#bcaBreadcrumbTop,#bcaBreadcrumbBottom{padding:5px;margin:0 0 5px 0;}
#baBreadcrumbTop dd,#bcaBreadcrumbTop dd,#bcaBreadcrumbBottom dd{display:inline;font-size:1.2em;}
.v660 #bcaBreadcrumbTop dd,#bcaBreadcrumbBottom dd{font-size:1.1em;}
#baBreadcrumbTop dd.egg,#bcaBreadcrumbTop dd.egg,#bcaBreadcrumbBottom dd.egg{vertical-align:bottom;}
#baBreadcrumbTop dl,#bcaBreadcrumbTop dl{margin:0;}

.contentPageTitle{clear:both;color:#dadada;background:#526380;padding:2px 0;}
.contentPageTitle h5{padding:3px;font-size:1.2em;text-transform:uppercase;margin:0;}
.centerTitleBar {clear:both;color:#dadada;margin:3px 0 0 1px;background:#526380;font-size:1.1em;text-align:left;}
.centerTitleBar h5,.centerTitleBar h3{padding:3px;font-size:1.2em;text-transform:uppercase;margin:0;}
.centerTitleBar h4{margin:0;padding:5px;color:#fff;background:#8E96A4;font-size:1.45em;text-transform:uppercase;}

.greyScan{margin-top:2px;background:url("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;font-size:0.75em;}

#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; */font-size:0.85em;font-family:Verdana, arial, helvetica, sans-serif;}
#footerArea .footerArea{width:100%;}
#footerArea .vam {vertical-align: middle;}
.footerDivider{border-right:1px solid #fff;width:20%;}
.footerText{text-align:left;color:#dadada;margin:10px;}
.footerText img{margin:2px;}
.footerText a:link{color:#fff;text-decoration:none;border-bottom:none;}
.footerText a:visited{color:#fff;text-decoration:none;border-bottom:none;}
.footerText a:hover{color:#dadada;text-decoration:none;border-bottom:1px solid #f90;}
.footerText a:active{color:#fff;}
.footerText ul{padding-left:15px;list-style-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStylew.gif");margin:0 0 20px 0;}
.footerText li{margin:0 0 3px 0;line-height:1.25;}
.footerText p,.footerText input{margin:0;}
.footerText .mt{margin-top:3px;}
.footerAwards img{margin:0 10px;}
.footerImg{margin:15px 0px;}
.footerText input{width:115px;}
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;display:block}
#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;}
#awardsCorner {width: 100%;}
.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;font-size:0.7em;font-family:verdana, arial, helvetica, sans-serif;}

/*--banner styles--*/
#bannerAdTop, #bannerAdBottom{position:relative;text-align:center;clear:both;}
#bannerAdRight,#bannerAdLeft{padding:0;margin:0;overflow: hidden;}
#bannerAdRight dd div{margin:0 1px 2px 0;text-align:center;}
#bannerAdRight dd img{padding:0;border:1px solid #526380;border-right:0 solid #fff;}
#bannerAdLeft dd div{margin:0 0 6px 0;text-align:center;}
#bannerAdLeft img{width:160px;display:block}
#bannerAdLeft img[width="0"] {border:0;width:auto;}
#bannerAdLeft img[width="1"] {border:0;width:auto;}
#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;}
#bannerTop{position:relative;text-align:center;clear:both;}

/*--nav page styles--*/
.totalDeals{font-size:1.1em;font-weight:bold;margin:0;padding:0;}
.pagination {display:inline;padding:2px 0;}
.pagination ul {display:inline;margin:0;padding:2px 0;list-style:none;}
.pagination ul li {display:inline;padding:1px;margin:0 2px 0 1px;background:#f90;border-right:1px solid #222;border-bottom:2px solid #222;border-left:1px solid #dadada;border-top:1px solid #dadada;}
.pagination a:active {background:#fff;margin:0;border:0;}
.pagination ul li.currentPage{background:#fff;}

/*--normal search area--*/
.searchKeywords {margin:9px 9px 0 9px;font-size:1.1em;}
.searchKeywords input{margin:3px 0;padding:0;border:1px solid #7f9db9;}
.searchKeywords input.advsearch {width:95%;padding:1px;}

.searchButton{margin:12px;text-align:right;}

/*--normal table--*/
.listHead td{padding:3px;background:#818488; color:#fff; font-weight:bold; line-height:1.3em;}
.listHead .tdBorderRight{border-right: 1px solid #FFF;}

.listRowOdd, .listRowOdd td{padding:2px;border-bottom:1px solid #fff;background:#f2f2f2;vertical-align:top;border-right: 1px solid #FFF;}
.listRowEven, .listRowEven td{padding:2px;border-bottom:1px solid #fff;background:#E8E8E8;vertical-align:top;border-right: 1px solid #FFF;} 
.listRowOdd,.listRowEven{width:auto;}

.listRowOdd .borderRight0,.listRowEven .borderRight0{border-right:0;}

a.btnOn:link,
a.btnOn:visited,
a.btnOn:hover,
a.btnDown:link,
a.btnDown:visited,
a.btnDown:hover{display:inline;font-size:1.2em;font-weight:bold;padding:2px;background:#234786;line-height:2em;height:16px;color:#fff;}

a.btnOn:link,
a.btnOn:visited,
a.btnOn:hover{border-right:2px solid #003;border-bottom:2px solid #003;border-left:2px solid #78859F;border-top:2px solid #78859F;}

a.btnDown:link,
a.btnDown:visited,
a.btnDown:hover{border-right:2px solid #78859F;border-bottom:2px solid #78859F;border-left:2px solid #003;border-top:2px solid #003;}
a.white:link, 
a.white:visited,
a.white:hover{color:#fff;}

a.red:link, 
a.red:visited, 
a.white:visited{color:#951616;}

a.crtOn:link,
a.crtOn:visited,
a.crtOn:hover,
a.crtOn:focus{font-size:1.2em;font-weight:bold;padding:3px 6px;border:2px outset #FAB955;line-height:2em;background:#F26B1F;color:#FFF;}
a.crtOn:active,
a.crtDown{font-size:1.2em;font-weight:bold;padding:3px 6px;border:2px inset #FAB955;line-height:2em;background:#DC5A23;color:#DDD;}
a.crtDown{color:#fff !important;}

a.noLine:link,a.noLine:visited,a.noLine:hover{border:0px;}
/*---gray button---*/
.greyBtn a{color:#DDD;}
.greyBtn:link,.greyBtn:visited,.greyBtn,.greyBtn:hover{background:#A0A0A0;border-right-color:#777;border-bottom-color:#777;border-top-color:#DDD;border-left-color:#DDD;color:#FFF;padding:2px;border-width:2px;border-style:solid;}

/*--AutoFilledKeywords--*/
#autofilledview{border:1px solid #7F9DB9;clear:both;text-align:left;position:absolute;width:218px;background:#fff;margin:-1px 0px 0px 0px;z-index:1000;display:none;}
#autofilledview .line{display:block; border:none; white-space:normal;margin-bottom:2px;padding:2px; color:#555; font-size:1.2em;}
#autofilledview .line .keywords{}
#autofilledview .line .count{}
#autofilledview .line .store{}
#autofilledview .line .bold{font-weight:bold;}
#autofilledview .line:hove{color:#000;background:#d3e3f9;}

.errMsgInfo{font-size:1.2em;margin:20px 0 0 20px;}
.errMsgInfo dt{font-weight:bold;font-size:1.2em;text-transform:uppercase;}
.errMsgInfo dd{margin:0 0 15px 14px;}	

/*--Rating this page--*/
.surveyFlag{margin:18px 0;vertical-align:top;font-size:1.2em;clear:both;}

/*--Rating this page overrides--*/
.grpBodyCenter .surveyFlag{margin:8px 0 0;padding-bottom:18px;}

/*-----Upload Control-----*/
.uploadControl{display:block;position:relative;}
.uploadControl .pathDisplay{position:absolute;top:0;left:0;/*width:142px;*/}
.uploadControl .uploadNative{display:inline;}

.progressDisplay{display:none;}
.progressDisplay .progressBar{border-color:lightgrey;border-width:1px;border-style:solid;height:18px;width:280px;padding-top:2px;position:relative;}
.progressDisplay .progressBar .barImage{background:url("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;margin-top:1px;}

/*--Preload--*/
.grpItemPreload{}
.grpItemPreload td{text-align:center;}
.grpItemPreload td img{vertical-align:bottom;}
.grpItemPreload td span{padding-left:5px;}
#bcasItemList .cartTbl .grpItemPreload td{text-align:center;padding:20px;}

/*----Footer Affiliate Network----*/
#footerArea table.network {width:100%;border-top:1px solid #939ca8;background:#E3E3E3;}
#footerArea table.network td{vertical-align:middle;padding:3px 15px;color:#555;text-align:left;}
#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;}

/*----GuidedSearch  MoreOptions-----*/
.gmre{margin:10px 0 0 0;font-weight:bold;font-size:1.2em;}
.gmre a,.gmre a:hover{/* border-bottom:0 !important;color:#000; */}

/* holiday 2008 */
#headerArea .chrismas{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/winter_scene.jpg") no-repeat top right;}

/* Business Additions */
.loginArea{margin:0 0 2px 0;padding:8px 0;background:#305488;border:1px solid #305488;}
.loginArea form{display:block;margin:0 5px;width:982px;}
.loginArea input{float:left;height:13px;margin:2px 5px 0 0;padding-top:3px;}
.loginArea .button img{float:left;}
.loginArea label{display:block;float:left;width:0;height:0;overflow:hidden;}
.loginArea a:link,.loginArea a:visited,.loginArea a:hover,.loginArea a:active{text-align:center;padding:0;color:#FFF;}
.loginArea a:hover,.loginArea a:active{text-decoration:underline;}
.loginArea .regText{float:left;margin:0;padding:6px 10px;font-family:helvetica,arial,verdana,sans-serif;font-size:1.2em;font-weight:bold;color:#E3E3E3;}
.loginArea .bigText{float:left;margin:0;padding:6px 10px;font-family:helvetica,arial,verdana,sans-serif;font-size:1.4em;font-weight:bold;color:#E3E3E3;}

/* Bing Cash Back*/
#bingCashback{border-bottom:1px solid #8E96A1;border-top:1px solid #8E96A1;background:#D7DADF;text-align:center; font-size:1.2em;}
#bingCashback table{ text-align:center !Important; margin:0 auto;}
#container .stripeTop{background:#E3E4E8;height:1px;}
#container .stripeBottom{background:#FFF;height:1px;}

/*--------------------- button-----------------------------------------------------------------*/
#verification .btnSubmit {background:#234786 none repeat scroll 0%;border-color:#78859F rgb(0, 0, 51) rgb(0, 0, 51) rgb(120, 133, 159);border-style:solid;border-width:2px;
	color:#FFFFFF;cursor:pointer;display:inline;font-family:verdana,arial,helvetica,sans-serif;font-size:1em;font-weight:bold;height:22px;padding:1px;height:1.8em;}
.hidePriceBox{cursor:pointer;}
#overlay{position:fixed;top:0;left:0;height:100%;width:100%;background:rgb(100,100,100);opacity:.6;filter:alpha(opacity=60);z-index:99998;}
#verification{position:absolute;min-height:13em;width:320px;padding:5px 15px; padding-left:15px;margin:-15px 0 0 -45px;background:#FFF;border:1px solid #000;z-index:99999;
-moz-border-radius:7px;-moz-box-shadow:3px 5px 12px #aaa;
-webkit-border-radius:7px;background-color:#E3E3E3;font-size:12px;}

/* B2B updates */
#biz #haQuickSearchBottom{background:url("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;}

/*------------ 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;}
/*--20763--*/
#container #bodyArea #bodyCenterArea #SegmentPromo h3{display:inline;margin:0 .3em 0 0;padding:0;font-size:1.2em;font-weight:bold;color:#000;}
#container #bodyArea #bodyCenterArea #SegmentPromo a{border-bottom:1px dotted #aaa;white-space:nowrap;}
#container #bodyArea #bodyCenterArea #SegmentPromo a:link,
#container #bodyArea #bodyCenterArea #SegmentPromo a:visited{/* color:#000;border-color:#aaa; */}
#container #bodyArea #bodyCenterArea #SegmentPromo a:hover,
#container #bodyArea #bodyCenterArea #SegmentPromo a:active,
#container #bodyArea #bodyCenterArea #SegmentPromo a:focus{/* color:#06f;border-color:#06f;border-style:solid; */}

.a, .c, .e, .h, .u, .n, .k, .p, .r, .j{display:none;}

/* Content Area */
div.grpCMS{}

/* Basic Headers (h1, h2,...,h6) */
div.grpCMS h1, div.grpCMS h2, div.grpCMS h3, div.grpCMS h4, div.grpCMS h5, div.grpCMS h6{/* color:#526380; */padding:0;line-height:1.2;color:#335f9c;}
div.grpCMS h1 {font-size:1.45em;font-weight:normal;margin:1.2em 0 .5em;}
div.grpCMS h1.flush {margin-top:0;}
div.grpCMS h2 { font-size:1.3em;margin:1.3em 0 .3em 0;}
div.grpCMS h3 {font-size:.9em;font-weight:bold;margin:1.2em 0 .3em;}
div.grpCMS h4,
div.grpCMS h5,
div.grpCMS h6{font-size:.9em;font-weight:bold;margin:.5em 0;}

/* Headers after headers */
div.grpCMS h1+h2 {margin-top:-.25em;}
div.grpCMS h1+h3 {margin-top:-.55em;}

/* Basic Paragraph */
div.grpCMS p{}

/* Left floated img in p element */
div.grpCMS p img{float:left;margin:0 16px 16px;}

/* Right floated img in p element */
div.grpCMS p img.right{float:right;margin:0 16px 16px;}

/* ul and li list */
div.grpCMS ul{padding:0;margin:0 0 1em 0;list-style:none;}
div.grpCMS ul li{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 4px .45em;margin-left:16px;padding-left:16px;}
div.grpCMS li p{margin:.5em 0 0;}
div.grpCMS ul ul {margin:.5em 0 1em -16px;}

/* ol and li list */
div.grpCMS ol{padding:0;margin:0 0 1em 0;list-style-type:decimal;}
div.grpCMS li{margin-left:32px;}
div.grpCMS li p{margin:.5em 0 0;}
div.grpCMS ol ol{margin:.5em 0 1em -12px;list-style-type:lower-alpha;}

/* Basic Definition Terms (dl, dt, dd) */
div.grpCMS dl {border-top:1px solid #eaeaea;margin:0;padding:5px;}
div.grpCMS dt {padding:.3em 0;margin:0;font-size:1em;font-weight:bold;line-height:1.2em;}
div.grpCMS dd {margin-left:1.5em;padding:0 0 .4em .1em;font-size:1em;line-height:1.2em;}

/* Rule (hr) */
.v660 div.grpCMS hr{height:1px;background-color:#eaeaea;}

/* Group Feature - Left Aligned Image */ 
#bodyCenterArea div.grpCMS ul.grpFeatures{list-style:none;margin:1em 16px 1em 0;padding:0;overflow:hidden;}
div.grpCMS ul.grpFeatures li{display:block;padding:1em 5px 1em;background-image:none;}
div.grpCMS ul.grpFeatures li span{display:block;padding:0;margin:0 0 2em;}
div.grpCMS ul.grpFeatures li span img{float:left;margin:0 16px 8px 0;}
div.grpCMS ul.grpFeatures li span em{display:block;margin:0 0 .25em;}

/* Group Feature - Right Aligned Image */ 
#bodyCenterArea div.grpCMS ul.grpFeaturesRight{list-style:none;margin:1em 16px 1em 16px;padding:0;}
div.grpCMS ul.grpFeaturesRight li{display:block;padding:1em 5px 1em;background-image:none;}
div.grpCMS ul.grpFeaturesRight li span{display:block;padding:1px 0;margin:0 0 .2em;overflow:auto;clear:left;}
div.grpCMS ul.grpFeaturesRight li span img{float:right;margin:0 0 8px 16px;}
div.grpCMS ul.grpFeaturesRight li span em{display:block;margin:0 0 .25em;}

/* ul inside Group Feature - Left and Right Aligned Image */
div.grpCMS ul.grpFeatures ul{padding:0;margin:0 0 30px 11px;list-style:none outside none;}
div.grpCMS ul.grpFeatures ul li{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 2px .45em;margin-left:11px;}
.grpContent div.grpCMS ul.grpFeatures ul li{padding-left:16px;}
div.grpCMS ul.grpFeaturesRight ul{padding:0;margin:0 0 32px;list-style:none outside none;}
div.grpCMS ul.grpFeaturesRight ul li{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 2px .45em;margin-left:16px;padding:0 0 0 16px;}
div.grpCMS ul.grpFeatures ul li p,
div.grpCMS ul.grpFeaturesRight ul li p{margin:.5em 0 0;}

/* Anchor */
.v660 div.grpCMS a:link,
div.grpCMS .grpFeatures a:link,
div.grpCMS .grpFeaturesRight a:link,
.v660 div.grpCMS a:hover,
div.grpCMS .grpFeatures a:hover,
div.grpCMS .grpFeaturesRight a:hover,
.v660 div.grpCMS a:visited,
div.grpCMS .grpFeatures a:visited,
div.grpCMS .grpFeaturesRight a:visited,
.v660 div.grpCMS a:active,
div.grpCMS .grpFeatures a:active,
div.grpCMS .grpFeaturesRight a:active,
.v660 div.grpCMS a:focus,
div.grpCMS .grpFeatures a:focus,
div.grpCMS .grpFeaturesRight a:focus{/* border-bottom:1px solid #95A0AA; */border-bottom:1px solid #0066ff;}

/* Video */
div.grpCMS .videoCaptionWrap{overflow:auto;margin-bottom:16px;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb {}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb{margin-right:2px;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb #videoObject{float:left;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb .grpProducts{width:auto;margin:0 0 0 4px;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb li{width:auto;float:none;padding-left:0;}
div.grpCMS .videoCaptionWrap .videoWrap.vertThumb .grpProducts li{right:50%;margin:0 4px;}
div.grpCMS .videoCaptionWrap .videoWrap{float:left;margin:0 24px 8px 0;}
div.grpCMS .videoCaptionWrap .captionWrap{margin:0;/* padding:0; */min-width:280px;max-width:100%;min-height:0%;max-height:500px;overflow:auto;padding:2px 0 0 0;}
div.grpCMS .videoWrap .grpProducts{position:relative;float:left;width:100%;padding:0;overflow:hidden;margin:8px 0;}
div.grpCMS .videoWrap .grpProducts ul{position:relative;left:48%;float:left;list-style:none;margin:0;padding:0;}
div.grpCMS .videoWrap .grpProducts li{position:relative;right:52%;float:left;margin:0 -2px;text-align:center;background:none;}
div.grpCMS .videoWrap .grpProducts a{display:block;background:#a3a6a9;border:2px solid #a3a6a9;}
div.grpCMS .videoWrap .grpProducts a.active{border-color:#06a;background:#06a;}

/* ------ for popup window begin ------ */
.v660{font:1.3em/1.4 helvetica,arial,sans-serif;color:#636669;font-size-adjust:.53;}
.v660 em{font-style:normal;text-transform:uppercase;font-weight:bolder;color:#434649;}

/* ====== BASIC STRUCTURE ====== */
.v660 ul{list-style:none;margin:0;padding:0;}
.v660 li{margin-bottom:.5em;}

/* ====== BASIC LINKS ====== */
.v660 a,.v660 a:link,.v660 a:visited,.v660 a:hover,.v660 a:active,.v660 a:focus{text-decoration:none;/* border-width:0; */}
.v660 a:link,
.v660 a:visited{color:inherit;}
.v660 p a:link,
.v660 p a:visited,
.popUpLink a:link,
.popUpLink a:visited,
.v660 .plinks a:link,
.v660 .plinks a:visited{color:#434649;border-bottom:1px dotted #838689;}
.v660 a:hover,
.v660 a:active,
.v660 a:focus,
.v660 p a:hover,
.v660 p a:active,
.v660 p a:focus,
.popUpLink a:hover,
.popUpLink a:active,
.popUpLink a:focus,
.v660 .plinks a:hover,
.v660 .plinks a:active,
.v660 .plinks a:focus{color:#06f;border-color:#06f;border-style:solid;}
.v660 p a.atnIcon,
.popUpLink a.atnIcon,
.v660 .plinks a.atnIcon{border:none;}
.v660 a:hover em, 
.v660 a:focus em{color:#06f;}
.v660 a.blkLink{display:block;margin:.5em 0 1em 0;cursor:pointer;}
.v660 [rel=modal1],
.v660 [rel=video],
.v660 [rel=section] {cursor:pointer;}

#container #bodyArea .v660 #modal1 a:hover,
#container #bodyArea .v660 #modal1 a:active,
#container #bodyArea .v660 #modal1 a:focus{text-decoration:none;border:none;}

/* ====== ICONS ====== */
.v660 .atnIcon img{width:18px;height:18px;margin:0 2px;vertical-align:bottom;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.0.png") no-repeat;}
.v660 .icnInfo img{background-position:-150px -380px;}
.v660 .icnInfoNew img{background-position:-150px -380px;}
.v660 .icnClose img{background-position:-150px -440px;}
.v660 .icnCloseNew img{background-position:-150px -440px;}
#modal1 .icnInfo img{background-position:-40px -360px;}
#modal1 .icnInfo img{background-position:0 -400px;}
#modal1 .icnInfoNew img{background-position:-40px -360px;}
#modal1 .icnInfoNew img{background-position:0 -400px;}

#overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(100,100,100,.5);z-index:99998;}
#modal1{display:none;position:absolute;min-height:6em;font-size:13px;width:350px;padding:15px;margin:-15px 0 0 -45px;background:#FFF;border:1px solid #000;z-index:99999;
-moz-border-radius:7px;-moz-box-shadow:3px 5px 12px #aaa;
-webkit-border-radius:7px;}
#modal1.fancy{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_ltBlueGradTop64.png") repeat-x;}
#modal1 #AlarmPanelNew{float:left;width:80%;font-size:1.3em;margin:-4px 0 8px -4px;}
#modal1 #AlarmPanelNew.atnIcon .iconNew{display:block;float:left;width:30px;height:30px;margin:-4px 4px 0 -4px;}
#modal1 #AlarmPanelNew.atnIcon661 .iconNew{display:block;float:left;width:30px;height:30px;margin:-4px 4px 0 -4px;}
#modal1 #AlarmPanelNew .title{margin-bottom:8px;}
#modal1 .icnCloseNew{float:right;width:15%;text-align:right;}
#modal1 .icnCloseNew img{margin:-8px -8px 0 0;}
#modal1 .icnInfoNew{float:left;width:50%;}
#modal1 .icnInfoNew img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
#modal1 .indent{margin:16px 0 0 24px;}
#modal1 .footer{clear:both;margin-top:8px;text-align:center;}
#modal1 .icnInfo{float:left;width:50%;}
#modal1 .icnInfo img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
#modal1 .icnClose{float:right;width:49%;text-align:right;}
#modal1 .content{clear:left;}

.v660 .title a.atnIcon{background:none;padding-left:0;}

.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;}

/* ------ for popup window end ------ */

/* ++++++++++REM20110729 taken from project update +++++++++++++++ */
/* === 20110104 BEGIN STORE FRONT === */
/* Main Body */
.grpBody{
  margin:0;
  padding:0;
}
.grpBody a:active,
.grpBody a:hover,
.grpBody a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}

/* Body Left Column */
.grpBody #blaNavigation .categoryList{border-width:0 0 1px;border-color:#eeeeee;background:transparent;margin-left:1px;padding:13px 0;}
.grpBody #blaNavigation #shopCategory.categoryList{background:#eeeced;padding-top:1px;}
.grpBody #blaNavigation #shoppingTools.categoryList{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bodyLeft_bottom_gradient.jpg") no-repeat left bottom;border:0;padding-bottom:22px;}
.grpBody #blaNavigation .categoryList dt{/* color:#516c99; */background:transparent;font-size:1.25em;font-family:arial;margin:0 5px 4px;color:#335f9c;}
.grpBody #blaNavigation .categoryList#shoppingTools dt{/* color:#416190; */font-size:1.75em;font-weight:bold;margin-bottom:2px;color:#335f9c;}
.grpBody #blaNavigation .categoryList#shoppingTools dt span{display:block;color:#8ba7bf;font-size:1.18em;font-weight:normal;margin:-5px 0 -8px;}
#bodyArea.grpBody #blaNavigation .categoryList dd{font-size:.97em;font-family:arial,helvetica,sans-serif;margin:0 10px 4px;text-indent:0;}
#bodyArea.grpBody #blaNavigation .categoryList dd a,
#bodyArea.grpBody #blaNavigation .categoryList dd a:link,
#bodyArea.grpBody #blaNavigation .categoryList dd a:visited{/* color:#6c6a6b; */line-height:1.1em;} 
#bodyArea.grpBody #blaNavigation .categoryList dd a:active,
#bodyArea.grpBody #blaNavigation .categoryList dd a:hover,
#bodyArea.grpBody #blaNavigation .categoryList dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
#bodyArea.grpBody #blaNavigation .categoryList dd a.highlight,
#bodyArea.grpBody #blaNavigation .categoryList dd a.highlight:link,
#bodyArea.grpBody #blaNavigation .categoryList dd a.highlight:visited{color:#0066ff;} 

.grpBody #blaNavigation .categoryList .grey{color:#999;}

.grpBodyLeft{
  float: left;
  width: 161px;
}

/* Body Center Column */
.grpBodyCenter{
  margin-left: 162px;
  margin-right: 123px;
}
.grpBody .grpBodyCenter #bcaShopWindowHeader,
.grpBody .grpBodyCenter #bannerAdTop,
.grpBody .grpBodyCenter #bcaProductCell,
.grpBody .grpBodyCenter .snipReview,
.grpBody .grpBodyCenter #bcaShopWindowSEO,
.grpBody .grpBodyCenter #bcaWarning{clear:none;} /* Sections must be clear:none for tableless 3 column layout */
.grpBody .grpBodyCenter #bcaShopWindowHeader{background:none;padding:0 0 2px 4px;}
.grpBody .grpBodyCenter #bannerAdTop{margin-bottom:40px;border:1px solid #e3e6e9;border-width:1px 0;}
.grpBody .grpBodyCenter .pageTitle{font-size:26px;color:#516c99;}
.grpBodyCenter #bcaBreadcrumbTop{margin-top:0;}
.grpBodyCenter #bcaProductCell .itemCell{height:450px;}
.grpBodyCenter #bcaProductCell .itemCell a:active,
.grpBodyCenter #bcaProductCell .itemCell a:hover,
.grpBodyCenter #bcaProductCell .itemCell a:focus{border:0;text-decoration:underline;}
.grpBodyCenter #cellItem{display:none;}
.grpBodyCenter #bcaProductCell .twoItem .itemBrand{float:left;}
.grpBodyCenter #bcaProductCell .itemBrand,
.grpBodyCenter #bcaProductCell .twoItem .itemBrand{height:28px;}
.grpBodyCenter #bcaProductCell a.itemBrand.noItemBrand{cursor:default;visibility:hidden;}
.grpBodyCenter #bcaProductCell .twoItem a.comboImage{float:left;width:100px;}
.grpBodyCenter #bcaProductCell .itemGraphics{height:10.6em;}
.grpBodyCenter #bcaProductCell .itemText a:active,
.grpBodyCenter #bcaProductCell .itemText a:hover,
.grpBodyCenter #bcaProductCell .itemText a:focus {text-decoration:none;line-height:none;}
.grpBodyCenter #bcaProductCell .twoItem .itemText{height:12em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText .comboItemDescription{margin-bottom:2px;padding:0 0 0 3px; text-indent:-3px;}
.grpBodyCenter #bcaProductCell .itemAction{height:7em;border:0;}
.grpBodyCenter #bcaProductCell .itemPricing{border:1px solid transparent;margin-left:15px}
.grpBodyCenter #bcaProductCell .priceMAP{font-size:1.05em;font-weight:bold;}
.grpBodyCenter #bcaProductCell .priceMAP a:link,
.grpBodyCenter #bcaProductCell .priceMAP a:visited{color:#333639;}
.grpBodyCenter #bcaProductCell .priceMAP a:active,
.grpBodyCenter #bcaProductCell .priceMAP a:hover,
.grpBodyCenter #bcaProductCell .priceMAP a:focus{color:#0066ff;text-decoration:none;/* border:1px solid #ccc; */border-bottom:1px solid #0066ff;}
.grpBodyCenter #bcaProductCell .itemCategoryNav{font-size:.85em;border-bottom:1px solid #ececec;padding:2px 0 8px 2px;margin:0 15px;text-indent:-1px;height:26px;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a{color:#606060;display:none;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a:active,
.grpBodyCenter #bcaProductCell .itemCategoryNav a:hover,
.grpBodyCenter #bcaProductCell .itemCategoryNav a:focus{color:#0066ff;text-decoration:none;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a span{padding-left:4px;font-size:.7em;}
.grpBodyCenter .snipReview{padding:0 0 .5em 0;margin:0 2.5em 1em;/* color:#606060; */}
.grpBodyCenter .snipReview h1{font-family:arial;font-size:1.6em;padding-top:1.2em;margin:0 0 1.7em 1em;}
.grpBodyCenter .snipReview blockquote{font-size: 1.2em;position:relative;margin:15px;line-height:1.5em;}
.grpBodyCenter .snipReview blockquote .glyph{display:block;font-size:0;text-indent:-9999em;overflow:hidden;}
.grpBodyCenter .snipReview blockquote .left{position:absolute;left:-20px;top:-13px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 -40px;}
.grpBodyCenter .snipReview blockquote .right{position:absolute;right:0;bottom:-8px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 0;}
.grpBodyCenter .snipReview cite {font-size:1.2em;/* color:#606060; */}
.grpBodyCenter #bcaShopWindowSEO{margin:0 2em;padding:1.2em 0 0;/* color:#606060; */}
.grpBodyCenter #bcaWarning{margin:0 2.1em;padding:.1em 0 1.2em;}
.grpBodyCenter .hero{border:1px solid #c8d2dd;}
.grpBodyCenter .hero a{display:none;border:none}
.grpBodyCenter .hero a.show{display:block;border:none;}
.grpBodyCenter div.grpCMS .videoCaptionWrap .captionWrap{max-width:100%;}
.grpBodyCenter .grpCMS .captionWrap p{margin:-4px 20px 10px 0;border:1px solid transparent;font-size:12px;}
.grpBodyCenter .grpCMS .grpProducts ul li{background:none;padding-bottom:10px;}
.grpBodyCenter .grpCMS .grpProducts ul li a.active{border-color:#A3A6A9;}
.grpBodyCenter .grpCMS .grpProducts ul li a:active,
.grpBodyCenter .grpCMS .grpProducts ul li a:hover,
.grpBodyCenter .grpCMS .grpProducts ul li a:focus{border-color:#0066AA;}

.productCells .version600{overflow:hidden;position:relative;}

/* Body Right Column */
 /* --- From Inline Style */
		.opera #braYouTellUs #poll .radio input{width:auto;height:auto;}
		.opera #braYouTellUs #poll .title{padding-top:2px;}
 /* --- */
.grpBodyRight{
  float: right;
  width: 121px;
}
.grpBodyRight dl{font-size:.95em;color:#606060;padding:10px 5px 2px 2px;margin-bottom:3px;border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.grpBodyRight dl dl,
.grpBodyRight dl dl dl{border:0;}
.grpBodyRight dl dt{font-size:1.4em;color:#516c99;padding-bottom:12px;text-align:center;background:transparent;text-transform:capitalize;}
.grpBodyRight #bodyRightArea dl#braYouTellUs dd.clear dl{margin:7px 0;}
.grpBodyRight #bodyRightArea dl#braYouTellUs dd.footer{padding:10px 5px 15px 5px;background:#fff;border-top:1px solid #eaeaea;}
.grpBodyRight dl dd a{color:#606060;border-bottom:1px dotted #838689;}
.grpBodyRight dl dd a:active,
.grpBodyRight dl dd a:hover,
.grpBodyRight dl dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
.grpBodyRight dl#braPopularBrands{padding-top:0;}
.grpBodyRight dl#braPopularBrands dd a:active,
.grpBodyRight dl#braPopularBrands dd a:hover,
.grpBodyRight dl#braPopularBrands dd a:focus,
.grpBodyRight dl#bannerAdRight dd a:active,
.grpBodyRight dl#bannerAdRight dd a:hover,
.grpBodyRight dl#bannerAdRight dd a:focus{border:none;}
.grpBodyRight dl dd.vote{margin:35px 0 10px;}
.grpBodyRight dl dd.vote a{color:#516c99;display:block;border:0;}
.grpBodyRight dl dd.vote a:active,
.grpBodyRight dl dd.vote a:hover,
.grpBodyRight dl dd.vote a:focus{color:#0066ff;border:0}
.grpBodyRight dl dd.vote a span{padding-left:4px;font-size:.7em;}
.grpBodyRight dl dd.content,
.grpBodyRight dl dd.footer{background:#fff;}
.grpBodyRight dl dd.content p{font-style:italic;}
.grpBodyRight dl dd img{margin-bottom:3px;}
.grpBodyRight dl dd ul li{/* padding-bottom:6px; */}
.grpBodyRight #bannerAdRight{margin-bottom:3px;}
.grpBodyRight #bannerAdRight dd img{border:0;}
.grpBodyRight #braRecentlyViewd ul,
.grpBodyRight #braRecentlyViewd ul a,
.grpBodyRight #braRecentlyViewd ul img,
.grpBodyRight #braMarketplace ul a{border:1px solid transparent;}
.grpBodyRight #braMarketplace ul{list-style:none;margin:0;padding:0;text-align:center;}
.grpBodyRight #braMarketplace ul img{margin-bottom:10px;padding:5px;}
.grpBodyRight #braMarketplace ul li:last-child img{margin-bottom:0;}
.grpBodyRight ul a img{border:1px solid transparent;}
.grpBodyRight ul a:active img,
.grpBodyRight ul a:hover img,
.grpBodyRight ul a:focus img,
.grpBodyRight #braRecentlyViewd ul a:active img,
.grpBodyRight #braRecentlyViewd ul a:hover img,
.grpBodyRight #braRecentlyViewd ul a:focus img{border-width:1px;border-style:solid;border-color:#c6ccfe #d1d3f3 #c0d5f6 #bbbaf5;}

/* === 20110104 BEGIN SUBCATEGORY RIGHT COLUMN STORE FRONT === */
/* Body Center Column */
.bodyCenterArea .pageTitle{font-size:26px;/* color:#516c99; */color:#335f9c;}
.bodyCenterArea .snipReview{padding:0 0 .5em 0;margin:0 2.5em 1em;color:#606060;}
.bodyCenterArea .snipReview h1{font-family:arial;font-size:1.6em;padding-top:1.2em;margin:0 0 1.7em 1em;}
.bodyCenterArea .snipReview blockquote{font-size: 1.2em;position:relative;margin:15px;line-height:1.5em;}
.bodyCenterArea .snipReview blockquote .glyph{display:block;font-size:0;text-indent:-9999em;overflow:hidden;}
.bodyCenterArea .snipReview blockquote .left{position:absolute;left:-20px;top:-13px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 -40px;}
.bodyCenterArea .snipReview blockquote .right{position:absolute;right:0;bottom:-8px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 0;}
.bodyCenterArea .snipReview cite {font-size:1.2em;color:#606060;}
.bodyCenterArea #bcaShopWindowSEO{margin:0 2em;padding:1.2em 0 0;color:#606060;}
.bodyCenterArea #bcaShopWindowSEO a:active,
.bodyCenterArea #bcaShopWindowSEO a:hover,
.bodyCenterArea #bcaShopWindowSEO a:focus{border-bottom:1px solid #06f;color:#06f;}
.bodyCenterArea #bcaWarning{margin:0 2.1em;padding:.1em 0 1.2em;}

/* Body Right Column */
.bodyRightArea dl{font-size:.95em;color:#606060;padding:10px 5px 2px 2px;margin-bottom:3px;border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.bodyRightArea dl,
.bodyRightArea dl#bannerAdRight dd div{margin-right:1px !important;}
.bodyRightArea dl dl dd.title{width:85px !important;}
.bodyRightArea dl dl,
.bodyRightArea dl dl dl{border:0;}
.bodyRightArea dl dt{font-size:1.4em;color:#516c99;padding-bottom:12px;text-align:center;background:transparent;text-transform:capitalize;}
.bodyRightArea #bodyRightArea dl#braYouTellUs dd.clear dl{margin:7px 0;}
.bodyRightArea #bodyRightArea dl#braYouTellUs dd.footer{padding:10px 5px 15px 5px;background:#fff;border-top:1px solid #eaeaea;}
.bodyRightArea dl dd a{color:#606060;border-bottom:1px dotted #838689;}
.bodyRightArea dl dd a:active,
.bodyRightArea dl dd a:hover,
.bodyRightArea dl dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
.bodyRightArea dl.sidebarBox:first-child{padding-top:0;}
.bodyRightArea dl#braProductReview dd.content,
.bodyRightArea dl#braTestimonials dd.content strong{color:#999;}
.bodyRightArea dl#braPopularBrands dd a:active,
.bodyRightArea dl#braPopularBrands dd a:hover,
.bodyRightArea dl#braPopularBrands dd a:focus,
.bodyRightArea dl#bannerAdRight dd a:active,
.bodyRightArea dl#bannerAdRight dd a:hover,
.bodyRightArea dl#bannerAdRight dd a:focus{border:none;}
.bodyRightArea dl dd.vote{margin:35px 0 10px;}
.bodyRightArea dl dd.vote a{color:#516c99;display:block;border:0;}
.bodyRightArea dl dd.vote a:active,
.bodyRightArea dl dd.vote a:hover,
.bodyRightArea dl dd.vote a:focus{color:#0066ff;border:0}
.bodyRightArea dl dd.vote a span{padding-left:4px;font-size:.7em;}
.bodyRightArea dl dd.content,
.bodyRightArea dl dd.footer{background:#fff;}
.bodyRightArea dl dd.content p{font-style:italic;}
.bodyRightArea dl dd img{margin-bottom:3px;}
.bodyRightArea dl dd ul li{/* padding-bottom:6px; */}
.bodyRightArea #bannerAdRight{margin-bottom:3px;}
.bodyRightArea #bannerAdRight dd img{border:0;}
.bodyRightArea #braRecentlyViewd ul,
.bodyRightArea #braRecentlyViewd ul a,
.bodyRightArea #braRecentlyViewd ul img,
.bodyRightArea #braMarketplace ul a{border:1px solid transparent;}
.bodyRightArea #braMarketplace ul{list-style:none;margin:0;padding:0;text-align:center;}
.bodyRightArea #braMarketplace ul img{margin-bottom:10px;padding:5px;}
.bodyRightArea #braMarketplace ul li:last-child img{margin-bottom:0;}
.bodyRightArea ul a img{border:1px solid transparent;}
.bodyRightArea ul a:active img,
.bodyRightArea ul a:hover img,
.bodyRightArea ul a:focus img,
.bodyRightArea #braRecentlyViewd ul a:active img,
.bodyRightArea #braRecentlyViewd ul a:hover img,
.bodyRightArea #braRecentlyViewd ul a:focus img{border-width:1px;border-style:solid;border-color:#c6ccfe #d1d3f3 #c0d5f6 #bbbaf5;}

/* === 20110104 END SUBCATEGORY RIGHT COLUMN STORE FRONT === */

/* === 20110104 END STORE FRONT === */

/* === REM20110217 HERO SECTION BEGIN === */


/* --- tabs --- */

.wrap_hero .wrap_nav{position:absolute;left:0;bottom:0;z-index:30;width:100%;height:36px;background:#eee url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab.png") repeat-x;}
.wrap_hero .wrap_nav .wrap_graphics{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab_pointer.png") no-repeat scroll center -1000px;position:absolute;top:-11px;width:100%;height:0;margin-left:-14px;}
.wrap_hero .wrap_nav .list_nav{list-style:none;margin:-11px 0 0 0;padding:11px 0 0 0;font-family:helvetica,arial,verdana,sans-serif;height:36px;width:695px;overflow:hidden;}
.wrap_hero .wrap_nav .list_nav li:first-child {margin-left:30px;}
.wrap_hero .wrap_nav .list_nav li{display:block;float:left;position:relative;margin:0;padding:9px 14px;font-size:1.2em;text-align:center;border-width:0 1px;border-style:solid;border-color:transparent;white-space:nowrap;}
.wrap_hero .wrap_nav .list_nav a{color:#698da9;border:0;}

/*
  .grpBody .grpBodyCenter .grid4 #bannerAdTop{margin-bottom:0px;}
.grpBody .grpBodyCenter .grid4 #bannerAdTop + .productCells > .unit_gallery{margin-top:0;}
.grpBody .grpBodyCenter .grid4 #SegmentPromo{margin-bottom:0px;}
.grpBody .grpBodyCenter .grid4 #SegmentPromo + .productCells > .unit_gallery{margin-top:0;}
*/


#heroModule.wrap_hero{height:250px;}
#heroModule.hasLabel{height:284px;}

#heroModule.hasBannerAdTop,
#heroModule.hasLabel.hasBannerAdTop{height:auto;margin-bottom:0;}
#heroModule #hero_1{margin-bottom:0;}
#heroModule.hasBannerAdTop #hero_1{text-align:center;}

/* === REM20110217 HERO SECTION END === */


/* === Product Cells for Storefront === */

.unit_gallery{margin:24px 0;overflow:hidden;font-family:Helvetica,arial,verdana,sans-serif;}
.unit_gallery .wrap_head{position:relative;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryHeadLine.png") repeat-x left top;padding:1px;}
.unit_gallery .head{min-height:32px;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryHead.png") repeat-x left top;}
.unit_gallery .head .title{font-size:1.3em;/* color:#516c99; */padding:8px 18px;margin:0;color:#335f9c;font-weight:bold;}
.unit_gallery .head .note{font-size:.85em;font-weight:normal;}

.wrap_hero .wrap_head{position:relative;background:#a3b6c9;padding:0 0 1px 0;}
.wrap_hero .head{height:34px;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryFoot.png") repeat-x left bottom;}
.wrap_hero .head .title{font-size:1.3em;color:#516c99;padding:8px 20px;margin:0;}

.unit_gallery .wrap_ref{height:45px;line-height:3.5;border-bottom:4px solid #f3f6f9;padding:2px 18px;overflow:hidden;}
.unit_gallery .wrap_ref img{vertical-align:middle;}
.unit_gallery .wrap_foot{clear:both;padding-top:4px;}
.unit_gallery .foot{position:relative;float:left;width:100%;padding:0;overflow:hidden;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryFoot.png") repeat-x left bottom;}
.unit_gallery .foot .list_links{position:relative;left:50%;float:left;list-style:none;margin:0;padding:4px 0 2px 0;}
.unit_gallery .foot .list_links li{position:relative;right:50%;float:left;padding:4px 24px;}

/* REM20110413 BEGIN */

.unit_gallery .foot .list_links li.first{}
.unit_gallery .foot .list_links li.first .listPage{font-size:110%;}
.unit_gallery .foot .list_links li.first .listPage .label{margin-right:2px;color:#808080;}
.unit_gallery .foot .list_links li.first .listPage .current{margin:8px;border-bottom:1px solid #000;font-size:103%;font-weight:bold;} /* This margin=margin+padding of a element below */
.unit_gallery .foot .list_links li.first .listPage .pageNum{}
.unit_gallery .foot .list_links li.first .listPage .pageNum a{margin:3px;padding:1px 5px 0;}
.unit_gallery .foot .list_links li.first .listPage .pageNum a:link,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:visited {}
.unit_gallery .foot .list_links li.first .listPage .pageNum a:active,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:hover,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:focus {padding:1px 4px 0;border:1px solid #518cb9;background-color:#fff;}

/* REM20110413 END */

.unit_gallery .foot a:link,
.unit_gallery .foot a:visited {/* color:#516c99; */border:0;color:#335f9c;}
.unit_gallery .foot a:active,
.unit_gallery .foot a:hover,
.unit_gallery .foot a:focus {color:#0066ff;/* border:0; */border-bottom:1px solid #0066ff;}
.glyph{font-size:.85em;vertical-align:bottom;padding-left:2px;}

.unit_gallery .wrap_cell{float:left;margin:4px 0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-y -1px top;}
.unit_gallery .first{background:none;}
.unit_gallery .wrap_inner{margin:8px auto;width:218px;background:#fff;}
.unit_gallery a:link,
.unit_feature a:link,
.unit_gallery a:visited,
.unit_feature a:visited,
.unit_gallery a:hover,
.unit_feature a:hover,
.unit_gallery a:active,
.unit_feature a:active {text-decoration:none;border:0;cursor:pointer;}
.unit_gallery a:link,
.unit_feature a:link{/* color:#000; */}

.grid3 .g4,
.grid3 .g5,
.grid3 .g6,
.grid4 .g5,
.grid4 .g6,
.grid5 .g6{display:none;}

/* big bucket overrides */
#bodyGrid .show_all .wrap_cell{display:block;}
.show_all .wrap_cell{height:31em;overflow:hidden;}
.show_all .wrap_graphics{padding-top:8px;margin-top:-8px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-x left -1px;}
.show_all .wrap_head{margin-bottom:-8px;margin-left:4px;}
.show_all{margin-left:-3px;}

/* equalize grid */
.grid3 .wrap_cell{width:33.2%;}
.grid4 .wrap_cell{width:24.9%;}
.grid5 .wrap_cell{width:19.9%;}
.grid6 .wrap_cell{width:16.4%;}

.wrap_graphics{overflow:hidden;text-align:center;}
.unit_gallery .wrap_graphics .itemBrand{float:right;width:90px;text-align:center;height:28px;margin-bottom:4px;text-align:center;}
.wrap_graphics a.itemRating{}
.wrap_graphics .itemImage{float:left;}
.wrap_graphics .itemImage img {display:block;}
.wrap_graphics .itemCompare{float:right;clear:right;padding:.25em 3px;white-space:nowrap;} 
.wrap_graphics .itemCompare input{width:20px;height:20px;margin:-2px 1px 0 -5px;vertical-align:middle;}
.wrap_graphics .itemCompare label{line-height:2.25;padding:.2em 5px .1em;border:1px solid #eee;cursor:pointer;}
.wrap_graphics .itemCompare label:hover{border-color:#999;color:#06f;}

.unit_gallery .wrap_description{clear:both;margin:4px 0;height:6em;overflow:hidden;line-height:1.2;}
.unit_gallery .wrap_cell.bundle .wrap_description{height:7.1em;}


.list_features{list-style:none;margin:4px 0;padding:0;height:3.6em;}
.list_features li{padding:0 8px;/* height:1.2em; */background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 2px .48em;overflow:hidden;height:1.3em;}
.wrap_pitch{margin:4px 0;}
.wrap_pitch ul{list-style:none;margin:0;padding:0;}
.wrap_pitch li{height:1.2em;margin-bottom:.5em;}

.unit_gallery .combo2 .itemBrand,
.unit_gallery .combo2 .itemImage{float:left;width:50%;margin-left:0;margin-right:0;text-align:center;}
.combo2 .descText{height:2.4em;padding-top:1px;margin-bottom:.5em; line-height:1.15;}
.combo2 .wrap_description{height:8.5em;margin-bottom:8px;}
.bundle .wrap_graphics .itemImage{width:100%;text-align:center;margin-bottom:0px;}
.bundle .itemCompare,
.bundle .list_features{display:none;}

.bundleStore .bundle .itemCompare,
.bundleStore .bundle .list_features{display:block;float:none;clear:left;text-align:left;}
.bundleStore .show_all .wrap_cell{height:35em;overflow:hidden;}


/* --- pricing and actions --- */
.wrap_pitch{text-align:right;}
.unit_gallery .wrap_cell .viewDetails,
.unit_gallery .wrap_cell .viewMore{text-align:right;margin:9px 2px;}
.unit_gallery .wrap_cell .viewDetails a:link, .unit_gallery .wrap_cell .viewDetails a:visited{color:#335f9c;border-bottom:1px solid #335f9c;text-decoration:none;}
.unit_gallery .wrap_cell .viewDetails a:hover, .unit_gallery .wrap_cell .viewDetails a:active, .unit_gallery .wrap_cell .viewDetails a:focus{color:#0066ff;border-bottom:1px solid #0066ff;text-decoration:none;}
.unit_gallery .wrap_cell .viewMore .CTA{font-size:1em;}
.unit_gallery .wrap_cell .itemButton{display:block;margin:4px 0;text-align:right;}

.list_pricing .label{font:normal .85em verdana,sans-serif;vertical-align:baseline;text-transform:lowercase;}
.list_pricing sup{font-weight:normal;font-size:.65em;vertical-align:top;}
.list_pricing sub{font:normal .65em verdana,sans-serif;text-transform:uppercase;vertical-align:baseline;}

.priceWas {/* color:#999; */color:#666;font:0.8em verdana,sans-serif;}
.priceComboSave {font-weight:bold;color:#333;}
.priceShip {color:#86A501;}

.list_pricing .priceFinal{height:1.1em;margin:.2em 0 0 0;font-size:2em;font-weight:normal;line-height:1.2;color:#333;}
.list_pricing .priceRange{margin:0 0 1px 0;font-weight:normal;padding:.24em 0;font-size:1.35em;line-height:1;color:#333;}
.list_pricing .priceMAP{font-weight: bold;font-size:1.05em;height:1.65em;line-height:1.9;}
.list_pricing .priceMAP a:link,
.list_pricing .priceMAP a:visited{/* padding:.3em 10px 0.3em 10px;background-color:#eee;border:1px solid #ccc; */white-space:nowrap;color: #333639;}
.list_pricing .priceMAP a:hover,
.list_pricing .priceMAP a:focus,
.list_pricing .priceMAP a:active{color:#0066ff;text-decoration:none;border-bottom:1px solid #0066ff;}



.list_pricing .priceSoldOut{height:1.74em;font-size:1.5em;font-weight:bold;line-height:2;color:#d00;}

.list_pricing .priceList{font-size:1.2em;white-space:nowrap;}
.list_pricing .priceList label{margin-right:15px;font-size:.75em;}

/* --- label only for accessibility --- */
.priceRange label, 
.priceFinal .label{float:left;width:0;height:0;font-size:0;overflow:hidden;}


/* --- hero spot styles --- */
.wrap_hero{position:relative;font-size:1.2em;height:250px;overflow:hidden;border:1px solid #e3e6e9;border-width:1px 0;margin-bottom:24px;}
#heroModule.hasLabel{height:284px;}
.wrap_hero h1.title{display:none;}
.wrap_hero .hasTitle h1.title{display:block;font:normal 2em/1.3 helvetica,arial,verdana,sans-serif;margin:0 22px;}
.wrap_hero .hasTitle .itemBrand{display:none;}
.wrap_hero .unit_gallery,
.wrap_hero .unit_graphic,
.wrap_hero .unit_feature{position:absolute;min-height:250px;width:100%;margin:0;background:#fff;}
.wrap_hero .unit_gallery .wrap_inner{width:150px;}
.wrap_hero .unit_gallery .wrap_graphics .itemBrand,
.wrap_hero .unit_gallery .wrap_graphics .itemImage{float:none;width:100%;margin:0;text-align:center;}
.wrap_hero .wrap_cell{background:none;}
.wrap_hero .wrap_description{height:3.6em;}
.wrap_hero .wrap_pitch{text-align:center;}
.wrap_hero .rating,
.wrap_hero .itemCompare,
.wrap_hero .list_features,
.wrap_hero .priceWas,
.wrap_hero .priceComboSave,
.wrap_hero .priceShip,
.wrap_hero .itemButton,
.wrap_hero .viewDetails{display:none;}
.wrap_hero .priceNote{margin-bottom:2px;}
.wrap_hero .priceRange em{font-style:normal;}

.wrap_hero .unit_graphic{text-align:center;}
.wrap_hero .unit_graphic a{display:block;}
.wrap_hero .unit_graphic .banner{margin:0 auto;}

.wrap_hero .unit_feature{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_heroFeature.png") repeat-x;}
.wrap_hero .unit_feature .wrap_inner{width:640px;min-height:250px;margin:0 auto;overflow:hidden;}
.wrap_hero .unit_feature .itemImage{float:left;margin:8px 8px 16px 0;border:1px solid #c3c6c9;}
.wrap_hero .unit_feature .wrap_description{height:auto;margin-top:8px;}
.wrap_hero .unit_feature .promo,
.wrap_hero .unit_feature .descText{height:auto;font-size:1.2em;}
.wrap_hero .unit_feature .list_features{display:block;}
.wrap_hero .unit_feature .wrap_pitch{text-align:left;margin-bottom:8px;}
.wrap_hero .unit_feature .wrap_description a:hover{color:inherit;}
.wrap_hero .unit_feature .viewDetails{display:block;}

/* --- manual style overrides --- */
.wrap_hero .show_save .priceComboSave,
.wrap_hero .show_mir .priceNote{display:block;}

/* --- hero rotation styles --- */
.wrap_hero .wrap_banner{display:none;}
.wrap_hero.show_1 #hero_1,
.wrap_hero.show_2 #hero_2,
.wrap_hero.show_3 #hero_3,
.wrap_hero.show_4 #hero_4,
.wrap_hero.show_5 #hero_5,
.wrap_hero.show_6 #hero_6,
.wrap_hero.show_7 #hero_7,
.wrap_hero.show_8 #hero_8,
.wrap_hero.show_9 #hero_9 {display:block;}

.wrap_hero.show_1 #heroNav_1,
.wrap_hero.show_2 #heroNav_2,
.wrap_hero.show_3 #heroNav_3,
.wrap_hero.show_4 #heroNav_4,
.wrap_hero.show_5 #heroNav_5,
.wrap_hero.show_6 #heroNav_6,
.wrap_hero.show_7 #heroNav_7,
.wrap_hero.show_8 #heroNav_8,
.wrap_hero.show_9 #heroNav_9 {background:#658aa7 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab_grad.png") repeat-x scroll left top;border-color:#577690;}

.wrap_hero.show_1 #heroNav_1 .wrap_graphics,
.wrap_hero.show_2 #heroNav_2 .wrap_graphics,
.wrap_hero.show_3 #heroNav_3 .wrap_graphics,
.wrap_hero.show_4 #heroNav_4 .wrap_graphics,
.wrap_hero.show_5 #heroNav_5 .wrap_graphics,
.wrap_hero.show_6 #heroNav_6 .wrap_graphics,
.wrap_hero.show_7 #heroNav_7 .wrap_graphics,
.wrap_hero.show_8 #heroNav_8 .wrap_graphics,
.wrap_hero.show_9 #heroNav_9 .wrap_graphics {height:47px;background-position:center top;}

.wrap_hero.show_1 #heroNav_1 a,
.wrap_hero.show_2 #heroNav_2 a,
.wrap_hero.show_3 #heroNav_3 a,
.wrap_hero.show_4 #heroNav_4 a,
.wrap_hero.show_5 #heroNav_5 a,
.wrap_hero.show_6 #heroNav_6 a,
.wrap_hero.show_7 #heroNav_7 a,
.wrap_hero.show_8 #heroNav_8 a,
.wrap_hero.show_9 #heroNav_9 a {color:#fff;}

/*-- overrides for block links --*/
.blockLink{display:block;border:none !important;color:#3a3a3a !important;}
#startContent{display:block;height:0;overflow:hidden;}

/* NewHeader OVERRIDES */
.HomePage2011 .bold{font-weight:bold;}
.HomePage2011 .hidden{display:none;}
.HomePage2011 .forcehidden{display:none !important;}
.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;}

body.HomePage2011{background:#f0eadb;}
.HomePage2011 .headerAreaTop{height:38px;}
.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 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.HomePage2011 div.grpLogo{position:absolute;top:7px;left:4px;width:216px;height:102px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/neLogoUS.1.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;}
.NEGlobal.HomePage2011 div.grpLogo a {margin: 0;padding: 30px 0;}
.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 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 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;display:block}
.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 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;}
.itmTopNavBg a img {display:block;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavTrans .descend img{background-position:0 -478px;width:40px;height:27px;display:block}
.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 div.grpTopNav div.itmTopNav .itmTopNavBg .separator img{background-position:2px -519px;width:9px;height:27px;display: block;}
.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 div.grpTopNav div.grpSocial{float:right;padding-bottom:4px;padding-right:20px;/* font-size:1.1em; */font-size:0.9em;font-family:Verdana,sans-serif;}
.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 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;font-size:0.9em;}
.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; */height:16px;font-size:1.15em;}

.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 .v660 #synopsis .grpOptions .grpSecondary{margin-right:-24.5em;}

.HomePage2011 div.grpSearch #haNewTabStoreMenu.marketplace,
.HomePage2011 div.grpSearch #haNewTabStoreMenu.marketplace #rolloverMenu{background:none;}
.HomePage2011 .itmBrowse a.atnPrimary{cursor:default;}
.HomePage2011 .itmBrowse.lnkBrowse a.atnPrimary{cursor:pointer;}
.HomePage2011 .HomePageHeader2011 a.atnPrimary:link,
.HomePage2011 #synopsis a.atnPrimary:link,
.HomePage2011 #headerArea a.atnPrimary:visited,
.HomePage2011 #bodyArea a.atnPrimary:visited,
.HomePage2011 #synopsis a.atnPrimary:visited {background:#ffa11b url("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%);color:#542F05;}
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary:hover,
.HomePage2011 #bodyArea a.atnPrimary:hover,
.HomePage2011 #headerArea a.atnPrimary:hover,
.HomePage2011 #synopsis a.atnPrimary:hover,
.HomePage2011 #bodyArea .lnkBrowse 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;}
.HomePage2011 #headerArea a.atnPrimary:focus,
.HomePage2011 #bodyArea a.atnPrimary:focus,
.HomePage2011 #synopsis 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;}
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary:active,
.HomePage2011 #bodyArea a.atnPrimary:active,
.HomePage2011 #headerArea a.atnPrimary:active,
.HomePage2011 #synopsis a.atnPrimary:active{background:#e68626;border-color:#e68626;color:#1c0f00;}

.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary span,
.HomePage2011 #headerArea a.atnPrimary span,
.HomePage2011 #synopsis a.atnPrimary span{font-size:.85em;}
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary .glyph,
.HomePage2011 #headerArea a.atnPrimary .glyph,
.HomePage2011 #synopsis a.atnPrimary .glyph{font-size:1em;}
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary.opened:link,
.HomePage2011 #headerArea a.atnPrimary.opened:link,
.HomePage2011 #synopsis a.atnPrimary.opened:link,
.HomePage2011 #bodyArea .lnkBrowse a.atnPrimary.opened:visited{background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011 #headerArea a.atnPrimary.opened:visited,
.HomePage2011 #synopsis a.atnPrimary.opened:visited{background:#FC2;border-color:#f5b626;color:#753;}

.HomePage2011 .grpSearch #siteNav a.atnPrimary{margin-top:4px;}

.HomePage2011 .hasNav .nav #siteNav a:link, 
.HomePage2011 .hasNav .nav .grpMenu a:visited, 
.HomePage2011 .hasNav .nav .grpMenu a:active {text-decoration:none;}
.HomePage2011 .hasNav .nav #siteNav a:hover,
.HomePage2011 .hasNav .nav #siteNav a:focus {border:0;text-decoration:none;}
.HomePage2011 .wrap_grpProd .overlay{z-index:5;}
.HomePage2011 .menu a.lnkPromo span{text-align:center;margin:auto;display:block;}
.HomePage2011 .menu a.lnkPromo img{text-align:center;}
.HomePage2011 .menu a.lnkPromo .logo_text{font-size:1.2em;color:#2f6394;font-weight:bold;font-family:arial,helvetica,verdana,sans-serif;text-align:center;}
.HomePage2011 .menu a.lnkPromo:link .logo_text,
.HomePage2011 .menu a.lnkPromo:visited .logo_text{color:#2f6394}
.HomePage2011 .menu a.lnkPromo:hover .logo_text,
.HomePage2011 .menu a.lnkPromo:active .logo_text,
.HomePage2011 .menu a.lnkPromo:focus .logo_text{color:#e29012;}
.HomePage2011 .menu a.lnkPromo .logo_desc{font-size:.78em;font-weight:normal;color:#757472;}

/* checkout pages */
.HomePage2011 #headerArea .headerArea.checkout .headerAreaTop{height:1px;}
.HomePage2011 #headerArea .headerArea.checkout .headerAreaMid{height:54px;}
.HomePage2011 #headerArea .headerArea.checkout div.grpTopNav{margin-top:14px;}
.HomePage2011 #headerArea .headerArea.checkout div.grpSearch{height:26px;
	background: #33425A;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
.HomePage2011 #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 #singleNav{position:relative;float:right;z-index:50;margin-right:20px;font-size:1.15em;font-family:verdana,helvetica,arial,sans-serif;}

.HomePage2011 #singleNav a.atnPrimary{display:block;line-height:31px;width:140px;padding:0;margin:4px 0 7px 0;text-align:center;}

.HomePage2011 #singleNav .lnkBrowse a.atnPrimary{height:31px;}
.HomePage2011 #singleNav.active .lnkBrowse a.atnPrimary{height:40px;}
.HomePage2011 #singleNav .lnkBrowse .itmBrowseNav{position:absolute;top:49px;right:-24px; padding-bottom:0; border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

.HomePage2011 #singleNav .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;}

/* menu section */
.HomePage2011 #siteNav{position:relative;margin-right:24px;z-index:50;font-size:1.15em;font-family:verdana,helvetica,arial,sans-serif;float:left;}
.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 #siteNav.active{z-index:999;}
.HomePage2011 #siteNav.active a.atnPrimary{background:#FC2;border-color:#f5b626;color:#753;}
.HomePage2011 #siteNav .lnkBrowse a.atnPrimary{height:31px;}
.HomePage2011 #siteNav.active .lnkBrowse a.atnPrimary{height:40px;}

.HomePage2011 #siteNav .tier1{cursor:pointer;padding:0px 10px 0px 0;color:#765;border:none;display:block;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:13px;line-height:15px;}
.HomePage2011 #siteNav .tier1:link,
.HomePage2011 #siteNav .tier1:visited {color:/* #765; */#65503b;}
.HomePage2011 #siteNav .tier1:hover,
.HomePage2011 #siteNav .tier1:active,
.HomePage2011 #siteNav .tier1:focus {color:#222;border-bottom:none;}

.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;background:#fff3d6;}
.HomePage2011 .itmBrowseNav.lnkBrowse{top:-9px;}
.HomePage2011 .itmBrowseNav ul{list-style:none;margin:0px 0 0;padding:0;}
.HomePage2011 .itmBrowseNav ul li{margin:0 5px 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 .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 .lnkBrowse .arrow{display:inline-block;padding:4px;vertical-align:middle;}
.HomePage2011 .lnkBrowse .arrow img{width:12px;height:12px;background-position:-122px -534px;display:block}
.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:180px;border:none;margin-bottom: 8px;line-height: 1.1em;} 
.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 .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; line-height: 1.0em; font-size: 12px;} 
.HomePage2011 .navFlyout .tier2 .title{font-weight:bold;font-size:1.2em;margin-bottom:4px;padding-bottom:2px;border-bottom:none;}
.HomePage2011 .navFlyout .tier2:link .title,
.HomePage2011 .navFlyout .tier2:visited .title{color:#2F6394;}
.HomePage2011 .navFlyout .tier3:link .title,
.HomePage2011 .navFlyout .tier3:visited .title{color:/* #628CB2; */#335F9C;}
.HomePage2011 .navFlyout .tier2:hover .title,
.HomePage2011 .navFlyout .tier3:hover .title,
.HomePage2011 .navFlyout .tier2:active .title,
.HomePage2011 .navFlyout .tier3:active .title,
.HomePage2011 .navFlyout .tier2:focus .title,
.HomePage2011 .navFlyout .tier3:focus .title{color:/* #e29012; */#e60;}
.HomePage2011 .navFlyout .special .tier2 .title{color: #999999;padding:0;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 {border-left: 4px solid #E6E6E6; padding-left: 10px; overflow: hidden; display: block;} 
.HomePage2011 .navFlyout .wrap_content p .special a.tier3:link .title,
.HomePage2011 .navFlyout .wrap_content p .special a.tier3:visited .title {color: #7a7a7a;}
.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; */#e60;}

.HomePage2011 .oneColumn .wrap_content{width:205px;}
.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 .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 .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 .navFlyout p{margin:10px 14px;padding:0;}

.HomePage2011 .grpMenu .grpMenuTitle,
.HomePage2011 .grpMenu span.desc,
.HomePage2011 .grpMenu .wrapBorder a{display:block;margin:0 10px;}

/* overwrite for homepage 2011 */
.HomePage2011 div#container,.HomePage2011 div#footerArea{margin:0 auto;/* position:relative; */}
.HomePage2011 #autofilledview{margin:-13px 0 0 2px;}





/* === template_Partial.v1.w.5294.0 === */

/*--Rating this page overrides--*/
.grpBodyCenter .surveyFlag{margin:8px 0 0;padding-bottom:18px;}

/* === 20110104 BEGIN STORE FRONT === */
/* Main Body */
.grpBody{
  margin:0;
  padding:0;
}
.grpBody a:active,
.grpBody a:hover,
.grpBody a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}

/* Body Left Column */
grpBody .blaNavigation{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bodyLeft_bottom_gradient.jpg") no-repeat left bottom;padding-bottom:8px;}
  /* -- overrides -- */
.grpBody #blaNavigation .categoryList{border-width:1px 0 0;border-color:#eeeeee;background:transparent;margin-left:1px;padding:13px 0;}
.grpBody #blaNavigation .categoryList.first{border-width:0;margin-bottom:0;padding-top:1px;}
.grpBody #blaNavigation .categoryList.primaryNav{margin-bottom:0;padding-top:1px;font-weight:bold;}
.grpBody #blaNavigation .categoryList.primaryNav dt {margin-top: 10px;}
.grpBody #blaNavigation .categoryList.primaryNav dt:first-child {display: none;}
.grpBody #blaNavigation .categoryList.primaryNav.first{margin-bottom:4px;}
.grpBody #blaNavigation .categoryList dt{/* color:#516c99; */background:transparent;color:#335f9c;}
.grpBody #blaNavigation .primaryNav{ background:#eeeced; /*background:#f2f2f2;*/}
.grpBody #blaNavigation .secondaryNav{margin-bottom:0px;padding-top:16px;}
  /* -- overrides -- */

.grpBody .categoryList .grey{color:#999;}
.grpBody #blaNavigation .categoryList dt{/* font-size:1.25em; */font-family:arial;margin:0 5px 4px 0;font-size:1.20em;}
.grpBody #blaNavigation .categoryList dd{font-size:.97em;font-family:arial;margin:0 10px 4px;text-indent:-2px;}
.grpBody #blaNavigation .categoryList dd a,
.grpBody #blaNavigation .categoryList dd a:link,
.grpBody #blaNavigation .categoryList dd a:visited {color:#222;line-height:1.20em;border-bottom:none;} 
.grpBody #blaNavigation .categoryList dd a:active,
.grpBody #blaNavigation .categoryList dd a:hover,
.grpBody #blaNavigation .categoryList dd a:focus {border-bottom:0 !important;text-decoration:underline;}



/* Body Center Column */
.grpBodyCenter{
  margin-left: 162px;
  margin-right: 123px;
}
.grpBody .grpBodyCenter #bcaShopWindowHeader,
.grpBody .grpBodyCenter #bannerAdTop,
.grpBody .grpBodyCenter #bcaProductCell,
.grpBody .grpBodyCenter .snipReview,
.grpBody .grpBodyCenter #bcaShopWindowSEO,
.grpBody .grpBodyCenter #bcaWarning{clear:none;} /* Sections must be clear:none for tableless 3 column layout */
.grpBody .grpBodyCenter #bcaShopWindowHeader{background:none;padding:0 0 2px 4px;}
.grpBody .grpBodyCenter #bannerAdTop{margin-bottom:40px;border:1px solid #e3e6e9;border-width:1px 0;}
.grpBody .grpBodyCenter .pageTitle{font-size:26px;/* color:#516c99; */color:#335f9c;}
.grpBodyCenter #bcaBreadcrumbTop{margin-top:0;}
.grpBodyCenter #bcaProductCell .itemCell{height:450px;}
.grpBodyCenter #bcaProductCell .itemCell a:active,
.grpBodyCenter #bcaProductCell .itemCell a:hover,
.grpBodyCenter #bcaProductCell .itemCell a:focus{border:0;text-decoration:underline;}
.grpBodyCenter #cellItem{display:none;}
.grpBodyCenter #bcaProductCell .twoItem .itemBrand{float:left;}
.grpBodyCenter #bcaProductCell .itemBrand,
.grpBodyCenter #bcaProductCell .twoItem .itemBrand{height:28px;}
.grpBodyCenter #bcaProductCell a.itemBrand.noItemBrand{cursor:default;visibility:hidden;}
.grpBodyCenter #bcaProductCell .twoItem a.comboImage{float:left;width:100px;}
.grpBodyCenter #bcaProductCell .itemGraphics{height:10.6em;}
.grpBodyCenter #bcaProductCell .itemText a:active,
.grpBodyCenter #bcaProductCell .itemText a:hover,
.grpBodyCenter #bcaProductCell .itemText a:focus {text-decoration:none;line-height:none;}
.grpBodyCenter #bcaProductCell .twoItem .itemText{height:12em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText .comboItemDescription{margin-bottom:2px;padding:0 0 0 3px; text-indent:-3px;}
.grpBodyCenter #bcaProductCell .itemAction{height:7em;border:0;}
.grpBodyCenter #bcaProductCell .itemPricing{border:1px solid transparent;margin-left:15px}
/*
.grpBodyCenter #bcaProductCell .priceMAP{height:1.65em;font-size:1.05em;font-weight:bold;}
.grpBodyCenter #bcaProductCell .priceMAP .priceAction{font-weight:bold;color:#516c99;}
.grpBodyCenter #bcaProductCell .priceMAP a:link,
.grpBodyCenter #bcaProductCell .priceMAP a:visited{color:#333639;}
.grpBodyCenter #bcaProductCell .priceMAP a:active,
.grpBodyCenter #bcaProductCell .priceMAP a:hover,
.grpBodyCenter #bcaProductCell .priceMAP a:focus{color:#0066ff;text-decoration:none;border-bottom:1px solid #0066ff;}
*/
.grpBodyCenter #bcaProductCell .itemCategoryNav{font-size:.85em;border-bottom:1px solid #ececec;padding:2px 0 8px 2px;margin:0 15px;text-indent:-1px;height:26px;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a{color:#606060;display:none;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a:active,
.grpBodyCenter #bcaProductCell .itemCategoryNav a:hover,
.grpBodyCenter #bcaProductCell .itemCategoryNav a:focus{color:#0066ff;text-decoration:none;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a span{padding-left:4px;font-size:.7em;}
.grpBodyCenter .snipReview{padding:0 0 .5em 0;margin:0 2.5em 1em;/* color:#606060; */font-size:1.05em;}
.grpBodyCenter .snipReview h1{font-family:arial;font-size:1.6em;padding-top:1.2em;margin:0 0 1.7em 1em;}
.grpBodyCenter .snipReview blockquote{/* font-size: 1.2em; */position:relative;margin:15px;line-height:1.5em;font-size: 1.25em;}
.grpBodyCenter .snipReview blockquote .glyph{display:block;font-size:0;text-indent:-9999em;overflow:hidden;}
.grpBodyCenter .snipReview blockquote .left{position:absolute;left:-20px;top:-13px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 -40px;}
.grpBodyCenter .snipReview blockquote .right{position:absolute;right:0;bottom:-8px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 0;}
.grpBodyCenter .snipReview cite {font-size:1.2em;/* color:#606060; */}
.grpBodyCenter #bcaShopWindowSEO{margin:0 2em;padding:1.2em 0 0;/* color:#606060; */}
#bcaShopWindowSEO a:link, #bcaShopWindowSEO a:visited{color:#4d4d4d;text-decoration:none; border-bottom: none;}
#bcaShopWindowSEO  a:hover, #bcaShopWindowSEO a:active, #bcaShopWindowSEO a:focus{color:#0066ff;text-decoration:none;border-bottom:1px solid #0066ff;}
.grpBodyCenter #bcaWarning{margin:0 2.1em;padding:.1em 0 1.2em;}
.grpBodyCenter .hero{border:1px solid #c8d2dd;}
.grpBodyCenter .hero a{display:none;border:none}
.grpBodyCenter .hero a.show{display:block;border:none;}
.grpBodyCenter div.grpCMS .videoCaptionWrap .captionWrap{max-width:100%;}
.grpBodyCenter .grpCMS .captionWrap p{margin:-4px 20px 20px 0;border:1px solid transparent;font-size:1.30em;line-height: 1.2;}
.grpBodyCenter .grpCMS .grpProducts ul li{background:none;padding-bottom:10px;}
.grpBodyCenter .grpCMS .grpProducts ul li a.active{border-color:#A3A6A9;}
.grpBodyCenter .grpCMS .grpProducts ul li a:active,
.grpBodyCenter .grpCMS .grpProducts ul li a:hover,
.grpBodyCenter .grpCMS .grpProducts ul li a:focus{border-color:#0066AA;}

.product_list_body .grpBodyCenter #bcaProductCell.productList .itemCell a:hover,
.product_list_body .grpBodyCenter #bcaProductCell.productList .itemCell a:focus{text-decoration:none;}
.product_list_body .grpBodyCenter #bcaProductCell.productList .itemText a:active,
.product_list_body .grpBodyCenter #bcaProductCell.productList .itemText a:hover,
.product_list_body .grpBodyCenter #bcaProductCell.productList .itemText a:focus {line-height:none;}
.product_list_body .grpBodyCenter #bcaProductCell.productList .itemGraphics{height:auto;}

.productCells .version600{overflow:hidden;position:relative;}

/* Body Right Column */
 /* --- From Inline Style */
		.opera #braYouTellUs #poll .radio input{width:auto;height:auto;}
		.opera #braYouTellUs #poll .title{padding-top:2px;}
 /* --- */
.grpBodyRight{
  float: right;
  width: 121px;
}
.grpBodyRight dl{font-size:.95em;color:#606060;padding:10px 5px 2px 2px;margin-bottom:3px;border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.grpBodyRight dl dl,
.grpBodyRight dl dl dl{border:0;}
.grpBodyRight dl dt{/* font-size:1.4em;color:#516c99; */padding-bottom:12px;text-align:center;background:transparent;text-transform:capitalize;font-size:1.35em;color:#335f9c;}
.grpBodyRight #bodyRightArea dl#braYouTellUs dd.clear dl{margin:7px 0;}
.grpBodyRight #bodyRightArea dl#braYouTellUs dd.footer{padding:10px 5px 15px 5px;background:#fff;border-top:1px solid #eaeaea;}
.grpBodyRight dl dd a{color:#606060;border-bottom:1px dotted #838689;}
.grpBodyRight dl dd a:active,
.grpBodyRight dl dd a:hover,
.grpBodyRight dl dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
.grpBodyRight dl#braPopularBrands{padding-top:0;}
.grpBodyRight dl#braPopularBrands dd a:active,
.grpBodyRight dl#braPopularBrands dd a:hover,
.grpBodyRight dl#braPopularBrands dd a:focus,
.grpBodyRight dl#bannerAdRight dd a:active,
.grpBodyRight dl#bannerAdRight dd a:hover,
.grpBodyRight dl#bannerAdRight dd a:focus{border:none;}
.grpBodyRight dl dd.vote{margin:35px 0 10px;}
.grpBodyRight dl dd.vote a{/* color:#516c99; */display:block;border:0;color:#335f9c;}
.grpBodyRight dl dd.vote a:active,
.grpBodyRight dl dd.vote a:hover,
.grpBodyRight dl dd.vote a:focus{color:#0066ff;border:0;}
.grpBodyRight dl dd.vote a span{padding-left:4px;font-size:.7em;}
.grpBodyRight dl dd.content,
.grpBodyRight dl dd.footer{background:#fff;}
.grpBodyRight dl dd.content p{font-style:italic;}
.grpBodyRight dl dd img{margin-bottom:3px;}
.grpBodyRight dl dd ul li{/* padding-bottom:6px; */}
.grpBodyRight #bannerAdRight{margin-bottom:2px;border:0;}
.grpBodyRight #bannerAdRight dd{margin-bottom:-2px;}
.grpBodyRight #bannerAdRight dd img{border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.grpBodyRight #braRecentlyViewd ul,
.grpBodyRight #braRecentlyViewd ul a,
.grpBodyRight #braRecentlyViewd ul img,
.grpBodyRight #braMarketplace ul a{border:1px solid transparent;}
.grpBodyRight #braMarketplace ul{list-style:none;margin:0;padding:0;text-align:center;}
.grpBodyRight #braMarketplace ul img{margin-bottom:10px;padding:5px;}
.grpBodyRight #braMarketplace ul li:last-child img{margin-bottom:0;}
.grpBodyRight ul a img{border:1px solid transparent;}
.grpBodyRight ul a:active img,
.grpBodyRight ul a:hover img,
.grpBodyRight ul a:focus img,
.grpBodyRight #braRecentlyViewd ul a:active img,
.grpBodyRight #braRecentlyViewd ul a:hover img,
.grpBodyRight #braRecentlyViewd ul a:focus img{border-width:1px;border-style:solid;border-color:#c6ccfe #d1d3f3 #c0d5f6 #bbbaf5;}

/* === 20110104 BEGIN SUBCATEGORY RIGHT COLUMN STORE FRONT === */
/* Body Center Column */
.bodyCenterArea .pageTitle{font-size:26px;/* color:#516c99; */color:#335f9c;}
.bodyCenterArea .snipReview{padding:0 0 .5em 0;margin:0 2.5em 1em;color:#606060;}
.bodyCenterArea .snipReview h1{font-family:arial;font-size:1.6em;padding-top:1.2em;margin:0 0 1.7em 1em;}
.bodyCenterArea .snipReview blockquote{font-size: 1.2em;position:relative;margin:15px;line-height:1.5em;}
.bodyCenterArea .snipReview blockquote .glyph{display:block;font-size:0;text-indent:-9999em;overflow:hidden;}
.bodyCenterArea .snipReview blockquote .left{position:absolute;left:-20px;top:-13px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 -40px;}
.bodyCenterArea .snipReview blockquote .right{position:absolute;right:0;bottom:-8px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 0;}
.bodyCenterArea .snipReview cite {font-size:1.2em;color:#222;}
.bodyCenterArea #bcaShopWindowSEO{margin:0 2em;padding:1.2em 0 0;color:#222;}
.bodyCenterArea #bcaShopWindowSEO a:active,
.bodyCenterArea #bcaShopWindowSEO a:hover,
.bodyCenterArea #bcaShopWindowSEO a:focus{border-bottom:1px solid #06f;color:#06f;}
.bodyCenterArea #bcaWarning{margin:0 2.1em;padding:.1em 0 1.2em;}

/* Body Right Column */
.bodyRightArea dl{font-size:.95em;color:#606060;padding:10px 5px 2px 2px;margin-bottom:3px;border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.bodyRightArea dl,
.bodyRightArea dl#bannerAdRight dd div{margin-right:1px !important;}
.bodyRightArea dl dl dd.title{width:85px !important;}
.bodyRightArea dl dl,
.bodyRightArea dl dl dl{border:0;}
.bodyRightArea dl dt{/* font-size:1.4em; color:#516c99;*/padding-bottom:12px;text-align:center;background:transparent;text-transform:capitalize;font-size:1.35em;color:#335f9c;}
.bodyRightArea #bodyRightArea dl#braYouTellUs dd.clear dl{margin:7px 0;}
.bodyRightArea #bodyRightArea dl#braYouTellUs dd.footer{padding:10px 5px 15px 5px;background:#fff;border-top:1px solid #eaeaea;}
.bodyRightArea dl dd a{color:#606060;border-bottom:1px dotted #838689;}
.bodyRightArea dl dd a:active,
.bodyRightArea dl dd a:hover,
.bodyRightArea dl dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
.bodyRightArea dl.sidebarBox:first-child{padding-top:0;}
.bodyRightArea dl#braProductReview dd.content,
.bodyRightArea dl#braTestimonials dd.content strong{color:#999;}
.bodyRightArea dl#braTestimonials{word-wrap:break-word; overflow:hidden;}
.bodyRightArea dl#braPopularBrands dd a:active,
.bodyRightArea dl#braPopularBrands dd a:hover,
.bodyRightArea dl#braPopularBrands dd a:focus,
.bodyRightArea dl#bannerAdRight dd a:active,
.bodyRightArea dl#bannerAdRight dd a:hover,
.bodyRightArea dl#bannerAdRight dd a:focus{border:none;}
.bodyRightArea dl dd.vote{margin:35px 0 10px;}
.bodyRightArea dl dd.vote a{/* color:#516c99; */display:block;border:0;color:#335f9c;}
.bodyRightArea dl dd.vote a:active,
.bodyRightArea dl dd.vote a:hover,
.bodyRightArea dl dd.vote a:focus{color:#0066ff;border:0}
.bodyRightArea dl dd.vote a span{padding-left:4px;font-size:.7em;}
.bodyRightArea dl dd.content,
.bodyRightArea dl dd.footer{background:#fff;}
.bodyRightArea dl dd.content p{font-style:italic;}
.bodyRightArea dl dd img{margin-bottom:3px;}
.bodyRightArea dl dd ul li{/* padding-bottom:6px; */}
.bodyRightArea #bannerAdRight{margin-bottom:3px;}
.bodyRightArea #bannerAdRight dd img{border:0;}
.bodyRightArea #braRecentlyViewd ul,
.bodyRightArea #braRecentlyViewd ul a,
.bodyRightArea #braRecentlyViewd ul img,
.bodyRightArea #braMarketplace ul a{border:1px solid transparent;}
.bodyRightArea #braMarketplace ul{list-style:none;margin:0;padding:0;text-align:center;}
.bodyRightArea #braMarketplace ul img{margin-bottom:10px;padding:5px;}
.bodyRightArea #braMarketplace ul li:last-child img{margin-bottom:0;}
.bodyRightArea ul a img{border:1px solid transparent;}
.bodyRightArea ul a:active img,
.bodyRightArea ul a:hover img,
.bodyRightArea ul a:focus img,
.bodyRightArea #braRecentlyViewd ul a:active img,
.bodyRightArea #braRecentlyViewd ul a:hover img,
.bodyRightArea #braRecentlyViewd ul a:focus img{border-width:1px;border-style:solid;border-color:#c6ccfe #d1d3f3 #c0d5f6 #bbbaf5;}

/* === 20110104 END SUBCATEGORY RIGHT COLUMN STORE FRONT === */

/* === 20110104 END STORE FRONT === */

/* === REM20110217 HERO SECTION BEGIN === */


/* --- tabs --- */

.wrap_hero .wrap_nav{position:absolute;left:0;bottom:0;z-index:30;width:100%;height:36px;background:#eee url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab.png") repeat-x;}
.wrap_hero .wrap_nav .wrap_graphics{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab_pointer2.png") no-repeat scroll center -1000px;position:absolute;top:-11px;width:100%;height:0;margin-left:-14px;}
.wrap_hero .wrap_nav .list_nav{list-style:none;margin:-11px 0 0 0;padding:11px 0 0 0;font-family:helvetica,arial,verdana,sans-serif;height:36px;width:695px;overflow:hidden;}
.wrap_hero .wrap_nav .list_nav li:first-child {margin-left:30px;}
.wrap_hero .wrap_nav .list_nav li{display:block;float:left;position:relative;margin:0;padding:9px 14px;font-size:1.2em;text-align:center;border-width:0 1px;border-style:solid;border-color:transparent;white-space:nowrap;}
.wrap_hero .wrap_nav .list_nav a{color:#698da9;border:0;}

/*
  .grpBody .grpBodyCenter .grid4 #bannerAdTop{margin-bottom:0px;}
.grpBody .grpBodyCenter .grid4 #bannerAdTop + .productCells > .unit_gallery{margin-top:0;}
.grpBody .grpBodyCenter .grid4 #SegmentPromo{margin-bottom:0px;}
.grpBody .grpBodyCenter .grid4 #SegmentPromo + .productCells > .unit_gallery{margin-top:0;}
*/


#heroModule.wrap_hero{height:250px;}
#heroModule.hasLabel{height:284px;}

#heroModule.hasBannerAdTop,
#heroModule.hasLabel.hasBannerAdTop{height:auto;margin-bottom:0;}
#heroModule #hero_1{margin-bottom:0;}
#heroModule.hasBannerAdTop #hero_1{text-align:center;}

/* === REM20110217 HERO SECTION END === */


/* === Product Cells for Storefront === */

.unit_gallery{margin:24px 0;overflow:hidden;font-family:Helvetica,arial,verdana,sans-serif;}
.unit_gallery .wrap_head{position:relative;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryHeadLine.png") repeat-x left top;padding:1px;}
.unit_gallery .head{min-height:32px;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryHead.png") repeat-x left top;}
.unit_gallery .head .title{font-size:1.3em;/* color:#516c99; */padding:8px 18px;margin:0;color:#335f9c;}
.unit_gallery .head .note{font-size:.85em;font-weight:normal;}

.wrap_hero .wrap_head{position:relative;background:#a3b6c9;padding:0 0 1px 0;}
.wrap_hero .head{height:34px;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryFoot.png") repeat-x left bottom;}
.wrap_hero .head .title{font-size:1.3em;color:#516c99;padding:8px 20px;margin:0;}

.unit_gallery .wrap_ref{height:45px;line-height:3.5;border-bottom:4px solid #f3f6f9;padding:2px 18px;overflow:hidden;}
.unit_gallery .wrap_ref img{vertical-align:middle;}
.unit_gallery .wrap_foot{clear:both;padding-top:4px;}
.unit_gallery .foot{position:relative;float:left;width:100%;padding:0;overflow:hidden;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryFoot.png") repeat-x left bottom;}
.unit_gallery .foot .list_links{position:relative;left:50%;float:left;list-style:none;margin:0;padding:4px 0 2px 0;}
.unit_gallery .foot .list_links li{position:relative;right:50%;float:left;padding:4px 8px;}

/* REM20110413 BEGIN */

.unit_gallery .foot .list_links li.first{}
.unit_gallery .foot .list_links li.first .listPage{font-size:110%;}
.unit_gallery .foot .list_links li.first .listPage .label{margin-right:2px;color:#808080;}
.unit_gallery .foot .list_links li.first .listPage .current{margin:8px;border-bottom:1px solid #000;font-size:103%;font-weight:bold;} /* This margin=margin+padding of a element below */
.unit_gallery .foot .list_links li.first .listPage .pageNum{}
.unit_gallery .foot .list_links li.first .listPage .pageNum a{margin:3px;padding:1px 5px 0;}
.unit_gallery .foot .list_links li.first .listPage .pageNum a:link,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:visited {}
.unit_gallery .foot .list_links li.first .listPage .pageNum a:active,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:hover,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:focus {padding:1px 4px 0;border:1px solid #518cb9;background-color:#fff;}

/* REM20110413 END */

.unit_gallery .foot a:link,
.unit_gallery .foot a:visited{/* color:#516c99; */border:0;color:#335f9c;}
.unit_gallery .foot a:active,
.unit_gallery .foot a:hover,
.unit_gallery .foot a:focus{color:#0066ff;/* border:0; */text-decoration:none;border-bottom:1px solid #0066ff;}
.glyph{font-size:.85em;vertical-align:bottom;}

.unit_gallery .wrap_cell{float:left;margin:4px 0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-y -1px top;}
.unit_gallery .first{background: none repeat scroll 0 0 transparent;}
.unit_gallery .wrap_inner{margin:8px auto;width:218px;background: none repeat scroll 0 0 #FFFFFF;}
.unit_gallery a:link,
.unit_feature a:link,
.unit_gallery a:visited,
.unit_feature a:visited,
.unit_gallery a:hover,
.unit_feature a:hover,
.unit_gallery a:active,
.unit_feature a:active {text-decoration:none;border:0;cursor:pointer;}

.grid3 .g4,
.grid3 .g5,
.grid3 .g6,
.grid4 .g5,
.grid4 .g6,
.grid5 .g6{display:none;}

/* 1x1 combo overrides */
.wrap_cell .wrap_graphics .clear{display:block;}

/* big bucket overrides */
#bodyGrid .show_all .wrap_cell{display:block;}
.show_all .wrap_cell{height:31em;overflow:hidden;}
.show_all .wrap_graphics{padding-top:8px;margin-top:-8px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-x left -1px;}
.show_all .wrap_head{margin-bottom:-8px;margin-left:4px;}
.show_all{margin-left:-3px;}

/* personalization user input module overrides */
.show_all_hideg4 .wrap_cell{height:31em;overflow:hidden;}
.show_all_hideg4 .wrap_graphics{padding-top:8px;margin-top:-8px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-x left -1px;}
.show_all_hideg4 .wrap_head{margin-bottom:-8px;margin-left:4px;}
.show_all_hideg4 .wrap_ref{margin-bottom:-8px;background:#fff;position:relative;}
.show_all_hideg4{margin-left:-3px;}

/* equalize grid */
.grid3 .wrap_cell{width:33.2%;}
.grid4 .wrap_cell{width:24.9%;}
.grid5 .wrap_cell{width:19.9%;}
.grid6 .wrap_cell{width:16.4%;}

.wrap_graphics{overflow:hidden;text-align:center;}
.unit_gallery .wrap_graphics .itemBrand{float:right;width:90px;text-align:center;height:28px;margin-bottom:4px;text-align:center;}
.wrap_graphics a.itemRating{}
.wrap_graphics .itemImage{float:left;}
.wrap_graphics .itemCompare{float:right;clear:right;padding:.25em 3px;white-space:nowrap;} 
.wrap_graphics .itemCompare input{width:20px;height:20px;margin:-2px 1px 0 -5px;vertical-align:middle;}
.wrap_graphics .itemCompare label{line-height:2.25;padding:.2em 5px .1em;border:1px solid #eee;cursor:pointer;}
.wrap_graphics .itemCompare label:hover{border-color:#999;color:#06f;}

.unit_gallery .wrap_description{clear:both;margin:4px 0;overflow:hidden;font-size:14px;line-height:14px;height:77px;} 
.wrap_description .promo{display:block;overflow:hidden;color:#86A501;font-weight:bold;margin-bottom:7px;line-height:14px;font-size: 12px;} 
.wrap_description .descText {
	display: block;
	overflow: hidden;
	min-height: 28px;
	max-height:43px;
	line-height:14px;
	font-weight:bold;
	font-size: 13px;
} 
.wrap_description .descText.comboTitle { line-height: 16px; max-height: 32px;margin-bottom:9px; } 
.wrap_description .descText.twoLineTitle { min-height: 16px; max-height: 32px; line-height: 16px; margin-bottom: 6px; } 
.wrap_description .descText.oneLineTitle { min-height: 16px; max-height: 16px; line-height: 16px; margin-bottom: 7px; } 
.list_features{list-style:none;padding:0;height:3.6em;margin:8px 0;font-size:0.95em;color:#666;}
.list_features li{padding:0 8px;height:1.2em;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 2px .48em;overflow:hidden;}
.wrap_pitch{margin:4px 0;}
.wrap_pitch ul{list-style:none;margin:0;padding:0;}
.wrap_pitch li{margin-bottom:.5em;overflow:hidden;height:1.3em;}

.unit_gallery .combo2 .itemBrand,
.unit_gallery .combo2 .itemImage{float:left;width:50%;margin-left:0;margin-right:0;text-align:center;}
.combo2 .descText{height:2.27em;padding-top:1px;margin-bottom:.5em;}
.combo2 .wrap_description{height:8.5em;margin-bottom:8px;}
.bundle .wrap_graphics .itemImage{width:100%;text-align:center;margin-bottom:0px;}
.bundle .itemCompare,
.bundle .list_features{display:none;}

.bundleStore .bundle .itemCompare,
.bundleStore .bundle .list_features{display:block;float:none;clear:left;text-align:left;}
.bundleStore .show_all .wrap_cell{height:35em;overflow:hidden;}


/* --- pricing and actions --- */
.wrap_pitch{text-align:right;font-size:0.95em;}
.unit_gallery .wrap_cell .viewDetails,
.unit_gallery .wrap_cell .viewMore{text-align:right;margin:9px 2px;}
.unit_gallery .wrap_cell .viewMore .CTA{font-size:1em;}
.unit_gallery .wrap_cell .itemButton{display:block;margin:4px 0;text-align:right;}

.list_pricing .label{font:normal .85em verdana,sans-serif;vertical-align:baseline;text-transform:lowercase;}
.list_pricing sup{font-weight:normal;font-size:.65em;vertical-align:top;}
.list_pricing sub{font:normal .65em verdana,sans-serif;text-transform:uppercase;vertical-align:baseline;}

.priceWas {color:#999;}
.priceComboSave {font-weight:bold;color:#333;}
.priceShip {color:#86A501;}

.list_pricing .priceFinal{height:1.1em;margin:.2em 0 0 0;font-size:2em;font-weight:normal;line-height:1.2;color:#222;}
.list_pricing .priceRange{margin:0 0 1px 0;font-weight:normal;padding:.24em 0;font-size:1.35em;line-height:1;color:#222;}
.list_pricing .priceSoldOut{height:1.74em;font-size:1.5em;font-weight:bold;line-height:2;color:#d00;}

.list_pricing .priceList{font-size:1.2em;white-space:nowrap;}
.list_pricing .priceList label{margin-right:15px;font-size:.75em;}

/* --- label only for accessibility --- */
.priceRange label, 
.priceFinal .label{float:left;width:0;height:0;font-size:0;overflow:hidden;}

/* --- grid/list specific --- */
.list_pricing .priceList{display:none;}

/* --- hero spot styles --- */
.wrap_hero{position:relative;font-size:1.2em;height:250px;overflow:hidden;border:1px solid #e3e6e9;border-width:1px 0;margin-bottom:24px;}
#heroModule.hasLabel{height:284px;}
.wrap_hero h1.title{display:none;}
.wrap_hero .hasTitle h1.title{display:block;font:normal 2em/1.3 helvetica,arial,verdana,sans-serif;margin:0 22px;}
.wrap_hero .hasTitle .itemBrand{display:none;}
.wrap_hero .unit_gallery,
.wrap_hero .unit_graphic,
.wrap_hero .unit_feature{position:absolute;min-height:250px;width:100%;margin:0;background:#fff;}
.wrap_hero .unit_gallery .wrap_inner{width:150px;}
.wrap_hero .unit_gallery .wrap_graphics .itemBrand,
.wrap_hero .unit_gallery .wrap_graphics .itemImage{float:none;width:100%;margin:0;text-align:center;}
.wrap_hero .wrap_cell{background:none;}
.wrap_hero .wrap_description{height:43px;margin:0;}
.wrap_hero .wrap_pitch{text-align:center;}
.wrap_hero .rating,
.wrap_hero .itemCompare,
.wrap_hero .list_features,
.wrap_hero .priceWas,
.wrap_hero .priceComboSave,
.wrap_hero .priceShip,
.wrap_hero .itemButton,
.wrap_hero .viewDetails{display:none;}
.wrap_hero .priceNote{margin-bottom:2px;}
.wrap_hero .priceRange em{font-style:normal;}

.wrap_hero .unit_graphic{text-align:center;}
.wrap_hero .unit_graphic a{display:block;}
.wrap_hero .unit_graphic .banner{margin:0 auto;}

.wrap_hero .unit_feature{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_heroFeature.png") repeat-x;}
.wrap_hero .unit_feature .wrap_inner{width:640px;min-height:250px;margin:0 auto;overflow:hidden;}
.wrap_hero .unit_feature .itemImage{float:left;margin:8px 8px 16px 0;border:1px solid #c3c6c9;}
.wrap_hero .unit_feature .wrap_description{height:auto;margin-top:8px;}
.wrap_hero .unit_feature .promo,
.wrap_hero .unit_feature .descText{height:auto;font-size:14px;line-height:16px;max-height:32px;min-height:0;margin-bottom:4px;}
.wrap_hero .unit_feature .list_features{display:block;margin:0 0 5px}
.wrap_hero .unit_feature .wrap_pitch{text-align:left;margin-bottom:0;}
.wrap_hero .unit_feature .wrap_pitch .priceFinal{margin-bottom:0;}
.wrap_hero .unit_feature .wrap_description a:hover{color:inherit;}
.wrap_hero .unit_feature .viewDetails{display:block;}

/* --- manual style overrides --- */
.wrap_hero .show_save .priceComboSave,
.wrap_hero .show_mir .priceNote{display:block;}

/* --- hero rotation styles --- */
.wrap_hero .wrap_banner{display:none;}
.wrap_hero.show_1 #hero_1,
.wrap_hero.show_2 #hero_2,
.wrap_hero.show_3 #hero_3,
.wrap_hero.show_4 #hero_4,
.wrap_hero.show_5 #hero_5,
.wrap_hero.show_6 #hero_6,
.wrap_hero.show_7 #hero_7,
.wrap_hero.show_8 #hero_8,
.wrap_hero.show_9 #hero_9 {display:block;}

.wrap_hero.show_1 #heroNav_1,
.wrap_hero.show_2 #heroNav_2,
.wrap_hero.show_3 #heroNav_3,
.wrap_hero.show_4 #heroNav_4,
.wrap_hero.show_5 #heroNav_5,
.wrap_hero.show_6 #heroNav_6,
.wrap_hero.show_7 #heroNav_7,
.wrap_hero.show_8 #heroNav_8,
.wrap_hero.show_9 #heroNav_9 {background:#658aa7 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab_grad.png") repeat-x scroll left top;border-color:#577690;}

.wrap_hero.show_1 #heroNav_1 .wrap_graphics,
.wrap_hero.show_2 #heroNav_2 .wrap_graphics,
.wrap_hero.show_3 #heroNav_3 .wrap_graphics,
.wrap_hero.show_4 #heroNav_4 .wrap_graphics,
.wrap_hero.show_5 #heroNav_5 .wrap_graphics,
.wrap_hero.show_6 #heroNav_6 .wrap_graphics,
.wrap_hero.show_7 #heroNav_7 .wrap_graphics,
.wrap_hero.show_8 #heroNav_8 .wrap_graphics,
.wrap_hero.show_9 #heroNav_9 .wrap_graphics {height:47px;background-position:center top;}

.wrap_hero.show_1 #heroNav_1 a,
.wrap_hero.show_2 #heroNav_2 a,
.wrap_hero.show_3 #heroNav_3 a,
.wrap_hero.show_4 #heroNav_4 a,
.wrap_hero.show_5 #heroNav_5 a,
.wrap_hero.show_6 #heroNav_6 a,
.wrap_hero.show_7 #heroNav_7 a,
.wrap_hero.show_8 #heroNav_8 a,
.wrap_hero.show_9 #heroNav_9 a {color:#fff;}

/* 1x2 combo */
.productCells .show_all .itemGraphics{padding-top:8px;margin:-8px 0 11px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-x left -1px;}
.productCells .show_all .itemGraphics .addl1{top:0;}
.productCells .show_all .itemGraphics .addl2{top:-30px;}
.productCells .show_all .itemGraphics .addl3{top:-30px;}
.productCells .show_all .itemGraphics .addl3 .imgThumb{width:35px;height:26px;}

/* subcategory right column */
td.bodyRightArea #bannerAdRight{margin-bottom:2px;border:0;}
td.bodyRightArea #bannerAdRight dd{margin-bottom:-2px;}
td.bodyRightArea #bannerAdRight dd img{border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}





/* footer */
.footerArea .tier1{border-bottom:1px solid #FFF;/* background-color:#4070B0; */background-color:#e3e6e9;}
.footerArea .tier2, .footerArea .tier4{background-color:#8e96a4;}
.footerArea .tier3{background-color:#33425a;}
.footerArea .tier5{border-bottom:10px solid #FFF;/* background-color:#4070B0; */background-color:#e3e6e9;}
#footerArea .tier5 table.network{border-top:0;border-bottom:1px solid #aaa;}

/* Recently Reviewed Items */
.bottomModule{height:1%/* for IE6 */;position:relative/* for IE7 */;background:#e4ebf5 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_top_gradient_viewed.png") repeat-x left top;font-family:helvetica,arial,sans-serif;}
#footerArea .bottomModule+.footerArea .network{border-color:#c3cad2;} /* new color to fit new gradient color above */
.bdrBottomModule{height:10px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_btm_gradient_viewed.png") repeat-x left 3px;clear:left;} /* hide 1px gradient --> 10-3=7px shows of 8px bg height */
.bottomModule h2{color:#222;font-weight:normal;font-size:1.5em;clear:left;margin-left: 6px;}
.bottomModule a:link,
.bottomModule a:visited {border:0;color:#335f9c;}
.bottomModule a:hover,
.bottomModule a:active,
.bottomModule a:focus {color:#06f;}
.boxQueried .queried{font-size:1.1em;margin-left: 6px;}
.boxQueried,
.grpViewed{padding:10px 0 16px 7px;clear:left;}
.boxViewed{max-height:122px;min-width:970px;overflow:hidden;}
.price2012 .boxViewed{max-height:168px;}
.itmViewed{float:left;width:310px;margin:0 4px 10px;padding:6px 0 7px;background:#fff;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border:2px solid #d4ddeb;}
.imgViewed,
.infoViewed{float:left;margin-top:4px;}
.imgViewed{width:130px;}
.infoViewed{width:175px;margin-right:4px;}
.descViewed{height:64px;line-height:16px;overflow:hidden;font-size:1.1em;}
.priceViewed.priceFinal{margin:10px 0 6px;font-size:1.25em;line-height:1.1;}
.priceViewed.priceMAP{margin-top:4px;}
.priceViewed.priceMAP a{padding:.3em 10px 0.3em 10px;background-color:#eee;border:1px solid #ccc;white-space:nowrap;line-height:1.9;}
.priceViewed.priceMAP .priceAction{font-weight:bold;}
.priceViewed .low{color:#666;font-size:.7em;font-weight:normal;padding-right:2px;font-family:Verdana, sans-serif;}
/*-- fourToSixCells --*/
.fourToSixCells+.boxQueried{padding-bottom:6px;}
.fourToSixCells+.boxQueried .queried{padding-bottom:10px;}
.fourToSixCells.grpViewed{padding-bottom:2px;}
.fourToSixCells .boxViewed{max-height:none;height:210px;}
.price2012 .fourToSixCells .boxViewed{height:256px;}
.fourToSixCells .itmViewed{width:148px;padding:0;}
.fourToSixCells .imgViewed,
.fourToSixCells .infoViewed{float:none;}
.fourToSixCells .imgViewed{margin:5px auto 0 auto;}
.fourToSixCells .infoViewed{width:130px;padding:0 4px 0 10px;}
.fourToSixCells .descViewed{height:64px;line-height:16px;overflow:hidden;}
.fourToSixCells .priceViewed{margin:10px 0;text-align:center;line-height:1.2;}
.fourToSixCells .priceViewed.priceMAP{margin:6px 0 10px;text-align:center;}
.fourToSixCells .priceViewed.priceFinal{font-size:1.2em;}
.fourToSixCells .imgViewed img { display: block; }
.moreViewed{text-align:center;margin:12px 12px 0 6px;padding:12px 0 0;border-top:1px solid #fbfbfc;}
.moreViewed a{font-size:1.2em;}
.moreViewed a span{font-size:.75em;}
#bannerAdBottom{margin-bottom:24px}
#footerArea .loader{padding-top:50px;min-height:100px;text-align:center;}

/*Common PopUp*/
#modalCommon .atnIcon img{width:18px;height:18px;margin:0 2px;vertical-align:bottom;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.1.png") no-repeat;}
#modalCommon a:hover,
.v660 #modalCommon a:active,
.v660 #modalCommon a:focus{text-decoration:none;border:none;}
#modalCommon .icnInfo img{background-position:-40px -360px;}
#modalCommon .icnInfoNew img{background-position:0 -400px;}
.v660 #modalCommon{font-size:0.7em;}

#modalCommon{display:none;position:absolute;min-height:6em;width:350px;padding:15px;margin:-15px 0 0 -45px;background:#FFF;border:1px solid #000;z-index:99999;
-moz-border-radius:7px;-moz-box-shadow:3px 5px 12px #aaa;
-webkit-border-radius:7px;}
#modalCommon.fancy{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_ltBlueGradTop64.png") repeat-x;}
#modalCommon #AlarmPanelNewCommon{float:left;width:80%;font-size:1.3em;margin:-4px 0 8px -4px;}
#modalCommon #AlarmPanelNewCommon.atnIcon .iconNew{display:block;float:left;width:30px;height:30px;margin:-4px 4px 0 -4px;}
#modalCommon #AlarmPanelNewCommon.atnIcon661 .iconNew{display:block;float:left;width:30px;height:30px;margin:-4px 4px 0 -4px;}
#modalCommon #AlarmPanelNewCommon .title{margin-bottom:8px;}
.v660 #modalCommon .icnCloseNew{float:right;width:15%;text-align:right;}
.v660 #modalCommon .icnCloseNew img{margin:-8px -8px 0 0;}
#modalCommon .icnInfoNew{float:left;width:50%;}
.v660 #modalCommon .icnInfoNew img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
#modalCommon .indent{margin:16px 0 0 24px;}
#modalCommon .footer{clear:both;margin-top:8px;text-align:center;}
#modalCommon .icnInfo{float:left;width:50%;}
#modalCommon .icnInfo img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
.v660 #modalCommon .icnClose{float:right;width:49%;text-align:right;}
#modalCommon .content{clear:left;}
#modalCommon .icnCloseNew img{background-position:-150px -440px;}


.canada .grpModule.testimonial {min-height: 53px;background: #E0E0E0 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/tag_exactly.png") no-repeat 0 8px;}
/*--base classes--*/
.zmp{margin:0;padding:0;}
.hdn{display:none;}
.dbk{display:block;}


.csp {
    cursor: pointer;
}

/* fix line in iPad*/
.iosdevice .headerAreaMid{margin: 0 0 -2px 0;}
.iosdevice .itmTopNav{margin: -1px 0 -2px -2px;}
.iosdevice .itmTopNavBg span.descend {margin: -1px 0 0 0;}
.iosdevice .itmTopNavBg span.descend img {margin: 0 0 -1px 0;}
.iosdevice .itmTopNavBg span.separator {margin: -1px 0 -1px -1px;}
.iosdevice .itmTopNavBg a{margin: -1px 0 0 -1px;}
.iosdevice .itmTopNavTrans .descend .sprBase {margin:-1px 0 0 -1px;}

/*--20763 include--*/
.list_pricing .priceINCLUDE{height:1.8em;margin:.1em 0;padding:.15em 0;}
/* SEO H Tag overrides, Mar. 2011 */
.bottomModule .title{color: #424649;font-weight: normal;font-size: 1.5em;clear: left;margin:14px 0;height:14px;line-height:14px;}
.wrap_hero .hasTitle h2.title {
    display: block;
    font: 20px/1.3 helvetica,arial,verdana,sans-serif;
    margin: 0 22px;
}

/* 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;}
 
/*#6785 Mapping Price Style*/
a.map em,a em.map {text-transform: none;}
/* =======
 * PRICE MODULES
 * ======= */
.price2012 .price {
	margin: 0 0 5px 0;
	padding: 0;
	font-family: verdana,sans-serif;
	text-align:left;
	color: #222;
	font-weight: normal;
	font-size: 10px;
}
.price2012 .price,
.price2012 .price ul {list-style: none;}
.price2012 .price .price-map {display:none;}
.price2012 .price-current,
.price2012 .price-map,
.price2012 .price-ship {font-family: helvetica,arial,sans-serif;}
.price2012 .price-was {
	display: block;
	color: #999;
	text-decoration: line-through;
	min-height: 13px;
}

.price2012 .price-map a:link,
.price2012 .price-map a:visited {
	color: #222;
	text-decoration: underline;
}
.price2012 #intermediary .aside .itemList .prodCell .pop_combo .price-map a:link,
.price2012 #intermediary .aside .itemList .prodCell .pop_combo .price-map a:visited 
{
	color: #222;
	font-size: 14px;
	padding: 10px 0 30px;
	text-decoration: underline;
}
.price2012 .price-map a:hover,
.price2012 .price-map a:active,
.price2012 .price-map a:focus {color: #0066ff;}

.price2012 .price-current-label {
	font-size: 10px;
	color: #666;
	font-family: verdana,sans-serif;
}
.price2012 .price-currency-label {
    font-size: 0.8em;
    font-family: verdana,sans-serif;
    text-transform:uppercase;
}
.headerAreaTop .tab-cart-wishlist .price-currency-label {
     color: white;
}
.price2012 .price-current {font-size: 26px;}
.price2012 .price-current sup {
	font-size:17px;
	vertical-align:text-top;
}
.price2012 .price-current-range {display: none;}
.price2012 .price-current-range sup {
	font-size:11px;
}
.price2012 .price-save {
	color: #C1240B;
	min-height: 12px;
}
.price2012 .price-note {
	display: block;
	color: #3a3a3a;
	min-height: 12px;
	margin-top: 2px;
}
.price2012 .price-note-dollar {
	color: #016B04;
	font-weight: bold;	
}
.price2012 .price-ship {
	display: block;
/* 15Aug12 * height: 18px; */
	padding-top:2px;
	font-size: 13px;
	overflow: hidden;
	color: #86A501;
	min-height:18px;
}
.price2012 .price-map {
	font-size: 13px;
	font-weight: bold;
	height: 26px;
	margin-top: 4px;
}
/*7281*/
.price2012 .price-note .promo-code{
	color:#7A931A;
	display: block;
    height: 1.3em;
    overflow: hidden;
}
/* =======
 * PRICE MODULE SUBCLASS
 * ======= */
.price2012 .price-recently-viewed {
	text-align: left;
	height: 72px;
}
.price2012 .fourToSixCells .price-recently-viewed {text-align: center;}
.price2012 .price-recently-viewed .price-current {
	font-size: 17px;
	margin: 4px 0 2px;
}
.price2012 .price-recently-viewed sup {font-size:13px;}
.price2012 .price-recently-viewed {margin: 4px 0;}
.price2012 .price-recently-viewed .price-was,
.price2012 .price-recently-viewed .price-save,
.price2012 .price-recently-viewed .price-note {margin-bottom:0;}
.price2012 .price-recently-viewed .price-note {margin:4px 0;}
.price2012 .price-recently-viewed .price-ship {display: none;}
.price2012 .price-recently-viewed.is-map .price-map {height: 20px;}
.price2012 .price-recently-viewed.is-price-deactivated .price-current strong,
.price2012 .price-recently-viewed.is-price-discontinued .price-current strong,
.price2012 .price-recently-viewed.is-price-soldout .price-current strong {
	font-size: 14px;
}
.price2012 .price-recently-viewed.is-range .price-current {
	font-size: 13px;
	height: 20px;
}
.price2012 .price-combo-popup {
	text-align: center;
	min-height: inherit;
}
.price2012 .price-combo-popup .price-map {padding: 0 0 6px !important;border-bottom: 0 !important;}
.price2012 .price-combo-popup .price-map a:link {padding: 0;}
.price2012 ul.price.price-combo-popup li.price-current {
	font-size: 13px;
	float: none;
	text-align: left;
	margin: 0 !important;
	padding: 4px 0 2px !important;
	border: 0 !important;
}
.price2012 .price-combo-popup sup {
	font-size: 12px;
	vertical-align:0;
	font-weight: bold;
}
.price2012 .price-combo-popup .price-was,
.price2012 .price-combo-popup .price-save,
.price2012 .price-combo-popup .price-note,
.price2012 .price-combo-popup .price-ship {display: none;}

.price2012 ul.price.price-combo-popup-total {
	margin: -1px 10px 8px 0;
	padding: 5px 8px;
}
.price2012 .price-combo-popup-total {
	border-top: 1px solid #E1E1E1;
	background: #EAECEF;
	list-style: none;
	font-size: 11px;
	overflow: hidden;
	clear: both;
	position: relative;
	height: 50px;
}
.price2012 .price-combo-popup-total .price-map {
	text-align: center;
	margin-top: 8px;
}
.price-combo-popup-total.is-map .price-was,
.price-combo-popup-total.is-map .price-save {display: none;}
.price2012 .price-combo-popup-total li.price-current {
	font-size: 16px;
	font-weight:bold;
	float: none;
	margin: 0 30px 0 0;
	padding: 0;
	border: 0;
	position: absolute;
	bottom: 4px;
	width: 93%;
}
.price2012 .price-combo-popup-total .price-save {
	position: absolute;
	bottom: 24px;
	width: 93%;
	font-size: 11px;
}
.price2012 .price-combo-popup-total .price-save-dollar {font-family: helvetica,arial,sans-serif;}
.price2012 .price-combo-popup-total .price-was-label,
.price2012 .price-combo-popup-total .price-save-label {
	font-family: helvetica,arial,sans-serif;
	color: #4d4d4d;
}
.price2012 .price-combo-popup-total .price-current-label {
	font-size: 13px;
	font-weight:bold;
	font-family: helvetica,arial,sans-serif;
	color: #222;
}
.price2012 .price-combo-popup-total li.price-was,
.price2012 .price-combo-popup-total li.price-current,
.price2012 .price-combo-popup-total li.price-save {text-align: right;}
.price2012 .price-combo-popup-total .price-was-label,
.price2012 .price-combo-popup-total .price-current-label,
.price2012 .price-combo-popup-total .price-save-label {float: left;}
.price2012 .price-combo-popup-total sup {font-size: 12px;}
.price2012 .price-combo-popup-total {min-height: inherit;}
.price2012 .price-combo-popup-total .price-note,
.price2012 .price-combo-popup-total .price-ship {display: none;}
/* =======
 * PRICE STATES
 * ======= */
.price2012 .is-map .price-current {display:none;}
.price2012 .is-map .price-map {
	display: list-item;
	height: 24px;
	margin-bottom: 2px;
}
.price2012 .is-range .price-current {
	font-size: 18px;
	height:30px;
}
.price2012 .is-range .price-current.range-price-equal {
	font-size: 26px;
	height:30px;
}
.price2012 .is-range .price-current.range-price-equal abbr{
	display:none;
}
.price2012 .is-range .price-current sup {font-size:11px;}
.price2012 .is-range .price-current-range {display: inline;}
.price2012 .is-deactivated li,
.price2012 .is-discontinued li,
.price2012 .is-soldout li {
	visibility: hidden;
}

.price2012 .price-main-product.is-price-deactivated li,
.price2012 .price-main-product.is-price-coming-soon li {
	visibility: hidden;
}
.price2012 .price-main-product.is-price-deactivated .price-note-label,
.price2012 .price-main-product.is-price-coming-soon .price-note-label {
	visibility: visible;
	text-align: left;
	float: left;
	padding: 0 10px;
}

.price2012 .price.price-main-product.is-price-coming-soon .price-current{
    height:auto;
}
.price2012 .price.price-main-product .lowPriceMsgLanguage{
    margin: 0;
}

.price2012 .is-price-deactivated .price-current,
.price2012 .is-price-discontinued .price-current,
.price2012 .is-price-soldout .price-current {
	visibility: visible;
	font-size: 16px;
	margin-top: 4px;
}
.price2012 .is-price-discontinued .price-current,
.price2012 .is-price-soldout .price-current,
.price2012 .is-price-coming-soon .price-current {
	color: #E31A00;
}
.price2012 .is-price-coming-soon .price-current {
	font-size: 15px;
	margin-top: 4px;
}
.price2012 .price.is-price-coming-soon .price-current {
	height: 26px;
}
.price2012 .is-price-preorder .price-note-dollar {color: #016b04;}

/* =======
 * CALL-TO-ACTION MODULES
 * ======= */
.price2012 .call-to-action {
/* 28Aug12 * margin: 3px 5px; */
	text-align: right;
	margin: 4px 0 6px;
    padding-bottom: 5px;
}


.price2012 .call-to-action a {
	line-height: 20px;
	padding-right: 2px;
	font-size: 16px;
	border: 0;
}
.price2012 .call-to-action a.call-to-action-details:link,
.price2012 .call-to-action a.call-to-action-details:visited,
.price2012 .call-to-action a.call-to-action-details:hover,
.price2012 .call-to-action a.call-to-action-details:active {
	color: #06F;
    border-bottom:1px solid transparent;
}
.price2012 .call-to-action a.call-to-action-details:hover {
	border-bottom: 1px dotted #06F;
}
.price2012 .call-to-action a span {
	font-size: 11px;
}
.price2012 .call-to-action-note {
	display: none;
	min-height:28px;
	margin-top: 2px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.price2012 .call-to-action-note img {
	width: 18px; 
    height: 18px;  
	margin: 1px 2px;
    vertical-align: bottom; 
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat -150px -380px;
	cursor: pointer;
}
.price2012 .call-to-action-note a {
	font-size: 13px;
	border: 0;
}
.price2012 .call-to-action-note a:link,
.price2012 .call-to-action-note a:visited,
.price2012 .call-to-action-note a:active {
	color: #4d4d4d;
}
.price2012 .call-to-action-note a:hover {
	color: #06F;
	border-bottom: 1px dotted #06F;
}
/* =======
 * CALL-TO-ACTION MODULE SUBCLASS
 * ======= */
.price2012 .call-to-action-combo-popup {text-align: center;}

/* 25Sep12 * .has-call-to-action-note .call-to-action-note {visibility: visible;} */
/* =======
 * CALL-TO-ACTION MODULE SUBCLASS
 * ======= */
.is-call-to-action-deactivated,
.is-call-to-action-discontinued {
	background:#eff4f7;
	color:#e31a00;
	font-size:18px;
	font-weight:bold;
	border:1px solid #c9cdd0;
	text-transform:uppercase;
	padding:4px 0;
	margin:10px 2px;
}
.price2012 .is-call-to-action-soldout {
	color:#e31a00;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 2px;
}
.price2012 .call-to-action.is-call-to-action-soldout .call-to-action-note {
	color: #222;
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
}

.price2012 .call-to-action.is-call-to-action-soldout-student .call-to-action-note {
    display:block;
}

.price2012 .price.price-side-sell-popup.is-map li.price-map{
    width:auto;
    border-bottom:none;
    padding: 0;
}

.price2012 .call-to-action.call-to-action-failed-add-to-cart {
    text-align:left;
}

/* Holiday Promo 2012 */
.itmBrowseNav .promo-tab.black-friday{
	background:#444444 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/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;
}

.itmBrowseNav .promo-tab.holiday .icon-gift.valentine{
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/icn_heart.png") no-repeat;
}

.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 guestPageFooter */
.megamenu{background:#33425a;}
.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;font-size:12px;}
.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: none;}

.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;
	font-size: 12px;
	font-weight: bold;
	padding: 7px 8px 6px;
	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;
    display: block;
    float: left;
    height: 16px;
    margin: -2px 3px 0 0;
    width: 16px;
}
.NEGlobal .tab-feedback .opinionlab_tab_top .icon_plus {
      margin: -1px 3px 0 0;
}

/* 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;
        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;
}

#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 #singleNav
{
    z-index:800;
}

.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;
    border: none;
    clear: both;
    text-align: left;
    position: absolute;
    min-width: 400px;
    z-index: 700;
    max-width: 847px;
    width: auto;
    border: none;
    left: 0;
}

.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;
}

    .HomePage2011 #newHeaderSearchTools #autofilledview .column-label hr
    {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #FFF;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
        margin-bottom: 8px;
    }

.HomePage2011 #newHeaderSearchTools #autofilledview .column-label.column-label-secondary
{
    background: #F8F8F8;
}

.HomePage2011 #newHeaderSearchTools #autofilledview .column-secondary {
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCFCFC), color-stop(1, #F8F8F8));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #FCFCFC 0%, #F8F8F8 100%);
    border-left: 1px solid #ccc;
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#F8F8F8');
}

.HomePage2011 #newHeaderSearchTools #autofilledview .prodImg {
    float: left;
    margin-top: 10px;
    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;

}
/* 28Feb13 * SWIPER from idangerous.us */
/*
 * Swiper - Mobile Touch Slider CSS
 * http://www.idangero.us/sliders/swiper
 *
 * Vladimir Kharlampidi, The iDangero.us
 * http://www.idangero.us/
 * 
 * Copyright 2012, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us
 *
 * Licensed under GPL & MIT
 *
*/

/* Swiper Styles */
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	clear: left;
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	
	-ms-transition-property:-ms-transform;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
	
}
.swiper-slide {
	float:left;
	-webkit-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* Specify Swiper's Size: */
.swiper-container, .swiper-slide {
	width: auto;
	height: 200px;
	height: 372px;
}

/* 28Feb13 * SWIPER from idangerous.us Demo */
.swiper-v, .swiper-v .swiper-slide, .swiper-free, .swiper-free .swiper-slide, .swiper-dynamic, .swiper-dynamic .swiper-slide {
	width: 640px;
	height: 250px;
	color: #fff;
}

.swiper-v, .swiper-free, .swiper-dynamic {
	box-shadow: 0px -1px 4px rgba(0,0,0,0.5);
	text-align: center;
}
.swiper-v h2, .swiper-free h2, .swiper-dynamic h2 {
	font-style: italic;
	font-size: 42px;
	margin-top: 80px;
	margin-bottom: 0;
	line-height: 45px;
}
.swiper-v p,.swiper-free p, .swiper-dynamic p {
	font-style: italic;
	font-size: 25px;
}
.swiper-v,.swiper-free, .swiper-dynamic {
	margin-bottom: 30px;
}
/* Pagination V*/
.pagination-v .swiper-pagination-switch, .pagination-free .swiper-pagination-switch {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background: #555;
	margin: 0 0px 5px;
	opacity: 0.8;
	border: 1px solid #fff;
}
.pagination-v .swiper-active-switch, .pagination-free .swiper-active-switch {
	background: #fff;
}
.pagination-v, .pagination-free  {
	position: absolute;
	z-index: 20;
	left: 10px;
	top: 10px;
}
.pagination-free  {
	width: 140px;
	left: 10px;
	top: 230px;
}
.pagination-free .swiper-pagination-switch {
	display: block;
	margin: 0 5px;
	float: left;
}
.red-slide {
	background: #ca4040;
}
.blue-slide {
	background: #4390ee;
}
.orange-slide {
	background: #ff8604;
}
.green-slide {
	background: #49a430;
}
.pink-slide {
	background: #973e76;
}

/* Tabs */
.shellshocker .tabs {
	margin: 0 auto;
}
.shellshocker .tabs a {
	display: block;
}
.shellshocker .tabs a.active {
	color: #fff;
	background: #333;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #333, #000); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #333, #000); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #333, #000); /* IE10 */
	background-image:      -o-linear-gradient(top, #333, #000); /* Opera 11.10+ */
	background-image:         linear-gradient(to bottom, #333, #000);
	border-bottom: 1px solid #000;
}
.swiper-tabs {
	height: 282px;
	width: 200px;
}
.swiper-tabs .swiper-slide {
	height: 272px;
	width: 200px;
	background: none;
	color: #fff;
}
.ie_7 .swiper-tabs .swiper-slide {
	height: auto;
}
.swiper-tabs .content-slide2 {
}
.puzzle {
	width: 630px;
	height: 300px;
	margin: 0 auto;
	background: #fff;
	box-shadow: 0px 1px 2px #000;
}
.puzzle .swiper-container, .puzzle .swiper-slide {
	width: 210px;
	height: 150px;
	float: left;
}
.mc-device {
	width:640px;
	padding:30px;
	background:#111;
	border:4px solid #fff;
	box-shadow:0px 0px 5px #000;
	border-radius:10px;
	margin:0 auto;
}
.mc1 {
	background: #fff;
	height: 240px;
	border-bottom: 1px solid #777;
	margin: 0 auto;
}
.mc2 {
	background: #ccc;
	height: 80px;
	margin: 0 auto;
}


.mc2 .swiper-container, .mc2 .swiper-slide {
	width: auto;
	height: 60px;
}
.mc2 .swiper-container {
	position:relative;
	padding:10px 0
}
.mc-control .swiper-slide {
	text-align: center;
}
.mc-control .swiper-slide img {
	width: 50px;
	height: 50px;
	position: relative;
	top: 5px;
	box-shadow:0px 2px 3px #000;
	border-radius:3px;
	display: inline-block;
	margin: 0 5px;
}
.mc-control img.active {
	top: -2px;
}
.mc1 .swiper-container, .mc-posters .swiper-slide {
	width:640px;
	height: 240px;
}
.m-content {
	padding: 40px;
}
.m-content img {
	float: left;
	border: 2px solid #ccc;
	margin-right: 30px;
	border-radius: 5px;
}
.m-content .m-right {
	float: left;
	width: 370px;
}
.m-content h3 {
	margin-top: 0;
}

/* Swiper cArousel*/
.swiper-car {
	margin-bottom:30px;
}
.swiper-car, .swiper-car .swiper-slide {
	width:630px;
	height:250px;
	color:#fff;
	text-align:center;
	line-height:250px;
	font-size: 40px;
}
.pagination-car {
    left: 10px;
    top: 230px;
    width: 160px;
	position:absolute;
	z-index:20;
}
.pagination-car .swiper-pagination-switch {
    background: none repeat scroll 0 0 #555555;
    border: 1px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    display: block;
    height: 8px;
    margin: 0 5px;
    opacity: 0.8;
    width: 8px;
    float: left;
}
.pagination-car .swiper-active-switch {
    background: none repeat scroll 0 0 #FFFFFF;
}

/* Swiper cArousel & loop*/
.swiper-loop {
	margin-bottom:10px;
}
.swiper-loop, .swiper-loop .swiper-slide {
	width:668px;
	height:330px;
	color:#fff;
}
.swiper-btns{
	height:40px;
	display: inline-block;
}
.ie_7 #swiper1 .swiper-btns,
.ie_7 #swiper2 .swiper-btns,
.ie_7 #swiper3 .swiper-btns,
.ie_7 #swiper4 .swiper-btns {
	margin-top: -26px;
	width: 135px;
}
.ie_7 #swiper3 .swiper-btns,
.ie_7 #swiper4 .swiper-btns {
	margin-top: -23px;
	text-align: right;
}
.swiper-arrows{
	margin: 3px 10px 0 0;
}

.pagination{
	display: inline-block;
	margin: 0 4px 8px 0;
}
.pagination .swiper-pagination-switch {
    background: none repeat scroll 0 0 #000;
    border-radius: 8px;
    display: block;
    height: 6px;
    margin: 0 2px;
    width: 6px;
    float: left;
}
.pagination .swiper-active-switch {
    background: none repeat scroll 0 0 #FFFFFF;
}

/* Nested Swipers*/
.swiper-nested1 {
	margin-bottom:30px;
}
.swiper-nested1, .swiper-nested1 .swiper-slide {
	width:630px;
	height:250px;
	color:#fff;
	text-align:center;
	line-height:250px;
	font-size: 40px;
}
.pagination-nested1 {
    left: 10px;
    top: 230px;
    width: 160px;
	position:absolute;
	z-index:20;
}
.pagination-nested1 .swiper-pagination-switch {
    background: none repeat scroll 0 0 #555555;
    border: 1px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    display: block;
    height: 8px;
    margin: 0 5px;
    opacity: 0.8;
    width: 8px;
    float: left;
}
.pagination-nested1 .swiper-active-switch {
    background: none repeat scroll 0 0 #FFFFFF;
}


.swiper-nested2, .swiper-nested2 .swiper-slide {
	width:100%;
	height:250px;
	color:#fff;
	text-align:center;
	line-height:125px;
	font-size: 24px;
}
.pagination-nested2 {
    right: 5px;
    top: 5px;
	position:absolute;
	z-index:20;
}
.pagination-nested2 .swiper-pagination-switch {
    background: none repeat scroll 0 0 #555555;
    border: 1px solid #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    display: block;
    height: 8px;
    margin: 0 0px 5px;
    opacity: 0.8;
    width: 8px;
}
.pagination-nested2 .swiper-active-switch {
    background: none repeat scroll 0 0 #FFFFFF;
}

/* Scroll Container */
.swiper-scroll-container {
	width:640px;
	height:300px;
	border: 1px solid #aaa;
}
.swiper-scroll-container .swiper-slide {
	width: 1520px !important;	
	height:300px;
}

/* Swyper Dynamic */
.swiper-dynamic-links {
	text-align: center;
}
.swiper-dynamic-links a {
	display: inline-block;
	padding: 5px;
	border-radius: 3px;
	border: 1px solid #ccc;
	margin: 5px;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	background: #eee;
}
.pagination-sd {
	text-align: center;
}
.pagination-sd .swiper-pagination-switch {
	border-radius: 10px;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin: 0 3px;
	background: #aaa;
}
.pagination-sd .swiper-active-switch {
	background: #333;
}

.arrow-left,
.arrow-right {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/arrows.png") no-repeat left top;
	width: 18px;
	height: 30px;
	display: inline-block;
	text-decoration: none;
    cursor: pointer;
}
.arrow-left {
	margin-right: 0px
}
.swiper-container .arrow-left:link,
.swiper-container .arrow-left:visited,
.swiper-container .arrow-left:hover,
.swiper-container .arrow-left:active,
.swiper-container .arrow-right:link,
.swiper-container .arrow-right:visited,
.swiper-container .arrow-right:hover,
.swiper-container .arrow-right:active {
	border: none;
}
.arrow-right {
	background-position: bottom;
	margin-left: 2px
}

.swiper-container.swiper-panel {
	top: -38px;
}
.swiper-panel .swiper-control {
	float: right;
}
.swiper-panel.swiper-group-3 .swiper-wrapper,
.swiper-panel.swiper-group-5 .swiper-wrapper {
	margin-top: 40px;
}
.swiper-container.swiper-single {
	width: auto;
	height: 339px;
}
.swiper-container.swiper-single .swiper-btns {
	position: absolute;
	top: 5px;
	right: 0;
	float: none;
	width: 44px;
}
.swiper-container.swiper-single .pagination5,
.swiper-container.swiper-single .pagination6  {
	display: none;
}
.swiper-container.swiper-single .header {
	position: relative;
	width: 80%;
}
.swiper-container.swiper-single .arrow-left {
	right: 20px;
}
.swiper-container.swiper-single .arrow-right {
	right: 0px;
}
.recommend-left {
	float: left;
	width: 215px;
	clear: left;
}
.container .recommend-left .wrap_cell {
	width: inherit;
	width: 215px;
}
.container .recommend-left .wrap_inner {
	border-right: 1px solid #C4C4C4;
	margin-right: 20px;
	padding-bottom: 16px;
	position: relative;
}
.container .recommend-left .text {
	color: gray;
	padding: 10px 30px 0 0;
	font-size: 11px;
}
.container .recommend-left .text b {
	display: block;
	text-transform: uppercase;
	color: #555;
	font-size: 11px;
	
}
.container .recommend-left .wrap_graphics {
	margin: 36px auto 10px;
}
.container .recommend-left .wrap_graphics .itemImage img {
	width: 80%;
	height:auto;
}
.container .recommend-left .arrow {
	position: absolute;
	left: 98%;
	top: 50px;
}

.container .head .title{
	color:#000;
	font-size:22px;
	margin: 0;
}

.recommend-right {
	float: left;
	width: 764px;
	height: 292px;
}
.container .recommend-right .wrap_cell {
	width: 150px;
}
.section.left .section .recommend-right {
	width: 453px;
}
.shellshocker .swiper-tabs .wrap_description {
	width: 180px;
}
.section .recommend-right .swiper-btns {
	margin-top: 2px;
}
.section .recommend-right .swiper-btns  .arrow-left {
	margin-right: 2px;
}
.signup {
	margin:0px -10px 6px -15px;
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/tagBg_r_signup.png") repeat-x right top;
	height:56px;
	font-family:Helvetica, arial;
	font-weight:bold;
	position:relative;
}
.signup .title {
	float:left;
	height:52px;
	margin:0;
	padding: 10px 24px;
	font-size:1.7em;
	color:#fff;
	 background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/tagBg_l_signup.png") no-repeat left top;
	display:inline;
	position:relative;
}
.signup .subTitle {
	font-size: 12px;
}
.signup input {
	outline: none;
}
.signup a.button {
	border-bottom: none;
}
.signup input,
.signup a.button {
	position: absolute;
	top: 14px;
}
.signup input[type="text"] {
	right: 268px;
	top: 14px;
	width: 335px;
	height:	22px;
	font-size: 16px;
	background: #fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/email1.png") no-repeat 8px 8px;
	padding-left: 30px;
}
.ie .signup input[type="text"] {
	right: 278px;
	width: 325px;
}
.signup a.button {
	right: 176px;
}
#divSubmitSucceed.signup a.button,
.ie #divSubmitSucceed.signup a.button {
	right: 16px;
}
.ie .signup a.button {
	right: 186px;
}
#blaNavigation .gift-card {
	border: none;
}
.container .wrap_cell{
	margin-top:25px;
	width:24.5%;
}

.container .swiper-container.featured .head {
	background: #aec0ce;
}

.container .wrap_inner .callToAction a:link,
.container .wrap_inner .callToAction a:visited,
.container .callToAction a:link,
.container .callToAction a:visited {
	color: #647FA3;
	text-decoration: none;
	border: none;
}
#popular-category .wrap_inner .callToAction a:link,
#popular-category .wrap_inner .callToAction a:visited,
#popular-category .callToAction a:link,
#popular-category .callToAction a:visited {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 92%;
    display: inline-block;
    padding-right: 1px;
}
.container .wrap_cell .wrap_inner .callToAction a:hover,
.container .wrap_cell .wrap_inner .callToAction a:active,
.container .wrap_cell .wrap_inner .callToAction a:focus,
.container .callToAction a:hover,
.container .callToAction a:active,
.container .callToAction a:focus {
	text-decoration: underline;
}
.callToAction.actCat {
	overflow:hidden;
	display:block;
}
.swiper-slide .price-map a {border:none/*  !important */;}

.swiper-container.swiper-4-cells .wrap_cell {
	width: 25%;
}
.swiper-container.swiper-6-cells .wrap_cell {
	width: 16.6%;
}
.container .swiper-container.swiper-has-text {
	height: 378px;
}
.container .swiper-container.swiper-has-text .callToAction.pull-right {
	width: 200px;
}
.container .swiper-container .text {
	clear: both;
/* 22Apr13 * margin: 22px 20px 4px; */
	margin: 8px 12px 4px;
	font-size: 16px;
	color: gray;
	max-width: 425px;
}

.callToAction.pull-right,
.no-recent-visit .callToAction {
	text-align: right;
	margin: 12px 0 2px 12px;
}

.container .section>.callToAction {
	text-align: center;
}
.container .callToAction {
	display: block;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
.container .wrap_inner .callToAction {
	margin: 10px 0;
}

.container .section .head {
	background: #c2c2c2;
	height: 34px;
	overflow: hidden;
}
.container .section .swiper-container .head {
	position: relative;
}
.container .section .swiper-container .pagination,
.container .section .swiper-container .swiper-btns {
	position: absolute;
}
.container .section .swiper-container.swiper-panel .pagination,
.container .section .swiper-container.swiper-panel .swiper-btns {
	position: static;
}
.container .section .swiper-container .pagination {
	right: 51px;
	bottom: 4px;
}
.container .section .swiper-container .swiper-btns {
	right: 0px;
	bottom: -4px;
}
.container .section .head .title {
    float: left;
	max-width: 80%;
	text-align: left;
    min-height: 22px;
	line-height: 20px;
	padding: 8px 10px 4px;
}

.container .section.w300 .top h2 {
	padding: 10px 20px 9px;
}

.banner-topRight img { display: block; }


.swiper-container.featured, .featured .swiper-slide {
	height: 336px;
}
.container .section.marketplace-spotlight .swiper-container .swiper-btns {
	right: 10px;
}

.form-checkout {
	margin: 0;
	font-size:12px;
}
/* 28Nov12 * .form-checkout .form-element {
	padding: 0 !important;
} */
.form-checkout .form-head {
	font-size: 14px;
}
.form-checkout .form-body {
	margin-bottom: 0;
}
.form-checkout .last {
	clear: both;
	overflow: hidden;
}
.form-checkout .last label {
	display: inline;
	font-weight: normal;
}
.form-checkout label.inline {
	display: inline;
	font-weight: normal;
}
.form-checkout .last input[type="checkbox"] {
	width: auto;
}
.form-checkout input[type="checkbox"] + .checkout-label {
	display: inline;
}
.form-checkout .form-element.pull-right + li {
	clear: both;
}
.form-checkout .pull-left {
}
.form-checkout .pull-right {
}
.form-checkout select {
	width: 100%;
}
.half {
	width: 49%;
}
.one-third{
	width: 33%;
}
.two-thirds{
	width: 66%;
}
.form-checkout .bordered input[type="text"],
.form-checkout .bordered input[type="password"] {
	padding: 6px 0;
}
.form-checkout .call-to-action {
	border-top: 1px solid #e0e0e0;
	padding-top: 25px;
	margin-top: 15px;
}
.form-checkout .call-to-action a {
	color: #542F05;
	font-size: 12px;
	padding: 7px 16px;
	border: 1px solid transparent;
}
.form-checkout .call-to-action a.atnTertiary {
	color: #222;
}
.form-body {
	list-style: none;
	color: #4d4d4d;
/* 23Nov12 * background: #eaeaea;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #dadada; */
	padding: 0;
	margin: -2px 0 0;
}
.form-body li {
	position: relative;
}
.form-body li.last {
}
.form-body .call-to-action-price-map {
	text-align: left;
}
.form-body .loader {
	margin-top: 2px;
	color: #356BB1;
	float: left;
	font-weight: bold;
}
.form-body .loader img {
	vertical-align:middle;
	margin-right: 6px;
}
.form-body .completion-msg {
	color: #2C992C;
	float: left;
	font-weight: bold;
}
.form-body .completion-msg img {
	width: 18px;
	height: 18px;
	margin: 0 2px;
	vertical-align: bottom;
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_icons.png") no-repeat -119px -575px;
}
.form-body .completion-msg.completion-failed {
	color: #B40101;
}
.form-body .completion-msg.completion-failed .completion-text {
	margin: 4px 0 0 10px;
	font-weight: normal;
	font-size: 12px;
}
.form-body .completion-msg.completion-failed img {
	background-position: -119px -500px;
}


/* 10May13 * QR Styles */
.mapping-price-qr .qr-container {
/* 13May13 * position: relative;
	float: left;
	left: 47%;
	overflow: hidden; */
	width: 40%;
	position: absolute;
	left: 101.4%;
	margin: 30px 14px 0;
}
.mapping-price-qr .qr-container img {
	padding: 0 14px;
}
.mapping-price-qr .qr-container .qr {
	width: 100%;
}
.mapping-price-qr .qr-container .qr td {
	background: #fff;
	padding: 3px 2px;
}
.mapping-price-qr .qr-container .qr td.fill {
	background: #000;
}
.mapping-price-qr .qr-container .qr-note {
	font-size: 14px;
	margin-top: 16px;
	font-weight: bold;
	text-transform: uppercase;
	text-align:	center;
}
.mapping-price-qr#mappingPrice .section .article .prodGrp .container {
	margin: 0 0 24px 6px;
	right: 49%;
}
.mapping-price-qr#mappingPrice .section .article .prodGrp .container .title {
	width: 50%;
	left: 49%;
}
.mapping-price-qr#mappingPrice .section .article .prodGrp {
	margin: 30px 0 4px;
}
.mapping-price-qr#mappingPrice .section .article .prodGrp .detail {
	min-height: 300px;
	margin-bottom: 20px;
}
.mapping-price-qr .prodGrp .form {
	width: 50%;
	margin: 20px 0 45px 10px;
	clear: both;
}
.mapping-price-qr .prodGrp .form label,
.mapping-price-qr .prodGrp .form input {
	display: block;
}
.mapping-price-qr .prodGrp .form label {
	font-weight: bold;
	font-size: 13px;
	margin-top: 50px;
	margin-bottom: 2px;
}
.mapping-price-qr .prodGrp .form label.error {
	font-weight: normal;
	margin-top: 0;
}
.mapping-price-qr .prodGrp .form input {
	width: 100%;
	margin: 0 0 6px 0;
	padding: 6px;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
	font-size: 12px;
	border: 1px solid #ccc;
}
.mapping-price-qr .prodGrp .form input.phone {
	float: left;
}
.mapping-price-qr .prodGrp .form select {
	float: right;
	margin: 0 0 0;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	border: 1px solid #AAA;
	color: #4d4d4d;
	font-size: 12px;
	width: 115px;
    padding: 4px 2px;
}
.mapping-price-qr .prodGrp .form a.atnTertiary {
	float: right;
	padding: 3px 7px;
}
.mapping-price-qr .prodGrp .form a.atnIcon:link {
	float: right;
	width: 18px;
	height: 18px;
	margin: 2px 6px 0 0;
	vertical-align: bottom;
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat -150px -380px;
	border: 0;
}
.mapping-price-qr .prodGrp .call-to-action {}
.mapping-price-qr#mappingPrice .prodGrp .call-to-action a.atnPrimary {
	padding: 7px 65px;
	font-size: 14px;
}
.mapping-price-qr#mappingPrice .prodGrp .call-to-action a.atnPrimary:hover,
.mapping-price-qr#mappingPrice .prodGrp .call-to-action a.atnPrimary:active {
	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)) !important;
	background: -moz-linear-gradient(center top,#F48717 10%,#FFC842 100%) !important;
	color: #1C0F00;
	
}
.mapping-price-qr#mappingPrice .promo {
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0 0;
	color: #7A931A;
}
.map-price-note {
	color: #757575;
	font-size: 10px;
	line-height: 1.3;
}
.map-price-note em {
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
}
.map-price-note span {
	display: block;
	padding-right: 50px;
}
.grouperror {
	color: #B40101;
	border-color: #cc0000 !important;
	background: #fff8f8;
	outline: 0;
}
textarea.error
{
	color: #B40101;
	border-color: #cc0000 !important;
	background: #fff8f8;
	outline: 0;
}
input.error {
	color: #B40101;
	border-color: #cc0000 !important;
	background: #fff8f8;
	outline: 0;
}
label.error {
	position: absolute;
	top: -5px;
	right: 10px;
	width: auto;
	background: #C00;
	color: #FFF;
	font-size: 11px;
	border: 2px solid #EEE;
	box-shadow: 0 0 6px #666;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #666;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#modal1.sms .icnCloseNew {
	border: 0;
	height: 0;
}
#modal1.sms .icnCloseNew img {
	background-position: -150px -440px;
}
#modal1.sms p,
#modal1.sms ul {
	font-size: 13px;
	margin: 20px 0;
}
#modal1.sms li {
	margin: 3px 0;
	float: left;
	width: 95px;
}
#modal1.sms p.title {
	color: #222;
	text-transform: none;
	font-weight: bold;
	padding: 0;
}
#modal1.sms p.msg {
	padding: 14px 0 0;
	clear: left;
}
.half {
	width: 49%;
}
.one-third{
	width: 33%;
}
.two-thirds{
	width: 66%;
}
.mapping-price-qr .form-element-captcha {
	padding: 10px;
	background: #ECECEC;
	overflow: hidden;
	margin-bottom: 7px;
	clear: both;
}
.mapping-price-qr .form .form-element-captcha label {
	margin-top: 0;
}
.mapping-price-qr .form-element label .form-note {
	display: inline;
	font-size: 10px;
	font-weight: normal;
	color: #7D7D7D;
}
.mapping-price-qr .form .form-element-captcha input {
/* 27Jun13 * margin-bottom: 0; */
}
.mapping-price-qr .form .form-element-captcha .pull-right {
	text-align: right;
}
.mapping-price-qr .form .search-all {
position: relative;
right: 10px;
color: #808080;
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;
}
.mapping-price-qr .form .search-all-arrow {
position: absolute;
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;
}
a.ctaPrimary:link,
a.ctaPrimary:visited {
	color: #542F05;
	font-size: 10px;
	font-family: 'arial narrow', arial, helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 12px;
	white-space: nowrap;
	border: 2px solid rgba(230, 134, 38, 0.8);
	background: #FFA11B url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_btnPrimary.6.5.5.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-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-image: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_btnPrimary.6.5.5.png") 2 2 2 2 stretch stretch;
	-moz-border-image: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bdr_btnPrimary.6.5.5.png") 2 2 2 2 stretch stretch;
}
a.ctaPrimary:hover,
a.ctaPrimary:active,
a.ctaPrimary:focus {
	color: #1C0F00;
	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%);
}
.featuredProduct a.ctaPrimary {
	font-size: 12px;
	padding: 8px 18px;
}
#container .productCells .featuredProduct a.ctaPrimary:link,
#container .productCells .featuredProduct a.ctaPrimary:visited,
#container .productList .featuredProduct a.ctaPrimary:link,
#container .productList .featuredProduct a.ctaPrimary:visited {
	border: 2px solid rgba(230, 134, 38, 0.8);
	font-size: 12px;
}
#container .wrap-review a.ctaPrimary:link,
#container .wrap-review a.ctaPrimary:visited,
#container .productCells a.ctaPrimary:link,
#container .productCells a.ctaPrimary:visited,
#container .productList a.ctaPrimary:link,
#container .productList a.ctaPrimary:visited {
	border: 1px solid rgba(230, 134, 38, 0.8);
}
#container a.ctaPrimary:hover,
#container a.ctaPrimary:active,
#container a.ctaPrimary:focus {
	color: #1C0F00;
}
.ctaPrimary.ctaAutoNotify:link,
.ctaPrimary.ctaAutoNotify:visited {
	background: #e7cb84;
}
.ctaPrimary.ctaAutoNotify:hover,
.ctaPrimary.ctaAutoNotify:active,
.ctaPrimary.ctaAutoNotify:focus {
	background: #DFBC60;
}
#container .productCells .ctaPrimary.ctaAutoNotify:link,
#container .productCells .ctaPrimary.ctaAutoNotify:visited,
#container .productList .ctaPrimary.ctaAutoNotify:link,
#container .productList .ctaPrimary.ctaAutoNotify:visited {
	border: 1px solid rgba(207, 177, 58, 0.8);
}
.ctaPrimary.ctaAutoNotify span {
	display: inline-block;
	width: 18px;
	height: 8px;
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/autonotify.png") no-repeat left top;
	margin-left: 2px;
}
.ctaPrimary.ctaDownload span {
	display: inline-block;
	line-height: 6px;
	font-size: 9px !important;
	-webkit-transform: rotate(90.6deg); /* Chrome, Safari 3.1+ */
     -moz-transform: rotate(90.6deg);  /* Firefox 3.5-15 */
      -ms-transform: rotate(90.6deg);  /* IE 9 */
       -o-transform: rotate(90.6deg);  /* Opera 10.50-12.00 */
          transform: rotate(90.6deg);  /* Firefox 16+, IE 10+, Opera 12.10+ */	
}
.ctaPrimary.ctaGetCode span {}
/* Horizontal splitting - use in conjunction with pull-left */
.split-75 {
	width: 75%;
}
.split-25 {
	width: 25%;
}
.split-70 {
	width: 70%;
}
.split-60 {
	width: 60%;
}
.split-50 {
	width: 50%;
}
.split-40 {
	width: 40%;
}
.split-30 {
	width: 30%;
}
.subCategory #bodyRightArea,
.product_list_body #bodyRightArea {
width: 162px;
font-size: 0.75em;
}
.subCategory  #bodyRightArea #braPopularBrands, #bodyRightArea #topSellers,
.product_list_body #bodyRightArea #braPopularBrands, #bodyRightArea #topSellers{
padding: 0;
}

.subCategory #bodyRightArea #braPopularBrands dt,
.subCategory #bodyRightArea #topSellers dt ,
.product_list_body #bodyRightArea #braPopularBrands dt,
.product_list_body #bodyRightArea #topSellers dt {padding:10px 5px;color:#FFF;font-weight:normal;background:#33425a;}
.subCategory #bodyRightArea #braPopularBrands dt,
.subCategory #bodyRightArea #topSellers dt ,
.product_list_body #bodyRightArea #braPopularBrands dt,
.product_list_body #bodyRightArea #topSellers dt {padding:10px 5px;color:#FFF;font-weight:normal;background:#33425a;}
.subCategory div.sidebarBox,
.product_list_body div.sidebarBox {
border: 1px solid #FFF;
}


/* === Popular Brands & Top Sellers Side Module BEGIN === */
.product_list_body #bodyRightArea .sidebarBox.featured,
.product_list_body #bodyRightArea #braPopularBrands,
.product_list_body #bodyRightArea #topSellers {border:1px solid #e5e5e5;}

.product_list_body #bodyRightArea a {border:none;}

.product_list_body #bodyRightArea .itemRating {display:block;margin-bottom:5px;}

.product_list_body #bodyRightArea .sidebarBox.featured dt,
.product_list_body #bodyRightArea #braPopularBrands dt,
.product_list_body #bodyRightArea #topSellers dt {padding:10px 5px; color:#FFF;font-weight:normal; background:#33425a;}

.product_list_body #bodyRightArea .sidebarBox.featured,
.product_list_body #bodyRightArea #braPopularBrands,
.product_list_body #bodyRightArea #topSellers {padding:0;}

.product_list_body .sidebarBox.featured ul.price li.price-map,
.product_list_body #braPopularBrands ul.price li.price-map,
.product_list_body #topSellers ul.price li.price-map,
.product_list_body .sidebarBox.featured ul.price li.price-note,
.product_list_body #braPopularBrands ul.price li.price-note,
.product_list_body #topSellers ul.price li.price-note,
.product_list_body .sidebarBox.featured ul.price li.price-ship,
.product_list_body #braPopularBrands ul.price li.price-ship,
.product_list_body #topSellers ul.price li.price-ship {display:none;}

.product_list_body #bodyRightArea .sidebarBox.featured dd,
.product_list_body #bodyRightArea #topSellers dd {position:relative;padding:5px;text-align:center;}
.product_list_body #bodyRightArea .sidebarBox.featured dd img,
.product_list_body #bodyRightArea #topSellers dd img {width:60px;height:45px;overflow:hidden;}
.product_list_body #bodyRightArea #topSellers dd .price-product-cells {margin-top:5px;min-height: auto;}
.product_list_body #bodyRightArea #topSellers dd .price-product-cells .price-was {display:none;}
.product_list_body #bodyRightArea #topSellers dd .price-product-cells .price-current {height:17px;font-size:16px;}
.product_list_body #bodyRightArea #topSellers dd .price-product-cells .price-current sup {font-size:16px;font-weight:bold;}
.product_list_body #bodyRightArea #topSellers .tag{margin:0;padding:0;width:25px;position:absolute;top:8px;left:-5px;z-index: 21;}
.product_list_body #bodyRightArea #topSellers .tag .number{padding:2px 0;background:#f89e00;text-align:center;font-size:1.25em;font-weight:bold;color:#fff;}
/* === Popular Brands & Top Sellers Side Module END === */

.product_list_body #bodyRightArea dt .title {
	font-weight: bold;
}
.product_list_body #bodyRightArea dd .title {
	display:block;
	height:30px;
	font-size:12px;
	line-height:16px;
	overflow:hidden;
}
.product_list_body .price.price-sidebar {
	margin-top:5px;
	text-align: center;
}
.product_list_body .price.price-sidebar .price-was {
	display:none;
}
.product_list_body .price.price-sidebar .price-current {
	height:17px;
	font-size:16px;
}
.product_list_body .price.price-sidebar .price-current sup {
	font-size:16px;
	font-weight:bold;
}

/* Body Center Column */
.Storelayout2013 .grpBodyCenter{
  margin-left: 161px;
  margin-right: 163px;
}
.Storelayout2013 .grpBodyRight{
  float: right;
  width: 163px;
}

.Storelayout2013 #bodyRightArea{width:162px;font-size:0.75em;}
.Storelayout2013 .bodyRightArea {
    width: 162px;
    max-width: 162px;
}

.Storelayout2013 .grid3 .wrap_cell{width:33.3%;}
.Storelayout2013 .unit_gallery .wrap_inner{margin:8px auto;min-width:210px;max-width:218px;background: none repeat scroll 0 0 #FFFFFF;}

.Storelayout2013 .productCells .show_all{margin-left:-2px;margin-right: 0px;}
.Storelayout2013 .show_all_hideg4{margin-left:-2px;margin-right:0px;}
.Storelayout2013 .grpBodyCenter #bcaProductCell .itemGraphics{height:8em;}
.Storelayout2013 .grpBodyCenter #bcaProductCell .itemText a:focus {text-decoration:none;}
.Storelayout2013 .grpBodyCenter #bcaProductCell .itemAction{height:12.3em;}
.Storelayout2013 .grpBodyCenter #bcaProductCell.productList .itemAction{height:auto;}
.Storelayout2013 .grpBody .grpBodyCenter #bannerAdTop{margin-bottom:0px;border:1px solid #e3e6e9;border-width:1px 0;}
.Storelayout2013 .grpBodyCenter #bcaProductCell .itemText a:focus {text-decoration:none;}
.Storelayout2013 .grpBodyCenter .productCells#bcaProductCell .itemAction{border-bottom:1px dotted #CCC;}
.Storelayout2013.subCategory .grpBodyCenter #bcaProductCell.productList .itemGraphics,
.Storelayout2013 .grpBodyCenter #bcaProductCell #FeatureItemContainer .itemGraphics{height:auto;}
.product_list_body .grpBodyCenter{ margin-left: 160px; margin-right: 163px; }
.product_list_body .grpBodyRight{ float: right; width: 163px; }
.product_list_body #bodyRightArea{ width:162px; }
.product_list_body .categoryNavTop { float:left; clear:none; width:100%; }
.product_list_body .categoryNavTop br { float:left; clear:none; width:100%; height: 0px; }
.product_list_body .grpBodyCenter #bcaProductCell .itemAction{height:auto;}
.product_list_body .grpBodyCenter #bcaProductCell .itemCell a.itemRating:active,
.product_list_body .grpBodyCenter #bcaProductCell .itemCell a.itemRating:hover,
.product_list_body .grpBodyCenter #bcaProductCell .itemCell a.itemRating:focus{text-decoration:none;}
.product_list_body .grpBodyCenter .messageArea .clear{clear:none;}
.product_list_body.only_center .grpBodyCenter { margin-left:0; margin-right:0;}

.Storelayout2013.subCategory .grpBodyCenter #wide_ad_unit,
.Storelayout2013.subCategory #wide_ad_unit,
.Storelayout2013.subCategory #bcaShopWindowFooter2,
.Storelayout2013.subCategory #bannerAdBottom
{clear:none;}

.grpBody.product_list_body .grpBodyCenter #bannerAdTop{margin-bottom: 0;}
.productList .grpBody,
.productList #headerArea {min-width: 1030px;}
.product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell .itemText a:active,
.product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell .itemText a:hover,
.product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell .itemText a:focus {line-height:none;border:0;}
.product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell .itemGraphics a:active,
.product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell .itemGraphics a:hover,
.product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell .itemGraphics a:focus {border:0;}
.product_list_body .grpBodyCenter #bcaProductCell.productList .comboCell .itemText a:active,
.product_list_body .grpBodyCenter #bcaProductCell.productList .comboCell .itemText a:hover,
.product_list_body .grpBodyCenter #bcaProductCell.productList .comboCell .itemText a:focus {border:0;}
.product_list_body .grpBodyCenter #bcaProductCell.productList .comboCell .itemGraphics a:active,
.product_list_body .grpBodyCenter #bcaProductCell.productList .comboCell .itemGraphics a:hover,
.product_list_body .grpBodyCenter #bcaProductCell.productList .comboCell .itemGraphics a:focus {border:0;}
.product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell{height:478px;}
.product_list_body .grpBodyCenter .messageArea .recommendation .prodGrp.first{float: left; width:100%; box-sizing: border-box;-moz-box-sizing: border-box;}
.product_list_body .grpBodyCenter h2.pageTitle{float: left;}
.grpBody .grpBodyCenter {
	margin: auto;
	overflow: hidden;
}
/*Begin #8806*/
table, td, th, img {
    border: 0 none;
}
/*End #8806*/

/* ===== 
forum module 
===== */
#container #bodyArea.forumPage {
	background: #fff;
}
.forum-module input[type="radio"] {
	border:none !important;
}
.forum-notification {margin-left:34px;}
.v660 .forum-notification h2 {
	font-weight:bold;
}
.forum-container {
	margin: 25px auto;
	width:80%;
	min-width:735px;
	color:#222;
	border:5px solid #c9c9c9;
	border-radius:4px;
	clear:both;
}

.forum-container.forum-container-product-page {
	background:#fff;
	width:auto;
	min-width:660px;
}

#container .forum-container .forum-module a {
	color:#454545;
	text-decoration:underline;
}
#container .forum-container .forum-module a:hover {
	color:#06f;
	border-bottom:none;
}

.forum-container.full-forum {
	margin:0 22px 25px 34px;
	width:auto;
	min-width:70%;
}

.full-forum.primary-forum {
	border:5px solid #495875;
}

.primary-forum .forum-heading,
.primary-forum .forum-heading-container,
#container .primary-forum h2.forum-heading a{
	margin-bottom:0;
	color:#fff;
	background:#495875;
	font-size:18px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
	text-decoration: none;
}
#container .primary-forum h2.forum-heading a:hover{
	text-decoration: underline;
	color:#fff;
}

.forum-heading-container {
	position: relative;
	/* height: auto; */
	overflow: hidden;
	background:#c9c9c9;
}

.forum-heading {
	margin:0;
	padding:10px;
	font-size:18px;
	font-weight:normal;
	background:#c9c9c9;
}

.forum-heading.hasSearch {
	float:left;
	max-width:60%;
	min-height:45px;
	line-height:1.5em;
}

.forum-search-options {
	position: absolute;
	right: 15px;
	top: 44px;
}

.forum-search-options input{
	margin-left:15px;
}
.forum-name span.bold {
	font-weight:bold;
}

.forum-search {
	position:absolute;
	right:10px;
	top:5px;
	padding:2px 5px;
	min-width:250px;
	background:#fff;
	border-radius:4px;
}

.forum-search a.atnTertiary {
	position:absolute;
	right:5px;
}

.aside .forum-search .atnTertiary {
	float:right;
	margin-top:3px;
	margin-right:4px;
}

#bodyArea.forumPage .post-container .atnPrimary,
#bodyArea.forumPage .post-container .atnSecondary,
#bodyArea.forumPage .post-container .atnTertiary,
.forum-search .atnTertiary,
.forum-module-table input.atnTertiary,
.aside .subscribe-to-discussion .atnTertiary,
.aside .forum-search .atnTertiary {
	padding:5px 12px;
	margin:2px;
	border:1px solid #ccc;
	border-radius:4px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-family: helvetica,arial,sans-serif;

}

#bodyArea.forumPage .post-container .atnTertiary,
.forum-search .atnTertiary,
.forum-module-table input.atnTertiary,
.aside .subscribe-to-discussion .atnTertiary,
.aside .forum-search .atnTertiary {

	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

#bodyArea.forumPage .post-container .atnPrimary {
color: #542F05;
border-color:#e68626;
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%);


}

#bodyArea.forumPage .post-container .atnPrimary:hover {
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%);

} 

#bodyArea.forumPage .post-container .atnTertiary:hover,
.aside a.atnTertiary:hover,
.forum-search a.atnTertiary:hover,
.forum-module-table input.atnTertiary:hover {
	color:#4d4d4d;
	border-bottom:1px solid #ccc;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, ##e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

.forum-search .forum-search-box {
	margin-top: 3px;
	margin-left: 4px;
	width:155px;
	height:25px;
	border:none;
	outline:0;

}
.forum-search a.atnTertiary {
	float:right;
}


.forum-module {
	padding:20px;
	font-size:14px;
}

.forum-module textarea{
	resize: none;
}
.forum-module.add-to-thread {
	padding:0;
	background:#efefef;
}

.forum-module .title-input-box,
.forum-module textarea.post-input-box {
	padding: 2px;
	width:100%;
}

.forum-module .title-input-box {
	margin: 0;
}

.forum-module textarea.post-input-box {
	margin-bottom:5px;
}


.forum-module.add-to-thread .title-input-box,
.forum-module.add-to-thread .post-input-box {
	min-width: 100%;
	max-width: 100%;
	font-size: 13px;
}

.forum-module.add-to-thread .forum-module-table {
	margin-bottom:0;
}
.forum-module textarea,
.forum-module input {
	border:1px solid #ccc;
}
.post-input label.details {
	font-size:12px;
	color:#777;
}
.forum-module-table {
	margin-bottom:10px;
	width:100%;
}
.forum-module.hasBorders {
	padding:0;
	margin:20px;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
}

.forum-module.expanded h2.forum-heading,
.forum-module.collapsed h2.forum-heading,
.dual-module.expanded h2.forum-heading,
.dual-module.collapsed h2.forum-heading {
	padding-left:39px;
}

.forum-module.expanded h2.forum-heading span.icon,
.forum-module.collapsed h2.forum-heading span.icon,
.dual-module.expanded h2.forum-heading span.icon,
.dual-module.collapsed h2.forum-heading span.icon {
	float:left;
	margin-left:-32px;
	width:25px;
	height:25px;
	background-image:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_icons.png");
	background-repeat:none;
	background-color: #efefef;
	border-radius:45px;
}

.forum-module.expanded h2.forum-heading span.icon,
.dual-module.expanded h2.forum-heading span.icon{
	background-position: -158px -525px;
}

.forum-module.collapsed h2.forum-heading span.icon,
.dual-module.collapsed h2.forum-heading span.icon {
	background-position: -158px -525px;
}

.forum-module-table th,
.forum-module-table tr td{
	padding:10px;
}

.forum-module-table tr.table-header {
	background: #b5cae5;
}

.forum-module-table tr.sticky {
	background:#efefef;
}

.forum-module-table .thread {
	font-weight:bold;
	font-size:13px;
}

#container .forum-container .forum-module-table .thread .thread-title a {
	text-decoration: none;
}

.forum-module-table .thread span.notice,
.all-threads a {
	font-size:12px;
	font-weight:normal;
	color:#375790;
}
.forum-module-table td.detail {
	text-align:center;
	font-size:12px;
}
.forum-module-table td.all-threads {
	margin:3px;
	padding: 10px;
	text-align: center;
	background: #edeef0;
}

/* ==
 Forum Post/Reply/Comment
== */

.title-input {
	height:30px;
	vertical-align: top;
}

tr.post-input {
	height:150px;
	vertical-align: top;
}

.title-input-box {
	line-height:2em;
}

.comment textarea {
	margin:0;
	padding:30px;
	height:200px;
}

.post-container {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:5px solid #ccc;
	color:#454545;
}
.post-container.solo {
	border-bottom:none;
}
.post-container.comment-section {
	margin:15px 0;
	padding-bottom:0;
	border:5px solid #b4cbe4;
}

.post-container.child {
	margin-left:10px;
	border-left:1px solid #ccc;
	border-bottom:none;
}

.post-content.primary {
	background:#edeeef;
	
}

.post-content {
	border:1px solid #ddd;
}

.comment.details-container{
	padding:5px;
	background:#b4cbe4;
}
textarea {
	font-family:inherit;
}
.comment textarea {
	width:100%;
	font-size:14px;
	line-height:1.5em;
	box-sizing:border-box;
	-moz-box-sizing: border-box;
}

.post {
	padding:30px 30px 25px;
	font-size:14px;
	line-height:1.5em;
	border-bottom:1px solid #ddd;
}


.post.primary {
	background:#f9f9f9;
}


.details-container {
	padding:10px 20px 0;
	font-size:12px;
	border-bottom:none;
	background:#edeeef;
}

.details-container.primary {
	background:#b4cbe4;

}
.details {
	padding-bottom:5px;
}
#QAContainer .details,#QAContainer .details-right {
	text-align:right;
}
.answered {
	margin-top:10px;
}
span.reported {font-weight:bold;color:#910000;}
.details-right {
	padding-bottom:10px;
}

.details-left {
	clear:left;
	float:left;
	margin-bottom:5px;
}


/* ==
 Aside modules
== */
#container .aside .section {
	float:none;
	width:auto;
	left:auto;
}
.aside .forum-module {
	margin-bottom:20px;
	padding:0;
	font-size:.85em;
	background:#f9f9f9;
	border:1px solid #ccc;
}

.aside .subscribe-to-discussion {
	text-align: center;
	width: auto;
	height: 20px;
	padding: 20px 0;
	border-top:1px solid #ddd;
}

.aside .forum-module .forum-search {
	position:static;
	padding:5px;
	min-width:248px;
	width:auto;
	min-height:33px;
	border-radius:0;
	border-bottom:1px solid #ddd;
}

.aside .forum-module.recently-viewed-questions .thread-title  {
	width:200px;
}

.aside .forum-module .forum-search .forum-search-box {
	width:190px;
}

.aside .forum-module .forum-search-options {
	position:static;
	padding:5px 15px 5px;
	text-align:right;
}
.aside .forum-module .forum-heading {
	margin-bottom:0;
}

.aside .forum-module-table .subheading {
	background:#eaeaea;
}
.aside .forum-module-table .subheading th {
		font-weight:normal;
}
.aside .forum-module-table .thread-title {
	text-align:left;
}

.aside .forum-module-table .thread-detail,
.aside .forum-module-table td.detail {
	text-align:right;
}


/* ==
 Special Forum Styles - mod, vendeor, etc 
== */

.in-post-response {
	margin-top:30px;
	padding:10px 25px;
	border-left:5px solid #ddd;
	background:#f9f9f9;
}

/* newegg mod */
.post-content.highlight-02 {
	background:#efefef;
}

.post-content.highlight-02 .post{
	margin:0 -1px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	
}

.post-content.highlight-02 .details-container.top {
	color:#efefef;
	border-left:10px solid #f48717;
	background:#495875;
}

.post-content.highlight-02 .details-container
.post-content.highlight-01 .details-container {
	background:#ddd;
}

#container .post-content.highlight-02 .details-container.top  a,
#container .post-content.highlight-01 .details-container.top  a   {
	color:#efefef;
}

/* 3rd party vendor */
.post-content.highlight-01 {
	background:#efefef;
}

.post-content.highlight-01 .post{
	margin:0 -1px;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	
}

.post-content.highlight-01 .details-container.top {
	color:#efefef;
	border-left:10px solid #56a52f;
	background:#495875;
}

/* common user */

.details-container.highlight-00 {
	border-left:10px solid #ddd;
}

/* search results */
.table-search-results {
	border-spacing:0 10px;

}

.search-result {	padding:0;}
.search-result .thread-title {
	padding:10px;
	background:#b4cbe4;
}
.search-result td.thread {
	margin-bottom:5px;
	padding:0;
	border-radius: 4px 0 0 4px;
	border: 1px solid #CCC;
	border-right: none;
	max-width: 750px;
	overflow-x: hidden;
}

.search-result td.detail {
	margin-bottom:5px;
	border-radius:0 4px 4px 0;
	border: 1px solid #CCC;
	background: #F9F9F9;
}

.forumPage p.search-result-detail {
	margin:0;
	padding:10px;
	font-size:normal;
	font-weight: normal;
	margin:0;
	overflow-x:auto;
}
#container p.search-result-detail a {
	border-bottom:none;
}
span.highlight {
	padding:0 2px;
	color:#542F05;
	background:#ffefa6;
	}

/* forum modal */

.modal-textarea {margin-bottom:10px;width:344px;height:100px; resize: none;}
#modal1s.modal-report-abuse {background:#fefefe;}
#modal1.modal-report-abuse .modal-abuse-header {display:block;color:#a50404;font-size:1.1em;}
#modal-report-dropdown {clear:both;}
#modal1.modal-report-abuse .modal-report-details{clear:both;display:block;margin:15px 0 5px 0;}

/* 15Apr13 * Pagination from storebase.w7655.1*/
#bodyArea.forumPage .pageNavBottom.no-border {
	border-top:0;
	margin-top:0;
	padding-top:15px;
}
#bodyArea.forumPage .pageNavBottom {
	text-align: center;
border-top: 1px solid #ccc;
padding-top: 20px;
margin-top: 25px;
}
#bodyArea.forumPage .pageNavBottom a {
	padding: 0;
	display: inline-block;
	text-transform: capitalize;
	text-decoration: none;
}

#bodyArea.forumPage .pageNavBottom a.skiplink,
#bodyArea.forumPage .pageNavBottom a.nocss {
	display: none;
}
#bodyArea.forumPage .pageNavBottom a:link,
#bodyArea.forumPage .pageNavBottom a:visited,
#bodyArea.forumPage .pageNavBottom a:hover,
#bodyArea.forumPage .pageNavBottom a:active,
#bodyArea.forumPage .pageNavBottom a:focus {
	color: #333;
	border: none;
}
#bodyArea.forumPage .pageNavBottom ul li,
#bodyArea.forumPage .pageNavBottom ul li.disabled:hover {
	font-size: 12px;
	padding: 4px 10px !important;
	border-style: solid;
	border-width: 1px;
	border-color: #DDD #DDD #CCC;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	display: inline-block;
	line-height: 16px;
	background-color: #F5F5F5;
	background-image: -moz-linear-gradient(center top , #FFF, #E6E6E6);
	background-image: -ms-linear-gradient(top, #FFF, #E6E6E6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#E6E6E6));
	background-image: -webkit-linear-gradient(top, #FFF, #E6E6E6);
	background-image: -o-linear-gradient(top, #FFF, #E6E6E6);
	background-image: linear-gradient(top, #FFF, #E6E6E6);
	color: #333;
	text-shadow: 0 1px 0 #FFF;
	margin: 0 -2px 0 -3px;
}
#bodyArea.forumPage .pageNavBottom ul li:hover {
	background-color: #E8E8E8;
	background-image: -moz-linear-gradient(center top , #F0F0F0, #DADADA);
	background-image: -ms-linear-gradient(top, #F0F0F0, #DADADA);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F0F0F0), to(#DADADA));
	background-image: -webkit-linear-gradient(top, #F0F0F0, #DADADA);
	background-image: -o-linear-gradient(top, #F0F0F0, #DADADA);
	background-image: linear-gradient(top, #F0F0F0, #DADADA);
	cursor: pointer;
}
#bodyArea.forumPage .pageNavBottom ul li.disabled * {
	color: #aaa !important;
}
#bodyArea.forumPage .pageNavBottom ul li.disabled:hover,
#bodyArea.forumPage .pageNavBottom ul li.disabled:hover * {
	cursor: default !important;
}
#bodyArea.forumPage .pageNavBottom ul li.currentPage {
	border: 1px solid black;
	text-decoration: none;
	background-color: #414141 !important;
	background-image: -moz-linear-gradient(center top , #555, #222) !important;
	background-image: -ms-linear-gradient(top, #555, #222) !important;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555), to(#222)) !important;
	background-image: -webkit-linear-gradient(top, #555, #222) !important;
	background-image: -o-linear-gradient(top, #555, #222) !important;
	background-image: linear-gradient(top, #555, #222) !important;
	color: #FFF !important;
	cursor: default !important;
	margin: 0 -2px 0 -3px;
}
#bodyArea.forumPage .pageNavBottom ul li:first-child {
	border-left-width: 1px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
#bodyArea.forumPage .pageNavBottom ul li:last-child {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}

#modal {
position: absolute;
min-height: 6em;
width: 350px;
height:202px;
padding: 15px;
margin: -15px 0 0 -45px;
background: #FFF;
border: 1px solid #000;
z-index: 99999;
-moz-border-radius: 7px;
-moz-box-shadow: 3px 5px 12px #aaa;
-webkit-border-radius: 7px;
}

.abuseContainer
{
	display:none;
}
.abuseContainer .post-container
{
	 padding:0;
	 margin:0;
	 border:0;
}
#loadmask
{
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	position:absolute;
	z-index: 10000;
	opacity: 0.4;
	background-color: #0D0D0D;
	filter: alpha(opacity=40);
}
#QAContainer.forumContainer
{
	width:100%;
}
#QAContainer a.atnTertiary{
	display:inline-block;
	background: #e5e5e5; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#e5e5e5 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}
#QAContainer a.atnTertiary:hover{
	color:#4d4d4d;
	border-bottom:1px solid #ccc;
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, ##e5e5e5 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e5e5e5 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#QAContainer #currentPage_new a
{
	cursor:default; 
	color:white
}
#QAContainer td
{
	 position:relative;
}
#QAContainer .error
{
	 color:white;
}
#QAContainer .comment
{
	position:relative;
}
#QAContainer textarea.error,#QAContainer input.error 
{ 
color:#B40101; 
}

/*Add by #9084*/
a.atnGrayButton:link, a.atnGrayButton:visited {
    background: -moz-linear-gradient(center top , #F6F4F4, #CDCDCD) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #AEAEAE !important;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #555555 !important;
    font-size: 13px;
    padding: 6px 8px;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    white-space: nowrap;
}
/*End by #9084*/

/* === EggPoints - Aug, 2013 === */
.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: 10px;
	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 5px 0 0;
	text-indent: 100%;
	white-space:nowrap;
	overflow: hidden;
	display: inline-block;
}

.eggpoints-upto{
	color: #4d4d4d;
	text-transform: uppercase;
    padding-right:5px;
}

.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:#0066ff;
}
.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;
}
/* BloomReach Dec 2013 
=================================*/
.grpViewed{position:relative;}

#br-related-searches-widget{
	padding: 10px 0 16px 7px;
	clear: left;
}

#br-related-searches-widget .queried{
	font-size: 1.1em;
	margin-left: 6px;
}

.br-related-heading, 
.br-found-heading{
	color: #424649;
	font-weight: normal;
	font-size: 1.5em;
	clear: left;
	margin: 14px 0;
	height: 14px;
	line-height: 14px;
}

.br-sf-widget{
	float: left;
	width: 310px;
	margin: 0 4px 10px;
	padding: 6px 0 7px;
	background: #fff;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid #d4ddeb;
}

.br-boxViewed{
	max-height:177px;
	min-width: 970px;
	overflow: hidden;	
}

.br-sf-widget-merchant-img{
	height:118px;
	width:130px;
	float:left;
	margin:0 5px;
}

.br-sf-widget-merchant-img img{
	height:94px;
	width:125px;
}

.br-sf-widget-merchant-title,
.br-sf-widget-merchant-desc,
.br-sf-widget-merchant-qv {
	float:left;
	width:165px
}

.br-sf-widget-merchant-title{
	height: 64px;
	line-height: 16px;
	overflow: hidden;
	font-size:13px;
}

.br-sf-widget-merchant-desc {
	font-size: 12px;
	line-height: 14px;
	margin-top: 5px;
	max-height: 28px;
	overflow: hidden;
    height: 28px;
}

.br-sf-widget-merchant-qv {
	margin: 4px 0;
	font-size: 11px;
}

.br-related-query {display: inline;margin-left:6px;}

/* BloomReach 4-6 Display */
.fourToSixCells .br-boxViewed{
	max-height:none;
	height:289px;
}

.fourToSixCells .br-sf-widget{
	width: 148px;
	padding: 0;
}

.fourToSixCells .br-sf-widget-merchant-cont{padding:5px;}

.fourToSixCells .br-sf-widget-merchant-title,
.fourToSixCells .br-sf-widget-merchant-desc, 
.fourToSixCells .br-sf-widget-merchant-qv{
	float:none;
	width:auto;
}

.fourToSixCells .br-sf-widget-merchant-img{
	height:auto;
	float:none;
	margin:5px auto 5px auto;
}

/* BloomReach Popup Window */
.br-sf-widget-merchant-popup-maincont{
	height:234px;
	width:958px;
	position:absolute;
	top:52px;
	left:11px;
	padding: 6px 0 7px;
	background: #fff;
	border-radius: 7px;
	border: 2px solid #d4ddeb;
	overflow:hidden;
}

.br-sf-widget-merchant-popup-title, 
.br-sf-widget-merchant-popup-desc, 
.br-sf-widget-merchant-popup-view{
	float:left;
	margin-bottom:8px;
	width:630px;
}

.br-sf-widget-merchant-popup-img{
	width:300px;
	float:left;
	margin:0 15px 0 5px;
}
.br-sf-widget-merchant-popup-img img{
	width:300px;
	height:225px;
}
.br-sf-widget-merchant-popup-title{	
	height: 40px;
	font-size: 16px;
	line-height: 20px;
	overflow: hidden;
	margin-top:20px;
}

.br-sf-widget-merchant-popup-desc{
	font-size: 14px;
	line-height: 17px;
	max-height:85px;
	overflow:hidden;
}

.br-sf-widget-merchant-popup-view{font-size:14px;}

.br-sf-widget-merchant-popup-close{
	position: absolute;
	top: 8px;
	right: 8px;
}
/* Newegg Membership - Dec 2013 */
body.HomePage2011.membership{
	background: #000;
}
.HomePage2011.membership div.grpLogo{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/neLogoUS_b.png") no-repeat;}
.NEGlobal.HomePage2011.membership div.grpLogo{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/neLogoUS4blk.1.png") no-repeat;}
.HomePage2011.membership div.grpLogo img{display:none;}
.HomePage2011.membership div.grpTopNav div.itmTopNav .itmTopNavBg .descend img {
	background-position: 0 -566px;
	width: 40px;
	height: 27px;
}
.HomePage2011.membership div.grpSearch,
.HomePage2011.membership div.grpTopNav div.itmTopNav .itmTopNavBg,
.HomePage2011.membership .tab-account,
.HomePage2011.membership .tab-cart-wishlist,
.HomePage2011.membership .tab-wishlist,
.HomePage2011.membership .tab-flag{
	background: #666666;
}
.ie_8 .HomePage2011.membership .HomePageHeader2011#headerArea DIV.grpTopNav DIV.itmTopNav .itmTopNavBg,
.ie_8 .HomePage2011.membership .HomePageHeader2011#headerArea .grpSearch {
    background: #666666;
}
.membership .megamenu{background:#666;}
.membership #disclaimer{color:#ccc;}
.membership #disclaimer a:link,
.membership #disclaimer a:visited{
	color: #ccc;
	border: none;
}
.membership #disclaimer a:hover,
.membership #disclaimer a:focus,
.membership #disclaimer a:active{
	color: #fff;
}

/* .membership .nav{top: 141px;} */

/* ==Top Membership Bar== */
.membership-bar{
	background: #333;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	font-family: helvetica, arial, sans-serif;
}
a.membership-bar-logo:link,
a.membership-bar-logo:visited{
	float:left;
	display: block;
	position: relative;
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	vertical-align: middle;
	border:none;
}
a.membership-bar-logo:hover,
a.membership-bar-logo:focus,
a.membership-bar-logo:active{	
	text-decoration: underline;
}
.membership-bar-logo .inner-wrapper{
	padding:8px 15px 0 15px;
	background:#666;
	-webkit-border-radius: 0 0 0 3px;
	border-radius: 0 0 0 3px;
	display: block;
	height: 28px;
}
.membership-logo{
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_membership.png") no-repeat;
	background-position: 0 0;
	width:75px;
	height:19px;
	display: inline-block;
	vertical-align: text-bottom;
	border:none;
}
.premier-plus .membership-logo{
	background-position: 0 -50px;
	width:107px;
	height:20px;
}
.membership-popup .membership-logo{
	background-position: 0 -196px;
	width:110px;
	height:28px;
	display: block;
}
.arrow-background{
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #666;
	position: absolute;
	top: 50%;
	right: -5px;
	margin-top: -5px;
}
span.membership-bar-message,
a.membership-bar-message:link,
a.membership-bar-message:visited{
	float:left;
	padding: 12px 15px 0 20px;
	color: #fff;
	font-size: 13px;
	line-height: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width: 480px;
	border:none;
	height: 24px;	
}
.premier-plus .membership-bar-message{
	width: 430px;
}
a.membership-bar-message:hover,
a.membership-bar-message:focus,
a.membership-bar-message:active{
	text-decoration: underline;
	border:none;
}
.membership-bar-feature{
	float:right;
	list-style: none;
	font-size: 13px;
	line-height: 14px;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.membership-bar-feature .feature{
	display: inline-block;
	padding: 0 10px;
	border-left: 1px solid #3e3e3e;
	height:26px;
}
.feature a:link,
.feature a:visited{
	display: block;
	padding: 12px 0 0 0;
	color:#868686;
	text-decoration: none;
	border:none;
	height: 24px;
}
.feature a:hover,
.feature a:focus,
.feature a:active{
	text-decoration: underline;
	border: none;
}
.membership-bar-feature .feature.telephone-number{
	padding-top:6px;
	padding-bottom:5px;
	width:140px;
	text-align:right;
	color:#fff;
	vertical-align: top;
	background:#484848;
}
.feature.telephone-number .title{
	display:block;
	font-size:11px;
	font-weight:bold;
	color: #ffc378;
}
.feature .membership-icon-telephone {
	float:left;
	height:26px;
	width:26px;
	background:url("http://images10.newegg.com/WebResource/Themes/2005/nest/icon-telephone.png");
}
/* ==END OF Top Membership Bar== */
/* END OF Newegg Membership - Dec 2013 */
.membership .signup .title {
	height:30px;
}

/* option to hide QR code */
 .mapping-price-qr#mappingPrice.qr-is-hidden .section .article .prodGrp .detail {
	min-height: 200px;
}
.qr-is-hidden .qr-container { display: none;}
.mapping-price-qr.qr-is-hidden .prodGrp .form {
	width: auto;
	margin: 20px 10px 45px 10px;
}
.qr-is-hidden #text-phone,
.qr-is-hidden #email {
	width: 47%;
	float: left;
}
.qr-is-hidden #email {
	width: 47%;
	float: right;
}
.NEGlobal .qr-is-hidden #email {
	width: 47%;
	float: left;
}
.qr-is-hidden #email.bordered.checkoutform1.right {
	width: 47%;
	float: right;
}
.mapping-price-qr.qr-is-hidden .prodGrp .form label {
	margin-top: 0px;
}
.mapping-price-qr .call-to-action.half {
	width: 50%;
}



/* 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 12px;
}

.extended-tab-separator{
	background-position: -2px -520px;
	width: 2px;
}

.extended-tab-end{
	background-position: -45px -438px;
	width: 42px;
}

.tab-gaming-channel a{padding-right:3px;}

.tab-newegg-flash a{padding-right:10px;}


/* Newegg Global */

.NEGlobal div.grpTopNav div.itmTopNav .itmTopNavBg{padding-left: 327px;}

#NEGlobal-options {
	position: absolute;
	top: 82px;
	left: 143px;
}

/*pseudo-dropdown module */
#NEGlobal-CountryDropdown {
	z-index: 1;
}
#NEGlobal-CurrencyDropdown {
	z-index: 0;
}
.pseudo-dropdown {
	display: inline;
	position:relative;
}
.pseudo-dropdown-button {
    display: inline-block;
    position: relative;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 16px;
	padding-top: 4px;
	white-space: nowrap;
	max-width: 136px;
    font-size: 11px;
}
   .pseudo-dropdown-button.button:active {
        top:0;
    }
.pseudo-dropdown-button-has-flag {
    padding-left: 25px;
}
.pseudo-dropdown-button-has-flag font { /* This is for Gooogle Translate */
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	
}
.top-tab.tab-account .pseudo-dropdown-button,
.top-tab.tab-help .pseudo-dropdown-button
{
    padding-left: 8px;
}
.pseudo-dropdown span.expand { /* This is for Gooogle Translate */
	display: block;
	position: absolute;
	top: -4px;
	left: 30px;
	background: #fff;
	white-space: nowrap;
	font-family: 'Lucida Grande';
	font-size: 11px;
	padding: 3px 14px 3px 0;
	border-radius: 0 4px 4px 0;
	color: #77a;
	z-index: -1000;
}
.pseudo-dropdown.active span.expand { /* This is for Gooogle Translate */
	z-index: 0;
}
.pseudo-dropdown-icon-left.flag {
	position: absolute;
	top:2px;
	left:4px;
}

.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);
    font-size: 13px;
    z-index:1;
}

/* 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;
}

/* Subscriptions */
.price2012 .call-to-action-note .additional-note {display:block;margin:5px 0 10px;}
.price2012 .price-save .subscription-savings {color:#758D19;}
.price2012 .call-to-action .cta-additional-details {
	float:right;
	max-width:145px;
	font-size:12px;
}

.subscriptiononly-available .eggpoints {
    display:none;
}

/* Subscription Store - Featured Items */

.container .wrap_cell.has-subscription .callToAction .cta-additional-details {
	display: block;
	margin-top:5px;
	font-size:12px;
	font-weight:normal;
	text-transform: none;
}


/*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;
    }
.promo-code-wrap .button,
.promo-code-wrap .button:focus,
.promo-code-wrap .button:link,
.promo-code-wrap .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;
}
.promo-code-wrap .button-mini,
.promo-code-wrap .button-mini:focus .button-mini:link,
.promo-code-wrap .button-mini:visited
{
    font-size:12px;
    border:1px solid #ADADAD;
    padding:3px 10px;
    margin:0;
    outline:none;
}
.promo-code-wrap .button:hover,
.promo-code-wrap .button:active,
.promo-code-wrap .button-mini:hover,
.promo-code-wrap .button-mini:active
{
    color:#0066ff;
    border-color:#0066ff;
}
.promo-code-wrap .button-primary, 
.promo-code-wrap .button-secondary, 
.promo-code-wrap .button-alt{text-transform:uppercase;}
.promo-code-wrap .button-primary,
.promo-code-wrap .button-primary:link,
.promo-code-wrap .button-primary:visited,
.promo-code-wrap .button-primary:focus
{
    color:#552F00;
    background-color:#FFC010;
    background:linear-gradient(to bottom, #FFC010, #F9A21B);
    border-color:#E68626;
}
.promo-code-wrap .button-primary:hover,
.promo-code-wrap .button-primary:active
{
    color:#552F00;
    background-color:#F9A21B;
    background:linear-gradient(to bottom, #F9A21B, #FFC010);
    border-color:#E68626;
}
.promo-code-wrap .button-secondary,
.promo-code-wrap .button-secondary:link,
.promo-code-wrap .button-secondary:visited,
.promo-code-wrap .button-secondary:focus
{
    color:#0e1b2e;
    background-color:#b3d5ff;
    background:linear-gradient(to bottom, #b3d5ff, #96BAE6);
    border-color:#849dc2;
}
.promo-code-wrap .button-secondary:hover,
.promo-code-wrap .button-secondary:active
{
    color:#0e1b2e;
    background-color:#96BAE6;
    background:linear-gradient(to bottom, #96BAE6, #b3d5ff);
    border-color:#849dc2;
}
.promo-code-wrap .button-tertiary,
.promo-code-wrap .button-tertiary:focus .button-tertiary:link,
.promo-code-wrap .button-tertiary:visited
{
    color:#4d4d4d;
    background-color:#E6E6E6;
    background:linear-gradient(to bottom, #E6E6E6, #C9C9C9);
    border-color:#ADADAD;
}
.promo-code-wrap .button-tertiary:hover,
.promo-code-wrap .button-tertiary:active
{
    color:#4d4d4d;
    background-color:#C9C9C9;
    background:linear-gradient(to bottom, #C9C9C9, #E6E6E6);
    border-color:#ADADAD;
}
.promo-code-wrap .button-alt,
.promo-code-wrap .button-alt:focus .button-alt:link,
.promo-code-wrap .button-alt:visited
{
    color:#FFF;
    background-color:#6077A2;
    background:linear-gradient(to bottom, #6077A2, #4D6386);
    border-color:#384966;
}
.promo-code-wrap .button-alt:hover, 
.promo-code-wrap .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 {
	max-width: none;
}

.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 -14px -14px -10px;
}

.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;
}
.headerArea-has-dropdown .top-tab .tab-arrow:hover
{
    cursor:pointer;
}
.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;
}

.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-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.plain {
	border: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin: 0;
	padding: 0;
	height: 1px;
	background: none;
}
.headerArea-has-dropdown .top-tab.plain a {
	display: block;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0 0 0px 10px;
	-moz-border-radius: 0 0 0px 10px;
	border-radius: 0 0 10px 10px;
	border: 1px solid rgba(50, 66, 91, 0.15);
	border-top: 0;
	padding: 8px 12px 7px;
	margin: 0px 3px 0px 0;
	background: #FFF;
}
.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{
    margin-top : -5px;
    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: -10px 0px -14px -10px;
	padding-top: 10px;
}
.firefox_2.win .headerArea-has-dropdown .top-tab.tab-flag .button-tertiary.override {
	top: -3px;
}
.firefox_2 .headerArea-has-dropdown .top-tab.tab-flag .button-tertiary.override,
.firefox_2 .headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override {
	top: -2px;
}
.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-top: 4px;
	padding-right: 5px;
}
.headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override span {
	padding-right: 10px;
}
.safari .headerArea-has-dropdown .top-tab.tab-account .button-tertiary.override span {
	padding-right: 15px;
}
.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;
}
.firefox_2 .headerArea-has-dropdown .top-tab.tab-help .button-tertiary.override {
	margin-top: -14px;
}
/* 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-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,
.firefox_2 .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: 6px;
}
.firefox_2 .headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag {
	top: 8px;
}
.ie_8 .headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag {
	top: -3px;
}
.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 .flag.cn {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/China.png") no-repeat left top;
	width: 24px;
	height: 18px;
}
.headerArea-has-dropdown .top-tab.tab-flag>.pseudo-dropdown-button .flag.tw {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/Taiwan.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;
}
.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: 30;
}
.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;
}
.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;
}

/* Button Module - Override
==============================*/
.button-primary.override,
.button-secondary.override {
	padding: 5px 15px;
}
.button-secondary.override {
	margin-left: 8px;
}
.promo-code-wrap .button-primary.override,
.promo-code-wrap .button-secondary.override {
	padding: 5px 15px;
}
.promo-code-wrap .button-secondary.override {
	margin-left: 8px;
}
.grpBody .button-primary.override:hover,
.grpBody .button-primary.override:active {
	color: #552F00;
	border: 2px solid #E68626;
}
.grpBody .button-secondary.override:hover,
.grpBody .button-secondary.override:active {
	color: #0E1B2E;
	border: 2px solid #849DC2;
}
/* 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*/


/* Button Module - Global
================================*/
.auto-configurator .button,
.auto-configurator .button:link, 
.auto-configurator .button:visited, 
.auto-configurator .button:focus{
color:#4d4d4d;
font-family:'Arial Narrow','Helvetica Narrow', arial, helvetica, sans-serif;
font-size:14px;
font-weight:bold;
font-stretch:condensed; /* for rendering Arial Narrow in FF properly */ 
text-align:center;
text-decoration:none;
cursor:pointer;
border-radius:4px;
border:2px solid #ADADAD;
background-color:#fff;
display:inline-block;
padding:9px 15px;
margin:0;
outline:none;
}

.auto-configurator .button-mini, 
.auto-configurator .button-mini:link,
.auto-configurator .button-mini:visited, 
.auto-configurator .button-mini:focus{
font-size:12px;
border:1px solid #ADADAD;
padding:3px 10px;
margin:0;
outline:none;
}

.auto-configurator .button:hover, 
.auto-configurator .button:active, 
.auto-configurator .button-mini:hover, 
.auto-configurator .button-mini:active{
color:#0066ff;
border-color:#0066ff;
}

.auto-configurator .button-wide{
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

.auto-configurator .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
___________________________________*/

.auto-configurator .button-primary, 
.auto-configurator .button-secondary, 
.auto-configurator .button-alt,
.subCategory .button-primary, 
.subCategory .button-secondary, 
.subCategory .button-alt,
.product_list_body .button-primary, 
.product_list_body .button-secondary, 
.product_list_body .button-alt{text-transform:uppercase;}

.auto-configurator .button-primary,
.auto-configurator .button-primary:link, 
.auto-configurator .button-primary:visited,
.auto-configurator .button-primary:focus{
color:#552F00;
background-color:#FFC010;
background:linear-gradient(to bottom, #FFC010, #F9A21B);
border-color:#E68626;
}

.auto-configurator .button-primary:hover, 
.auto-configurator .button-primary:active{
color:#552F00;
background-color:#F9A21B;
background:linear-gradient(to bottom, #F9A21B, #FFC010);
border-color:#E68626;
}

.auto-configurator .button-secondary,
.auto-configurator .button-secondary:link, 
.auto-configurator .button-secondary:visited, 
.auto-configurator .button-secondary:focus{
color:#0e1b2e;
background-color:#b3d5ff;
background:linear-gradient(to bottom, #b3d5ff, #96BAE6);
border-color:#849dc2;
}

.auto-configurator .button-secondary:hover, 
.auto-configurator .button-secondary:active{
color:#0e1b2e;
background-color:#96BAE6;
background:linear-gradient(to bottom, #96BAE6, #b3d5ff);
border-color:#849dc2;
}

.auto-configurator .button-tertiary,
.auto-configurator .button-tertiary:link, 
.auto-configurator .button-tertiary:visited, 
.auto-configurator .button-tertiary:focus{
color:#4d4d4d;
background-color:#E6E6E6;
background:linear-gradient(to bottom, #E6E6E6, #C9C9C9);
border-color:#ADADAD;	
}

.auto-configurator .button-tertiary:hover, 
.auto-configurator .button-tertiary:active{
color:#4d4d4d;
background-color:#C9C9C9;
background:linear-gradient(to bottom, #C9C9C9, #E6E6E6);
border-color:#ADADAD;	
}

.auto-configurator .button-alt,
.auto-configurator .button-alt:link, 
.auto-configurator .button-alt:visited, 
.auto-configurator .button-alt:focus{
color:#FFF;
background-color:#6077A2;
background:linear-gradient(to bottom, #6077A2, #4D6386);
border-color:#384966;
}

.auto-configurator .button-alt:hover, 
.auto-configurator .button-alt:active{
color:#FFF;
background-color:#4D6386;
background:linear-gradient(to bottom, #4D6386, #6077A2);
border-color:#384966;
}


/* Button Module - Icon Styles
==============================*/
.auto-configurator .button .button-icon-right,.auto-configurator .button .button-icon-left{display:none;}

.auto-configurator .has-icon-right .button-icon-right{
padding-left:5px;
display:inline;
}
.subCategory .has-icon-right .button-icon-right,
.product_list_body .has-icon-right .button-icon-right{
	padding-left:5px;
	display:inline;
}

.auto-configurator .has-icon-left .button-icon-left{
padding-right:5px;
display:inline;
}


/* Button Module - IE Fixes
==============================*/
.ie .auto-configurator .button-disabled{cursor:default;}

.ie .auto-configurator .button.button-disabled:hover, 
.ie .auto-configurator .button.button-disabled:active{
color:#4d4d4d;
border-color:#ADADAD;
}

.ie .auto-configurator .button-primary.button-disabled:hover, 
.ie .auto-configurator .button-primary.button-disabled:active{
color:#552F00;
background-color:#FFC010;
border-color:#E68626;
}

.ie .auto-configurator .button-secondary.button-disabled:hover, 
.ie .auto-configurator .button-secondary.button-disabled:active{
color:#0e1b2e;
background-color:#b3d5ff;
border-color:#849dc2;
}

.ie .auto-configurator .button-tertiary.button-disabled:hover, 
.ie .auto-configurator .button-tertiary.button-disabled:active{
color:#4d4d4d;
background-color:#E6E6E6;
border-color:#ADADAD;	
}

.ie .auto-configurator .button-alt.button-disabled:hover, 
.ie .auto-configurator .button-alt.button-disabled:active{		
color:#FFF;
background-color:#6077A2;
border-color:#384966;
}

/* messages */
.message { 
	overflow: hidden;
	position: relative;
	margin: 0 0 25px 0;
}
.contact-form .message{
	margin: 40px 0;
}
.message-wrapper { 
	padding: 5px;
	background:#fff;
	margin-right: 20px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
.message-icon { 
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_icons.6.6.0.png") no-repeat;
	float: left;
	width: 20px;
	height: 20px;
}
.message-information { 
	font-size: 11px;
	color: #4d4d4d;
	padding: 3px 0 0 25px;
}
.message-title {
	font-weight: bold;
	text-transform: uppercase;
	color: #222;
	font-size:11px;
}
.message-note,
.message-info {
	border:1px solid #e1b06a;
	background: #e1b06a;
}
.message-info .message-icon {background-position: -220px -143px;}
.message-alert a.message-x:hover,
.message-alert a.message-x:focus,
.message-alert a.message-x:active { color: #cc0000 }

.message-info a.message-x:hover,
.message-info a.message-x:focus,
.message-info a.message-x:active { color: #e1b06a }

.message-alert { 
	border:1px solid #cc0000;
	background: #cc0000;
}
.message-note,
.message-info {
	border:1px solid #e1b06a;
	background: #e1b06a;
}
.message-promo {
	border:1px solid #758d19;
	background: #758d19;
}

.message-alert em { 
	color: #cc0000; 
	font-style: normal;
}
.message-note,
.message-info em { color: #e1b06a }
.message-promo em { color: #758d19 }

.message-alert .message-icon {background-position: -191px -143px;}
.message-note .message-icon {background-position: -218px -172px;}
.message-promo .message-icon {background-position: -190px -173px;}
.message-info .message-icon {background-position: -220px -143px;}

.messages-popup{
	padding: 5px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	margin: 0 0 0 -200px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 99999;
}
.messages-popup .message{
	margin: 0;
	border: 0;
	font-size: 13px;
	position: relative;
}
.messages-popup .message .message-title,
.messages-popup .message p{
	font-size: 13px;
}
.messages-popup .message p{
	margin: 3px 0;
}
.messages-popup a{
	text-decoration: underline;
}
.messages-popup .call-to-action{
	text-align: center;
	margin: 10px 0 5px 0;
}

/* == marketplace auto configurator filter == */
.auto-filter{
	-webkit-border-radius: 8px;
	border-radius:  8px;
	background: #efefef;
	padding: 0 100px 0 170px;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	margin: 11px 0 20px 0;
    border-right: solid 1px #efefef;
    height: 40px;
}
.auto-filter.warning, .auto-filter.warning-border{border: 1px solid #cf0300;}
.auto-filter.fits{border: 1px solid #1d9d77;}
.auto-filter .filter-title{
	color: #f48918;
	text-transform: uppercase;
	font-size: 16px;
	width: 183px;
	display: block;
	padding: 12px 0 12px 15px;
	line-height: 16px;
	position: absolute;
	left: 0;
	top: 0;
}
.auto-filter.filter-bar {
    padding:0;
}

.auto-filter.hide-title{
    padding-left:0;
}
.auto-filter.hide-title .filter-title{
    display:none;
}

.auto-filter.warning .filter-title,
.auto-filter.fits .filter-title{padding: 8px 0 10px 15px;}
.auto-filter.warning .filter-title{color: #cf0300;}
.auto-filter.fits .filter-title{color: #1d9d77;}
.auto-filter .filter-group{
    border-left: 1px solid #E0E0E0;
	margin: 0;
	display: inline-block;
	float: none;
    width: 18%;
}
.auto-filter .filter-group.year{
    border-left:none;
}
.auto-filter.warning, .auto-filter.fits {
    margin-top:-1px;
}
.auto-filter .filter-group .filter-wrap {
    position: relative;
}
.auto-filter .filter-group.active .fa.fa-caret-up {
    display: block;
}
.auto-filter .filter-group.force-disabled.active .fa.fa-caret-up {
    display: none;
}
.auto-filter .active {
    display:inline-block;
}

.auto-filter .filter-title .fa{
	font-size: 22px;
	padding: 0 8px 0 0;
	position: relative;
	top: 1px;
}

.auto-filter .filter-list{
	margin: 0;
	display: block;
	padding: 12px 15px;
	position: relative;
}
.filter-list-title{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 98%;
	display: block;
}
.filter-list .fa-caret-down{
	position: absolute;
	right: 7px;
	top: 13px;	
	z-index: 48;
}
.auto-filter span.filter-list{color: #b5b5b5;}
.auto-filter a.filter-list{color: #222;}
.auto-filter a.filter-list:hover,
.auto-filter a.filter-list:focus,
.auto-filter a.filter-list:active{
	text-decoration: underline;
	color: #222;
	border: none;
}
.auto-filter li.enable .filter-list{color: #222;}
.auto-filter .fa.fa-caret-up{
	position: absolute;
	bottom: -8px;
	font-size: 24px;
	color: #6e6e6e;
	padding: 0;
	display: none;
	right: 4px;
}
.auto-filter .filter-garage .fa.fa-caret-up{right: 12px;}
.auto-filter .active .fa-caret-up{display: block;}

.auto-filter div.disabled a.filter-list,
.auto-filter div.force-disabled a.filter-list {
    color: #b5b5b5;
    text-decoration: none;
}

.auto-filter div.disabled .fa-caret-up {
    display: none;
}

/* == filter drop down == */
.filter-dropdown{
	background: #6e6e6e;
	position: absolute;
	top: 39px;
	left: 0;
	z-index: 49;
	width: 100%;
	-webkit-box-shadow: 3px 3px 10px 0 #999999;
	box-shadow: 3px 3px 10px 0 #999999;
	display: none;
}

.filter-group.active .filter-dropdown{display: block;}
.filter-group.force-disabled.active .filter-dropdown{
    display:none;
}
.filter-dropdown .filter-dropdown-inner-wrapper{
	padding:20px 15px 5px 20px;
	overflow: hidden;
}
.filter .year-wrapper{position: relative;}
.filter-dropdown .input-error{
	position: absolute;
	top: 45px;
	left: 50%;
	width: auto;
	background: #cc0000;
	color: white;
	font-size: 11px;
	border: 2px solid #EEE;
	box-shadow: 0 0 6px #666;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #666;
	padding: 4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.filter-dropdown .selection-group{
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 20%;
}
.filter-dropdown .selection-group li{
	display: block;
	margin: 0 0 15px 0;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	overflow: hidden;
}
.filter-dropdown .selection-group li .fa-circle-thin{
	color: #a7a7a7;
	display: block;
	float: left;
	position: relative;
	top: 1px;
}
.filter-dropdown .selection-group span{
	padding: 0 5px 0 18px;
	display: block;
	float: none;
}
.filter-dropdown .selection-group li.selected .fa-circle-thin:before{
	content: "\f111";
	color: #fff;
}
.filter-dropdown .selection-group input{display: none;}
.filter-dropdown .selection-group label{cursor: pointer;}
.filter-dropdown.year .filter-dropdown-inner-wrapper{
	text-align: center;
	padding-bottom: 20px;
}
.dropdown-title-year{
	color: #fff;
	font-weight: normal;
	font-size: 14px;
}
.input-year{
	font-size: 14px;
	height: 22px;
	width: 40px;
	padding: 0 10px;
	border: 1px solid #ccc;
	display: inline-block;
	margin: 0 5px 0 5px;
	vertical-align: middle;
}

/* == filter icons == */
.filter-call-to-action{
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	/* float:right; */
	font-size: 22px;
	color: #b5b5b5;
	background: #e8e8e8;
	-webkit-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	position: absolute;
	top: 0;
	right: 0;
}
.filter-garage,
.filter-search {
    float:left;
}
.filter-search div.disabled {
    color: #b5b5b5;
}

.filter-call-to-action .filter-search.disabled,
.filter-call-to-action .filter-search.force-disabled{
    color: #b5b5b5;
}

.filter-call-to-action .filter-search.disabled a:link,
.filter-call-to-action .filter-search.force-disabled a:link {
    color: #b5b5b5;
}

.filter-call-to-action .filter-search.disabled a:hover,
.filter-call-to-action .filter-search.force-disabled a:hover{
    color: #b5b5b5;
}

.filter-call-to-action {
    color: #222;
}

.filter-garage.enable,
.filter-search.enable.need-radius{
    background: #f48918;
    -webkit-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
}
.filter-search.enable {
     background: #f48918;
     -webkit-border-radius: 0;
     border-radius: 0;
}
.filter-call-to-action li{
	display: inline-block;
	margin: 0;
	text-align: center;	
	padding: 0;
	margin: 0;
}
.filter-garage{border-left: 1px solid #f6a146;}
.filter-call-to-action .filter-garage.active {
    display:inline-block;
}
.filter-call-to-action a,
.filter-call-to-action span{
	display: block;	
	padding: 9px 15px;
}
.filter-call-to-action a:link,
.filter-call-to-action a:visited{color: #fff;}
.filter-call-to-action a:hover,
.filter-call-to-action a:focus,
.filter-call-to-action a:active{
	color: #4d4d4d;
	border: none;
}

/* == filter - saved vehicle == */
.saved-vehicle {
	color: #222;
	display: block;
	padding: 6px 180px 12px 198px;
}
.saved-vehicle .fa{
	font-size: 23px;
	padding-right: 8px;
	position: relative;
	top: 1px;
}
.saved-vehicle .saved-vehicle-title{
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	height: 16px;
	width: 89%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	vertical-align: text-bottom;
}
.ie_8 .saved-vehicle .fa{
    top: 0;
}
.ie_8 .saved-vehicle .saved-vehicle-title{
    margin-top: 6px;
}

/* == garage == */
.filter-garage .filter-dropdown{
	width: 320px;
	left: auto;
	right: 0;
}
.filter-garage .dropdown-title{
	padding: 0;
	margin: 5px 0 25px 0;
	display: block;
	text-align: center;
	color: #f48918;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.filter-garage .selection-group{
	width: 100%;
	border-bottom: 1px solid #969696;
	padding-bottom: 15px;
	float: none;
}
.filter-call-to-action .filter-garage .vehicle-count{
	display: inline;
	padding: 0 0 0 10px;
	font-size: 18px;
	line-height: 1em;
}
.filter-garage .selection-group span{text-align: left;}
.filter-garage .selection-group li{position: relative;}
.filter-garage .filter-dropdown .selection-group span{padding-right: 25px;}
.filter-garage .filter-dropdown .selection-group span.remove-vehicle{
	float: right;
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	font-size: 17px;
	padding: 0 5px 0 0;
}
.filter-dropdown .remove-vehicle a.remove-vehicle-icon{
	display: block;
	padding: 0;
}
.filter-dropdown a.remove-vehicle-icon:link,
.filter-dropdown a.remove-vehicle-icon:visited{
	color: #f48918;
}
.filter-dropdown a.remove-vehicle-icon:hover,
.filter-dropdown a.remove-vehicle-icon:focus,
.filter-dropdown a.remove-vehicle-icon:active{
	color: #fff;
}
.dropdown-call-to-action{
	padding: 25px 0;
}

/* == auto filter button override == */
.auto-configurator .button.button-override,
.auto-configurator .button:link.button-override,
.auto-configurator .button:visited.button-override,
.auto-configurator .button:focus.button-override{
	padding:9px 15px;
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
	font-family:'Arial Narrow','Helvetica Narrow', arial, helvetica, sans-serif;
	border:2px solid #ADADAD;
	border-radius:4px;
}
.auto-configurator .messages-popup .button.button-override,
.auto-configurator .messages-popup .button:link.button-override,
.auto-configurator .messages-popup .button:visited.button-override,
.auto-configurator .messages-popup .button:focus.button-override{
	padding:9px 15px;
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
	font-family:'Arial Narrow','Helvetica Narrow', arial, helvetica, sans-serif;
	border:2px solid #ADADAD;
	border-radius:4px;
}
.auto-configurator .button-mini.button-override, 
.auto-configurator .button-mini:link.button-override,
.auto-configurator .button-mini:visited.button-override, 
.auto-configurator .button-mini:focus.button-override{
	font-size:12px;
	border:1px solid #ADADAD;
	padding:3px 10px;
	margin:0;
	outline:none;
}
.auto-configurator .messages-popup .button-mini.button-override, 
.auto-configurator .messages-popup .button-mini:link.button-override,
.auto-configurator .messages-popup .button-mini:visited.button-override, 
.auto-configurator .messages-popup .button-mini:focus.button-override{
	font-size:12px;
	border:1px solid #ADADAD;
	padding:3px 10px;
	margin:0;
	outline:none;
}

.auto-configurator .button-primary.button-override,
.auto-configurator .button-primary:link.button-override, 
.auto-configurator .button-primary:visited.button-override,
.auto-configurator .button-primary:focus.button-override{
	color:#552F00;
	border-color:#E68626;

}
.auto-configurator .button-primary:hover.button-override, 
.auto-configurator .button-primary:active.button-override{
	color:#552F00;
	border-color:#E68626;
}

.auto-configurator .messages-popup .button-primary.button-override,
.auto-configurator .messages-popup .button-primary:link.button-override, 
.auto-configurator .messages-popup .button-primary:visited.button-override,
.auto-configurator .messages-popup .button-primary:focus.button-override{
	color:#552F00;
	border-color:#E68626;

}

/* == auto filter message box override == */
.auto-filter .message{
	text-align: left;
	margin: 20px auto 0 auto;
	width: 50%;
}
.auto-filter .message p{
	font-weight: normal;
}

/* == auto filter popup window == */
.remove-vehicle-popup{
	padding: 20px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 400px;
	margin: 0 0 0 -200px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	z-index: 99999;
	border: 1px solid #ccc;
	text-align: center;
}
.remove-vehicle-title{
	font-size: 18px;
	color: #4d4d4d;
	padding: 0;
	margin: 0 0 20px 0;
}
.remove-vehicle-main{
	font-size: 22px;
	font-weight: bold;
	color: #222;
	padding: 0;
	margin: 0 0 5px 0;
}
.remove-vehicle-main .fa{
	color: #f48918;
	padding-right: 10px;
}
.remove-vehicle-sub{
	font-size: 22px;
	padding: 0;
	margin: 0;
}
.remove-vehicle-call-to-action{
	margin: 20px 0 0 0;
}
.remove-vehicle-popup .button-override.button-tertiary{
	text-transform: uppercase;
}
.remove-vehicle-popup .button-override.button-tertiary,
.remove-vehicle-popup .button-override.button-primary{
	padding: 9px 15px;
	font-family: 'Arial Narrow','Helvetica Narrow', arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.auto-filter .filter-group .fa-caret-up{
	position: absolute;
	bottom: -8px;
	font-size: 24px;
	color: #6e6e6e;
	padding: 0;
	display: none;
	right: 0;
	margin: 0 4px 0 0;
}


.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;
	font-weight: bold;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 9px;
	font-family:'Helvetica Neue',helvetica,arial,sans-serif;
	font-size: 14px;
	line-height: 15px;
	display: block;
	padding-bottom: 2px;
}

.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 {
	color: #4d4d4d;
}

.nav-flyout-menu dt a:link,
.nav-flyout-menu dt a:visited {
	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;
}

/* Marketplace brands flyout */
.mkpl-flyout-panel {
	position: absolute;
	top: 45px;
	right: -20px;
	box-shadow: 0px 6px 3px 0px rgba(70, 70, 70, .6);
}
.mkpl-flyout {
	background-color: #ffd129;
}
.mkpl-flyout [class*='col-'] {
	padding-right: 0;
}
.mkpl-flyout > .nav-row {
	display: table;
	margin-bottom: 0;
	border: 2px solid #ffd129;
}
.mkpl-brands {
	display: table-cell;
	float: none;
	padding-bottom: 10px;
	box-sizing: border-box;
	border: 3px solid #ffd129;
	background-color: #FFF;
}
.mkpl-brands-title {
	position: relative;
	margin: 10px !important;
	width: 178px;
	overflow: hidden;
	border-bottom: 1px solid #fed353 !important;
	text-transform: uppercase;
    color:#222;
}
.mkpl-brands-title .fa-caret-right {
	position: absolute;
	left: 48px;
	top: 0;
	font-size: 30px;
	line-height: 46px;
}
.mkpl-brands-title .title {
	display: block;
	padding: 9px 0;
	overflow: hidden;
	font-weight: bold;
	font-size: 13px;
	line-height: 14px;
	text-align: center;
	white-space: nowrap;
}
.mkpl-brands-cell {
	padding: 10px 0;
	text-align: center;
}
.mkpl-brands-cell a {
	display: block;
	position: relative;
}
.mkpl-brands-cell a:link,
.mkpl-brands-cell a:visited,
.mkpl-brands-cell a:hover,
.mkpl-brands-cell a:active,
.mkpl-brands-cell a:focus {
    border:none;
}
.mkpl-brands-cell a img {
	display: inline-block;
	width: 100px;
	height: 26px;
}
.mkpl-brands-cell .fa-caret-right {
	display: none;
	position: absolute;
	left: 20px;
	top: 0;
	font-size: 18px;
	line-height: 26px;
}
.mkpl-brands-cell a:hover .fa-caret-right {
	display: block;
    color: #542F05;
}
.mkpl-flyout .mkpl-brands-title{
    font-family: 'Helvetica Neue',helvetica,arial,sans-serif;
}
.mkpl-shop-all{
	position: relative;
	margin: auto;
	padding: 6px 20px 8px 0;
	color: #542F05;
	font-family: 'Helvetica Neue',helvetica,arial,sans-serif;
	font-size: 13px;
	text-align: right;
}
.mkpl-shop-all .fa{
	padding-left: 5px;
	font-size: 12px;
}
a.mkpl-shop-all-link{
	color: #542F05;
	font-weight: bold;
}
a.mkpl-shop-all-link:hover{
	text-decoration: underline;
}
.mkpl-shop-all-seller {
	position: absolute;
	top: 6px;
	left: 10px;
	overflow: hidden;
}
.mkpl-shop-all-seller a {
	margin: 0 20px 0 -11px;
	padding-left: 10px;
	border-left: 1px solid #af9305;
	color: #222;
	font-size: 10px;
	text-transform: uppercase;
    float: left;
}
.mkpl-shop-all-seller span { margin-left: 5px; }
.mkpl-shop-all-seller a:hover span { text-decoration: underline; }
/* overwrite for homepage 2011 */
.HomePage2011 div#container,.HomePage2011 div#footerArea{margin:0 auto;/* position:relative; */}
.HomePage2011 #autofilledview{margin:-13px 0 0 2px;}

.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-left {
	top:-3px;
}
.ie_8 .headerArea-has-dropdown .top-tab.tab-flag > .pseudo-dropdown-button .pseudo-dropdown-icon-right {
    top:3px;
}
.ie.ie_8 .headerArea-has-dropdown .tab-account.top-tab .override.button {
    margin-top:-8px;
}
/*12235*/
.cross-category-store .swiper-container.product-group .wrap_cell.has-student .soldout 
{
   float: left;
   font-size: 18px;
   color: red;
}