body {
margin:0px; 
padding:0px;
background:url(/_images/_design/background.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#ab6838;
}

form {
	margin:0px;
	padding:0px;
	}
ul {
	list-style-image:url(/_images/_design/bullet.gif);
	margin-left:25px;
	}
	
li{color:#ffebb9;}	
	
hr {
height:1px;
color:#a6823e;
background-color:#a6823e;
border:0px;
margin:0px;
padding:0px;
}	

.leftnav {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#2c1e01;
}

.leftnavcolumn {
height:28px;
}

.leftnav ul {
list-style-image:url(/_images/_design/bullet_left_nav.gif);
margin-left:25px;
margin-bottom:1px;
margin-top:1px;
}

.leftnav a:link {
color:#2c1e01;
text-decoration:none;
}

.leftnav a:visited {
color:#2c1e01;
text-decoration:none;
}

.leftnav a:hover {
color:#fff2d1;
text-decoration:none;
}

.leftnav a:active {
color:#fff2d1;
text-decoration:none;
}

/* Homepage */
.home_logo {
height:106px;
}

.top_home_shw{
background:url(../_images/_design/top_home_shadow.jpg);
background-repeat:no-repeat;
height:15px;
}

.top_shw{
background:url(/_images/_design/top_home_shadow.jpg);
background-repeat:no-repeat;
height:15px;
}

.bottom_home_shw{
background:url(../_images/_design/bottom_home_shadow.jpg);
background-repeat:no-repeat;
height:20px;
}

.home_left_c{
width:10px;
}

.home_right_c{
width:10px;
}

/* footer */
.footer_content {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#bf9945;
padding:0px 14px 0px 0px;
}

.footer_content a:link, .footer_content a:visited {
color:#f8dea3;
text-decoration:none;
}

.footer_content a:hover {
color:#edb945;
text-decoration:none;
}

.footer_ON {
color:#edb945;
text-decoration:none;
}

.address {
height:66px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#2b2a29;
/*color:#ffffff;*/
padding:24px 0px 0px 0px;
}

.adress a:link, .adress a:visited {
color:2b2a29;
text-decoration:none;
}

.adress a:hover{
color:2b2a29;
text-decoration:underline;
}

/* Booking Mask */

.booking_content {
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:10px;
height:20px;
padding-top:5px;
}

.bookdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:82px; 
	height:14px; 
	border:0px;
}

/* Subpage */

.sub_left{
width:2px;
background:#f8dea3;
}

.sub_right{
width:2px;
background:#f8dea3;
}

.sub_body_container{
width:976px;
height:500px;
}

.sub_left_Shadow{
vertical-align:top;
background:url(../_images/_design/sub_left_shw_bg.jpg);
background-repeat:repeat-y;
}

.sub_right_Shadow{
vertical-align:top;
background:url(../_images/_design/sub_right_shw_bg.jpg);
background-repeat:repeat-y;
}

#sub_left_nav_container{
background:url(/_images/_design/Sub_body_lf_top_shw_bg.gif);
background-repeat:repeat-y;
vertical-align:top;
}

#sub_right_nav_container{
background:url(/_images/_design/Sub_body_rg_top_shw_bg.gif);
background-repeat:repeat-y;
}

.sub_right_content{
padding:13px 0px 0px 29px;
vertical-align:top;
}

/* Content */

.content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffebb9;
padding:12px 25px 15px 0px;
vertical-align:top;
line-height:20px;
}

.content_title1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#f1c14d;
font-style:italic;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#f1c14d;
font-style:italic;
padding:0px;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#f1c14d;
font-weight:bold;
padding:0px;
margin:0xp;
}

strong{color:#f1c14d}

.content a:link, .content a:visited {
color:#f1c14d;
text-decoration:none;
}

.content a:hover{
color:#f1c14d;
text-decoration:underline;
}

.level2_text {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#2c1e01;
padding:8px 0px 0px 16px;
}

.level2_text a:link {
color:#2c1e01;
text-decoration:none;
}

.level2_text a:hover, .level2_text a:active {
color:#2c1e01;
text-decoration:underline;
}

/*Form*/

.form_content{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffebb9;
vertical-align:top;
line-height:25px;
}