.mainContentWrapper {float: left; margin-top: 12px; }
#pageError {margin:0px 0px 0px 0px;padding-bottom:10px;display:none;}

#productContent {padding:0px 5px 0px 5px;margin:0px;}
#productContentLeft {width:260px;float:left;margin-bottom: 10px; margin-left: 21px}
/*\*/ * html #productContentLeft {margin-left: 5px; }
#productContentRight {width:330px;float:left;margin-bottom: 10px; margin-left: 21px;}
#productContent .productMarketingFlag{font-size:10px;}
#productContentLeft #product_image{width:260px;height:345px;}
#currentColorSelectionText {text-align:center;}
#imageTools {padding:0px;text-align:center; margin-bottom: 10px; }

#productNameText, #productNameText h2, #productNameText h1{font-size:13px;line-height:14px;color:#00436e;font-weight:bold;margin:0px 0px 5px 0px;}
#marketingContentTop {margin:0px 0px 5px 0px;padding:0px;}

#tabButtons {background-image: url(/assets/browse/product/en/tab_filler.gif);width:330px;height:20px;margin:5px 0px 0px 0px;}
#tabButtons img {display:block;}
#tabButtons .infoTab {float:left;}
#tabButtons .crossSellTab {float:right;}
#tabWindow {
    margin:0px;padding:10px; width: 308px;
    border: solid 1px #afb3b6;
    padding-top: 1px;
    border-top: none;
}
#tabWindow .ONOL_sheer_sheer, #tabWindow .ONOL_sheer_mod, #tabWindow .ONOL_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 .ONOL_sheer_sheer {
	background-image: url(/assets/common/fabricSheernessWeight/ONOL_sheer_sheer.gif);
}
#tabWindow .ONOL_sheer_mod {
	background-image: url(/assets/common/fabricSheernessWeight/ONOL_sheer_mod.gif);
}
#tabWindow .ONOL_sheer_opq {
	background-image: url(/assets/common/fabricSheernessWeight/ONOL_sheer_opq.gif);
}
.questionMark {	position: absolute; height: 10px; width: 12px; top: 2px; right: 5px; }
#tabWindow .ONOL_weight_light, #tabWindow .ONOL_weight_medium, #tabWindow .ONOL_weight_heavy, #tabWindow .ON {	overflow: hidden; position: relative; height: 32px;	width: 150px; background-repeat: no-repeat;	left: 0px;	top: 0px; }
#tabWindow .ONOL_weight_light {
	background-image: url(/assets/common/fabricSheernessWeight/ONOL_weight_light.gif);
}
#tabWindow .ONOL_weight_medium {
	background-image: url(/assets/common/fabricSheernessWeight/ONOL_weight_med.gif);
}
#tabWindow .ONOL_weight_heavy {
	background-image: url(/assets/common/fabricSheernessWeight/ONOL_weight_heavy.gif);
}
.ONOL_sheer_comparision {
	background-repeat: no-repeat;height: 330px;width: 470px;
	background-image: url(/assets/common/fabricSheernessWeight/ONOL_sheer_comparison.png);
}
#tabContent {min-height:100px;}
* html #tabContent {height:100px;overflow:auto;}

#crossSellTabWindow {margin:0px; padding-top: 10px; border: solid 1px #a59c93; text-align: center; }
#crossSellContent { margin-left: auto; margin-right: auto; width: 120px; padding-bottom: 10px; zoom: 1; text-align: left}
* html #crossSellContent { margin-left: 8px;}
#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;margin-bottom: 18px; text-align:left;}
.crossSellProduct .imgDiv {height:160px; width:120px;}
#crossSellTop { padding: 5px 0 5px 5px; color: white; background-color: #a4a4a5;}
#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;}


#swatchContent {padding:5px; border: solid 1px #afb3b6; background-color: white; position: relative; z-index: 0; margin: 0 0 2px;}
#colorSwatchContent {padding:0px;}
#sizeDimensionSwatchContent{margin-top:10px;}
#sizeDimension1SwatchContent {margin:0;padding:0;float:left; width: 45%;}
#sizeDimensionDivider { display:none; }
#sizeDimension2SwatchContent {margin:0px; margin-left: 5%; float:right; width: 45%;}
#swatchContentBottom {}
#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:#AFB3B6;}
#quantityContent {float:left;width:60px;padding:8px; margin-right: 5px; border-right: solid 1px white; height:41px;}
#quantityContent label {color:white;}
#quantityContent select {font-size:11px;}
#selectionContent {float:left;width:165px;margin-top: 8px;}
/*\*/ * html #selectionContent { width: 160px; }
#selectionConfirmText {font-weight:bold;color:white;}
#addtoBag {float:right; margin-top: 3px}

#priceText {font-size:13px;font-weight:bold;color:#00436e; }
#priceText strike {margin:0px 2px 0px 0px;}
#priceText .salePrice {color:#ff3300;}

#soldOutBanner {color:#FFF;font-weight:bold; background-color:#FF3333;padding:15px;width:180px;}

#inventoryStatusWindow {color:#003C69;float:left;font-size:11px; width: 220px;}
.quickLookLowInventoryBkg {background-image:url(/assets/browse/product/en/lowinventory_bkg.gif);}

#quickLookMupMessageStyle{margin:10px 0px 7px 0px;font-size:13px;}

/* STYLES FOR NEW PRODUCT PAGE PROJECT */
#dragBox {
	width: 165px;
	height: 131px;
    visibility: hidden;
    border: 1px solid #00436E;
    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; 
}


