
.itemImageRow {
	float:right;
	margin:0 5px 5px 25px;
	width:241px;
}
.itemImageRow .captionText {
	 padding: 5px 0pt 5px; 
	 clear: both; 
	 text-align: center; 
	 float: left; 
	 width: 100%; 
	 margin: 2px 0 20px 0;
	 border-top: 0px solid #CCC;
	 color: #666;
}
.itemDetails .crumbs {
	float: left;
	margin-bottom: 0;
}	

.itemImage {
	float: left;
	margin: 10px 9px 0 0;
}
.itemImage a img {
	border: 1px solid #CCC;
}
.itemImage a:hover img {
	border: 1px solid #CC1E1D;
}

.itemSpecs p {
	display: block;
	clear: left;
	float: left;
	height: 20px;
}

.itemSpecs dl {
	display: block;
	float: left;
	margin-top: 5px;
}

.itemSpecs b,
.itemSpecs dt {
	display: block;
	float: left;
	width: 98px;
	clear: left;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 2px;
	border-top: 1px solid #F0F0F0;
	padding: 2px;
	_width: 94px;
}

.itemSpecs span,
.itemSpecs dd {
	float: left;
	display: block;
	width: 112px;
	margin-bottom: 2px;
	border-top: 1px solid #F0F0F0;
	padding: 2px;
	_width: 108px;
}




.detailsContainer {
	float: left;
	width: 760px;
}

.detailsContainer .col1 {
	float: left;
	width: 252px;
	padding: 10px 10px 10px 0px;
	_width: 242px;
}

.detailsContainer .col2 {
	float: left;
	border: 1px solid #CCC;
	width: 226px;
	padding: 4px;
	margin-top: 5px;
	_width: 218px;
	_padding: 4px 0 0 2px;
}

.detailsContainer .col3 {
	float: left;
	width: 242px;
	padding: 10px 10px 10px 10px;
	_width: 222px;
}

