/*--product cell--*/
/*===================================
attention:
we used em for product cell height;
algorithm:	[x]em = [x]*10px+10px;
			5em = 5*10px+10px = 60px;
			10em = 10*10px+10px = 110px;
====================================*/
#bodyCenterArea .crb{border-right:1px solid #dadada;}

#bcaProductCell {position:relative;float:left;clear:both;background:#fff;padding-bottom:10px;}
#bcaProductCell dd,#bcaFeatureItem dd{padding:1px 0;}
#bcaProductCell table{width:100%;clear:both;}
#bcaProductCell table .cell{float:none;}

#bcaProductCell .cell{width:228px;height:37.8em;position:relative;margin:0;padding:10px 1px 0 1px;float:left;}
#bcaProductCell .header{position:relative;height:9.8em;}
#bcaProductCell .body{position:relative;height:15.9em;background:#fff;}
#bcaProductCell .footer{position:relative;height:12.1em;}

#bcaProductCell .image{position:absolute;left:0;top:5px;width:126px;}
#bcaProductCell .brand{position:absolute;top:5px;left:125px;width:100px;}
#bcaProductCell .icons{position:absolute;top:70px;left:125px;}
#bcaProductCell .promotionText{left:0;font-weight:normal;text-align:left;}
#bcaProductCell .description{position:absolute;left:0;top:3.3em;width:228px;background:#fff;text-align:left;}
#bcaProductCell .description .title h3{font-weight:normal;margin:0;padding:0;}
#bcaProductCell .description .bullet ul,#bcaProductCell .description .bullet li{margin:0 0 0 15px;padding:0;}
/* 20Aug12 * #bcaProductCell .price{position:absolute;left:0;bottom:1px;text-align:left;margin:2px 0;padding-bottom:5px;border-bottom:1px solid #dadada;width:228px;} */
#bcaProductCell .price .savings{color:#000;}

