@charset "utf-8";
/* CSS Document */
body {
     background-image:url(bg.jpg);
}
.header {
     width:827px;
	 height:155px;
	 background-image:url(header.jpg);
	 background-repeat:no-repeat;
	 padding-left:5px;
	 clear:both;
	 
}
.header .menu {
     position:relative;
	 top:93px;
	 width:120px;
	 height:23px;
	 background-image:url(menu.jpg);
	 font-family:Tahoma;
	 font-size:11px;
	 font-weight:600;
	 color:#C29B52;
	 float:left;
	 margin-right:3px;
	 padding-top:7px;
	 text-align:center;
}
.header .menu a {
     color:#c29b52;
	 text-decoration:none;
}
.header .menu a:hover {
     color:#D9C197;
	 text-decoration:underline;
}
.header .menu:hover {
     position:relative;
	 top:93px;
	 width:120px;
	 height:23px;
	 background-image:url(menu_hover.jpg);
	 font-family:Tahoma;
	 font-size:11px;
	 font-weight:600;
	 color:#ffffff;
	 float:left;
	 margin-right:3px;
	 padding-top:7px;
	 /*cursor:pointer;*/
	 text-align:center;
}
.header .menu-active {
     position:relative;
	 top:93px;
	 width:120px;
	 height:23px;
	 background-image:url(menu_active.jpg);
	 font-family:Tahoma;
	 font-size:11px;
	 font-weight:600;;
	 color:#ffffff;
	 float:left;
	 text-align:center;
	 margin-right:3px;
	 padding-top:7px;
}
.main {
     padding:0;
	 margin:0;
	 width:827px;
}
.main-content {
     position:relative;
	 margin:0;
	 padding:0;
     width:827px;
	 min-height:300px;
	 height:auto;
	 background-image:url(main-bg.jpg);
	 background-repeat:repeat-y;
	 float:left;
}
.content {
     postition:relative;
	 width:505px;
	 margin-left:15px;
	 margin-top:5px;
	 background-color:#F0E6D4;
	 min-height:750px;
	 height:auto !important;
	 height:750px;
	 float:left;
	 padding:20px 0 20px 10px;
}
.content h1 {
     font-family:Arial, Helvetica, sans-serif;
	 font-size:15px;
	 text-transform:uppercase;
	 font-weight:300;
	 color:#C29B52;
	 background-image:url(h1-bg.jpg);
	 background-repeat:no-repeat;
	 padding:10px 0 10px 20px;
	 text-align:left; 
}
.content h2 {
     background-color:#F5EEE1;
	 padding:15px;
	 font-family:Corbel,Verdana;
	 font-size:15px;
	 font-weight:300;
	 color:#8B5727;
	 margin:5px 0 20px 10px;
	 text-align:left;
	 float:left;
	 display:block;
}
.content p {
     font-family:Tahoma;
	 font-size:12px;
	 color:#333333;
	 margin:0 0 0 15px;
	 text-align:left;
	 clear:both;
	 padding:0 80px 0 0;
}
.content a:link {
     color:#660000;
	 }
.content a:hover {
     color:#990000;
	 }
