#pageError {margin:0px 0px 0px 0px;padding-bottom:10px;display:none;}
.mainContentWrapper {float: left; }

#productContent {margin-bottom: 20px; color:#333;font-size:9px; padding: 0px 5px 0px 2px;  }
#productContent a:link,#productContent a:visited,#productContent a:active,#productContent a:hover{color:#333;text-decoration:underline;}
#productContentLeft {width:260px;float:left;margin-bottom: 10px; margin-left: 21px; margin-top: 12px; }
/*\*/ * html #productContentLeft {margin-left: 5px; }
#productContentRight {width:330px;float:left;margin-bottom: 10px; margin-left: 21px; margin-top: 12px; }
#productContent .productMarketingFlag{font-size:10px; margin-left: 8px;}

#productContentLeft #product_image{width:260px;height:345px;}
#currentColorSelectionText {text-align:center;}
#imageTools {padding:0px;text-align:center; margin-bottom: 10px; margin-top: 10px;}

#productNameText, #productNameText h2, #productNameText h1 {font-size:13px;line-height:13px;color:#333;font-weight:bold;margin:0px 0px 8px 0px; padding-left: 8px;}
#marketingContentTop {margin:0px 0px 5px 0px;padding:0px;}

#tabButtons {background-image: url(/assets/browse/product/en/tab_filler.gif);width:310px;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;
    font-size: 11px;
    border: solid 1px #C1C1C1;
    padding-top: 1px;
    border-top: none;
    background-color: #f6f4eb; color:#FF6600;
}

#tabWindow .GAPOL_sheer_sheer, #tabWindow .GAPOL_sheer_mod, #tabWindow .GAPOL_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 .GAPOL_sheer_sheer {
	background-image: url(/assets/common/fabricSheernessWeight/GOL_sheer_sheer.gif);
}
#tabWindow .GAPOL_sheer_mod {
	background-image: url(/assets/common/fabricSheernessWeight/GOL_sheer_mod.gif);
}
#tabWindow .GAPOL_sheer_opq {
	background-image: url(/assets/common/fabricSheernessWeight/GOL_sheer_opq.gif);
}
.questionMark {	position: absolute; height: 10px; width: 12px; top: 2px; right: 5px; }
#tabWindow .GAPOL_weight_light, #tabWindow .GAPOL_weight_medium, #tabWindow .GAPOL_weight_heavy, #tabWindow .GAP {	overflow: hidden; position: relative; height: 32px;	width: 150px; background-repeat: no-repeat;	left: 0px;	top: 0px; }
#tabWindow .GAPOL_weight_light {
	background-image: url(/assets/common/fabricSheernessWeight/GOL_weight_light.gif);
}
#tabWindow .GAPOL_weight_medium {
	background-image: url(/assets/common/fabricSheernessWeight/GOL_weight_med.gif);
}
#tabWindow .GAPOL_weight_heavy {
	background-image: url(/assets/common/fabricSheernessWeight/GOL_weight_heavy.gif);
}
.GAPOL_sheer_comparision {
	background-repeat: no-repeat;height: 330px;width: 470px;
	background-image: url(/assets/common/fabricSheernessWeight/GOL_sheer_comparison.png);
}
#tabContent {min-height:100px;}
* html #tabContent {height:100px;overflow:auto;}

#crossSellTabWindow {margin:0px; padding-top: 10px; border: solid 1px #c1c1c1; border-top: none; }
#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; margin-bottom: 20px; }
.crossSellProduct .imgDiv {height:160px; width:120px;}

#crossSellTop { border: solid 1px #a59c93; border-bottom: none; text-align: center; adding: 5px 0 5px 5px; font-size: 12px; background-color: #f4f6eb; padding: 10px 10px 0 10px; font-weight: bold }
#crossSellBtm { }

#crossSellBox { background-color: #f4f6eb; 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:#999;}

