body {
	background:#2c2322;
	font-family: Helvetica, Georgia;
}

.right {
	float:right;
}

.left {
	float:left;
}

.spacer {
	clear:both;
	float:none;
	height:1px;
	overflow:hidden;
}

.cke_contents body, #content {
	width:950px;
	float:none;
	margin:0 auto;
}
.header{width:950px; float:left; padding:0px 0px 20px 0px;}
.logo{width:162px; float:left; padding:33px 0px 0px 0px;}
.navsec{width:788px; float:left;}
.datesec{width:265px; height:36px; float:right; background:url('../img/date-bg.jpg') repeat-x;}
.datecurv{width:9px; float:left;}
.date{width:242px; float:left; font-size:11px; color:#FFF; font-weight:bold; padding:10px 0px 0px 5px;}

.topnav{width:788px; float:left; padding:123px 0px 0px 0px; #padding:127px 0px 0px 0px;}
.topnav ul{margin:0px;}
.topnav ul li{list-style:none; display:inline; font-size:11px; color:#FFF; font-weight:bold; padding:0px 9px 0px 10px;}
.topnav ul li a{color:#FFF; text-decoration:none;}
.topnav ul li a:hover{color:#C7AC73; text-decoration:none;}
.topnav ul li.active a{color:#C7AC73; text-decoration:none;}

.maincontent{width:950px; float:left; }

.largeimg{width:950px; float:left; position:relative; margin:0px; background:url('../img/largepic-bg.jpg') repeat-y left;}
.overlap{width:950px; height:170px; float:left; background:url('../img/faded-black.png') repeat left; position:absolute; top:0; left:0;z-index:70}
.tag{width:914px; height:170px; float:left; font:44px Georgia, Helvetica !important; line-height:50px !important; color:#C7AC73; position:absolute; top:0; left:0; padding:35px 0px 35px 36px;}

.yellopanel{width:950px; height:43px; float:left; background:url('../img/nav-bg.jpg') repeat-x; }
.curve{width:9px; float:left;}
.yellopaneldata{width:932px; float:left;}
.contact{width:465px; float:left; border-right:1px solid #211B1A;}
.contact-col1{width:90px; float:left; font-size:11px; color:#FFF; font-weight:bold; padding:15px 0px 15px 5px;}
.contact-col2{width:365px; float:left;}
.contact ul{margin:0px; padding:10px 0px 0px 0px; #padding:13px 0px 0px 0px;}
.contact ul li{list-style:none; display:inline; background:url('../img/red-arrow.jpg') no-repeat 0px 5px; font-size:11px; color:#211B1A; font-weight:bold; padding:2px 0px 2px 10px;}
.contact ul li a{color:#211B1A; text-decoration:none;}
.contact ul li a:hover{color:#211B1A; text-decoration:none;}

.news{width:466px; float:left;}
.news-col1{width:100px; float:left; font-size:11px; color:#FFF; font-weight:bold; padding:13px 0px 13px 10px;}
.news-col2{width:90px; float:left; font-size:12px; color:#211B1A; font-weight:bold; padding:12px 0px 0px 10px;}
.news-col3{width:256px; float:left; font-size:12px; color:#FFF; font-weight:bold; padding:11px 0px 0px 0px;}
.news-col3 a{color:#FFF; text-decoration:none;}

.footer{width:930px; float:left; padding:20px 10px 0px 10px;}
.footernav{width:930px; float:left;}
.footernav-col1{width:200px; float:left;}
.footernav-col2{width:730px; float:left;}

.footernav ul{margin:0px; padding:0px 40px 0px 0px; float:left;}
.footernav ul li{list-style:none; font-size:12px; color:#666666; font-weight:bold; padding:2px 0px 2px 0px;}
.footernav ul li a{color:#666666; text-decoration:none;}
.footernav ul li a:hover{color:#666666; text-decoration:none;}

.bookmark{width:930px; float:left; font-size:14px; color:#808080; font-weight:bold; padding:25px 0px 5px 0px;}
.twitter{width:105px; float:left; padding:5px 0px 5px 0px;}
.facebook{width:825px; float:left; padding:5px 0px 5px 0px;}
.copy{width:930px; float:left; font-size:12px; color:#666666; font-weight:bold; padding:15px 0px 15px 0px;}


.middle{ vertical-align:middle;}


.inner, .cke_contents body{width:918px; float:left; padding:15px 15px 15px 15px;  background:#ffffff; border-left:solid 1px #908D8C;  border-top:solid 1px #908D8C;  border-right:solid 1px #908D8C; }
.inner { min-height: 588px }
.leftpanel{width:164px; margin-top:6px ;padding-left:20px; float:left;}
.rightpanel{width:719px; float:right; border-left:solid 1px #ECECEC;  padding-left:14px ; margin-bottom:50px; }

.imgbdr, #s1 img{ border:solid 1px #D7D9DA; }
.largeimg {height:605px}
.largeimg #s1 img { border:none; }
#banner {
float:none;clear:both;
}
.pad1{padding:140px 0 0 51px}
.padtop10{padding-top:10px;}
.mar_top5{margin-top:5px;}
.padtop20{padding-top:20px;}
.padtop12{ padding-top:12px;}
.hor_line{width:136px; float:left; border-top:solid 1px #ECECEC; float:left; font-size:1px;}
.hor_line1{width:100%; float:left; border-top:solid 1px #ECECEC; float:left; font-size:1px;}


.leftpanel ul{ margin:0px; padding:15px 0px 20px 0px;}
.leftpanel ul li {list-style:none; background:none; display:block; padding:6px 0px 6px 0px; line-height:16px; font-size:11px; font-weight:bold; margin:0px; }
.leftpanel ul li a {color:#999999; text-decoration:none; font-weight:bold;  }
.leftpanel ul li a:hover {color:#878484; text-decoration:none; font-weight:bold;  }
.leftpanel ul li.active a {color:#000; text-decoration:none; font-weight:bold;  }

.leftrow{width:164px; float:left;}
.leftrow ul{width:164px; float:left;}
.leftrow ul li {list-style:none; background:url('../img/red_bullet.jpg') no-repeat 0px 10px; display:block; padding:6px 0px 6px 11px; line-height:16px; font-size:11px;margin:0px;}
.leftrow ul li a {color:#000000; text-decoration:none; font-weight:bold;  }
.leftrow ul li a:hover {color:#454545; text-decoration:none; font-weight:bold;  }

.news_sec{width:100%; float:left;}
.news_sec ul{width:100%; float:left;}
.news_sec ul li {width:100%;list-style:none; background:none; display:block; padding:0px 0px 10px 0px; line-height:20px; font-size:12px; color:#999999; margin:0px;}
.news_sec ul li b {color:#000000; font-size:12px; line-height:26px; font-weight:bold;}
.news_sec ul li a {color:#808080; font:12px Helvetica, Georgia !important; text-decoration:none; font-weight:bold !important;}

.imagesec{width:717px;font-size:1px; position:relative;}
.relt, #banner{position:absolute;}

.right_text, .cke_contents body{width:400px; background:#ffffff; padding:70px 25px 0px 25px; position: relative; z-index:70;float:left;}
.right_row{width:400px; float:left;}
.right_row ul{ margin:0px; padding-top:10px;}
.right_row ul li {list-style:none;display:block; padding:3px 0px 3px 0px; line-height:20px; font-size:11px;margin:0px;}
.right_row ul li a {color:#808080; font:26px Georgia, Helvetica; text-decoration:none; font-weight:normal; font-style:italic;  }

.right_row ul li a:hover {color:#454545; text-decoration:none; font-style:italic;  }

.right_row ul li h2 a {font-size: 23px; font-family: Georgia, Helvetica; color:#C7AC73; line-height:26px; font-style:italic;}
.ratechart{width:400px; float:left;}
.tblcap{width:400px; float:left; background:#A9A387; font-size:12px; color:#FFF; font-weight:bold;}
.tblcap1{width:120px; float:left; padding:5px 5px 5px 5px;}
.tblcap2{width:120px; float:left; padding:5px 5px 5px 5px;}
.tblcap3{width:60px; float:left; padding:5px 5px 5px 5px;}
.tblcap4{width:60px; float:left; padding:5px 5px 5px 5px;}

.tbldata{width:400px; float:left; font-size:12px; color:#999999; font-weight:bold;}
.tbldata1{width:120px; float:left; padding:5px 5px 5px 5px;}
.tbldata2{width:120px; float:left; padding:5px 5px 5px 5px;}
.tbldata3{width:60px; float:left; padding:5px 5px 5px 5px;}
.tbldata4{width:60px; float:left; padding:5px 5px 5px 5px;}

.greybg{background:#F0F0F0;}
.dotbdr{border-bottom:1px dotted #C0C0C0;}

.menublock{width:400px; float:left; padding:10px 0px 10px 0px;}
.menu{width:400px; float:left; padding:10px 0px 10px 0px;}
.menu-col{width:200px; float:left; padding:0px 0px 5px 0px;}
.menu-col p {color:#999999; font-size:13px !important; line-height:15px !important; font-weight:bold; margin:0px; padding:7px 20px 7px 0px;}

.menurow{width:400px; float:left; padding:5px 0px 5px 0px;}


.article-block{width:450px; float:left; background:#ffffff; padding:0px 0px 0px 0px; position: relative; }
.backbtn{width:450px; float:left; text-align:right;}
.newsblock{width:406px; float:left; }
.newsdate{width:406px; float:left; font-size:12px; color:#000; font-weight:bold; padding:15px 0px 2px 0px;}
.newstitle{width:406px; float:left; font:32px Georgia, Helvetica; line-height:30px; color:#C7AC73; padding:2px 0px 5px 0px;}
.newspic{width:406px; float:left; padding:5px 0px 5px 0px;}

.newsdes{width:406px; float:left; padding:5px 0px 5px 0px;}
.newsdes p {color:#999999; font-size:13px !important; line-height:20px !important; margin:0px; padding:7px 20px 7px 0px;}

.offerblock{wsidth:400px; float:left; padding:10px 0px 10px 0px;}
.offer-c1{width:136px; float:left; padding:10px 0px 10px 0px;}
.offer-c2{widtsh:264px; float:left; padding:10px 0px 10px 0px;}

.roompics{width:400px; float:left;}
.roompic-thumb{width:90px; float:left; padding:5px 10px 5px 0px;}

.gallery{width:390px; float:left; background:url('../img/gallery-bg.jpg') repeat-x bottom #EFF0CC;  border:1px solid #DDD49F; padding:5px 5px 5px 5px;}
.gal-pic{width:390px; float:left;}
.gal-txt{width:320px; float:left; font-size:13px; line-height:16px; color:#5B2418; padding:5px 5px 0px 5px;}
.gal-ctrl{width:40px; float:left; padding:5px 0px 0px 0px;}

.facilities{width:400px; float:left; padding:5px 0px 5px 0px;}
.facilities-row{width:380px; float:left; font-size:13px; line-height:16px; color:#999999; font-weight:bold; padding:3px 10px 3px 10px;}
.facilities-row-c1{width:200px; float:left;}
.facilities-row-c2{width:180px; float:left;}

.cke_contents body h1, #content h1 {font:50px Georgia, Helvetica; color:#1A1514; font-style:italic;}

.cke_contents body h2, #content h2 {font-size: 23px; font-family: Georgia, Helvetica; color:#C7AC73; margin-top:30px; line-height:26px; font-style:italic;}

.cke_contents body h3, #content h3 { font-size:15px; color:#FFF; font-weight:bold; margin:0px; padding:5px 0px 10px 0px;}

.cke_contents body h4, #content h4 { color:#C7AC73; font-weight:bold; font-size:12px; margin-top:20px}

.cke_contents body h5, #content h5 {}

.cke_contents body h6, #content h6 {}

.cke_contents body, .cke_contents body p, #content p, #content .right_text { color:#999999; line-height:20px; font:12px Helvetica, Georgia; font-weight:bold;}
.cke_contents body p a, #content p a{ color:#C7AC73; font-size:12px; font-weight:bold; text-decoration:none;}
.cke_contents body p a:hover, #content p a:hover{ color:#C7AC73; font-size:12px; text-decoration:none;}

.rightpanel p{color:#999999; font-size:13px !important; line-height:20px !important; margin:0px; padding:5px 20px 5px 0px;}
.cke_contents body hr, #content hr {

}

.right_text {
	min-height: 380px;
}

.right_text li {
	list-style: disc inside;
	padding-left: 20px;
}

.hfeed {
	font-size:14px;
}

.pagination {
	font-size:13px;
	font-weight:bold;
	color:rgb(153, 153, 153);
}

.pagination a {
	color:rgb(199, 172, 115);
}

label { display:block;width:100px;float:left;}
input {width:150px;}
textarea { width:170px;height:50px;float:left;}	

.copy a {
	color:#dbd4d0;
}

.square_thumb {
	padding:5px;
}


.right_text a {
	color:#1A1514;
	text-decoration:underline;
}

.right_text a:hover {
	color:#C7AC73;
}

.add_room_facility {
	display:block;
	float:none;
	width:16px;
	height:16px;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../icons/add_16x16.png);
}

.minus_room_facility {
	display:block;
	float:none;
	width:16px;
	height:16px;
	overflow: hidden;
	text-indent: -9999px;
	background-image: url(../icons/remove_16x16.png);
}

td {font-weight:bold;font-size:13px;}

table.rates {
	border:1px solid #ECECEC;
}

table.rates td, table.rates th {
	border:1px solid #ECECEC;
	padding:5px;
	font-size:0.9em;
	text-align: center;
}

table.rates td {
	vertical-align: middle
}

table.rates h4 {
	padding:0px !important;margin:0px !important;
}

table.rates p {
	padding-right:0px;
}

div.hr	{border-top:1px dashed #888; margin-top:15px;}

div.hr hr {display:none;}