/*       Genral
======================= */
* {
	margin:0;
	padding:0;
}
html{ height: 100%;  margin-bottom: 1px; }
html *{ padding: 0; margin: 0; }

body {
	text-align: center;
	background:#612500 url(../woodimages/bg.png) repeat; 
	
	}
		
div {
	position: relative;
}

.left { float:left; }

.right { float:right; }

/*       Links
======================= */
a {
	color:#612500;
    text-decoration:none;
}
a:hover {
    color:#31180c;
    text-decoration:none;
}
a img {
	border:none;
}
a:active, a:focus {
	outline:0;
}


/* layout ================== */
body, td, th, div, p, ul, li, h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#7C7470;
	font-size:11px;
	}
	
h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#9c9592;
}


#Page{
	width:885px;
    text-align:left;
	margin:16px auto 0 auto;
	padding:0 11px;
	background:#FFF url(../woodimages/contentbg.png) repeat-y;
}
#Header{
	height:142px; 
	width:100%;
	background:url(../woodimages/headbg.jpg) no-repeat; 
	}
	
#Main{ 
	background:url(../woodimages/content_bottom.png) no-repeat bottom; padding-bottom:15px;
	}

	#LeftCol{
		width:20%; margin:0 22px 8px 20px;
		}
	* html #LeftCol{margin:0 10px 0 10px; width:21%; }
	
	#Content{
		width: 652px; 
		background:url(../woodimages/r_center.png) repeat-y;
		
	 }
#Footer{
	width:907px;
	height:91px;
	margin:0 auto;
	background:url(../woodimages/bottom.png) no-repeat top;
}


/*header start */

#bannerx {position:fixed; z-index:200; margin:0; padding:0;
background-color:#000;
color:#FFF;
font-size:22px;
width:100%;
margin:0 auto;
margin-top:-17px;
height:30px;
text-align:center;

}

#Logo {
	position:absolute;
	left:31px;
	top:64px;
	width:273px;
	height:78px;
	margin:0;
	padding:0;
	background:none;
	color:#663366;
}
#Logo a {
	display:block;
	width:273px;
	height:78px;
	background: url(../woodimages/logo.gif) no-repeat;
}
#Logo a:hover {
	background: url(../woodimages/logo.gif) no-repeat;
}
#Logo strong{ display:none; }

#headbottom {
	background:url(../woodimages/head_bottom.png) no-repeat center top;
	height:78px;
	clear:both;}
	
	#headbottom  h1 { 
		width:227px;
		height:27px;
		margin:20px 20px;
		padding:5px;
		color:#7e7366;
		float:left;
		background:url(../woodimages/info.png) no-repeat;
		text-transform:uppercase;}
	* html #headbottom  h1 {margin:18px 10px;}

	/* TopNav ----------- */
	#TopMenu {
		list-style:none;
		position:absolute;
		top:18px;
		right:15px;
	}
	#TopMenu li {
		display:inline;
		border-right:1px solid #a79e8b;
	}
	#TopMenu li a {
		text-decoration:none;
		color:#a79e8b;
		padding:0 6px;
	}
	#TopMenu li a:hover {
		color:#702c04;
	}
	.bdn {
		border:none !important;
	}
	

/*leftcolum	*/

	.lefthead { 
		background:url(../woodimages/lefthead.png) no-repeat;
		font:1.8em Arial, Helvetica, sans-serif;
		color:#fff;
		width:auto;
		padding:17px 0 47px 17px;}
		
	#LeftCol p{
   	padding:0 ; 
	margin:0 14px 10px 12px;
	text-align:justify;
	line-height:18px;}
	* html #LeftCol p{ margin:0 20px 10px 12px;}
	
	#LeftCol hr{
    border:none;
	border-top:3px solid #dfdad4;
	padding:0;
	margin:2px 10px 12px 10px;
	}

/*content 	*/
	
	.contenthead { 
		background:url(../woodimages/content_head.png) no-repeat;
		font:1.8em Arial, Helvetica, sans-serif;
		color:#fff;
		padding:17px 0 9px 17px;}
		
	.contentfull{
	font:1.8em Arial, Helvetica, sans-serif;
	color:#fff;
	padding:17px 15px 9px 17px;
}
		
	.content_bottom {
		background:url(../woodimages/r_bottom.png) bottom no-repeat;
		height:34px;
		}	
		
	.sub_nav {
		margin-bottom:10px;
		padding:6px 25px;
		background:#f7f5f3;
		text-align:right;
		font:1.2em Verdana, Arial, Helvetica, sans-serif;
		color:#6b3c23;}
	.sub_nav a{ 
		color:#6b3c23;
		text-decoration:none;}	
	.sub_nav a:hover{ 
		color:#a79e8b;
		text-decoration:none;}
		
	.product {
	margin:25px 15px 10px 25px;
	float:left;
}

.productin {
	margin:12px 25px 10px 15px;
	float:left;
}
		
	.content {
	width:48%;
	padding:12px 20px;
}	
	* html .content {
padding:12px 25px;}
	
	.content p { margin:0; padding-bottom:15px; text-align:justify;}
	
	.fullwidth {width:90%; }	
		
	.shop {
	width:165px;
	
	margin:0 0 0 10px;
	padding:0;
	background:none;
	color:#663366;
	
	font-size:20px;
	}
	
	/*
	.shop OLD {
		width:126px;
		height:43px;
		margin:0;
		padding:0;
		background:none;
		color:#663366;
		margin:15px 0 0 25px; 
	}
	
	
	.shop a {
		display:block;
		width:126px;
		height:43px;
		background:url(../woodimages/b_shop.png) no-repeat top ;
	}
	.shop a:hover {
		background:url(../woodimages/b_shop.png) no-repeat top ;
		background-position:0 -43px;
	}
	.shop strong{ display:none; }
*/
	
	
	
/* product set */	

	#product_list {
		padding:10px 10px 0 10px;
		width:885px;
		}
	*html #product_list { padding:10px 0px;}
		
		.pro {
			width:855px;
			height:150px;
			margin:0px 0 0 10px;
			border:2px dotted #F4F4F2;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			color:#9b9e99; }
		.pro p { padding:5px 5px 0 0;}
			
		.pro_title {
			color:#7b554f ;
			text-transform:uppercase;}
		.pro_title a{
			color:#7b554f !important;
			text-decoration:none;}
		.pro_title a:hover{
			color:#2d130a !important;
			text-decoration:none;}
			
		.pro_thumb {
		float:left;
		margin:5px 6px 3px 5px;}

/* footer */
#Footer p {
	text-align:center;
	padding:8px 0 10px 0;
	color:#938572; 
}
#Footer p a {
	color:#938572;
	text-decoration:none;
}
#Footer p a:hover {
	color:#FFF;
}

.designby { width:220px; color:#FFF !important;  }
.designby a { color:#FFF; }
.links {   width:360px;}
	
.clear { clear:both;}
/*     Float containers fix 
=============================== */
.clearfix:after {
 content: ".";
 display: block;
height: 0;
 clear: both;
 visibility: hidden;
 }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
#Page #Main #Content p {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height:18px;
}


#news, #news p, #news div {
	margin: 0 6px 0 7px;
	font-size: .95em;
	line-height: 1.1em;
}