#swatchContent {padding:5px;border:1px solid #c1c1c1; margin:0px 0px 2px 0px; position: relative; z-index: 0;}
#colorSwatchContent {padding:0;}
#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%;}
#quickLookMarketingFlagStyle{margin:0;padding:0;}
#quickLookMarketingFlagCallOut{margin:0;padding:0;}
#quickLookMarketingFlagColor{margin:0;}
#quickLookMarketingFlagSize{margin:0;}
#productNumber {width:100px;float:right;text-align:right;line-height:10px;}
#quickLookWindowTop {cursor: auto;}
#quickLookSizeChart{float:none;margin-top:5px;}

.selectLabel{font-weight:bold;font-size:10px;color:#666;padding-bottom:5px;}
.swatchLabelName {font-weight:bold;color:#333;font-size:9px;}
.salePrice {font-weight:bold;}

#addToBagContent {border:solid 1px #c1c1c1;}
#quantityContent {float:left;width:60px;padding:8px 4px; margin-right: 5px; border-right: dotted 1px #c1c1c1; height:41px;}
#quantityContent label {}
#quantityContent select {font-size:9px;margin-top:3px;}
#selectionContent {float:left;width:155px;margin-top: 8px;}
/*\*/ * html #selectionContent {float:left;width:150px;margin-top: 8px;}
#selectionConfirmText {color:#333;font-size:10px;}
#addtoBag {float: left; margin-top: 3px;}

#priceText {font-size: 13px; font-weight: bold;}
#priceText strike {margin:0px 2px 0px 0px;text-decoration:none;background-image:url(/assets/common/strike.gif);background-repeat:repeat-x;background-position:0% 7px;}
#priceText .salePrice {color:#f30; }


#productSoldOutMsg{width:220px;}
#productSoldOutMsg .outer{width:220px;}
#productSoldOutMsg .inner{
	width:198px;
	text-align: center;
}

#inventoryStatusWindow {color:#990000;float:left;font-size:9px; width: 220px;}
.quickLookLowInventoryBkg {background-image:url(/assets/browse/product/en/lowinventory_bkg.gif);}

/* STYLES FOR NEW PRODUCT PAGE PROJECT */
#dragBox {
	width: 165px;
	height: 131px;
    visibility: hidden;
    border: 1px solid #c1c1c1;
    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;
}

#productContentContainer { position: relative; }
#productContentLayer { position: relative; }

#zoomHolder {
    position: absolute;
    left: 0;
    top: 0;
}

#zoomLayer {
	width: 310px;
	height: 248px;
    border: solid 1px #c1c1c1;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -10;
    visibility : hidden;
}


#imageThumbs { margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: 0px;}
#zoomImg { position: absolute; left: 0px; top: 0px; width: 520px; height: 693px; }
#zoomLayer.bigZoom #zoomImg { width: auto; height: auto; }


#detailsTab {margin-top: 10px; background-color: #c1c1c1; color: white; padding: 3px; padding-right: 0; text-transform: uppercase;}

#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; }

#quickLookProductDescription { }

