body {
	margin: 0;
	color: #353f28;
	background: #f3f9e4 url('../../images/bg-body.gif') repeat-x;; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif
}
img {
	border: none;
}
form {
	margin: 0;
	padding: 0;
}
.main-wrapper {
	width:100%;
	position:relative;
}
.add-bg {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 122px;
	background: url('../../images/bg-body3.gif') repeat-x;
	z-index: 1 !important
}
.bg {
	background: url('../../images/bg-body2.gif') no-repeat 50% 0;
	min-width: 980px;
	z-index: 100 !important;
	position:relative
}
#wrapper {
	width: 980px;
	margin: 0 auto;
	position: relative;
	padding-top: 480px;
}
#wrapper:after {
	content:"";
	display:block;
	clear:both;
}
.logo {
	margin: 0;
	position: absolute;
	left: -34px;
	top: 0;
	z-index: 100;
}
.logo a {
	display: block;
	text-indent: -9999px;
	width: 574px;
	height: 120px;
	overflow: hidden;
	background: url('../../images/img-logo.png') no-repeat;
	outline: none
}
#header {
	position: absolute;
	left: 0;
	top: 0;
	width: 980px;
	height: 800px;
}
.navbar {
	position: absolute;
	right: 143px;
	top: 2px;
	height: 35px;
	z-index:100; !important
}
.navbar-l {
	float: right;
	height: 35px;
	background: url('../../images/bg-navbar-left.png') no-repeat;; padding-left:2px; padding-right:0; padding-top:11px; padding-bottom:0
}
.navbar-r {
	float: right;
	height: 35px;
	width: 7px;
	background: url('../../images/bg-navbar-right.png') no-repeat;
}
.navbar ul {
	float: left;
	margin: 0 -10px 0 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	height: 100%;
}
.navbar ul li {
	float: left;
	background: url('../../images/divider-navbar.gif') no-repeat 0 50%;
	margin-left: -2px; padding-left:12px; padding-right:14px; padding-top:0; padding-bottom:0
}
.navbar ul li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	height: 8px;
	background-repeat: no-repeat !important;
	position: relative;
}
.navbar ul .link1 a {
	width: 125px;
	background: url('../../images/text-navbar-link1.gif');
}
.navbar ul .link2 a {
	width: 74px;
	background: url('../../images/text-navbar-link2.gif');
}
.navbar ul .link3 a {
	width: 65px;
	background: url('../../images/text-navbar-link3.gif');
}
.contacts {
	position: absolute;
	right: 0;
	top: 38px;
	text-align: right;
	line-height: 16px;
	color: #5c5c5c;
}
.contacts strong {
	display: block;
	color: #43621a;
}
.contacts span {
	display: block;
}
.contacts p {
	margin: 0;
	font-weight: bold;
	color: #829251;
	letter-spacing: 1px;
}
.contacts ul {
	overflow: hidden;
	height: 100%;
	margin: 0 -4px 0 0;
	padding: 0;
	list-style: none;
}
.contacts ul li {
	float: right;
	background: url('../../images/divider-contacts.gif') no-repeat 100% 50%;
	margin-right: -1px;
	display: inline; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}
