
/*--category list--*/
#bodyLeftArea .biggerFontSizeTemplate{font-size:85%;}
#bodyLeftArea .biggestFontSizeTemplate{font-size:70%;}

#bodyLeftArea #blaPageTitle {background:#33425A;-webkit-border-radius: 0 12px 0 0;-moz-border-radius: 0 12px 0 0;border-radius: 0 12px 0 0;} 
#bodyLeftArea #blaPageTitle h1 {font-weight: bold;color: #EEECED;font-size: 20px;line-height: 1.1em;padding: 10px 5px 10px 15px;letter-spacing: -1px; } 
#bodyLeftArea #blaPageTitle h2 {font-weight: bold;color: #EEECED;font-size: 20px;line-height: 1.1em;padding: 10px 5px 10px 15px;letter-spacing: -1px; } /* RH */

#blaNavigation .categoryList{margin:0 0 3px 2px;border:1px solid #526380;font-size:1.2em;background:#eeeff0;}
#blaNavigation .categoryList dt{font-weight:bold;color:#dadada;padding:5px 0 6px 6px;background:#33425a;}
#blaNavigation .categoryList dt a,#blaNavigation .categoryList dt a:link,#blaNavigation .categoryList dt a:visited,#blaNavigation .categoryList dt a:active{color:#dadada;border:0;}
#blaNavigation .categoryList dt a:hover:after{content: "";}
#blaNavigation .categoryList dd{padding:3px 3px 3px 5px;}
#blaNavigation .categoryList dd a:link,#blaNavigation .categoryList dd a:visited{border-bottom:0;}
#blaNavigation .categoryList dd a:hover,#blaNavigation .categoryList dd a:active{border-bottom:1px solid #FF9900;}
#blaNavigation .categoryList .clMore{vertical-align:top;}
#blaNavigation .categoryList .clMoreImg{vertical-align:middle;}
#blaNavigation .categoryList .clMore dl{list-style:none;margin:0;}
#blaNavigation .categoryList .clMore dl dd{padding:0 3px 5px 0;}	
#blaNavigation .categoryList span.grey{color:Gray;}
#blaNavigation .categoryList span.grey{color:#808080;}

.grpBody.product_list_body #blaNavigation .categoryList{margin:0 0 3px 2px;border:1px solid #526380;font-size:1.2em;background:#eeeff0; padding:0;}
.grpBody.product_list_body #blaNavigation .categoryList dt{font-weight:bold;color:#dadada;padding:5px 0 6px 6px;background:#33425a;font-size:1em; margin: 0;}
.grpBody.product_list_body #blaNavigation .categoryList dt a,#blaNavigation .categoryList dt a:link,#blaNavigation .categoryList dt a:visited,#blaNavigation .categoryList dt a:active{color:#dadada;border:0;}
.grpBody.product_list_body #blaNavigation .categoryList dt a:hover:after{content: "";}
.grpBody.product_list_body #blaNavigation .categoryList dd{padding:3px 3px 3px 5px;}
#bodyArea.grpBody.product_list_body #blaNavigation .categoryList dd{margin: 0;}
.grpBody.product_list_body #blaNavigation .categoryList dd a:link,#blaNavigation .categoryList dd a:visited{border-bottom:0;}
.grpBody.product_list_body #blaNavigation .categoryList dd a:hover,#blaNavigation .categoryList dd a:active{border-bottom:1px solid #FF9900;}
.grpBody.product_list_body #blaNavigation .categoryList .clMore{vertical-align:top;}
.grpBody.product_list_body #blaNavigation .categoryList .clMoreImg{vertical-align:middle;}
.grpBody.product_list_body #blaNavigation .categoryList .clMore dl{list-style:none;margin:0;}
.grpBody.product_list_body #blaNavigation .categoryList .clMore dl dd{padding:0 3px 5px 0;}	
.grpBody.product_list_body #blaNavigation .categoryList span.grey{color:Gray;}
.grpBody.product_list_body #blaNavigation .categoryList span.grey{color:#808080;}


#blaNavigation .searchPanel {border:1px solid #526380;}
.B2B #blaNavigation .searchPanel {background: #012D6B;}
#blaNavigation .searchPanel span.grey{color:Gray;}
#blaNavigation .searchBar {font-size:1.2em;font-weight:bold;}
#blaNavigation .searchBar a{display:block;padding:5px 20px;border:0;}
#blaNavigation .searchBar a:link,
#blaNavigation .searchBar a:visited,
#blaNavigation .searchBar a:hover,
#blaNavigation .searchBar a:active{color:#DADADA;border:0;}

#blaNavigation .searchBar dd{border-bottom:1px solid #D5D5D5;}
#blaNavigation .searchBar .normal a:hover{color:#EEEFF0;background-color:#526380;}
#blaNavigation .searchBar .active{background:#33425A url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bulMenuHdr_on.gif") no-repeat;}
#blaNavigation .searchBar .normal{background-color:#526380;}

#blaNavigation .gdSearchList, #blaNavigation .advSearchList{padding:5px 0 6px 5px;background:#eeeff0;margin:0;}
#blaNavigation .gdSearchList a:link,

#blaNavigation .gdSearchList a:visited {color:#222;} 
#blaNavigation .gdSearchList a:hover {color: #06F;border: 0;text-decoration: underline;} 
#blaNavigation .gdSearchList a:active {color: #06F;} 

#blaNavigation .gdSearchList .category a:link,
#blaNavigation .gdSearchList .category a:visited {color:#4D4D4D;} 
#blaNavigation .gdSearchList .category a:hover{color: #06F;border: 0;text-decoration: underline;} 
#blaNavigation .gdSearchList .category a:active{color: #06F;} 


#blaNavigation .gdSearchList dl.main{margin:5px 1px 0 0;padding:5px 0;font-size:1.2em;}
#blaNavigation .gdSearchList dl.main dt{padding:0 0 8px 0;font-weight:bold;color:#335f9c;}
#blaNavigation .gdSearchList dl.main dt{ padding:0 0 4px 0;}


#blaNavigation .gdSearchList dl.main dd{padding:0 3px 4px 5px;}

#blaNavigation.expand dl.main dd.show-more label:hover {color: #06F;cursor: pointer;} 
#blaNavigation.expand dl.main dd.show-more img:hover {cursor: pointer;} 

#blaNavigation .advSearchList dl{margin:0 10px;font-size:1.2em;}
#blaNavigation .advSearchList .searchKey{font-size:1.2em;}
#blaNavigation .advSearchList input{width:82%;}
#blaNavigation .advSearchList select{width:99%;}
#blaNavigation .advSearchList .secHdr{margin-top:3px;font-weight:bold;}

#guidedSearch_list, #advancedSearch_list, #powerSearch_list {display:none;margin:0;}

#blaNavigation .gdSearchList dl dd.subcat{margin-left:5px;padding-left:8px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 0 .45em;}
#blaNavigation .gdSearchList dl dd.category{margin-top:4px;}
#blaNavigation .gdSearchList dl dd.category{margin-top:0px;padding-bottom: 2px;font-weight: bold;}

#blaNavigation .gdSearchList h2{font-size:1.2em;padding:4px 0;margin:16px 4px 4px 0;border:1px solid #aaa;border-width:1px 0;}

/*------for t-mobile left nav-------*/
.cellPhoneNav #guidedSearch_list{display:block;}

#blaNavigation .gdSearchMore{vertical-align:top;font-size:1.2em;}
#blaNavigation .gdSearchMore dt{padding:0 0 2px 5px;}
#blaNavigation .gdSearchMore dt a{border-bottom:1px solid #95a0aa;}
#blaNavigation .gdSearchMore img{margin:2px 0 0 2px;vertical-align:middle;}
#blaNavigation .gdSearchMore .moreList{margin:5px 0 0 0;}
#blaNavigation .gdSearchMore .moreList dd{padding:0 3px 5px 5px;}

/* -------- CATEGORY NAVIGATION TOP AND BOTTOM --------- */

