/*--Rating this page overrides--*/
.grpBodyCenter .surveyFlag{margin:8px 0 0;padding-bottom:18px;}

/* === 20110104 BEGIN STORE FRONT === */
/* Main Body */
.grpBody{
  margin:0;
  padding:0;
}
.grpBody a:active,
.grpBody a:hover,
.grpBody a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}

/* Body Left Column */
grpBody .blaNavigation{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bodyLeft_bottom_gradient.jpg") no-repeat left bottom;padding-bottom:8px;}
  /* -- overrides -- */
.grpBody #blaNavigation .categoryList{border-width:1px 0 0;border-color:#eeeeee;background:transparent;margin-left:1px;padding:13px 0;}
.grpBody #blaNavigation .categoryList.first{border-width:0;margin-bottom:0;padding-top:1px;}
.grpBody #blaNavigation .categoryList.primaryNav{margin-bottom:0;padding-top:1px;}
.grpBody #blaNavigation .categoryList.primaryNav.first{margin-bottom:4px;}
.grpBody #blaNavigation .categoryList dt{color:#516c99;background:transparent;}
.grpBody #blaNavigation .primaryNav{background:#eeeced;}
.grpBody #blaNavigation .secondaryNav{margin-bottom:0px;padding-top:16px;}
  /* -- overrides -- */

.grpBody .categoryList .grey{color:#999;}
.grpBody #blaNavigation .categoryList dt{font-size:1.25em;font-family:arial;margin:0 5px 4px;}
.grpBody #blaNavigation .categoryList dd{font-size:.97em;font-family:arial;margin:0 10px 4px;text-indent:-2px;}
.grpBody #blaNavigation .categoryList dd a,
.grpBody #blaNavigation .categoryList dd a:link,
.grpBody #blaNavigation .categoryList dd a:visited {color:#6c6a6b;line-height:1.29em;} 
.grpBody #blaNavigation .categoryList dd a:active,
.grpBody #blaNavigation .categoryList dd a:hover,
.grpBody #blaNavigation .categoryList dd a:focus {color:#0066ff;border-bottom:1px solid #0066ff;}


.grpBodyLeft{
  float: left;
  width: 161px;
}

/* Body Center Column */
.grpBodyCenter{
  margin-left: 162px;
  margin-right: 123px;
}
.grpBody .grpBodyCenter #bcaShopWindowHeader,
.grpBody .grpBodyCenter #bannerAdTop,
.grpBody .grpBodyCenter #bcaProductCell,
.grpBody .grpBodyCenter .snipReview,
.grpBody .grpBodyCenter #bcaShopWindowSEO,
.grpBody .grpBodyCenter #bcaWarning{clear:none;} /* Sections must be clear:none for tableless 3 column layout */
.grpBody .grpBodyCenter #bcaShopWindowHeader{background:none;padding:0 0 2px 4px;}
.grpBody .grpBodyCenter #bannerAdTop{margin-bottom:40px;border:1px solid #e3e6e9;border-width:1px 0;}
.grpBody .grpBodyCenter .pageTitle{font-size:26px;color:#516c99;}
.grpBodyCenter #bcaBreadcrumbTop{margin-top:0;}
.grpBodyCenter #bcaProductCell .itemCell{height:450px;}
.grpBodyCenter #bcaProductCell .itemCell a:active,
.grpBodyCenter #bcaProductCell .itemCell a:hover,
.grpBodyCenter #bcaProductCell .itemCell a:focus{border:0;text-decoration:underline;}
.grpBodyCenter #cellItem{display:none;}
.grpBodyCenter #bcaProductCell .twoItem .itemBrand{float:left;}
.grpBodyCenter #bcaProductCell .itemBrand,
.grpBodyCenter #bcaProductCell .twoItem .itemBrand{height:28px;}
.grpBodyCenter #bcaProductCell a.itemBrand.noItemBrand{cursor:default;visibility:hidden;}
.grpBodyCenter #bcaProductCell .twoItem a.comboImage{float:left;width:100px;}
.grpBodyCenter #bcaProductCell .itemGraphics{height:10.6em;}
.grpBodyCenter #bcaProductCell .itemText a:active,
.grpBodyCenter #bcaProductCell .itemText a:hover,
.grpBodyCenter #bcaProductCell .itemText a:focus {text-decoration:none;line-height:1.8em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText{height:12em;}
.grpBodyCenter #bcaProductCell .twoItem .itemText .comboItemDescription{margin-bottom:2px;padding:0 0 0 3px; text-indent:-3px;}
.grpBodyCenter #bcaProductCell .itemAction{height:7em;border:0;}
.grpBodyCenter #bcaProductCell .itemPricing{border:1px solid transparent;margin-left:15px}
.grpBodyCenter #bcaProductCell .priceMAP{margin-top:7px;}
.grpBodyCenter #bcaProductCell .priceMAP .priceAction{font-size:.9em;font-weight:bold;color:#516c99;}
.grpBodyCenter #bcaProductCell .priceMAP a:active,
.grpBodyCenter #bcaProductCell .priceMAP a:hover,
.grpBodyCenter #bcaProductCell .priceMAP a:focus{color:#0066ff;text-decoration:none;border:1px solid #ccc;}
.grpBodyCenter #bcaProductCell .itemCategoryNav{font-size:.85em;border-bottom:1px solid #ececec;padding:2px 0 8px 2px;margin:0 15px;text-indent:-1px;height:26px;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a{color:#606060;display:none;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a:active,
.grpBodyCenter #bcaProductCell .itemCategoryNav a:hover,
.grpBodyCenter #bcaProductCell .itemCategoryNav a:focus{color:#0066ff;text-decoration:none;}
.grpBodyCenter #bcaProductCell .itemCategoryNav a span{padding-left:4px;font-size:.7em;}
.grpBodyCenter .snipReview{padding:0 0 .5em 0;margin:0 2.5em 1em;color:#606060;}
.grpBodyCenter .snipReview h1{font-family:arial;font-size:1.6em;padding-top:1.2em;margin:0 0 1.7em 1em;}
.grpBodyCenter .snipReview blockquote{font-size: 1.2em;position:relative;margin:15px;line-height:1.5em;}
.grpBodyCenter .snipReview blockquote .glyph{display:block;font-size:0;text-indent:-9999em;overflow:hidden;}
.grpBodyCenter .snipReview blockquote .left{position:absolute;left:-20px;top:-13px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 -40px;}
.grpBodyCenter .snipReview blockquote .right{position:absolute;right:0;bottom:-8px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 0;}
.grpBodyCenter .snipReview cite {font-size:1.2em;color:#606060;}
.grpBodyCenter #bcaShopWindowSEO{margin:0 2em;padding:1.2em 0 0;color:#606060;}
.grpBodyCenter #bcaWarning{margin:0 2.1em;padding:.1em 0 1.2em;}
.grpBodyCenter .hero{border:1px solid #c8d2dd;}
.grpBodyCenter .hero a{display:none;border:none}
.grpBodyCenter .hero a.show{display:block;border:none;}
.grpBodyCenter div.grpCMS .videoCaptionWrap .captionWrap{max-width:100%;}
.grpBodyCenter .grpCMS .captionWrap p{margin:-4px 20px 10px 0;border:1px solid transparent;font-size:12px;}
.grpBodyCenter .grpCMS .grpProducts ul li{background:none;padding-bottom:10px;}
.grpBodyCenter .grpCMS .grpProducts ul li a.active{border-color:#A3A6A9;}
.grpBodyCenter .grpCMS .grpProducts ul li a:active,
.grpBodyCenter .grpCMS .grpProducts ul li a:hover,
.grpBodyCenter .grpCMS .grpProducts ul li a:focus{border-color:#0066AA;}

.productCells .version600{overflow:hidden;position:relative;}

/* Body Right Column */
 /* --- From Inline Style */
		.opera #braYouTellUs #poll .radio input{width:auto;height:auto;}
		.opera #braYouTellUs #poll .title{padding-top:2px;}
 /* --- */
.grpBodyRight{
  float: right;
  width: 121px;
}
.grpBodyRight dl{font-size:.95em;color:#606060;padding:10px 5px 2px 2px;margin-bottom:3px;border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.grpBodyRight dl dl,
.grpBodyRight dl dl dl{border:0;}
.grpBodyRight dl dt{font-size:1.4em;color:#516c99;padding-bottom:12px;text-align:center;background:transparent;text-transform:capitalize;}
.grpBodyRight #bodyRightArea dl#braYouTellUs dd.clear dl{margin:7px 0;}
.grpBodyRight #bodyRightArea dl#braYouTellUs dd.footer{padding:10px 5px 15px 5px;background:#fff;border-top:1px solid #eaeaea;}
.grpBodyRight dl dd a{color:#606060;border-bottom:1px dotted #838689;}
.grpBodyRight dl dd a:active,
.grpBodyRight dl dd a:hover,
.grpBodyRight dl dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
.grpBodyRight dl#braPopularBrands{padding-top:0;}
.grpBodyRight dl#braPopularBrands dd a:active,
.grpBodyRight dl#braPopularBrands dd a:hover,
.grpBodyRight dl#braPopularBrands dd a:focus,
.grpBodyRight dl#bannerAdRight dd a:active,
.grpBodyRight dl#bannerAdRight dd a:hover,
.grpBodyRight dl#bannerAdRight dd a:focus{border:none;}
.grpBodyRight dl dd.vote{margin:35px 0 10px;}
.grpBodyRight dl dd.vote a{color:#516c99;display:block;border:0;}
.grpBodyRight dl dd.vote a:active,
.grpBodyRight dl dd.vote a:hover,
.grpBodyRight dl dd.vote a:focus{color:#0066ff;border:0}
.grpBodyRight dl dd.vote a span{padding-left:4px;font-size:.7em;}
.grpBodyRight dl dd.content,
.grpBodyRight dl dd.footer{background:#fff;}
.grpBodyRight dl dd.content p{font-style:italic;}
.grpBodyRight dl dd img{margin-bottom:3px;}
.grpBodyRight dl dd ul li{/* padding-bottom:6px; */}
.grpBodyRight #bannerAdRight{margin-bottom:2px;border:0;}
.grpBodyRight #bannerAdRight dd{margin-bottom:-2px;}
.grpBodyRight #bannerAdRight dd img{border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.grpBodyRight #braRecentlyViewd ul,
.grpBodyRight #braRecentlyViewd ul a,
.grpBodyRight #braRecentlyViewd ul img,
.grpBodyRight #braMarketplace ul a{border:1px solid transparent;}
.grpBodyRight #braMarketplace ul{list-style:none;margin:0;padding:0;text-align:center;}
.grpBodyRight #braMarketplace ul img{margin-bottom:10px;padding:5px;}
.grpBodyRight #braMarketplace ul li:last-child img{margin-bottom:0;}
.grpBodyRight ul a img{border:1px solid transparent;}
.grpBodyRight ul a:active img,
.grpBodyRight ul a:hover img,
.grpBodyRight ul a:focus img,
.grpBodyRight #braRecentlyViewd ul a:active img,
.grpBodyRight #braRecentlyViewd ul a:hover img,
.grpBodyRight #braRecentlyViewd ul a:focus img{border-width:1px;border-style:solid;border-color:#c6ccfe #d1d3f3 #c0d5f6 #bbbaf5;}

/* === 20110104 BEGIN SUBCATEGORY RIGHT COLUMN STORE FRONT === */
/* Body Center Column */
.bodyCenterArea .pageTitle{font-size:26px;color:#516c99;}
.bodyCenterArea .snipReview{padding:0 0 .5em 0;margin:0 2.5em 1em;color:#606060;}
.bodyCenterArea .snipReview h1{font-family:arial;font-size:1.6em;padding-top:1.2em;margin:0 0 1.7em 1em;}
.bodyCenterArea .snipReview blockquote{font-size: 1.2em;position:relative;margin:15px;line-height:1.5em;}
.bodyCenterArea .snipReview blockquote .glyph{display:block;font-size:0;text-indent:-9999em;overflow:hidden;}
.bodyCenterArea .snipReview blockquote .left{position:absolute;left:-20px;top:-13px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 -40px;}
.bodyCenterArea .snipReview blockquote .right{position:absolute;right:0;bottom:-8px;width:35px;height:35px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_quotes.png") no-repeat 0 0;}
.bodyCenterArea .snipReview cite {font-size:1.2em;color:#606060;}
.bodyCenterArea #bcaShopWindowSEO{margin:0 2em;padding:1.2em 0 0;color:#606060;}
.bodyCenterArea #bcaShopWindowSEO a:active,
.bodyCenterArea #bcaShopWindowSEO a:hover,
.bodyCenterArea #bcaShopWindowSEO a:focus{border-bottom:1px solid #06f;color:#06f;}
.bodyCenterArea #bcaWarning{margin:0 2.1em;padding:.1em 0 1.2em;}

/* Body Right Column */
.bodyRightArea dl{font-size:.95em;color:#606060;padding:10px 5px 2px 2px;margin-bottom:3px;border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}
.bodyRightArea dl,
.bodyRightArea dl#bannerAdRight dd div{margin-right:1px !important;}
.bodyRightArea dl dl dd.title{width:85px !important;;}
.bodyRightArea dl dl,
.bodyRightArea dl dl dl{border:0;}
.bodyRightArea dl dt{font-size:1.4em;color:#516c99;padding-bottom:12px;text-align:center;background:transparent;text-transform:capitalize;}
.bodyRightArea #bodyRightArea dl#braYouTellUs dd.clear dl{margin:7px 0;}
.bodyRightArea #bodyRightArea dl#braYouTellUs dd.footer{padding:10px 5px 15px 5px;background:#fff;border-top:1px solid #eaeaea;}
.bodyRightArea dl dd a{color:#606060;border-bottom:1px dotted #838689;}
.bodyRightArea dl dd a:active,
.bodyRightArea dl dd a:hover,
.bodyRightArea dl dd a:focus{color:#0066ff;border-bottom:1px solid #0066ff;}
.bodyRightArea dl.sidebarBox:first-child{padding-top:0;}
.bodyRightArea dl#braProductReview dd.content,
.bodyRightArea dl#braTestimonials dd.content strong{color:#999;}
.bodyRightArea dl#braTestimonials{word-wrap:break-word; overflow:hidden;}
.bodyRightArea dl#braPopularBrands dd a:active,
.bodyRightArea dl#braPopularBrands dd a:hover,
.bodyRightArea dl#braPopularBrands dd a:focus,
.bodyRightArea dl#bannerAdRight dd a:active,
.bodyRightArea dl#bannerAdRight dd a:hover,
.bodyRightArea dl#bannerAdRight dd a:focus{border:none;}
.bodyRightArea dl dd.vote{margin:35px 0 10px;}
.bodyRightArea dl dd.vote a{color:#516c99;display:block;border:0;}
.bodyRightArea dl dd.vote a:active,
.bodyRightArea dl dd.vote a:hover,
.bodyRightArea dl dd.vote a:focus{color:#0066ff;border:0}
.bodyRightArea dl dd.vote a span{padding-left:4px;font-size:.7em;}
.bodyRightArea dl dd.content,
.bodyRightArea dl dd.footer{background:#fff;}
.bodyRightArea dl dd.content p{font-style:italic;}
.bodyRightArea dl dd img{margin-bottom:3px;}
.bodyRightArea dl dd ul li{/* padding-bottom:6px; */}
.bodyRightArea #bannerAdRight{margin-bottom:3px;}
.bodyRightArea #bannerAdRight dd img{border:0;}
.bodyRightArea #braRecentlyViewd ul,
.bodyRightArea #braRecentlyViewd ul a,
.bodyRightArea #braRecentlyViewd ul img,
.bodyRightArea #braMarketplace ul a{border:1px solid transparent;}
.bodyRightArea #braMarketplace ul{list-style:none;margin:0;padding:0;text-align:center;}
.bodyRightArea #braMarketplace ul img{margin-bottom:10px;padding:5px;}
.bodyRightArea #braMarketplace ul li:last-child img{margin-bottom:0;}
.bodyRightArea ul a img{border:1px solid transparent;}
.bodyRightArea ul a:active img,
.bodyRightArea ul a:hover img,
.bodyRightArea ul a:focus img,
.bodyRightArea #braRecentlyViewd ul a:active img,
.bodyRightArea #braRecentlyViewd ul a:hover img,
.bodyRightArea #braRecentlyViewd ul a:focus img{border-width:1px;border-style:solid;border-color:#c6ccfe #d1d3f3 #c0d5f6 #bbbaf5;}

/* === 20110104 END SUBCATEGORY RIGHT COLUMN STORE FRONT === */

/* === 20110104 END STORE FRONT === */

/* === REM20110217 HERO SECTION BEGIN === */


/* --- tabs --- */

.wrap_hero .wrap_nav{position:absolute;left:0;bottom:0;z-index:30;width:100%;height:36px;background:#eee url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab.png") repeat-x;}
.wrap_hero .wrap_nav .wrap_graphics{background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab_pointer2.png") no-repeat scroll center -1000px;position:absolute;top:-11px;width:100%;height:0;margin-left:-14px;}
.wrap_hero .wrap_nav .list_nav{list-style:none;margin:-11px 0 0 0;padding:11px 0 0 0;font-family:helvetica,arial,verdana,sans-serif;height:36px;width:695px;overflow:hidden;}
.wrap_hero .wrap_nav .list_nav li:first-child {margin-left:30px;}
.wrap_hero .wrap_nav .list_nav li{display:block;float:left;position:relative;margin:0;padding:9px 14px;font-size:1.2em;text-align:center;border-width:0 1px;border-style:solid;border-color:transparent;white-space:nowrap;}
.wrap_hero .wrap_nav .list_nav a{color:#698da9;border:0;}

/*
  .grpBody .grpBodyCenter .grid4 #bannerAdTop{margin-bottom:0px;}
.grpBody .grpBodyCenter .grid4 #bannerAdTop + .productCells > .unit_gallery{margin-top:0;}
.grpBody .grpBodyCenter .grid4 #SegmentPromo{margin-bottom:0px;}
.grpBody .grpBodyCenter .grid4 #SegmentPromo + .productCells > .unit_gallery{margin-top:0;}
*/


#heroModule.wrap_hero{height:250px;}
#heroModule.hasLabel{height:284px;}

#heroModule.hasBannerAdTop,
#heroModule.hasLabel.hasBannerAdTop{height:auto;margin-bottom:0;}
#heroModule #hero_1{margin-bottom:0;}
#heroModule.hasBannerAdTop #hero_1{text-align:center;}

/* === REM20110217 HERO SECTION END === */


/* === Product Cells for Storefront === */

.unit_gallery{margin:24px 0;overflow:hidden;font-family:Helvetica,arial,verdana,sans-serif;}
.unit_gallery .wrap_head{position:relative;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryHeadLine.png") repeat-x left top;padding:1px;}
.unit_gallery .head{min-height:32px;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryHead.png") repeat-x left top;}
.unit_gallery .head .title{font-size:1.3em;color:#516c99;padding:8px 18px;margin:0;}
.unit_gallery .head .note{font-size:.85em;font-weight:normal;}

.wrap_hero .wrap_head{position:relative;background:#a3b6c9;padding:0 0 1px 0;}
.wrap_hero .head{height:34px;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryFoot.png") repeat-x left bottom;}
.wrap_hero .head .title{font-size:1.3em;color:#516c99;padding:8px 20px;margin:0;}

.unit_gallery .wrap_ref{height:45px;line-height:3.5;background:/* #f3f6f9 */;border-bottom:4px solid #f3f6f9;padding:2px 18px;overflow:hidden;}
.unit_gallery .wrap_ref img{vertical-align:middle;}
.unit_gallery .wrap_foot{clear:both;padding-top:4px;}
.unit_gallery .foot{position:relative;float:left;width:100%;padding:0;overflow:hidden;background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_galleryFoot.png") repeat-x left bottom;}
.unit_gallery .foot .list_links{position:relative;left:50%;float:left;list-style:none;margin:0;padding:4px 0 2px 0;}
.unit_gallery .foot .list_links li{position:relative;right:50%;float:left;padding:4px 8px;}

/* REM20110413 BEGIN */

.unit_gallery .foot .list_links li.first{}
.unit_gallery .foot .list_links li.first .listPage{font-size:110%;}
.unit_gallery .foot .list_links li.first .listPage .label{margin-right:2px;color:#808080;}
.unit_gallery .foot .list_links li.first .listPage .current{margin:8px;border-bottom:1px solid #000;font-size:103%;font-weight:bold;} /* This margin=margin+padding of a element below */
.unit_gallery .foot .list_links li.first .listPage .pageNum{}
.unit_gallery .foot .list_links li.first .listPage .pageNum a{margin:3px;padding:1px 5px 0;}
.unit_gallery .foot .list_links li.first .listPage .pageNum a:link,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:visited {}
.unit_gallery .foot .list_links li.first .listPage .pageNum a:active,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:hover,
.unit_gallery .foot .list_links li.first .listPage .pageNum a:focus {padding:1px 4px 0;border:1px solid #518cb9;background-color:#fff;}

/* REM20110413 END */

.unit_gallery .foot a:link,
.unit_gallery .foot a:visited{color:#516c99;border:0;}
.unit_gallery .foot a:active,
.unit_gallery .foot a:hover,
.unit_gallery .foot a:focus{color:#0066ff;border:0;}
.glyph{font-size:.85em;vertical-align:bottom;}

.unit_gallery .wrap_cell{float:left;margin:4px 0;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-y -1px top;}
.unit_gallery .first{background: none repeat scroll 0 0 transparent;}
.unit_gallery .wrap_inner{margin:8px auto;width:218px;background: none repeat scroll 0 0 #FFFFFF;}
.unit_gallery a:link,
.unit_feature a:link,
.unit_gallery a:visited,
.unit_feature a:visited,
.unit_gallery a:hover,
.unit_feature a:hover,
.unit_gallery a:active,
.unit_feature a:active {text-decoration:none;border:0;cursor:pointer;}

.grid3 .g4,
.grid3 .g5,
.grid3 .g6,
.grid4 .g5,
.grid4 .g6,
.grid5 .g6{display:none;}

/* 1x1 combo overrides */
.wrap_cell .wrap_graphics .clear{display:block;}

/* big bucket overrides */
#bodyGrid .show_all .wrap_cell{display:block;}
.show_all .wrap_cell{height:31em;overflow:hidden;}
.show_all .wrap_graphics{padding-top:8px;margin-top:-8px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-x left -1px;}
.show_all .wrap_head{margin-bottom:-8px;margin-left:4px;}
.show_all{margin-left:-3px;}

/* personalization user input module overrides */
.show_all_hideg4 .wrap_cell{height:31em;overflow:hidden;}
.show_all_hideg4 .wrap_graphics{padding-top:8px;margin-top:-8px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-x left -1px;}
.show_all_hideg4 .wrap_head{margin-bottom:-8px;margin-left:4px;}
.show_all_hideg4 .wrap_ref{margin-bottom:-8px;background:#fff;position:relative;}
.show_all_hideg4{margin-left:-3px;}

/* equalize grid */
.grid3 .wrap_cell{width:33.2%;}
.grid4 .wrap_cell{width:24.9%;}
.grid5 .wrap_cell{width:19.9%;}
.grid6 .wrap_cell{width:16.4%;}

.wrap_graphics{overflow:hidden;text-align:center;}
.unit_gallery .wrap_graphics .itemBrand{float:right;width:90px;text-align:center;height:28px;margin-bottom:4px;text-align:center;}
.wrap_graphics a.itemRating{}
.wrap_graphics .itemImage{float:left;}
.wrap_graphics .itemCompare{float:right;clear:right;padding:.25em 3px;white-space:nowrap;} 
.wrap_graphics .itemCompare input{width:20px;height:20px;margin:-2px 1px 0 -5px;vertical-align:middle;}
.wrap_graphics .itemCompare label{line-height:2.25;padding:.2em 5px .1em;border:1px solid #eee;cursor:pointer;}
.wrap_graphics .itemCompare label:hover{border-color:#999;color:#06f;}

.unit_gallery .wrap_description{clear:both;margin:4px 0;height:6em;overflow:hidden;line-height:1.2;}
.wrap_description .promo{display:block;height:2.4em;overflow:hidden;color:#86A501;}
.wrap_description .descText{display:block;height:3.6em;overflow:hidden;}
.list_features{list-style:none;margin:4px 0;padding:0;height:3.6em;}
.list_features li{padding:0 8px;height:1.2em;background:url(http://images10.newegg.com/WebResource/Themes/2005/Nest/listStyle.gif) no-repeat 2px .48em;overflow:hidden;}
.wrap_pitch{margin:4px 0;}
.wrap_pitch ul{list-style:none;margin:0;padding:0;}
.wrap_pitch li{height:1.2em;margin-bottom:.5em;overflow:hidden;}

.unit_gallery .combo2 .itemBrand,
.unit_gallery .combo2 .itemImage{float:left;width:50%;margin-left:0;margin-right:0;text-align:center;}
.combo2 .descText{height:2.4em;padding-top:1px;margin-bottom:.5em;}
.combo2 .wrap_description{height:8.5em;margin-bottom:8px;}
.bundle .wrap_graphics .itemImage{width:100%;text-align:center;margin-bottom:6px;}
.bundle .itemCompare,
.bundle .list_features{display:none;}

.bundleStore .bundle .itemCompare,
.bundleStore .bundle .list_features{display:block;float:none;clear:left;text-align:left;}
.bundleStore .show_all .wrap_cell{height:35em;overflow:hidden;}


/* --- pricing and actions --- */
.wrap_pitch{text-align:right;}
.unit_gallery .wrap_cell .viewDetails,
.unit_gallery .wrap_cell .viewMore{text-align:right;margin:9px 2px;}
.unit_gallery .wrap_cell .viewMore .CTA{font-size:1em;}
.unit_gallery .wrap_cell .itemButton{display:block;margin:4px 0;text-align:right;}

.list_pricing .label{font:normal .85em verdana,sans-serif;vertical-align:baseline;text-transform:lowercase;}
.list_pricing sup{font-weight:normal;font-size:.65em;vertical-align:top;}
.list_pricing sub{font:normal .65em verdana,sans-serif;text-transform:uppercase;vertical-align:baseline;}

.priceWas {color:#999;}
.priceComboSave {font-weight:bold;color:#333;}
.priceShip {color:#86A501;}

.list_pricing .priceFinal{height:1.1em;margin:.2em 0 0 0;font-size:2em;font-weight:normal;line-height:1.2;color:#333;}
.list_pricing .priceRange{margin:0 0 1px 0;font-weight:normal;padding:.24em 0;font-size:1.35em;line-height:1;color:#333;}
.list_pricing .priceMAP{height:1.8em;margin:.25em 0;padding:.15em 0;}
.list_pricing .priceMAP a{padding:.3em 10px 0.3em 10px;background-color:#eee;border:1px solid #ccc;white-space:nowrap;line-height:1.9;}
.list_pricing .priceSoldOut{height:1.74em;font-size:1.5em;font-weight:bold;line-height:2;color:#d00;}

.list_pricing .priceList{font-size:1.2em;white-space:nowrap;}
.list_pricing .priceList label{margin-right:15px;font-size:.75em;}

/* --- label only for accessibility --- */
.priceRange label, 
.priceFinal .label{float:left;width:0;height:0;font-size:0;overflow:hidden;}

/* --- grid/list specific --- */
.list_pricing .priceList{display:none;}

/* --- hero spot styles --- */
.wrap_hero{position:relative;font-size:1.2em;height:250px;overflow:hidden;border:1px solid #e3e6e9;border-width:1px 0;margin-bottom:24px;}
#heroModule.hasLabel{height:284px;}
.wrap_hero h1.title{display:none;}
.wrap_hero .hasTitle h1.title{display:block;font:normal 2em/1.3 helvetica,arial,verdana,sans-serif;margin:0 22px;}
.wrap_hero .hasTitle .itemBrand{display:none;}
.wrap_hero .unit_gallery,
.wrap_hero .unit_graphic,
.wrap_hero .unit_feature{position:absolute;min-height:250px;width:100%;margin:0;background:#fff;}
.wrap_hero .unit_gallery .wrap_inner{width:150px;}
.wrap_hero .unit_gallery .wrap_graphics .itemBrand,
.wrap_hero .unit_gallery .wrap_graphics .itemImage{float:none;width:100%;margin:0;text-align:center;}
.wrap_hero .wrap_cell{background:none;}
.wrap_hero .wrap_description{height:3.6em;}
.wrap_hero .wrap_pitch{text-align:center;}
.wrap_hero .rating,
.wrap_hero .itemCompare,
.wrap_hero .list_features,
.wrap_hero .priceWas,
.wrap_hero .priceComboSave,
.wrap_hero .priceShip,
.wrap_hero .itemButton,
.wrap_hero .viewDetails{display:none;}
.wrap_hero .priceNote{margin-bottom:2px;}
.wrap_hero .priceRange em{font-style:normal;}

.wrap_hero .unit_graphic{text-align:center;}
.wrap_hero .unit_graphic a{display:block;}
.wrap_hero .unit_graphic .banner{margin:0 auto;}

.wrap_hero .unit_feature{background:#fff url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_heroFeature.png") repeat-x;}
.wrap_hero .unit_feature .wrap_inner{width:640px;min-height:250px;margin:0 auto;overflow:hidden;}
.wrap_hero .unit_feature .itemImage{float:left;margin:8px 8px 16px 0;border:1px solid #c3c6c9;}
.wrap_hero .unit_feature .wrap_description{height:auto;margin-top:8px;}
.wrap_hero .unit_feature .promo,
.wrap_hero .unit_feature .descText{height:auto;font-size:1.2em;}
.wrap_hero .unit_feature .list_features{display:block;}
.wrap_hero .unit_feature .wrap_pitch{text-align:left;margin-bottom:8px;}
.wrap_hero .unit_feature .wrap_description a:hover{color:inherit;}
.wrap_hero .unit_feature .viewDetails{display:block;}

/* --- manual style overrides --- */
.wrap_hero .show_save .priceComboSave,
.wrap_hero .show_mir .priceNote{display:block;}

/* --- hero rotation styles --- */
.wrap_hero .wrap_banner{display:none;}
.wrap_hero.show_1 #hero_1,
.wrap_hero.show_2 #hero_2,
.wrap_hero.show_3 #hero_3,
.wrap_hero.show_4 #hero_4,
.wrap_hero.show_5 #hero_5,
.wrap_hero.show_6 #hero_6,
.wrap_hero.show_7 #hero_7,
.wrap_hero.show_8 #hero_8,
.wrap_hero.show_9 #hero_9 {display:block;}

.wrap_hero.show_1 #heroNav_1,
.wrap_hero.show_2 #heroNav_2,
.wrap_hero.show_3 #heroNav_3,
.wrap_hero.show_4 #heroNav_4,
.wrap_hero.show_5 #heroNav_5,
.wrap_hero.show_6 #heroNav_6,
.wrap_hero.show_7 #heroNav_7,
.wrap_hero.show_8 #heroNav_8,
.wrap_hero.show_9 #heroNav_9 {background:#658aa7 url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_tab_grad.png") repeat-x scroll left top;border-color:#577690;}

.wrap_hero.show_1 #heroNav_1 .wrap_graphics,
.wrap_hero.show_2 #heroNav_2 .wrap_graphics,
.wrap_hero.show_3 #heroNav_3 .wrap_graphics,
.wrap_hero.show_4 #heroNav_4 .wrap_graphics,
.wrap_hero.show_5 #heroNav_5 .wrap_graphics,
.wrap_hero.show_6 #heroNav_6 .wrap_graphics,
.wrap_hero.show_7 #heroNav_7 .wrap_graphics,
.wrap_hero.show_8 #heroNav_8 .wrap_graphics,
.wrap_hero.show_9 #heroNav_9 .wrap_graphics {height:47px;background-position:center top;}

.wrap_hero.show_1 #heroNav_1 a,
.wrap_hero.show_2 #heroNav_2 a,
.wrap_hero.show_3 #heroNav_3 a,
.wrap_hero.show_4 #heroNav_4 a,
.wrap_hero.show_5 #heroNav_5 a,
.wrap_hero.show_6 #heroNav_6 a,
.wrap_hero.show_7 #heroNav_7 a,
.wrap_hero.show_8 #heroNav_8 a,
.wrap_hero.show_9 #heroNav_9 a {color:#fff;}

/* 1x2 combo */
.productCells .show_all .itemGraphics{padding-top:8px;margin:-8px 0 11px;background:url("http://images10.newegg.com/WebResource/Themes/2005/Nest/bg_gridline.png") repeat-x left -1px;}
.productCells .show_all .itemGraphics .addl1{top:0;}
.productCells .show_all .itemGraphics .addl2{top:-30px;}
.productCells .show_all .itemGraphics .addl3{top:-30px;}
.productCells .show_all .itemGraphics .addl3 .imgThumb{width:35px;height:26px;}

/* subcategory right column */
td.bodyRightArea #bannerAdRight{margin-bottom:2px;border:0;}
td.bodyRightArea #bannerAdRight dd{margin-bottom:-2px;}
td.bodyRightArea #bannerAdRight dd img{border-width:1px;border-style:solid;border-color:#ddd #e7e3e2 #e5e5e5 #bbbab8;}