body{
	font-family: Georgia;
	font-size: 11px;
	color: #1A1A1A;
	top: 0;
	left: 0;
	margin: 0;
	
}

.toppage{
	height: 45px;
	background:url(images/bgr_top.gif) repeat-x bottom;
	
}
.divmenuhole{
	min-height: 75px;	
	text-align: center;
	position: relative;
	
}
.divcontent{
	width: 952px;
}
.divImageTop2{
	width: 952px;
	height: 227px;
	z-index: 0;
	position:relative;
	text-align: left;
}
.contentmain{
	background:url(images/main_bodybgr.gif) no-repeat top left; 
	min-height:200px;
	margin-top:-70px;
	z-index:20;
	position:relative;
	padding-top:46px;		
	clear: both;	
}
.divmenu{
	width: 600px;
	float: right;	
	text-align: right;
	padding-top: 1px;
	height: auto;		
}
.divmenustore{
	float:right; 
	text-align:left; 	
	padding-left:12px;	
	
}
.w150{
	width:160px;	
}
.w100{
	width:160px;
}
w200{
	width: 160px;
}

.noboder{
	border: none;
}

ul.menu{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	margin-top: 50px;
}
ul.menu li{
	padding: 0  0px 0 10px;
	height: 17px;
	margin: 0px;
	display: inline;
	line-height: 18px;
	
}
ul.menu li a{
	font-size: 11px;
	color: #1A1A1A;		
	padding:3px 5px;;	
	line-height: 20px;
	margin-top: 2px;
	text-decoration: none;
}
ul.menu li a:hover, ul.menu li a.active{
	color: #FFF;
	background-color: #4E9547;
	text-decoration: none;
}
.divbody{
	width: 100%;
	background: #FFF;
	text-align: center;	
}
.divbodyfoot{
	background:url(images/bottombgr.jpg) repeat-x; 
	min-height:150px;
	width: 100%;		
}
.divImageTop{
	width: 574px;
	height: 227px;
	z-index: 0;
	position:relative;
}
.bodycontentleft{
	width: 550px;
	float: left;
	position: relative;
	text-align: left;
	padding:0 0 11px 11px;	
}
.htext1{
	color: #B58C4C;
	font-size: 26px;
	display: block;
	margin-bottom: -10px;
}
.htext1_normal{
	text-align:left; 
	width:250px;
	color: #4E9547;
	font-size: 26px;
	padding-left: 30px;
	display: block;
	margin-bottom: -10px;
}
.htext2{
	color: #1A1A1A;
	font-size: 37px;
	margin-left: 77px;
}
.htext2_normal{
	color: #1A1A1A;
	font-size: 37px;
	margin-left: 0px;
	display:block;
	width:533px;
}
.titletext{
	color: #FFF;
	font-size: 16px;
}
.titletext2{
	color: #FFF;
	font-size: 14px;
}
.paratext{
	width: 250px;
	float: left;
	padding-right: 23px;
	padding-top: 12px;
}
.divimgborder{
	padding: 2px;
	border: 1px solid #E8E8E8;
	width: 240px;
	margin: 12px 0px;
}
.div_lastest{
	width: 202px;
	float: left;
	padding-top:27px;
}
.divmidnews{	
	text-align:left; 
	padding:10px 0px;
	margin:-10px 0px;
}
.bgrmidlastest{
	background:url(images/midlastest.gif) repeat-y; 
}
.title_lastest{
	font-size: 14px;
	color: #1A1A1A;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #FFF;
	padding: 0 18px 10px 18px;
}
.textFFF{
	color: #FFF;
}
.textBr{
	color: #B58C4C;
}
a.nlink:active, a.nlink:focus, a.nlink:link, a.nlink:visited {
	color: #1a1a1a;
	text-decoration: none;
}
 a.nlink:hover{
 	color: White;
 }
.nlink{
	color: #1a1a1a;
	text-decoration: none;
}
.div_special{
	width: 188px;
	float: left;
	padding: 27px 0 10px 0px;
	text-align: left;
	
}
.title_special{
	font-size: 14px;
	color: #B58C4C;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #B58C4C;
	padding: 0 18px 10px 18px;
}
a.slink:active, a.slink:focus, a.slink:link, a.slink:visited {
	color: #1a1a1a;
	text-decoration: none;
}
 a.slink:hover{
 	color: #94723E;
 }
