html, body {
margin: 0px;
padding: 0px;
overflow-x: hidden; 
}

body#home
{ 
background-image: url('images/bkg.jpg'); 
background-color: #451805;
}

td,div
{
font:11px Verdana, Arial, Helvetica, sans-serif;
}

div#pro_detail
{
margin-top:10px
}

div#pro_title 
{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
float:left;
}

img#product
{
background-color:#fff;
padding:1px;
}

div#pro_desc
{
font:12px Verdana, Arial, Helvetica, sans-serif;
margin-left:100px;
}

#container {
	width: 900px;
	margin: auto;
	padding-top: 35px;
	padding-bottom: 50px;
}

#nav {
	float: right;
	margin-top: 0;
}

a
{
text-decoration: none
}

div#nav a:link, div#nav a:visited {
letter-spacing: .5px;
color:#fff;
}

div#nav a:hover {
color:#ffcc00; 
}


#desc {
	margin: -15px 0 40px 0;	
}

#desc {
	margin-bottom: 10px;
	letter-spacing: 2px;
	font:bold 22px Times New Roman;
	color:#fff;
}

dt {
	float: left;
}

dd {
	margin-left: 200px;
	margin-bottom: 20px;
}

div.menu a:link, div.menu a:visited{
letter-spacing: .5px;
color:#fff; 
padding:0 15px 0 10px; 
border-right:1px solid #e8ab00; 
}

div.menu a:hover {
color:#ffcc00; 
}

input#search
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color:#fff;
border:1px solid #fff;
}

input.but
{
font:11px Verdana, Arial, Helvetica, sans-serif;
padding:2px;
color:#fff;
background-color:#501e09;
border:1px solid #e8d3bd;
}

div#main_cat
{
padding-left:20px;
font-weight:bold;
color:#ffcc00
}

div#sub_cat
{
padding:5px 0 0 40px;
font-weight:normal;
letter-spacing: .5px;
color:#fff
}

div#sub_cat div{line-height:18px;}

div#sub_cat a, div#sub_cat a:link, div#sub_cat a:visited
{
letter-spacing: .5px;
color:#fff; 
text-decoration:none;
}

div#sub_cat a:hover
{
color:#ffcc00;
}

div#content {
padding:20px;
margin:0;
font:12px Verdana;
line-height:20px;
text-align:justify
}

dd#copyright
{
text-align:center;
font:11px Arial;
letter-spacing: .25px;
color:#dfbf9f
}

input#but {
font:11px verdana;
color:#fff;
border:1px solid #999;
background-color:#993300;
}

input {
font:11px verdana;
border:1px solid #999;
}

input.error, select.error, textarea.error  {border: 1px solid #FF0000; background-color: #FFFCE2; background-image: url('images/warning_obj.gif'); background-position:  left 50%; background-repeat: no-repeat; padding-left:16px}
input:focus, select:focus, textarea:focus {border: 1px solid red; background-color:#EFEFEF;}

div#form_output_msg {border:1px solid #666; position:absolute;width:500px;height:300px;left:300px; padding:10px; background-color:#f0f0f0}
div#form_output_msg  div#into{font:bold 12px; color:#cc3300; direction:ltr; text-align:center;}
div#loading_msg {background-color:#f0f0f0; font:bold 11px; position:absolute; color: #CC3300; left:400px; direction:ltr}

div#admin_menu {
margin:15px 10px; 
direction:ltr;
text-align:left
}

