html,body {
background:url(all-bg.jpg) repeat left top;
font-family:Verdana, Geneva, sans-serif;

color:#4b472c;
margin:0;
padding:0;
}

body {
background:url(top-bg.jpg) repeat-x left top;
}

a.normal {
font-weight:700;
}

a:hover {
color:#4b472c;
}

h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:0;
padding-top:10px;
font-size:235%;
font-weight:400;
line-height:100%;
letter-spacing:-1px;
}

h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:185%;
font-weight:400;
line-height:100%;
color:#a92e24;
margin:0 0 10px;
}

h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top:0;
font-size:125%;
font-weight:400;
}

table {
border-collapse:collapse;
}

table td {
padding:0;
}

a img {
border:0;
}

img.content {
background:#fff;
border:1px solid #d6d1bc;
padding:9px;
}

img.content-index {
background:#fff;
border:1px solid #d6d1bc;
margin-left:20px;
padding:9px;
}

img.herb {
margin:20px 20px 20px 0;
}

span.gold {
color:#ccad43;
}

div.main {
width:990px;
margin:0 auto;
}

div.header {
position:relative;
height:100px;
}

div.slogan {
position:absolute;
color:#817d5c;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
left:0;
bottom:15px;
}

div.logo {
position:absolute;
left:50%;
margin-left:-220px;
bottom:15px;
}

div.phone {
position:absolute;
color:#817d5c;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:20px;
right:0;
bottom:15px;
}

div.main-image {
padding-bottom:10px;
}

div.menu {
text-align:center;
background:#4b472c;
padding:10px 0 30px 0;
}

a.mainbuttontext {
color:#e3e0d1;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background:url(menu-bullet.png) no-repeat 0 5px;
font-weight:400;
padding:0 0 20px 50px;
display:block;
float:left;
}
.navig_0{
background:none !important;
}
a#on_link,
a.mainbuttontext:hover,
div.footer a:hover {
color:#b7af84;
font-weight:normal;
}
div.content {
padding:10px 10px 20px 0;
width:980px;
}

div.three-links {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:125%;
font-weight:700;
color:#b64e45;
}
div.three-links a.normal{
	text-decoration:none;
}
div.featured-boxes {
margin-bottom:20px;
position:relative;
display:inline-block;
margin-left:-7px;
}
#featuresdivtop,
.featuresdiv,
.featuresspan{
	padding:0;
	margin:0;
	border:none;
	width:100%;
	clear:both;
	overflow:hidden;
}
.br_feature{
	display:none;
}
.featuresdiv h2{
	font-size:22px;
margin:0;
}
.content,
.maintext,
.main_content{
	padding:0 !important;
}
div.box-item ,
.feat_1,
.feat_2,
.feat_3{
margin:0px 7px 20px 0;

position:relative;
float:left;
width:280px;
color:#817d5c;
font-size:11px;
border:1px solid #d2ceb7;
background:url(box-bg.png) repeat-x left top #e6e5d9;
height:125px;
padding:18px 20px 18px 20px;
}
.feat_3{
margin:0px 0px 20px 0;
}
div.featuresdiv h2 {
font-size:22px;
margin:0 0 10px 0;
}

div.box-item table {
color:#4b472c;
width:100%;
margin-top:30px;
}

div.box-item table td {
vertical-align:bottom;
}

div.box-item table big {
color:#a84625;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
line-height:25px;
}

div.box-item img {
margin:5px 10px 10px 0;
}

div.box-item p {
margin:0 0 10px;
}

input {
color:#36331f;
border:0;
background:url(input-bg.png) no-repeat right top;
width:160px;
height:16px;
font-size:11px;
font-family:Verdana, Geneva, sans-serif;
vertical-align:middle;
margin-right:7px;
padding:7px 20px;
}

input.btn {
color:#fefefd;
border:0;
background:url(btn-bg.png) no-repeat left top;
width:75px;
height:27px;
font-size:15px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:700;
margin-right:0 !important;
cursor:pointer;
padding:0;
}