.content a:visited {
     color:#660000;
}
.content a:active {
     color:#660000;
}
.content .box {
     width:224px;
	 height:200px;
	 background-image:url(box-header1.jpg);
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#F5EEE1;
	 padding:50px 0 0 0;
	 float:left;
	 margin:0 10px 0 10px;
}
.content .box1 {
     width:224px;
	 height:200px;
	 background-image:url(box-header2.jpg);
	 background-position:top;
	 background-repeat:no-repeat;
	 background-color:#F5EEE1;
	 padding:50px 0 0 0;
	 float:left;
	 margin:0 10px 0 10px;
}
.content .box img, .content .box1 img {
     padding:0 5px 5px 0;
	 display:inline;
	 vertical-align:left;
}
.content .box p, .content .box1 p {
     padding:0;
	 margin:0px 5px 10px 5px;
	 font-family:Tahoma;
	 font-size:11px;
	 color:#333333;
	 text-align:left;
}
.content .box a, .content .box1 a {
     text-decoration:underline;
	 color:#990000;
	 font-weight:bold;
}
.content .box a:hover, .content .box1 a:hover {
     text-decoration:underline;
	 color:#990000;
	 font-weight:bold;
	 background-color:#F5EEE1;
}
.content input {
     border:1px solid #C29B52;
	 margin-bottom:7px;
	 width:220px;
	 background-color:#F5EEE1;
	 color:#663300;
}
.content textarea {
     border:1px solid #C29B52;
	 margin-bottom:7px;
	 width:220px;
	 background-color:#F5EEE1;
	 color:#663300;
}
.content .emailsubmit {
     border:1px solid #C29B52;
	 margin:0 0 0 60px;
	 width:100px !important;
	 text-align:center;
	 background-color:#DFC99F !important;
	 color:#663300;
}
.content .boldphone {
     font-family:haettenschweiler, impact, "Arial Narrow";
	 font-size:28px;
	 color:#715B33;
	 text-align:center;
	 margin-bottom:25px;
	 
}
.content .formlabel {
     font-family:Tahoma;
	 font-size:11px;
	 color:#333333;
	 margin:0 0 0 115px;
	 text-align:left;
	 clear:both;
	 padding:0 40px 0 0;
	 }
.footer {
     width:827px;
	 height:150px;
	 background-image:url(footer.jpg);
	 clear:both;
	 margin:0;
	 padding:0;
}
.sidebar {
     position:relative;
	 width:261px;
	 height:auto;
	 margin: 5px 15px 0 0px;
	 background-image:url(sidebar-bg.jpg);
	 padding-bottom:20px;
	 float:right;
} 
.sidebar p {
     text-align:left;
	 padding:0;
	 margin:0;
}
.sidebar a {
     font-family:Arial;
	 font-size:11px;
	 color:#990000;
	 padding-left:125px;
	 text-decoration:underline;
	 text-align:left;
}
.sidebar .sdblabel {
     font-family:Arial;
	 font-size:11px;
	 color:#C29B52;
	 background-image:url(label-bg.jpg);
	 background-repeat:no-repeat;
	 margin:25px 0 0 0;
	 text-align:left;
	 padding:6px 0 15px 20px;
}

.sidebar .rewiev {
     font-family:Arial;
	 font-size:11px;
	 margin:15px 30px 30px 30px;
	 text-align:left;
}
.sidebar .contact {
	 margin:15px 0px 25px 30px;
}
.sidebar .rewiev .name {
     text-transform:uppercase;
	 color:#623100;
	 text-align:left;
	 font-weight:bold;
	 padding:0;
	 margin:0;
}
.sidebar .rewiev .text {
     font-style:italic;
	 color:#967E49;
	 text-align:left;
	 margin-top:10px;
	 display:block;
}
.sidebar .newsletterform {
     text-align:left;
	 font-family:Arial;
	 font-size:11px;
	 color:#967E49;
	 padding:5px 0 0 35px;
	 margin:0px;
	 }
.sidebar .newsletterform input {
     border:1px solid #C29B52;
	 margin-bottom:7px;
	 width:150px;
	 background-color:#F5EEE1;
	 color:#663300;
}
.sidebar .newsletterform .listmenu {
     border:1px solid #C29B52;
	 margin-bottom:7px;
	 width:150px;
	 background-color:#F5EEE1;
	 color:#663300;
}
.sidebar .normaltext {
     text-align:left;
	 font-family:Arial;
	 font-size:11px;
	 color:#967E49;
	 padding:5px 0 0 35px;
	 margin:0px;
	 }
.sidebar .newsletterform .nwlsubmit {
     border:1px solid #C29B52;
	 margin:0 0 0 50px;
	 width:100px;
	 text-align:center;
	 background-color:#DFC99F;
	 color:#663300;
}