.contacts ul li a {
	color: #5c5c5c;
	text-decoration: underline;
}
.contacts ul li a:hover {
	text-decoration: none;
}
.btn-load {
	position: absolute;
	right: 0;
	top: 4px;
}
.btn-load a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 137px;
	height: 35px;
	background: url('../../images/btn-load.png') no-repeat;
}
#header .w1 {
	width: 980px;
	margin-top: 130px;
	overflow: hidden;
	position: relative;
	text-align: center;
	background: url('../../images/bg-navigation.gif') no-repeat;
	
}
#header .w2 {
	left: 50%;
	float: left;
	position: relative;
	text-align: center;
}
#header .navigation {
	overflow: hidden;
	height: 50px;
	margin: 0 0 0 -50%;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
	display: inline;
}
* html #header .navigation {
	margin: 0;
	left: -50%;
}
* +html #header .navigation {
	margin: 0;
	left: -50%;
}
.navigation li {
	float: left;
	font-weight: bold;
	background: url('../../images/divider-navigation.gif') no-repeat 0 1px;
	padding-top: 4px;
	margin-left: -2px
}
.navigation li a {
	float: left;
	height: 25px;
	color: #707d5f;
	text-decoration: none;
	padding: 13px 17px 0 18px;
}
.navigation li a:hover,
.navigation li a.active {
	background: url('../../images/bg-navigation-hover.gif') repeat-x;
	position:relative
}
.img-holder {
	/*overflow: hidden;*/
	width: 968px;
	border: 1px solid #c3cbad;
	padding: 2px;
	margin-top: 5px;
	position:relative;
}
.img-holder img {
	display: block;
}
#main {
	overflow: hidden;
	width: 100%;
	background: url('../../images/bg-main-c.gif') repeat-y;
}
.main-b {
	overflow: hidden;
	width: 962px;
	background: url('../../images/bg-main-b.gif') no-repeat 0 100%;; padding-left:16px; padding-right:2px; padding-top:0; padding-bottom:18px
}
#content {
	float: left;
	width: 655px;
	padding-top: 8px;
}
.section {
	overflow: hidden;
	width: 100%;
}
.section-img {
	float: left;
	margin-top: 5px;
}
.section-text {
	float: right;
	width: 345px;
}
.section-text h2 {
	margin: 0 0 -10px;
	font-size: 18px;
	color: #000;
	font-weight: normal;
}
.section-text p {
	margin: 15px 0 0;
	line-height: 14px;
}
.gallery {
	overflow: hidden;
	width: 100%;
	margin-top: 39px;
}
.heading {
	margin: 0;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	border: 1px solid #bdc1a3;
	background: #fdfee7 url('../../images/bg-heading.gif') repeat-x 0 100%;
	padding-left:8px; padding-right:8px; padding-top:7px; padding-bottom:6px
}
.heading span {
	background: url('../../images/icon1.gif') no-repeat 0 1px;
	padding-left:32px; padding-right:0; padding-top:0; padding-bottom:3px
}
.photos {
	overflow: hidden;
	width: 100%;
	margin-top: -15px;
}
.photos-holder {
	overflow: hidden;
	width: 692px;
	margin: 27px 0 0 -37px;
}
.photos a {
	float: left;
	width: 189px;
	height: 129px;
	padding: 2px;
	background: url('../../images/bg-img-gallery.gif') no-repeat;
	margin-left: 37px
}
.photos a img {
	display: block;
}
.photos .last {
	margin-left: 39px;
}
.btn {
	float: right;
	text-indent: -9999px;
	overflow: hidden;
	width: 185px;
	height: 23px;
	background: url('../../images/btn-more.gif') no-repeat;
	margin-top: 28px
}
.article {
	overflow: hidden;
	width: 100%;
	background: url('../../images/bg-article-c.gif') repeat-y;
	margin-top: 28px
}
.article-t {
	overflow: hidden;
	width: 100%;
	background: url('../../images/bg-article-t.gif') no-repeat;
}
.article-b {
	overflow: hidden;
	width: 631px;
	background: url('../../images/bg-article-b.gif') no-repeat 0 100%;
	min-height: 127px; padding-left:14px; padding-right:10px; padding-top:10px; padding-bottom:0
}
* html .article-b {
	overflow: auto;
	height: 127px;
}
.article-img {
	float: left;
}
.article-text {
	float: right;
	width: 385px;
	margin-top: 25px;
}
.article-text p {
	margin: 0;
	line-height: 14px;
	color: #0b0b0b;
}
#sidebar {
	float: right;
	width: 291px;
	margin-top: -13px;
}
.side-box {
	width: 281px;
	background: #d7ddc9;
	padding: 5px 0 5px 5px;
	margin-top: 19px;
}
.side-content {
	width: 275px;
	background: #e2ead0;
	padding: 5px 5px 12px 6px;
	margin: -10px -5px 0 0;
	position: relative;
}
.form {
	overflow: hidden;
	height: 100%;
	padding: 4px 6px 0 5px;
}
.form-text {
	overflow: hidden;
	height: 100%;
	padding: 0 0 5px 5px;
}
.form-text p {
	margin: 0;
	line-height: 14px;
}
.form-divider {
	overflow: hidden;
	width: 100%;
	margin-top: 6px;
}
.form-divider label {
	float: left;
	color: #000;
	margin-top: 4px;
}
.form .text {
	float: right;
	width: 193px;
	padding: 3px 4px 4px;
	background: #fff;
	border: 1px solid #aab09c;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
.form .area {
	float: right;
	width: 193px;
	height: 74px;
	padding: 3px 4px 4px;
	background: #fff;
	border: 1px solid #aab09c;
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	overflow: auto;
}
.form .last {
	margin-top: 5px;
}
.form .last .digits {
	float: right;
	border: 1px solid #7b9443;
	margin: 17px 8px 0 0;
}
.form .last div {
	float: right;
	width: 93px;
}
.form .last label {
	float: none;
	display: block;
	margin: 0 0 0 1px;
}
.form .last .text {
	float: none;
	width: 83px;
	margin-top: 1px;
}
.form .submit {
	float: right;
	margin: 15px 29px 0 0;
}
.side-text {
	overflow: hidden;
	height: 100%;
	padding: 17px 5px 0;
}
.side-text p {
	margin: 0;
	line-height: 18px;
}
.banners {
	overflow: hidden;
	width: 100%;
	padding: 7px 0 3px;
}
.banners a {
	display: block;
	width: 248px;
	margin: 0 auto;
}
.banners a img {
	display: block;
}
#footer {
	overflow: hidden;
	width: 100%;
	text-align: center;
	font-size: 11px;
	border-top: 9px solid #dfedbc;
	padding: 12px 0 35px;
	margin-top: 1px;
}
#footer ul {
	overflow: hidden;
	margin: 0;
	padding: 0 0 12px;
	list-style: none;
}
#footer ul li {
	display: inline;
	padding: 0 15px 0 14px;
}
#footer ul li a {
	color: #707d5f;
	text-decoration: underline;
}
#footer ul li a:hover {
	text-decoration: none;
}
#footer p {
	margin: 0;
	line-height: 12px;
	color: #8e9c6c;
}
#footer p a {
	color: #8e9c6c;
	text-decoration: underline;
}
#footer p a:hover {
	text-decoration: none;
}

