/* CSS Document */
/*----General Start-----------*/
body{
	padding:0;
	margin:0;
	color:#855407;
	background:url(images/petternbg.jpg) repeat-x 50% 0 #F0EDD3;
	font:normal 11px Arial, Helvetica, sans-serif;
}
p, b, span, td, h1, h2, h3, h4, form, input, select, textarea{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}
ul{
	list-style:none;
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
}
li{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
}
a{
	color:#109533;
	background-color:inherit;
	padding:0;
	margin:0;
	outline:none;
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}
h2{
	font:normal 26px/28px Georgia, "Times New Roman", Times, serif;
	color:#860000;
	background-color:inherit;
	display:block;
}

p{
	line-height:15px;
}

/*----General End-----------*/
.logo{
	margin:12px 0 0 0;
	display:inherit;
}
.contact_main{
	padding:12px 0 38px 0;
}
.contact{
	border:solid 1px #fff;
	color:#9F2626;
	background-color:#F0EDD3;
	padding:0 15px 0 15px;
	font-weight:bold;
	line-height:25px;
}
.contact span{
	color:#796700;
	background:url(images/spanbg.gif) no-repeat 0 50%;
	background-color:inherit;
	padding:0 11px 0 26px;
	line-height:25px;
}
ul.toplink{
	padding:0 0 0 52px;
}
ul.toplink li{
	background:url(images/toplibg.gif) repeat-y 100% 0;
	padding:0 13px;
	float:left;
	width:auto;
}
ul.toplink li span.home{
	background:url(images/spanbg01.gif) no-repeat 50% 0;
	display:block;
	width:31px;
	padding:19px 0 0 0;
}
ul.toplink li span.cont{
	background:url(images/spanbg02.gif) no-repeat 50% 0;
	display:block;
	width:41px;
	padding:19px 0 0 0;
}
ul.toplink li.nobg{
	background:none;
	padding-right:0;
}
ul.toplink li span.home a{
	font:bold 11px/8px Arial, Helvetica, sans-serif;
	color:#008222;
	background-color:inherit;
	text-decoration:none;
}
ul.toplink li span.cont a{
	font:bold 11px/8px Arial, Helvetica, sans-serif;
	color:#008222;
	background-color:inherit;
	text-decoration:none;
}
ul.toplink li span.home a:hover, ul.toplink li span.cont a:hover{
	text-decoration:underline;
}
ul.nav{
}
ul.nav li{
	padding:0 10px 0 9px;
	background:url(images/libg.gif) no-repeat 100% 50%;
	float:left;
	width:auto;
}
ul.nav li a{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#945B00;
	background-color:inherit;
	padding:0 10px;
	display:block;
	text-decoration:none;
}
ul.nav li.nopad{
	padding-left:0;
}
ul.nav li.nopad01{
	padding-right:0;
	background:none;
}
ul.nav li a:hover{
	color:#008222;
	background-color:#fff;
}
ul.nav li a.active{
	color:#008222;
	background-color:#fff;
	cursor:text;
}
.headerbg{
	background:url(images/headerbg.jpg) no-repeat 0 0;
	height:233px;
}
.contener{
	padding-bottom:38px;
}
p.galleryTxt{
	line-height:12px;
	font-size:10px;
	padding:4px 0 10px 0;
}
p.galleryTxt a{
	color:#109533;
	background-color:inherit;
}
.galary_main{
	border:solid 2px #D1CC9F;
	color:inherit;
	background-color:#FFFCE3;
	padding:18px 0;
}
.bodycont{
	padding:38px 0 0 0;
}
.member{
	padding:16px 0 18px 0;
	border:solid 2px #D6CF94;
	color:#855407;
	background-color:#E8E3B4;
}
.formpnl{
	padding-bottom:38px;
}
.txtbox{
	width:172px;
	height:17px;
	border:solid 1px #D3CC8C;
	color:#8E8423;
	background-color:#F8F4CE;
	padding:1px 0 0 18px;
}
.user{
	line-height:16px;
}
a.sign{
	line-height:16px;
}
.datebg{
	color:#6A6214;
	background-color:#F5F1CF;
	text-align:center;
	padding:5px 0 4px 0;
	font:normal 18px/18px Arial, Helvetica, sans-serif;
}
.datebg span{
	width:52px;
	height:22px;
	border:solid 1px #9F9237;
	color:#fff;
	background-color:#CCC16A;
	font:normal 26px/22px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	display:block;
	margin:0 auto 4px auto;
}
.doted{
	background:url(images/doted.gif) repeat-x 0 50%;
}
p.newsTxt{
	padding:2px 0 0 0;
}
p.newsTxt a{
	padding:0 0 5px 0;
	display:block;
}
.welcome{
	padding-bottom:32px;
}
.welcome h2{
	height:35px;
}
p.saleTxt{
	width:139px;
}
p.saleTxt span{
	font:bold 12px/15px Arial, Helvetica, sans-serif;
	color:#CD6300;
	background-color:inherit;
	display:block;
	padding-bottom:9px;
}
.salelink{
	padding:14px 0 0 0;
}
.salelink ul{
	background:url(images/doted02.gif) repeat-x 0 0;
	padding:1px 0 0 0;
}
.salelink ul li{
	height:22px;
	background:url(images/doted02.gif) repeat-x 0 100%;
}
.salelink ul li a{
	font:normal 11px/21px Arial, Helvetica, sans-serif;
	color:#109533;
	background:url(images/bulet.gif) no-repeat 6px 50%;
	background-color:inherit;
	padding:0 0 0 20px;
	display:block;
	text-decoration:none;
}
.salelink ul li a:hover{
	color:#109533;
	background-color:#FBF8DD;
}
a.servicelink{
	color:#000;
	background-color:inherit;
}
.doted01{
	background:url(images/doted02.gif) repeat-x 0 8px;
}
.baner{
	padding:29px 0 0 0;
}
.foot{
	padding:16px 0 18px 0;
	color:#FFF69E;
	background-color:#00641A;
}
.foot ul{
}
.foot ul li{
	float:left;
	padding:0 21px 0 20px;
	width:auto;
	background:url(images/footlibg.gif) no-repeat 100% 50%;
}
.foot ul li.nobg02{
	background:none;
}
.foot ul li a{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
.foot ul li a:hover{
	color:#FFE48B;
	background-color:inherit;
}
.foot p{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#FFF69E;
	background-color:inherit;
	text-align:center;
}
.foot p a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	font-weight:bold;
}
.foot p a:hover{
	text-decoration:underline;
}
.space{
	padding:28px 0 0 0;
}