div.box-item a {
color:#817d5c;
font-size:15px;
font-weight:400;
text-decoration:underline;
}

div.box-item a:hover {
text-decoration:none;
}

div.footer {
width:950px;
background:#4b472c;
position:relative;
margin:0 auto 20px;
padding:35px 20px;
}

div.footer a.normal {
color:#eceadf;
text-decoration:none;
}

div.footer div.icons {
position:absolute;
left:415px;
top:30px;
}

div.footer div.icons a {
margin-right:23px;
}

div.footer div.copyrights {
position:absolute;
right:10px;
top:40px;
}

div.footer div.copyrights span {
margin-right:15px;
}
img.content_image {
margin:0 5px 0 0;
padding:0;

}
div.clear {
clear:both;
height:0;
overflow:hidden;
}
.img_right{
	float:right;
	padding:0 0 0 20px;
	overflow:hidden;
}
.img_right img.content_image {
background:#fff;
border:1px solid #d6d1bc;
padding:9px;
}
.main{
	position:relative;
	
}
div.weather{
	position:absolute;
	bottom:140px;
	left:40px;
	display:none;
	width:300px;
}
div.weather div{
	background:none !important;
	text-align:left !important;
	font-size: 80% !important;
	border: none !important;

}
div.newsletter{
	position:absolute;
	bottom:150px;
	left:680px;
	display:none;
}
div.main_content{
	margin:0 0 20px 0;
}
div.weather div br{
	display:none;
}
div.weather div b{
clear:both;
display:block;
margin:0 !important;
padding:0 !important;
float:left;
width:100px;
}
.feat_2 img.content_image {
	float:left;
	margin:0 15px 20px 0;
}

h1,h2{
	padding:0;
	margin:5px 0 5px 0;
}
h1{
	padding:0;
	margin:15px 0 15px 0;
}
h1{
	width:100%;
}

.content{
}

.footer{
	clear:both;
	margin:20px 0 0 0;
}

img.content_image {
background:#fff;
border:1px solid #d6d1bc;
padding:9px;
}

div.left{
	width:690px;
	float:left;
	padding:0 0 50px 0;

}
div.right{
	padding:60px 0 0 0;
	margin:0 0 0 20px;
	float:left;
	width:200px;
}

div.left_map{
	width:500px;
	float:left;
	padding:0 0 50px 0;

}
div.right_map{
	padding:60px 0 0 0;
	margin:0 0 0 20px;
	float:left;
	width:300px;
}

div.left_half{
	width:480px;
	float:left;
	padding:0 0 50px 0;

}
div.right_half{
	padding:60px 0 0 0;
	margin:0 0 0 20px;
	float:left;
	width:450px;
}
div.left_contact{
	width:690px;
	float:left;
	padding:0 0 50px 0;

}
div.right_contact{
	padding:60px 0 0 0;
	margin:0 0 0 10px;
	float:left;
	width:200px;
}
.left_thumbs{
	width:300px;
	float:left;
}

.right_thumbs{
	text-align:center;
	overflow:hidden;
	height:800px;
}
.right_thumbs p{
	
	padding:10px 0 0 0;
	width:120px;
}
.right_thumbs{
	float:right;
	width:620px;
	padding:0 0 0 5px;
}
.right_thumbs div {
	float:left;
	width:205px;
}
.right_thumbs br {
	display:none;
}
.right_thumbs div br {
	display:block;
}
.right_thumbs img.content_image {
	float:left;
	width:180px;
	height:180px;
	background:#fff;
border:1px solid #d6d1bc;
padding:9px;
}
.right_thumbs div.head{
	clear:both;
	width:600px;
	margin:40px 0 0 0;
	text-align:left;
}
.content{
	margin:0 0 10px 0;
	
}

div.left_home{
	width:590px;
	float:left;
	padding:0 0 50px 0;

}
div.left_home img.content_image{
background:none;
border:none;
}
div.left_home h1{
width:350px;
overflow:hidden;

}
div.right_home{
	padding:15px 0 0 0;
	margin:0 0 0 20px;
	float:left;
	width:330px;
}