.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;  }
#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}
/*\*/ * html #productContentLeft {margin-left: 5px; }
#productContentRight {width:330px;float:left;margin-bottom: 10px; margin-left: 21px;}
#productContent .productMarketingFlag{font-size:10px; margin-left: 8px;}

#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:#666;font-weight:bold;margin:0px 0px 8px 0px;}
#marketingContentTop {margin:0px 0px 5px 0px;padding:0px;}

#tabWindow {
    margin:0px;padding:10px;color:#FF6600; width: 308px;
    border: solid 1px #e1e1e1;
    padding-top: 1px;
    border-top: none;
    font-size: 11px;
}
#tabContent {min-height:100px;}
* html #tabContent {height:100px;overflow:auto;}

#crossSellTabWindow {margin:0px; padding-top: 10px; background-color: #EAEBDB; }
* html #crossSellTabWindow {overflow:hidden;}
#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 {margin-bottom: 20px;}

#crossSellTop { text-align: center; padding: 20px 0 15px 5px; color: #555; font-size: 12px; font-weight: bold; background-color: #EAEBDB; }
#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;}
#variantButtons li {float:left;}
#variantButtons img {display:block;}
#variantButtons .variantLegal {color:#999;}

#swatchContent  { padding:5px; border: 1px solid #E5E5E5; margin:0px 0px 2px 0px; }
#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%;}
#swatchContentBottom {display: none;}
#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; color: #666;}
#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 {background-color:#eaebdb;}
#quantityContent {float:left;width:60px;padding:8px; margin-right: 5px; border-right: solid 1px white; height:43px;}
#quantityContent select {margin:5px 0px 0px 0px;font-size:9px;}
#addToBagContent .divider1 {border-right:1px solid #eee;height:50px;width:1px;float:left;margin:0px;clear:none;}
#selectionContent {float:left;width:155px;margin-top: 8px; overflow: hidden;}
/*\*/ * html #selectionContent {width: 150px; }
#selectionConfirmText {font-weight:bold;}
#addtoBag {float: left; margin-top: 3px;}

#priceText { font-size:12px; font-weight: bold; color: #807c2d; }
#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;}

#inventoryStatusWindow {color:#993300;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: 260px;
	overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 80;
    background-image: url("/assets/common/clear.gif");

}

#product_image_bg {
    width: 260px;
    height: 260px;
    text-align: center;
}

#product_image { width: 260px; height: 260px; }


#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: 520px;}
#zoomLayer.bigZoom #zoomImg { width: auto; height: auto; }

#findInStoreTab {margin-top: 10px; background-color: #E5E5E5; color: white; padding: 3px; padding-right: 0; text-transform: uppercase;}
#findInStoreTabWindow{
	margin:0px; padding:10px; width: 308px;
    font-size: 11px;
    border: solid 1px #E5E5E5;
    padding-top: 1px;
    border-top: none;
}
#findInStoreTabWindow ul { list-style-type : disc; padding:0; color: #666; margin-bottom: 10px; font-size: 10px;}
#findInStoreTabWindow li { margin-left: 20px;}

#detailsTab {margin-top: 10px; background-color: #f1f1f1; border: solid 1px #E5E5E5; border-bottom: none; color: #555; 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; }

.colorSwatches { border-bottom: solid 1px #cccccc; padding-bottom: 4px; padding-top: 4px;}
.price { padding-top: 4px; }


.crossSellProduct .productName { color: #999; }

.copyBlock { color: #993300; font-size: 9px; font-weight: bold; text-transform: uppercase; }

.button_add_to_bag { margin-top: 12px; }

.brand10 #variantButtons .varianttab { margin-top: 1px; z-index: 10; cursor: pointer; border: 1px solid #E5E5E5; padding: 3px 20px; text-align: center; border-bottom: 0px; margin-right: 3px; }
.brand10 #variantButtons .off { background-color: #f1f1f1; }
.brand10 #variantButtons .on { background-color: white; color: #993300; padding-top: 4px;}

.brand10 #imageTools .zoomToolBtn { background: url("/assets/browse/product/en/productpage-sprites.gif") no-repeat scroll left top transparent; height:24px;width:128px;}
.brand10 #imageTools .over { background-position:0 -214px; }
.brand10 #imageTools .out { background-position:0 -160px; }

.brand10 #productPageMarketingFlagStyle { padding: 0; }
.brand10 #reviewSummaryHeaderGID {background-color: #A03C84; color:white; padding: 3px; font-size: 12px;}
.brand10 .crossSellImage { width: 120px; height: 120px; }

#crossSellOutfit { width: 151px; height: 151px; }

#reviewFitHover .highlighted {color:#0D7885;}
#reviewFitHover .highlighted .reviewFitAttributeBar {background-color:#0D7885;}

#reviewSummary #reviewSummaryData #averageOverallRating {background: #ffffff;}
#reviewSummary #reviewSummaryData #reviewLinks {background: #ffffff;}
#reviewSummary  a {color:#0D7885;}

/***Product Review***/
#productReviewsSectionWide {width:610px;margin:10px 0px 10px 21px;}
#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;}
#productReviewsSection {width:610px;margin:10px 0px 10px 21px;}
* html #productReviewsSection {margin-left:15px;}
#productReviews #productReviewsHeader {width: auto; background:#0D7885; height:25px; line-height:25px; font-size:10px;font-weight:bold;color:#FFFFFF;}
.reviewBrandSpecificText {color:#0D7885;}
.productReview .reviewRatingName {color:#0D7885;}
.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;}

div#noReviews {width:260px; font-size:10px; font-weight:normal; margin-bottom:10px; margin-top:12px; border:1px solid #DDD; color: #000;}


