body {
 background-color: #E3E1CA;
 background-image: url(/images/background.jpg);
 background-repeat: no-repeat;
 background-position: left, top;
 background-attachment: fixed;
 color:#333;
}

#container{
	margin-left:350px;
}

h1 {
	color:#7B5F37;
}

h2 {
background-image: url(/images/h2bg.gif);
background-repeat: no-repeat;
height: 30px;
padding:5px 15px 5px 15px;
margin:0px;
font: 15px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
}

h3 {
height: 32px;
padding: 0px 5px 2px 5px;
overflow: hidden;
margin:0px;
font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;

}


.category {
    width:  150px;
    height: 170px;
    background: #E5BC7C;
    -moz-border-radius: 0.7em;
    border-radius: 0.7em;
    border: 1px solid #A28151;
    margin: 5px;
    padding: 0px;
    float: left;
}

.category a, .product a{
	color: black;
}
.category a:hover, .product a:hover{
    color: black;
}
.category img{
    width:  130px;
    height: 130px;
    margin-left: 9px;
    padding: 0px;
    border: 1px solid #A28151;
}
.category_descr {
    width:  380px;
    height:  220px;
    background: #E5BC7C;
    -moz-border-radius: 0.7em;
    border-radius: 0.7em;
    border: 1px solid #A28151;
    margin: 5px;
    padding: 5px;
    float: right;
    overflow: auto;
}	

.product {
    width:  150px;
    height: 190px;
    margin: 5px;
    padding: 0px;
    float: left;
    background: #D4B171;
	-moz-border-radius: 0.7em;
	border-radius: 0.7em;
    border: 1px solid #A28151;
}

.product img{
    width:  130px;
    height: 130px;
    margin-left: 9px;
    padding: 0px;
    border: 1px solid #A28151;
}

.product .price_title{
    float:left;
    padding-left:12px;
    font-weight: bolder;
}
.product .price{
    float:right;
    padding-right:10px;
    font-weight: bolder;
}

.product_detail {
font: 12px "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
}

.product_detail img{
    padding-right:5px;
    padding-bottom:5px;
}
 p.price {font-weight: bold; color: green; }
 dl.prices { border: 3px double #ccc; padding: 0.5em; } 
 dl.prices  dt { float: left; clear: left; text-align: right; font-weight: bold; color: green; } 
 dl.prices  dt:after { content: ":"; } 
 dl.prices  dd { margin: 0 0 0 110px; padding: 0 0 0.5em 0; }

 dl.priceadds { border: 3px double #ccc; padding: 0.5em; } 
 dl.priceadds  dt { float: left; clear: left; text-align: right; font-weight: bold; color: #906D0E; } 
 dl.priceadds  dt:after { content: ":"; } 
 dl.priceadds  dd { margin: 0 0 0 110px; padding: 0 0 0.5em 0; }

 
.no_prices{
	float:right;
    width:100%;
    padding:0,0,5px,5px;
    margin:0px;
    font-weight: bold; 
    border:1px solid black;
}
.colorbox img{
	border:0px;
}

.breadcrumb{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
background: transparent url(/images/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color:#7B5F37;
}

.breadcrumb a:visited, .breadcrumb a:active{
color:#7B5F37;
}

.breadcrumb a:hover{
text-decoration: underline;