.crossSellProduct .productName { color: #999; }

.copyBlock { color: #FF6600; font-size: 11px; font-weight: normal; }

.brand1 #variantButtons .varianttab { z-index: 10; margin-top: 1px; cursor: pointer; border: 1px solid #c1c1c1; padding: 3px 20px; text-align: center; border-bottom: 0px; margin-right: 3px; }
.brand1 #variantButtons .off { background-color: #F6F4EB; }
.brand1 #variantButtons .on { background-color: white; color: #FF6600; padding-top: 4px;}


.brand1 #swatchContent #quickLookSizeChart { text-transform: lowercase; display: block; float: right; text-decoration: none; padding: 3px; }

.brand1 #imageTools a { vertical-align: middle; text-decoration: none; margin-left: 3px; margin-right: 3px; }
.brand1 #productPageMarketingFlagStyle { padding: 0;}
.brand1 #reviewSummaryHeaderGID {background-color: #c1c1c1; color:white; padding: 5px; font-size: 12px;}

.brand1 #imageTools .zoomToolBtn { background: url("/assets/browse/product/en/productpage-sprites.gif") no-repeat scroll left top transparent; height:24px;width:128px;}
.brand1 #imageTools .over { background-position:0 -130px; }
.brand1 #imageTools .out { background-position:0 -663px; }

#crossSellOutfit { width: 120px; height: 160px; }

/***Product Reviews***/
#productReviewsSectionWide {width:610px;margin:10px 0px 10px 21px;}
* html #productReviewsSection {margin:10px 0px 10px 16px;}
#reviewSummary {width: 260px;font-size:9px;line-height:15px;font-weight:normal; margin:12px 0px 10px 0px; color:#333333; display:none;}
#reviewSummary #reviewSummaryData #averageOverallRating{background-color:#F6F4EB;}
.brand1 .sprite-reviewsummarytab_bkg{background-position:0 -1707px;height:19px; width:260px;}
.reviewFitAttributeBarBackground {width:100px;height:7px;background-color:#f0f0f0;overflow:hidden;margin-top:4px;}
#reviewFitHover .highlighted {color:#336699;}
#reviewFitHover .highlighted .reviewFitAttributeBar {background-color:#336699;}
#productReviews #productReviewsHeader {background:#336699 none repeat scroll 0 0; color:#FFFFFF; font-size:10px; font-weight:bold; height:25px; line-height:25px; width:auto;}
#productReviews .productReviewReportLink a,#productReviews .productReviewReportLink a:link,#productReviews .productReviewReportLink a:visited,#productReviews .productReviewReportLink a:hover,#productReviews .productReviewReportLink a:active {text-decoration:none;}
.reviewBrandSpecificText {color:#336699;}
.productReview .reviewRatingName {color:#336699;}
.productReview .reviewRatingValue {color:#333;}
.productReview .productReviewData .productReviewComment {color:#333;}
.productReview .productReviewData .productReviewVote .productReviewVoteYesNo {color:#999;}
.productReview .productReviewData .productReviewVote .productReviewVoteYesNo a,.productReview .productReviewData .productReviewVote .productReviewVoteYesNo a:link,.productReview .productReviewData .productReviewVote .productReviewVoteYesNo a:visited,.productReview .productReviewData .productReviewVote .productReviewVoteYesNo a:hover,.productReview .productReviewData .productReviewVote .productReviewVoteYesNo a:active {color:#333;}

#reviewsPagingTop {margin-right:2px;}
#noReviews {font-size:10px;font-weight:normal; margin:12px 0px 10px 0px;  border:1px solid #DDD;color: #000;}
#noReviewsData a,#noReviewsData a:link,#noReviewsData a:visited,#noReviewsData a:hover,#noReviewsData a:active {font-weight:bold; color: #336699;}

/***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 .brand1 #imageTools .zoomToolBtn  { background-image: url("/assets/browse/product/fr_CA/productpage-sprites.gif");}
.locale_fr_CA .brand1 #imageTools .over { background-position:0 -133px; width:155px;}
.locale_fr_CA .brand1 #imageTools .out { background-position:0 -666px;  width:155px;}

#fistHighlight {
	left: 160px;
    top: 22px;
    position: absolute;
}

.locale_fr_CA div#fistHighlight {
	left: 31px;
}

#fistHighlight #fistHighlightLeft {
	background-image: url("/assets/common/quicklook/en/error_left.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: 10px;
    height: 28px;
    line-height: 28px;
    padding-top: 3px;
}

#fistHighlight #fistHighlightRight {
	background-image: url("/assets/common/quicklook/en/error_right.gif");
    float: left;
    height: 28px;
    width: 21px;
}
#BVRRContainer{max-width:632px;}



