@charset "utf-8";
/* CSS Document */
img.source-image {
	position: absolute;
	top: 0;
	left: 0;
}

.clear{ clear:both;}
a{ color:#999;}
a:hover{ color:#fff;}
img{ border:none;}

body{ margin:0; padding:0; overflow: hidden;
font-family:Arial, Helvetica, sans-serif; font-size:11px;
color:#999;

}

#wrapper{ position:relative;}
#container{ margin:3% auto 10%; padding:10px; width:941px; min-height:575px; background:url(../images/container.png); position:relative; top:0%; left:0%;}

#left_column{ width:195px; height:569px; float:left; }

#left_column #logo_container{border:1px solid #666666; border:1px solid #666666; padding:15px;}
#left_column #logo_container:hover{ background:#000000;}
#left_column #main_nav{border:1px solid #666666; border:1px solid #666666; padding:10px 15px; border-top:none; height:380px;}
#left_column #main_nav:hover{ background:#000000;}

	#left_column #main_nav ul.menu_list{ font-size:11px; text-transform:uppercase; list-style:none; margin:0 0 0 10px; padding:0 0 6px 0;}
	#left_column #main_nav ul.menu_list a{ color:#999; text-decoration:none;}
		#left_column #main_nav ul.menu_list a:hover{ color:#FFFFFF;}
		#left_column #main_nav ul.menu_list li{ margin:6px 0; padding:0;}
#right_column{ width:738px; height:560px; float:right;}


#footer{ padding:10px; clear:both; }
	#footer:hover{ background:#000; padding:10px; clear:both;}
		#footer a{ text-decoration:none;}
	#footer .leftside{ float:left;}
	#footer .rightside{ float:right;}
	#footer .centercontent{
	text-align:center;
	overflow: hidden;}

h1#logo {
	width:155px;
	height:127px;
	overflow:hidden;
	background:url(../images/logo.jpg) no-repeat;
	margin: 0px auto;
	text-decoration: none;
	padding:0;
	}
	
h1#logo a, h1#logo a:visited {
	width:155px;
	height:127px;
	overflow:hidden;
	display:block;
	text-indent:-999em;
	}





#slideshow {
    position:relative;
    height:350px;
}
	
	#slideshow .left_black{
		position:absolute;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		background:url(../images/right-content.png);
		width:345px;
		height:560px;
		z-index:15;
	}
		#slideshow .left_black a{ color:#FFFFFF; text-decoration:underline;}
			#slideshow .left_black a:hover{ color:#CCCCCC; text-decoration:none;}
		#slideshow .left_black ul li{
			margin:10px auto;
		
		}
		#slideshow .left_black .right_close{ padding:10px 10px; text-align:right; text-transform:uppercase;}
			#slideshow .left_black .right_close a{ color:#FFFFFF; text-decoration:none; font-size:11px;}
		#slideshow .left_black .container{ padding:25px 15px 0 15px;}
		#slideshow .left_black .container .scroller{ overflow:auto; height:490px; padding-right:12px;}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
	
	
	
	.form_wrapper{ padding-top:10px;}
	.form_wrapper span{ color:#FF0000;} 
	.form_wrapper dl{ margin-bottom:0; padding-bottom:0;}
	.form_wrapper dt{ clear:left; float:left; margin-bottom:5px;}
	.form_wrapper dd{ float:left; margin:0; padding:0; margin-bottom:5px;}
	.form_wrapper label{ width:130px; display:block; font-size:11px;}
	.form_wrapper .submit_btn{ width:130px; display:block; font-size:11px; color:#FFFFFF; background:none; border:none; font-size:14px; text-transform:uppercase; width:60px; margin:0; padding:0;}
	
	.reserve_form{width:170px; border:1px solid #CCCCCC;}
	.reserve_form strong{ color:#FFFFFF; font-size:14px; font-weight:bold;}
#SearchForm{ font-size:11px!important; margin:0; padding:0;}
#SearchForm label{ width:55px; text-align:right; display:block; padding:4px 3px 4px 0;}
#SearchForm input, #SearchForm select{ width:90px; font-size:10px;}
#SearchForm .buttonbox{ width:100px; height:19px;}
