.mainContentWrapper {float: left; margin-top: 12px; }

#pageError {margin:0px 0px 0px 0px;padding-bottom:10px;display:none;}

#productContent {margin-bottom: 20px; color:#333;font-size:9px; padding: 0px 5px 0px 2px;  }
#productContentLeft {width:260px;float:left;margin-bottom: 10px; margin-left: 21px}
/*\*/ * html #productContentLeft {margin-left: 5px; }
#productContentLeft #product_image{ margin-left: auto; margin-right: auto; width: 260px; height: 347px; }
#productContentRight {width:330px;float:left;margin-bottom: 10px; margin-left: 21px;}
#productContent .productMarketingFlag{font-size:10px;}
#product_info { }

#productContentLeft #product_image{width:260px;height:345px;}
#imageTools {padding:0px;text-align:center; margin-bottom: 10px; }

#productNameText, #productNameText h2, #productNameText h1{font-size:13px;line-height:14px;color:#333;font-weight:bold;margin:5px 0px 5px 0px;}
#marketingContentTop {margin:0px 0px 5px 0px;padding:0px;}

#tabButtons {
    width:95px;
    position: absolute; left: 0px; top: 19px; background:white url(/assets/browse/product/en/detailTabBtn_bkg.gif) top right repeat-y;
    z-index: 10;
}
#tabButtons img {display:block;}
#tabButtons .infoTab {float:left;}
#tabButtons .crossSellTab {float:right;}
#tabWindow {
    margin:0px;padding:10px;color:#666; width: 308px;
    border: solid 1px #a59c93;
    padding-top: 1px;
    border-top: none;
}
#tabWindow .BROL_sheer_sheer, #tabWindow .BROL_sheer_mod, #tabWindow .BROL_sheer_opq { background-repeat: no-repeat; overflow: hidden; position: relative; height: 32px; width: 150px; left: 0px; top: 0px; float: left; margin: 0px 8px 0px 0px; }
#tabWindow .BROL_sheer_sheer {
	background-image: url(/assets/common/fabricSheernessWeight/BROL_sheer_sheer.gif);
}
#tabWindow .BROL_sheer_mod {
	background-image: url(/assets/common/fabricSheernessWeight/BROL_sheer_mod.gif);
}
#tabWindow .BROL_sheer_opq {
	background-image: url(/assets/common/fabricSheernessWeight/BROL_sheer_opq.gif);
}
.questionMark {	position: absolute; height: 10px; width: 12px; top: 2px; right: 5px; }
#tabWindow .BROL_weight_light, #tabWindow .BROL_weight_medium, #tabWindow .BROL_weight_heavy, #tabWindow .BR {	overflow: hidden; position: relative; height: 32px;	width: 150px; background-repeat: no-repeat;	left: 0px;	top: 0px; }
#tabWindow .BROL_weight_light {
	background-image: url(/assets/common/fabricSheernessWeight/BROL_weight_light.gif);
}
#tabWindow .BROL_weight_medium {
	background-image: url(/assets/common/fabricSheernessWeight/BROL_weight_med.gif);
}
#tabWindow .BROL_weight_heavy {
	background-image: url(/assets/common/fabricSheernessWeight/BROL_weight_heavy.gif);
}
.BROL_sheer_comparision {
	background-repeat: no-repeat;height: 330px;width: 470px;
	background-image: url(/assets/common/fabricSheernessWeight/BROL_sheer_comparison.png);
}
#tabContent {min-height:100px;}
* html #tabContent {height:100px;overflow:auto;}

#crossSellTabWindow {margin:0px; padding-top: 10px; border: solid 1px #a59c93; }
#crossSellTabWindow a:link,#crossSellTabWindow a:visited,#crossSellTabWindow a:active,#crossSellTabWindow a:hover{}
#crossSellContent { margin-left: auto; margin-right: auto; width: 120px; padding-bottom: 10px; zoom: 1; }
#crossSellLeft {width:110px;float:left;margin:0px 15px 0px 0px;}
#crossSellLeft .crossSellHeader {font-size:12px;font-weight:bold;line-height:15px;}
#crossSellLeft .crossSellLink {font-weight:bold;margin:15px 0px 0px 0px;}
#crossSellRight {float:left;}
.crossSellProduct {width:120px;float:left;margin-right: 20px; text-align: left; margin-bottom: 18px; }
.crossSellProduct .imgDiv {height:160px; width:120px;}
#crossSellTop { padding: 5px 0 5px 5px; color: white; font-size: 9px; background-color: #72320D; }
#crossSellBtm { display: none;}
#crossSellBox { zoom: 1; display: none; margin:18px 0px 10px 21px;width:154px; float: left; }
/*\*/ * html #crossSellBox { margin-left: 21px; }

