#productList {
	width:	95%;
}

#productList ul li {
	float:	left;
}


#product #images {
	float:		left;
	width:		305px;
	height:		473px;
	background:	#efefef;
	border:		1px solid #d7d7d7;
	margin-left: 3px;
} #product #images img { margin: 6px 0 0 6px; border: 1px solid #aaaaaa; }
	#product div#images ul.thumbs li.thumbListHead {
		float:			none;
		clear: 			both;
		width:			290px;
		height:			17px;
		background:		transparent;
		border:			none;
		font-size: 		12px;
		font-weight: 	bold;
		color: 			#585858;
		text-transform: uppercase;
	}
		#product #images .thumbs li {
			float:		left;
			width:		45px;
			height:		45px;
			padding: 	1px;
			background: #ffffff;
			border: 	1px solid #cdcdcd;
			margin-left: 6px;
		} #product #images .thumbs li:hover { border-color: #b0b0b0; }
		  div#product div#images ul.thumbs li img { margin: 0 0 0 0; border: none; }



#product #title {
	float:		right;
	width:		477px;
	height:		45px;
	padding-top: 8px;
	margin-right: 4px;
	margin-bottom: 5px;
	border: 	1px solid #d7d7d7;
	background:	#efefef;
}
	#product #title h3 {
		float:		left;
		font-size:	24px;
		color:		#486a6c;
		margin-left: 15px;
		margin-top:	  3px; 
	} #product #title img { margin-left: 15px;  float: left; }

#product #productDetails {
	float:		right;
	width:		454px;
	margin-right: 15px;
}
	#product #productDetails .sku , #product #productDetails .mfr {
		float:	left;
		font-weight: bold; font-size: 14px;
		margin-left: 15px;
	}
	#product #productDetails .price {
		width:		98%;
		clear:		both;
		margin-top:	25px; margin-bottom: 5px;
		padding-top: 10px; padding-bottom: 10px;
		text-indent: 10px;
		font:		bold 18px 'Arial',sans-serif;
		border: 	1px solid #d7d7d7;
		background:	#efefef;
	} #product #productDetails .price span {
		color: #ff2200;
	  }
	  
	#product #productDetails .options {
		text-indent: 35px; 
	}
	#product #productDetails .options span {
		padding-left: 35px; 
		font: bold 14px 'Arial'sans-serif;
	}
	
	
	#product #productDetails hr {
		border: 1px solid #d7d7d7;
	} 
	input.cartAddBtn {
		clear:			both; float: right;
		margin-left: 	40px;
		margin-top:	 	3px;
		margin-bottom:	10px;
		text-transform: none;
		width: 215px !important;
		height: 35px !important;
	}

	#nonSemanticDividerBar {
		width:		420px;
		height:		10px;
		margin-top: 10px;
		background: url('./../images/div.gif') repeat-x top left;
	}

	#productDesc {
		clear:		right;
		display:	block;
		margin-right: 3px;
		width:		479px;
		border:		1px solid #c9c9c9;
		margin-bottom: 10px;
	} #productDesc h4 { margin: 3px; }
	  #productDesc p { padding: 10px;  }
	#shippingDetail {
		clear:		right;
		display:	block;
		margin-right: 3px;
		width:		479px;
		border:		1px solid #c9c9c9;
		color:		#666666;
		padding-top: 10px;
		padding-bottom: 10px;
		cursor:		pointer;
	} #shippingDetail:hover { border-color: #b0b0b0; background: #f4f4f4; }
		#shippingDetailClick { text-align: center;}
		#shippingDetail h4 , #productDesc h4 {
			color: #5e5e5e;
			font:	bold 16px 'LucidaGrande','Lucida Sans','Lucida Sans Typewriter','Verdana',sans-serif;
		} #shippingDetail:hover h4 { color: #000000; }
			#shippingDetailClick h4 span {
				display: block;
				font:	normal 10px 'Verdana','Arial',sans-serif;
			}
		#shippingDetailTxt {
			padding: 0 10px 10px 10px;
		}
			#shippingDetailTxt ul {
				margin-top: 5px;
				margin-bottom: 5px;
				width:		85%;
				list-style-type: square;
			}