/* CSS Document */
/*-------------------------general-------------------------*/
body{
	padding:34px 0 0 0;
	margin:0;
	background:url(images/pattern.jpg) repeat-x 0 0 #B26A22;
	color:#6E3700;
	font:normal 11px Arial, Helvetica, sans-serif;
}
p, a, h1, h2, h3, li, td, form, input {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}

ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
h2{
	font:normal 22px/24px Georgia, "Times New Roman", Times, serif;
	color:#000;
	background-color:inherit;
}
h3{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#577C06;
	background-color:inherit;
}
.speacer{
	padding:0;
	margin:0;
	clear:both;
	line-height:0;
	font-size:0;
}
/*-------------------------general-------------------------*/
/*-------------------------Top Nav Panel Start-------------------------*/
ul.topnav{
	float:right;
	width:auto;
}
ul.topnav li{
	float:left;
	width:auto;
	font-size:13px;
	line-height:16px;
	color:#FFF5DE;
	background-color:inherit;
}
ul.topnav li span{
	display:block;
	padding:0 6px;
}
ul.topnav li a{
	color:#FFF5DE;
	background-color:inherit;
}
ul.topnav li a:hover{
	color:#000;
	background-color:inherit;
}
/*-------------------------Top Nav Panel End-------------------------*/
/*-------------------------Header Panel Start-------------------------*/
.headerrepeatbg{
	background:url(images/headerrepeatbg.gif) repeat-x 0 0;
	border:1px solid #FFF;
	padding:11px 11px 11px 29px;
}
.header
{
    
	background:url(images/header.jpg) no-repeat  0 100%;
	background:url(images/P1000219.JPG) no-repeat  0 100%;
	height:246px;
}
.logo{
	margin: 0 41px 13px 0;
	display:inline;
}
ul.headerlink{
	background:url(images/dashed.gif) repeat-x 0 0;
	padding:1px 0 0 0;
	width:221px;
}
ul.headerlink li{
	background:url(images/dashed.gif) repeat-x 0 100%;
	font-size:13px;
	line-height:29px;
}
ul.headerlink li span{
	background:url(images/bullet.gif) no-repeat 0 50%;
	padding:0 0 0 18px;
}
ul.headerlink li span a{
	color:#141414;
	background-color:inherit;
}
ul.headerlink li span a:hover{
	color:#81820D;
	background-color:inherit;
}
ul.headerlink li span a.active{
	color:#81820D;
	background-color:inherit;
	cursor:text;
}
/*-------------------------Header Panel End-------------------------*/
/*-------------------------Body Top Panel Start-------------------------*/
.bodytopbg{
	background:url(images/bodytopbg.gif) repeat-x 0 0 #F6E4BA;
	color:#6E551A;
	padding:24px 0 23px 0;
}
.galimg{
	display:inline;
}
ul.galerylink{
	padding:12px 0 0 0;
}
ul.galerylink li{
	float:left;
	width:auto;
	margin:0 5px 0 0;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
ul.galerylink li a{
	background:url(images/numberancbg.jpg) no-repeat 0 0;
	color:#FFF5DD;
	background-color:inherit;
	width:16px;
	text-align:center;
	display:block;
}
ul.galerylink li a:hover{
	background:url(images/numberhovbg.jpg) no-repeat 0 0;
	color:#FFF;
	background-color:inherit;
}
ul.galerylink li a.galactive{
	background:url(images/numberhovbg.jpg) no-repeat 0 0;
	color:#FFF;
	background-color:inherit;
	cursor:text;
}
ul.galerylink li a.next{
	color:#7C7D10;
	background-color:inherit;
	background-image:none;
}
ul.galerylink li a:hover.next{
	color:#000;
	background-color:inherit;
	background-image:none;
}
.welpanel h2 span{
	display:block;
	font:normal 16px/16px Arial, Helvetica, sans-serif;
	color:#DE6300;
	background-color:inherit;
}
.welpanel p{
	padding:9px 0 3px 0;
	font-size:12px;
	line-height:19px;
}
.welpanel ul li{
	font-size:12px;
	line-height:24px;
	font-weight:bold;
}
.welpanel ul li b{
	color:#000;
	background-color:inherit;
	padding:0 5px 0 0;
}
.welpanel ul li a{
	color:#7C7D10;
	background-color:inherit;
}
.welpanel ul li a:hover{
	color:#000;
	background-color:inherit;
}
/*-------------------------Body Top Panel End-------------------------*/
/*-------------------------Body Bot Panel Start-------------------------*/
.bodybotbg{
	background:url(images/bodybotbg.gif) repeat-x 0 0 #F0E1BD;
	color:#6E551A;
	padding:31px 0 30px 0;
}
.productheadingpanel{
	background:url(images/dashed.gif) repeat-x 0 100%;
}
.productheadingpanel h2{
	background:url(images/bullet1.jpg) no-repeat 0 0;
	padding:0 0 13px 43px;
}
.productheadingpanel h2 span{
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#DE6300;
	background-color:inherit;
}
.productPanel img{
	margin:19px 0 0 0;
}
.productPanel p{
	font-size:12px;
	line-height:19px;
	padding:16px 0 0 0;
}
.productPanel p b{
	display:block;
	padding:7px 0 0 0;
}
.productPanel p b a{
	color:#7C7D10;
	background-color:inherit;
}
.productPanel p b a:hover{
	color:#000;
	background-color:inherit;
}
.serviceheadingpanel{
	background:url(images/dashed.gif) repeat-x 0 100%;
}
.serviceheadingpanel h2{
	background:url(images/bullet2.jpg) no-repeat 0 0;
	padding:0 0 13px 54px;
}
.serviceheadingpanel h2 span{
	display:block;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#DE6300;
	background-color:inherit;
}
.service img{
	float:left;
	width:auto;
	margin:16px 0 0 0;
}
.service p{
	font-size:12px;
	line-height:19px;
	width:182px;
	float:right;
	padding:16px 0 0 0;
}
.service p b{
	display:block;
	padding:7px 0 0 0;
}
.service p b a{
	color:#7C7D10;
	background-color:inherit;
}
.service p b a:hover{
	color:#000;
	background-color:inherit;
}
.bodybotbg p.abouttxt{
	font-size:12px;
	line-height:19px
} 
/*-------------------------Body Bot Panel End-------------------------*/
/*-------------------------Footer Panel Start-------------------------*/
.footerbg{
	border-top:2px solid #9F5811;
	padding:36px 0 34px 0;
}
.footerbg ul{
	margin:0 auto;
 	width:550px;
}
.footerbg ul li{
	background:url(images/footernavdiv.gif) no-repeat 0 50%;
	padding:0 25px;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	width:auto;
}
.footerbg ul li.nodivder{
	background-image:none;
}
.footerbg ul li a{
	color:#F9EBCB;
	background-color:inherit;
}
.footerbg ul li a:hover{
	color:#000;
	background-color:inherit;
}
.footerbg p{
	width:288px;
	line-height:15px;
	padding:4px 0 0 0;
}
.footerbg p a{
	color:#F9EBCB;
	background-color:inherit;
	font-weight:bold;
}
.footerbg p a:hover{
	text-decoration:underline;
}
/*-------------------------Footer Panel End-------------------------*/