/* Catalog */

.item{
	background: #fff; 
	border: 1px solid #CCC; 
	margin: 8px; 
	float: left; 
	display: inline;
	padding: 6px;
}

.item img {
	border: 0px solid #ccc;
}

.itemDetailImage {
	background: #fff; 
	margin: 0px; 
	float: right; 
	display: block;
	padding: 6px;
	border: 1px solid #c2c2c2;
}


.itemDetailImage img{
	border: none;
}

.itemDetailDescription{
	background: #fff; 
	margin: 0px; 
	float: left; 
	display: inline;
	padding: 6px;
	border: 0px solid #c2c2c2;
	width: 410px;
}
.itemDetailDescription { 
	font: normal 110% Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #981B1E;
	margin: 0 0px 0.2em 10px;

}
.itemDetailDescription p {
	margin: 0; padding: 0; font-size: 110%;
	font:  normal Arial, Helvetica, sans-serif;
}

.itemDetailDetailDescription {
	width: 410px; 
	background: #fff; 
	margin: 10px; 
	float: left; 
	display: inline;
	padding: 6px;
}
.itemDetailDetailDescription h2 { 
	font: normal 150% Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #981B1E;
	letter-spacing: 1px;
	margin: 0 0 0.2em 0;
	border-bottom: 0px solid black;
}
.itemDetailDetailDescription p {
	margin: 0; padding: 0; font-size: 95%;
	font:  normal Arial, Helvetica, sans-serif;
}

.itemDetailDetailDescription img {
	margin: 10px;
	align: right;
}

.itemDetailAddToCart{
	margin-left: 10px; 
	float: left; 
	display: inline;
	padding: 0px;
}

.itemDetailAddToCart input{
	margin: 10px 0px 10px 0px; 
	display: inline;
	padding: 6px;
}

.shoppingCart td { 
	padding: 3px;
	font-size: 13px;
	line-height: 10px;
	border-top :1px solid #CCC; 
} 

