/***********************************/
/**          PAGE STYLES          **/
/***********************************/
body {background: #FFF url(../images/bg2.jpg) repeat-x fixed; margin: 0 auto;}
#wrapper {
	width: 980px;
	height:800px;
	margin: 0 auto;
	background:url(../images/bg.jpg) no-repeat center top
}
#header {
	width: 968px;
	height: 105px;
	margin: 15px 0 0 0;
	padding: 25px 0 0 0;
}
#content-body{
	width: 968px;
	background: url(../images/bg_content.png) repeat-y;
}
#col-one-two-three{
	width: 904px;
	margin-left: 20px;
}
#col-two-three {
	width: 620px;
	float: left;
	margin: 30px 0 0 25px;
}
#col-three {
	width: 882px;
	float: left;
	margin: 20px 0 0 24px;
}
#col-one{
	width: 240px;
	float: right;
}
#footer{
	width: 968px;
	background: url(../images/bg_footer.png) no-repeat left top;
	padding: 50px 0 30px 0;
}
/***********************************/
/**        LAYOUT STYLES         **/
/***********************************/

/* HEADER */
#header .logo{height: 63px; text-align: center;}
#header .logo img{margin-top: 7px;}
#header .topnav{margin: 0 0 0 24px;}
#header .topnav ul li{float: left; font-size: 0.9em; padding: 0 8px; height: 33px; line-height: 33px; text-transform: uppercase; background: url(../images/div_topnav.gif) no-repeat top left;}
#header .topnav ul li.active{background: url(../images/bg_liactive.gif) repeat-x top left;}
#header .topnav ul li a{color: #FFF;}

/* MAIN LOGO */

/* COL-ONE */
#col-one{margin: 30px 20px 0 0;}
#col-one #offer{background: #FFF; border-top: 4px solid #000; border-bottom: 3px solid #a0926f;}
#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: 145px;}
#col-one .offer-img img, #col-one .gallery-img img, .facebook-img img {margin: 0;}
#col-one #gallery{margin: 15px 0 0 0; height:137px;}
#col-one #quickbook{width: 240px; margin-top:0px; height: 90px; background: url(../images/bg_quick_reservation.png) no-repeat left ; text-align: center; }
#col-one #quickbook h3{text-transform: uppercase; font-size: 1.4em; margin-bottom: 3px; padding-top:20px;}
#col-one #facebook{margin: 5px 0 0 0; height:70px;}

/* COL-THREE */

/* FOOTER */
#footer{font-size: 0.8em; text-align: center;}
#footer .footerlink ul li{display: inline; padding: 0 6px; border-left: 1px solid; line-height: 10px;}
#footer .footerlink ul li.first{border: none;}
#footer .footerlink ul li a{text-decoration: underline;}
#footer .copyright{margin: 10px 0;}
