


#category {
	background: url(../img/body_category.jpg) no-repeat center 25px;
	width:99.9%;
}
#product {
	background: url(../img/body_product.jpg) no-repeat center 25px;
	width:99.9%;
}

#category h1, #product h1 {
	padding:0px 0px 5px 0px ;
}
#category .products, #product .products {
	padding:0px 44px 0px 44px;
	margin:0px auto;
	clear:both;
}
#category .product {
	width:226px;
	height:265px;
	float:left;
}
#category .product a {
	color:black;
}
#category .product .pad {
	background: url(../img/thumb_body.gif) no-repeat center top;
	margin:0px 11px;
	width:204px;
	height:245px;
	position:relative;
	text-align:center;
}
#category .product .img {
	height:200px;
	padding:0px;
	position:absolute;
	top:1px;
	left:1px;
	right:2px;
}
#category .product h3 {
	font-size:14px;
	padding:0px;
	position:absolute;
	top:210px;
	left:1px;
	right:1px;
}
#category .product .img .prices {
	display:block;
	position:absolute;
	top:5px;
	left:0px;
}
#category .product .img .listprice, #category .product .img .price {
	background: url(../img/thumb_price.gif) no-repeat right top;
	display:block;
	height:20px;
	padding:0px 13px 0px 5px;
	line-height:20px;
	margin:0px 0px 5px 0px;
	text-align:left;
	float:left;
	clear:left;
}
#category .product .img .listprice {
	text-decoration: line-through;
}
#category .product .img a .view {
	background: url(../img/thumb_view.gif) no-repeat left top;
	display:block;
	height:20px;
	position:absolute;
	padding:0px 5px 0px 13px;
	line-height:20px;
	bottom:5px;
	right:1px;
}
#category .product .img a:hover .view {
	background: url(../img/thumb_view.gif) no-repeat left -20px;
}
#product .img p {
	text-align:left;
}







#category .pagecontrols {
	width:890px;
	margin:0px auto;
	padding:25px 0px 0px 0px;
}
#category .pagecontrols .itemsperpage {
	float:left;
	padding:0px 0px 20px 0px;
	width:240px;
}
#category .pagecontrols .nav {
	float:left;
	padding:0px 0px 20px 0px;
	width:410px;
}
#category .pagecontrols .sortby {
	float:right;
	padding:0px 0px 20px 0px;
	width:240px;
	text-align:right;
}






.additionalproducts {
	padding:0px;
}
.additionalproducts .additional {
	width:49.9%;
	float:left;
}
.additionalproducts .additional .pad {
	width:70%;
	margin:0px auto;
}
.additionalproducts .additional .additionalproduct {
	width:49.9%;
	float:left;
	height:70px;
}
.additionalproducts .additional .additionalproduct img {
	float:left;
	margin:0px 5px 5px 15px;
	border:solid 1px #19376e;
}
.additionalproducts .additional .additionalproduct .txt {
	float:left;
	width:55%;
	line-height:80%;
}
.additionalproducts .additional .additionalproduct .txt a {
	font-size:11px;
	font-weight:bold;
	color:#58513E;
}






#product .products {
	padding:0px;
}
#product .product {
	width:640px;
	margin:0px auto;
	margin:25px auto 0px auto;
}
#product .img {
	float:left;
	width:400px;
	text-align:right;
	padding:0px;
	margin:0px;
}
#product .img img {
	border:solid 1px #19376e;
}
#product .details {
	float:left;
	width:235px;
}
#product .details .pad {
	padding:35px 0px 20px 20px;
}
#product .details .options, #product .details .readytobuy {
	padding:0px 0px 20px 0px;
}
#product .details h2 {
	padding:0px 0px 5px 0px;
	text-align:left;
}
#product .details .price {
	font: 24px Georgia, "Times New Roman", Times, serif;
	display:block;
	float:left;
}
#product .details .listprice {
	font: 15px Georgia, "Times New Roman", Times, serif;
	display:block;
	color:#2354aa;
	font-weight:bold;
	padding:0px 0px 10px 0px;
}
#product .details #add {
	display:block;
	float:left;
	padding:3px 0px 10px 10px;
	cursor:pointer;
}






