@import 'topmenu.css';


html	{width:100%; height:100%; margin:0px; padding:0px;}
body {width:100%; height:100%; margin:0px; padding:0px; font:11px tahoma,arial,verdana,sans-serif,Lucida Sans; color:#FFF; 
background:transparent url(../../img/body_main.png);}

td {font:12px tahoma;color:#fff;}
a			{font:12px tahoma; color:#ffd700; text-decoration:underline;}
a:hover		{font:12px tahoma; color:#ffd700; text-decoration:none;}
h2			{margin:0px; margin-bottom:8px; padding:0px; font:bold 14px tahoma; color:#fff;}
ul2                    {list-style:none;}
.link_30 {
position:absolute;
top:45px;
visibility:hidden;
right:200px;


}
#maintable	{width:1058px; height:100%; text-align:center; margin:0 auto;}
#maintable td {text-align:left;}
#row1		{height:16px; background:#2a3011;}
#row2		{height:7px; background-image:url(../../img/row2_bg.gif); background-repeat:repeat-x;}
#row3		{height:200px;  background-repeat:no-repeat; background-position:bottom;}
#row4		{height:7px; background-image:url(../../img/row4_bg.gif); background-repeat:repeat-x;}
#row5		{}
#in_table	{width:1024px;}
#col1		{width:245px; background-color:#242b0c; background-image:url(../../img/col1_bg.jpg); background-repeat:no-repeat;}
#col2		{width:779px; height:470px; background-color:#6c4421; background-image:url(../../img/col2_bg.jpg); background-repeat:no-repeat;}
.content	{padding:21px 231px 120px 44px; position:relative; min-height:1500px; height:auto !important; height:1400px;}
#menutable	{width:152px; margin:3px 0 0 69px;}
.left_hdr	{
border: 1px solid #665a4d;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		background: #665a4d;
		background: -webkit-gradient(linear, left top, left bottom, from(#665a4d), to(#4a4238));
		background: -moz-linear-gradient(top, #665a4d, #4a4238);
		background: -o-linear-gradient(top, #665a4d, #4a4238);
		background: linear-gradient(top, #665a4d, #4a4238);
 font:bold 12px tahoma; 
 text-shadow: #322d26 0 -1px 0;
 color:#DCCAB9;
 padding:3px 13px;}

.menu_item	{background-image:url(../../img/bull.gif); background-repeat:no-repeat; background-position:center left; padding:3px 10px 3px 13px; font:11px tahoma;}
a.menu, a.category		{color:#fff; font:11px tahoma; text-decoration:none;}
a.category		span {color:#fff; font:10px tahoma;}
a.menu:hover, a.category:hover		{color:#fff; font:11px tahoma; text-decoration:underline;}
a.category2		{color:#fff; font:10px tahoma; text-decoration:none;}
a.category2:hover		{color:#fff; font:10px tahoma; text-decoration:underline;}
a.category2	span	{color:#fff; font:9px tahoma; text-decoration:none;}
span.category2	span	{color:#fff; font:9px tahoma; text-decoration:none;}
.news_item	{background-image:url(../../img/nbull.gif); background-repeat:no-repeat; background-position:top left; padding:3px 5px 10px 25px; font:14px tahoma; border-bottom: 1px dashed #B59678;}
a.news {color:#fff; font:12px tahoma; text-decoration:none;}
a.news:hover {color:#fff; font:12px tahoma; text-decoration:underline;}
.ndate		{font:9px tahoma; color:#B59678;}
.title2 a:link {font:bold 12px tahoma; margin-bottom:8px; color:#f2eee9; text-decoration:underline;}
.title2 a:visited{font:bold 12px tahoma; margin-bottom:8px; color:#f2eee9; text-decoration:underline;}
.title2 a:hover {font:bold 12px tahoma; margin-bottom:8px; color:#f2eee9; text-decoration:none;}
.title3 a:link {font:bold 11px tahoma; margin-bottom:8px; color:#f2eee9; text-decoration:underline;}
.title3 a:visited{font:bold 11px tahoma; margin-bottom:8px; color:#f2eee9; text-decoration:underline;}
.title3 a:hover {font:bold 11px tahoma; margin-bottom:8px; color:#f2eee9; text-decoration:none;}
.prd {font: 12px tahoma; color:#dccab9;}
.price3{font:bold 12px tahoma;  }

.chdr		{height:21px; width:483px; background-image:url(../../img/chdr_bg.gif); background-repeat:repeat-x;}
.chdr_l		{padding:1px 4px 3px 10px; font:12px tahoma; font-weight:bold; background-image:url(../../img/chdr_bg2.gif); background-repeat:repeat-x; float:left;}
.chdr_r		{width:21px; float:right; position:relative; right:-21px;}

.rightcol	{width:200px; position:absolute; top:21px; right:5px;}
.rhdr		{height:21px; width:172px; background-image:url(../../img/chdr_bg.gif); background-repeat:repeat-x;}
/*.rhdr_l		{padding:1px 14px 3px 14px; font:14px tahoma; font-weight:bold; background-image:url(../../img/chdr_bg2.gif); background-repeat:repeat-x; float:left;}*/
.rhdr_l		{width:150px; font:12px tahoma; font-weight:bold; background-image:url(../../img/chdr_bg2.gif); background-repeat:repeat-x; float:left;}
.rhdr_r		{width:21px; float:right; position:relative; right:-21px;}
.rlist		{list-style-image:url(../../img/fishka.gif); font:11px tahoma; color:#d6ff42; line-height:2;}
a.rlink		{font:11px tahoma; color:#d6ff42; text-decoration:underline;}
a.rlink:hover		{font:11px tahoma; color:#d6ff42; text-decoration:none;}

.patsy		{background-image:url(../../img/bg2.jpg); background-repeat:no-repeat;}

a.mainmenu, a.mainmenu:hover	{color:#fff; font:12px tahoma; text-decoration:none;}
.mainmenu_item, .mainmenu_item_active	{padding:3px; border-bottom:2px solid transparent}
.mainmenu_item_active	{border-bottom:2px solid #f89828;}

/*ACCOUNTS*/
input.log		{padding:3px; font:11px tahoma; border:0px; width:150px; background:#83582e; }
/*SHOP*/
a.cat_title	{font:bold 11px tahoma; color:#d6ff42; white-space:nowrap;}
a.cat_title	span {font:bold 10px tahoma; color:#d6ff42; white-space:nowrap;}
span.price	{font:bold 12px tahoma; color:#fff;}
input.ordi {background:#b59678; padding:3px; height:14px; border:0px; font:11px tahoma;}
input.sbox	{background-color:#1f390d; border:1px solid #0a1602; padding:3px; font:11px tahoma; color:#fff;}
input.price_input		{background:#b59678; padding:2px; border:1px solid #532b09; font:11px tahoma;}
select.filter_select	{background:#b59678; padding:2px; border:1px solid #532b09; font:11px tahoma; margin:4px 0 0 16px; width:142px;}
a.new_link, a.hot_link		{font:bold 12px tahoma; color:#fff; text-decoration:none;}
a.new_link:hover, a.hot_link:hover		{font:bold 12px tahoma; color:#fff; text-decoration:underline;}
select.curr_box	{background-color:#1f390d; border:1px solid #0a1602; padding:3px; font:11px tahoma; color:#fff;}
a.cat_title		{color:#fff; font:bold 11px tahoma;}
a.filter		{color:#fff; font:11px tahoma; white-space:nowrap;}
a.filter	span	{color:#fff; font:11px tahoma; white-space:nowrap;}



.hide{display:none;}

	 /*               COMMENTS              */
	 
	 ul#comm{
	 list-style:none;
	 margin:20px 0 0px 0px;
	 padding:20px 0 0px 0px;
	 font-style:bold;
	 width:450px;
	 }
	  
	  
	   ul#comm li a {
	   font-style:bold;
	   FONT-SIZE: 10pt; COLOR: #ffa500; FONT-FAMILY: Tahoma;
	   text-decoration:none;
	   }
	 
	
	div#commentdiv .vote{background-color:#ffcc00;}
	ul#commentiki{ margin:0px 0; clear:left; }

	ul#commentiki{ list-style:none; width:450px; margin:0; padding:0;}
	ul#sortcom{padding:0; padding-bottom:30px; margin-bottom:27px; margin:0;}

		
		div#comh{ margin:10px 0px;}
		
		.simple:after {
  content: ".";
  height: 0;
  visibility: hidden;
  display: block;
  clear: both;
}
	
	table#ratingtd td{
	width:22px;
	text-align:center;
	border:#6e4624 1px solid;
	font-size:11px;
	 color:#d6ff42;
	 font-family: tahoma;
	 
	 }
	
	table#ratingtd input{
	width:18px;}
	 
	 input.hlpme{
	 color:#FFFFFF;
	 height:21px;font:14px tahoma; font-weight:bold; background-image:url(../../img/chdr_bg2.gif); background-repeat:repeat-x; 
	 border: #E95151  1px solid;
	 }
	
	
	/*              end  COMMENTS                      */





#contentForm {
  display: block;
  width: 500px;
  margin: 70px auto;/*this line will center the page*/
  padding: 25px;
  border: 1px solid black;
  background-color: white;
}

/* and now the form formatting itself */
label {
  display: block;
  float: left;
  clear: left;
  Width: 150px;
  line-height: 20px;
  margin-bottom: 10px;
  margin: 5px 0;
}


input.button {
  cursor: pointer;
  border: none;
  font-weight: bold;
  background: url(../../img/submit.jpg) no-repeat left top;
  width: 90px;
  height: 28px;
  margin-left: 140px;
}

span.required{
  font-size: 13px !important;
  color: red !important;
}

.errormsg {
  display: block;
  width: 90%;
  height: 22px;
  line-height: 22px;
  color: #FFFFFF;
  font-weight: bold;
  background: #FF9D9D url(../../img/stop.gif) no-repeat 10px center;
  padding: 3px 10px 3px 40px;
  margin: 10px 0;
  border-top: 2px solid #FF0000;
  border-bottom: 2px solid #FF0000;
}

.msgSent {
  font-size: 20px;
  text-align: center;
}

input.2, textarea.2, select.2 {
  margin: 0;
  padding: 2px;
  font-size: 1em;
  color: #666666;
  background: #F5F5F5;
  border: 1px solid #ccc;
  margin: 5px 0;
}   

input.2:focus, textarea.2:focus, select.2:focus {
  border: 1px solid #999;
  background-color: #FFFFFF;
}







.productListing{
  background-color:none;   
}

.productListing .productImage {
  margin-top:3px;
}

.productListing .productListing-heading {
  height: 25px;
  color: #ffffff;
  padding: 3px 3px;
  background: #f3f3f3 url(../../img/content_header_bg.png) repeat-x left top;
}

.productListing a.productListing-heading {
  background: none;
}

.productListing .productListing-odd td, .productListing .productListing-even td {
  padding: 10px 5px;
  border-bottom: 1px dashed #B59678;
}

/***ORANGE BUTTON***/
	.button2 {
		cursor: pointer;
		color: #fff;
		text-shadow: #de6e00 0 -1px 0;
		text-decoration: none;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #ff920d;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		background: #ff920d;
		background: -webkit-gradient(linear, left top, left bottom, from(#ffc039), to(#ff920d));
		background: -moz-linear-gradient(top, #ffc039, #ff920d);
		background: -o-linear-gradient(top, #ffc039, #ff920d);
		background: linear-gradient(top, #ffc039, #ff920d);
		margin: 5px 10px 10px 0;
		padding: 3px 10px;
		font-size: 12px;
	} 
	

	
	.button2:hover, .button2:focus {
		cursor: pointer;
		color: #fff;
		text-shadow: #de6e00 0 -1px 0;
		text-decoration: underline;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #ff920d;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		background: #ff920d;
		background: -webkit-gradient(linear, left top, left bottom, from(#ffc039), to(#ff920d));
		background: -moz-linear-gradient(top, #ffc039, #ff920d);
		background: -o-linear-gradient(top, #ffc039, #ff920d);
		background: linear-gradient(top, #ffc039, #ff920d);		

		margin: 5px 10px 10px 0;
		padding: 3px 10px;
		font-size: 12px;
	}
	

	.button2:active {
		background: #de6e00;
		background: -webkit-gradient(linear, left top, left bottom, from(#ff920d), to(#de6e00));
		background: -moz-linear-gradient(top, #ff920d, #de6e00);
		background: -o-linear-gradient(top, #ff920d, #de6e00);
		background: linear-gradient(top, #ff920d, #de6e00);
	}
	
	/***Brown BUTTON***/
	.button3 {
		
		color: #B59678;
		text-shadow: #322d26 0 -1px 0;
		font-weight: none;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #665a4d;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		background: #665a4d;
		background: -webkit-gradient(linear, left top, left bottom, from(#665a4d), to(#4a4238));
		background: -moz-linear-gradient(top, #665a4d, #4a4238);
		background: -o-linear-gradient(top, #665a4d, #4a4238);
		background: linear-gradient(top, #665a4d, #4a4238);
		margin: 5px 10px 10px 0;
		padding: 3px 10px;
		font-size: 14px;
	}
	
	
	.priceinfo {
		
				font-weight: none;
		font-family: Arial, Helvetica, sans-serif;
		border: 1px solid #665a4d;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-o-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		-o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
		box-shadow: rgba(0, 0, 0, .25) 0 1px 1px;
	background: #a9db80; /* Old browsers */
background: -moz-linear-gradient(top, #a9db80 0%, #96c56f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9db80), color-stop(100%,#96c56f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #a9db80 0%,#96c56f 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9db80', endColorstr='#96c56f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #a9db80 0%,#96c56f 100%); /* W3C */
		margin: 5px 10px 10px 0;
		padding: 3px 10px;
		font-size: 14px;
	}
	.buyinfo {		
		color: #B59678;
		text-shadow: #333333 0 -1px 0;		
		font-family: Tahoma;			
		font-size: 12px;
		
	}


	.allcat a { color: #B59678; text-decoration:none;}
	
	.info2	a		{font:14px tahoma; color:#ffd700; text-decoration:underline;}
    .info2  a:hover		{font:14px tahoma; color:#ffd700; text-decoration:none;}

	

.map_contact {
	left: -12px;
	position: relative;
}



/* CARUSEL */
.main_view {
	float:center;
	position: relative;
	margin-bottom:-30px;
	
}
.window {
	height:250px;	width: 500px;
	overflow: hidden;
	position: relative;
	
	
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img { border:0; float: left;}
.image_reel a {color:black; text-decoration:none;}
.paging {
 position: relative;
 bottom: 38px; left: 300px;
 width: 200px; height:47px;
 z-index: 100;
 text-align: center;
 line-height: 40px;
 background: url(../../img/paging_bg2.png) no-repeat;
 display: none;
}
.paging a {
	padding: 5px;
	font-size:12px;	
	font-family:Tahoma;
	text-decoration: none;
	color: #fff;	
}
.paging a.active {
 
	font-weight: bold; 
	font-family:Tahoma;
	font-size:12px;	
	background: #945906; 
	border: 1px solid #522a0c;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {font-weight: none;}


.slideshow { height: 180px;  padding:35px;}
.slideshow img {border:none;}


#page_topmenu {
    margin: 0 auto;    
    width: 1024px;
}


.dsq-popup-container .dsq-popup-body {
     background: none repeat scroll 0% 0% #FFF! important;
     padding: 10px ! important;
     width: 370px ! important;
     color:#000;
}

.info_footer {
    color: #fff;
    font:16px Verdana;  
    text-shadow: 1px 1px #444;
}

.comm_disq {
width:500px;
height:100%;
}


#back-top {
  position: fixed;
  top: 30px;
 margin-left: 25px;
}
   
#back-top a {
  
  
  text-align: center;
  font: 12px/100% Arial, Helvetica, sans-serif;
  text-decoration: none;
  color: #bbb;
   
  /* transition */
  -webkit-transition: 1s;
  -moz-transition: 1s;
  transition: 1s;
}
#back-top a:hover {
  color: #fff;
  
}
   
.blocks {
    clear: right;
    overflow: hidden;
    padding: 0 0 1px;

}

.blocks a {
    background: none repeat scroll 0 0 #3C2814;
	border: 1px solid #2C2C2C;
    float: left;
    height: 90px;
   margin: 0 0 7px 12px;
    padding: 10px 0 0 4px;
    text-decoration: none;
    width: 230px;
	opacity: 0.7;
		 filter: alpha(opacity=70);
}



.blocks a:hover {
    background: none repeat scroll 0 0 #EF8A15;
	opacity:1;
	 filter: alpha(opacity=100);
}
.blocks img {
    border-left: 1px solid #2C2C2C;
	border-right:0px;
	border-top:0px;
		border-bottom:0px;
    float: right;
    margin: -10px 0 0;
    position: relative;
}
.blocks h2, .blocks p {
    color: #fff;
    font: bold 12px Arial,Tahoma,Sans-Serif;
	text-shadow: #322d26 0 1px 0;
    padding: 0;
    width: 100px;
}
.blocks p {
    color: #fff;
    font: 10px arial;
    padding: 1px 0 0;
}
 


