﻿/* ----------- PRODUCT PAGE DEFAULTS ------------ */
#productDetail,#productReview{width:965px;margin:15px auto 0 auto;font-size:1.2em;text-align:center;}
#productDetail .clear{display:block !important;float:none !important;clear:both !important;height:0 !important;padding:0 !important;overflow:hidden !important;border:0 !important;}
#productDetail em{font-style:normal;font-weight:bold;}
.box{float:none;clear:both;padding:0;margin:5px 0;text-align:left;}
.box .boxOut{padding:10px;border:1px solid #CCC;background:#F0F0F0;}
.box .boxIn{}
.box .boxHead{display:block;margin:0 0 15px 0;padding:.25em 0;font:normal 1.65em/1 helvetica,arial,verdana,sans-serif;color:#4070b0;}
.box .boxHead span{font:.65em Verdana, Arial, Helvetica, sans-serif;color:#999;}
.segment,.widget{display:block;margin:2px 0 15px 0;text-align:left;}
.segment .segHead{display:block;margin:0 0 .5em 0;font:bold 1.1em verdana,sans-serif;}
fieldset.segment{margin-bottom:10px;}
legend.segHead{margin:0;color:#444;}
.snippet{display:block;margin:2px 0 10px 0;text-align:left;}
ul.bullet{margin:0 10px;padding:0 10px;}
ul.bullet li{padding:3px 0;}
a:hover{color:#06F;border-color:#06F;}
a.blockLink:link,a.blockLink:visited{display:block;padding:2px;cursor:pointer;border-color:transparent;color:#3A3A3A;}
a.blockLink:active,a.blockLink:hover{display:block;padding:2px;cursor:pointer;border-color:transparent;color:#06F;}
abbr{border:0;}
a.pLink{cursor:pointer;border-color:transparent;color:#3A3A3A;}
a.pLink:hover{cursor:pointer;border-color:transparent;color:#06F;}
a.iconWrite{margin:0 .5em;padding:3px 2px 3px 23px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") no-repeat 2px 1px;border:1px solid transparent;white-space:nowrap;}
a.iconRead{margin:0 .5em;padding:3px 2px 3px 23px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") no-repeat 2px -49px;border:1px solid transparent;white-space:nowrap;}
a.iconPlusList{margin:0 .5em;padding:3px 2px 3px 23px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") no-repeat 2px -99px;border:1px solid transparent;white-space:nowrap;}
a.iconDollarTag{margin:0 .5em;padding:3px 2px 3px 23px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") no-repeat 2px -149px;border:1px solid transparent;white-space:nowrap;}
a.iconPDF{display:block;margin:.5em 0;padding:3px 2px 3px 23px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/pdf2.gif") no-repeat 2px 1px;border:1px solid transparent;}
a.iconAward{padding:3px 0 3px 22px;border-color:transparent;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/custvoting_icon_cup.gif") no-repeat top left;font-weight:normal;}
a.iconAward:hover{border-color:transparent;color:#06F;}
a.iconNewWindow{padding:3px 2px 3px 23px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") no-repeat 2px -299px;}
a.iconWrite:hover,a.iconRead:hover,a.iconPlusList:hover,a.iconDollarTag:hover{border-color:#ddd;color:#06F;}
a .glyph{font-size:2.25em;color:#ccc;vertical-align:-.2em;}
a:hover .glyph{color:#17F;}
li a.selectOff:link,li a.selectOff:visited,li a.selectOff:active,li a.selectOff:hover{padding-right:30px;margin-bottom:.75em;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/icn_checkOff.gif") no-repeat right center;text-align:right;zoom:1;}
.selectOn,li a.selectOn:link,li a.selectOn:visited,li a.selectOn:active,li a.selectOn:hover{padding-right:30px;margin-bottom:.75em;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/icn_checkOn.gif") no-repeat right center;text-align:right;zoom:1;}

.callToAction{background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_arrows.png") no-repeat right 3px;}
.callToAction,
a.callToAction:link,
a.callToAction:visited,
a.callToAction:active,
a.callToAction:hover{padding-right:15px;border:0;color:#06f;}
#segSynopsisDescription  h3{font-size:1.3em;font-weight:normal;}
#segSynopsisDescription  h3 .callToAction{background-position:right 6px;}

.bodyCenterArea input,.bodyCenterArea img{vertical-align:middle;}

ul.productList{list-style-type:none;margin:0;padding:0;}
ul.productList li.hasTitleIcon{}
ul.productList li.hasThumb{}
#productDetail .rating img{float:left;margin:0;}
.stronger{font-weight:bold;}
.bigger{font-size:1.5em;}

/* ---------- ACTION AREAS ---------- */
.action{background:#bdd0ee;}

/* ---------- PAGE TOOL ICONS ---------- */
#segPageTools{float:right;padding:2px 10px;}
#segPageTools a{float:left;width:20px;height:20px;margin:2px;text-indent:-9999em;border:1px solid #eee;}
#segPageTools a:hover{border-color:#aaa;}
a.iconPrint{background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") no-repeat 1px -199px;}
a.iconEmail{background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_iconsProduct.gif") no-repeat 1px -249px;}

/* ---------- PRICING GENERAL---------- */
#productDetail .price{font-weight:normal;}
#productDetail .wasPrice .price{font-size:1.1em;text-decoration:line-through;color:#AAA;}
#productDetail .nowPrice .price{font-size:1.1em;font-weight:bold;color:#000;}
#productDetail .savePrice{font-size:1.1em;color:#016b04;}
#productDetail .shipDiscount{color:#016b04;}
#productDetail .shipping{text-align:center;border:1px solid #e0e0e0;}
#productDetail .shipping legend{color:#999;}
#productDetail .shipping label{display:block;padding-bottom:3px;}
#productDetail .rebates{border:1px dashed #193;padding:5px 5px 5px 10px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bgd_rebate.gif") no-repeat center left;}
#productDetail a.mapPrice{height:1%;font-size:1.1em;padding:10px;margin-bottom:10px;text-align:center;background:#EEE;color:#000;}
#productDetail a.mapPrice:hover{color:#06F;}

/* ---------- PRICING SPECIFIC---------- */
#segSynopsisPricing .snippet{text-align:right;}
#segSynopsisPricing .nowPrice .price,#boxCombo .nowPrice .price, #snipWithAction .nowPrice .price{font-family:helvetica,arial,verdana,sans-serif;font-size:2.25em;line-height:1;color:#000;}
#segSynopsisPricing .nowPrice .price span,#boxCombo .nowPrice .price span, #snipWithAction .nowPrice .price span{font-size:.5em;vertical-align:top;}
#segSynopsisPricing .savePrice .price{font-weight:bold;}
#snipWithAction .nowPrice label{display:block;line-height:2;}

.segQtyPricing{list-style-type:none;margin:0 0 15px 0;padding:0;width:100%;font-size:1.1em;font-weight:normal;}
.segQtyPricing li{padding:5px 0 0 0;margin:0;text-align:right;overflow:hidden;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/dottedLine.gif") repeat-x left bottom;}
#segSynopsisPricing .segQtyPricing .nowPrice .price{font-size:1.5em;line-height:.5;}
#segSynopsisPricing .segQtyPricing .nowPrice .price span{font-size:.65em;vertical-align:.5em;}
.segQtyPricing li label{display:block;margin:0;padding-right:.5em;float:left;background:#FFF;line-height:1.5;}
.segQtyPricing li .price{padding-left:.5em;background:#FFF;line-height:1.5;}

.productList li{padding:.5em 0;margin:0;}
.productList .itemDescription{float:left;width:60%;}
.productList .itemSelect{float:right; clear:right;width:33%;padding-bottom:.5em;text-align:right;}
.productList img{float:left;margin-right:5px;}
.productList .title{display:block;height:1.4em;overflow:hidden;font-style:normal;font-weight:bold;}
.productList .description{display:block;}
.productList .hasThumb .description{display:block;margin:3px 0 0 65px;}

/* ----------- OPEN BOXES ----------- */
#boxSynopsis .boxOut,
#boxDetails .boxOut, 
#boxReviews .boxOut,
#boxWith .boxOut,
#boxDecided .boxOut,
#boxCompare .boxOut,
#boxMore .boxOut {padding:25px 0;background:none;border:0;}

/* ----------- GRAY BORDER BOX ----------- */
#boxComboUp .boxOut{padding:10px;border:1px solid #CCC;background:#F0F0F0;}

/* ----------- THICK PAD BOX ----------- */
#boxAttach .boxOut{border-color:#ddd;}
#boxAttach .boxIn{border:1px solid #fff;}
#boxAttach .boxHead{padding:.5em;background:#4070b0;border-bottom:1px solid #FFF;color:#e3e3e3;}

/* ---------- PARTIAL BORDER PLAIN BOX ---------- */
#boxWith .boxHead, #boxWith .boxIn{border-bottom:1px solid #CCC;}

/* ---------- EXTRA HTML CONTENT (INLINE STYLES) ---------- */
#segExtraTop,#segTourExtra,#segExtraLow,#segExtraBtm{margin:10px 0;}

/* ---------- PERCENTAGE METER BAR GRAPHIC ---------- */
.meterBar{float:left;width:100px;height:13px;margin-right:.5em;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bar_greybg.gif") no-repeat;}
.meterBarFill{display:block;height:13px;overflow:hidden;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bgr_meterBar.gif") no-repeat right center;}

/* ----------- TOP INFO  ----------- */
#boxSynopsis .boxOut{position:relative;padding:0;}
#segSynopsisContent{position:relative;height:1%;margin-bottom:5px;}
#topLogo{float:left;}
#segSynopsisDescription{float:left;width:400px;margin-right:20px;}
#boxSynopsis .widget{margin-bottom:5px;}
#segSynopsisDescription .segment{margin-bottom:5px;}
#segSynopsisDescription .description{clear:both;font-size:1.1em;}
#segSynopsisDescription .promo{font-weight:bold;}
#segSynopsisDescription .important em{font-style:normal;font-weight:bold;color:#C00;}
#segSynopsisCustomer{padding:10px 0;margin:10px 0;border:1px dotted #CCC;border-width:1px 0;}
#segSynopsisDescription .variants{padding:10px 0;margin-bottom:0;}
#segSynopsisDescription .promoAttach{padding-left:18px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bg_plus.gif") no-repeat top left;font-weight:bold;}
#segSynopsisPricing{position:absolute;bottom:0;right:0;text-align:right;padding:0 10px;width:180px;}
.b2b #boxSynopsis .boxOut,.b2b #segSynopsisContent{position:static !important;}
.b2b #segSynopsisPricing{position:static;float:right;padding-top:15px;margin:0;}
.b2b .login{font-size:1.2em;color:#000;text-align:center;}
#segSynopsisNotes{padding:0;text-align:right;}
#segSynopsisPricing .qtyLimit{padding-top:1em;}
#segSynopsisPricing .qtyLimit em{font-weight:normal;}
#segSynopsisDescription .sku{float:right;padding:15px 10px 0 10px;margin:0;font:1.5em helvetica,arial,verdana,sans-serif;color:#aaa;}
#segSynopsisDescription .sku label{font-size:.5em;}
#segSynopsisDescription .bullet, #segAutoAdd .bullet{list-style:none;margin:4px 0;padding:0;font-size:.9em;}
#segSynopsisDescription .bullet li, #segAutoAdd .bullet li{padding:2px 0 2px 12px;margin:0;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/n2_cat_arrow.gif") no-repeat 0 .45em;}

/* ----------- IMAGE VIEWER ----------- */
#widMainImage{float:left;position:relative;width:320px;height:240px;border:4px solid #EEE;border-width:0 4px 0 4px;margin-right:10px;padding:1em 0 36px 0;overflow:hidden;}
#imageOverlay{position:absolute;top:0;left:0;width:100%;display:none;}
#imageTools{padding:5px;background:#DDD;font-weight:bold;}
#imageTools span{display:block;float:left;cursor:default;}
#mainSlides{width:300px;height:225px;margin:5px auto;overflow:hidden;}
#mainSlides img{width:300px;}
#widMainImage .widHead{position:absolute;top:0;left:0;width:100%;padding:2px 0;text-align:center;background:#EEE;}
#mainThumbs{position:absolute;left:0;bottom:0;height:28px;width:100%;padding:5px 0;background:#EEE;text-align:center;overflow:hidden;}
#mainThumbs img{width:35px;padding:0;margin:0;vertical-align:top;border:1px solid #ccc;}
#mainThumbs .truncated{font:2em/1.5 'Times New Roman',times,serif;color:#777;}
#mainThumbs .truncated a{color:#777;}
.comboDetail #widMainImage{height:auto;padding-bottom:0;}
.comboDetail #mainThumbs{position:static;line-height:3;height:auto;}

/* ---------- FREE GIFT ---------- */
#segAutoAdd{margin-bottom:0;}
#segAutoAdd .itemDescription{float:left;width:400px;}
#segAutoAdd .itemPrice{float:right;max-width:35%;text-align:right;white-space:nowrap;}
#segAutoAdd .itemPrice .wasPrice .price{font-size:1em;}
#segAutoAdd .itemPrice .nowPrice{display:block;font-style:normal;font-weight:bold;font-size:1.1em;line-height:2;color:#016b04;}
#segAutoAdd img{float:left;margin-right:5px;}
#segAutoAdd .title{display:block;height:1.4em;overflow:hidden;font-style:normal;font-weight:bold;}
#segAutoAdd .description{display:block;}
#segAutoAdd .hasThumb .description{display:block;margin:3px 0 0 65px;}
#segAutoAdd .bullet{float:left;}

#segAutoAdd{position:relative;border:1px solid #DAE9DE;border-width:4px 0;padding:5px 10px 5px 338px;}
#segAutoAdd .segHead{position:absolute;left:0;top:9px;width:328px;height:100%;margin-top:-9px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/tr_freeGift.png") no-repeat right center;color:#A5C5AD;font:bold 1.25em/3 helvetica,arial,verdana,sans-serif;text-indent:-9999em;}

/* ----------- MAIN ACTION BAR ----------- */
#boxProductAction .boxOut{padding:10px;margin:5px 0;text-align:right;border:0;}
#boxProductAction .iconPlusList,#boxProductAction .iconDollarTag{margin:0 25px 0 0;}
#intProductQty{width:3em;}

/* ---------- WARRANTY/INSTALL & B2B LOGIN PROMPT LINKS ---------- */
.b2b #boxSynopsis .loginPrompt .boxOut{padding:0;}
#segSynopsisAttach, .b2b .loginPrompt{margin-top:-5px;padding:0;font:1.2em helvetica,arial,verdana,sans-serif;text-align:center;}
#segSynopsisAttach .blockLink, .b2b .loginPrompt .blockLink{margin-top:0;padding:10px;background:#4070B0;color:#E3E3E3;}
#segSynopsisAttach .blockLink:hover, .b2b .loginPrompt .blockLink:hover{background:#1C5CBF;color:#FFF;}
#segSynopsisAttach em, .b2b .loginPrompt em{color:#FFF;}
#segSynopsisAttach .icon{vertical-align:middle;}

/* ---------- VOLUME DISCOUNT TABLE - NEWEGG.COM ---------- */
#segVolumeDiscount{padding:1px;margin:0;background:#EEE;}
#segVolumeDiscount .segHead{float:left;width:268px;margin:0 5px 0 0;padding:20px;font:normal 2em helvetica,arial,verdana,sans-serif;text-align:center;color:#999;}
#segVolumeDiscount .segHead span{display:block;font-weight:normal;font-size:.65em;}
#segVolumeDiscount table{float:right;width:65%;border-collapse:collapse;border:1px solid #ccc;background:#fff;}
#segVolumeDiscount thead td{background:#E3E3E3;text-align:center;}
#segVolumeDiscount td{padding:2px 5px;border:1px solid #ccc;}
.tdVPrice,.tdVShip{text-align:right;}

/* ---------- I4COMMERCE PAID AD ---------- */
#segPaidAd{border:1px solid #DDD;}
#segPaidAd .segHead{font-size:.75em;color:#AAA;}
#segPaidAd .blockLink{float:left;width:46%;padding:.5em 2%;text-align:left;}
#segPaidAd .blockLink img{float:left;margin-right:.5em;}

/* ---------- COMBO DETAIL TABS ---------- */
#segComboTabs{position:relative;background:#F0F0F0;padding:62px 0 0 0;border-bottom:3px dashed #DDD;}
#segComboTabs .tabs{position:absolute;top:5px;left:0;list-style-type:none;margin:0;padding:0 5px;}
#segComboTabs .tabs li{float:left;padding:2px 6px;border:1px solid transparent;}
#segComboTabs .tabs .selected{border-color:#AAA;border-bottom-color:#FFF;background:#FFF;}
#segComboTabs .tabs img{border:1px solid #E3E3E3;}
#segComboTabs .tabs a:hover img{border-color:#999;}
#segComboTabs .tabs .selected img,#segComboTabs .tabs .selected a:hover img{border-color:#FFF;}
#snipComboItemTitle{clear:both;padding:10px;margin:0;border-top:1px solid #AAA;background:#FFF;color:#444;font:1.2em/1.4 helvetica,arial,verdana,sans-serif;}

/* ---------- COMBO DETAIL ICONS ---------- */
.segComboIcons{background:#F3F3F3;border:1px solid #E3E3E3;border-width:1px 0;padding:0;margin:0;}
.segComboIcons label{display:block;padding:2px 10px;background:#AAA;color:#FFF;font-size:.85em;text-transform:uppercase;}
.segComboIcons .icons{list-style-type:none;height:49px;overflow:hidden;margin:0;padding:5px;}
.segComboIcons .icons li{float:left;padding:0;}
#productDetail .segComboIcons .blockLink{padding-top:10px;}
#productDetail .segComboIcons .selected .blockLink, #productDetail .segComboIcons .blockLink:hover{padding-top:0;}
#productDetail .segComboIcons .icons li .blockLink img{display:block;width:30px;margin:3px 5px;border:1px solid #CCC;}
#productDetail .segComboIcons .icons .selected .blockLink img{width:60px;margin:2px;border:1px solid #999;}
#productDetail .segComboIcons .icons .blockLink:hover img{width:60px;margin:2px;border:1px solid #AAA;}

/* ----------- COMBO PROMO BOX ----------- */
#boxCombo .boxOut{position:relative;background:#bdd0ee;}
#boxCombo .boxHead{position:absolute;left:0;top:0;width:200px;height:100%;padding:0;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/tr_comboSave.png") no-repeat left center;text-indent:-9999em;}
#boxCombo .blockLink{border:1px solid transparent;padding:10px 10px 10px 200px;}
#boxCombo .blockLink:hover{background:#AFCFFF;border-color:#9BE;color:#000;}
#boxCombo .boxHead{padding-top:0;color:#1C5CBF;}
#boxCombo .itemImage{display:block;}
#boxCombo .itemImage img{float:left;padding-right:24px;margin-bottom:5px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/tr_plusGray20.gif") no-repeat right center;}
#boxCombo .itemImage .last{background:none;}
#boxCombo .itemImage .truncated{margin-left:-18px;font:4em 'Times New Roman',times,serif;color:#777;}
#boxCombo .itemDescription{float:left;clear:left;width:60%;}
#boxCombo .itemDescription em{font-size:1.1em;}
#boxCombo .itemPricing{float:right;clear:right;margin-top:-30px;width:30%;text-align:right;}
#boxCombo .wasPrice{display:block;padding-bottom:.5em;color:#666;}
#boxCombo .wasPrice .price{color:#666;}
#segComboAddendum{margin:-3px 0 0 0;padding:2px;text-align:center;background:#F0F0F0;border:1px solid #E3E3E3;}
#segComboAddendum:hover{border-color:#D3D3D3;}
#boxCombo .note{display:block;}

/* ---------- BOUGHT TOGETHER ---------- */
#boxWith .productList{float:left;width:75%;}
#boxWith .productList li{float:none;margin-left:140px;}
#boxWith .productList .mainItem{float:left;position:relative;margin:0;}
#boxWith img.itemPlus{float:left;padding-right:24px;margin-bottom:5px;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/tr_plusGray20.gif") no-repeat right center;}
#snipWithAction{float:right;width:20%;text-align:center;background:transparent;}
#snipWithAction .nowPrice{display:block;padding:.15em 0;}
.overlayCheck{display:none;}
#boxWith li .overlayCheck{float:none;clear:none;display:block;position:absolute;top:10px;left:0;}
#boxWith .productList li ul{float:none;clear:none;list-style:none;margin:0;padding:0;}
#boxWith .productList li li{float:none;clear:none;min-height:30px;margin:2px 0;padding:0;}
#boxWith .productList .selectOn, #boxWith .productList .selectOff,#boxWith .productList input{float:left;margin-top:5px;}
#boxWith .description{margin-left:70px;}
#boxWith .description .price{white-space:nowrap;}

/* ---------- PRODUCT TOUR ---------- */
#segTourHighlights{/*float:right;width:32%;*/}
#segTourIntro{border:1px solid #DDD;background:#F2F2E8;-webkit-column-count:2;-webkit-column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;padding:20px;}
#segTourIntro .snippet{margin:0px;padding:0;font-size:1.2em;}
#segTourHighlights .snippet{display:-moz-inline-stack;display:inline-block;width:300px;margin:0 15px 2em 0;vertical-align:top;zoom:1;} 
#segTourHighlights img{float:left;max-width:75px;max-height:56px;}
#segTourHighlights .description{margin-left:100px;}
#segTourHighlights .title{display:block;}
#segTourLearning{}
#segTourLearning .segHead{float:left;width:100%;padding:5px 0;margin-bottom:1em;border:1px solid #EEE;border-width:2px 0;font-size:1.4em;color:#777;}
#segTourLearning .segHead .title{display:block;padding-top:.45em;}
#segTourLearning .thumb{float:left;}
#segTourLearning ul{clear:both;}
#segTourLearning li{padding:.25em 0;}
#segTourLearning .segFoot{}
#segTourMore{float:none;clear:both;border:1px solid #eee;border-width:4px 0;height:1.8em;padding:15px;}
#segTourMore .blockLink{float:right;padding-left:25px;font-size:1.3em;white-space:nowrap;}

/* ---------- PRODUCT SPECS ---------- */
#segSpecs{float:none;clear:both;}
#segSpecs .column{float:left;width:49%;}
#segSpecs fieldset{border:0;border-bottom:1px solid #EEE;font-size:1em;margin:15px 5px 15px 5px;padding:0;background:#d9dfe5 url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bgy_white.gif") repeat-y 180px top;}
#segSpecs legend{position:relative;display:block;margin:0 0 0 0;padding:3px 180px 3px 0;font:1.5em/1 helvetica,arial,verdana,sans-serif;color:#7c838c;background:#FFF;}
#segSpecs dl{clear:both;margin:0;padding:5px;border-top:1px solid #EEE;}
#segSpecs dt{padding:.3em 0;float:left;width:170px;}
#segSpecs dd{padding:.3em 0;margin-left:200px;}

/* ---------- PRODUCT REVIEWS ---------- */
#boxReviewSummary{background:#f0f0f0;margin-bottom:0;}
#boxReviewSummary .boxOut{margin:15px 15px 0 15px;}
#segReviewAvgRating{float:left;padding:15px;margin-right:50px;text-align:center;border:1px solid #ccc;background:#fff;}
#segReviewSumRange{float:left;white-space:nowrap;list-style-type:none;margin:0 15px 0 10px;padding:0;}
#segReviewSumRange li{padding:0 0 0 12px;margin:0;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_bracketLeft.png") no-repeat right top;}
#segReviewSumRange .topRange{height:1px;padding:0;margin:0;overflow:hidden;background-position:left top;}
#segReviewSumRange .midRange{background-position:left center;}
#segReviewSumRange .endRange{background-position:left bottom;}
#segReviewSumRange .blockLink{height:1%;background:#ccc;border-bottom:1px solid #fff;}
#segReviewSumRange .blockLink:hover{color:#FFF;}
#linkSumRange2{padding:3px 20px;}
#linkSumRange6{padding:9px 20px;}
#linkSumRangeAll{padding:15px 20px;}
#segReviewSumRange .topRange .blockLink,#segReviewSumRange .midRange .blockLink,#segReviewSumRange .endRange .blockLink{background:#C4D4E4;}
#segReviewSummary{float:left;list-style-type:none;margin:0;padding:0;width:300px;}
#segReviewSummary li{padding:0;}
#segReviewSummary .blockLink,#segReviewSummary .blockLink:hover{white-space:nowrap;background:none;}
#segReviewSummary .rating{float:left;margin-right:20px;}
#segReviewLinks{float:right;list-style-type:none;margin:0;padding:5px 0 0 0;}
#segReviewLinks li{padding:0 20px 15px 20px;}
.comboDetail #boxReviews .boxHead{margin-bottom:0;}
.comboDetail #boxReviews .boxHead a:link,.boxHead a:visited{color:#4070b0;border:none;}
.comboDetail #boxReviews .boxHead span a:link,.boxHead span a:visited{color:#3A3A3A;}
.comboDetail #boxReviews .boxHead span a:hover,.boxHead span a:active{color:#06F;}
.comboDetail #boxReviewSummary .boxOut{margin-top:0;}
.segReviewControls{padding:5px 0 5px 10px;margin-bottom:0;background:#C4D4E4;border:1px solid #CCC;}
.segReviewFilters{margin-bottom:0;}
.pageNav{float:right;}

/* ---------- ACCESSORIES AND ESSENTIALS ----------- */
#boxAttach .boxHead{margin-bottom:0;}
#boxAttach .productList{float:left;width:100%;margin-right:-2px;}
#boxAttach .productList li{float:left;width:98%;padding:1em 1%;margin:0 -2px 0 0;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bg_columnSelect.gif") repeat-y right top;border-bottom:1px solid #FFF;}
#boxAttach .productList .listHead{width:100%;padding:.5em 0;background:#C4CFDE;}
#boxAttach .listHead div{padding:0 15px;}
#segAttachAction{clear:both;padding:10px;margin:0;text-align:right;}
#segAttachAction img{vertical-align:middle;}
.itemSelect .note{display:block;font-size:.85em;margin-right:40px;}

/* ---------- SIMILAR / COMPARE ----------- */
#boxSimilar .boxHead{margin-bottom:5px;}
#boxSimilar .productList{float:left;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bgx_cell180.11.png") repeat-x left bottom;margin-right:-15px;padding-bottom:2px;}
#boxSimilar .productList li{float:left;width:168px;padding:5px 5px 10px 5px;margin:0 11px 0 0;border:1px solid #CCC;border-width:1px 1px 0 1px;background:#FFF;}
#boxSimilar .productList img{display:inline;vertical-align:middle;}
#boxSimilar .productList .description{display:block;}
#boxSimilar .productList .promo{display:block;clear:both;}
#boxSimilar .productList .nowPrice{display:block;padding:10px 0;}
#boxSimilar .itemBlock{}
#segSimilarAction{background:none;text-align:center;}
#segSimilarAction *{float:none;text-align:center;}
#segSimilarAction .snippet{padding-top:3em;}
#boxSimilar .segFoot{margin:10px 0 0 0;text-align:center;}
#boxSimilar .segFoot:hover{color:#1C5CBF;background:#F6F6F6;}

/* ---------- ULTIMATELY BOUGHT ---------- */
#boxDecided .thumb{display:none;}


/* ---------- COMPARISON FEATURES ---------- */
/*#boxSimilar .similarOnly{display:none;}  <------ last cell is replaced with compare action */
#boxSimilar .compare{display:none;} /* <-------------- comparison is disabled, comment out to enable comparison feature */

/* ---------- MANUFACTURER ---------- */
#segMoreWarranty{float:left;width:60%;}
#segMoreContact{float:right;width:33%;border:1px solid #ccc;}
#segMoreReturns{float:left;width:60%;}
#segMoreRebates{float:left;width:60%;}
.comboDetail #boxMore .boxHead{margin-bottom:0;}
.comboDetail #boxMore .segComboIcons{margin-bottom:10px;}
.reviewListTip{background:#F2F2F2;font-size:1.2em;padding:5px;margin-bottom:1px;}
.reviewSummary .reviewBarItem{clear:both;padding:0;float:right;}
.reviewPageArea{padding:2px;border-bottom:1px solid #fff;background:#e8e8e8;vertical-align:top;border-right: 1px solid #fff;font-size:1.2em;text-align:right;}
.allReviews{width:100%;white-space:normal;}
.allReviews tr{vertical-align:top;}
.allReviews dl.reviewer{padding-left:5px;}
.allReviews thead td{height:35px;text-align:center;vertical-align:middle;font-weight:bold;font-size:1.2em;color:#000;background: rgb(255, 172, 31) url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/bg_reviewHeader.gif") repeat-x scroll 0%;}
.allReviews td.dark{width:20%;background:#E8E8E8;border-top:2px solid #FFF;vertical-align:top;}
.allReviews td.dark dl{font-size:1em;}
.allReviews td.dark dl dt{font-weight:bold;margin-bottom:10px;}
.allReviews .reviewDetail dd{font-size:1em;margin-bottom:10px;}
.allReviews td.light{width:80%;background:#F2F2F2;border-top:2px solid #FFF;}
.allReviews div.details{padding:5px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;font-size:1em;}
.allReviews p{padding:5px;margin:0;}
.allReviews p.helpful{text-align:right;font-size:1em;}
.allReviews div.postdate{float:right;padding:5px;font-size:1em;}
.allReviews p.title{font-size:1em;}
.allReviews .blockquote{background:#e8e8e8;padding:15px;margin:10px 40px;border-left:2px solid #65676a;}
.allReviews tfoot td{font-size:1px;height:5px;background:#65676A;}
.allReviews dl.reviewer dd.reviewrBuy{color:#3399ff;font-style:italic;clear:both;}
.reviewMessage{font-size:1em;}

/*---------  NEW PAGE NAVIGATION  ---------------------------------------*/
.pageNav{display:inline;float:right;margin:3px 15px;}
.pageNav label,.pageNav .pageTotal{float:left;padding:3px 5px 0 5px;}
.pageNav .pageInput{float:left;}
.pageNav .pageInput input{float:left;height:17px;padding:0 0 0 1px;}
.pageNav .back,.pageNav .next,.pageNav .backOff,.pageNav .nextOff{display:block;float:left;width:22px;height:22px;margin:0 2px;border:0;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/spr_pageNavArrows.gif") no-repeat 0 0;text-indent:-9999em;}
.pageNav .back{margin-right:0;}
.pageNav .back:link,.pageNav .back:visited{border:0;background-position:-30px -28px;}
.pageNav .back:hover,.pageNav .back:focus{border:0;background-position:-60px -28px;}
.pageNav .back:active{border:0;background-position:-90px -28px;}
.pageNav .backOff{background-position:0 -28px;}
.pageNav .next:link,.pageNav .next:visited{border:0;background-position:-30px 0;}
.pageNav .next:hover,.pageNav .next:focus{border:0;background-position:-60px 0;}
.pageNav .next:active{border:0;background-position:-90px 0;}
.pageNav .nextOff{background-position:0 0;}
.pageNav .disabled a,.pageNav .enabled span{display:none;}
.pageNav .enabled a,.pageNav .disabled span{display:block;}
#bcaBreadcrumbBottom{clear:both;}

@media print{
body,#container,#headerArea,#bodyArea,.bodyArea,.bodyCenterArea,#bodyCenterArea,#bcaProductContainer,#productDetail,#stripeHeaderArea,#stripeBodyCenterArea3{width:7in !important;max-width:7in !important;margin:0 !important;padding:0 !important;}
#haInfoBar, #haQuickSearch, #haTabStoreMenu,#haNewTabStoreMenu, #widMainImage .widHead, #mainThumbs, #boxProductAction, #segSynopsisAttach, #segPaidAd, #boxCombo, #segComboTabs, .segComboIcons, #boxWith, #boxDecided, #boxAttach, #boxSimilar, #segTourMore, #footerArea {display:none;}
#productDetail #boxReviews{display:none;}
#boxDetails .segment, #boxMore .segment{float:none;width:100%;}
#boxAutoAdd .boxHead,#segVolumeDiscount .segHead,#segTourLearning,#segAutoAdd .segHead,.widget{display:none;}
#segAutoAdd{padding-left:0;}
#segSynopsisDescription{width:50%;}
#segSynopsisPricing{position:static;float:right;}
#boxSynopsis,#boxDetails,#boxMore{width:7in;max-width:7in;}
#segSpecs .column{float:none;width:100%;}
#disclaimer a{display:none;}
#disclaimer{text-align:left}
#productDetail *{font-size:10pt !important;color:#555 !important;}
#productDetail .boxHead,#productDetail .segHead{font:12pt helvetica,arial,verdana,sans-serif !important;color:#000 !important;}
#segSynopsisPricing .nowPrice .price{font-size:16pt !important;color:#000 !important;}
#segTourIntro{border:0;}
}
/*----------review vote------------*/
.voteMessage{color:#970000;font-size:1.1em;}

/*------online video-------*/
.onlineVideoPreview{position:relative;}
.onlineVideoPreview img.floatPNG{position:absolute;top:20px;left:26px;width:30px;height:23px;}

/*----online video light box-----*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:-1000;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:auto;z-index: 1001;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-iframe-box{position:relative;background-color:#fff;width:450px;height:200px;margin:0 auto;border:1px solid #333;}
#lightbox-container-iframe{padding:10px 5px 20px 5px;}
#lightbox-loading{padding:50px 0;}
#lightbox-title-bar{position:relative;cursor:move;}
#lightbox-title-bar-logo{text-align:left;padding:5px 5px 0 5px;line-height:normal;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/warmBG.gif") repeat;	height:36px;}
#lightbox-title{display:block;position:relative;font-size:11px;padding:25px 5px 0 5px;text-align:center;background:url("http://c1.neweggimages.com/WebResource/Themes/2005/Nest/video_border.gif") repeat-x;line-height:normal;}
#lightbox-close-button {position:absolute;right:10px;top:10px;border:0;}
#lightbox-title-bar-logo .floatPNG{width:113px;height:36px;}

/*----product review title-----*/
#productReview .boxHead a:link,#productReview .boxHead a:visited{color:#4070b0;border:none;}
#productReview .boxHead span a:link,#productReview .boxHead span a:visited{color:#3A3A3A;}
#productReview .boxHead span a:hover,#productReview .boxHead span a:active{color:#06F;}
