/* === BASE === */
html{height:100%;font-size:62.5%;}
body{height:100%;min-width:984px;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:1px solid #0066ff;}

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;}
}


/* === 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;}
#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.1.png") no-repeat;
	padding-left:25px;
}
.top-tab.plain {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
	border: 0;
	background:transparent;
	color: #987;
}
.tab-promo {
	padding: 0;
}
.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;}

.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;}
#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;}
#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;}
#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;}
/* ------ 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:1.8em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText{height:12em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText .comboItemDescription{margin-bottom:2px;padding:0 0 0 3px; text-indent:-3px;}
.grpBodyCenter #bcaProductCell .itemAction{height:7em;border:0;}
.grpBodyCenter #bcaProductCell .itemPricing{border:1px solid transparent;margin-left:15px}
.grpBodyCenter #bcaProductCell .priceMAP{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 .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;}

.wrap_description .descText{display:block;overflow:hidden;height:3.4em;line-height:1.1;}
.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;}
.combo2 .wrap_description{height:8.5em;margin-bottom:8px;}
.bundle .wrap_graphics .itemImage{width:100%;text-align:center;margin-bottom:6px;}
.bundle .itemCompare,
.bundle .list_features{display:none;}

.bundleStore .bundle .itemCompare,
.bundleStore .bundle .list_features{display:block;float:none;clear:left;text-align:left;}
.bundleStore .show_all .wrap_cell{height:35em;overflow:hidden;}


/* --- pricing and actions --- */
.wrap_pitch{text-align:right;}
.unit_gallery .wrap_cell .viewDetails,
.unit_gallery .wrap_cell .viewMore{text-align:right;margin:9px 2px;}
.unit_gallery .wrap_cell .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 .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.1.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/neLogo.png") no-repeat;}
.canada .HomePage2011 div.grpLogo{position:absolute;top:7px;left:4px;width:216px;height:102px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/neLogoCA.png") no-repeat;}
.HomePage2011 div.grpLogo a{display:block;height:40px;margin:30px 0;overflow:hidden;text-indent:-99999em;font-size:0;line-height:0;cursor:pointer;}
.HomePage2011 div.grpTopNav{margin:39px 0 0 0;}

.HomePage2011 div.grpTopNav div.itmTopNav{}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg,
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavTrans{display:block;float:left;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavBg{padding-left:216px;background:#33425A;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0;}
.HomePage2011 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;}
.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;}
.HomePage2011 div.grpTopNav div.itmTopNav .itmTopNavTrans .descend img{background-position:0 -478px;width:40px;height:27px;}
.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;}
.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.grpTopNav div.grpSocial a.email img{background-position:-50px 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:9px solid #ffcc24;-webkit-box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);-moz-box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);box-shadow:0px 6px 3px 0px rgba(70, 70, 70, .6);-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;}

/* 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 15px 0px 0;color:#765;border:none;display:block;font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:13px;line-height:1.2;}
.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 7px 0 5px;padding:10px 0;border-top:1px solid #e0d9aa;position:relative;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/arw_siteNav.png") no-repeat right center;}
.HomePage2011 .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;}
.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 #itmBrowseNav li:last-child .grpMenu .itmNav{
	-webkit-border-radius:0 0 2px 10px;
	-moz-border-radius:0 0 2px 10px;
	border-radius:0 0 2px 10px;
}

.HomePage2011 .navFlyout{position:absolute;top:-10px;left:146px;border:2px solid #d6d6e6;margin:-4px 0 2px 0;background:#fff;
	-webkit-box-shadow:8px 5px 5px 0px rgba(0, 0, 40, .6);
	-moz-box-shadow:8px 5px 5px 0px rgba(0, 0, 40, .6);
	box-shadow:8px 5px 5px 0px rgba(0, 0, 40, .6);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.HomePage2011 .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;}


.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; */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:1.8em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText{height:12em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText .comboItemDescription{margin-bottom:2px;padding:0 0 0 3px; text-indent:-3px;}
.grpBodyCenter #bcaProductCell .itemAction{height:7em;border:0;}
.grpBodyCenter #bcaProductCell .itemPricing{border:1px solid transparent;margin-left:15px}
/*
.grpBodyCenter #bcaProductCell .priceMAP{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; */}
.grpBodyCenter #bcaShopWindowSEO a:link, .grpBodyCenter #bcaShopWindowSEO a:visited{color:#335F9C;border-bottom: 1px dotted #0066ff;cursor:pointer;}
.grpBodyCenter #bcaShopWindowSEO a:hover, .grpBodyCenter #bcaShopWindowSEO a:active, .grpBodyCenter #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;}

.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.3em;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:6px;}
.bundle .itemCompare,
.bundle .list_features{display:none;}

