/* SWATCH */
.swatch { height:26px; width:26px; float:left; margin:0px; padding:0px; }
.innerswatch { height:22px; width:22px; border:solid 2px #FFFFFF; }
.innerswatchgrey { border:solid 2px #F3F3F3; }
.swatch .selected { border:solid 2px #000000; }
.swatch_container .plus { height:22px; width:22px; border:solid 2px #FFFFFF; float:left; }

/* SIZE */
select{margin-top:4px; letter-spacing:0.1em; padding: .04em;  font-size: 9px; color: #868686;  border: #c7c7c7 solid 1px; }
.size { margin-top:2px; float:left; height:15px; width:36px; text-align:center; font:bold 9px/13px Arial; border:1px solid #E3E3E3; margin-right:1px; cursor:pointer; background:#fff; }
.innersize { height:15px; width:36px; }
.size .selected { background:#666666 none repeat scroll 0 0; color: #ffffff; }
.size .disabled { background-color:#E3E3E3; color:#FFFFFF; cursor:default; }
.size_container {margin-top: 4px; }

/* DIMENSION */
.dimension { float:left; height:17px; width:37px; text-align:center; font:bold 9px/13px Arial; border:1px solid #E3E3E3; margin-right:1px; cursor:pointer; background:#fff; }
.innerdimension { height:13px; width:33px; border:solid 2px #FFFFFF; }
.dimension .selected { border:solid 2px #000000; }
.dimension .disabled { background-color:#E3E3E3; color:#FFFFFF; cursor:default; }

body {background:#efefef; }
#wrapper {width: 100%; background:#FFFFFF; }
#wrapper-PDP{color: #706d6a; width: 980px; margin: 0px auto; min-height: 628px; }
#wrapper-review-product{color: #706d6a; font-size: 12px; width: 980px; margin: 0px auto; min-height: 628px; }

#col1 { float: left; } /*flash player goes here .... Awaiting Scene 7 */

#col2 { float: right; padding-right: 10px; }
#col2 .col2_inner{ margin: 150px 0px 12px 0px; width: 385px;}
#col2 .col2_inner .product_header{ font-size: 31px; padding: 6px  0px; margin-bottom: 5px; }
#col2 .col2_inner .product_swatches{ margin-bottom: 5px; }
#col2 .col2_inner .product_swatches img{ margin: 0px 3px; border: none; }
#col2 .col2_inner .product_size{ margin-bottom: 15px; }
#col2 .col2_inner .product_size img{ margin: 0px 3px; border: none; }
#col2 .col2_inner .product_copy{ margin-bottom: 15px; font-size: 10px; }
#col2 .col2_inner .product_copy .expand_full {} 
#col2 .col2_inner .product_review{ margin-bottom: 15px; }
#col2 .col2_inner .product_review .product_stars { float: left; margin-right: 12px; width: 110px; }
#col2 .col2_inner .product_review .reviews { float: left; width: 100px; margin: 12px 0px; }
#col2 .col2_inner .product_CO{ margin: 10px 0px 0px 0px; }
.ie #col2 .col2_inner .product_CO{ margin: 0px 0px 0px 0px; }
#col2 .col2_inner .product_CO .dollar_amount{ float: left;  width: 95px; font-size: 18px; font-weight: bolder; color: #333333; }
#col2 .col2_inner .product_CO input{ float: left; margin: 0px 8px 15px 20px; }
#col2 .col2_inner .product_CO .checkout_link { float: left; width: 100px; }
#col2 .col2_inner  a.underline_link {text-decoration: underline; float: left; }

input.add-to-cart { background:url(../images/detail_button_add_to_cart.gif) no-repeat; width:98px; height:21px; cursor:pointer; border:0px; font-size: 0px; display:block; line-height: 0px; text-indent: -999px; }
input.add-to-cart-disabled{cursor: default;background:url(../images/gift_cards-button-add_to_cart.gif) no-repeat;width:110px;height:23px;border:0px;}

.page_header {margin:0px 0px 20px 0px; border-bottom:1px solid #D1D1D1; padding:80px 0px 5px 0px;}

/*REVIEWS on PDP Page only visible if user clicks on link 'Read Reviews' */
#pdp_reviews { height: auto; margin: 20px 0px; }
#pdp_reviews  .average_rating { height: 45px; padding: 0px; border-top:1px solid #D1D1D1;  border-bottom:1px solid #D1D1D1; }
#pdp_reviews  .average_rating .rating_stars { margin-right: 205px; margin-top: 5px;   }
#pdp_reviews  .average_rating .rating_write { float: left; margin-right: 40px;  padding: 10px 0px 0px 0px;}
#pdp_reviews  .average_rating .review_rating { float: right; padding: 5px; }
#pdp_reviews  .average_rating a.viewall { text-decoration: underline; }
#pdp_reviews  .reviews_actual {}

/* Static Slider
----------------------------------*/
.static-slider2{width:172px;height:46px;background:url(../images/reviews/product-detail-graphic_SizeSlider_sm.gif)no-repeat;position:relative; margin-top:5px;}
.static-slider2 div{width:9px;height:10px;background:url(../images/reviews/product-detail-graphic-SizeSlider-circle.gif)no-repeat;position:absolute;top:27px;}

.static-slider{width:172px;height:46px;background:url(../images/reviews/product-detail-graphic_SizeSlider.gif) no-repeat;position:relative; margin-top:40px;}
.static-slider div{width:9px;height:10px;background:url(../images/reviews/product-detail-graphic-SizeSlider-circle.gif) no-repeat;position:absolute;top:37px;}
.static-slider-1 div{left:1px;}
.static-slider-2 div{left:26px;}
.static-slider-3 div{left:51px;}
.static-slider-4 div{left:76px;}
.static-slider-5 div{left:101px;}
.static-slider-6 div{left:126px;}
.static-slider-7 div{left:152px;}


/* Static Star Rating
----------------------------------*/
.static-rating, .static-rating div {background:url(../images/icons/stars.gif);height:13px;font:10px/10px arial;width:70px;}
.static-rating div{background-position:0 -13px;}
.static-rating-0 div{width:0px;}
.static-rating-1 div{width:14px;}
.static-rating-2 div{width:28px;}
.static-rating-3 div{width:42px;}
.static-rating-4 div{width:56px;}

.static-rating{margin-right:5px;}
.static-rating,
.total-ratings{float:left;margin-top:2px;font:10px arial,sans-serif;}


#tooltip {
	position: absolute;
	z-index: 3000;
	background-image: url(../images/tooltipBg_norpt.png);
	background-repeat: no-repeat;
	background-position: 5px 100%;
	height: 16px;
	padding-bottom: 8px;
}
#tooltip.viewport-right {
	background-image: none;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip h3 {
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #67686a;
	padding: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	white-space: nowrap;
	background-position: 50% 100%;
	height: auto;
	padding-bottom: 5px;
}

#tooltip div.body {
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #67686a;
	padding: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 254px;
}
#tooltip.img {
	background-image: url(../images/tooltipBg_norpt.png);
	background-repeat: no-repeat;
	background-position: 5px 100%;
	height: 64px;
	padding-bottom: 5px;
}
#tooltip.img div.body {
	padding: 2px;
	height: 60px;
	width: 90px;
	background-color: #67686a;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.static-rating{margin-right:5px;}
.static-rating,
.total-ratings{float:right;margin-top:0px;}