#bodyCenterArea #bcaShopWindowHeader{height:auto;}
h1.pageTitle,h2.pageTitle{padding:.25em 15px;margin:.25em 0;font:normal 2em helvetica,arial,sans-serif;color:#526380;}

h1.pageTitle,h2.pageTitle{padding:.25em 15px;margin:0 0 3px;font:normal 2em helvetica,arial,sans-serif;color:#526380;}

h3.subTitle,h2.subTitle{padding:0 15px;margin:0 0 1em 0;font:normal 1.3em helvetica,arial,sans-serif;color:#444;}
h3.subTitle .glyph,h2.subTitle .glyph{font:1.25em verdana,sans-serif;}
h3.subTitle em,h2.subTitle em{font-style:normal;font-weight:bold;}
.pageTitle .note{font-size:.7em !important;color:#444;}



#categoryNavTop, #categoryNavBtm{font-size:1.1em;margin:0;border-bottom:none;}
#categoryNavTop ul, #categoryNavBtm ul,#categoryNavTop p, #categoryNavBtm p{margin:0; padding:0; clear:both;}
#categoryNavTop .floatRight, #categoryNavBtm .floatRight{float:right}
#categoryNavTop li img, 
#categoryNavBtm li img,
#categoryNavTop li input, 
#categoryNavBtm li input,
#categoryNavTop li label, 
#categoryNavBtm li label,
#categoryNavTop li select, 
#categoryNavBtm li select {vertical-align:middle;}

.compareOn .comparison{display:block;}
.compareOff .comparison{display:none;}

.floorOne{height:39px;border:1px solid #E3E3E3;overflow:hidden;background:#F2F2F2; clear:both}
.floorOne li{padding:8px 6px 0 6px; list-style:none; float:left;height:31px;}
.floorOne input{vertical-align: middle}
.floorOne .search,
.floorOne .view,
.floorOne .sort,
.floorOne .sold-by {
	float: left;
	height: 31px;
	padding: 10px 8px 0;
}
.floorOne .search {padding-top:6px;}
#categoryNavTop div label,
#categoryNavTop div img,
#categoryNavTop div input,
#categoryNavTop div select,
#categoryNavBtm div label,
#categoryNavBtm div img,
#categoryNavBtm div input,
#categoryNavBtm div select{vertical-align: middle;}
#categoryNavTop div.dividingLineLeft{border: medium none;padding-left: 10px;margin-left: 10px;}

.floorTwo{height:40px;border:1px solid #E3E3E3;border-top:1px solid #FFF;border-bottom:1px solid #CCC;background:#E5E5E5;overflow:hidden;}
.floorTwo li{list-style:none; float:left;height:40px;}

.floorTwo .compareMargin,
.floorTwo .compareMarginMenu,
.floorTwo .pageNavPadding,
.floorTwo .pageNavePaddingRSS {
	float: left;
	height: 40px;
}
.dividingLineLeft{border-right:1px solid #CCC}
.dividingLineCenter{border-right:1px solid #CCC;border-left:1px solid #FFF;}
.dividingLineRight{border-left:1px solid #FFF;}
.floorOne .detail{height:22px;padding:0 6px;margin:9px 0;border-left:1px solid #CCC;}
.view{margin-top:0}
.sortBy{width:168px;margin-top:0}

.pageNavPadding{padding:8px 6px 0 6px}
.pageNavPaddingRSS{padding:12px 6px 0 6px}
.compareMargin{margin:8px 0 0 6px}
.compareMarginMenu{margin:11px 0 0 6px}
.ie_6 .compareMarginMenu,.ie_7 .compareMarginMenu{margin:7px 0 0 6px}
.CategoryDividingLine{border-left:1px solid #CCC;border-right:1px solid #FFF;height:40px}

.compareAreaPD{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bgComparePD.gif") top left;width:26px;height:26px;}
.compareAreaPD img{width:26px;height:26px; cursor:pointer}
.compareBorder{border:1px solid #B5B5B5; height:26px !important; overflow:hidden}
.compareBorder .removeCompare{width:10px;height:10px;position:relative;right:-16px;top:-10px;display:block;cursor:pointer}
.compareBorder .removeCompare img{width:10px;height:10px}
.ie_6 .compareBorder .removeCompare{width:10px;height:10px;position:relative;right:-16px;top:-12px;display:block;cursor:pointer}

.bottomBG{height:12px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/blueBG.gif") repeat-x scroll 0 0; margin-top:1px;border-top:1px solid #FFF;}
.fontSize09em{font-size:0.9em}
.textBoxFont{font-size:1.2em}
.MozPadding{margin-top:7px}
.MozPaddingTx{height:20px; display:block; float:left;margin-top:3px}
.ie_6 .MozPadding, .ie_7 .MozPadding{margin-top:0}
.ie_6 .MozPaddingTx, .ie_7 .MozPaddingTx{height:0;float:left; margin-top:5px}

.floorOne .detail{display:none;}
.view img, .detail img, .sort img{width:18px;height:18px;border:1px solid #A6A4A7;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_viewToggles_1.png") no-repeat;cursor:pointer;}
.view .gridOn{background-position:0 0;}
.view .gridOff{background-position:0 -32px;}
.view .listOn{background-position:-30px 0;}
.view .listOff{background-position:-30px -32px;}
.detail .detailOn{background-position:-60px 0;}
.detail .detailOff{background-position:-60px -32px;}
.detail .simpleOn{background-position:-90px 0;}
.detail .simpleOff{background-position:-90px -32px;}
.sort .smartSortOn{background-position:-120px 0;}
.sort .smartSortOff{background-position:-120px -32px;}
.newFeature.smartSortOff{background-position:-120px -64px;}

.pageNav1{display:inline;margin:3px 0; width:210px}
.pageNav1 label,.pageNav1 .pageTotal{float:left;padding:3px 5px 0 5px;}
.pageNav1 .pageInput{float:left;}
.pageNav1 .pageInput input{float:left;height:17px;padding:0 0 0 1px;}
.pageNav1 .back,.pageNav1 .next,.pageNav1 .backOff,.pageNav1 .nextOff{display:block;float:left;width:22px;height:22px;margin:0 2px;border:0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/idx_arrows.gif") no-repeat 0 0;text-indent:-9999em;}
.pageNav1 .back{margin-right:0;}
.pageNav1 .back:link,.pageNav1 .back:visited{border:0;background-position:-30px -28px;}
.pageNav1 .back:hover,.pageNav1 .back:focus{border:0;background-position:-60px -28px;}
.pageNav1 .back:active{border:0;background-position:-90px -28px;}
.pageNav1 .backOff{background-position:0 -28px;}
.pageNav1 .next:link,.pageNav1 .next:visited{border:0;background-position:-30px 0;}
.pageNav1 .next:hover,.pageNav1 .next:focus{border:0;background-position:-60px 0;}
.pageNav1 .next:active{border:0;background-position:-90px 0;}
.pageNav1 .nextOff{background-position:0 0;}
.pageNav1 .disabled a,.pageNav1 .enabled span{display:none;}
.pageNav1 .enabled a,.pageNav1 .disabled span{display:block;}
.floorTwo .pageTotal{font-size:1.1em;}

.CompareSpace{vertical-align: middle;padding-top:0}
.ie_6 .CompareSpace{vertical-align: middle;padding-top:4px}
.ie_7 .CompareSpace{vertical-align: middle;padding-top:4px}
.ie_8 .CompareSpace{vertical-align: middle;padding-top:4px}

/* navigation top July 2013 */
.floorOne .group-title{
	font-weight: bold;
	text-transform:uppercase;
	font-size: 11px;
	padding-right: 3px;
}
.floorOne .search-within{width: 160px;}
.sold-by .group-title{padding-top:4px;}
.sold-by .item-label{font-size:12px;padding:3px 0 0 2px;}

/* --------- Result Tips ----------- */


.messageArea{font:1.3em helvetica,arial,sans-serif;margin:5px 12px;padding:10px 0;position: relative;}




.messageArea .alert{font-size:1.15;font-weight:normal;color:#d00;}
.messageArea h2{font-size:1.15em;}
.messageArea li{padding-bottom:.5em;}
.messageArea label{font-weight:bold;}

.messageArea .relatedItems {
    width: 75%;
    margin-bottom: 10px;
    padding-right: 130px;
}
.resultsTitleLine{border-bottom:1px #CCC solid; height:1px;margin:15px 0 1px 0;}
.resultsTitle{font:normal 1.1em helvetica,arial,sans-serif;margin:0;padding:3px 20px 5px 12px;text-transform:capitalize;background:#F0F0F0; color:#000}
h3.redSearchResults{font:bold 1.3em helvetica,arial,sans-serif;color:#D00;margin-left:1.em;padding-left:20px;}
h3.recommendTitle{font:bold 1.4em helvetica,arial,sans-serif;margin-left:1.em;padding-left:20px;}
h2.recommendTitle{font:bold 1.4em helvetica,arial,sans-serif;margin-left:1.em;padding-left:20px;}
.splitResultTitle{float:left;padding:1em;font:normal 1.3em helvetica,arial,sans-serif;color:#333;}

.unavailableProduct{float:right;clear:left;margin:.5em 0;padding:5px;width:120px;height:auto;text-align:center;background-color:#eee;border:1px solid #ccc;font:normal 1em helvetica,arial,sans-serif;color:#666;}


/* --------- PRODUCT CELLS / LISTING / COMPARE ----------- */

/* --- style adjustments --- */
.productList, .productCells{font:1em helvetica,arial,verdana,sans-serif;color:#333639;} 
.productList, .productCells{ color:#222;}

#tblCompareNew{font:1.3em helvetica,arial,verdana,sans-serif;color:#444;}
.productList del,.productCells del{text-decoration:none;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/px_cccccc.gif") repeat-x left center;}
.productList abbr,.productCells abbr,.price2012 .productCompare abbr{border:0;}

.subTitle a,
.productList a,
.productCells a,
.productCompare a{border:none;cursor:pointer;}
.subTitle .glyph{color:#999;}
.subTitle a:hover,
.subTitle a:focus,
.productList a:hover,
.productList a:focus,
.productCells a:hover,
.productCells a:focus, 
.productCompare a:hover,
.productCompare a:focus,
.productCompare a:hover span,
.productComparea:focus span,
.itemText a:hover span,
.itemText a:focus span{color:#06f;}
#tblCompareNew a{display:block;}
.productList a,
.productCells a,
.productCompare a{/* color:#000; */}

a.CTA{font-size:1.2em;line-height:1.3;}
a.CTANext{padding-right:15px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_arrows.png") no-repeat right 3px;}
a.CTA,
a.CTA:link,
a.CTA:visited {border-bottom:0;color:#06f;}
a.CTA:hover,
a.CTA:active,
a.CTA:focus {border-bottom:1px dotted #06f;}

.price2012 a.CTA:active{border-bottom:0;color:#06f;}
.price2012 a.CTA:hover{color:#06f;}

/* position fix for IE */
.ie_6 a.CTANext,.ie_7 a.CTANext{background-position-y:5px;}

.priceNote a.CTA{font-size:1em;}

a.itemRating{clear:right;line-height:1.5;}
a.itemRating .eggs{font-size:15px;line-height:1;padding:0 26px;vertical-align:middle;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.0.0.png") no-repeat;}
a.itemRating .r5{background-position:-120px -58px;}
a.itemRating .r4{background-position:-120px -78px;}
a.itemRating .r3{background-position:-120px -100px;}
a.itemRating .r2{background-position:-120px -120px;}
a.itemRating .r1{background-position:-120px -140px;}

/* --- containers --- */
.productList,.productCells{position:relative;float:left;width:100%;height:1%;font-size:1.3em;overflow-x:hidden;margin-bottom:.5em;}
.productCells .itemCell,
.productCells .comboCell{position:relative;float:left;width:220px; height:1%;padding:0 5px;border:0;border-left:1px dotted #CCC;margin:0 1px 0 -1px;font-size:1em;overflow:hidden;height: 409px;}
.price2012 .productCells .itemCell,
.price2012 .productCells .comboCell{height: 437px;}

.price2012 .product_list_body .grpBodyCenter #bcaProductCell.productCells .itemCell,
.price2012 .product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell  {height:auto; min-height:437px; max-height: 478px;}

.productList .itemCell,
.productList .comboCell{position:relative;width:auto;height:1%;padding:.5em 200px .5em 140px;border:0;border-bottom:1px dotted #ccc;font-size:1em;}
div.productCells div.featuredProduct{position:relative;display:block;float:none;width:auto;padding:.5em 190px;border-bottom:1px dotted #ccc;height:1%;}
.price2012 div.productCells div.featuredProduct,
.price2012 div.productCells.has-subscriptions div.featuredProduct{height:1%;}
.productCells .comboHeight{height:1%;}
.price2012 .productCells .comboHeight{height:1%;}

.product_list_body .grpBodyCenter #bcaProductCell.productList .itemCell,
.product_list_body .grpBodyCenter #bcaProductCell.productList .comboCell {
    position:relative;width:auto;height:1%;padding:.5em 200px .5em 140px;border:0;border-bottom:1px dotted #ccc;font-size:1em;
}

/* --- structure groups --- */
.productCells .itemGraphics{float:left;width:100%;height:8em;margin:.5em 0;text-align:center;}
.productList .itemGraphics{float:left;width:130px;margin-left:-140px;text-align:center;}
.productCells .featuredProduct .itemGraphics{height:1%;width:180px;margin-left:-190px;text-align:center;}
.productCells .featuredProduct .itemGraphics .itemImage,
.productCells .featuredProduct .itemGraphics .itemBrand,
.productCells .featuredProduct .itemGraphics .itemRating,
.productCells .featuredProduct .itemGraphics .itemCompare,
.productCells .comboCell .itemGraphics .itemCompare{float:none;}

.product_list_body .grpBodyCenter #bcaProductCell.productCells .itemGraphics{float:left;width:100%;height:8em;margin:.5em 0;text-align:center;}
.product_list_body .grpBodyCenter #bcaProductCell.productCells .comboCell .itemGraphics{height:10.8em;}

.productCells .listStyleBrand {display:inline;width:0px;height:0px;}
.productCells .featureList {display:none;}

.productCells .comboCell .itemGraphics{height:10.616em;}
.productCells .DIY .comboCell .itemGraphics{height:13.5em;} /* for DIY store */
.productCells .twoItem .itemBrand,
.productCells .twoItem .itemImage{float:left;width:50%;min-height:28px;margin:0 -1px 10px 0;text-align:center;}
.productCells .twoItem .comboImage img{width:100px;}
.productCells .featuredProduct .comboImage img{width:85px;}
.productList .twoItem .comboImage img{width:100px;margin-bottom:5px;}
.productList .twoItem .itemDescription{display:block;min-height:75px;}

.productCells .itemText{clear:left;margin: 4px 0;line-height: 1.2;}
.productCells .itemText .wrapper{height: 6.55em;overflow: hidden;}
.productList .itemText,
.featuredProduct .itemText{clear:none;float:left;width:100%;padding:0;margin:1em 0 0 0;}
.productCells .comboCell .itemText{height:8.05em;} 
.productCells .comboCell div.bulletDscription{height:12em;} 
.productCells .itemText a{display:block;overflow:hidden;min-height:2.6em;max-height:3.65em;}
/*.productCells .itemText .proDescription{min-height:2.6em;max-height:6.75em;margin:0;padding:0}*/
.productCells .showDetails .itemText{height:15em;} 

.productCells .itemAction{height:10em;text-align:center;border-bottom:1px dotted #CCC;font-size:0.95em;margin:4px 0;}
.price2012 .productCells .itemAction{height:161px;}
.productList .itemAction,
.productCells .featuredProduct .itemAction{float:right;width:180px;margin:0 -190px 0 0;text-align:right;border:0;font-size:0.95em;}
.price2012 .productList .itemAction {width:200px;margin-right: -200px;}

.product_list_body .grpBodyCenter #bcaProductCell.productCells .itemAction{height:10em;text-align:center;border-bottom:1px dotted #CCC;font-size:0.95em;margin:4px 0;}
.price2012 .product_list_body .grpBodyCenter #bcaProductCell.productCells .itemAction{height:174px;}

/* --- specific elements --- */
.productList .comboCell .itemImage img{width:125px;}
.productCells .comboCell .itemImage{float:none;width:180px;}

.productCells .itemCompare{float:right;clear:right;padding:.25em 1px;white-space:nowrap;} 
.productList .itemCompare{padding:.25em 3px;white-space:nowrap;}
.productList .itemCompare input,
.productCells .itemCompare input{width:20px;height:20px;margin:-2px 1px 0 -5px;vertical-align:middle;}
.productList .itemCompare label,
.productCells .itemCompare label{line-height:2.25;padding:.2em 5px .1em;border:1px solid #eee;cursor:pointer;}
.productList .itemCompare label:hover,
.productCells .itemCompare label:hover{border-color:#999;color:#06f;}

.productCells .itemBrand{float:right;width:90px;text-align:center;min-height:28px;margin-bottom:.5em;}
.productCells .itemImage{float:left;margin-left:-2px;margin-right:4px;}
.productList .itemPromo, 
.productCells .itemPromo,
.productCompare .itemPromo{  display:block;font-weight:bold;color:#86a501;margin-bottom:.5em;line-height:1.25;max-height:2.5em;min-height:1.2em;overflow:hidden; font-size:12px;}
.productCells .comboItemPromo{display:block;font-weight:bold;color:#222;margin-bottom:.5em;line-height:1.1;}
.productCells .itemDescription,
.productList .itemDescription{display:block;clear:both;margin-bottom:1em;line-height:1.25;font-size: 13px;font-weight: bold;} 

.productCells .comboItemDescription{display:block;clear:both;margin-bottom:1em;line-height:1.1;}
.productCells .comboCell .comboItemDescription{display:block;clear:both;height:2.3em;margin-bottom:.5em;overflow:hidden;}
.productCells .comboCell .itemDescription{display:block;clear:both;height:4em;margin-bottom:.5em;overflow:hidden;}
.productCells .disclaimer,
.productList .disclaimer {display:block;clear:left;padding:1em;}

/* --- comparison page specific --- */
.productCompare{margin:0 10px 5em 10px;}
#tblCompareNew{clear:both;border:1px solid #e3e3e3;margin-bottom:1em;color:#333639;}
#tblCompareNew td, #tblCompareNew th{padding:.5em 10px;vertical-align:top;}
#tblCompareNew tbody td,
#tblCompareNew tbody th{border-bottom:1px solid #ccc;}
#tblCompareNew td, #tblCompareNew thead th{border-left:1px dotted #ccc;}
#tblCompareNew td,
#tblCompareNew th{width:15%;}
#tblCompareNew .first{border-left:0;}
#tblCompareNew th{font-weight:normal;text-align:left;}
#tblCompareNew .functionRemove{text-align:right;}
#tblCompareNew thead th{border-bottom:0;}
#tblCompareNew .itemImage{display:block;margin:1em auto;}
#tblCompareNew .itemAction{text-align:center;padding-bottom:1em;font-size:0.95em;}
#tblCompareNew thead .itemAction{border-bottom:1px solid #444;}
#tblCompareNew tbody tr:nth-child(odd){background:#eee;}
#tblCompareNew .groupHead th{background:#e3e6e9;color:#444;border-bottom-color:#444;}
#tblCompareNew .groupHead a{display:block;padding-left:15px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n1_minus.gif") no-repeat left center;}
#tblCompareNew .groupHead a.collapsed{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/n1_plus.gif") no-repeat left center;}
.productCompare .pageTitle{padding:.25em 0;margin:.25em 0;float:left;width:100%;}
.productCompare .subTitle{padding:0;}
.pageAction{float:right;padding:2px 0 0 25px;height:16px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") 0 -200px no-repeat;font-size:0.55em;}

/* --- lists --- */
.productCells .itemFeatures,
.productList .itemFeatures,
.productCells .itemDetails,
.productList .itemDetails{list-style: none;margin: 8px 0;padding: 0;height: 3.6em;font-size:0.95em;}
.productCells .featuredProduct .itemFeatures{clear:none;float:none;width:100%;}
.productList .itemDetails,
.productCells .featuredProduct .itemFeatures{ color:#666;}

.productCells .itemFeatures li,
.productList .itemFeatures li,
.productCells .itemDetails li,
.productList .itemDetails 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;}
.itemDetails label{font-weight:bold;}

.productCells .itemPricing {list-style:none;margin:.5em 10px .5em 0;padding:0;text-align:right;}
.price2012 .productCells .itemPricing{margin:.5em 0px .5em 0;}
.productList .itemPricing {list-style:none;margin:.5em 0;padding:0;text-align:right;}
.productCompare .itemPricing {list-style:none;margin:.5em 0;padding:0;}
.productCells .itemPricing li,
.productCompare .itemPricing li{display:block;height:1.3em;overflow:hidden;}
.price2012 .productCells .itemPricing li,
.price2012 .productCompare .itemPricing li{overflow:visible;}
.productList .itemPricing li{clear:right;}

/* --- pricing and actions --- */
.productCells .viewDetails{text-align:right;margin:0 10px 1em 0;}
.productList .viewDetails,
.productCells .featuredProduct .viewDetails {float:right;clear:right;}

.productCells .itemButton{display:block;margin:3px 5px;text-align:right;}

.itemPricing .label{font:normal .85em verdana,sans-serif;vertical-align:baseline;text-transform:lowercase;}
.itemPricing sup{font-weight:normal;font-size:.65em;vertical-align:top;}
.itemPricing sub{font:normal .65em verdana,sans-serif;text-transform:uppercase;vertical-align:baseline;}

.productList .priceWas, 
.productCells .priceWas,
#tblCompareNew .priceWas {color:#666;font:0.80em verdana,sans serif;}
.productList .priceComboSave,
.productCells .priceComboSave,
#tblCompareNew .priceComboSave {font-weight:bold;color:#333;}
.productList .priceShip,
.productCells .priceShip,
#tblCompareNew .priceShip {color:#86A501;}

.itemAction .itemPricing .priceFinal{height:1.1em;margin:.2em 0 0 0;font-size:2em;font-weight:normal;line-height:1.1;color:#333;}
.itemAction .itemPricing .priceRange{margin:0;font-weight:normal;height:1.426em;padding-top:.5em;font-size:1.35em;line-height:1;color:#333;}

.itemAction .itemPricing .priceFinal,
.itemAction .itemPricing .priceRange{color:#222;}
.price2012 .itemAction .itemPricing .priceRange,
.price2012 .itemAction .itemPricing .priceFinal{height:96px;}

.itemAction .itemPricing .priceMAP{font-weight: bold;font-size:1.05em;padding-top:0.5em;height:2.0em;line-height:1.9;}
.productList .itemAction .itemPricing .priceMAP{margin-bottom:0.5em;line-height:1.9;}
.itemAction .itemPricing .priceMAP a:link,
.itemAction .itemPricing .priceMAP a:visited{white-space:nowrap;color: #333639;}
.itemAction .itemPricing .priceMAP a:visited{ color:#4d4d4d;}

.itemAction .itemPricing .priceMAP a:hover,
.itemAction .itemPricing .priceMAP a:focus,
.itemAction .itemPricing .priceMAP a:active{color:#0066ff;border-bottom:1px solid #0066ff;}
.itemAction .itemPricing .priceSoldOut{height:1.74em;font-size:1.5em;font-weight:bold;line-height:2;color:#d00;}

.itemAction .itemPricing .priceList{font-size:1.2em;white-space:nowrap;}
.itemAction .itemPricing .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 --- */
.productList .itemGraphics .itemBrand,
.productCells .itemPricing .priceList,
.productList .itemPricing .priceRange{display:none;}

.productList .itemFeatures {display:none;}

/* --- hide unused --- */
.itemDetails,
.itemAction .itemButton{display:block;}

/* --- master combos only --- */
.showDetails .itemDetails{display:block;}

/* --- overriding classes --- */
.productList .clear,
.featuredProduct .clear,
.productCells .itemGraphics .clear{display:block !important;height:0 !important;line-height:0 !important;overflow:hidden !important;clear:both !important;margin:0 !important;}
.productCells .clear{display:none;}

/* --- SearchFeedback --- */
.feedbackSectionDiv {clear:both;border:1px solid #AAA;background:#F0F0F0;padding:10px;margin:30px 0;font-size:1.2em;}
.feedbackTitle {font:normal 1.5em helvetica,arial,verdana,sans-serif;margin-top:0;}
.feedbackOption {vertical-align:middle;}
.feedbackSectionDiv form,dl,dt,dd,a{margin:0;padding:0;border:0;}
.feedbackTextarea{width:80%;font-size:1.0em;font-family:verdana,arial,helvetica,sans-serif;}

#modal{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;}
#modal .icnInfo{float:left;width:50%;}
#modal .icnInfo img{display:block;width:30px;height:30px;margin:-5px 0 .5em -5px;}
#modal .icnClose{float:right;width:49%;text-align:right;}
#modal .content{clear:left;}
.loading{cursor:wait;}
.normalCursor{cursor:pointer;}


/* --- print styles --- */
@media print{
.productCompare .pageAction,
.productCompare .functionRemove,
.productCompare #tblCompareNew .itemAction a,
h3.subTitle a,h2.subTitle a, 
.productCompare tfoot{display:none;}
}

/* --- For SubCategory StoreBase --- */
.itemText .featureList{list-style-type:none;margin:5px 0;padding:0;font-size:0.95em;}
.itemText .featureList{ color:#666;}

.itemText .featureList ul{list-style:none;margin:0;padding:0;}
.itemText .featureList li{padding:0 8px;margin:2px 0 0 0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 0 .45em;}

/*for regular Combo display*/
a.blockLink:link,a.blockLink:visited,a.blockLink:active,a.blockLink:hover{display:block;border:none;cursor:pointer;}
.productCells .grpPhotos{text-align:left;position:relative;width:180px;height:135px;margin:0 5px .5em 0;display:block;margin:auto;overflow:hidden;}
.productCells .prime{display:block;width:125px;height:135px;padding-top:20px;}
.productList .imgPrime,
.productCells .imgPrime{width:125px;height:94px;}
.productList .grpPhotos{float:left;width:125px;margin:0 5px .5em 0;display:block;}
.productList .addl{text-align:right;display:block;padding-right:3px;}
.productList .imgThumb{width:35px;height:26px;}
.productCells .addl{position:absolute;right:0;top:0;width:64px;height:135px;padding-top:47px;text-align:right;}
.productCells .grpPhotos .imgThumb,
.productList .grpPhotos .imgThumb {border:1px solid #cccccc;margin:0 1px 2px 1px;}
.productCells .combo3 .addl,.productCells .combo4 .addl{padding-top:24px;}
.productCells .combo4 .addl{text-align:center;}
.productCells .combo2 .imgThumb,
.productCells .combo3 .imgThumb{width:60px;height:45px;}
.productCells .combo4 .imgThumb{width:35px;height:26px;}
.productCells .featuredProduct .itemGraphics .grpPhotos{/*width:180px;*/height:auto;margin:0 5px .5em 0;display:block;text-align:center;}

.productCells .featuredProduct .itemGraphics .prime{float:none;height:auto;margin:0 auto;padding:0;}
.productCells .featuredProduct .itemGraphics .addl{position:static;padding:0;display:block;width:auto;height:auto;}

/* ----- info bubble ----- */
.bblWrap{position:absolute;top:-1.8em;left:0;margin:-5px 0 0 0;z-index:99;text-indent:-7px;font:normal 11px helvetica,arial,sans-serif;}
.bubble{padding:2px 4px;margin:0 0 -2px -50%;text-align:center;background:#FFA;border:1px solid #CC6;text-indent:0;white-space:nowrap;}
.bblWrap:after{content:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/tr_bubble.png")}
/* ------ smart sort panel ------ */
.grpSmartSort{float:left;width:100%;margin:2px 0;height:80px;}
.grpSmartSort .controls{float:right;width:24px;padding:2px;text-align:right;}
.grpSmartSort a{margin-bottom:4px;}
.grpSmartSort .listSmartSort{float:left;clear:none !important;width:340px;list-style:none;margin:0;padding:0;background:#fff; height:100%;}
#smartSort1{border-right:2px solid #e3e6e9;}
.itmSmartSort,
.itmSmartFilter{margin:2px;padding:2px;}
.lblSmartSort{float:left;width:20ex;}
.sortable .itmSmartSort{border:1px solid #ccc;}
.sortable .lblSmartSort .grip{width:18px;height:18px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_smartSort.png") no-repeat 1px 1px;vertical-align:middle;}
.inputSmartSort{}
.inputSmartSort .low,
.inputSmartFilter .low{float:left;width:16px;height:16px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_smartSort.png") no-repeat -22px 0;vertical-align:middle;}
.inputSmartSort .high,
.inputSmartFilter .high{float:left;width:16px;height:16px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_smartSort.png") no-repeat -45px 0;vertical-align:middle;}
.inputSmartSort .slideBar,
.inputSmartFilter .slideBar{position:relative;float:left;width:120px;height:16px;margin:4px 6px;}
.disabled .ui-slider .ui-slider-range,
.disabled .ui-slider .ui-slider-handle,
.disabled .bblWrap{display:none !important;}
.disabled .lblSmartSort{opacity:.5;}
.grpSmartSort .guiHelp{display:none;}
.grpSmartSort #smartSort2,
.grpSmartSort .helpLink{display:block;}
/* ----- smart sort with help ----- */
.grpSmartSortHelp{background:#ecf4fe;}
.grpSmartSortHelp #smartSort2,
.grpSmartSortHelp .controls .helpLink{display:none;}
.grpSmartSortHelp .guiHelp{display:block;}
.grpSmartSortHelp .guiHelp{margin:4px 4px 4px 354px;padding:8px;}
.grpSmartSortHelp .guiHelp .title{display:block;margin-bottom:.5em;}
#categoryNavTop .grpSmartSortHelp .guiHelp .helpText p{float:none;clear:none;}
.grpSmartSortHelp .help0 p{margin-left:0;}
.grpSmartSortHelp .guiHelp img{float:left;width:0;height:0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_guiHelp.png") no-repeat;border:0;margin-right:8px;}
.grpSmartSortHelp .help1 img{width:24px;height:21px;background-position:0 0;border:1px solid #c3c6c9;}
.grpSmartSortHelp .help2 img{width:24px;height:21px;background-position:-30px 0;border:1px solid #c3c6c9;}
.grpSmartSortHelp .help3 img{width:24px;height:21px;background-position:-60px 0;border:1px solid #c3c6c9;}
.grpSmartSortHelp .help1 p,.grpSmartSort .help2 p,.grpSmartSort .help3 p{}
/* ----- only use if range is disabled ----- */
.inputSmartSort .slideBar .ui-state-default{border-color:#fa0;background-color:#fc0;}
.inputSmartSort .slideBar .ui-state-hover,
.inputSmartSort .slideBar .ui-state-focus{border-color:#e90;background-color:#fd0;}


/* ------ smart search ------ */
.searchPanel{background:#33425A;}
.searchPanel .title{padding:0 4px;margin:4px 0 8px;
                    font:normal 1.5em helvetica,arial,sans-serif;
                    /*font: bold 1.2em helvetica,arial,sans-serif;*/
                    color:#e3e3e3;}

.searchPanel .title{padding: 0 4px 0 15px;}

.searchPanel .nav{margin:0;padding:0;list-style:none;height:1%;}
.searchPanel .nav li{float:left;margin:0 1px;padding:2px 2px;}
.searchPanel .nav a:link,
.searchPanel .nav a:visited,
.searchPanel .nav a:hover,
.searchPanel .nav a:active{border:none;color:#e3e3e3;font-size:10px;}
.searchPanel .nav .current{background:#eaecef;-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;}
.searchPanel .nav .current a:link,
.searchPanel .nav .current a:visited,
.searchPanel .nav .current a:hover,
.searchPanel .nav .current a:active{border:none;color:#3a3a3a;font-size:10px;}
.searchPanel .nav .current a:active{ color:#4d4d4d;}

.grpSmartFilter{clear:both;margin:0;padding:4px;list-style:none;background:#eaecef;}
.itmSmartFilter{margin:0;padding:4px 0 0 0;border-bottom:1px solid #fff;}
.lblSmartFilter{display:block;margin:0 0 8px 0;font-size:1.2em;}
.itmSmartFilter .inputSmartFilter{border-bottom:1px solid #c3c6c9;}
.itmSmartFilter .inputSmartFilter .slideBar{float:none;height:12px;width:90%;}
.itmSmartFilter .slideValues{text-align:center;margin-bottom:8px;}

.itmSmartFilter .ui-widget-content{background-color:#c3c6c9;}
.gdSearchList,.advSearchList{clear:both;}
.gdSearchList h3,.advSearchList h3{font-size:1.5em;}
.gdSearchList .title {
	font-family: helvetica, arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #222;
	margin: 0 4px 0 0;
	padding: 20px 0 12px;
	border-top: 1px solid #ccc;
}

.zeroResult{font:1.3em helvetica,arial,sans-serif;margin:20px 12px;}
.zeroResult .alert{color:#DD0000;}

.loaderRange{text-align:center;margin:30px 0;}
.loaderRange .msg{display:block;font-size:1.1em;margin-top:5px;}

.disabledLabel{color:#888888;}

.overlayProdGallery{position:absolute;top:0;left:0;height:100%;width:100%;background:rgb(100,100,100);opacity:.6;filter:alpha(opacity=60);z-index:99998;}
.overlayProdGallery .loader{position: absolute;padding: 15px;background: white;border: 1px solid black;z-index: 99999;-moz-border-radius: 7px;-moz-box-shadow: 3px 5px 12px #AAA;-webkit-border-radius: 7px;left: 50%; top: 160px; height: 1em; min-height: 1em; width: 150px; margin-left: -75px; margin-top: -20px; text-align: center;}
/***/
.LeftCelldiv  {height:196px;}
.LeftCelldiv h2 {font-size:1.3em;margin:24px 5px 0 5px;line-height:1.5em;}
.ifVehicleModule {height:196px;width:160px; }
/*AutopartProductList Third Iframe style*/
#ifDciSearch{width: 100%; vertical-align: top; height:1200px;}

/*-- Paging Navigation Bar Style--------*/
/* Overrides */
#bodyCenterArea #bcaShopWindowHeader,
#bodyCenterArea #bcaShopWindowFooter,
#bodyCenterArea #bcaShopWindowFooter2,
.bottomBG{background:none;}
#categoryNavTop li.dividingLineLeft{border:none;}
#categoryNavTop .pageTotal,
#categoryNavTop span.disabled,
#categoryNavTop span.enabled{display:none;}
#categoryNavTop li.view{display:list-item;}
#categoryNavTop .dailydeals li.view{display:none;}
#categoryNavTop .dailydeals .pageTotal{display:block;}
#categoryNavTop .dailydeals span.disabled,
#categoryNavTop .dailydeals span.enabled{display:inline;}
#categoryNavTop .dailydeals .pageNavShowAll .pageTotal,
#categoryNavTop .dailydeals .pageNavShowAll span.disabled,
#categoryNavTop .dailydeals .pageNavShowAll span.enabled{display:none;}
#categoryNavBtm .floorOne,
#categoryNavBtm .floorTwo{display:none;}
.pageNavPadding{padding-top:12px;}

#categoryNavTop .recordCount{margin-top:4px;font-size:1.1em;}

.pageNavBottom{text-align:center;background:white url("http://images10.newegg.com/WebResource/Themes/2005/Nest/blueBG.gif") repeat-x scroll 0 -3px;padding-top:25px;margin:0 0 50px;font-size:1.1em;}
/* #categoryNavBtm .pageNavBottom .pagination ul{display:block;} Just for Testing */
/* #categoryNavBtm .pageNavBottom .pagination ul{margin-bottom:20px;} Just for Testing */
.pageNavBottom ul li{background:none;border:none;margin:0 3px;padding:0 3px 0 5px;}
.pageNavBottom ul li.currentPage{color:#000;font-size:1.15em;text-decoration:underline;border:1px solid #fff;background:#fff;margin:0 6px;}
.pageNavBottom ul.onePage li.currentPage{border:0;background:#fff;margin:0 16px;text-decoration:none;font-size:1em}
.pageNavBottom ul li.currentPage .label,
.pageNavBottom ul li.currentPage .total{display:none;}
.pageNavBottom ul.onePage li.disabled{display:none;}
.pageNavBottom ul.onePage li.currentPage .label,
.pageNavBottom ul.onePage li.currentPage .total{display:inline;}
.pageNavBottom ul.onePage li.currentPage .label{color:#3a3a3a;}
.pageNavBottom ul.onePage li.currentPage .total{padding-left:2px;}
.pageNavBottom ul.onePage li.currentPage,
.pageNavBottom ul.onePage li.currentPage .total{color:#3a3a3a;}
.pageNavBottom a{padding:0 5px 0 5px;}
.pageNavBottom a:link {color:#6a6a6a;border:1px solid transparent;}
.pageNavBottom a:visited,
.pageNavBottom a:hover {color:#06f;background:#e9e9e9;border:1px solid #ccf;}
.pageNavBottom a:focus {color:#06f;background:#e9e9e9;border:1px solid #ccf;}
 
.pageNavBottom .back span,
.pageNavBottom .back a,
.pageNavBottom .next span,
.pageNavBottom .next a{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/idx_arrows.gif") no-repeat 0 0;}
.pageNavBottom .back a,
.pageNavBottom .next a{padding:7px 9px;border:0;text-indent:-9999em;}
.pageNavBottom .back span,
.pageNavBottom .next span{padding:7px 11px;}

.pageNavBottom .disabled a,
.pageNavBottom .enabled span{display:none;}
.pageNavBottom .enabled a,
.pageNavBottom .disabled span{display:inline-block;width:22px;height:22px;margin-bottom:-7px;background-image: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_pagination.png");}

.pageNavBottom .disabled span.firstPageOff{background-position:-10px -140px;}
.pageNavBottom .disabled span.nextOff{background-position:-100px -140px;}
.pageNavBottom .disabled span.lastPageOff{background-position:-160px -140px;}
.pageNavBottom .disabled span.backOff{background-position:-70px -140px;}

.pageNavBottom .enabled a{padding:0;border:1px solid transparent;}
.pageNavBottom .enabled a.firstPage:link,
.pageNavBottom .enabled a.firstPage:visited {background-position:-10px -50px;}
.pageNavBottom .enabled a.firstPage:hover {background-position:-10px -80px;}
.pageNavBottom .enabled a.firstPage:active {background-position:-10px -110px;}
.pageNavBottom .enabled a.back:link,
.pageNavBottom .enabled a.back:visited {background-position:-70px -50px;}
.pageNavBottom .enabled a.back:hover {background-position:-70px -80px;}
.pageNavBottom .enabled a.back:active {background-position:-70px -110px;}
.pageNavBottom .enabled a.next:link,
.pageNavBottom .enabled a.next:visited {background-position:-100px -50px;}
.pageNavBottom .enabled a.next:hover {background-position:-100px -80px;}
.pageNavBottom .enabled a.next:active {background-position:-100px -110px;}
.pageNavBottom .enabled a.lastPage:link,
.pageNavBottom .enabled a.lastPage:visited {background-position:-160px -50px;}
.pageNavBottom .enabled a.lastPage:hover {background-position:-160px -80px;}
.pageNavBottom .enabled a.lastPage:active {background-position:-160px -110px;}

.paging-limit {clear: both;padding-top:0;margin:0 0 10px;font-size:14px;}
.paging-limit a:link,
.paging-limit a:visited {color: #222;}
.paging-limit a:hover,
.paging-limit a:active {color: #06f;}
.paging-limit-head,
.paging-limit-body {border: 1px solid #cacaca;margin: 4px 0 0;padding: 12px 10px;}
.paging-limit-body {border-top: 0;margin-top: 0;background: #EAECEF;overflow: hidden;font-size: 13px;}
.paging-limit-body .main {float: left;width: 25%;margin-bottom: 6px;}
.paging-limit-body dt {padding: 0 0 4px 0;font-weight: bold;color: #335F9C;}	
.paging-limit-body .category {font-weight: bold;}
.paging-limit-body .subcat {padding: 0 3px 4px 8px;}
.paging-limit-body dd {padding: 0 3px 4px 5px;word-wrap:beak-word;}
.paging-limit-body h2 {margin: 0 0 -5px;line-height:40px;vertical-align:baseline;}
.paging-limit-head h2 {margin: 0 0 2px;font-size:18px;}
.paging-limit-head a {font-size: 14px;}

/* --- comparison_x_subcat page specific --- */

.comparePanel {list-style:none;margin:.5em 0;padding:1.1em 0;background:#e5e5e5;border:1px solid #ccc;}
.comparePanel li{padding:0 6px 0 10px;display:inline;}
.comparePanel li .ctrl{margin-top:1px;vertical-align:top;width:14px;height:14px;}
.comparePanel li a{font-size:13px;color:#6180a5;}
.comparePanel li a span{font-size:.75em;color:#8d8d8f;}
.comparePanel li.expandAll{}
.comparePanel li.collapseAll{}

/* 23Dec11 * #tblCompareNew .grpSubCat td{border-width:0 0 1px 0;} */
#tblCompareNew.x_subCatCompare thead .itemAction{border-bottom:0;}
#tblCompareNew.x_subCatCompare .grpSubCat td,
#tblCompareNew.x_subCatCompare .grpSubCat th{border:1px solid #ccc; border-top-color:#444;background:#dedfe2;}
#tblCompareNew.x_subCatCompare .subCatHead{text-align:left;}
.x_subCatCompare .subCatHead{margin:1em 0 0;padding:.45em 0;border-left:1px solid #dadada;}
.x_subCatCompare .subCatHead .ctrl{margin-top:3px;vertical-align:top;width:14px;height:14px;}
.x_subCatCompare .subCatHead .minus{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/minus.png") no-repeat;}
.x_subCatCompare .subCatHead .plus{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/plus2.png") no-repeat;}
.x_subCatCompare .subCatHead a{padding:0 6px 0 0;display:block;font-size:17px;font-weight:bold;font-family:helvetica,arial,verdana,sans-serif;}
.x_subCatCompare thead .functionRemove a:link,
.x_subCatCompare thead .functionRemove a:visited,
.x_subCatCompare tbody a:link,
.x_subCatCompare tbody a:visited {color:#6180a5;}
.x_subCatCompare thead .functionRemove a:active,
.x_subCatCompare thead .functionRemove a:hover, 
.x_subCatCompare thead .functionRemove a:focus,
.x_subCatCompare tbody a:active,
.x_subCatCompare tbody a:hover, 
.x_subCatCompare tbody a:focus {color:#06f;}
.x_subCatCompare .subCatHead a span{font-size:.75em;}
#tblCompareNew.x_subCatCompare tr.show:hover {background:#dedfe2;}
.x_subCatCompare tfoot th,
.x_subCatCompare tfoot td{border-top:1px solid #444;}

.price2012 .ContainerMid table:first-child td table {
	width: 422px;
	margin:0 10px 0 10px;
}
.price2012 .ContainerMid table:first-child td table table {
	width: 100%;
	margin-left: 0;
}
.price2012 .ContainerMid .smallboxoutline table {
	width:100% !important;
	margin: 0 10px 0 0px;
}
.price2012 .ContainerMid .smallboxoutline table .oriPrice,
.price2012 .ContainerMid .smallboxoutline table .savePrice,
.price2012 .ContainerMid .smallboxoutline table .rebate,
.price2012 .ContainerMid .smallboxoutline table .rebate + td {
	font-size: 0;
	height: 0;
}
/* =======
 * PRICE MODULE SUBCLASS
 * ======= */
.price2012 .price.price-product-cells {
	margin-right: 7px;
}
.price2012 .price-product-cells {
	text-align: right;
	min-height: 86px;
}
.price2012 .price-product-cells .price-map {font-size: 14px;}
.price2012 .price-product-cells .price-was,
.price2012 .price-product-cells .price-save,
.price2012 .price-product-cells .price-note {
	min-height: 12px;
	margin-bottom: 0;
}
.price2012 .productCells .price-product-cells .price-was,
.price2012 .productCells .price-product-cells .price-save,
.price2012 .productCells .price-product-cells .price-note {
	height: 12px;
}
.price2012 .productCells .featuredProduct .price-product-cells .price-was,
.price2012 .productCells .featuredProduct .price-product-cells .price-save,
.price2012 .productCells .featuredProduct .price-product-cells .price-note,
.price2012 .productList .price-product-cells .price-was,
.price2012 .productList .price-product-cells .price-save,
.price2012 .productList .price-product-cells .price-note {
    height: auto;
}
.price2012 .price.price-product-cells .price-map {display: none;}
.price2012 .price-product-cells .price-current {
	margin-bottom: 0;
	height: 30px;
}
.price2012 .price-product-cells .is-price-current-list,
.price2012 .price-product-cells .is-price-current-list sup {font-size: 16px;}
.price2012 .price-product-cells .is-price-current-list * {font-weight: normal;}
.price2012 .price-product-cells .is-price-current-list .price-current-range {display: none;}

.price2012 .price.price-product-cells .price-current.is-price-current-list {height: 18px;}
.price2012 .price-product-cells .is-price-current-list {
	text-align: right;
	position: relative;
}
.price2012 .productList .itemPricing .priceFinal .is-range .price-was {height: 12px;}
.price2012 .price-product-cells .is-price-current-list .price-current-label {
	position: absolute;
	right: 90px; 
	font-size: 11px;
	color: #222;
	padding-top 2px;
}
.price2012 .productList .itemPricing .priceFinal .price-product-cells li {
	min-height: 0;
	height: auto;
}
.price2012 .productList .itemPricing .priceFinal .is-range .price-note {/* 24Oct12 height: 0; */}
.price2012 .price-hero-list,
.price2012 .price-hero-list .price-was,
.price2012 .price-hero-list .price-save,
.price2012 .price-hero-list .price-note,
.price2012 .price-hero-list .price-ship {
	min-height: inherit;
	height: inherit;
}
.price2012 .price-hero-list .price-save,
.price2012 .price-hero-list .price-note,
.price2012 .price-hero-list .price-ship {
      display:none;
}
.price2012 .price-hero-list .price-current {font-size: 24px;}
.price2012 .price-hero-cells {text-align: center;}
.price2012 .price-hero-cells .price-was {margin-bottom: 0;}
.price2012 .price-hero-cells .price-save,
.price2012 .price-hero-cells .price-note,
.price2012 .price-hero-cells .price-ship {display: none;}


.price2012 .price.price-product-compare {
	text-align: center;
	margin: 10px 0 14px;
	height: 76px;
}
.price2012 .price-product-compare .price-current {
/* 03Oct12 * font-size: 27px; */
	margin: 0;
}
.price2012 .price-product-compare .price-was,
.price2012 .price-product-compare .price-save,
.price2012 .price-product-compare .price-note,
.price2012 .price-product-compare .price-ship {min-height: 12px;}

.price2012 .price-product-winner {margin: 0;}
.price2012 .price-product-winner li,
.price2012 .price-product-winner li * {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
}
.price2012 .price-product-winner .price-was-label,
.price2012 .price-product-winner .price-current-label,
.price2012 .price-product-winner .price-save-label,
.price2012 .price-product-winner .price-note-label {
	float: left;
}
.price2012 .price-product-winner .price-current {
	border-width: 1px 0;
	border-color: #ccc;
	border-style: solid;
	margin-top: 0;
	padding: 4px 0;
}
.price2012 .price-product-winner .price-was,
.price2012 .price-product-winner .price-was * {
	font-weight: normal;
}
.price2012 .price-product-winner .price-current,
.price2012 .price-product-winner .price-current * {
	font-size: 18px;
	font-weight: bold;
}
.price2012 .price-product-winner.is-map .price-map {
	margin: 7px 0 0;
}
.price2012 .price-product-winner .price-map a {
	font-size: 14px;
	font-weight: bold;
	color: #222;
	border: 0;
}
.price2012 .price-product-winner .price-map a:link,
.price2012 .price-product-winner .price-map a:visited {
	color: #222;
}
.price2012 .price-product-winner .price-map a:hover,
.price2012 .price-product-winner .price-map a:active,
.price2012 .price-product-winner .price-map a:focus {
	color: #06f;
}
.price2012 .price-product-winner .price-current-label {
	font-size: 14px;
	color: #222;
	padding-top: 2px;
	float: left;
}
.price2012 .price-product-winner .price-note-label {color: #016B04;}
.price2012 .price-product-winner .price-ship {font-size: 13px;}
/* =======
 * PRICE STATES
 * ======= */
.price2012 .is-range.price-product-cells .price-map {display: none;}
.price2012 .is-range.price-product-cells .price-current {height: 30px;}
.price2012 .productCells .price-product-cells.is-range .is-price-current-list {display: none;}
.price2012 .productList .price-product-cells.is-range .is-price-current-range {display: none;}
.price2012 .is-price-coming-soon .price-current,
.price2012 .is-price-soldout .price-current {margin-top: 4px;}
.price2012 .price-product-winner.is-range .price-current,
.price2012 .price-product-winner.is-range .price-current * {
	font-size: 15px;
}
.price2012 .price-product-winner.is-price-deactivated .price-current {color: #E31A00;font-size: 13px;}
.price2012 .is-map.price.price-product-cells .price-map {display: list-item;height:28px;}
.price2012 .is-map.price.price-product-cells .price-current {display: none;}

/* =======
 * HERO MIR PRICE STYLINGS
 * ======= */
.wrap_banner.unit_gallery .wrap_cell .wrap_inner {width:190px;}
.hasTitle h2.title {font-size:20px;}
.unit_gallery.hasTitle .wrap_cell {margin-top:0;margin-bottom:0;}
.unit_gallery.hasTitle .wrap_cell .wrap_inner {margin-top:4px;margin-bottom:4px;}
.wrap_hero_combo.price-hero-cells .price-current,
.wrap_hero_combo.price-hero-cells .price save, 
.wrap_hero_combo.price-hero-cells .price-note {margin-bottom:0;}
.price2012 .wrap_hero_combo.price-hero-cells .price-save, 
.price2012 .wrap_hero_combo.price-hero-cells .price-note {display:block;}
.price2012 #heroModule .wrap_banner.hasTitle ul.price-hero-cells li.price-save   {display: none;}
/* =======
 * CALL-TO-ACTION MODULE SUBCLASS
 * ======= */
.price2012 .call-to-action-product-compare-cart,
.price2012 .call-to-action-product-compare-wish {text-align: center;}
.price2012 .call-to-action-product-compare-wish {margin: 0;}
.price2012 .call-to-action-hero-list {text-align: left;}
.price2012 .call-to-action-hero-list a {font-size: 15px;}
.price2012 .call-to-action-product-compare-cart a {display: inline !important;}
.price2012 .call-to-action-product-winner {
	margin: 0 0 4px;
	min-height: 54px;
}
.price2012 .call-to-action-product-winner a {border: 0;}
.price2012 .call-to-action-product-compare-cart .call-to-action-note,
.price2012 .call-to-action-product-list .call-to-action-note,
.price2012 .call-to-action-storefront .call-to-action-note,
.price2012 .call-to-action-storefront-combo .call-to-action-note,
.price2012 .call-to-action-subcategory .call-to-action-note,
.price2012 .call-to-action-product-winner .call-to-action-note {display: block;}
/* =======
 * CALL-TO-ACTION MODULE STATE
 * ======= */
.price2012 .call-to-action-product-winner .call-to-action-note {
	color: #222;
}
.price2012 .call-to-action-product-winner.is-call-to-action-deactivated,
.price2012 .call-to-action-product-winner.is-call-to-action-discontinued {
	border: 0;
	margin: 0;
	padding-top: 11px;
	background: none;
	font-size: 13px;
	font-family: helvetica,arial,sans-serif;
}

div.promotion-wrapper div.wrap_hero{ position:absolute; top:0; width:100%;}
div.promotion-wrapper{ position:relative;}
div.show-promotion{ padding-top: 284px;}

div.shop-window-v2.promotion-wrapper div.wrap_hero{ position:relative;width:auto;}
div.shop-window-v2.show-promotion{ padding-top: 0px;}

/* button */
.button:link,
.button:visited {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display: inline-block */;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
	font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    padding: 2px 8px;
    text-shadow: 0 1px 1px rgba(0,0,0,.1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover { text-decoration: none }
.button:active {
    position: relative;
    /*top: 1px;*/
    text-deoration: none;
}

.atnDisabled {padding: 7px 36px;}

/* gray */
.gray {
	color: #555555 !important;
	border: solid 1px #aeaeae !important;
	background: #ebe8e8;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f4f4), to(#cdcdcd));
	background: -moz-linear-gradient(top,  #f6f4f4,  #cdcdcd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f4f4', endColorstr='#cdcdcd');
	text-decoration: none;
}
.gray:hover {
	color: #555555;
	border: solid 1px #aeaeae;
	background: #dcdbdb;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#f6f4f4));
	background: -moz-linear-gradient(top,  #cdcdcd,  #f6f4f4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#f6f4f4');
}
.gray:active {
	color: #555555;
	border: solid 1px #aeaeae;
	background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#cdcdcd));
	background: -moz-linear-gradient(top,  #cdcdcd,  #cdcdcd);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdcdcd', endColorstr='#cdcdcd');
}
.ie_7 .promotion-wrapper .hide-promotion{overflow:hidden;}
.ie_7 #baBreadcrumbTop{zoom:1}

.firefox_2 .hide-promotion{padding-top:1px;}

/* =======
 * Failed to Add to Cart Page
 * ======= */
.comboDeals .itemList dt {color:#333;font-weight:bold;line-height:1.5em;}
.Storelayout2013.subCategory .grpBodyCenter #categoryNavTop p {clear:none;}
.Storelayout2013.subCategory .grpBodyCenter .floorOne{clear:none;}
.Storelayout2013.subCategory .grpBody {
	min-width: 1030px;
}
.Storelayout2013.subCategory .grpBodyCenter .productList#bcaProductCell .itemCell {
    height: 1%;
}
.Storelayout2013.subCategory .grpBodyCenter .productCells#bcaProductCell .itemCell {
    height: 437px;
}
.Storelayout2013.subCategory .grpBodyCenter #cellItem {
display: block;
}
.Storelayout2013.subCategory.price2012 div.productCells div.featuredProduct#cellItem{
height: 1%;
}
.Storelayout2013.subCategory .grpBodyCenter .productCells#bcaProductCell .featuredProduct .itemAction {
    border:0px;
}
.Storelayout2013.subCategory .grpBodyCenter #bcaProductCell.productCells .comboCell .itemGraphics {
height: 10.8em;
}
.Storelayout2013.subCategory .grpBodyCenter #bcaProductCell.productList .itemText a:hover{
text-decoration: none;
border-bottom: none;
line-height: 1em;
}
.Storelayout2013.subCategory .grpBodyCenter #bcaProductCell .itemGraphics a:hover{
text-decoration: none;
border-bottom: none;
}
.Storelayout2013.subCategory .grpBodyCenter #bcaProductCell .itemCell.featuredProduct .itemGraphics{
	height:auto;
}
/*Add by #8806_New*/
.nav-group-first {
    background: none repeat scroll 0 0 #E5E5E5;
    overflow: hidden;
    padding: 0 10px 5px;
}

/*.nav-group-second {
    background: none repeat scroll 0 0 #F1F1F1;
    border-top: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 5px 10px;
}*/

.nav-group-second {
overflow: hidden;
padding: 5px 10px;
background: #F1F1F1;
border-top: 1px solid white;
}


.compare-group {
    float: right;
}

.sold-by {
    margin: 3px 25px 0 0;
}

.nav-group-second .view, .nav-group-second .sort, .nav-group-second .sold-by {
    height: auto;
    padding: 0;
}
.nav-group-second .view {
    float: right;
}

.nav-group-second .sort, .nav-group-second .sold-by {
    float: left;
}

/*.nav-group-third {
    background: none repeat scroll 0 0 #F7F7F7;
    border-top: 1px solid #FFFFFF;
    overflow: hidden;
    padding: 2px 10px 5px;
    vertical-align: middle;
}*/

.nav-group-third {
padding: 2px 10px 5px 10px;
background: #F7F7F7;
overflow: hidden;
vertical-align: middle;
border-top: 1px solid white;
}

.search {
    float: left;
    padding-top: 8px;
}

.compareAreaPD {
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bgComparePD.gif") repeat scroll left top transparent;
    height: 26px;
    width: 26px;
}
.group-title {
    font-size: 11px;
    font-weight: bold;
    padding-right: 3px;
    text-transform: uppercase;
}
.compareMargin, .compareMarginMenu,
 .pageNavPadding, .pageNavePaddingRSS {
    float: left;
    height: 40px;
}
.compare-group .compareMargin,
 .compare-group .compareMarginMenu {
    height: auto;
}
#hrline {
    background-color: #33425A;
    border: 0 none;
    color: #33425A;
    height: 3px;
    margin: 0;
    outline: medium none;
    padding: 0;
}
#categoryNavTop .pagination-group .recordCount {
    font-size: 12px;
}
.rss-group {
    float: right;
    margin-top: 2px;
}

.sold-by input {
margin-top: -1px;
}



/*End Add by #8806_New*/

/*Add by #8968*/

.search-filters {
    padding: 3px 0 2px;
    margin: 0 7px;
}

.search-filters .search-filter {
    background: none repeat scroll 0 0 #EAF1FA;
    border: 1px solid #DED9E1;
    border-radius: 2px 2px 2px 2px;
    display: inline-block;
    margin: 1px 6px 1px 0px;
    padding: 0 3px 4px 10px;
}
.ie .search-filters .search-filter {
padding: 6px 3px 4px 10px;
}
.search-filters .search-filter a:link, .search-filters .search-filter a:visited {
    border-bottom: 0 none;
    padding-bottom: 4px;
    padding-top: 4px;
    text-decoration: none;
}
.search-filters .search-filter .search-filter-close sup {
    color: #888888;
    font-family: arial-black,helvetica,arial,'sans-serif';
    padding-left: 1px;
    vertical-align: 6px;
}
.search-filters .search-filter.reset {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 6px 12px 4px;
}

.search-filters .search-filter.reset a {
    background: none repeat scroll 0 0 #FFFFFF;
}
.search-filters .search-filter a:hover,.search-filters .search-filter a:active {
	text-decoration: none;
	border-bottom: 0;
	color: #000;
}

.messageArea .search-terms {
    font-size: 18px;
    font-style: italic;
    margin-bottom: 10px;
}

.messageArea .search-terms label {
    font-size: 14px;
    font-style: normal;
}
.search-filters .search-filter-close {
    padding: 0 8px 0 2px;
    white-space: nowrap;
}
/*End add #8968*/

/*Add by #9084*/

.simplified .searchPanel .title {
    /*color: #FFFFFF;*/
    font: bold 1.2em helvetica,arial,sans-serif;
    margin: 1px 4px 8px 0;
    padding: 0 4px 0 5px;
}
.searchPanel .simplified-nav  {
    
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_arrow_down.png") no-repeat scroll 20px top #EEEFF0;
    padding: 5px 4px 0;
    text-align: right;
}

.zeroResult h2 {
	font-size: 16px;
}
#categoryNavTop .zeroResult ul {
	margin: 1em;
	padding: 0 0 0 24px;
}
#categoryNavTop .zeroResult ul li {
	padding-bottom: 6px;
	font-size: 14px;
}
.zeroResult h3.alert {
	font-weight: normal;
	font-size: 16px;
}

#blaNavigation .gdSearchList dl.main.collapsed dt,
 #blaNavigation .gdSearchList li.itmSmartFilter.collapsed .lblSmartFilter {
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_arrow_down_small.png") no-repeat scroll 95% 7px #EEEFF0;
}


/*#blaNavigation .gdSearchList dl.main dd {
	position: relative;
	padding: 7px 0 0 18px;
	padding: 7px 0 0 22px;
	font-size: 12px;
	clear: left;
	overflow: hidden;
}*/

#blaNavigation .gdSearchList dl.main dd label.eggs {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.0.0.png") no-repeat;
	padding-right: 80px;
}
/*#blaNavigation .gdSearchList dl.main dt
, #blaNavigation .gdSearchList ul.grpSmartFilter .lblSmartFilter {
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_arrow_up_small.png") no-repeat scroll 95% 7px #EEEFF0;
    border-bottom: 1px solid #BBBBBB;
    color: #222222;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: -1px;
    margin-bottom: 0;
    padding: 0 0 4px;
}*/

#blaNavigation .gdSearchList dl.main .commondt
, #blaNavigation .gdSearchList ul.grpSmartFilter .lblSmartFilter {
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_arrow_up_small.png") no-repeat scroll 95% 7px #EEEFF0;
    border-bottom: 1px solid #BBBBBB;
    color: #222222;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: -1px;
    margin-bottom: 0;
    padding: 0 0 4px;
}

#blaNavigation .gdSearchList .more-options dt:hover,
#blaNavigation.simplified .gdSearchList .main dt:hover,
#blaNavigation .gdSearchList dl.main dd.show-more > label:hover,
#blaNavigation .gdSearchList dl.main dd.show-more .show-popup:hover,
#blaNavigation .gdSearchList dl.main dd.show-more img:hover {
	color: #06f;
	cursor: pointer;
}
#blaNavigation .gdSearchList dl.main dd.show-more.loading {
    padding-left: 20px;
    padding-top: 0;
}
#blaNavigation .gdSearchList dl.main dd.show-more.loading .loader {
    display: inline;
}


#blaNavigation .gdSearchList dl.main dd.show-more.loading > img {
    margin: 7px 0 0 -20px;
}


#blaNavigation .gdSearchList dl.main dd input {
    float: left;
    margin: 1px 4px 0 -16px;
    width: 12px;
}

.ie #blaNavigation .gdSearchList dl.main dd input {
	margin-left: -22px;
	margin-top: -3px;
}

#blaNavigation .gdSearchList dl.main dd label.eggs.r5 {
	background-position: -120px -58px;
}
#blaNavigation .gdSearchList dl.main dd label.eggs.r4 {
	background-position: -120px -78px;
}
#blaNavigation .gdSearchList dl.main dd label.eggs.r3 {
	background-position: -120px -100px;
}
#blaNavigation .gdSearchList dl.main dd label.eggs.r2 {
	background-position: -120px -120px;
}
#blaNavigation .gdSearchList dl.main dd label.eggs.r1 {
	background-position:-120px -140px;
}

#blaNavigation .gdSearchList dl.main dd label.eggs {
    float: none;
}

.ie #blaNavigation .gdSearchList dl.main dd label.eggs {
	position: absolute;
	height: 14px;
	top: 6px;
}

.firefox_2 #blaNavigation .gdSearchList dl.main dd label {
    width: 93px;
}
#blaNavigation .gdSearchList  dl.main dd label.eggs {
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_product.6.0.0.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-right: 80px;
}
#blaNavigation.simplified .gdSearchList dl.main dd span {
    display: inline-block;
    position: absolute;
    right: 0;
    padding: 0 2px 0 3px;
}
#blaNavigation .power-search {
    background: none repeat scroll 0 0 #EEEFF0;
    padding: 14px 14px 24px;
}




#blaNavigation.simplified .gdSearchList dl .main-department .category a:link
,#blaNavigation.simplified .gdSearchList dl.main-department .category a:visited {
    color: #222222;
}

#blaNavigation.simplified .gdSearchList  dl.main dd.category {
    padding-left: 6px;
    font-weight: normal;
}
/*#blaNavigation .gdSearchList dl.main dd {
    clear: left;
    font-size: 12px;
    overflow: hidden;
    padding: 7px 0 0 22px;
    position: relative;
}*/




#blaNavigation .gdSearchList dl.main-department .category a:hover,
#blaNavigation .gdSearchList dl.main-department .category a:active {
	color: #06f;
}

.searchPanel .simplified-nav a:link,
.searchPanel .simplified-nav a:visited {
	color: #222;
	border-bottom: 1px solid #bbb;
}
.searchPanel .simplified-nav a:hover,
.searchPanel .simplified-nav a:active {
	color: #06f;
	border-bottom: 1px dotted #06f;
}

#blaNavigation.simplified .gdSearchList dl.main dd.subcat {
    /*padding-left: 12px;*/
    background-position: 6px 12px;
    margin-left: 3px;
    margin-right: 1px;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 36px;
}



#blaNavigation .gdSearchList dl.main dd.show-more label, 
#blaNavigation .gdSearchList dl.main dd.show-more a.show-popup,
#blaNavigation.expand dl.main dd.show-more label {
    color: #222222;
    float: none;
    padding-right: 36px;

}

#blaNavigation .gdSearchList dl.main dd.show-more> label {
   padding-left:5px;
}


#blaNavigation .gdSearchList dl.main dd.show-more.collapsed{
    padding-left: 0;
    font-weight: bold;
}
#blaNavigation .gdSearchList dl.main dd.show-more.loading >label{
    font-weight: bold;
}

#blaNavigation .gdSearchList dl.main dd.show-more,
#blaNavigation.expand dl.main dd.show-more {
    margin-left: 2px;
}
.ie #blaNavigation .gdSearchList dl.main dd.show-more,
.ie #blaNavigation.expand dl.main dd.show-more {
    margin-left: 1px;
}

#blaNavigation .gdSearchList dl.main dd.show-more.collapsed .moreList,
#blaNavigation.expand dl.main dd.show-more.collapsed .moreList {
    display: none;
}
#blaNavigation .gdSearchList dl.main-department dd.show-more .moreList,
#blaNavigation.expand dl.main-department dd.show-more .moreList {
    margin-left: -16px;
}
#blaNavigation .gdSearchList dl.main dd.show-more .moreList {
    margin-left: -22px;
}
.ie #blaNavigation .gdSearchList dl.main dd.show-more .moreList {
    margin-left: -21.5px;
}

#blaNavigation .gdSearchList dl.main dd.show-more.collapsed img ,
#blaNavigation.expand dl.main dd.show-more.collapsed img {
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_plus.png") no-repeat scroll 0 0;
}
#blaNavigation .gdSearchList dl.main dd.show-more img ,
#blaNavigation.expand dl.main dd.show-more img {
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_minus.png") no-repeat scroll 0 0;
    height: 11px;
    width: 11px;
}

#blaNavigation .gdSearchList dl.main dd.show-more .loader img,
#blaNavigation.expand dl.main dd.show-more .loader img {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 6px;
    vertical-align: middle;
    width: 23px;
}

#blaNavigation .gdSearchList dl.main dd.show-more .loader,
#blaNavigation.expand dl.main dd.show-more .loader {
    display: none;
    padding-left: 4px;
    position: static;
}
#blaNavigation .gdSearchList ul.grpSmartFilter .lblSmartFilter {
    margin-bottom: 12px;
    padding-right: 18px;
}

.itmSmartFilter:last-child, .itmSmartFilter:last-child .inputSmartFilter {
    border-bottom: medium none;
}
.itmSmartFilter div.lblSmartFilter {
    font-weight: bold;
}

#blaNavigation .gdSearchList .subcategory h2 {
    background: none repeat scroll 0 0 #D9D9D9;
    font-size: 14px;
    letter-spacing: -1px;
    margin: 24px 0 4px -5px;
    padding: 4px 0 4px 5px;
}
/*more option begin*/
#blaNavigation .gdSearchList dl.more-options > label:hover,
#blaNavigation .gdSearchList dl.more-options img:hover,
#blaNavigation .gdSearchList .more-options-wrap > label:hover,
#blaNavigation .gdSearchList .more-options-wrap img:hover {
	color: #06f;
	cursor: pointer;
}

#blaNavigation .gdSearchList dl.main dd.show-more dl label {
	float: left;
}

#blaNavigation .gdSearchList dl.main-department dd.show-more.loading dd a {
	display: inline-block;
}
#blaNavigation .gdSearchList dl.main-department dd.show-more.loading dd .grey {
	top: 6px;
}
#blaNavigation .gdSearchList dl.main-department dd.show-more.loading > img {
	margin-left: -18px;
}

.more-options .more-options-wrap > label {
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -1px;
	padding: 16px 0;
	display: block;
}

.more-options .more-options-wrap > img {
	width: 11px;
	height: 11px;
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_plus.png") no-repeat 2px 18px;
	float: left;
	padding: 16px 3px;
}
.more-options .more-options-wrap.collapsed > img {
	background-image: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_minus.png");
}
/*more option end*/

/* === Filter Module === */
.filter {
	margin: 0 20px 20px;
	color: #222;
	overflow: hidden;
}
.filter .filter-head {
	display: none;
}
.filter .filter-alpha {
/* 20Sep13 * height:36px; */
	overflow: hidden;
	margin-bottom:20px;
	padding-bottom: 10px;
	clear:both;
	background:#ececec;
	-webkit-border-radius: .4em;
	 -moz-border-radius: .4em;
	border-radius: .4em;
	font-size: 10px;
	display:none;
/* 20Sep13 * overflow: hidden; */
}
.filter .filter-alpha .active a:link,
.filter .filter-alpha .active a:visited,
.filter .filter-alpha .active a:hover,
.filter .filter-alpha .active a:active {
	color: #06f;
	cursor: default;
}
.filter .filter-alpha a:link,
.filter .filter-alpha a:visited {
	color: #222;
	border: 0;
}
.filter .filter-alpha a:hover,
.filter .filter-alpha a:active,
.filter .filter-alpha a:focus {
	color: #06f;
}
.filter .filter-alpha .disabled a,
.filter .filter-alpha .disabled a:link,
.filter .filter-alpha .disabled a:visited,
.filter .filter-alpha .disabled a:hover,
.filter .filter-alpha .disabled a:active,
.filter .filter-alpha .disabled a:focus {
	cursor: default;
	color: #aaa;
}
.filter .filter-alpha ul {
	color:#46698c;
	font-weight:bold;
	font-size:1.4em;
	list-style:none;
	margin:0;
	padding:11px 8px;
}
.filter .filter-alpha li {
	display:block;
	float:left;
/* 20Sep13 * width:3.10%; */
	text-align:center;
	border-left:1px dotted #ccc;
	padding: 0 7px;
}
.filter li.filter-alpha-head {
/* 20Sep13 * width:13%; */
	border:0;
	text-align: center;
    cursor:pointer;
}
.filter .filter-wrap {
	max-height: 30.4em;
	overflow: auto;
}
.filter .filter-column {
	float: left;
	width: 200px;
	margin: 0 25px 20px 5px;
	color: #454545;
}
.filter .filter-cell {
	width: 220px;
	display: inline-block;
	position: relative;
	padding: 8px 0 0 22px;
	overflow: hidden;
}
.filter .filter-cell input,
.filter .filter-cell label,
.filter .filter-cell .filter-count {
	float: left;
}

.filter .filter-cell input {
	width: 12px;
	margin: 2px 4px 0 -16px;
}

.product_list_body #bodyLeftArea .filter .filter-cell input {
	width: 12px;
	margin: 2px 4px -20px -16px;
}

.ie .product_list_body #bodyLeftArea .filter .filter-cell input {
	margin: 2px 4px 0px -16px;
}
.filter .filter-cell label {
	padding-right: 55px;
	padding-left: 4px;
    font-size: 1.2em;
}

.ie .filter .filter-cell label {
	margin: -18px 54px 0 4px;
	width: 150px;
    padding-left:0px;
}
.firefox_2 .filter .filter-cell label {
	width: 150px;
}
.filter .filter-cell .filter-count {
	position: absolute;
	right: 30px;
	display: inline-block;
	color: #999;
    font-size:1.2em;
}
.filter .filter-button {
	display: none;
}
.filter .call-to-action {
	text-align: center;
	margin-top: 20px;
}
.filter .call-to-action .atnSecondary {
	font-size: 14px;
}
.popup .popup-header {
font-size: 22px;
font-weight: bold;
margin: 0 35px 20px;
border-bottom: 1px solid #CCC;
}
.popup.popup-filter {
	width: 1024px;
}
.popup.popup-filter a.popup-close:hover,
.popup.popup-filter a.popup-close:active {
	border: 0;
}
.popup .popup-footer {
	clear: both;
	border-top: 1px solid #CCC;
	margin: 20px 35px 20px;
}
.popup .call-to-action {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 26px;
}
.popup .call-to-action .atnSecondary {
	font-size: 14px;
}
.popup .popUpLoading
{
	 width:100%;
	  border:0;
	  height:auto;
	  display:none;
}
.popup .popUpLoading div span
{
  font-size:18px;
}
.popup .popUpLoading div
{
	 width:100px;
     height:auto;
	 margin:50px auto;
     border:0;
}

#blaNavigation .gdSearchList dl.main dd.parent{
    background: #EEEFF0 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_arrow_up_small.png") no-repeat 95% 11px;
    cursor: pointer;
}
#blaNavigation .gdSearchList dl.main dd.parent.collapsed{
    background: #EEEFF0 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_arrow_down_small.png") no-repeat 95% 11px;
    cursor: pointer;
}
#blaNavigation .gdSearchList dl.main dd.children{
    padding:0 0 0 8px;
    margin-bottom: 8px;
}

#blaNavigation .gdSearchList dl.main.collapsed dd,
#blaNavigation .gdSearchList dl.main dd.children.collapsed,
#blaNavigation .gdSearchList dl.more-options dl.collapsed,
#blaNavigation .gdSearchList dl.more-options dd.more-options-wrap>ul {
	display: none;
}

.more-options .more-options-wrap.collapsed {
	display: block;
}
#blaNavigation .gdSearchList dl.more-options dd.collapsed > ul {
    display: block;
}

#blaNavigation .gdSearchList dl.main dd label {
    color: #000000;
    float: left;
    max-width: 91px;
    -moz-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
#blaNavigation .gdSearchList dl.main dd.parent label {
    padding-right: 18px;
}

#blaNavigation .gdSearchList dl.main .commondd,
#blaNavigation.simplified .gdSearchList dl.main .subcat,
#blaNavigation.simplified .gdSearchList dl.main .category {
    clear: left;
    font-size: 12px;
    overflow: hidden;
    padding: 7px 0 0 20px;
    position: relative;
}

#blaNavigation .gdSearchList dl.main .show-more {
    clear: left;
    font-size: 12px;
    padding: 7px 0 0 20px;
    position: relative;
}

#bodyLeftArea #blaPageTitle #title2013{
    padding-left:5px;
}
#blaNavigation.simplified .loading,
.blaNavigation.expand .show-more.loading
{cursor:default;}

.simplified .searchPanel .gdSearchList .title {
    padding-top: 20px;
    padding-left:0px;
    font-size:17px;
}
#blaNavigation.simplified .gdSearchList dl.main {
    font-size: 1.1em;
}
.ie #blaNavigation.simplified .gdSearchList dl.main dd.subcat {
    padding-right:36px;
}
.ie #blaNavigation.simplified .gdSearchList dl.main dd.commondd {
    padding-right:5px;
}
#blaNavigation.simplified .gdSearchList dl.main dd.show-more label,
#blaNavigation.expand dl.main dd.show-more label {
    padding-right:36px;
}

#categoryNavTop {
    float: left;
    width: 100%;
}
/*End by #9084*/

/* === EggPoints, cat and subcat - Aug, 2013 === */
.eggpoints-product-cell{
	display:block;
	margin-right: 7px;
}
.eggpoints-product-cell.has-multiple.eggpoints-multiple{display: none;}
.eggpoints-product-cell .eggpoints-icon{
	width: 28px;
	height: 22px;
	background-position: -326px -41px;
}
.eggpoints-product-cell .eggpoints-upto{display: none;}
.eggpoints-product-cell .eggpoints-points{font-size:16px;}

.productCells .eggpoints-product-cell{
	position: absolute;
	bottom: 19px;
	left: 11px;
}
.productCells .featuredProduct .eggpoints-product-cell{
	position: relative;
	bottom: 0;
	left: 0;
}

.productCells .wrap_pitch{position: relative;}
.productCells .wrap_pitch .eggpoints-product-cell{
	position: absolute;
	bottom: 5px;
	left:0;	
}

#blaNavigation .gdSearchList dl.main dd.text-link .icon-finder {
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_finder.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 13px;
    position: static;
    vertical-align: middle;
    width: 12px;
    padding-right: 3px;
}
.ie #blaNavigation .gdSearchList dl.main dd.text-link .icon-finder {
    padding-right: 6px;
}
#blaNavigation .gdSearchList dl.main dd.text-link {
    padding: 7px 0 0 6px;
}
.ie #blaNavigation .gdSearchList dl.main dd.text-link {
    padding-left:2px;
}

#blaNavigation.simplified .gdSearchList dl.main dt.commondt {
    padding-right:18px;
}
#tblCompareNew tbody td, #tblCompareNew tbody th {
border-bottom: 1px solid #CCC;
word-break: break-all;
}

/* Newegg Membership - Dec 2013 */
.has-label-membership .membership-icon{
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/spr_membership.png") no-repeat;
	display: inline-block;
	margin-right: 5px;
	background-position: 0 -25px;
	width:20px;
	height:19px;	
}
.price2012 .price.price-product-cells.has-label-membership .price-current.is-price-current-list.is-price-current-list-membership-icon{height: auto;}

/* Faceted Search - Newegg Global - March 2014 */
#blaNavigation.simplified .gdSearchList dl.main dd span.tag-new-feature{
	padding: 2px 4px;
	margin-left: 5px;
	background: #f18800;
	font-size: 10px;
	line-height: 11px;
	font-weight: bold;
	color:#fff;
	text-transform: uppercase;
	position: inherit;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.pageNavBottom .pagination.NeweggGlobal {
    font-size: 0.77em;
}

/* Subscription Sales */
.price2012 .productCells.has-subscriptions .itemCell,
.price2012 .productCells.has-subscriptions .itemCombo {height:450px;}
.price2012 .productCells.has-subscriptions .itemAction {height:174px;}

/* cross category store, Sep 2014 */
/* == list navigation == */
#bodyArea.grpBody #blaNavigation.list dd{
	margin-top: 8px;
	margin-bottom: 1px;
}
#bodyArea.grpBody #blaNavigation.list dd.subcat{
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 0 .45em;
	clear: left;
	font-size: 12px;
	font-weight: normal;
	padding: 7px 10px 0 14px;
	position: relative;
	background-position: 6px 12px;
	margin: -7px 0 5px 10px;
	overflow: hidden;
}
/* == expand navigation == */
#blaNavigation.expand{
	padding: 5px 0 6px 5px;
	margin: 0;
	background: #eeeff0;
}
#blaNavigation.expand dl.main{
	margin: 5px 1px 0 0;
	padding: 5px 0;
}
#blaNavigation.expand .categoryList.primaryNav dt{margin-top: 0;}
#blaNavigation.expand .categoryList.primaryNav dt:first-child{display: block;}
#blaNavigation.expand dl.main dt.commondt{
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_arrow_up_small.png") no-repeat scroll 95% 7px #EEEFF0;
	border-bottom: 1px solid #BBBBBB;
	color: #222222;
	cursor: pointer;
	font-size: 14px;
	letter-spacing: -1px;
	margin-bottom: 0;
	padding: 0 0 4px;
    padding-right: 18px;
	font-weight: bold;	
}
#blaNavigation.expand dl.main dt.commondt:hover{
	color:#06f;
    cursor:pointer;
}
#blaNavigation.expand dl.main.collapsed dt{
    background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/search_arrow_down_small.png") no-repeat scroll 95% 7px #EEEFF0;
}
#bodyArea #blaNavigation.expand dl.main .commondd{
	clear: left;
	font-size: 12px;
	overflow: hidden;
	padding: 7px 0 0 0px;
	position: relative;
}
#blaNavigation.expand dl.main dd label{
	color: #000000;
	float: left;
	max-width: 91px;
	-moz-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 12px;
	font-weight: normal;
}
#blaNavigation.expand dl.main dd.show-more label{font-weight: bold;}
#blaNavigation.expand dl.moreList dd.commondd label{font-weight: normal;}
#blaNavigation.expand dl.main dd span{
	display: inline-block;
	position: absolute;
	right: 0;
	padding: 0 2px 0 3px;
	color: gray;
	font-size: 12px;
	font-weight: normal;
}
#blaNavigation.expand dl.main dd.show-more{
	margin: 0 0 0 2px;
	clear: left;
	font-size: 12px;
	padding: 7px 0 0 20px;
	position: relative;
}
#blaNavigation.expand dl.main dd.show-more.collapsed{
	padding-left: 0;
	font-weight: bold;
}
#bodyArea.grpBody #blaNavigation.expand .categoryList dd{margin: 0 10px 0 2px;}
#bodyArea.grpBody #blaNavigation.expand .categoryList dd.show-more.loading{
	margin:0;
	padding:0;
}
#blaNavigation.expand dl.main dd.show-more.loading > img{margin-top: 7px;}
#blaNavigation.expand dl.main.collapsed dd, 
#blaNavigation.expand dl.main dd.children.collapsed, 
#blaNavigation.expand dl.more-options dl.collapsed, 
#blaNavigation.expand dl.more-options dd.more-options-wrap>ul {
	display: none;
}
/* == flyout navigation == */
#bodyArea.grpBody #blaNavigation.flyout .categoryList dd{
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #d2d2d2;
}
    #bodyArea.grpBody #blaNavigation.flyout .categoryList dd:hover,
    #bodyArea.grpBody #blaNavigation.flyout .categoryList dd:focus,
    #bodyArea.grpBody #blaNavigation.flyout .categoryList dd:active {
        background: #d2d2d2;
	    color: #222;
    }
#bodyArea.grpBody #blaNavigation #shoppingTools.categoryList dd{
	padding: 3px 3px 3px 5px;
	margin: 8px 10px 1px 10px;
    border-top: 0px;
}
#bodyArea.grpBody #blaNavigation.flyout .categoryList dd .link-nav-main:hover,
#bodyArea.grpBody #blaNavigation.flyout .categoryList dd .link-nav-main:focus,
#bodyArea.grpBody #blaNavigation.flyout .categoryList dd .link-nav-main:active{
    color: #222;
	text-decoration: none;
}
#bodyArea.grpBody #blaNavigation.flyout .categoryList dd:first-child{border-top: 0;}
#bodyArea.grpBody #blaNavigation.flyout .categoryList dd .link-nav-main{
	display: block;
	padding: 10px 20px 10px 10px;
	margin: 0;
}

#blaNavigation.flyout .categoryList.primaryNav dd{
	position: relative;
}
#blaNavigation.flyout .categoryList.primaryNav dd .fa{
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 16px;
	color: #d2d2d2;
	line-height: 16px;
}
.nav-flyout{
	font-weight: normal;
	position: absolute;
	right: -214px;
	top: -7px;
	background: #fff;
	border: 2px solid #d2d2d2;
	padding: 0;
	margin: 0;
	z-index: 999;
	width: 210px;
	overflow: hidden;
	display: none;
}
.nav-flyout.active{
	display: block;
}
.nav-flyout.two-column{
	width: 420px;
	right: -424px;
}
.nav-flyout.three-column{
	width: 630px;
	right: -634px;
}
.nav-flyout.four-column{
	width: 840px;
	right: -844px;
}
.nav-flyout-inner-wrap{
	position: relative;
	padding: 15px 0 5px 0;
	overflow: hidden;
}
#blaNavigation.flyout .categoryList.primaryNav dd .nav-flyout-inner-wrap .fa{
	position: absolute;
	top: 15px;
	left: -1px;
	font-size: 24px;
	color: #d2d2d2;
	width: 13px;
}
.menu-list-group{
	list-style: none;
	padding: 0;
	margin: 0 15px;
	float: left;
	width: 180px;
}
.menu-list-group li{
	margin-bottom: 10px;
}






