#prod_cart_form {
	margin: 0; padding: 0; clear: both;
	background: url(/images/form_bg.jpg) no-repeat left bottom;
	width: 100%;
}

#prod_cart_form fieldset { border: none; padding: 0 0 0 20px; }

#end-form {
		background: url(/images/form_end_bg.jpg) no-repeat bottom right;
		margin: 0; padding: 0; float: left; width: 100%; height: 75px; position: relative;
}

#end-form label { position: absolute; bottom: 20px; left: 20px; }
#end-form input { position: absolute; bottom: 16px; left: 80px; }
#end-form a { position: absolute; bottom: 10px; right: 40px; }

#prod_cart_form label {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	left: 0;
}
#prod_cart_form p input {
	width: 40px; height: 16px;
}
#prod_cart_form a {
	background: url(/images/cart_add.jpg) no-repeat left top; padding-left: 30px;
	font-weight: bold; font-size: 14px; color: #a43a32;
	text-decoration: none;
	display: block; height: 30px; padding-top: 3px;
}

div.product-in-set { text-align: left; float: left; padding-bottom: 10px;  padding-right: 15px;}
div.product-in-set { font-size: 10px; font-family: Tahoma; color: #9c6513; }
div.product-in-set-img { }
div.product-in-set a { color: black; font-size: 10px; text-decoration: none; }

p.attr { padding-left: 20px; margin-bottom: -10px; }

#similar { margin: 0; padding: 0; list-style: none; }
#similar li { background: url(/images/bullet.gif) no-repeat left center; padding-left: 15px; }

#product-table * { font-size: 12px !important; }

#product-desc-cell td {  padding: 0 !important; margin: 0 !important; min-height: 0; height: auto; }
#product-desc-cell p { margin: 0; padding: 0; }