/* ---.products --- */


/*left list expansion */
/*.filter-group .filter-heading .showingList{
margin-left: 0px;
background:url(../images/downArrowCGP.jpg) no-repeat;;
}
.filter-group .filter-heading .hidingList{
margin-left: 0px;
background:url(../images/upArrowCGP.jpg) no-repeat; ;
}
.filter-group .filter-heading  h2{padding-left: 15px; cursor: pointer;}*/

/* chat widget */
.products #thinkHotSharePrint #chatWidget {margin-top:  float: left; width: 375px; margin-left: 100px; overflow: hidden;}
.products #thinkHotSharePrint #chatWidget div.span a{text-decoration: none;}
.products #thinkHotSharePrint #chatWidget ul {display: inline;}
.products #thinkHotSharePrint #chatWidget ul li {display: inline;}
.products #thinkHotSharePrint #chatWidget .chatSpan1 {position: relative; bottom: 4px; font-weight: bold; font-size: 11px; padding-right: 5px; color: #594638;}
.products #thinkHotSharePrint #chatWidget .chatSpan1 a { text-decoration: none; }
.products #thinkHotSharePrint #chatWidget ul li span.text {position: relative; bottom: 4px; font-weight: bold; font-size: 11px; color: #594638;;}
.products #thinkHotSharePrint #chatWidget ul li span.img {padding-left: 4px; font-weight: bold; font-size: 11px; color: #594638;;}

/*Bizzare Voice Stars*/

