img	{border: 0;}
.clearthefloats	{clear:both;}

p.normal_par {
font-size: 13px;
text-align:justify;
text-indent:30px;
line-height:20px;

}
html, body { 
height: 100%; 
background-color:#B28754;
margin:0px;
padding:0px;

}

div#site_div {
width:800px;
min-width:800px;
max-width:800px;
margin-left:auto;
margin-right:auto;
}

div#top_single {
left: 0px;
width: 100%;
height:43px;
background-repeat: no-repeat;
background-image:url(images/top_single.jpg);
}

div#header {
left: 0px;
width: 100%;
height: 66px;
background-repeat: no-repeat;
background-image:url(images/top_logo_bg.jpg);
}

ul#cart_menu {
  font-family: tahoma, arial;
	font-size: 14px;
	list-style-type: none;
  width:100%;
  font-weight:bold;
	padding-top:20px;
	padding-left:490px;
}

*html ul#cart_menu {
	padding-top:5px;
	padding-left:450px;
	width: 300px;
}

#cart_menu li {
	float:left;
	margin-left:30px;
}

*html #cart_menu li {
	margin-left:10px;
}

#cart_menu li a, #cart_menu li a:visited {
	
	padding-left:15px;
	padding-right:15px;
	color: #ccc;
	text-decoration: none;
	border: solid 1px #666;
	
}
#cart_menu li a:hover	{
 
	color: #fff;
	border:#FFFFFF solid 1px;
}



div#after_logo {
left: 0px;
width: 100%;
height: 40px;
background-repeat: no-repeat;
background-image:url(images/top_afterlogo.jpg);
}

div#main_div {
left: 0px;
width: 100%;
background-repeat: repeat-y;
background-image:url(images/full_repeat.jpg);

}

div#menu_div	{
  	color:#444;
	font-family: Georgia;
	font-size: 16px;
	margin-left:30px;
	width: 180px!important;
	width: 150px;
	font-weight:bold;
	float: left;
}

*html div#menu_div	{
	margin-left:18px;
}

div#menu_div li {
	margin-left:15px;
	padding:5px;
	padding-bottom:10px;
}

ul#cat_list	{
 	list-style-type: none;
	margin-left: 15px;
	padding-left: 0;
	padding-top:6px;
}

ul#menu_list	{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;	
}

#menu_list li a, #menu_list li a:visited {
	list-style-type: none;
	color: #ddd;
	text-decoration:none;
	display:block;
	font-size: 15px;
}

#menu_list li a:hover	{
	color: #fff;
	background-image:url(images/bullet.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#langtable	{
	width:90%;
	padding-top:40px;
}

*html #langtable	{
	width:100%;
}

#langtable td, #langtable td:hover	{
	text-align:center;
	background:none;
}

#menu_list li td a, #menu_list li td a:visited	{
	border:solid 1px transparent;
}

#menu_list li td a:hover	{
	background-image:none;
	border:solid 1px #fff;
}

div#content_div	{
  font-family: tahoma, arial;
  top: 116px;
	margin-left:28px;
	min-height:650px;
	width: 520px;
	float: left;
	background:url(images/contbg.jpg) right bottom no-repeat;
}

*html div#content_div	{
	padding-bottom:35px;
}

#content_div h1{
	letter-spacing:2px;
	font-size: 19px;
	font-style:italic;
	color:#fff;
	text-align:right;
	margin-right:35px;
}

#prodlisthr	{
	margin-left:10px;
}

#prodlisthr1	{
	margin-left:0px;
}

*html #prodlisthr1	{
	margin-left:-40px;
}

#content_div p{
	font-size:14px;
	text-align:justify;
	margin-left:45px;
	margin-right:50px;
	line-height:19px;
}
#pic_div {
  	float:left;
  	margin-right:18px;
  	margin-left:40px;
	margin-top:47px;
	padding-left:10px;
	padding-bottom:5px;
}

*html #pic_div {
  	float:left;
  	margin-right:18px;
  	margin-left:20px;
	margin-top:47px;
	padding-left:10px;
	padding-bottom:5px;
}



#product_list ul {
	list-style-type:none;
	width:100%;
	font-size:13px;
	float:left;
	margin:0px;
	padding:10px;
}

*html #product_list ul {
	padding-left:21px;
}

.desc_li {
	width:350px;
}

*html .desc_li {
	width:300px;
}

.desc_li span {
	padding:5px;
	display:block;
}

.price_li {
	width:55px;
	text-align:right;
}

*html .price_li {
	width:40px;
	text-align:right;
}

.price_li span, .addcart {
	padding-top:5px;
	display:block;
}

.addcart	{
	padding-left:3px;
	padding-right:3px;
}

.addcart a, .addcart a:visited, #contform ul li a, #contform ul li a:visited	{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#996600;
	padding:2px;
	padding-top:1px;
}

.addcart a:hover, #contform ul li a:hover	{
	color:#000000;
	background-color:#FFCC00;
}

#contform ul li {
	float:left;
	margin:40px;
	margin-top:15px;
	display:block;
}

.cat_pages {
font-size:12px;
text-align:center;
color:#FFFFFF;
margin-left:20px;
}

.cat_pages a, .cat_pages a:visited	{
color:#000;
text-decoration:none;
}

.cat_pages a:hover	{
color:#000;
background-color:#FFCC00;
}

#product_list li {
	float:left;
	height:70px;
	max-width :280px;
	border:solid 1px #9D6C41;
	margin:0px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
    padding-top:2px;
	background-color:#C29F77;
}

#product_list h1 {
margin-left:20px;
}

#product_list ul li img:hover	{
	border: solid 2px #FFFFFF;
}

#product_list ul li img	{
	border: solid 2px transparent;
}

.content_heading {
margin-left:20px !important;
}

div#product_div img {
 margin-top:10px;
 max-width:400px;
 max-height:400px;
 border:solid 1px;
 padding:7px;
}

div#product_div p {
text-align:center;
 width:100%;
 margin:0px;
 margin-top:14px;
 font-size:14px;
}

#thumbn	{
	position:relative;
	left:372px;
	top: -106px;
	margin:0px;
	padding:0px;
	margin-bottom:-100px;
}

#thumbn	img:hover	{
	border-color:#FFFFFF;
	cursor:nw-resize;
}

div#footer {
	border-style : none;
	width:756px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:#aaa;
	background-color:#000000;
}

div#cart {
	float:left;
	padding-top:0px;
	font-size:12px;
	padding-right:0px;
}

div#checkout {
	font-family: tahoma, arial;
	font-size: 14px;
	float:left;
	padding-top:0px;
	font-size:12px;
	padding-right:0px;
}
div#checkout table{
	padding-left:40px;
	width:100%;
}
div#checkout input{
	
	width:200px;
}

#conttext	{
	text-align:center;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:25px;
}

#contform	{
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:25px;
}

#contform td	{
	padding:5px;
}

#contform ul	{
	list-style-type:none;
}

#contform	input, #contform textarea	{
	border:solid 1px #FFFFFF;
	background-color:#3C3422;
	color:#FFFFFF;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#carttable	{
	margin-left:20px;
}


/* Clearfloats ---------------------------------------------------------------------------------*/

.clearfix:after {
display:block;
content: ".";
height:0;
visibility:hidden;
clear:both;
}
.clearfix {display:inline-table;}/* for IEMac only */

/* this line hides these rules from IEMac \*/
* html .clearfix{height:1%;} /* for IE*/
.clearfix {display:block;} /* resets to block */
/* end hide from IEMac */