body { background:url(../images/bg.jpg) repeat-x #000;	font:12px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;}
img, div{ border:0;}
*{padding:0; margin:0;}
div.clear{ clear:both;font-size: 1px; height: 1px;}
div#wrapper{ width:944px; margin:0 auto;}
div#header{	height:317px;}
div#main_container{	padding:30px 20px 20px 20px; background:#F9F9F9;}
div#left_pane{ width:199px; margin: 0 20px 0 0; float:left;}
div#left_pane img{ margin:0 0 20px 0;}
div#right_pane{ float:left; width:685px;}
h1.heading{ font-size:13px; margin:0 0 10px 0;}
h1.heading span{ color:#B76B00;}
p.normal{ font-size:12px; line-height:17px;}
div#left_pane_r{ width:480px; float:left;}
div#left_pane_drate{ width:240px; float:left;}
div#left_pane_wrate{ width:240px; float:left;}
div#right_pane_r{ width:185px; margin:0 0 0 20px; float:left;}
.bl {background: url(../images/bl.jpg) 0 100% no-repeat #5992C8;}
.br {background: url(../images/br.jpg) 100% 100% no-repeat}
.tl {background: url(../images/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/tr.jpg) 100% 0 no-repeat; padding:10px}
ul.listing li{ list-style:none; background:url(../images/bullet.jpg) no-repeat 0px 4px; padding:0 0 0 20px; height:20px; color:#fff;} 
h1.amenities{ font-size:13px; margin:0 0 10px 0; color:#fff;}
h1.amenities span{ color:#003466;}
.image_gap{margin:10px 9px 0 10;}
div#footer{text-align:center; color:#FFF; padding:20px 0px; line-height:20px}
div#footer a{ text-decoration:none; color:#FFF;}
div#footer a:hover{ text-decoration:underline; color:#CCC;}

/*contact page*/
#contactleft{ width:480px; position: relative; float:left;}
#contactright{ width:362px;	float:left;	position: relative; margin:0 0 0 20px;}
.border{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#F1EFEF;	width:223px; height:18px; padding:2px;}
.border1{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #DDB000; background:#FFE888; width:223px; height:18px; padding:2px;}
.bordera{ font: 12px Arial, Helvetica, sans-serif; color:#000; border:1px solid #C4C4C4; background:#919D9D; width:223px; height:18px; padding:2px;}
.bordera1{ font: 12px Arial, Helvetica, sans-serif;	color:#000;	border:1px solid #C4C4C4; background:#fff; width:262px; height:18px; padding:2px;}
.btn{ background: #5992C8; border:2px solid #3773A8; font: 12px Verdana, Arial, Helvetica, sans-serif; padding:3px; cursor:pointer; color:#fff;}
.btn:hover{	background: #83AED6;}
#c1{ margin:0 auto;	padding:0; width:230px; float:left; line-height:25px; text-align:left;}	
#c2{ margin:0; padding:0 0 0 20px; width:230px; float:left; line-height:25px; float:left;}
.error{	background: #FF0021; border-top:1px solid #FF7D7D; border-bottom:1px solid #FF7D7D; font-size:14px; padding:10px; text-align:center; color:#fff;}
.ok{ background: #66A6E3; border-top:1px solid #DEFF00; border-bottom:1px solid #DEFF00; font-size:14px; padding:10px; text-align:center; color:#fff;}
/*contact page*/
#right_pane_gallery{ float:right; width:685px;}
#left_pane_gallery{ width:650px; float:left;}
#imagegallery{ width:650px;}
.gallery{ float:left; width:685px;}