.bizVoiceStars {float: left; width: 100%;}
.bizContain{clear: both; float: left; width: 208px; margin: 10px 0 3px 25px}
.bizContain a{color: #000}
.bizVoiceLeft {text-transform:uppercase; float: left; font-size: 9px; font-weight: bold;}
.bizVoiceRight {text-transform:uppercase; float: right; font-size: 9px; font-weight: bold;}
#selection .labelValueSetTop .drop_down{float: right; width: 100px; font-size: 12px; }


/* Tailoring */
.products .tailorModalHeader{color: #000; font-size: 12px; font-weight: 600; text-align: left; margin-bottom: 5px; width: 100%; text-transform: uppercase;}
.products .tailorTextBody{font-size: 11px; word-wrap: break; width: 167px; font-weight: 500; line-height: 1.3em;}
.products .tailorTextBody ul {margin: 4px 0px 2px 0px; list-style: square; padding-left: 15px; }
.products .tailorTextBody ol {font-weight: bold; margin: 4px 0px 2px 0px; list-style: decimal; padding-left: 15px; }
.products .tailorTextBody ol li span {font-weight:normal;}
.products .smallTailTxt {font-size: 9px; color: #CC0000;}
.products .tailorTextBody p{margin-bottom: 5px;}
.modalWrap{ position: relative; width: 200px; height: 500px; overflow: visible; z-index: 10;}
.products #altParamsDiv { display: none; /* border: #E5E5E5 solid 1px; */ margin-top: -10px; width: 190px; height: 75px; padding: 6px 10px 0px 0px; }
.tailorModal { z-index: 10; overflow: hidden; word-wrap: break-word;  padding-top: 15px; padding-left: 33px; padding-right: 35px; display: none; margin-top: -135px; margin-left: 100px; position: absolute; left: 0px; right: 0px; background:url(../../images/products/tailor_pop.png); width: 153px; height: 275px; }

/* breadcrumbs */
.products #breadcrumbs{color:#000;margin:0 auto;overflow:hidden;text-transform:uppercase;width:970px;}
.products #breadcrumbs a{color:#000;font-weight:bold;}
.products #back,.products #tout span{font-size:12px;vertical-align:top;}
.products #back{float:left;}
.products #back a{text-decoration:none;}
.products #filter-tools{float:left;color:#333;}
.products #filter-tools .filter-text{margin-left: 6px; margin-top: 5px; float:left;font-size:11px;text-transform:uppercase;color:#333;}
.products #filter-tools a.filters{font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;color:#464646;margin-left:2px;margin-right:2px;}
.products #filter-tools span.filterItem{}
.products #filter-tools img.small-close-icon{margin-left:5px;vertical-align:middle; padding-bottom: 2px;}
.products #filter-tools a.clearFilters{font-size:10px;text-transform:uppercase;margin-left:15px;margin-top: 4px;
display: inline-block;}
.products #tout{float: none;
margin: 0 auto;
width: 960px;}
.products #tout a{font-size:10px;vertical-align:top;}
/* product name */
.products #description{width:735px;overflow:hidden;}
.products #description h1{font-size:20px;font-weight:normal;margin:15px 0 15px 25px;width:100%;}
.products .description{width:735px;overflow:hidden;}
.products .description h1{font-size:20px;font-weight:normal;margin:15px 0 15px 25px;width:100%;}
/* thumbnails */
.products #thumbnails{float:left;width:102px;}
.products .thumbnails{float:left;width:102px;}
.products #thumbnails .thumbHolder{background-color:#d6d6d6;margin:0 15px 15px 25px;}
.products #thumbnails .thumbActive{background-color:#000;}
.products .thumbnails .thumbHolder{background-color:#d6d6d6;margin:0 15px 15px 25px;}
.products .thumbnails .thumbActive{background-color:#000;}
.products #thumbnails img{cursor:pointer;}
.products .thumbnails img{cursor:pointer;}
/* jQZoom modified styles for main image + magnifier */
.products #medImgHolder{position:relative;background-color:#c9c9c9;float:left;height:492px;overflow:hidden;width:369px;}
.products .medImgHolder{position:relative;float:left;height:492px;overflow:hidden;width:369px;}
.products #detail{float:left;width:264px;}
.products .detail{z-index: 10; float:left;width:264px;}
.products #magnify{display:none;position:absolute;top:0;z-index:15;}
.products #magnify .boxW{width:339px;}
.products #magnify .boxH{height:462px;}
.products #magnifyHolder{position:absolute;top:45px;left:45px;}
.products #largeImgHolder{border:1px solid #c9c9c9;height:490px;overflow:hidden;position:relative;width:367px;}
.products a#largeImg{position:static;}
.products #medImgHit{cursor:crosshair;display:none;height:490px;position:absolute;width:362px;z-index:20;}
.products #magnifyLens{border:1px solid #c6c6c6;display:none;position:absolute;top:0;z-index:10;}
/* general text styles */
.products .labelValueSetTop,.products .labelValueSet{overflow:hidden;}
/* min-height hack for IE6:http://www.dustindiaz.com/min-height-fast-hack/ */
.products .labelValueSetTop{height:auto !important;height:25px;min-height:25px;}
.products .labelPairPdp{height: 25px; margin: 5px 0 5px 0; min-height: 0px;}
.products .labelPairPdp label{margin-top: 0px;}
.products .labelValueSetTop select{width:135px;}
.products .divider{background-color:#d0d0d0;width:699px;height:1px;margin:5px auto;}
.products .priceLabel{color:#000;width:125px;}
.products .price,.products .regprice{float:left;}
.products .mfrPrice,.products .kgPrice{font-size:11px;}
.products .mfrPrice .price,.products .kgPrice .price{text-decoration:line-through;}
.products .todayPrice{font-size:14px;}
.products .todayPrice .priceLabel{color:#000;}
.products .todayPrice .price{color:#CC0000;}
.products .todayPrice .regprice{color:#000;}
/* selection tabs */
.products #selection{margin:0 0 0 14px;}
.products .selection{margin:0 0 0 14px;}
.products .printPrices{display:none;}
.products #productHighlights{display:none;}
.products .selPanelT{background:url(../../images/tab_panel_t_pdp.gif) no-repeat scroll left center transparent;height:5px;margin-top:-2px;width:235px;}
.products .selPanelTNoTabs{background:url(../../images/tab_panel_no_tabs_t_pdp.gif) no-repeat scroll left center transparent;height:5px;/*margin-top:-2px;*/width:235px;}
.products .selPanel{display:block;border:0;background:transparent url(../../images/tab_panel_pdp_new.jpg) no-repeat top left;width:235px;}
.products .selTabContent{height: auto; margin:0 20px 0 15px;padding:15px 0;}
.products #selection .divider{width:200px;}
.products .selLabel,.products #selection select,.products .priceLabel,.products #selTodaysPriceLabel{float:left;}
.products .selLabel{color:#252525;font-size:11px;font-weight:bold;text-transform:uppercase;width:60px;}
.products .selColors{ overflow:hidden;  clear: none; float: right; margin: 0px -20px 5px 0px ; width: 120px;  }
.products .selColors img{border: 1px solid #c5c5c5; display:block;float:left; margin-left: 5px; margin-bottom: 3px;}
.products .selSize .selLabel,.products .selQuant .selLabel{padding-top:2px;}
.products .selYouSave div{color:#333;float:right;font-size:10px;text-transform:uppercase;}
.products a.addToCartBtn{background:transparent url(../../images/btn_add_to_cart_off.png) no-repeat scroll left center;color:#fff;display:block;font-size:10px;font-weight:bold;height:32px;line-height:3em;margin:5px 0 0 -2px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:top;width:205px;}
.products a.addToCartBtn:hover{background:transparent url(../../images/btn_add_to_cart_over.png) no-repeat scroll left center;}
.products .wishStoreBtns{margin-bottom:10px;overflow:hidden;}
.products .wishBtn{display:block;float:left;}
.products .storeBtn{display:block;float:right;}
.products #overlaySelection{margin:0 0 0 14px;}
.products #overlaySelection .divider{width:200px;}
.products #overlaySelection select{float:left;}
/* tabs CSS from jQuery UI */
.products .ui-helper-hidden{display:none;}
.products .ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.products .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.products .ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.products .ui-helper-clearfix{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
.products * html .ui-helper-clearfix{height:1%;}
.products .ui-helper-clearfix{display:block;}
/* end clearfix */
.products .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.products .ui-state-disabled{cursor:default !important;}
.products .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.products .ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.products .ui-tabs{position:relative;zoom:1;}
/* position:relative prevents IE scroll bug (element with position:relative inside container with overflow:auto appear as "fixed") */
.products .ui-tabs .ui-tabs-nav{margin:0;}
.products .ui-tabs .ui-tabs-nav li{background:transparent url(../../images/tab_pdp_off.gif) no-repeat bottom left;border-bottom:0 !important;float:left;font-size:10px;font-weight:bold;height:25px;list-style:none;position:relative;text-transform:uppercase;top:1px;white-space:nowrap;width:70px;}
.products .ui-tabs .ui-tabs-nav li a{color:#7c7c7c;float:left;padding:7px 0 10px;text-decoration:none;text-align:center;width:70px;}
.products .ui-tabs .ui-tabs-nav li.ui-tabs-selected{background:transparent url(../../images/tab_pdp_on.gif) no-repeat bottom left;}
.products .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#333;padding:8px 0 10px;}
.products .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.products .ui-tabs .ui-tabs-nav li.ui-state-disabled a,.products .ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}
.products .ui-tabs .ui-tabs-nav li a,.products .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}
/* first selector in group seems obsolete,.products but required to overcome bug in Opera applying cursor:text overall if defined elsewhere... */
.products .ui-tabs .ui-tabs-panel{display:block;border:0;background:transparent url(../../images/tab_panel_pdp2.gif) no-repeat bottom left;width:235px;}
.products .ui-tabs .ui-tabs-hide{display:none !important;}
/* copy */
.products #copy{margin:15px 0 0 28px;width:180px;}
.products #copy p,.products #copy li{color:#000;font-size:11px;line-height:1.2em;margin:0;}
.products #copy p.more{display:none;}
.products #copy ul{margin:5px 0 0 15px;padding:0;}
.products .copy{margin:15px 0 0 28px;width:180px;}
.products .copy p,.products .copy li{color:#000;font-size:11px;line-height:1.2em;margin:0;}
.products .copy p.more{display:none;}
.products .copy ul{margin:5px 0 0 15px;padding:0;}
.products #readMore{color:#000;font-size:9px;text-transform:uppercase;}
.products .readMore{color:#000;font-size:9px;text-transform:uppercase;}
.products #sizingTailoring{float:left;font-size:10px;font-weight:bold;padding:10px 0px 0 500px;text-transform:uppercase; white-space: nowrap;}
.products #sizingTailoring a,.products 
.products #sizingTailoring a:visited{color:#000;}
.products #sizingTailoring a:hover,.products 
.products #sizingTailoring a:active{color:#C00;}
/* "you may also like" sidebar */
.products #alsoLike{margin:0 0 0 20px;width:190px;}
.products h2{color:#363636;font-size:14px;font-weight:normal;margin:17px 0 13px 0;padding:0;text-align:center;text-transform:uppercase;}
.products .alsoImgHolder{position:relative;background-color:#c9c9c9;height:253px;overflow:hidden;width:190px;}
.products #alsoLike .divider{width:190px;}
.products #alsoLike p{color:#000;font-size:12px;line-height:1.2em;margin:10px 0 0 0;width:130px;}
.products #alsoLike p a{color:#000;font-size:12px;line-height:1.2em;margin:10px 0 0 0;width:130px;text-decoration:none;}
.products #alsoLike p a:hover{text-decoration:underline;}
.products .alsoProduct{margin-bottom:25px;}
/* what do customers think? where is it hot? share,.products print */
.products #thinkHotSharePrint{margin:0 auto;width:695px;}
.products #thinkHotSharePrint a{text-decoration: none; color: #594638}
.products #think,.products #hot,.products #share-toolbar{float: left;}
.products #share-toolbar{ margin-top: 2px;}
.products .custQuestion{font-size:11px;line-height:11px;font-weight:bold;color:#8f8f8f;}
.products .custRating{height:17px;}
.products #think .custRating .rate_widget{float:none;overflow:hidden;position:static;width:185px;}
.products .custRating .rate_widget{float:none;overflow:hidden;position:relative;width:100px;}
.products .custRating .ratings_stars{background:url('../../images/products/ratings_small_off.png') no-repeat;float:left;width:16px;height:17px;margin-right:3px;}
.products .custRating .ratings_vote{background:url('../../images/products/ratings_small_on.png') no-repeat;float:left;width:16px;height:17px;margin-right:3px;}
.products .custRating .ratings_over{background:url('../../images/products/ratings_small_on.png') no-repeat;float:left;width:16px;height:17px;margin-right:3px;}
.products .custRating .total_votes{color:#000000;font-size:12px;font-weight:bold;left:7px;position:relative;top:2px;}
.products .custAnswer{}
.products .custAnswer p{font-size:12px;color:#000;margin:2px 0 0;}
.products .custAnswer p a#map.btnArrowGreyR{background:transparent url(../../images/icons/icon_arrow_grey_r.png) no-repeat scroll right 1px;font-size:10px;color:#000;margin-left:5px;}
.products .custAnswer p a#map.btnArrowGreyR:hover{background:transparent url(../../images/icons/icon_arrow_red_r.png) no-repeat scroll right 1px;font-size:10px;color:#C00;margin-left:5px;}
.products #share-toolbar{padding-left: 5px; width:170px;}
.products #share-toolbar ul{padding:0;width:190px;height:20px;}
.products #share-toolbar ul li{float:left;margin-right:5px;}
.products #share-toolbar ul li span.text{bottom:2px;font-size:12px;position:relative;}
.products #share-toolbar ul li.last{margin-right:0;}
.products #share-toolbar ul li span.text{bottom:2px;font-size:12px;position:relative;color:#044DAC;}
.products #share-toolbar ul li span.pipe-spacer{margin:0 4px 0 3px;}
.products #share-toolbar ul li#facebook{}
.products #share-toolbar ul li#google{bottom:1px;position:relative;}
/* share overlay */
.products #shareOverlay{display:none;background-color:#FFF;position:absolute;left:0;top:20;width:232px;height:176px;border:5px solid #999;z-index:1000;line-height:1.1em;}
.products #shareOverlay h5{background-color:#f2f2f2;border-bottom:1px solid #e5e5e5;font-size:12px;color:#4c4c4c;margin:1px;padding-left:5px;padding-top:2px;}
.products #share-list{margin:8px 1px;}
.products #share-list ul{height:100%;width:100%;}
.products #share-list ul li{font-size:12px;color:#4c4c4c;margin-right:0;}
.products #share-list ul li img{margin-right:5px;}
.products #share-list ul li.odd{float:left;margin-left:10px;width:110px;}
.products #share-list ul li.even{float:none;}
.products #share-list ul li.even a,
.products #share-list ul li.odd a{vertical-align:text-top;}
.products #share-list ul li.email a,
.products #share-list ul li.print a{vertical-align:top;}
.products #share-overlay-footer{background-color:#F2F2F2;border-top:1px solid #E5E5E5;bottom:0;margin:1px;position:absolute;width:230px;height:13px;}
.products #share-overlay-footer span,
.products #share-overlay-footer span a{font-size:10px;color:#4c4c4c;}
.products #share-overlay-footer span a{text-decoration:none;}
.products #share-overlay-footer span.shareFooterLeft{float:left;padding-left:10px;}
.products #share-overlay-footer span.shareFooterRight{float:right;padding-right:10px;}
.products #print{float:right;}
.products #thinkHotSharePrint #print{float: left; margin: 0;}
.products #print ul li.print{}
.products #print ul li.print a{background:transparent url(../../images/icons/icon_arrow_grey_r.png) no-repeat scroll right 1px;font-size:10px;height:16px;}
.products #print ul li.print a:hover{background:transparent url(../../images/icons/icon_arrow_red_r.png) no-repeat scroll right 1px;font-size:10px;color:#C00;}
/* reviews */
.products #reviews{margin:0 auto;width:699px;margin-top:30px;}
.products #BVOuterContainer{margin:12px 0 0 16px;width:707px;}
.products #reviews h5{font-size:14px;font-weight:normal;line-height:14px;}
.products #reviews #review-tabs{width:699px;height:14px;}
.products #reviews #tab-reviews{float:left;margin:0 10px;}
.products #reviews #tab-reviews h4{font-size:14px;}
.products #reviews #tab-reviews h4 a:link,
.products #reviews #tab-submit-a-review h4 a:link,
.products #reviews #tab-reviews h4 a:hover,
.products #reviews #tab-submit-a-review h4 a:hover,
.products #reviews #tab-reviews h4 a:active,
.products #reviews #tab-submit-a-review h4 a:active,
.products #reviews #tab-reviews h4 a:visited,
.products #reviews #tab-submit-a-review h4 a:visited{color:#000;text-decoration:underline;}
.products #reviews #tab-reviews h4 a.selected:link,
.products #reviews #tab-submit-a-review h4 a.selected:link,
.products #reviews #tab-reviews h4 a.selected:hover,
.products #reviews #tab-submit-a-review h4 a.selected:hover,
.products #reviews #tab-reviews h4 a.selected:active,
.products #reviews #tab-submit-a-review h4 a.selected:active,
.products #reviews #tab-reviews h4 a.selected:visited,
.products #reviews #tab-submit-a-review h4 a.selected:visited{color:#000;text-decoration:none;}
.products #reviews #tab-submit-a-review{}
.products #reviews #tab-submit-a-review h4{font-size:10px;}
.products #reviews #review-header{background:transparent url('../../images/bg_reviews_top.png') no-repeat scroll center top;height:30px;line-height:30px;margin-top:5px;padding-top:2px;width:699px;}
.products #reviews #review-header-content{background-color:#E5E5E5;height:30px;width:699px;}
.products select.sort-by{float:left;margin:5px 0 5px 5px;width:auto;}
.products ul.pagination{float:right;margin-right:5px;text-transform:uppercase;}
.products ul.pagination li{float:left;font-size:12px;font-weight:bold;margin-right:5px;}
.products ul.pagination li a:link,
.products ul.pagination li a:hover,
.products ul.pagination li a:active,
.products ul.pagination li a:visited{color:#000;}
/* review list */
.products #review-list{background:transparent url('../../images/bg_reviews_list_border.png') repeat-x 0 0;padding-top:10px;margin-top:1px;}
.products #review-list ul#user-reviews{background-color:#E5E5E5;}
.products #review-list ul#user-reviews li.user-review{border-bottom:1px solid #CECECE;margin:0 auto;padding-bottom:12px;width:680px;}
.products #review-list ul#user-reviews li.user-review.last{border-bottom:0;}
/* user details */
.products .user-details{float:left;width:160px;margin:13px 10px 0;}
.products .user-details span.review-date{font-size:10px;height:10px;line-height:10px;}
.products .user-details .avatar{float:left;margin:4px 10px 0 0;width:62px;height:62px;}
.products .user-details .meta-info{margin-top:4px;}
.products .user-details .meta-info span.name{display:block;font-size:12px;height:12px;font-weight:bold;}
.products .user-details .meta-info span.location{font-size:10px;}
/* description and rating */
.products .description-and-rating{float:left;width:295px;margin:9px 0 0 35px;overflow:hidden;}
.products .description-and-rating .review-detail{margin-top:5px;}
.products .description-and-rating .review-detail p{font-size:12px;}
.products .description-and-rating .review-detail p.more{display:none;}
.products .description-and-rating .review-detail a:link,
.products .description-and-rating .review-detail a:hover,
.products .description-and-rating .review-detail a:active,
.products .description-and-rating .review-detail a:visited{font-size:10px;color:#000;text-decoration:underline;}
/* helpfulness */
.products .helpfulness{float:right;margin:16px 10px 0 0;}
.products .helpfulness p.findings{font-size:12px;}
.products .helpfulness p.findings span.ftrh{display:block;font-size:10px;height:10px;line-height:10px;}
.products .helpfulness p.question{font-size:10px;margin-top:15px;}
.products .helpfulness ul.yesNoReport{}
.products .helpfulness ul.yesNoReport li{float:left;margin-right:5px;}
.products .helpfulness ul.yesNoReport li.last{margin-right:0;}
.products .helpfulness ul.yesNoReport li a:link,
.products .helpfulness ul.yesNoReport li a:hover,
.products .helpfulness ul.yesNoReport li a:active,
.products .helpfulness ul.yesNoReport li a:visited{font-size:10px;color:#000;text-decoration:underline;}
/* submit a review */
.products #submitAReviewOverlayBox{display:none;position:absolute;z-index:100000;}
.products #submitAReviewOverlayBox .boxW{width:427px;}
.products #submitAReviewOverlayBox .boxH{height:400px;}
.products #submitAReviewHeader{border-bottom:1px solid #d9d9d9;color:#000;font-size:16px;margin-bottom:5px;padding-bottom:3px;}
/* submit a review form */
/* general styles */
.products #userReviewForm{width:427px;}
.products #userReviewForm fieldset{color:#252525;}
.products #userReviewForm label{display:block;font-size:10px;font-weight:bold;line-height:1.2em;margin-bottom:5px;}
.products #userReviewForm label,
.products #userReviewForm select{text-transform:uppercase;}
.products #userReviewForm input,
.products #userReviewForm textarea{color:#5a5a5a;padding:2px 0 2px 4px;width:200px;}
.products #userReviewForm .error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
/* user ratings */
.products #userReviewForm fieldset#user-rating{border-bottom:1px solid #d9d9d9;height:35px;margin-top:15px;padding-bottom:15px;}
.products #submitAReviewOverlayBox #ratings-copy{float:left;margin-top:5px;}
.products #submitAReviewOverlayBox label.ratings-label{margin-bottom:0;}
.products #submitAReviewOverlayBox #ratings-text{font-size:11px;line-height:1.2em;}
/*.products #submitAReviewOverlayBox #fire-ratings-scale{float:right;margin-right:25px;width:185px;}
*/
.products #submitAReviewOverlayBox .rate_widget{overflow:visible;position:relative;float:right;margin-right:25px;width:185px;}
.products #submitAReviewOverlayBox .ratings_stars{background:url('../../images/products/ratings_big_off.png') no-repeat;float:left;width:36px;height:35px;}
.products #submitAReviewOverlayBox .ratings_vote{background:url('../../images/products/ratings_big_on.png') no-repeat;}
.products #submitAReviewOverlayBox .ratings_over{background:url('../../images/products/ratings_big_on.png') no-repeat;}
.products #submitAReviewOverlayBox .total_votes{background:none repeat scroll 0 0 #EAEAEA;font-size:11px;left:0;padding:5px;position:absolute;top:53px;}
/* user rating info */
.products #userReviewForm fieldset#user-rating-info div.row{float:left;width:427px;margin-bottom:10px;}
.products #userReviewForm fieldset#user-rating-info div.last{margin-bottom:0;}
/* left container */
.products #userReviewForm fieldset#user-rating-info div.left-container{float:left;width:210px;}
.jsEnabled .products #userReviewForm div.remaining{display:block;color:#5a5a5a;float:left;font-size:10px;line-height:1.2em;margin:2px 0 0px;text-align:right;width:205px;}
/* hide this if the user does not have javascript enabled */
.products #userReviewForm div.remaining{display:none;}
.products #userReviewForm fieldset#user-rating-info{border-bottom:1px solid #d9d9d9;margin-top:15px;}
/* right container */
.products #userReviewForm fieldset#user-rating-info div.right-container{float:right;width:210px;}
.products #userReviewForm fieldset#user-rating-info select{color:#000;width:205px;}
.products #userReviewForm fieldset#user-rating-info textarea{height:110px;padding:4px 0 4px 4px;}
.products #userReviewForm fieldset#user-rating-info input#photoUploadBrowse{background:transparent url('../../images/btn_browse.png') no-repeat right center;color:#000;float:right;font-size:10px;height:18px;line-height:18px;margin:5px;text-align:center;text-decoration:none;text-transform:uppercase;width:73px;}
.products #userReviewForm fieldset#user-rating-info div.copyright{clear:left;display:block;margin:40px 0 20px;}
.products #userReviewForm fieldset#user-rating-info label.labelCheckbox{display:block;float:none;padding:0 0 0 20px;text-align:left;width:180px;}
.products #userReviewForm fieldset#user-rating-info input.inputCheckbox{background-color:transparent;border-width:0;display:block;float:left;height:auto;margin:0;padding:0;width:auto;}
.products #userReviewForm fieldset#user-rating-info div.copyright small{display:block;font-size:10px;line-height:1.2em;padding:0 0 0 20px;width:190px;}
/* review-cancel-submit */
.products #review-cancel-submit{margin-top:10px;width:427px;}
.products #review-cancel-submit a.cancel{color:#252525;font-size:10px;font-weight:bold;height:26px;line-height:2.5em;text-decoration:underline;text-transform:uppercase;float:right;margin-right:5px;}
.products #review-cancel-submit a#submitAReviewBtn{float:right;}
/* submit a review form validation */
.products #userReviewForm div.errorMessage{display:none;}
.products #userReviewForm div.showErrorMessage{display:block;color:#C00;float:left;font-size:11px;font-weight:bold;}
.products #userReviewForm label.error{color:#C00;float:left;font-size:11px;font-weight:bold;}
/* no reviews */
.products #reviews.no-reviews{background:transparent url('../../images/bg_reviews_top.png') no-repeat scroll center top;height:30px;line-height:30px;padding-top:2px;width:699px;}
.products #reviews.no-reviews h5{background-color:#E5E5E5;font-size:14px;line-height:30px;font-weight:normal;padding:2px 20px 0;}
.products #reviews .review-bottom{background:transparent url('../../images/bg_reviews_bottom.png') no-repeat scroll center bottom;height:2px;line-height:2px;width:699px;}
/* product tags */
.products .tag-clearance{background:transparent url('../../images/products/clearance.png') no-repeat scroll 0 0;bottom:0;height:17px;position:absolute;right:10px;width:78px;}
.products .just-arrived{background:transparent url('../../images/products/just_arrived.png') no-repeat scroll 0 0;bottom:0;height:17px;position:absolute;right:10px;width:89px;}
.products .web-exclusive{background:transparent url('../../images/products/web_exclusive.png') no-repeat scroll 0 0;bottom:0;height:17px;position:absolute;right:10px;width:108px;}
.products .bigandtall-exclusive{background:transparent url('../../images/products/bt_exclusive.png') no-repeat scroll 0 0;bottom:0;height:34px;position:absolute;right:10px;width:91px;}
.products .everyday-low-price{background:transparent url('../../images/products/everyday_low_price.png') no-repeat scroll 0 0;bottom:0;height:34px;position:absolute;right:10px;width:91px;}
.products .save-100{background:transparent url('../../images/products/save-100.png') no-repeat scroll 0 0;height:34px;margin:5px auto;width:170px;}
.products .grid-product-details .save-100 p.save-copy{border-bottom:none;color:#CC0000;font-size:11px;font-weight:bold;margin:0;padding:6px 7px;width:170px;}
.products .save-long{background:transparent url('../../images/products/save-long.png') scroll 0 0;height:22px;margin:0 auto 5px;width:211px;}
.products #selection .save-long{background:transparent url('../../images/products/save-198.png') scroll 0 0;height:22px;margin:5px auto 5px;width:198px;}
.products #selection .save-long p {padding:3px 5px 5px 5px}
.products .save-longExt{background:transparent url('../../images/products/save-long.png') scroll 0 0;height:59px;margin:0 auto;width:198px;}
.products .save-longExt1{background:transparent url('../../images/products/save-long.png') scroll 0 0;height:69px;margin:0 auto;width:198px;}
.products #alsoLike .save-100 p{font-size:11px;font-weight:bold;color:#CC0000;padding:5px 7px;width:170px;margin:0;}
.products .tag-spotlight{background:transparent url('../../images/products/spotlight.png') no-repeat scroll 0 0;bottom:0;height:27px;position:absolute;right:10px;width:79px;}
.products .tag-sale{background:transparent url('../../images/products/sale.png') no-repeat scroll 0 0;bottom:0;height:20px;position:absolute;right:10px;width:56px;}
.products .tag-new{background:transparent url('../../images/products/new.png') no-repeat scroll 0 0;bottom:0;height:20px;position:absolute;right:10px;width:45px;}
.products .display-left{left:10px;}
.products .display-right{right:10px;}
/* product backordered */
.products .prodBackordered{background:transparent url('../../images/bg_backorder.png') no-repeat 0 0;width:199px;margin-top:2px;height:53px;}
.products .prodBackordered p{font-size:11px;line-height:1.2em;color:#000;padding:8px;}
.products .prodNotAvailable{background:transparent url('../../images/bg_backorder.png') no-repeat 0 0;width:199px;margin-top:2px;height:53px;}
.products .prodNotAvailable p{font-size:11px;line-height:1.2em;color:#000;padding:8px;}
/*.products overlay */
.products #pdpOverlay{display:none;top:0;right:0;bottom:0;left:0;margin-right:auto;margin-left:auto;position:fixed;width:100%;z-index:100;}
.products #pdpOverlayBG{background-color:#000;top:0;bottom:0;left:0;display:block;opacity:0.001;position:absolute;width:100%;}
.products #pdpOverlayBox{display:none;position:absolute;z-index:100000;}
.products #pdpOverlayBox .boxW{width:695px;}
.products #pdpOverlayBox .boxH{height:610px;}
.products #pdpOverlayHeader{margin-bottom:5px;padding-bottom:3px;text-transform:uppercase;}
.products #pdpOverlayHeader h2{color:#000000;float:left;font-size:16px;margin:0 10px 0 0;text-align:left;}
.products #pdpOverlayHeader a{color:#252525;font-size:12px;font-weight:bold;}
.products #pdpOverlayHeader h2 a{color:#000000;font-size:16px;font-weight:normal;text-decoration:none;}
.products #pdpOverlayHeader h2 a:hover{text-decoration:underline;}
.products #pdpOverlayBox #description{width:695px;overflow:hidden;}
.products #pdpOverlayBox .descriptionOverlayBox{width:695px;overflow:hidden;}
.products #pdpOverlayBox #description h1{font-size:20px;font-weight:normal;margin:15px 0 15px 25px;width:100%;}
.products #pdpOverlayBox #thumbnails{width:77px;}
.products #pdpOverlayBox .thumbnails{width:77px;}
.products #pdpOverlayBox #thumbnails .thumbHolder{margin:0 15px 15px 0;}
.products #pdpOverlayBox .thumbnails .thumbHolder{margin:0 15px 15px 0;}
.products #pdpOverlayBox #detail{width:249px;}
.products #pdpOverlayBox .detail{width:249px; overflow: visible;}
.products #pdpOverlayBox #custFeedback{margin:10px auto 0;width:249px;}
.products #pdpOverlayBox .custFeedback{margin:10px auto 0;width:249px;}
.products #pdpOverlayBox .custReviews{float:left;margin-left:34px;}
.products #pdpOverlayBox .custRating{float:right;width:100px;margin-right:15px;}
.products #pdpOverlayBox .custReviewsTotal{color:#252525;float:left;font-size:11px;font-weight:bold;height:21px;line-height:21px;margin-right:5px;text-decoration:underline;text-transform:uppercase;}
.products #pdpOverlayBox #copy{clear:both;margin:10px 0 0 34px;}
.products #pdpOverlayBox .copy{clear:both;margin:10px 0 0 34px;}
/* product grid */
/* filter nav */
.products #contentSidebarLM .contentL.filter-nav{margin:0 10px 0 20px;width:205px;}
.products .filter-group{}
.products .filter-heading{margin:5px 0;padding-bottom:2px;border-bottom:1px solid #D0D0D0;}
.products .filter-heading h2{float:left;font-size:12px;font-weight:bold;margin:0;text-align:left;}
.products .filter-heading a.see-all{color:#000;float:right;font-size:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.products .filter-nav ul{margin:0 0 20px;width:190px;}
.products .filter-nav ul li{padding:0 0 0 10px;}
.products .filter-nav ul li:hover{background:transparent url(../../images/icons/icon_arrow_red_r.png) no-repeat 0 6px;}
.categories .filter-nav ul li.selected img.small-close-icon{margin-left:5px;vertical-align:middle;}
.categories .filter-nav ul li.selected a{font-weight:bold;}
.products .filter-nav ul li.left{float:left;width:85px;clear:none;}
.products .filter-nav ul li.right{float:left;width:85px;clear:none;}
.products .filter-nav ul li a{font-size:11px;line-height:11px;color:#333;text-decoration:none;}
.products .filter-nav ul#colors-lnav{padding:5px 0 0 10px;width:170px;}
.products .filter-nav ul#colors-lnav li{float:left;margin:0 5px 5px 0;padding:0;}
.products .filter-nav ul#colors-lnav li a{float:left;padding:0;}
/* recently viewed */
.products #recently-viewed-lnav{margin:10px 0 0;width:190px;}
.products .recentProduct{margin-bottom:25px;}
.products .recentProduct p{color:#000000;font-size:14px;line-height:1.2em;margin:10px 0 0;width:190px;}
.products .recentImgHolder{background-color:#C9C9C9;height:253px;overflow:hidden;position:relative;width:190px;}
.products .recent-product-details{margin-left:10px;}
.products .recent-product-details p a{text-decoration:none;color:#000000}
.products .recent-product-details p a:hover{text-decoration:underline}
/* product grid main content */
.products #product-grid-header{margin:15px 0 0 20px;padding:0 20px 0 10px;}
.products #product-grid-header h1{float:left;font-size:20px;font-weight:normal;color:#000;}
.products #product-grid-header ul{float:right;margin-right:5px;}
.products #product-grid-header ul li{float:right;font-size:11px;color:#333;text-transform:uppercase;}
.products #product-grid-header ul li span{font-weight:bold;}
/* upper pagination toolbar */
.products .pagination-tool-bar{background:url("../../images/bg_reviews_top.png") no-repeat scroll center top transparent;height:30px;line-height:30px;margin:5px 0 0 20px;padding-top:2px;width:699px;}
.products .pagination-content select{float:left;margin:5px 0 5px 5px;width:auto;}
.products .product-grid{margin:10px 0 0 20px;}
.products .featured-product{margin:0 auto 15px;width:705px;}
.featured-product .placeholder{}
.products .grid-row{/*clear:both;*/float:left;}
.products .gridProduct{float:left;margin:0 5px 25px 0;width:229px;height:460px;}
.products .gridImgHolder{background-color:#C9C9C9;height:306px;overflow:hidden;position:relative;width:229px;}
.products .gridImgHolder:hover{cursor:pointer;}
.products .gridImgHolder:hover a#quickViewLink2{background:transparent url("../../images/products/btn_quick_view.png") no-repeat scroll 0 0;top:137px;height:32px;position:absolute;right:72px;width:85px;text-transform:uppercase;text-decoration:none;color:#000;font-size:10px;line-height:32px;font-weight:bold;text-align:center;}
.products .grid-product-details{margin:0 auto;width:209px;}
.products .grid-product-details p{border-bottom:1px solid #D0D0D0;color:#000;font-size:14px;line-height:1.2em;margin:0 auto 5px;padding:10px 0;}
.products .grid-product-details p a{text-decoration:none;color:#000;}
.products .grid-product-details p a:hover{text-decoration:underline;}
.products .clearance .grid-product-details p{margin:0 auto;}
.products .grid-product-details p.no-border{border-bottom:none;margin:0px}


.products #itemName{width: 220px; float: left; padding-left:10px;}
.products #itemName h1{font-size: 16px; margin-top: 3px; margin-left: 5px; }
.price{padding-left: 4px; font-size: 12px; font-weight: bold; float: right;}
.salePrice{color: #CC0000; float: left; }
.promotionalPrice {color: #CC0000; clear: left; float: left;}
.regPrice {text-decoration:line-through; float: left; }
.priceContainer {clear: both; width:100%;}
.youSave {text-decoration:underline; clear: left; float: right;}
.tax .price.total{font-size:14px;}
.subtotal .price, .total .price{color:#CC0000;}


.products .grid-product-details .save-long p.save-copy{border-bottom:none;color:#CC0000;font-size:11px;font-weight:bold;margin:0 auto;padding:6px 7px;width:209px;}
/* lower pagination */
.products .lower-pagination{background:url("../../images/bg_reviews_top.png") no-repeat scroll center top transparent;height:30px;line-height:30px;margin:50px 0 0 20px;padding-top:2px;width:699px;}
.products .pagination-content{background-color:#E5E5E5;height:28px;width:699px;}
.products .pagination-content ul.pagination{float:right;margin-right:5px;}
.products .pagination-content ul.pagination li{float:left;font-size:11px;font-weight:bold;margin-right:5px;}
.products .pagination-bottom{background:transparent url('../../images/bg_reviews_bottom.png') no-repeat scroll 0 0;height:2px;padding-bottom:2px;width:699px;}
/* wishlist */
.wishlist .page-break{display:none;}
.wishlist #product-grid-header h1{float:none;}
.wishlist .wishlistMessage{float:left;font-size:12px;}
.wishlist .pagination-tool-bar{background:transparent url(../../images/bg_wishlist_paging_top.png) no-repeat scroll center top;height:30px;line-height:30px;margin:10px 0;padding:2px 20px 0;width:931px;}
.wishlist .pagination-content{background-color:#E5E5E5;height:28px;width:931px;}
.wishlist .pagination-content ul.pagination li.share,
.wishlist .pagination-content ul.pagination li.print{font-size:10px;font-weight:normal;}
.wishlist .pagination-content ul.pagination li.print{margin-right:15px;}
.wishlist .pagination-content ul.pagination li.vertDivider{color:#666;}
.wishlist ul.pagination li.share a:link,
.wishlist ul.pagination li.print a:link,
.wishlist ul.pagination li.share a:hover,
.wishlist ul.pagination li.print a:hover,
.wishlist ul.pagination li.share a:active,
.wishlist ul.pagination li.print a:active,
.wishlist ul.pagination li.share a:visited,
.wishlist ul.pagination li.print a:visited{color:#666;}
.wishlist .unavailableItemsBox{border:1px solid #C9C9C9;margin:10px 20px 0;padding:2px 20px 15px;position:relative;/* width:931px;*/}
.wishlist .unavailableItemsBox h2{color:#000;font-size:14px;font-weight:bold;margin:15px 0 5px;text-align:left;text-transform:none;}
.wishlist .unavailableItemsBox ul{list-style-type:none;}
.wishlist .unavailableItemsBox ul li{background:transparent url(/images/img_wishlist_not_avail_li.png) no-repeat scroll 0 7px;color:#000;font-size:12px;padding-left:7px;}
.wishlist .unavailableItemsBox a.removeItem{bottom:10px;height:18px;position:absolute;right:10px;width:144px;}
.wishlist .tag-not-available{background:transparent url(../../images/products/img_not_avail.png) no-repeat 0 0;top:22px;right:45px;height:58px;position:absolute;width:139px;}
.wishlist .gridImgHolder:hover a#quickViewLink1{background:transparent url("../../images/products/btn_quick_view_lrg.png") no-repeat scroll 0 0;top:105px;height:47px;position:absolute;right:46px;width:139px;text-transform:uppercase;text-decoration:none;color:#000;font-size:10px;line-height:47px;font-weight:bold;text-align:center;}
.wishlist .gridImgHolder:hover a#removeItemLink{background:transparent url("../../images/products/btn_remove_item_lrg.png") no-repeat scroll 0 0;top:154px;height:47px;position:absolute;right:46px;width:139px;text-transform:uppercase;text-decoration:none;color:#000;font-size:10px;line-height:47px;font-weight:bold;text-align:center;}
.wishlist .pagination-bottom{background:transparent url(../../images/bg_wishlist_paging_bottom.png) no-repeat scroll 0 0;height:2px;padding-bottom:2px;width:931px;}
.wishlist .lower-pagination{background:transparent url(../../images/bg_wishlist_paging_top.png) no-repeat scroll center top;height:30px;line-height:30px;margin:50px 20px 5px;padding-top:2px;width:931px;}
.wishlist .kgPriceFinal{font-size:14px;}
.wishlist .kgPriceFinal .price{color:#C00;}