/* BEGIN PRODUCT DETAIL CONTENT SYTLES */	
select {
	font-size: 10px;
}

#leftNavigation, #leftRail {
	float:left;
	width:360px;
	position:relative;
	}
	
.middleContent {
	width:410px;
	}
	
#rightNavigation, .rightRail {
	float:right;
	width:100px;
	margin:10px;
	}
	
.pt_productdetails #mainContainer {
	padding-right: 0px;
	position:relative;
	}	
	
.pt_productdetails #containerMain {
	width: 610px;
	position:relative;
	}	
	
#ContentArea {
	position:relative;
	width:460px;
	padding: 15px;
	}
* html #ContentArea {
	width:390px;
	}	
a.previousNext {
	font-size:10px;
	color:#000000;
	text-decoration: underline; 
	}
	
a:Hover.previousNext {
	font-size:10px;
	color:#af1e23;
	
	text-decoration: underline; 
	}

div.colorSwatch {
	border: 1px solid white;
	height:24px;
	width:36px;
	}

div:Hover.colorSwatch {
	border: 1px solid black;
	height:24px;
	width:36px;
	}

#leftNavigation a.backToCataloggrey {
	font-size:10px;
	font-weight:bold;
	color:grey;
	text-decoration: underline; 
}

#leftNavigation a.backToCatalog {
	font-size:10px;
	font-weight:bold;
	color:#af1e23;
	text-decoration: underline; 
}
	
#leftNavigation a:Hover.backToCatalog {
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
	
.productPageTitle {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-top:12px;
	}
	
.productItemNumber {
	font-size:10px;
	color:#000000;
	margin-top:3px;
	}
	
.productDescriptionDetail {
	font-size:10px;
	color:#000000;
	margin-top:10px;
	margin-right:10px;
	line-height:15px;
	}
	
.productPrice {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-top:10px;
	}
.fromText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#af1e23;
	}	
	
.productPromo {
	font-size:10px;
	font-weight:bold;
	color:#ae3638;
	}
.productPromo.text {
	position: absolute;
	left: 273px;
	top: 6px;
	color: #b20f14;
}

.productSalePromo {
	clear:left;
	font-size:12px;
	font-weight:bold;
	color:#ae3638;
	padding-top:10px;
	}
	
.productSalePromo p {
	margin:0;
	padding:0;
	}
		
.productSwatch {
	float:left;
	/*padding-top:10px;*/
	}
		
.productSaleSwatch {
	float:left;
	padding-top:10px;

	}
	
.productAttributes {
	clear:left;
	padding-top:10px;
	}
	
.productStockBlack {
	font-size:10px;
	color:#000000;
	}
	
.productStockRed {
	font-size:10px;
	font-style:italic;
	color:#ae3638;
	}

.productOutfStockRed {
	font-size:10px;
	font-style:italic;
	color:#ae3638;
	font-weight:bold;
	}

.productWishRegistry {
	float:left;
	margin-top:19px;
	margin-left:5px;
	margin-bottom:5px;
	width:312px;
	}
	
.coordinatingItem .variation .productWishRegistry {
	clear: left;
	width: 310px;
	}	
	
.coordinatingItem .variation .productAddToCartButton input {
	margin-top: 10px
	}	
	
.coordinatingItem .variation .productWishRegistry form {display:none}	
	
.productVariationContainer {
	margin:15px 0px 0px;
}
	
	
.productAddToCartButton {
	float:right;
	/*clear:left;*/
	width:60px;
	text-align:right;
	display:inline;
	margin-top:0px;
	margin-right:10px;
	}
	* html #ContentArea {
		padding-left: 0px;
	}
	


.productAddToCartButtonMain{
	/*float:right;
	clear:left;*/
	
	text-align:right;
	display:inline;
	padding-top:8px;
	margin-right:10px;
	width: 105px;
	
	}
	
.coordinatingItemsBar {
	float:left;
	padding-top:20px;
	width:275px;
	
	}
	
.coordinatingItemsTextBar {
	padding:3px;
/*	width:400px;*/
	font-weight:bold;
	background-color:#f3f3f3;
	}
	
h2.coordinatingItemsTextBar {font-size:1em;margin-bottom:0px}
* html .coordinatingItemsTextBar {
		width: 100%;
	}	
.coordinatingItems {
	clear:left;
	padding-top:10px;
	}
	
* html .coordinatingItems table {
	width: 395px;
	}	
	
.coordinatingItem {
	clear:both;
	
	}
#ContentArea .coordinatingItem {
	padding: 10px 0px 0px;
	position: relative;
	}

.coordinatingItemsProductInfo {
	float:left;
	}
	
.coordinatingItemsImage {
	float:left;
	}
	
a.coordinatingItemsProductTitle {
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	color:#000000;
	text-decoration: underline;
	}
	
a:Hover.coordinatingItemsProductTitle {
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	color:#ae3638;
	}
	
.coordinatingItemsProductItemNumber {
	font-size:10px;
	padding-left:10px;
	}
	
.coordinatingItemsPrice {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left:10px;
	margin-top:10px;
	}
	
.coordinatingItemsPromo {
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	color:#ae3638;
	}
	
.coordinatingItemsGrauLine {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#bfbfbf;
	width:400px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.crossSells {
	float:left;
	}
	
.crossSellHeader {
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	}
	
.crossSellProductTitle {
	font-size:10px;
	text-align:left;
	color:#000000;
	}
	
a.crossSellProductTitleLink {
	font-size:10px;
	text-align:left;
	color:#000000;
	text-decoration: underline;
	}
	
a:Hover.crossSellProductTitleLink {
	font-size:10px;
	text-align:center;
	color:#af1e23;
	}
	
.crossSell {
	padding:0px;
	}

.crossSellSpacer {
	height:10px;
	} 
	
.coordinatingItems .crossSellSpacer {
	height:5px;
	}	
	
.productImage { 
	margin:20px 0px 5px 0px;
	}

#spacer {
	float:left;
	width:720px;
	height:50px;
	}	
	 
.sizeWidth {
	width:150px;
	}
	
.colorWidth {
	width:300px;
	}
	
.qtyWidth {
	width:50px;
	float:right;
	text-align:right;
	
	*float:right;
	*text-align:right;
	}
	
.productIterator {
	margin-top: 10px;
	text-align:center;
	}	
	
.productIterator a {
	line-height:16px !important;
	}
.productIterator .previousNext {  }
div.productIterator a.backToCatalog { display:block; text-align:center; margin-top:0px }

.pt_productdetails .sizeWidth {float:left;width:auto}
.pt_productdetails .colorWidth {float:left;width:auto;margin-left:5px}
* html .colorWidth {position:absolute}

.pt_productdetails .sizeWidth select {width:125px;}		/* Fix select boxes being too narrow in FF2 only */
.pt_productdetails .colorWidth select {width:211px;}

.pt_productdetails .productAddToCartButton select {min-width:45px;}

/* END PRODUCT DETAIL CONTENT SYTLES */		