.bundleStore .bundle .itemCompare,
.bundleStore .bundle .list_features{display:block;float:none;clear:left;text-align:left;}
.bundleStore .show_all .wrap_cell{height:35em;overflow:hidden;}


/* --- pricing and actions --- */
.wrap_pitch{text-align:right;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 .priceMAP{height:2em;}
.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;}
.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--*/
#container #bodyArea #bodyCenterArea #SegmentPromo h3{display:inline;margin:0 .3em 0 0;padding:0;font-size:1.2em;font-weight:bold;color:#000;}
/*--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;
}


/*#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-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;
}
.price2012 .price-combo-popup-total.is-map .price-was,
.price2012 .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;
}
.price-combo-popup-total .price-save-dollar {font-family: helvetica,arial,sans-serif;}
.price-combo-popup-total .price-was-label,
.price-combo-popup-total .price-save-label {
	font-family: helvetica,arial,sans-serif;
	color: #4d4d4d;
}
.price-combo-popup-total .price-current-label {
	font-size: 13px;
	font-weight:bold;
	font-family: helvetica,arial,sans-serif;
	color: #222;
}
.price-combo-popup-total li.price-was,
.price-combo-popup-total li.price-current,
.price-combo-popup-total li.price-save {text-align: right;}
.price-combo-popup-total .price-was-label,
.price-combo-popup-total .price-current-label,
.price-combo-popup-total .price-save-label {float: left;}
.price-combo-popup-total sup {font-size: 12px;}
.price-combo-popup-total {min-height: inherit;}
.price-combo-popup-total .price-note,
.price-combo-popup-total .price-ship {display: none;}
/* =======
 * PRICE STATES
 * ======= */
.price2012 .is-map .price-current {display:none;}
.price2012 .is-map .price-map {
	display: list-item;
	height: 24px;
	margin-bottom: 2px;
}
.price2012 .is-range .price-current {
	font-size: 18px;
	height:30px;
}
.price2012 .is-range .price-current sup {font-size:11px;}
.price2012 .is-range .price-current-range {display: inline;}
.price2012 .is-price-deactivated li,
.price2012 .is-price-discontinued li,
.price2012 .is-price-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;}

.price2012 .call-to-action {
	text-align: right;
	margin-top:4px;
}