.slink{
	color: #1a1a1a;
	text-decoration: none;
}
.stitle{
	color: #B58C4C;
}
.divfooter{
	padding-top: 15px;
	padding-left: 27px;
	color: #FFF;
	width: 283px;
	height: 62px;
	float: left;
}
.div_avaibility{
	width: 191px;
	height: 123px;
	padding: 4px;
	background: url(images/availitybgr.gif) no-repeat;	
	position: absolute;
	z-index: 1000;
	margin-left: 753px;
}
.div_avaibility_normal{
	width: 334px;
	height: 190px;
	padding: 27px 17px 0px 27px;
	background:url(images/bgravailnormal.gif) repeat-x;	
	position: absolute;
	z-index: 1000;
	margin-left: 572px;
	
}

input.avail{
	border: 1px solid #000;
	height: 17px;
}
input.button{
	border: 1px solid #000;
	background-color: #B58C4C;
	color: #FFF;
	height: 20px;
}
input.button2{	
	background-color: #B58C4C;
	color: #FFF;
	height: 20px;
	width:120px; 
	border:1px solid #FFF;
}
.menusub{
	font-size: 11px;
	color: #1A1A1A;		
	padding: 0px;	
	height: 17px;
}
 a.menusub:focus, a.menusub:visited, a.menusub:link {
	text-decoration: none;
	padding-left: 2px;
	
}
a.menusub:hover,a.menusubactive{
	text-decoration: none;
	background-color: #B58C4C;
	color: #FFF;
}