/*--Center area--*/
.subCategoryDeals{background-color:#f2f2f2;border:1px solid #fff;}
.subCategoryDeals table{width:100%;}
.subCategoryDeals td{padding:0 0 3px 0;border-left:1px solid #fff;}
.subCategoryDeals td dl{margin:0;}
.subCategoryDeals td dl dt{padding:0 3px;color:#fff;background-color:#818488;line-height:23px;font-size:1.2em;}
.subCategoryDeals td dl dd{padding:0 3px;line-height:20px;font-size:1.1em;}

.priceCol .lowestPrice{margin:8px 0;white-space:nowrap;font-weight:bold;font-size:1.2em;}
.priceCol .lowestPrice h3{font-size:1.2em;border:none;}
.priceCol .lowestPrice h3 a{font-size:0.8em;}
.priceCol .lowestPrice a{background:#CFC090;padding:2px 2px;color: #4A3B0C;border:none;}
.priceCol .lowestPrice a:hover{background:#CFC090;color: #4A3B0C;border:none;}
.priceCol .withLine{font-weight: bold;color: #000;text-decoration: line-through;}

#pdlStandard .priceCol .lowestPrice a{padding:2px 0px;}


.prdAltInfo{display:none;z-index:10000;border:1px #000 solid;position:absolute;width:150px;background-color:#ffffe1;padding:1px;text-align:left;font-size:1.2em;}

/*--product compare--*/
#tblCompare{background: #E3E3E3;margin:0 0 20px 0;}
#tblCompare tr{vertical-align:top;}
#tblCompare td {font-size: 1.2em ;padding: 5px ;border-bottom: 1px solid #fff ;border-right: 1px solid #fff ;color:#000;}
#tblCompare .productTitle p{margin:0 0 10px 0;}
#tblCompare .addToCart{margin:0;padding:0;vertical-align:top;list-style-type:none;}
#tblCompare .addToCart li{margin:0 1px;}
#tblCompare .addToCart .lblB,#tblCompare .addToCart .noteSavings,#tblCompare .addToCart .priceR{font-weight:bold;}
#tblCompare .addToCart img{vertical-align: middle;}
#tblCompare .addToCart a{margin:0 3px;}
#tblCompare .price{font-weight:bold;}
#tblCompare .shipping{color:#000;}
#tblCompare .tblHead{padding-top:8px; font-size: 1.1em ;}
#tblCompare .nullCol{background:#fff;border:0;}
.printVersion{margin:5px 0;padding: 10px 0;}
#prdTopNav {margin:15px 0 0 0;overflow: auto;overflow-y: hidden;overflow-x: auto; height: 25px;}
#prdSummary {overflow: auto; overflow-y: hidden; overflow-x: auto;padding-bottom: 16px;}
#prdTopNavImage{}

#tblCompare .lowestPrice{white-space:nowrap;font-weight:bold;padding:4px 0;}
#tblCompare .lowestPrice h3{border:none;font-size:1.1em;}
#tblCompare .lowestPrice a{background:#CFC090;padding:2px 2px;color: #4A3B0C;border:none;margin:0;}
#tblCompare .lowestPrice a:hover{background:#CFC090;color: #4A3B0C;border:none;}
#tblCompare .withLine{font-weight: bold;color: #000;text-decoration: line-through;}

/*--range search--*/
.rangeSearchKeyword, .rangeSearchProperty{margin-bottom:10px;font-size:1.1em;width:350px;}
.rangeSearchKeyword td {padding-right:10px;height:30px;font-weight:bold;}
.rangeSearchKeyword .keywordTitle {border-bottom:1px solid #e7e7e7;padding:6px 0 3px 0;vertical-align:bottom;}
.rangeSearchKeyword .keywordTitle2013 {border-bottom:1px solid #e7e7e7;padding:6px 0 3px 0;vertical-align:bottom;width:294px;}
.rangeSearchKeyword .keywordbox {width:288px;margin:2px;}
.rangeSearchProperty{margin-bottom:10px;font-size:1.1em;width:100%;}
.rangeSearchProperty td {width:33%;padding:3px 10px 2px 3px;}
.rangeSearchPropertyTitle{padding: 2px;border-bottom:1px solid #e7e7e7;font-weight:bold;}
.rangeSearchBtn{padding-left: 15px; margin-top: 5px;margin-bottom:5px;}
.propertyDesc{margin-top:1px;float:left;}

/*--no found message--*/
.msgNoFound p{margin:0;}
.msgNoFound .dred{font-size:1.2em;} 
.msgTitle{margin:20px 0 0 0;}
.msgList {margin:0;}
.msgTitle h5 {height:15px;margin: 10px 0 0 0; padding-left: 22px;text-transform: uppercase; font-size: 1.35em; background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/arrowDown.gif") no-repeat left;}
.msgList dd {margin: 5px 0 15px 0;padding-left: 22px;font-size:1.2em;line-height:18px; }

/*--product combo--*/
.comboTitle{background:#526380;text-align:left;color:#dadada;font-size:1.2em;margin:0;padding:0;}
.comboTitle div{font-weight:bold;padding:4px 0 5px 2px;}
.comboDesc{background:#fff;font-size:1.2em;}
.comboDesc div{padding-left:2px;}

/*--special index--*/
#specialTab .sectionTxt{font-size: 1.2em;}
#specialTab .greyScan{font-size: 1.2em;margin:0;padding:0;clear:both;}
.specialFront.greyScan{font-size:1.2em;margin-top:10px;padding:0;clear:both;}

/*--special combo & gift, rebate--*/
.specialSearchDesc{clear: both; margin-bottom: 10px;font-size: 1.2em;}
.specialSearchOption{font-size: 1.1em;width:100%;}
.specialSearchOption td{padding-bottom: 5px;}
.specialSearchOption select{padding: 0;font-size: 1.2em;}
.specialSearchOption input{padding: 1px;font-size: 1.2em;}
.specialPaginationTop{float:right;height:20px;}
.specialPaginationBottom{float:right;padding:2px;}

.productComboList{width:100%;vertical-align:top;}
.productComboList .specialPaginationTop,
.specialComboList .pageNav,
.productComboList .pageNav{font-size:1.2em;}
.specialComboList table,.productComboList table{width:100%;}
.comboSort{padding-right:100px;}
.comboSort select,.comboSortField select{font-size:1.2em;}
.comboSortField{padding-right:100px;}

.comboImgList {padding:0;margin:0;text-align:left;}
.comboImgList img{border: 1px solid #ccc ;margin:2px 5px 0 0;}
.comboImgList a	{border:0;}
.comboItemDescList{list-style-type:disc;font-size: 1.2em;}
.comboItemDescList li{padding:2px;}
.comboFreeGift{color:#016b04;font-weight:bold;}
.comboPrice{list-style-type:none;text-align:right;}
.comboPrice li{padding:1px 0;margin:0;}
.comboOriginal{color:#7a7a7a;font-size:1.2em;white-space:nowrap;text-transform:lowercase;}
.comboDiscount{color:#016b04;font-size:1.3em;}
.comboFinal{margin-top:8px;font-size:1.3em;font-weight:bold;}
.comboMIR{color:#016b04;font-size:1.3em;margin-top:10px;}
.comboMIR a{color:#016b04;}
.comboBuy{margin-top: 5px;}
.specialComboDesc{font-size:1.2em;}

.rebatePaginationTop{height:22px;padding:3px 5px 0 0;border-bottom:1px solid #fff;background:#f2f2f2;font-size:1.2em;text-align:right;padding:7px;}
.rebatePaginationTop .pagination{display:block;margin:3px 0 0 0;}
.specialRebateList{width:100%;vertical-align:top;}
.specialRebateList .listHead,
.specialRebateList .listRowOdd,
.specialRebateList .listRowEven{font-size:1.2em;}
.specialRebateList dl{margin:0;}
.rebateProductImgCell{width: 60px;margin:0;padding:0 0 2px 0;border:1px solid #fff;text-align:center;}
.rebateProductImg{margin:0;padding:0;background-color:#fff;}
.mirRebate{color:#016b04;width:20%;}
.mirRebate a{color:#016b04;font-weight:bold;}
.rebateShipping{color:#016b04;}
.rebatePriceCell{text-align:right;vertical-align:top;}

/*--special front page--*/
.sectionImg	{float:left;width:230px;margin:1px 9px 0 0;display:inline;}
.sectionTxt	{font-size:1.1em;}
.sectionTxt	p{margin:6px 0px;line-height:11px;}
.sectionTxt	p a{font-size:1.2em;}

.sectionTxt2 {clear:right;height:100px;}
.sectionTxt2 p{margin:0;padding:5px 0;font-size:1.2em;line-height:15px;}

/*--digital service--*/
#bcaDigitalServicesContainer{float:none;}
#bcaDigitalServicesContainer div.greyScan{font-size:1.2em;}

/*--Intelligence List--*/
#bcaIntelligenceMorContainer div.greyScan{font-size:1.2em;}


/*--New Product List--*/
.comboCell{width:96%;margin:0 auto;border-top:1px solid #e3e3e3;font-size:1.1em;}
.comboCell input,.comboCell select{font-size:1.2em;}
.comboCell td{vertical-align:top;padding:10px 0;}
.comboCell td.midCol{width:100%;padding:0 10px;}
.comboCell td.detailBtn{vertical-align:bottom;text-align:right;}
.comboCell .prodImg{margin:5px;}
.comboCell p{font-size:1.1em;margin:10px 0;}
.comboCell li{font-size:1em;}
.comboCell h3{font-size:1.3em;font-weight:bold;margin:10px 0;}
.comboCell ul.priceCol{width:200px;list-style-type:none;margin:0;padding:0;}
.opera_8_5 .comboCell ul.priceCol{width:207px;}
.comboCell ul.priceCol li{text-align:right;padding:2px 0;}
.comboCell ul.priceCol li.green{color:#016B04;}
.comboCell ul.priceCol li.ckoutAmt{margin:5px 0;font-size:1.2em;font-weight:bold;}

/* New */

.comboCell .comImg {margin:5px;}
.comboCell .leftCol {text-align:center;}
.comboCell .leftCol div.comImg {width:130px;clear:both;text-align:center;}
.comboCell .leftCol div.comImg img.comboI {border:1px solid #f2f2f2;margin:0 4px 4px 0;}
.comboCell .leftCol p {clear:both;white-space:nowrap;}

/* New End */

.featureList{list-style-type:none;margin:5px 0;padding:0;}
.featureList ul{list-style:none;margin:0;padding:0;}
.featureList li{padding:0 8px;margin:2px 0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif") no-repeat 0 .45em;}
.listInset{margin-left:1em;padding-left:1em;}
li.footnote{list-style-type:none;background:none;font-size:9px;padding-top:5px;}

.cOrangeDk{color:#F57F25;}

.newPaging {padding:0px 20px 5px 20px;float:right;font-size:1.1em;}
.newPaging a {padding:0;margin:0 4px;}
.newPaging span {padding:0;margin:0 4px;}
.newPaging span#active {font-weight:bold;}
.newPaging .disabled{color:#808080;}

.midCol h3 {font-size:1.2em;}

.listingTitle {font-size:1.4em;padding:0 20px 0 20px;margin:0;}
.listingTitle span{font-size:0.9em;font-weight:normal;}
.listingTitle span a{line-height:1.5em;}

.optionList {list-style:none;margin:0;padding:0 0 0 10px;}
.optionList li {float:left;width:45%;}
.optionList input {vertical-align:middle;}

tr.optionsTop td {background-color:#f2f2f2;padding:8px;text-align:left;border-bottom:1px solid #e3e3e3;}

#leftCol2{float:left;clear:right;background:#fff;margin:0px 0px 0px -1px;}

.productListTitle{font-size:1.2em;margin:0pt;padding:0pt 20px;font-weight:bold;text-transform:capitalize;}
.relatedLinks{font-size:1.1em;}

.suggestedText{font-size:1.2em;padding:0 20px 10px 20px;}
.pltRating{width:120px;}
.pltRating a{line-height:1.5em;}
.pltRating img{vertical-align:middle;}

.categoryList .main dt{font-size:0.8em;background:none !important;color:#000 !important;}
.categoryList .main dd{font-size:0.8em;}

.searchTips,.relatedLinks{font-size:1.2em;}
.searchTips li,.relatedLinks li{margin-bottom:5px;}
.searchTips .resultsTitleLine{border-bottom:1px #CCC solid; height:1px;margin:15px 0 1px 0;}
.searchTips .resultsTitle{font-size:1em;margin:0;padding:3px 20px 5px 12px;text-transform:capitalize; background:#F0F0F0; color:#000}

.redtop1{font-size:1.3em;color:#D00;}
.deadProduct{display:auto;}
.deadProduct .deadPrice{display:block;margin:0;padding:10px;background:#F2F2F2;border:1px solid #E3E3E3;width:190px;}

/*RECOMMENDED*/
#bodyCenterArea .moduleFrame{clear:both;padding:20px;}
#bodyCenterArea .mainModule{width:100%;padding:0;margin:0;}
.mainModule .prodCell{margin-right:40px;}

/* Business Additions */

#bodyCenterArea .nodotted{list-style-type:none;margin:0;padding:0;font-size:.9em;font-weight:normal;}
#bodyCenterArea .nodotted li{padding:5px 0 0 0;margin:0;text-align:right;overflow:hidden;}
#bodyCenterArea .nodotted li.primary{font-weight:bold;font-size:1.1em;}
#bodyCenterArea .nodotted li label{display:block;margin:0;padding-right:.5em;float:left;background:#FFF;}
#bodyCenterArea .nodotted li span{padding-left:.5em;background:#FFF;}
#bodyCenterArea .stock{margin:5px 0 2px 0;}
#bodyCenterArea #bcaProductCell .rebate{color:#000;}

.relatedSearches {font-size:1.2em; margin:6px 0 15px 20px;}
.relatedSearches span{font-weight:bold;}

/*SearchFeedback*/
.feedbackSectionDiv {clear:both;border:1px solid #AAA;background:#F0F0F0;padding:10px;margin:30px 20px;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;}

/* REM20110211 MAP Pricing */
.specialComboList .comboPrice.map .comboFinal{margin:4px 0 0;}
.specialComboList .comboPrice.map .comboFinal a{padding:.3em 10px 0.3em 10px;background-color:#eee;border:1px solid #ccc;white-space:nowrap;line-height:1.9;font-weight:normal;font-family: helvetica, arial, verdana, sans-serif;}
.specialComboList .comboPrice.map .comboFinal a:active,
.specialComboList .comboPrice.map .comboFinal a:hover,
.specialComboList .comboPrice.map .comboFinal a:focus {color:#06F;}

/* See Price in Cart */
.productComboList .comboPrice .comboFinal a.map:link{ color:#000}
.productComboList .comboPrice .comboFinal a.map:hover{ color:Blue}
.productComboList .comboPrice .comboFinal a.map{ line-height:1.2em; font-size:1em;  margin-bottom :6px;display:block;border-bottom:0px;}
.productComboList .comboPrice .comboFinal a.map em{ font-family:helvetica, arial, verdana, sans-serif; font-style:normal;background-color:#eee;border-bottom:#ccc 1px solid;border-left:#ccc 1px solid;border-right:#ccc 1px solid;border-top:#ccc 1px solid;font-size:1.1em;padding-top:0.3em;padding-bottom:0.3em;padding-left:10px;padding-right:10px;line-height:1.9;white-space:nowrap;font-weight:normal;}

/* All Recommendations */
h2.pageTitle.reviewed{font-size:2.3em;}
h2.pageTitle.recommend{font-weight:bold;font-size:1.80em;}
.messageArea .recommendation{margin-bottom:5px;}
.messageArea .recommendation .prodGrp{border:1px solid #e5e5e5;background:#f2f2f2;-moz-border-radius:8px;-webkit-border-radius:8px;padding:15px;margin-left:1.5em;float:none;}
.messageArea .recommendation.multiple .prodGrp{float:left;}
.messageArea .recommendation .prodGrp.first{margin-left:0;}
.messageArea .recommendation.multiple .prodGrp{width:17%;}
.messageArea .recommendation .prodGrp img{width:125px;height:94px;}
.messageArea .recommendation .prodGrp img, .messageArea .recommendation .prodGrp .wrap{float:left;display:block;}
.messageArea .recommendation.multiple .prodGrp img{float:none;margin:auto;}
.messageArea .recommendation .prodGrp .wrap{width:80%;padding:10px 0 0 1.5em;margin:auto;}
.messageArea .recommendation.multiple .prodGrp .wrap{width:100%;padding:10px 0 0 0;}
.messageArea .recommendation .prodGrp .wrap .prodTitle, .messageArea .recommendation .prodGrp .wrap .priceFinal{display:block;}
.messageArea .recommendation .prodGrp .wrap .prodTitle{margin:0;}
.messageArea .recommendation.multiple .prodGrp .wrap .prodTitle{height:45px;overflow:hidden;}
.messageArea .recommendation .prodGrp .wrap .priceFinal{font-size:2.0em;height: 1.1em;margin: 0.65em 0 0 0;font-weight: normal;line-height: 1.1;}
.messageArea .recommendation.multiple .prodGrp .wrap .priceFinal{display:none;}
.messageArea .recommendation .prodGrp .wrap .priceFinal sup{font-weight: normal;font-size: .65em;vertical-align: top;}
/* H Tag */

h2.pageTitle{font-weight: bold;color: #EEECED;font-size: 20px;line-height: 1.1em;padding: 10px 5px 10px 15px;letter-spacing: -1px;}
/* === blue main tagline banner === */
.dynamicBnr .bnrGrp.blueTag .desc .mainTag{color:#335f9c;}
/* === gray background banner === */
.dynamicBnr .bnrGrp.grayBg .prodImg .shadow{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/shadow_middle.png") no-repeat;display:block;width:127px;height:7px;}
/* === Body === */
.ie_7 .dynamicBnr.body .bnrGrp .blockLink{float:none;}
.dynamicBnr.body .bnrGrp.whiteBg .prodImg .shadow{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/shadow_float_s.png") no-repeat;display:block;width:88px;height:7px;margin:auto;}
.dynamicBnr .bnrGrp.offset{padding:0;height:88px;overflow:hidden;border:1px solid #d6e1f2;}
.dynamicBnr .bnrGrp.offset .prodImg{margin-top:-20px;width:167px;height:108px;overflow:hidden;}
.dynamicBnr .bnrGrp.offset .prodImg img{width:167px !important;height:125px;}
.dynamicBnr .bnrGrp.offset .wrapper{margin-top:10px;}
.dynamicBnr .bnrGrp.offset .desc .mainTag{color:#335f9c;}
.dynamicBnr .bnrGrp.offset .desc .subTag{color:#769dd3;}
.dynamicBnr .bnrGrp.offset .callToAct{padding:3px 7px;background:#747474;color:white;display:inline-block;}
.ie_9 .dynamicBnr .bnrGrp.borderless.brandMkt .wrapper{line-height:1.05;}
.ie_7 .dynamicBnr .bnrGrp.borderless.doubleBg{padding:4px 0;}
.ie_7 .dynamicBnr .bnrGrp.borderless.doubleBg .wrapper{margin:0 25px;}
.ie_7 .dynamicBnr .bnrGrp.borderless.doubleBg .desc{padding:10px 0;}


/* Sponsored Products */
.sponsoredProd{}
.sponsoredProd .container{border:1px solid #E3E3E3;-webkit-border-radius: 5px;border-radius: 5px;padding:0;margin:13px;}
.sponsoredProd .container .titleBar{background:#f2f2e8;padding:3px 5px;font-weight:bold;font-size:10px;color:#999;text-transform:uppercase;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.sponsoredProd .container ul.prodList{padding:5px 0;margin:0;list-style:none;overflow:hidden;}
.sponsoredProd .container ul.prodList>li{display:block;float:left;border-left:1px dotted #ddd;padding:0 1.3%;margin:0;overflow:hidden;width:auto;width:97.5%;}
.sponsoredProd .container ul.prodList.multiple>li{width:47.2%;overflow:hidden;}
.sponsoredProd .container ul.prodList>li.left{border:none;}
.sponsoredProd .container ul.prodList>li .wrapper{display:block;}
.sponsoredProd .container ul.prodList .imgGrp{float:left;width:70px;}
.sponsoredProd .container ul.prodList .imgGrp a{border:none;}
.sponsoredProd .container ul.prodList .imgGrp .prod{display:block;margin-bottom:2px;border:none;}
.sponsoredProd .container ul.prodList .descGrp{float:none;clear:none;width:auto;padding:0 135px;}
.sponsoredProd .container ul.prodList .descGrp .itemPromo{display:block;color:#86A501;font-weight:bold;font-size:12px;line-height:13px;height:27px;padding:9px 0 0 0;margin-bottom:8px;overflow:hidden;}
.ie .sponsoredProd .container ul.prodList .descGrp .itemPromo{margin-bottom:7px;}
.sponsoredProd .container ul.prodList .descGrp .itemTitle{font-size:12px;padding:0;line-height:1.25;height:45px;overflow:hidden;display:block;}
.sponsoredProd .container ul.prodList .descGrp .itemTitle a{border:none;}
.sponsoredProd .container ul.prodList .addlGrp{float:right;text-align:right;}
.sponsoredProd .container ul.prodList .brand{display:block;padding:0;margin:0 0 8px 0;border:none;}

.price-sponsored-products { text-align: right }
.price-sponsored-products .price-was,
.price-sponsored-products .price-save { display: none }
.price-sponsored-products .price-current,
.price-sponsored-products .price-note,
.price-sponsored-products .price-ship { font-weight: normal }
.price-sponsored-products .price-ship a:link,
.price-sponsored-products .price-ship a:visited {
	color: #86A501;
	border: none;
	text-decoration: underline;
}
.price-sponsored-products .price-ship a:hover,
.price-sponsored-products .price-ship a:focus,
.price-sponsored-products .price-ship a:active {
	color: #0066ff;
	border: none;
	text-decoration: none;
}
.price-sponsored-products .price-current { font-size: 20px }
.price-sponsored-products .price-note { font-size: 10px }
.price-sponsored-products .price-ship { font-size: 12px }
.price-sponsored-products .price-map { 
	padding-top: 6px;
	height: 17px;
}
.price-sponsored-products .price-map a { border: none }

/* Zero Search Result */
.zeroSearchResult .pageNavBottom{height:20px;margin:0 0 20px 0;clear:both;}
.zeroSearchResult #bcaProductCell{height:390px;overflow:hidden;}
.zeroSearchResult .unit_gallery.searchResult{font-size:1.3em;margin:0;}
.zeroSearchResult .unit_gallery.searchResult .featureList{display:none;}
.zeroSearchResult .wrap_cell{height:423px;overflow:hidden;}

/* =======
 * MODULES
 * ======= */
.price {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	font-family: verdana,sans-serif;
	text-align:left;
	color: #222;
	font-weight: normal;
	font-size: 10px;
}
.price .price-map {display:none;}
.price-current,
.price-map,
.price-ship {font-family: helvetica,arial,sans-serif;}
.price-was {
	display: block;
	color: #999;
	text-decoration: line-through;
	min-height: 13px;
}
.price-was-label,
.price-current-label {
	display: none;
	font-size: 13px;
	font-family: verdana,sans-serif;
}
.price2012 .price-current-label {
	font-size: 10px;
	color: #666;
	font-family: verdana,sans-serif;
    display:inline;
}
.price-current {font-size: 26px;}
.price-current sup {
	font-size:17px;
	vertical-align:text-top;
}
.price-current-range {display: none;}
.price-current-range sup {
	font-size:11px;
}
.price-save {
	color: #C1240B;
	min-height: 12px;
}
.price-note {
	display: block;
	color: #3a3a3a;
	min-height: 12px;
	margin-top: 2px;
}
.price-note-dollar {
	color: #016B04;
	font-weight: bold;	
}
.price-ship {
	display: block;
/* 15Aug12 * height: 18px; */
	padding-top:2px;
	font-size: 13px;
	overflow: hidden;
	color: #86A501;
	min-height:18px;
}
.price-map {
	font-size: 13px;
	font-weight: bold;
	height: 26px;
	margin-top: 4px;
}
/* =======
 * PRICE MODULE SUBCLASS
 * ======= */
.price-recently-viewed {
	text-align: center;
	height: 90px;
}
.price-recently-viewed .price-current {
	font-size: 17px;
	margin: 4px 0 2px;
}
.price-recently-viewed sup {font-size:13px;}
.price-recently-viewed {margin: 4px 0;}
.price-recently-viewed .price-was,
.price-recently-viewed .price-save,
.price-recently-viewed .price-note {margin-bottom:0;}
.price-recently-viewed .price-note {margin:4px 0;}
/* 27Aug12 * .price-recently-viewed .price-ship {display: none;} */
.price-recently-viewed.is-map .price-map {height: 20px;}
.price-recently-viewed.is-deactivated .price-current strong,
.price-recently-viewed.is-discontinued .price-current strong,
.price-recently-viewed.is-soldout .price-current strong {
	font-size: 14px;
}
.price-recently-viewed.is-range .price-current {
	font-size: 13px;
	height: 20px;
}

/* =======
 * STATES
 * ======= */
.is-map .price-current {display:none;}
.is-map .price-map {
	display: list-item;
	height: 24px;
	margin-bottom: 2px;
	text-decoration: underline;
}
.is-range .price-current {
	font-size: 18px;
	height:30px;
}
.is-range .price-current sup {font-size:11px;}
.is-range .price-current-range {display: inline;}
.is-deactivated li,
.is-discontinued li,
.is-soldout li {
	visibility: hidden;
}
.is-deactivated .price-current,
.is-discontinued .price-current,
.is-soldout .price-current {
	visibility: visible;
	font-size: 16px;
	margin-top: 4px;
}
.is-discontinued .price-current,
.is-soldout .price-current {
	color: #E31A00;
}
.has-label-as-low-as .price-current-label,
.has-label-from .price-current-label,
.is-multi-sellers .price-current-label {
	display: inline;
	font-size: 10px;
	color: #666;
}
.price2012 .price-recently-viewed .price-current-label{display:inline;}
/* Zero Search Result - Dec. 2012 */
.zero_result{}
.zero_result.unit_gallery .head .title {font-size:18px;}
.zero_result .wrap_ref {font-size:14px; margin-bottom:10px;}
.zero_result .list_features{font-size:13px;}
.zero_result .list_links{font-size:14px;}
.zero_result.unit_gallery .wrap_cell{height:424px;}
.zero_result .featureList{display: none;}
.zero_result .itemRating {font-size: 14px;}
.zero_result.firstTier {margin-top: 0;}
.zero_result.firstTier .wrap_head {background: white;}
.zero_result.firstTier .foot {
	background-image: none;
	background-color: #E5E5E5;
}


.dynamicBnr.body .bnrGrp.column3 .wrapper{margin-top:15px;}
.dynamicBnr.body .bnrGrp.column3 .subTag{font-size:13px;line-height:1.2;height:32px;overflow:hidden;}

/* === blue main tagline banner === */
#bannerAdLeft .dynamicBnr .bnrGrp.blueTag .prodImg img{border:none;}
#bannerAdLeft .dynamicBnr .bnrGrp.blueTag .desc .mainTag{color:#335f9c;}
/* === gray background banner === */

#bannerAdLeft .dynamicBnr .bnrGrp.grayBg .prodImg .shadow{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/shadow_middle.png") no-repeat;display:block;width:127px;height:7px;}
/* === white background banner === */

#bannerAdLeft .dynamicBnr .bnrGrp.whiteBg .prodImg img{border:none;}
#bannerAdLeft .dynamicBnr .bnrGrp.whiteBg .prodImg .shadow{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/shadow_float.png") no-repeat;display:block;width:112px;height:12px;margin:auto;}

.gradient .prodImg .shadow,
.shadowCorners .prodImg .shadow{
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/shadow_corners_s.png") no-repeat;
	display:block;
	width:96px;
	height:7px
}

.grayBg .prodImg .shadow,
.shadowMiddle .prodImg .shadow{
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/shadow_middle_s.png") no-repeat;
	display:block;
	width:94px;
	height:8px;
}

/* SIDEBAR BANNERS
=====================================*/
#bannerAdLeft img{width:127px; border:none;}
.sidebarBnr .bnrGrp{
	text-align:center;
	padding:15px 10px;
	border:1px solid #ccc;
}
.sidebarBnr .mainTag{font-size:16px;margin-bottom:7px;}
.sidebarBnr .subTag{font-size:12px; margin-bottom:7px;display:block;}
.grayBg{background:#ebebeb;}

/* BODY BANNERS
=====================================*/
.top-align{
	display:table-cell;
	vertical-align: middle;
}

.bnrGrp{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	margin-bottom:10px;
}

.dynamicBnr .prodImg{
	height:88px;
}

.dynamicBnr .bnrGrp .blockLink {
	height: 88px;
	margin:0 auto;
	display:table;
}

.dynamicBnr .callToAct {
	font-size:12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #335f9c;
}

.desc{
	max-width:655px;
	display:block;
}
	.subTag{
		color:#4d4d4d;
		font-weight:normal;
		font-size:14px;
	}
	
	.mainTag{
		color:#222;
		font-weight:bold;
		display:block;
		margin-bottom: 2px;
		line-height:1.1;
		font-size: 20px;
	}
.gradient .prodImg,
.blue .prodImg, 
.orange .prodImg{width:104px;}
.bodyBnr .blockLink{padding:0 20px;}

/* RED GRUNDGE BANNER
----------------------------------*/
.redTexture {background: #4d0e07 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_redTexture.jpg")no-repeat;}
.redTexture .prodImg {
	background: url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_redTexture_prod.png") no-repeat center center;
	width: 192px;
}
.redTexture .prodImg img{padding-left:48px;}
.redTexture .mainTag, 
.redTexture .subTag{color: white;}
.redTexture .callToAct {color: #ff9c28;}
	
/* DOUBLE BACKGROUND BANNER
----------------------------------*/
.doubleBg {
	background: #303030;
	padding: 4px 0;
}	
.doubleBg .prodImg{float:right;}
.doubleBg .wrapper{background:white;padding:0 10px;}
.doubleBg .outer-center .blockLink{height:80px;}
.doubleBg .desc{padding: 9px 120px 9px 150px;}
.doubleBg .brandLogo{display:block;padding:10px 20px 10px 10px;margin:10px 20px 10px 0;float:left;border-right:1px solid #c0c0c0;}
	
/* GREEN CIRCLES BANNER
----------------------------------*/
.greenCircle{background:#95c196;}
.greenCircle .subTag{color:#2c662d;}
.greenCircle .callToAct{color:white;}
.greenCircle .prodImg{
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_greenCircle_prod.png") no-repeat center center; 
	width:193px;
}
.greenCircle .prodImg img{padding-left:28px;}
	
/* ORANGE-BOX BANNER
----------------------------------*/
.orangeBox{background:#fcc24c url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_orangeBox.jpg")no-repeat;}
.orangeBox .prodImg{
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_orangeBox_prod.png") no-repeat center center;
	width:124px;
}
.orangeBox .prodImg img{padding-left:9px;}
.orangeBox .mainTag{color:#3f2201}
.orangeBox .subTag{color:#8e520d;}
.orangeBox .callToAct{color:white;}
	
/* GRADIENT BANNER
----------------------------------*/
.gradient{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/banner_bg_gradient.jpg") repeat-x top left;}
.sidebarBnr .gradient .prodImg .shadow{
	background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/shadow_corners.png") no-repeat;
	display:block;
	width:127px;
	height:7px;
}
	
/* BRAND MKT BANNER
----------------------------------*/
.brandMkt{background:black;}
.brandMkt .mainTag{
	text-transform:uppercase;
	background:#fcd62f;
	font-family:Arial Narrow, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:28px;
	padding:0 20px;
}
.brandMkt .subTag{color:white;}
.brandMkt .callToAct{color:#fcd62f;}
	
/* ORANGE BANNER
----------------------------------*/
.orange .mainTag{color:#e86e01;}
.orange .callToAct{color:#222;}
.orange{background:#ffee9e;border:1px solid #ebd983;}
	
/* BLUE BANNER
----------------------------------*/
.blue{background:#e4eefd;border:1px solid #cfdcee;}

/* WHITE BANNER
----------------------------------*/
.whiteBg{background:#fff;}
.whiteBg .prodImg .shadow{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/shadow_float.png") no-repeat;display:block;width:112px;height:12px;margin:auto;}

#searchFeedbackLauncher {
	bottom:-1px;
	right:0;
    position: absolute;

}
div#bannerAdTop {
    text-align: inherit;
}

/*10825 bugfix*/
#bodyArea table.bodyArea{table-layout:fixed;}