/********   START NEW CSS ************/
#mainImage{width:472;height:332px;position:relative;}
#overlayContainer #mainImage{ border: 0px solid #FFF; height: auto; width:468px; }
#zoomOverlay{position:absolute;z-index:50;left:0;bottom:0;width:auto;height:auto;background-color:#333;color:#FFF;}
#largeImg{padding:10px 0px;}

#alternateImages{width:480px; height:auto;}
.otherHeaders{padding:5px 0px; font-size:14px; color:#333;}
#alternateImagesThumbs{overflow:auto; background-color:#FFF;width:480px;}
#alternateImages  #alternateImagesThumbs img{border:4px solid #999; padding:0 5px;margin-right:8px;}
#alternateImages  #alternateImagesThumbs img:hover{border:4px solid #900;}
.spacer{height:8px;width:1px;}

#contentNav{ width:auto;padding:0;margin:0;height:42px; }
.contentNavBtns{float:left; height:36px;width:auto;margin:0;padding-right:3px;}
#lastBtn{float:left; height:36px;width:auto;margin:0;padding:0;}

.detailsOtherContent{ width:448px;height:auto;padding:0 0 10px 0;margin:0; vertical-align:top;background-color:#EEE;background: -moz-linear-gradient(top, #f0f0f0, white);}
#shortDescription{ width:100%;height:auto;padding:4px 0;margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-top:10px;}
#shortDescription p{ width:420px; padding:0 0 6px 0;margin:0 15px; height:auto;}
#moreLink a{ color:#C00; }
								
#relatedProductsZone { height:auto; overflow:hidden; width:447px;padding-top:25px;}
								
.detailsHeader{color:#282828; margin:0;padding:3px 5px; width:300px;height:auto;font-size:14px;font-weight:bold;}
								
.relatedProduct{ width:96px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:auto; padding:4px; color:#333; text-align:center;}
.optionsImg img{border:4px solid white;margin:0 0 3px 0; padding:2px 3px; background-color:#FFF;}
.relatedProduct img:hover{border:4px solid #900;}
.relatedProduct a:hover{ color:#900 }
								
.optionsName{ line-height:11px; }
.optionsPrice{ color:#900;font-weight:bold;padding:3px 0 0 0 }
.optionsComp{ color:#999;font-size:9px; }
#alternateColorsZone{}

#productDetails{width:480px;height:600px;min-height:310px;background-color:#EEE; background: -moz-linear-gradient(top, #EEE, white);padding:0;margin:8px 0;}
.productDetailsNav{list-style:none;height:auto;width:460px;vertical-align:top;margin:8px 0 0 0;padding:0; *height:40px;position:relative;top:14px;left:20px;}
.productDetailsNav li{display:inline;height:auto;padding:10px 0;margin:0;color:#900;font-size:14px;}
.productDetailsContent{height:auto;width:460px;margin:20px auto;padding:auto;min-height:520px;background-color:#FFF;}
.productDetailsContent p{padding:20px;}
#productAttributes{ padding:0px; width:420px;height:auto; margin-left:20px; }
#productAttributes li{ padding: 8px 0;}
#asfWarranty, #vcfWarranty, #details{ width:420px; margin:0 10px; padding: 20px 0; }
#asfWarranty h2.guarantee, #vcfWarranty h2.guarantee { font-size:13px; }
#asfWarranty h3.guarantee, #vcfWarranty h3.guarantee { font-size:12px;  font-weight:bold;}

#priceTop{width:100%;height:auto;background-color:#999;display:inline;text-align:left;padding-bottom:20px;}
#itemName{width:200px;float:left;padding:0 10px 0 0;}
#itemName h1{padding:0;margin:0;}
#itemPrice{width:auto;float:left;font-family:Arial, Helvetica, sans-serif;color:#C00;font-size:30px;padding:0 8px 0 0;font-weight:bolder;}
#secondaryPrice{float:left;width:auto;padding-top:4px;font-size:12px;color:#C00;}
#comparePrice{color:#666;}
#savePrice{}
									
#buttonsBox{ width:auto; height:auto; padding: 16px 0 ; margin:0; }
#buttonsBox a { padding:0;margin-right:9px;}
@-moz-document url-prefix() { #buttonsBox a { margin-right:13px; } } 

#buttonsBox .lastImg{ padding:0; margin:0; }
.promosBox{ width:418px; border: 2px solid #999; height: auto;margin:auto;}
.promosBox img {border: 1px solid #FFFFFF; }
.promoSpacer {  height:6px; width:1px; }
#bottomBanner{ width:100%;text-align:center;padding:0;margin:auto; }

/********   END NEW CSS ************/
/*
#scrollerZone
{
	padding 5px 10px 5px 10px;
}

#productZone
{

}

#productImage
{
	float: left;
	width: 500px;
	padding: 20px 0px 20px 0px;
}

#additionalImageBox
{
	border-bottom:1px dotted #ccc;
	border-top:1px dotted #ccc;
	padding:5px 0px;
}

#additionalImageBox img
{
	border:4px solid #CCC;
	padding:3px;
}

#productImage .buttons
{
	text-align: center;
}

#productDetails
{
	float: left;
	width: 285px;
	padding: 20px 0px 20px 0px;
}

#productDetails h1.productName
{
	padding: 0px;
	margin: 0px;
	color: #515151;
	font-size: 16px;
	font-weight: bold;
}

#productDetails ul.productAttributes
{
	margin: 0px;
	padding: 0px 20px;
}

#productDetails .productPrice
{
	margin:-13px 0 0 0;
	font-size: 16px;
	font-weight: bold;
}

#productDetails .salePrice
{
	margin: 10px 0px;
}

#productDetails .salePrice .savings
{
	color: #f00;
}

#productDetails .productDescription
{
	margin: 10px 0px;
}

#productDetails .ratingsZone
{
	margin: 10px 0px;
}

#productDetails .buttons
{
	margin: 10px 0px;
}
*/
/* Had to set a width on the div to prevent it from stretching */
/*
#productDetails .promoZone
{
	border: 1px solid #ccc;
	width: 257px;
	padding: 4px;
}

.vcfdisclaimer
{
}

#alternateColorsZone
{
	padding: 10px 18px 10px 18px;
}

#alternateColorsZone .header
{
	padding: 4px 10px;
	text-align: left;
	background-color: #DADADA;
	color: #787878;
}

#relatedProductsZone
{
	padding: 10px 0px 10px 0px;
	text-align: center;

}

#relatedProductsZone .header
{
	padding: 4px 10px;
	background-color: #DADADA;
	text-align: left;
	color: #787878;
}

#alternateColorsZone .relatedProduct,
#alternateColorsZone .lastRelatedProduct,
#relatedProductsZone .relatedProduct,
#relatedProductsZone .lastRelatedProduct
{
	float: left;
	width: 185px;
	vertical-align: middle;
	text-align: center;
	background-image: url("/wcsstore/AmericanSignature/images/asf_prodpg/asf_product_divider.jpg");
	background-position: top right;
	background-repeat: no-repeat;
	padding: 10px 0px;
}

#alternateColorsZone .lastRelatedProduct,
#relatedProductsZone .lastRelatedProduct
{
	background-image: none;
}

#productReviewsZone
{
	padding: 10px 0px 10px 0px;
}

#BVCTI
{

}

#productReviewsZone .header
{
	padding: 4px 10px;
	background-color: #DADADA;
	text-align: left;
	color: #787878;
}

#productReviewsZone .content
{
	padding: 10px 0px;
}
*/