#product ul {

}

#product li.main {
width: 335px;
float: left;
 border: 1px solid #052834;
margin: 10px 5px 3px 5px;
padding: 5px 8px;
}

#product li span.category {
display: block;
font-size:10px;
color:#62675C;
}

#product span.category a {
color:#62675C;
}

#product span.category a:hover {
color:#0085B7;
}


#product li div.spec {
border-top: 1px solid #191A1B;
height: 70px;
font-size: 9px;

background: url(../img/hrdot.gif) repeat-x bottom center;
}

#product li span.price {
display: block;
font-size:12px;
color:#F2AB27;
font-weight: bold;
padding-top: 5px;
}

#product li span.price span{
display: block;
font-size:10px;
color:#E69228;


}


#product li img {
float: left;
margin-right: 5px;
margin-top: 10px;
border: 2px solid #525155;
}

.pro_notes {
clear: both;
width: 650px;
background: url(../img/bg_big.png) no-repeat left top;
padding: 5px 10px
}

.pro_notes li {
margin-left: 5px;
padding: 2px 10px 5px 10px;
background: url(../img/arr.gif) no-repeat left 7px;
}

.title {
	margin: 0 0 0px;
	padding: 0;
	color: #8bad17;
	font: bold 15px "Trebuchet MS", Verdana;
}

h2.title a{
	margin: 0 0 0px;
	padding: 0;
	color: #8bad17;
	font: bold 15px "Trebuchet MS", Verdana;
}

h2.title a:hover{
	color: #AEB5BF;
}

.probox {
background: transparent url("../img/p_bg.png") no-repeat top left;
width: 190px;
height: 155px;
float: right;
margin: 0px 0px 0px 0px ;
padding: 10px;
padding-top: 0px;

}


.probox span.title {
font-size:14px;
display: block;
color:#339C28;
font-weight: bold;
border-bottom: 1px solid #081115;
}

.imgpro {
height: 120px;
width: 120px;
float: left;
vertical-align: bottom;
}

.probox img{
float: left;
margin-right: 5px;
border: 3px solid #0D1C23;
}




.product_detail {
width: 730px;
}

.product_image {
width: 200px;
float: left;
text-align:center;
}

.product_gallery {
margin-top: 160px;
margin-left: -200px;
width: 200px;
float: left;
text-align:center;
}

.product_desc {
width: 500px;
margin-left: 220px;
}

.info {
margin-bottom: 10px;
margin-top: 15px;
padding-bottom: 5px;
display: block;
border-bottom: 1px solid #5A5D5D;
color: #BBEBFE;
font-weight: bold;
font-size: 10px;
}

.product_detail .price {
display:block;
text-align: right;
margin-top: 15px;
margin-left: 25px;
font-size: 18px;
color: #F2AB1D;
}

.product_detail .price span{
display: block;
font-size:10px;
color:#6D7C8C;
font-weight: bold;

}

.description ul{
margin: 0;
padding:0;

}
.description li {
margin: 0;
padding-bottom: 5px;

}