.div_panel_right{
	width: 378px;	
	padding-top:0px;
	margin-top: -18px;
	position: relative;
	padding-bottom: 20px;
	background: url(images/panel_bottombgr.gif) no-repeat bottom left;
}
.div_panel_right2{
	width: 378px;	
	padding-top:0px;
	margin-top: -19px;
	position: relative;
	padding-bottom: 20px;
	background:url(images/panel_bottombgr2.gif)  no-repeat bottom left;
}
.div_panel{
	background: url(images/bgrpanelright.gif) repeat-x #B58C4C;
	position: relative;
	width: 324px;	
	margin-top: -10px;
	min-height: 200px;
	padding: 10px 27px;
	text-align: left;
	
}
.div_panel_news{
	background: url(images/bgrpanelright.gif) repeat-x #B58C4C;
	position: relative;
	width: 378px;	
	margin-top: -10px;
	min-height: 200px;
	padding: 10px 0px;
	text-align: left;
	
}
.div_panel2{
	background: url(images/bgrpanelright2.gif) repeat-x #B58C4C;
	position: relative;
	width: 188px;	
	margin-top: -10px;
	min-height: 200px;
	padding: 10px 0px;
	text-align: left;	
	float: left;
}
.div_panel3{
	background: url(images/bgrpanelright3.gif) repeat-x #A37E44;
	position: relative;
	width: 190px;	
	margin-top: -10px;
	min-height: 200px;
	padding: 10px 0px;
	text-align: left;	
	float: left;
}
.tblistprice,.tblistprice td{
	color: #1A1A1A;
	font-size: 11px;
	letter-spacing: -1px;	
	text-align: center;
	padding: 2px;
}
.tblistprice tr.c1{	
	background:#DAC6A6;	
}
.tblistprice tr.c2{	
	background:#B58C4C;	
}
.bright{
	border-right: 1px solid #DAC6A6;
}
.bleft{
	border-left: 1px solid #DAC6A6;
	text-align: left;
}
.bbot{
	border-bottom: 1px solid #DAC6A6;
}
.b_allFFF{
	border: 1px solid #FFF;
}
.tblistprice th{
	color: #FFF;
	text-align: center;
	font-weight: normal;
	letter-spacing: -1px;
	vertical-align: top;
	padding: 2px 2px 5px 3px;
	background: url(images/bgrTH.gif) repeat-x;
}
.submenu_div{
	/*height:17px; 
	border-top:1px solid #E7E7E7;*/	
	padding:10px 0;
	width:533px;
	margin-bottom:10px;
	text-align: center;
}
ul.submenu{
	display:inline; 
	margin:0; 
	padding:0; 
	list-style:none; 
	color:#E7E7E7;
	width: 500px;
}
ul.submenu li{
	display: inline;
	margin-top: 5px;	
	padding: 3px;
	padding-top: 5px;	
	padding-bottom: 10px;
	font:  11px/22px Georgia;
}
ul.submenu li a,ul.submenu li a:link, ul.submenu li a:focus,ul.submenu li a:visited{
	display: inline-block;
	background: #4E9547;
	padding: 3px 13px;
	color: #FFF;
	margin-top: 5px;			
	white-space: nowrap;
	text-decoration: none;
	line-height: 14px;
	
}
ul.submenu li a:hover, ul.submenu li a.subactive{
	display: inline-block;
	background: #000;
	padding: 3px 13px;
	color: #FFF;
	margin-top: 5px;
	white-space: nowrap;
	text-decoration: none;
	line-height: 14px;
}
.wsmall{
	width: 50px;
}
.wmedium{
	width: 75px;
}
ul.submenu_news{
	display:block; 
	margin:0; 
	padding:0; 
	list-style:none; 
	color:#E7E7E7;
	width: 120px;
	border-bottom: 1px solid #DDD;
	padding-bottom: 3px;
}
ul.submenu_news li{
	display: block;
	height: 18px;
	padding: 0;
	
}
ul.submenu_news li a:link, ul.submenu_news li a, ul.submenu_news li a:focus,ul.submenu_news li a:visited{
	display: block;	
	padding: 0px 3px 0px 3px;
	color: #1A1A1A;
	margin-top: 5px;
	border-top: 1px solid #DDD;
	text-decoration: none;
	height: 18px;
}
ul.submenu_news li a:hover{
	display: block;
	background: #B58C4C;
	padding: 0px 3px 0px 3px;
	color: #FFF;
	border-top: 1px solid #DDD;
}
a.linkbrown:active, a.linkbrown:focus, a.linkbrown:link, a.linkbrown:visited {
	color: #94723E;
	text-decoration: none;
}
 a.linkbrown:hover{
 	color: #94723E;
	text-decoration: underline;
 }
 
 .bot-panel{
 	width:494px; height:54px; background:url(images/panel-bt-bgr-first.gif) no-repeat; padding-left:25px; font-family:Arial, Helvetica, sans-serif;
 }
 .divmid{
 	float:left; height:41px; width:470px; background:url(images/panel-bt-bgr-mid.gif) repeat-x; padding-top:13px;text-align:center;
 }
 .span-begin{
 	color:#000; font-size:23px; font-weight:bold;
 }
 .span-end{
 	color:#FFF; font-size:23px; font-weight:bold;
 }
 .divend{
 	float:left; width:24px;height:54px; background:url(images/panel-bt-bgr-last.gif) no-repeat;
 }
 .spaform{
 	padding: 20px 0 0 10px ;
 }
 .spaform span{
 	font-weight: bolder;
	display: block;
 }
  .spaform input{
  	height: 16px;
	width: 232px;
	display: block;
	border: 1px solid #957141;
  }
 .divspa{
 	background: url(images/spatop.jpg) no-repeat top left;
	padding-top: 12px;
	width: 518px;
	font-family: Arial, Helvetica, sans-serif;
 } 
  .divspa div{
  		background: url(images/spabot.jpg) no-repeat bottom left #B58C4C;
		padding-bottom: 12px;
		width: 518px;
  }
  .divspa div .topline{
  	display: block;
	font-size: 25px;
	font-weight: bolder;
	color: #FFF;
	padding: 0 20px;
	text-align: center;
  }
   .divspa div .botline,  .divspa div .botline a{
  	display: block;
	font-size: 17px;
	font-weight: bolder;
	color: #FFF;
	padding: 0 20px;
	text-align: center;
	text-decoration: none;
  }
  .botright{
  	width: 378px;
	height: 32px;
	background: url(images/bottomright.gif) no-repeat;
  }
  .solidright{
  	height: 1px;
	border-bottom: 1px solid #6FAC69;
	margin: 5px 0;
  }
table.tbevent{
	color:#C9E3C7;
	}
table.tbevent th, table.tbevent td{
	text-align: left;
	border-bottom: 1px dotted #6FAC69;
	padding: 3px;
}
.divform{
	width: 550px;
	background: url(images/midformtop.jpg) no-repeat top left;
	padding-top: 15px;
}
.divform .mid{
	background: url(images/midformmid.jpg) repeat-y left ;	
	padding: 5px 30px;
	text-align: left;
}
.divform .bottom{
	height: 15px;
	background: url(images/midformbot.jpg) no-repeat bottom left;
}
a.glink{
	color: #1F5417;
}

a.nlink2 {
	color: #1a1a1a;
	text-decoration: underline;
	font-weight: bolder;
}
 a.nlink2:hover{
 	color: #1a1a1a;
	text-decoration: none;
 }