#variantButtons {height:20px; position: relative; z-index: 10;}
#variantButtons li {float:left;}
#variantButtons img {display:block;}
#variantButtons .variantLegal {color:#666;padding-left:2px;}

#swatchContent { padding:5px; border: 1px solid #a59c93; margin:0px 0px 2px 0px;position: relative; z-index: 0;}
#colorSwatchContent {padding:0px 0px 0px 0px;}
#sizeDimensionSwatchContent{margin-top:10px;}
#sizeDimension1SwatchContent {margin:0;padding:0;float:left; width: 45%;}
#sizeDimensionDivider {display:none;}
#sizeDimension2SwatchContent {margin: 0;float:right; width: 45%; margin-left: 5%;}
#swatchContentBottom {display:none;}
#quickLookMarketingFlagColor{margin:0px;}
#quickLookMarketingFlagSize{margin:0px;}
#productNumber {width:100px;float:right;text-align:right;line-height:10px;}
#quickLookWindowTop {cursor: auto;}
#quickLookSizeChart{float:none;margin-top:5px;}

.swatchLabelName {font-weight:bold;}
#colorPrice .salePrice {font-weight:bold;}

#addToBagContent {background-color:#a59c93;color:#fff;}
#quantityContent {float:left;width:60px;padding:8px; margin-right: 5px; border-right: solid 1px white; height:46px;}
#quantityContent select {margin:5px 0px 0px 0px;font-size:9px;}
#addToBagContent .divider1 {border-right:1px solid #eee;height:50px;width:1px;float:left;}
#selectionContent {float:left;width:140px;margin-top: 8px; overflow: hidden;}
/*\*/ * html #selectionContent { width: 135px;}
#selectionConfirmText {font-weight:bold;}

#priceText {font-size:10px;height:19px;font-weight:bold; color: #72320d; }
#priceText p{line-height:19px;}
#priceText strike {margin:0px 2px 0px 0px;text-decoration:none;background-image:url(/assets/browse/product/en/productPageStrike.gif);background-repeat:repeat-x;background-position:0% 5px;}
#addtoBag {float:right;padding:0px;margin:0px;}

#soldOutBanner {color:#fff;font-weight:bold; background-color:#f33;padding:15px;width:180px;}

#inventoryStatusWindow { color:#000000;float:left;font-size:9px; width: 220px; }
#omniSendAnalytics { position: absolute; top: 0px; left: 0px; visibility: hidden; }

/* STYLES FOR NEW PRODUCT PAGE PROJECT */
#dragBox {
	width: 165px;
	height: 131px;
    visibility: hidden;
    border: 1px solid #333;
    position: absolute;
    
}

#dragImg { 
	background-color: white;
	cursor: pointer;
	opacity: .40;
    filter: alpha(opacity:40);
    width: 165px;
	height: 131px;
}
#dragImg.zoomLoading {
	background: white url("/gid/assets/common/en_US/loadIndicator32.gif") no-repeat center center;
}

#zoomLayer.bigZoom {
	width: 522px;
	height: 342px;
	background: white url("/gid/assets/common/en_US/loadIndicator32.gif") no-repeat center center;
}

#dragBox.bigZoom, #dragBox.bigZoom #dragImg { 
	width: 90px;
	height: 60px; 
}

#dragLayer {
	width: 260px;
	height: 346px;
	overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 80;
    background-image: url("/assets/common/clear.gif");

}

#product_image_bg {
    width: 260px;
    height: 346px;
}

#productContentLayer { position: relative; }

.center { text-align : center ; width: 100%;}

#zoomHolder {
    position: absolute;
    left: 0px;
    top: 0px;
}

#zoomLayer {
	width: 330px;
	height: 264px;
    border: solid 2px #665c53;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -10;
    visibility : hidden;
}

#imageThumbs { margin-left: auto; margin-right: auto; margin-bottom: 0px;}

#zoomImg { position: absolute; left: 0px; top: 0px; width: 520px; height: 693px; }
#zoomLayer.bigZoom #zoomImg { width: auto; height: auto; }

#productDetails { margin-top: 8px; margin-bottom: 10px;}
#detailsTab {margin-top: 10px; background-color: #A59C93; color: white; padding: 3px; padding-right: 0; text-transform: uppercase;}
#tabWindowBtm { display : none; }

