body {margin:0px; padding:0px;}

.main_top_bg {background:#4c2d0e url(../images/main_top_bg.jpg) repeat-x left; padding:0px; margin:0px;}
.main_btm_bg {background:#dad5d1 url(../images/main_bottom_bg.jpg) repeat-x left;}

/*top*/
.logo {position:absolute; z-index:999999; right:493px; left:345px;}
.top_nav {font-family:'Arial', Times New Roman, serif; font-size:12px; text-transform:uppercase; background:url(../images/top_nav_bg.png) repeat-x left bottom; position:relative;}
.top_nav ul {list-style:none; font-weight:bold; font-size:12px; padding:0 0 0 25px; margin-top:75px;}
.top_nav ul li {list-style:none; float:left; margin:0px 0 0 0; border-left:1px solid #eae4df; height:44px;}
.top_nav ul li a {text-decoration:none; color:#987a60; z-index:999999; width:93px; height:56px; display:block; text-align:center; padding-top:12px;}
.top_nav ul li a:hover {background:url(../images/top_nav_hover.png) no-repeat center bottom; color:#c15701; position:relative;}
.top_nav ul li a.select {background:url(../images/top_nav_hover.png) no-repeat center bottom; color:#c15701; position:relative;}

/*end*/

/*content*/

.cont_min {background:#FFF; -webkit-box-shadow: 2px 2px 10px 1px rgba(170, 170, 170, 10); -moz-box-shadow: 2px 2px 10px 1px rgba(170, 170, 170, 10); box-shadow: 2px 2px 10px 1px rgba(170, 170, 170, 10);}

.cont_txt {font-family:Arial, 'Georgia', sans-serif; font-size:12px; color:#987a60; border:1px solid #eae4df; border-bottom:2px solid #eae4df; padding:15px 5px 25px 5px; z-index:9; margin-top:-40px; position:relative; background:#fff;}
.cont_bg {background:url(../images/cont_bottom_bg.png) no-repeat top center;}
.cont_bg h3 {font-size:15px; font-family:Arial, 'Georgia', sans-serif; text-transform:uppercase; color:#c15701; padding:0px; margin:15px 15px 15px 10px;}

.cont_txt p{font-size:12px; vertical-align:top; float:left; color:#987a60; padding:0px; margin:10px 30px 0 30px; text-align:justify; font-family:'Georgia', sans-serif; line-height:21px;}
.cont_txt h3 {font-size:17px; font-family:Arial, 'Georgia', sans-serif; text-transform:uppercase; color:#c15701; padding:0px; margin:12px 0 10px 29px;}
.cont_txt .contact {width:100%; float:left; color:#987a60;}
.cont_txt .contact .address {width:40%; float:left; margin:5px 0 0 10px;}
.cont_txt .contact .address_right {width:40%; float:left; margin:32px 0 0 10px;}
.cont_txt .contact .address h3 {font-size:17px; width:300px; font-family:Arial, 'Georgia', sans-serif; text-transform:uppercase; color:#c15701; padding:0px; margin:0 0 10px 0;}
.cont_txt .contact span { font-size:12px; font-family:'Georgia', sans-serif;}
.cont_txt .contact strong {font-size:14px;}

.cont_right {border:1px solid #eae4df; width:91%; float:left; padding:0px; margin:0px;}
.cont_right h2 {font-size:18px; text-transform:uppercase; font-family:'Arial', Helvetica, sans-serif; color:#c15701; padding:13px 0 15px 20px; font-weight:bold; background:#ece8e4; position:relative;}
.cont_right .circle {width:375px; float:left; background:url(../images/dot.png) no-repeat left top; position:absolute; left:-5px; top:-5px;}
.cont_right p{width:195px; line-height:15px; text-align:justify; font-size:11px; color:#987a60; padding:0 0 2px 0; margin:15px 0 0 20px; font-family:'Georgia', sans-serif;}
.cont_right strong {font-size:11px; font-weight:bold; padding:0 0 0 20px; font-family:'Georgia', sans-serif; float:right;}
.cont_right strong a {text-decoration:none; color:#987a60;}
.cont_right strong a:hover {text-decoration:underline;}
.img {width:143px; float:right; padding:0px; margin:-15px 0 0 0 ; z-index:999999; position:relative;}
.activities {width:304px; border:1px solid #eae4df; float:left;}
.activities h2{font-size:18px; width:138px; border-bottom:1px dashed #eae4df; float:left; padding:14px 0 14px 20px; text-transform:uppercase; font-family:'Arial', Helvetica, sans-serif; color:#c15701; margin:0 0 8px 0;}
.activities span {float:right; width:145px; height:145px; padding:0px;}
.activities p{width:130px; text-align:justify; padding:0px; margin:0 0 0 20px; font-family:'Georgia', sans-serif; font-size:11px; color:#987a60; line-height:normal;}
.activities strong {font-family:'Georgia', sans-serif; font-size:11px; color:#987a60; padding:0 10px 0 0; text-align:right; margin:0px; float:right;}
.activities strong a {text-decoration:none; color:#987a60;}
.activities strong a:hover {text-decoration:underline;}
.photogallery {width:304px; border:1px solid #eae4df; float:left;} 
.photogallery .img2 {padding:20px 15px 20px 20px; width:105px; float:left;}
.photogallery h3 {background:url(../images/photogallery_bg.jpg) repeat left top; color:#c15701; text-transform:uppercase; font-size:18px; font-family:'Arial', Helvetica, sans-serif; width:150px; float:right; margin:0px; width:130px; height:95px; padding:50px 0 0 25px;}
.map_route {width:40%; float:left;}
.map_route_right {width:60%; float:right;}
.map_route_right p {font-size:13px; color:#987a60; margin:50px 0; line-height:25px;}
.padding {padding:35px 0 0 0;}
.paddingB {padding:15px 0 0 0;}

/*end*/

/*footer*/

.footer_link {font-family:'Georgia', Helvetica, sans-serif; padding:20px 0 30px 0;}
.footer_link p{font-family:'Georgia', Helvetica, sans-serif; font-size:11px; color:#c15701; padding:0 0 0 20px; float:left;}
.footer_link p a{text-decoration:none; color:#c15701; padding:0 3px 0 3px; text-transform:uppercase;}
.footer_link p a:hover {text-decoration:underline; color:#c15701;}

.footer_link span {float:right; font-family:'Georgia', Helvetica, sans-serif; font-size:11px; color:#c15701; padding:0px; margin:0px;}
.footer {background:url(../images/bottom_design.jpg) no-repeat center 6px; border-bottom:1px dashed #eae4e0; margin:25px 0; z-index:99;}
.footer .email{float:left; width:47%; margin:30px 0; padding:0px; font-size:13px;}
.footer email a{text-decoration:none; color:#987a60;}
.footer email a:hover {text-decoration:underline;}
.footer span {padding:0px; margin:0px; float:left;}
.footer .email p{float:left; width:170px; padding:5px 0 0 5px; color:#987a60;}
.footer .address{float:right; width:53%; margin:30px 0; padding:0px; font-size:12px;}
.footer .address p{float:left; padding:0 0 0 5px; color:#987a60;}

/*end*/


/*room*/

.room_min {width:100%; float:left; padding:0px; margin:0px; }
.room_min p {font-size:12px; font-family: 'Georgia', sans-serif; color:#987a60; margin:10px 30px 0 35px; padding:0px; color:#987a60; text-align:justify; line-height:19px;}
.room_min strong {font-size:17px; float:left; width:100%; font-family:Arial, 'Georgia', sans-serif; text-transform:uppercase; color:#c15701; padding:0px; margin:10px 0 0 35px;}
.room {width:154px; float:left; margin:15px 0 10px 35px; border:1px solid #c0c0c0;}

/*end*/

/*teriff*/

.teriff {float:left; width:93%; margin:10px 0 0 40px; color:#987a60;}
.teriff strong {font-size:13px; color:#3d3d3d; text-transform:uppercase; font-weight:bold;}
.teriff_sub {float:left; width:50%;}
.teriff_sub_right {float:right; width:50%;}

/*end*/