.inner .gallery
{
	margin-top:0;
}
.inner .gallery .heading
{
	margin-bottom:25px;
}
.inner ul
{
	list-style-type:none;
	padding-left:10px;
	margin-left:0;
}
ul.lists li {
border-bottom:1px solid #e5e3e3;
margin:5px 0;
padding:0 0 8px 18px;
}
ul.lists li.last {
border-bottom:none;
}
ul.lists li {
background:url('../../images/bullet.gif') no-repeat 0 3px;
padding-left:25px; padding-right:0; padding-top:0; padding-bottom:8px
}
#gallery a {
float:left;
margin:0 31px 21px 0;
}
#gallery a img {
background:#fff;
border:1px solid #ccc;
padding:3px;
}
#WebInquiry .btn
{
	background:url('../../images/btn-submit.gif') no-repeat 0 0;
	width:107px;
	height:23px;
	float:right;
	border:medium none;
	cursor:pointer; margin-left:0; margin-right:29px; margin-top:15px; margin-bottom:0
}
.lists.second
{
	margin-top:20px;
}
.lists a
{
	color:#353F28;
	text-decoration:none;
}
.lists a:hover
{
	color:#000;
	text-decoration:underline;
}
ul.lists.pdf li
{
	background:url('../../images/pdf.gif') no-repeat 0 0;
}
ul.lists.pdf li.heads
{
	border:none;
	font-weight:bold;
	background:none;
	padding-left:0;
	font-size:14px;
}
.image
{
	padding:3px;
	background:#fff;
	border:1px solid #E5E3E3;
	float:right;
	margin:0 8px 8px 15px;
}
.flt
{
	width:605px;
}
.inner.cont #content
{
	width:98.2%;
}
.contact {
float:left;
margin-right:40px;
margin-top:0;
width:30%;
}
.full .data .form {
overflow:hidden;
width:420px;
}
.inner.cont .form
{
	width:100%;
}
.inner.cont .form .last div
{
	float:left;
	width:291px;
}
.inner.cont .form .last label {
display:block;
float:left;
margin:0 0 0 1px;
}
.inner.cont .form-divider label
{
	width:90px;
}
.inner.cont .form .text, .inner.cont .form .area
{
	float:left;
	width:260px;
}
.inner.cont .form .last .digits 
{
	margin-top:2px;
	float:left;
}
.module
{
	float:left;
	border-left:1px solid #bdc1a3;
	padding-left:20px;
	width:500px;
}
.inner.cont .text.sec
{
	width:150px;
}
.inner.cont #WebInquiry .btn
{
	float:left;
	margin:15px 0 0 89px;
}
.contact li
{
	padding:4px 0;
}
.highlight {
border-left:2px solid #8dc641;
font-weight:bold;
padding:10px;
line-height:19px;
}
.inner #content
{
	width:947px;
}
.rentp
{
	display:block;
	position:absolute;
	right:209px;
	top:59px;
}
.navbar ul .link1 a {
background:url('../../images/facebook.gif') 0 0;
width:57px
}
.navbar ul .link2 a {
background:url('../../images/twitter.gif') 0 0;
width:48px
}
.navbar ul .link3 a {
background:url('../../images/blog.gif') 0 0;
width:30px
}
.navbar ul .link4 a {
background:url('../../images/text-navbar-link2.gif') 0 0;
width:74px
}