﻿@media screen
{
	/*********************************
   * Product Detail
	 *********************************/
	
	.ProductDetail .ProductPrice
	{
		float: right;
	}
	
	.ProductDetail .ProductImagesWrapper
	{
		float: left;
		width: 322px;
		padding-top: 15px;
	}
	
	.ProductDetail .ProductInfoWrapper
	{
		float: right;
		width: 350px;
	}
	
	.ProductDetail .TypeSelector,
	.ProductDetail .Quantity
	{
		float: left;
		margin-right: 10px;
	}
	
	.ProductDetail .TypeSelector select
	{
		width: 145px;
	}
	
	.ProductDetail .Quantity input
	{
		width: 50px;
	}
	
	.ProductDetail .TypeSelector div,
	.ProductDetail .Quantity div
	{
		color: #000000;
		font-weight: bold;
		padding-bottom: 4px;
	}

	.ProductDetail .AddToCartButton
	{
		float: left;
		padding: 19px 0 6px;
	}
	
	.ProductDetail .ProductInfo
	{
		clear: both;
		padding-top: 32px;
	}
	
	.ProductDetail .OnSaleNotice
	{
		border: solid 1px #E1281B;
		padding: 12px;
		margin-bottom: 12px;
	}
	
	.ProductDetail .ShippingPriceNotice
	{
		padding-bottom: 12px;
		font-style: italic;
	}
	
	.ProductDetail .MainImages
	{
		padding-bottom: 14px;
	}
	
	.ProductDetail .OtherImages
	{
		margin: 0 auto;
	}
	
	.ProductDetail .OtherImages td
	{
		border-top: solid 8px #ececec;
		border-bottom: solid 8px #ececec;
		border-right: solid 8px #ececec;
		padding: 2px;
	}
	
	.ProductDetail .OtherImages td.FirstCell
	{
		border-left: solid 8px #ececec;
	}

	.ProductDetail .OtherImages td.Hover
	{
	}			
	
	.ProductDetail .OtherImages td.Selected
	{
		background-color: #e1281b;
	}			
	
	/*********************************
   * Related Products
	 *********************************/
	 
	.RelatedProducts
	{
		float: right;
		width: 158px;
	}
	
	.RelatedProducts h2
	{
		font-family: VAG Rounded Th;
		font-weight: bold;
		margin: 12px 0 5px;
	}
	
	.RelatedProducts table.ProductsList
	{
		border-bottom: solid 8px #ececec;
	}
	
	.RelatedProducts .ProductsList td
	{
		border-right: solid 8px #ececec;
		border-top: solid 8px #ececec;
		border-left:  solid 8px #ececec;
		border-bottom: none;

	}

}