body
{
margin:0px;
background-image:url('images/bg.gif');
background-repeat:repeat;
background-position:0% 0%;
}

body,table,td
{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
 color:#3b120e;
}

.table_bg
{
background-image:url('images/table_bg.gif');
background-repeat:repeat-y;
background-position:0% 0%;
}

.content
{
padding:10px;
}

.left
{

}

.menu_header_bg
{
background-image:url('images/menu_header_bg.gif');
background-repeat:repeat-x;
background-position:0% 0%;
height:33px;
font-weight:bold;
font-size:14px;
color:#4e1d07;
border-bottom:1px solid #ffffff;
}

/*menu*/

.glossymenu{
list-style-type: none;
margin: 0px 0;
padding: 0px;
width: 183px;
border: 1px solid #9e8554;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(images/glossyback.gif) repeat-x bottom left;
font: normal 12px Arial,Helvetica,sans-serif;
color: white;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
background-image: url(images/glossyback2.gif);
}

/*menu*/


table {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #000;
}

A:link {
	color: #000033;
	text-decoration: none;
}

A:visited {
	color: #000033;
	text-decoration: none;
}

A:active {
	color: #000033;
	text-decoration: none;
}

A:hover {
	color: #CC0000;
	text-decoration: none;
}

TD {
	font-size: 12px;
font-family: arial, helvetica, sans-serif;
}

P {
	font-size: 12px;
font-family: arial, helvetica, sans-serif;
}

TD.smaller {
	font-size: 11px;
font-family: arial, helvetica, sans-serif;
	color : #000000;
}

P.smaller {
	font-size: 11px;
font-family: arial, helvetica, sans-serif;
	color : #000000;
}

HR {
	color : #40230e;
	height:1px
}

TABLE.cobtbl{
background-color:#c7af81;
} 

TD.cobhl{
background-color:#e3d5b8;
}

TD.cobll{
background-color:#e3d5b8;
color : #666666;
}

p.catname 
{ 
text-align:center; 
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top; 
} 

p.catdesc 
{ 
text-align:center;
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top; 
} 

img.catimage 
{ 
border:1px; 
border-thickness: 1px; 
border-color: #fff; 
border-style:solid; 
vertical-align:top; 
} 

td.catimage 
{ 
vertical-align:top;
text-align:center;
} 

td.catname 
{ 
vertical-align:top; 
text-align:center;
border:1px solid #d0bb88
} 

td.catnavigation 
{ 
vertical-align:middle; 
text-align: left; 
}

td.product {
border: 1px solid #d0bb88;
}

div.detailname 
{ 
text-align:left; 
}

div.detailprice
{ 
text-align:left; 
}

div.prodname
{ 
text-align:center; 
font-size: 14px;
}

div.proddescription
{ 
text-align:center; 
}

div.prodprice
{ 
text-align:center; 
}

td.prodimage
{ 
text-align:center; 
}

img.prodimage
{ 
text-align:center; 
}

div.prodoptions
{ 
text-align:center; 
}

div.listprice {
text-align: center;
}