@charset "utf-8";

/* CSS Document */



body {background-color:#6a7289;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#f2f2f2;padding:0;margin:0;text-align:center;}

html>/**/body {margin:-30px 0 0 0;}

/* ----- modified by Creative Compass -----*/
#wrapper {
	width:1000px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#one {background-color:#f2f2f2;height:130px;}

/* ----- added by Creative Compass -----*/
#oneCC {
	background-color:#f2f2f2;
	height:133px;
	background-image: url(/images/headerBkg.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#two {background-color:#fff;margin:-3px 0 0 0;padding:1px 0 10px 0;}

#three {background-color:#6a7289;}



#logo {margin:30px 0 10px 20px;}

html>/**/body #logo {padding:30px 0 10px 0;}

#logo a img {border:none;}

/* ----- added by Creative Compass -----*/
#specialCC {
	position: relative;
	height: 125px;
	width: 131px;
	z-index: 2000;
	margin-left: 475px;
	margin-top: -125px;
}

#top_nav {position:relative;top:-130px;left:550px;width:450px;}

html>/**/body #top_nav {position:relative;top:-135px;left:550px;width:450px;}

#top_nav ul {margin:20px;}

#top_nav ul li {display:inline;background:url(../images/top_button.png) left center no-repeat;margin:0 7px 0 7px;font-size:0.9em;padding:0 0 0 16px;}

#top_nav li a {color:#555;text-decoration:none;}

#top_nav news a {color:#990000; font-size:18px; font-weight:bold; text-decoration:none; padding-left:40px;}

#phone {color:#884e00;font-size:1.5em;position:relative;left:810px;top:-80px;width:250px;}
#phoneCC {color:#884e00;font-size:1.5em;position:relative;left:810px;top:-90px;width:250px;}





#pic {text-align:center;z-index:1;margin:10px 0 25px 0;position:relative;}

#overlay {text-align:center;z-index:10;margin:-224px 3px 0 0;position:relative;}



#menu {padding:0;margin:-5px 0 0 0;text-align:center;z-index:20;}

#menu ul {margin:0;}

#menu ul li{list-style-type:none;display:inline;padding:0;margin:0 -3px 0 0;}

#menu ul li a img {border:none;}

html>/**/body #menu ul {margin:0 0 0 -40px;}


/* #menu ul li{position:relative}
.subnav{position:absolute; background:#f3f3f3; left:0; top:8px; display:none}
.subnav ul li{border-bottom:1px solid #ccc; display:block !important; width:160px; margin:0 !important}
.subnav ul li a{display:block; padding:8px 10px; text-align:left; color:#6a7289; text-decoration:none}
.subnav ul li a:hover{background:#ddd; color:#4d556d}

*/

#menu ul li{position:relative; float:left;}
.subnav{position:absolute; background:#f3f3f3; left:0; top:49px; display:none; margin:0; padding:0; z-index:1000}

.subnav ul li{border-bottom:1px solid #ccc; display:block !important; width:160px; margin:0 !important}
.subnav ul li a{display:block; padding:8px 10px; text-align:left; color:#6a7289; text-decoration:none; font-size:12px; font-weight:bold;}
.subnav ul li a:hover{background:#ddd; color:#4d556d}



#col_1 {padding:20px 0 20px 0;width:18%;float:left; }

#col_1 ul {list-style:none;margin:0;padding:0;}

#col_1 li {
margin:0;padding:0;vertical-align:top;}


#col_1  ul  li  img.image_rotate {background-color:#f1f1f1;padding:15px 7px 10px 7px;margin:-3px 0 0 0;text-align:center;vertical-align:top;}





#col_2 {padding:20px 20px 20px 20px;width:52%;float:right;margin:0 0 0 0;}

html>/**/body #col_2 {padding:0 20px 20px 20px;}

#col_2 p a:link {text-decoration:none;color:#fc3;font-weight:bold;}

#col_2 p a:visited {text-decoration:none;color:#fc3;font-weight:bold;}

#col_2 p a:hover {text-decoration:none;color:#fff;font-weight:bold;}

#col_2 p a:active {text-decoration:none;color:#fc3;font-weight:bold;}



#col_2 ul {color:#fc3;}

#col_2 ul li {padding:0 0 3px 0;}

#col_2 ul li a:link {text-decoration:none;color:#fc3;font-weight:bold;}

#col_2 ul li a:visited {text-decoration:none;color:#fc3;font-weight:bold;}

#col_2 ul li a:hover {text-decoration:none;color:#fff;font-weight:bold;}

#col_2 ul li a:active {text-decoration:none;color:#fc3;font-weight:bold;}

#reservationbox {padding:20px 20px 20px 20px;width:95%;float:right;margin:0 0 0 0;}

html>/**/body #reservationbox {padding:0 20px 20px 20px;}

#reservationbox p a:link {text-decoration:none;color:#fc3;font-weight:bold;}

#reservationbox p a:visited {text-decoration:none;color:#fc3;font-weight:bold;}

#reservationbox p a:hover {text-decoration:none;color:#fff;font-weight:bold;}

#reservationbox p a:active {text-decoration:none;color:#fc3;font-weight:bold;}



#reservationbox ul {color:#fc3;}

#reservationbox ul li {padding:0 0 3px 0;}

#reservationbox ul li a:link {text-decoration:none;color:#fc3;font-weight:bold;}

#reservationbox ul li a:visited {text-decoration:none;color:#fc3;font-weight:bold;}

#reservationbox ul li a:hover {text-decoration:none;color:#fff;font-weight:bold;}

#reservationbox ul li a:active {text-decoration:none;color:#fc3;font-weight:bold;}

#reservationbox a:link {text-decoration:none;color:#fc3;font-weight:bold;}

#reservationbox a:visited {text-decoration:none;color:#fc3;font-weight:bold;}

#reservationbox a:hover {text-decoration:none;color:#fff;font-weight:bold;}

#reservationbox a:active {text-decoration:none;color:#fc3;font-weight:bold;}


html>/**/body p {margin:0 0 20px 0;}

html>/**/body hr {margin:0 0 20px 0;}





#col_3 {padding:20px 20px 20px 0;float:right;width:18%;margin:0 20px 0 0;}

#col_3 ul {list-style:none;margin:0;padding:0;}

#col_3 li {margin:0;padding:0;vertical-align:top;}

#col_3 ul li img.image_rotate {background-color:#f1f1f1;padding:15px 7px 10px 7px;margin:-3px 0 0 0;text-align:center;vertical-align:top;}



h4 {color:#fc3;font-size:14px;}

h5 {color:#fc3;font-size:13px;}

.float_right {float:right;background-color:#f2f2f2;padding:5px;margin:0 0 0 10px;}



#footer {background:url(../images/footer.png) bottom center no-repeat;width:990px;height:52px;color:#555;margin:20px 0 0 0;font-size:10px;float:none;clear:both; }

#footer_left {float:left;margin:20px;}

#footer_right {float:right;margin:20px;}



#col_2 form fieldset {border:none;}

#col_2 form ul {list-style:none;}

#col_2 form li {padding:0 0 0.8em 0;color:#fff;}

#col_2 form label {display:block;font-weight:bold;float:left;width:10em;text-align:right;margin:0 8px 0 0;}

#col_2 form input {color:#666;width:15em;}

#col_2 form textarea {color:#666;width:20em;}

#col_2 form fieldset.submit {margin:0 0 0 70px;}

html>/**/body #col_2 form fieldset.submit {margin:0 0 40px 140px;}

#col_2 form fieldset.submit input {width:5em;}

#col_2 form em {color:#FF6600;font-weight:bold;margin:0 4px 0 0;font-size:1.5em;}



.flash_img {{background-color:#f1f1f1;padding:15px 7px 10px 7px;margin:-3px 0 0 0;text-align:center;vertical-align:top;}
