body {
	background: #49450F;
	margin: 0px;
	padding: 0px 10%;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	background:#49450F url('images/bg1.jpg') fixed;
}

a{color:#000}
img {border:0}
.hidden{display:none;/*table-row*/}
#header {width: 100%}
#layout {margin: 20px auto}
#top-menu{background:transparent}

#top-menu td div
{
	margin: 0 5px 0 5px;
	padding: 3px 10px;
	text-align:center;
	background: #000;
	color:#AECF3A;
	white-space:nowrap;
}

#top-menu td div a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	color: #AECF3A;
	font-size:15px;
}
#top-menu td div.last{margin-right:0}
#top-menu td div.first{margin-left:0}

#left-col{
	/*background: #4A322B;*/
	vertical-align:top;
	width:1%;
}
#right-col{
	vertical-align:top;
	width:20%;
}

#content{
	vertical-align:top;	
	font-size:12px;
}
#footer{
	background:#000;
	color:#666;
	padding-left:20px;
}
#footer a{color:#666}

.left-menu{width:200px}
.left-menu a{
	font-size:14px;	
	color: #000;	
	text-decoration:none;
}
.left-menu td{
	background:	#AECF3A;
	color: #000;
	border-bottom:2px solid #4A322B;
	text-align:right;
	padding:2px 10px;
}
.left-menu .header,
.specials-header,
.block .head,
.block .head a
{
	background: #000;
	color:#AECF3A;
	font-weight: bold;
	font-size: 14px;
	padding:3px 5px 3px 5px;
	
}
.specials-header{margin-top:10px;margin-bottom:5px}
.block{margin-bottom:10px;border-top:5px solid #fff}
.block .head a{ text-decoration: none }
.left-menu .header a{color:#AECF3A; text-decoration:none}
.block{font-size:12px;width:100%}
.block .body{padding:5px 5px 10px 20px;background:#fff}
.banners{margin:10px 0px}
.second-menu{margin:0px;padding:35px 20px 0px 20px;text-align:right}
.second-menu div{
	display:block;
	color:#4A322B;
	font-size:18px;
	padding:0;

}
.second-menu a{
	color:#4A322B;
	white-space:nowrap;
}


.product{ font-size:12px;width:100%}
.product .head{
	padding:3px 5px 3px 10px;
	background:#000;
	color:#AECF3A;
	font-weight: bold;
	height:40px;
}
.product .head a{
	color:#AECF3A;
	text-decoration: none
}
.product .body{
padding:0px;
font-size:12px;
position:relative;
overflow:scroll;
height:170px;
text-align:center;
background:#fff
}
.product .buy,
.product .price
{
	background:#000;
	color:#fff;
	font-weight: bold;	
	padding:3px 5px;	
	white-space:nowrap;
}


.price
	{
	background:#000;
	color:#fff;
	font-weight: bold;	
	padding:3px 10px;	
	white-space:nowrap;font-size:14px;
}
.readmore1 a
{
	background:#000;
	color:#fff;
	font-size:12px;
	font-weight: bold;	
	text-decoration:none;
	padding:3px 10px;	
}
	/*
.product .buy{text-align:right}
.product .buy a{color:#AECF3A; text-decoration:none}
.product .body{}
*/
.clear{clear:both}
.readmore{
	padding:10px 10px 10px 10px;font-size:10px;color:#666666
}
.buy_now{
font-family:Arial, Helvetica, sans-serif;
background:#000;color:#fff;letter-spacing:1px;
font-weight:bold;border:0;font-size:14px;
cursor: hand;cursor: pointer;padding:0px 10px 3px 10px
}

.product-table{border-collapse: collapse;margin-bottom:3px;font-size:12px;background:#fff}
.product-table h3{font-size:16px;font-weight:bold;color: #4A322B;margin:10px}
.product-table h3 a {text-decoration:none}
.product-table img{display:block}

.product-table-footer{background:#000;margin-bottom:10px;float:right;clear:right}
.product-table-footer .qty{border:1px solid gray}

.create-order-table{
	width:100%; border:0;
	background:#fff;
	border-collapse:collapse;margin-top:10px

}
.create-order-table em{color:crimson;padding-left:5px}
.create-order-table th, .create-order-table td
{
	padding:5px; border:0;
	border:solid 1px #ccc;
	vertical-align:top;
	text-align:left;
	font-weight:normal
}
.create-order-table th {background:#DAE9A4;font-weight:bold}
#order_form  input, 
#order_form select {	border: 1px solid silver; }

#order_form input.checkbox { border: none }
#order_form input:focus { border: 1px dotted black; }

#order_form input.error,
#order_form select.error
{ border: 1px dotted red; }

.bgwhite{background: #fff}
p.error{font-size:10px;color:red;padding:10px 10px 20px 10px}

DIV.pagecontent{
	background: #fff;
	padding:10px 20px 50px 20px;
}
DIV.category-description{
	background: #fff;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}
DIV.product-list h1{
	background:#AECF3A;
	color:#000;
	font-size:16px;
	padding:3px 10px;
	letter-spacing:1px;
	margin:0px 0px 10px 0px;
	border:1px solid red;
}
DIV.product-list h2
{
	/*background:#fff;*/
	background:#4A322B;
	color:#000;
	font-size:12px;
	font-weight: bold;
	padding:3px 10px 3px 10px;
	margin:0px 0px 10px 0px;
	background:  #DAE9A4;

}
DIV.product-list h2 a{color:#000;text-decoration:none}

DIV.breadcrumb
{
	background: #AECF3A;
	margin-bottom:10px;
	font-size: 12px;
	font-weight: bold;
	height:21px;
	padding:0px;
}
.breadcrumb h1{
	font-size: 12px;
	font-weight: bold;
	margin:0;
	display: block;
}
.breadcrumb ul {
	margin: 0;
	padding: 0;
	display: block;
	padding-left:10px;
}

.breadcrumb ul li {
	display: block;
	height:21px;
	line-height:21px;
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	background:  #AECF3A url('images/arrow.png') no-repeat right top;
}


.breadcrumb ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	float: left;
	height:21px;

}

.breadcrumb ul li.last {
	background: none;
	margin-right: 0;
	padding-right: 0;
}


.breadcrumb a{
	color:#000;
	text-decoration: none;
}

.breadcrumb{margin:0}
.product-list{margin:0}

.specials-table .h-sep,
.specials-table .v-sep{
	line-height:1px;
	font-size:1px;margin:0;padding:3px
}
.tags-cloud a{
	display:block;
	padding:3px 10px 3px 3px;
	float:left;
	font-size:10px
	/*border:1px solid red;*/
}
ul.the{
	margin: 0;
	padding:10px 0px 10px 20px;list-style-type:square;color:#666
}
ul.the li{
	
}