#product_image_bg {
    width: 260px;
    height: 346px;
}


#dragLayer {
	width: 260px;
	height: 346px;
	overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 80;
    background-image: url("/assets/common/clear.gif");

}

#productContentContainer { position: relative; }
#productContentLayer { position: relative; }

#zoomHolder {
    position: absolute;
    left: 0px;
    top: 0px;
}

#zoomLayer {
	width: 330px;
	height: 263px;
    border: solid 2px #00436e;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: -10;
    visibility : hidden;
}


#imageThumbs { margin-left: auto; margin-right: auto; margin-bottom: 30px;}
#zoomImg { position: absolute; left: 0px; top: 0px; width: 520px; height: 693px; }

#zoomLayer.bigZoom #zoomImg { width: auto; height: auto; }

#detailsTab {margin-top: 10px; background-color: #a4a4a5; color: white; padding: 3px 0 3px 3px; 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; }

#roundedTop { display: none; }

.colorSwatches { border-bottom: solid 1px #cccccc; padding-bottom: 4px; padding-top: 4px;}
.price { padding-top: 4px; }

#quickLookProductDescription { margin : 8px; }
.productMarketingFlag { margin-left: 8px; }

.crossSellProduct .productName { color: #999; }

.copyBlock { color: #00436e; font-size: 11px; font-weight: bold; }

.brand3 #imageTools .zoomToolBtn { background: url("/assets/browse/product/en/productpage-sprites.gif") no-repeat scroll left top transparent; height:24px;width:128px;}
.brand3 #imageTools .over { background-position:0 -130px; }
.brand3 #imageTools .out { background-position:0 -589px; }

.brand3 #imageTools #moreViewsBtn { background: url("/assets/common/quicklook/en/quicklook-sprites.gif") no-repeat scroll left top transparent; background-position:0 -147px;height:25px; width:85px; }
.brand3 #swatchContent .sizeChartImage { height:20px;width:63px;background: url("/assets/common/quicklook/en/quicklook-sprites.gif") no-repeat scroll left top transparent; background-position:0 -87px;}


.brand3 #variantButtons .varianttab { margin-top: -1px; cursor: pointer; border: 1px solid #A59C93; padding: 3px 20px; text-align: center; border-bottom: 0px; margin-right: 3px; }
/*\*/ * html .brand3 #variantButtons .varianttab { margin-top: 0; }
.brand3 #variantButtons .off { background-color: #f1f1f1; }
.brand3 #variantButtons .on { background-color: white; font-weight: bold; padding-top: 4px;}

.brand3 #swatchContent #quickLookSizeChart { text-transform: lowercase; display: block; float: right; text-decoration: none; padding: 3px;  color: white; }

.brand3 #imageTools a { vertical-align: middle; text-decoration: none; color: #72320D; font-weight: bold; margin-left: 3px; margin-right: 3px; }
.brand3 #reviewSummaryHeaderGID {background-color: #a4a4a5; color:white; padding: 3px; font-size: 12px; }

#crossSellOutfit { width: 120px; height: 160px; }

/***Product Reviews***/
#productReviewsSection {width:610px;margin:10px 0px 10px 21px;}
* html #productReviewsSection {margin-left:10px}
#productReviewsSectionWide {width:610px;margin:10px 0px 10px 21px;}
#reviewSummary {width: 260px;font-size:9px;line-height:15px;font-weight:normal; margin:12px 0px 12px 0px; color:#333333; display:none;}
.brand3 .sprite-reviewsummarytab_bkg{background-position:0 -1262px;height:19px; width:260px;}
.reviewFitAttributeBarBackground {width:100px;height:7px;background-color:#f0f0f0;overflow:hidden;margin-top:4px;}
#reviewFitHover .highlighted {color:#00436E;}
#reviewFitHover .highlighted .reviewFitAttributeBar {background-color:#00436E;}
#productReviews #productReviewsHeader {background:#00436E none repeat scroll 0 0; color:#FFFFFF; font-size:10px; font-weight:bold; height:25px; line-height:25px; width: auto;}
.reviewBrandSpecificText {color:#00436E;}
.productReview .reviewRatingName {color:#00436E;}
.productReview .reviewRatingValue {color:#333;}
.productReview .productReviewData .productReviewComment {color:#333;}
.productReview .productReviewData .productReviewVote .productReviewVoteYesNo {color:#999;}
.productReview .productReviewData .productReviewVote .productReviewVoteYesNo a {color:#333;}
#noReviews {font-size:10px;font-weight:normal; margin:12px 0px 12px 0px;  border:1px solid #DDD;color: #000;}

/***fr_CA Override Styles***/
.locale_fr_CA .brand3 #imageTools .zoomToolBtn  { background-image: url("/assets/browse/product/fr_CA/productpage-sprites.gif");height:50px; width:128px;}

div#fistHighlight {
	left: 162px;
    top: 24px;
    width: 168px;
    position: absolute;
}

.locale_fr_CA div#fistHighlight {
	left: 35px;
    width: 302px;
}

div#fistHighlight #fistHighlightLeft {
	background-image: url("/assets/common/quicklook/en/error_left.gif");
    float: left;
    height: 34px;
    width: 4px;
}

div#fistHighlight #fistHighlightRight {
	background-image: url("/assets/common/quicklook/en/error_right.gif");
    float: left;
    height: 34px;
    width: 14px;
}

div#fistHighlight #fistHighlightMiddle {
	background-image: url("/assets/common/quicklook/en/error_middle.gif");
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
}
#BVRRContainer{max-width:632px;}