body, html {height:100%}
body {font:10px 'Trebuchet MS', sans-serif; color:#d7a76b; line-height:18px; text-transform:uppercase; overflow:hidden; background-color:#dba159; border:0; min-width:980px; min-height:760px; width:100%; height:100%; position:absolute;}
.glob {position: absolute; overflow:hidden; width:100%; height:100%;}
.main {margin:0px auto; width:980px; height:100%; z-index:2;}
.spinner {position:absolute; background:url(../images/main_spinner.gif) 0 0 no-repeat; z-index:100; width:66px; height:66px; top:46%; left:48%}
.page_spinner {position:absolute; background-color:#dba159; z-index:99; width:100%; height:100%; top:0; left:0}
a {text-decoration:underline; outline:none}
h1 {padding:0; float:left;}
h2 {font:35px 'Trebuchet MS', sans-serif; font-weight:bold; color:#57402d; text-shadow:1px 1px #ad8769; text-transform:uppercase; margin-bottom:36px; letter-spacing:-1px; line-height:34px;}
h3 {font:14px 'Trebuchet MS', sans-serif; color:#d7a76b; text-transform:uppercase; margin-bottom:3px; position:relative;}
h4 {font:24px 'Trebuchet MS', sans-serif; font-weight:bold; color:#57402d; text-shadow:1px 1px #ad8769; text-transform:uppercase; margin-bottom:25px; letter-spacing:-1px; line-height:23px;}
h5 {font:16px 'Trebuchet MS', sans-serif; font-weight:bold; color:#57402d; text-shadow:1px 1px #ad8769; text-transform:uppercase; margin-bottom:10px; letter-spacing:-1px; line-height:15px;}
.fleft {float:left;}
.wrapper {width:100%; overflow:hidden; position:relative}
.clear {clear:both;}
header {position:absolute; width:100%; z-index:11; top: 0;}
#logo {display:block; position:relative; top:0px; left:312px; width:356px; height:50px; background:url(../images/logo.png) no-repeat; z-index:10; text-indent:100%; white-space:nowrap; overflow:hidden;}
/*-----menu-----*/
.menu {
    position:relative; 
    float:left;
    top:28px; 
    z-index:10; 
    display:inline-block; 
    height:95px;
    width:980px;
    border-radius:7px; 
    border-bottom:1px solid #e6bc87;
    background-color: #915d35;
    background: -moz-linear-gradient(top, rgba(145,93,53,1) 38%, rgba(134,84,48,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,rgba(145,93,53,1)), color-stop(100%,rgba(134,84,48,1)));
    background: -webkit-linear-gradient(top, rgba(145,93,53,1) 38%,rgba(134,84,48,1) 100%);
    background: -o-linear-gradient(top, rgba(145,93,53,1) 38%,rgba(134,84,48,1) 100%);
    background: -ms-linear-gradient(top, rgba(145,93,53,1) 38%,rgba(134,84,48,1) 100%);
    background: linear-gradient(top, rgba(145,93,53,1) 38%,rgba(134,84,48,1) 100%);
}
#menu > li {position:relative; float:left; text-align:center; display:inline-block; background:url(../images/menu_line.jpg) top right no-repeat; height:95px; width:165px;}
#menu > li > a {position:relative; font:28px 'Trebuchet MS', sans-serif; color:#daad73; top:31px; line-height:25px; font-weight:bold; letter-spacing:-1px; text-transform:uppercase; text-decoration:none; z-index:3; /*text-shadow:1px 1px #764b2a*/}
#menu > li > a:hover {text-decoration:none;}
#menu > li.active > a {text-decoration:none;}
.overPlane {
    position:absolute; 
    text-align:center; 
    height:95px;
    top:-25px;
    background-color:#483525;
    background: -moz-linear-gradient(top,  rgba(74,54,38,1) 36%, rgba(67,49,34,1) 77%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,rgba(74,54,38,1)), color-stop(77%,rgba(67,49,34,1)));
    background: -webkit-linear-gradient(top,  rgba(74,54,38,1) 36%,rgba(67,49,34,1) 77%);
    background: -o-linear-gradient(top,  rgba(74,54,38,1) 36%,rgba(67,49,34,1) 77%);
    background: -ms-linear-gradient(top,  rgba(74,54,38,1) 36%,rgba(67,49,34,1) 77%);
    background: linear-gradient(top,  rgba(74,54,38,1) 36%,rgba(67,49,34,1) 77%);
    }
.button1 {width:165px; left:-30px; border-radius:5px 0px 0px 5px;}
.button2 {width:165px; left:-39px;}
.button3 {width:165px; left:-24px;}
.button4 {width:165px; left:-7px;}
.button5 {width:165px; left:-22px;}
.button6 {width:156px; left:-18px; border-radius:0px 5px 5px 0px;}
.submenu_1 {position:absolute; z-index:2; width:164px; background-color:#4a3626; top:105px; left:0px; height:248px; text-align:left; padding-top:27px; border-radius:7px; text-align:center;}
.submenu_1 li {position:relative; display:inline-block; width:128px; margin-bottom:1px;}
.submenu_1 a {font-size:18px; color:#8f6f54; font-family:'Trebuchet MS', sans-serif; display:inline-block; text-transform:uppercase; text-align:center; line-height:18px; height:30px; text-decoration:none; text-shadow:1px 1px #3d2c20}
.submenu_1 li:hover > a, .submenu_1 li.sfHover > a {text-decoration:none; color:#deb57e;}
.sub-txt {position:absolute; top:0; left:-33px; width:164px; text-align:center;}
#menu .backNone{background:none; width:155px;}
.mText{position:relative; top:6px;}
/*-----content-----*/
#content {position:absolute;}
#content > ul {margin-top:182px;}
#content > ul > li {position:absolute; overflow:hidden;}
#content #page_gallery {background:none;}
.contentPad {
    width:938px;
    height:422px;
    padding:25px 21px 39px 21px;
    border-radius:7px;
    border-bottom:1px solid #e6bc87;
    background-color:#915d35;
    background: -moz-linear-gradient(top, rgba(145,93,53,1) 38%, rgba(134,84,48,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,rgba(145,93,53,1)), color-stop(100%,rgba(134,84,48,1)));
    background: -webkit-linear-gradient(top, rgba(145,93,53,1) 38%,rgba(134,84,48,1) 100%);
    background: -o-linear-gradient(top, rgba(145,93,53,1) 38%,rgba(134,84,48,1) 100%);
    background: -ms-linear-gradient(top, rgba(145,93,53,1) 38%,rgba(134,84,48,1) 100%);
    background: linear-gradient(top, rgba(145,93,53,1) 38%,rgba(134,84,48,1) 100%);
}
.thumb-text {overflow:hidden;}
.thumb-text p {width: 146px;}
.thumb {margin-bottom:34px;}
.bThumb {margin-bottom:20px; overflow:hidden;}
.bThumb div {overflow:hidden;}
.thumb2 {margin-bottom:24px; overflow:hidden;}
.thumb2 div {overflow:hidden;}
.thumb2 a {font:10px 'Trebuchet MS', sans-serif; color:#d7a76b; text-decoration:underline;}
.thumb2 a:hover {color:#3f2e21;}
.list1{width:290px; margin-bottom:0;}
.list1 li a {text-decoration:none; font:10px 'Trebuchet MS', sans-serif; color:#e7c08b; text-transform:uppercase;}
.list1 li {background:url(../images/point.png) 0 10px no-repeat; padding:6px 0 0 10px;}
.list2 {width:290px; margin-bottom:0;}
.list2 li a {text-decoration:none; font:14px 'Trebuchet MS', sans-serif; color:#e7c08b; text-transform:uppercase;}
.list2 li {background:url(../images/arrow.jpg) 0 16px no-repeat; padding:12px 0 0 20px;}
.list3 li a {text-decoration:none; font:14px 'Trebuchet MS', sans-serif; color:#e7c08b; text-transform:uppercase;}
.list4 {width:460px; margin-bottom:0;}
.list4 li a {text-decoration:none; font:10px 'Trebuchet MS', sans-serif; color:#e7c08b; text-transform:uppercase;}
.list4 li {background:url(../images/point.png) 0 10px no-repeat; padding:6px 0 0 10px; font:10px 'Trebuchet MS', sans-serif; color:#e7c08b;}
.imgIndent {margin-right:16px;}
.imgIndent1 {margin-right:14px;}
.imgIndent2 {margin-bottom:19px;}
/*-----Sprites-----*/
.ex-6 {position:relative; text-decoration:none; background:url("../images/button_sprite6.png"); display:inline-block; padding:4px 9px 4px 9px; font:10px 'Trebuchet MS', sans-serif; text-shadow:1px 1px #764b2a; color:#ddb37c; text-transform:uppercase; float:left; text-shadow: 0px 1px 1px #4a3627;margin-top:-14px;}
.ex-8 {position:relative; text-decoration:none; background:url("../images/button_sprite.png"); display:inline-block; padding:10px 21px 12px 21px; font:20px 'Trebuchet MS', sans-serif; text-shadow:1px 1px #764b2a; color:#ddb37c; text-transform:uppercase; float:right; text-shadow: 0px 1px 1px #4a3627;}
/*-----Footer-----*/
footer {position:relative; top:507px; z-index:0; width:980px; height:50px; text-align:center; text-transform:uppercase; text-shadow:0px 1px 1px #e6be88; padding-top:32px;}
.privacy {font:10px 'Trebuchet MS', sans-serif; color:#925e35; font-weight:bold;}
.privacy a {color:#925e35; text-decoration:none;}
.privacy a:hover {color:#925e35; text-decoration:underline;}
.privacyM {font:18px 'Trebuchet MS', sans-serif; color:#925e35; font-weight:bold;}
.privacyM a {color:#925e35; text-decoration:none;}
.privacyM a:hover {color:#925e35; text-decoration:underline;}
#page_privacy a {font:10px Trebuchet MS, sans-serif; color:#e7c08b; text-decoration:none; top:1px; position:relative;}
/*-----follow icons-----*/
#follow-icon {position:relative; height:18px; display:inline-block;}
#follow-icon li {float:left; margin-right:2px;}
#follow-icon .img_act {position:absolute;top:0;}
/*-----Contact form-----*/
#ContactForm {padding:0 0 0 0;}
#ContactForm .bg {padding:0 0;}
#ContactForm .wrapper {overflow:inherit; min-height:40px;}
#ContactForm .success {padding-bottom:4px; position:relative; color:#d7a76b; font:10px Trebuchet MS, sans-serif; text-transform:uppercase;}
#ContactForm label {position:relative; display:inline-block; padding-bottom:7px;}
#ContactForm span {display:block}
#ContactForm .error,#ContactForm .empty {font-size:9px; color:#d7a76b; line-height:9px; display:none; width:220px; top:0px; position:relative;}
#ContactForm a {position:relative; z-index:1;}
#ContactForm a:hover {text-decoration:none;}
#ContactForm .input {width:282px; background: url(../images/content-pad.jpg) no-repeat; padding:14px 8px 13px 10px; color:#d7a76b; outline:none; margin:0 0 0 0; font-size:10px; font-family:'Trebuchet MS'; text-transform:uppercase;}
#ContactForm textarea {overflow:auto; margin:0; width:282px; height:116px; background: url(../images/content-pad2.jpg) no-repeat; padding:14px 8px 13px 10px; color:#d7a76b; resize:none; outline:none; font-size:10px; font-family:'Trebuchet MS'; text-transform:uppercase;}
#ContactForm .block {display:inline-block; position:relative;}
.formBtn{display:inline-block; padding:0px 11px 0px 0px; margin-top:27px; position:relative; float:left; left:42px;}
#ContactFormP .input {width:272px; background: url(../images/content-pad.jpg) no-repeat; padding:12px 8px 12px 10px; color:#d7a76b; outline:none; margin:0 0 0 0; font-size:10px; font-family:'Trebuchet MS';}
#ContactFormP .block {display:inline-block; position:relative;}
.formBtn{display:inline-block; padding:0px 11px 0px 0px; margin-top:4px; position:relative; float:left; left:0px;}
/*-----bgStretch-----*/
.bgSelector {position:absolute; z-index:9; top:414px; right:-999px;}
#bgStretch {overflow:hidden;}
/*-----calendar-----*/
.Datepicker {top:0; left:0px; position: relative; z-index: 1;}
.calendar-part {background:url(../images/calendar_part.png) no-repeat; width:250px; height:30px; position:absolute; z-index:0; top:121px; right:40px;}
/*-----Map-----*/
#map {background:url(../images/bg_map.jpg) 0 0 no-repeat; width:425px; height:338px; padding:10px 0px 0px 10px; float:left;}
.google_map {margin:0; width:405px; height:317px; float:left; margin-right:19px; border-radius:7px;}
.contacts {position:relative; display:inline-block;}
.contactText_1 {font:14px Trebuchet MS, sans-serif; color:#523d2b; font-weight:bold; text-decoration:none; line-height:17px; margin-bottom:1px; position:relative; top:-4px;}
.contactText_2 {font:10px Trebuchet MS, sans-serif; color:#d7a76b;}
.contactText_3 {font:10px Trebuchet MS, sans-serif; color:#e7c08b; text-decoration:none;}
.phone {display:inline-block; width:60px;}