/***********************************/
/**          PAGE STYLES          **/
/***********************************/
body {background: #000 url(../images/bg_body.jpg) top center no-repeat; margin: 0 auto;}
#wrapper {width: 900px; margin: 0 auto;}
#header {
	width: 900px;
	height: 126px;
	margin: 0;
}
#content-body{
	width: 900px;
	background: #FFF;
}
#col-one-two-three{
	width: 900px;
}
#col-two-three {
	width: 610px;
	float: left;
	margin: 0 0 0 15px;
}
#col-two {
	width: 870px;
	float: left;
	margin: 0 0 0 15px;
}
#col-one{
	width: 260px;
	float: right;
	background: #a186be;
}
#footer{
	width: 100%;
	height: 51px;
	margin-bottom: 15px;
}
#footerinner{
	width: 900px;
	margin: 0 auto;
}
/***********************************/
/**        LAYOUT STYLES         **/
/***********************************/

/* HEADER */
#header .logo{float: left; margin: 28px 0 0 0;}
#header .logo2{float: right; margin: 22px 0 0 0;}
#header .topnav{width: 900px; height: 30px; background: #FFF; margin-top: 13px;}
#header .topnav ul{padding: 8px 0 0 50px;}
#header .topnav ul li{font-family: Arial; float: left; font-weight: bold; padding: 0 2px 0 7px; background: url(../images/bl_topnav.gif) no-repeat 0 6px;}
#header .topnav ul li.first{background: none;}
#header .topnav ul li.active a{color: #FFF; background: #191da7;}
#header .topnav ul li a{color: #00aeef; padding: 2px 5px; }

/* MAIN LOGO */

/* COL-ONE */
#col-one #home-right {width: 240px; margin: 10px;}
#col-one #offer, #col-one #gallery {background: #FFF; border-top: 4px solid #000; border-bottom: 3px solid #000;}
 #col-one #discount {background: #FFF; border-top: 4px solid #000; border-bottom: 3px solid #000; margin-bottom:14px;}
#col-one #offer .head, #col-one #gallery .head{width: 240px; height: 28px; background: url(../images/bg_promo.png); position: absolute; margin-bottom: -28px;}
#col-one #offer .head h2, #col-one #gallery .head h2{color: #FFF; margin: 4px 5px; float: left;}
#col-one #offer .head .btn, #col-one #gallery .head .btn {float: right; margin: 6px 4px 0 0;}
#col-one .offer-img, #col-one .gallery-img {width: 240px; height: 155px;}
#col-one .offer-img img, #col-one .gallery-img img{margin: 0;}
#col-one #gallery{margin: 15px 0 0 0;}
#col-one #quickbook{width: 240px; margin:15px 0; height: 235px; background: url(../images/bg_quick_reservation.png) no-repeat left ; text-align: left; }
#quickbook .engine{padding: 5px 0 0 0px; height:200px;}
#quickbook .engine div.txtin, #quickbook .engine div.txtout{}
#quickbook .engine div.txtin img, #quickbook .engine div.txtout img{float: left; display: block; width: 20px; height: 20px; margin: 0 0 0 6px;}
#quickbook .engine .frminput{float: left; font-size: 0.9em; margin-top: 5px; padding: 5px 0 0 35px ;}
#quickbook .engine .calendar{margin: 0 0 0 5px;}
#quickbook .engine .frminput .label{ margin-right:8px;; color: #FFF; font-weight: normal; font-size: 1.2em; width: 140px;}
#quickbook .engine .frminput input.txtinput{float: left; width: 120px; font-size: 1em; border: 1px solid # 999; margin: 0; height: 15px;}
#quickbook .engine .frminput select{width: 40px; margin: 2px 9px 0 0px;}
#quickbook .engine .checkin {margin: 5px 8px 0 8px;}
#quickbook .engine .checkout {margin: 5px 8px 0 8px;}
#quickbook .engine .booknow {margin: 15px 0 0 44px; float: left;}
#quickbook .engine .chart a{margin: 10px 0 0 40px; float:left; text-decoration:underline; color:#FFF; }
#col-one #quickbook h3{text-transform: uppercase; font-size: 1.4em;  padding-top:25px; color:#FFF; text-align:center;} 
#col-one #facebook{margin: 15px 0 0 0; height:50px;}

/* COL-THREE */

/* FOOTER */
#footer{font-size: 0.8em; background: #171137; margin-top: 15px; color: #d7d7d7; }
#footer .footerlink{height: 50px; width: 500px; float: left;}
#footer .copyright{height: 50px; float: right;}
#footer .footerlink ul li{float: left; padding: 0 6px; margin: 3px 0; border-right: 1px solid; line-height: 10px;}
#footer .footerlink ul li.last{border: none;}
#footer .footerlink ul li a{color: #d7d7d7; text-decoration: underline;}
#footer .footerlink ul{margin: 8px 0 0 0;}
#footer .copyright p{margin: 20px 0 0 0;}