.price2012 .call-to-action a {
	line-height: 20px;
	padding-right: 2px;
	font-size: 16px;
	border: 0;
}
.price2012 .call-to-action a.call-to-action-details:link,
.price2012 .call-to-action a.call-to-action-details:visited,
.price2012 .call-to-action a.call-to-action-details:hover,
.price2012 .call-to-action a.call-to-action-details:active {
	color: #06F;
}
.price2012 .call-to-action a.call-to-action-details:hover {
	border-bottom: 1px dotted #06F;
}
.price2012 .call-to-action a span {
	font-size: 11px;
}
.price2012 .call-to-action-note {
	display:none;
	min-height:28px;
	margin-top: 2px;
	white-space: nowrap;
}
.price2012 .call-to-action-note img {
	width: 18px; 
    height: 18px;  
	margin: 1px 2px;
    vertical-align: bottom; 
    background: url("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 .price.price-side-sell-popup.is-map li.price-map{
    width:auto;
    border-bottom:none; 
    padding: 0;
}

/* 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;
}

.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;}

/* #7672 guestPageFooter */

.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:1px solid #0066ff;}

.opinionlab_tab_top {
    background: none repeat scroll 0 0 #A4B7CB;
    border-radius: 3px 3px 0 0;
    box-shadow: 0 0 1px 0 rgba(0, 0, 40, 0.6);
    color: #33435B;
    float: right;
    font-size: 12px;
    font-weight: bold;
    margin-right: 20px;
    padding: 7px 7px 5px;
	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;
}
.canada-redirect {
	float: right;
	font-size: 12px;
	margin-right: 10px;
	padding: 7px 20px 5px 0px;
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/usa-flag.png") no-repeat scroll right center ;
}
.HomePage2011 .headerAreaMid .canada-redirect a {
	color: #987;
	text-decoration: underline;
}
  
/* Minor Call-To-Action Button */
/* == THIS BLOCK IS FROM shoppinglogin.v1.css - TODO: REMOVE IT FROM THERE == */
a.atnSecondary
{
    padding: 4px 8px;
    margin: 0;
    line-height: 3;
    white-space: nowrap;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-border-image: url("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 8px 0 168px;
    font-family: helvetica,arial,sans-serif;
}


     #newHeaderSearchTools .haFormQuickSearchTextboxWrapper
    {
        border: 1px solid #ccc;
        border-radius: 3px;
        background: #fff;
        height: 33px;
        padding-right: 171px;
    }

.atnSecondary
{
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    font-family: arial narrow, helvetica, sans-serif;
}

.headerArea .grpSearch #newHeaderSearchTools .atnSecondary
{
    padding: 4px 10px;
    position: absolute;
    right: 8px;
    top: 0;
    margin: 4px 0;
    line-height: 1.2;
}

    .headerArea .grpSearch #newHeaderSearchTools .atnSecondary:focus
    {
        outline: 0;
    }

.HomePage2011 div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword
{
    float: none;
    width: auto;
    margin: 1px 0 0 0;
    padding-left: 4px;
    height: 23px;
    background-image: none;
    white-space: nowrap;
}

.HomePage2011 div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword input[type="text"]
{
    width: 97%;
    height: 18px;
    border: none;
    font-size: 14px;
    float: none;
    margin: 5px 2px 0 -9px;
}

.HomePage2011 div.grpSearch #newHeaderSearchTools #haQuickSearchTextbox.grpKeyword input[type="text"]:focus
{
    outline: none;
}

.HomePage2011 #newHeaderSearchTools #haQuickSearchTextbox input
{
    padding: 1px 0px;
}

.HomePage2011 #newHeaderSearchTools div#haQuickSearchDropdown
{
    position: absolute;
    top: 0;
    right: 80px;
    font-weight: normal;
}


     #newHeaderSearchTools div#haQuickSearchDropdown .search-all
    {
        position: absolute;
        right: 10px;
        color: gray;
        display: inline-block;
        border: 1px solid #ccc;
        border-radius: 3px;
        padding: 4px 0px 4px 10px;
        margin: 4px -6px 4px 0px;
        padding-right: 25px;
        font-size: 12px;
        max-width: 300px;
        overflow: hidden;
        white-space: nowrap;
    }

     #newHeaderSearchTools div#haQuickSearchDropdown #select-show
    {
        overflow: hidden;
    }

     #newHeaderSearchTools div#haQuickSearchDropdown .search-all-arrow
    {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.6.2.png") no-repeat -167px -316px;
        position: absolute;
        right: 6px;
        top: 5px;
    }

.HomePage2011 div.grpSearch #newHeaderSearchTools div#haQuickSearchDropdown select
{
    zoom: 1;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0.0;
    /* Safari 1.x */
    -khtml-opacity: 0.0;
    /* Good browsers */
    opacity: 0;
    width: auto;
    margin-left: 0;
    margin-top: 7px;
    position:relative;
}







.HomePage2011 #newHeaderSearchTools #autofilledview
{
    margin: 8px 0 8px 0;
    padding: 0;
    background: white;
    border-color: #ccc;
    border-radius: 0px 0px 6px 6px;
    border-collapse: collapse;
    white-space: normal;
    clear: both;
    text-align: left;
    position: absolute;
    min-width: 400px;
    z-index: 700;
    max-width: 847px;
    width: auto;
    border: none;
    left: 0;
}

.HomePage2011 #singleNav
{
    z-index:800;
}

.HomePage2011 #newHeaderSearchTools #autofilledtable
{
    border: 1px solid #7F9DB9;
    padding: 0;
    text-align: left;
    white-space: normal;
    min-width: 400px;
    max-width: 847px;
    clear: both;
    padding: 0;
    background: white;
    border-color: #ccc;
    border-collapse: collapse;
}

/*.HomePage2011 #newHeaderSearchTools #autofilledview #keywords-box, .HomePage2011 #newHeaderSearchTools #autofilledview #brands-box, .HomePage2011 #newHeaderSearchTools #autofilledview .tools-box
{
    max-width: 300px;
    font-size: 14px;
    vertical-align: top;
    min-width: 240px;
    color: #888;
    margin: 0;
    padding: 0;
}*/

.HomePage2011 #newHeaderSearchTools #autofilledview .column
{
    max-width: 300px;
    font-size: 14px;
    vertical-align: top;
    min-width: 240px;
    color: #888;
    margin: 0;
    padding: 0;
}

.HomePage2011 #newHeaderSearchTools #autofilledview ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    .HomePage2011 #newHeaderSearchTools #autofilledview ul ul
    {
        margin: 0 10px 0;
    }

.HomePage2011 #newHeaderSearchTools #autofilledview li
{
    padding: 6px;
    margin: 0;
}


.HomePage2011 #newHeaderSearchTools #autofilledview ul.product-cells
{
    margin: 6px 0 0;
}

.HomePage2011 #newHeaderSearchTools #autofilledview li.product-cell
{
    margin: 0 12px;
    padding: 4px 0;
    border-top: 1px solid #ccc;
}

    .HomePage2011 #newHeaderSearchTools #autofilledview li.product-cell:first-child
    {
        border-top: 0;
    }
    .HomePage2011 #newHeaderSearchTools #autofilledview li:hover
    {
        background: #D3E3F9;
        cursor: pointer;
}

.HomePage2011 #newHeaderSearchTools #autofilledview li.product-cell:hover
{
    background: none;
}

.HomePage2011 #newHeaderSearchTools #autofilledview li.product-cell a:hover
{
    text-decoration: none;
    border-bottom: 0;
}

    .HomePage2011 #newHeaderSearchTools #autofilledview li span
    {
        color: #4170a4;
        font-weight: bold;
    }

#newHeaderSearchTools .lihover
{
    background: #D3E3F9;
    cursor: pointer;
}

.HomePage2011 #newHeaderSearchTools #autofilledview .column-label
{
    color: #999;
    text-transform: uppercase;
    font-weight: bold;
    padding: 0px 6px 8px 6px;
}

    .HomePage2011 #newHeaderSearchTools #autofilledview .column-label hr
    {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #FFF;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
        margin-bottom: 8px;
    }

    .HomePage2011 #newHeaderSearchTools #autofilledview .column-label.column-label-secondary
    {
        background: #F8F8F8;
    }


.HomePage2011 #newHeaderSearchTools #autofilledview .column-secondary
{
    /* IE10 Consumer Preview */
    background-image: -ms-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Mozilla Firefox */
    background-image: -moz-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Opera */
    background-image: -o-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* Webkit (Safari/Chrome 10) */
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCFCFC), color-stop(1, #F8F8F8));
    /* Webkit (Chrome 11+) */
    background-image: -webkit-linear-gradient(top, #FCFCFC 0%, #F8F8F8 100%);
    /* W3C Markup, IE10 Release Preview */
    background-image: linear-gradient(to bottom, #FCFCFC 0%, #F8F8F8 100%);
    border-left: 1px solid #ccc;
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFCFC', endColorstr='#F8F8F8');
}



.HomePage2011 #newHeaderSearchTools #autofilledview .prodImg
{
    float: left;
    margin-top: 10px;
}

.HomePage2011 #newHeaderSearchTools #autofilledview .wrap_description
{
    margin: 4px;
    overflow: hidden;
    height: 55px;
}

.HomePage2011 #newHeaderSearchTools #autofilledview a:hover .wrap_description span.descText
{
    color: #06F;
}

.HomePage2011 #newHeaderSearchTools #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: 2px
}
.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: 43px;
}
.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{
	padding:6px 10px;
	color:#000;
	font-size:22px;
	
}


.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;
}
.time-tab a {
	margin: 0 !important;
}
.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: 108px;
	top: 14px;
	width: 495px;
	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;
}
.signup a.button {
	right: 16px;
}

#blaNavigation .gift-card {
	border: none;
}
.container .wrap_cell{
	margin-top:25px;
	width:24.5%;
}
.container .section .head {
	background: #c2c2c2;
	height: 35px;
	text-align: right;
}
.swiper-container.featured .head {
	background: #aec0ce;
}
.swiper-container .head .title{float:left;}
.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;
}
.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;
}
.container .section .head .title{float:left;}
.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;
}
.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;
}

.callToAction.pull-right,
.no-recent-visit .callToAction {
	text-align: right;
	margin: 12px 0 2px 12px;
}

.container .section .head {
	height: auto;
	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: 58px;
	bottom: 2px;
}
.container .section .swiper-container .swiper-btns {
	right: 0px;
	bottom: -4px;
}
.container .section .head .title {
	max-width: 80%;
	text-align: left;
}
.container .section.left .head .title {
	max-width: 80%;
}
.container .section.w300 .top h2 {
	padding: 10px 20px 9px;
}