#tabWindow ul { list-style-type : disc; padding:0; color: #666; margin-bottom: 10px; font-size: 10px;}
#tabWindow li { margin-left: 20px;}
.clear { clear: both; }

.colorSwatches { border-bottom: solid 1px #cccccc; padding-bottom: 4px; padding-top: 4px;}
.price { padding-top: 4px; }

p { line-height: 12px; }


.copyBlock { color: #782f04; font-size: 11px; }

.button_add_to_bag { margin-top: 12px; }

.brand2 #variantButtons .varianttab { margin-top: 1px; cursor: pointer; border: 1px solid #A59C93; padding: 3px 20px; text-align: center; border-bottom: 0px; margin-right: 3px; }
.brand2 #variantButtons .off { background-color: #f1f1f1; }
.brand2 #variantButtons .on { background-color: white; font-weight: bold; padding-top: 4px;}

.brand2 #imageTools a { vertical-align: middle; text-decoration: none; color: #72320D; margin-left: 3px; margin-right: 3px; }
.brand2 #reviewSummaryHeaderGID {background-color: #72320D; color:white; padding: 3px; font-size: 12px; }

.brand2 #imageTools .zoomToolBtn { background: url("/assets/browse/product/en_US/productpage-sprites.gif") no-repeat scroll left top transparent; height:24px;width:139px;}
.brand2 #imageTools .over { background-position:0 -80px; }
.brand2 #imageTools .out { background-position:0 -386px; }

#crossSellOutfit { width: 120px; height: 160px; }

#reviewFitHover .highlighted {color:#663300;}
#reviewFitHover .highlighted .reviewFitAttributeBar {background-color:#663300;}

#reviewSummary #reviewSummaryData #averageOverallRating {background: #ffffff;}
#reviewSummary #reviewSummaryData #reviewLinks {background: #ffffff;}

#reviewSummary  a {color:#663300;}

/***Product Review***/
#reviewSummary {width: 260px;font-size:9px;line-height:15px;font-weight:normal;margin-top: 12px; color: #333333;display:none;}
.reviewFitAttributeBarBackground {width:100px;height:7px;background-color:#f0f0f0;overflow:hidden;margin-top:4px;}
#productReviewsSectionWide {width:610px;margin:10px 0px 10px 21px;}
#productReviews #productReviewsHeader {width: auto; background:#663300; height:25px; line-height:25px; font-size:10px;font-weight:bold;color:#FFFFFF;}
.reviewBrandSpecificText {color:#663300;}
.productReview .reviewRatingName {color:#663300;}
.productReview .reviewRatingValue {color:#333;}
.productReview .productReviewData .productReviewComment {color:#333;}
.productReview .productReviewData .productReviewVote .productReviewVoteYesNo {color:#999;}
.productReview .productReviewData .productReviewVote .productReviewVoteYesNo a {color:#333;}
.productReview .productReviewData .productReviewBody {font-family:Verdana,Arial,Sans-serif;}

#noReviews {font-size:10px;font-weight:normal;margin:12px 0px 0px 0px;border:1px solid #DDD;color: #000;}

/***ja_JP Override Yen Currency***/
.locale_ja_JP #colorSwatchContent, .locale_en_JP #colorSwatchContent {font-family:Arial,Helvetica,Sans-serif;}
.locale_ja_JP #priceText, .locale_en_JP #priceText {font-family:Arial,Helvetica,Sans-serif;}

/***fr_CA Override Styles***/
.locale_fr_CA .brand2 #imageTools .zoomToolBtn { background-image: url("/assets/browse/product/fr_CA/productpage-sprites.gif");}
.locale_ja_JP .brand2 #imageTools .zoomToolBtn { background-image: url("/assets/browse/product/ja_JP/productpage-sprites.gif");}


#fistHighlight {
	left: 156px;
    top: 22px;
    width: 174px;
    position: absolute;
}

.locale_fr_CA div#fistHighlight {
	left: 27px;
    width: 308px;
}

#fistHighlight #fistHighlightLeft {
	background-image: url("/assets/common/quicklook/en/error_left.gif");
    float: left;
    height: 28px;
    width: 21px;
}

#fistHighlight #fistHighlightRight {
	background-image: url("/assets/common/quicklook/en/error_right.gif");
    float: left;
    height: 28px;
    width: 21px;
}

#fistHighlight #fistHighlightMiddle {
    background-image: url("/assets/common/quicklook/en/error_middle.gif");
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 25px;
    line-height: 28px;
    padding: 3px 0 0;
}

#BVRRContainer{max-width:632px;}

