@import "reset.css";@import "grid_16.css";@import "superfish.css";
article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}
/* Global properties ======================================================== */
html {width:100%}

body {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;color:#9e9680;min-width:980px; background:#322d1f; padding-bottom:53px;}
header, #content, footer, aside{ width:1000px; margin:0 auto; position:relative;}
.wrapper{ width:100%;overflow:hidden;}
.main {width:100%;padding:0;margin:0 auto;}
h1{
	font-size:30px;
	line-height:32px;
	color:#453f2c;
	margin:0px 0 19px 0;
	position:relative;
	padding:0;
}
h2{ font-size:10px; line-height:32px; color:#453f2c; margin:0px 0 19px 0;  position:relative; padding:0;}  


/*********************************fonts,colors*************************************/
a {color:#918d77;outline:none}
a:hover {
	color:#e7ba14;
	text-decoration:none;
	font-weight: bold;
}
.link{ text-decoration:none;}
.link:hover{ color:#E8BD15;}
.clear {clear:both;width:100%;line-height:0;font-size:0;}

p {margin-bottom:18px}
.p1 {margin-bottom:8px}
.p2 {margin-bottom:17px}
.reg {text-transform:uppercase}

.fleft {float:left}
.fright {float:right}

.letter {letter-spacing:-1px}
/*********************************header*************************************/
.top{ background:url(../images/top_bg.jpg) 0 bottom repeat-x #efede3; width:100%; z-index:3; position:relative; }
header { padding: 68px 0 0 60px; min-height:88px; }
header h3{ font-size:24px; text-transform:uppercase; color:#5e5949; padding: 28px 0 0 17px; line-height:29px;}
header h1 a {display:block;width:300px; height:53px; padding: 0px 0 0 0; text-indent:-5000px;background:url(../images/logo.png) 0 0 no-repeat}
header h1{float:left;}
.show_menu{ background:#322d1f; width:190px; height:38px; padding: 7px 0 6px 0px; line-height:36px; text-align:center; border-radius:13px; cursor:pointer; margin: 37px 0 0 93px; position:relative;}
.show_menu strong{ font-size:29px; color:#f2f0d9;}
header nav{position:absolute; top:-999px; z-index:10; left:0px;}


/*********************************content*************************************/
.wrapper_midle{ background:url(../images/wrapper_middle_bg.jpg) 50% 0;}
.middle{background:url(../images/middle_bg.jpg) 50% 0 repeat-x; padding: 48px 0 0 0; overflow:hidden;  position:relative; }

#content {background:#FFF; z-index:2; width:1000px; padding: 36px 0 37px 0; margin: 0 auto 10px; border-radius: 18px; box-shadow: 0px 0px 10px rgba(181,173,146,.18); position:relative;}

#content .left1{
	background:#fbfbf0;
	width:307px;
	min-height:409px;
	border-radius:10px;
	box-shadow: inset 1px 0px 4px #eeebda;
	padding: 22px 0 22px 34px;
	font-family: Arial, Helvetica, sans-serif;
}

#content h3 { font-size:26px; line-height:43px; color:#433d2c; margin:0 0 14px 0; font-family: Lane-Narrow; }
h3:hover{
	color:#F90;
	text-decoration:underline;
}
#content .left1 h1{ font-size:36px; line-height:43px; text-transform:uppercase; color:#433d2c; margin:0 0 14px 0; }
.brown_box{ margin: 21px 0 0 0; overflow:hidden;}
#brown_box{ background:url(../images/brown_box_bg.png) no-repeat #665a43; border-radius: 10px; width:910px; margin: 0px 0 33px 10px; position:static; font-size:26px; line-height:31px; color:#f3f1e7; padding: 16px 0 23px 30px;}
.box2{ font-size:28px; line-height:32px;}
.box2 strong{ font-weight:normal; line-height:30px; font-size:28px;}
.box2 h1{ font-size:30px; line-height:32px; color:#453f2c; margin-bottom:18px;}
.middle_margin_bottom_shadow{ position:absolute; height:86px; bottom:0px; left:0px; z-index:1; width:100%; background:url(../images/margin_bottom.png) 50% 0 repeat-x;}

.more, .buy, .link-3, .link-4{ display:inline-block; margin: 7px 0 0px 0; position:relative; height:22px; border:1px solid #cbc9c4; background:#e1deca; border-radius:12px; font-size:20px; line-height:24px; text-decoration:none; color:#453f2c; text-align:center; font-weight:normal; padding: 2px 20px 6px 20px;}
/*More 2 is a right Justified More block*/
.more2{ display:inline-block; margin: 7px 0 0px 425px; position:right; height:22px; border:1px solid #cbc9c4; background:#e1deca; border-radius:12px; font-size:20px; line-height:24px; text-decoration:none; color:#453f2c; text-align:center; font-weight:normal; padding: 2px 20px 6px 20px; align:right;}
.more:hover, .buy:hover, .link-3:hover{ background:#e8bd15; color:#675b43; text-decoration:none;}
.black{ background:#382f06; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#fdf7d2; width:73px; height:28px; padding:4px 0 0 0;}
.send{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
/*********************************content_page_2*************************************/
.box_top_left_page2{ font-family:Tahoma, Geneva, sans-serif; font-size:12px;}
.y_font{ color:#e8bd15; margin-bottom:5px;}
.box_top_left_page2 ul li{ list-style:none; margin: 0 0 12px 6px; width:303px; min-height:66px; border-bottom:1px solid #d8d6d0; line-height:17px;}
.box_top_left_page2 ul li img{float:left;}
.box_top_left_page2 ul li .img1{ margin: 3px 14px 0 -3px}
.box_top_left_page2 ul li .img2{ margin: -12px 14px 0 -3px}
.box_top_left_page2 ul li .img3{ margin: -12px 14px 0 -3px}
.box_top_left_page2 ul li .img4{ margin: -12px 14px 0 -3px}
.box_top_left_page2 a{ text-decoration:none; color:#e8bd15;}
.box_top_left_page2 ul li a:hover{color:#9e9680;}
.box_top_right_page2{ font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:17px;}
.box_top_right_page2 .y_font{ color:#e8bd15; margin: 0px 0 7px 0;}
.box_top_right_page2 p{ margin-bottom:22px;}
.box_top_right_page2 img{ margin: 4px 20px 7px 1px;}

.box2_page2{ margin: 31px 0 0 0; font-size:13px;}
.box2_page2 .y_font{ margin: 0 0 6px 0;}
.separator{ height:1px; width:100%; margin: 24px 0 24px 0; background:#d8d6d0;}

/***********==========================================================TABS=======================================================================*********/
.tabs{padding:4px 0 0 1px;}
 .tabs ul{list-style:none;width:auto;margin:0 0 -18px;overflow:hidden;position:relative;}
  .tabs li{float:left;margin:0 1px 0px 0px;padding:0;background:#fbfbf0;border-radius:10px; box-shadow: inset 1px 5px 5px #f2f1e1;}
  .tabs .selected,.tabs li:hover{background:#978b6b;box-shadow:none;}
  .tabs li a{ padding: 13px 11px 0 11px; color:#191415;display:block;  text-decoration:none; font-size:16px; line-height:18px; min-width:89px; height:48px;text-shadow:1px 0 rgba(25,20,21,.5)}
 .tabs .selected a,.tabs li a:hover{color:#f3f1e7;text-shadow:1px 0 rgba(243,241,231,.5)}
 .tabs .tabs_1{background:#fbfbf0; border-radius:10px; box-shadow:inset 1px 1px 15px #f2f1e1;position:relative;z-index:10; width:630px; overflow:hidden;}
 .tabs .tab-content{clear:both;}
 .tabs .tab-content .inner{padding:30px 20px 0 30px; line-height:20px; overflow:hidden; width:580px; height:80%; position:relative;}  
.tabs .tab-content .inner .y_font{ margin: 7px 0 5px 0;}
.tabs .tab-content .inner div.fleft{width:255px;}
.tabs .tab-content .inner img{ margin: 0 19px 0 0;}
.tabs .tab-content .inner ul{ margin: 15px 0 0 -2px;  float:left;}
.tabs .tab-content ul li{ background:url(../images/marker_tabs.jpg) 0 4px no-repeat; float:none; padding: 0 0 5px 20px;box-shadow:none;margin:0;border-radius:0; line-height:1.2em}
.tabs .tab-content ul li a{ padding:0; margin:0; height:auto; display:inline; text-shadow:none;}

.page2_images_box_bottom{ padding: 10px 0 0 0; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.page2_images_box_bottom .img_box{ float:left; margin: 0 20px 0 0;}
.page2_images_box_bottom .last{ margin:0;}
.page2_images_box_bottom ul{ margin:10px 0 0 0; padding:0;}
.bottom .page2_images_box_bottom ul li{ background:url(../images/2page_marker_bottom.jpg) 0 6px no-repeat; width:120px; padding: 0 0 0 13px; margin:0; font-size:11px; border:0;}
.page2_images_box_bottom span{ font-size:13px;}
.tabs .inner ul li a{ color:#000; display:inline; font-size:13px; text-shadow:none; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#9e9680;}
.tabs .inner ul li a:hover{color:#e8bd15}

/*********************************BOOKINGS*************************************/
resbox{height:600px;}
/*********************************content_page_3*************************************/
/* Accordion */
dl#accordion{list-style-type:none;margin:0;padding:0 2px 0 0;height:auto !important;width:100%; padding: 4px 0 0 0;}
	dl#accordion .indent{padding-top:12px !important;padding-bottom:5px !important; color:#6b6b6b; font-size:13px;}
	dl#accordion .indent h2{ font-size:12px; color:#665a43; }
	dl#accordion .new{background:url(../images/3page_h2_bg.jpg) 112px 3px no-repeat; padding: 0 0 0 0;}
	dl#accordion a{display:block; margin-bottom:7px;}
	dl#accordion dt{margin:0px}
		dl#accordion dt a{ width:569px; text-decoration:none; min-height:65px; padding:20px 0 0px 27px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#6b6b6b; }
		dl#accordion dt span{font-size:24px; line-height:29px; color:#675a43; background:url(../images/accordion_span_bg.jpg) right top no-repeat; padding: 0 26px 0 0; font-weight:bold;}
		dl#accordion dt .accordion_1{ background:url(../images/3page_accordion_1.jpg) no-repeat;}
		dl#accordion dt .accordion_2{ background:url(../images/3page_accordion_2.jpg) no-repeat;}
		dl#accordion dt .accordion_3{ background:url(../images/3page_accordion_3.jpg) no-repeat;}
		dl#accordion dt .accordion_4{ background:url(../images/3page_accordion_4.jpg) no-repeat;}
		dl#accordion dt .accordion_5{ background:url(../images/3page_accordion_5.jpg) no-repeat;}
		dl#accordion dt .accordion_6{ background:url(../images/3page_accordion_6.jpg) no-repeat;}
		dl#accordion dt .accordion_7{ background:url(../images/3page_accordion_7.jpg) no-repeat;}
		dl#accordion dt .accordion_8{ background:url(../images/3page_accordion_8.jpg) no-repeat;}
		dl#accordion dt .accordion_9{ background:url(../images/3page_accordion_9.jpg) no-repeat;}
		dl#accordion dt .accordion_10{ background:url(../images/3page_accordion_10.jpg) no-repeat;}
		dl#accordion dt .accordion_11{ background:url(../images/3page_accordion_11.jpg) no-repeat;}
		dl#accordion dt .accordion_12{ background:url(../images/3page_accordion_12.jpg) no-repeat;}
		
		dl#accordion dt a:hover{}
		dl#accordion dt.active a{}
	dl#accordion dd{display:none;margin-bottom:0;padding-left:0}
		dl#accordion dd .indent{padding:10px 0px 14px 16px !important}
		dl#accordion dd a{display:inline;background:none;padding:0;width:auto;text-decoration:none;float:none;}
		dl#accordion dd a:hover{background:none}
dl#accordion .indent .column_left{ float:left; width:250px; padding: 10px 0 0 0;}
dl#accordion .indent .column_right{ float:left; width:240px; margin-left:67px; padding: 10px 0 0 0;}
dl#accordion .indent .wrapper{ line-height:20px; padding:0; margin:0;}


.right_block img{ margin: 4px 0 23px 0;}
.box{ padding: 0 0 0 60px; display:inline-block;}
.marker_1{ background:url(../images/3page_marker_1.jpg) 0 4px no-repeat;}
.marker_2{ background:url(../images/3page_marker_2.jpg) 0 4px no-repeat;}
.marker_3{ background:url(../images/3page_marker_3.jpg) 0 4px no-repeat;}
.right_block .separator{ background:url(../images/3page_separator.jpg) no-repeat; margin: 15px 0 15px 0;}
/*********************************content_page_4*************************************/



/*********************************content_page_5*************************************/
#map_canvas { width:312px; height:258px; overflow:hidden; margin-bottom:22px;}
td.left_column{ width:90px;}




/*********************************END CONTENT*************************************/
/****************************footer************************/
.bottom{ background:#fefcf4; color:#9e9680; padding-top:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; position:relative; }
.bottom h2{ font-size:24px; line-height:26px; font-weight:bold; margin-bottom:18px; color:#665a43;}
.bottom h2 strong{ color:#e7ba14;}
.bottom ul li{ list-style:none; border-bottom:1px solid #d8d6d0; padding: 7px 0 6px 0; width:184px;}
.color1{ color:#7d7d62;}
.bottom .grid_5 li{ width:240px;}
.bottom .ul li{ width:160px;}
.bottom ul li a{ text-decoration:none; color:#918d77}
.bottom ul li a:hover, .box_top_left_page2 a:hover, .inner a:hover{ color:#e8bd15;}
.bottom .block3{ padding: 50px 0px 0 0;}
aside{ padding-bottom:44px; position:relative;}
.bottom ul .last, .page2 ul .last{ border:0;}
.bold{ font-weight:bold;}
.bottom .yellow_font_bottom{
	color:#e8bd15;
	line-height:17px;
	margin-bottom:6px;
}
.bottom .grid_6{ line-height:20px}
.bottom .grid_6 h2{ margin-bottom:22px;}
.bottom .grid_6 img{ margin: 2px 18px 0 0;}
.bottom .grid_6 .more{ margin: 20px 0 0 0;}
footer { border-top:1px solid #bcbbb5; text-transform:uppercase; font-size:18px; line-height:22px; color:#918d77; position:static; font-weight:normal; padding: 27px 0 34px 28px; width:972px; margin:0px auto 0 ;}
footer a{ text-decoration:none;}
footer a:hover{ color:#e7ba14;}
/*********form-main4***********/
#form-main4 .text-form {display:block; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#7b755f; padding: 4px 0 0 2px; float:left; display:block; width:95px;}
#form-main4 label {display:block; min-height:24px;  }
#form-main4 input{float:left; width:159px; font-size:13px; height:10px; padding:4px 2px; margin:4px 0 0 8px; font-family:Arial, Helvetica, sans-serif; border:1px solid #acaa96; background:#fbfbf0; position:relative; color:#7b755f;}
#form-main4, fieldset{ border:1px solid transparent; padding:0; margin:0;}
#form-main4 select, #form-main4 .date{float:left; width:147px; font-size:10px; height:21px; text-transform:uppercase; padding:0px 0 0 0px; font-family:Arial, Helvetica, sans-serif; border:1px solid #acaa96; background:#fbfbf0; position:relative; font-size:13px;}
#form-main4 .date{ width:32px; margin-right:2px;}
#form-main4 .dates_box{ margin-left:-9px;}
#form-main4 .black{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#form-main4 textarea {height:84px; overflow:auto; float:left; width:248px; font-size:10px; color:#7B755F; padding:10px; margin:0 0 0 -5px; font-family:Arial, Helvetica, sans-serif; background:none; border:1px solid #acaa96; resize:vertical; 
position:relative;
}
.addinfo{ display:block; padding: 8px 0 5px 2px; color:#7B755F;}
.text-form2 {float:left; display:block; width:64px; line-height:2em;}


.buttons a:hover {cursor:pointer; background:#eac417;}
.buttons, .buttons2{ text-align:right; padding: 0px 35px 0 0;}
.buttons2{ padding: 0 4px 0 0;}
/*********************************form_page_5*************************************/
#form-main5 {display:block; padding-top:26px;}
#form-main5 label {display:block; border-radius:4px; margin-bottom:13px; width:576px; overflow:hidden; background:#322d1f; padding:6px 0 6px 0; font-family:Arial, Helvetica, sans-serif;}
#form-main5 input, #form-main5 textarea {
	float:left;
	width:462px;
	border-radius:5px;
	height:25px;
	font-size:10px;
	background:#ccc;
	color:#000;
	padding:4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #696559;
	border-right:1px solid #696559;
	border-top:1px solid #514d3d;
	border-left:1px solid #514d3d;
	position:relative;
	font-size:13px;
	color:#06F;
}
#form-main5 .label_textarea{ padding-bottom:6px;}
#form-main5 textarea {height:235px; overflow:auto; resize:vertical;}
#form-main5 .text-form {float:left; display:block; font-size:13px; font-family:Arial, Helvetica, sans-serif; width:77px; text-align:right; padding: 4px 10px 0px 0px; line-height:2em; color:#878787;}
#form-main5 .error, #form-main5 .empty, .success {display:none; float:none;}	
#form-main5 .error, #form-main5 .empty {text-align:left; color:red; font-size:11px; padding: 0 0 0 20px;}
#contact-form .success {color:#fff; width:246px; margin-bottom:20px; padding:10px; border:1px solid #040402; background:#2c2c2c;}
