@charset "utf-8";
body {
	background-color: #000000;
	margin: 0px; margin-top: 20px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #CCCCCC;
}

#clear {clear: both;}

#container {margin: 0 auto; width: 1090px; border: 5px solid #333333;}
	#header {text-align: left; height: 100px;}
	#middle {text-align: left; border-top: 1px solid #666666; border-bottom: 1px solid #666666; height: 440px;}
		
		/* Home */
		#bigimg {
			float: left; display: inline;
			width: 765px; height: 440px;
		}
		#smallimg {
			float: left; display: inline;
			width: 324px; height: 440px;
			border-left: 1px solid #666666;			
		}
		
		/* Gallery */
		#flashcontainer {text-align: center; border-top: 1px solid #666666; border-bottom: 1px solid #666666; height: 440px;}
		#flashcontent {font-family: Verdana, Arial; font-size: 12px; color: #ffffff; text-decoration: none;}
		
		/* About */
		#textcontrols {
			float: left; width: 45px;
			padding-top: 10px;
			text-align: center;		
		}
		#textouter {
			position:relative; overflow:hidden; height:440px; width: 720px; float: left;
		}
			#textinner {position: absolute; width: 700px; padding: 20px;}
				.anna {border: 1px solid #666666; margin: 0px 0px 0px 220px;}
				#textinner p {font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC; line-height: 15px; margin-bottom: 15px;} 
				#textinner p a {font-family: Verdana, Arial; font-size: 11px; color: #ffffff;} 
				.khresortlink {font-family: Verdana, Arial; font-size: 16px; color: #ffffff; line-height: 15px; margin-bottom: 20px; text-decoration: none;} 
				.khresortlink:hover {font-family: Verdana, Arial; font-size: 16px; color: #ffffff; line-height: 15px; margin-bottom: 20px; text-decoration: none;} 
		
		/* Contact */
		.fieldlabels {
			font-family: Verdana, Arial; font-size: 11px; color: #CCCCCC;
			display: block; height: 20px; width: 120px; line-height: 20px; vertical-align: middle;
			margin-bottom: 10px; float: left; display: inline;
		}
		.field-name, .field-email, .field-telephone { 
			font-family: Verdana, Arial !important; font-size: 11px !important; color: #ffffff !important; background-color: #666666 !important; border: 1px solid #CCCCCC !important;
			width: 200px !important; height: 17px !important; margin-bottom: 10px !important;
			float: left !important; display: inline !important;
		}
		.field-address { 
			font-family: Verdana, Arial !important; font-size: 11px !important; color: #ffffff !important; background-color: #666666 !important; border: 1px solid #CCCCCC !important;
			width: 400px !important; height: 50px !important; margin-bottom: 10px !important;
			overflow: auto !important;
			float: left !important; display: inline !important;			
		}				
		.field-message { 
			font-family: Verdana, Arial !important; font-size: 11px !important; color: #ffffff !important; background-color: #666666 !important; border: 1px solid #CCCCCC !important;
			width: 400px !important; height: 50px !important; margin-bottom: 10px !important;
			overflow: auto !important;	
			float: left !important; display: inline !important;					
		}	
		.field-submit {float: left !important; display: inline !important; margin-top: 17px !important; margin-left: 20px !important;}	
				
	#nav {text-align: left;}
		#nav ul {
			text-align: left; font-family: Arial, Helvetica; font-size: 12px; color: #CCCCCC; text-decoration: none;
			height: 100px; line-height: 100px; vertical-align: middle;
			padding: 0px; margin: 0px 0px 0px 15px;
		}
		#nav li {list-style: none; display: inline; padding: 0; margin: 0px 15px 0px 15px;}
		#nav li a {color: #cccccc; text-decoration: none;}
		#nav li a:hover {color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff;}
		#nav li a.selected {color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff;}
		
	
#footer {margin: 0 auto; width: 1089px; height: 30px; text-align: right; color: #CCCCCC; font-size: 9px; padding-top: 10px;}	
#footer a {margin: 0 auto; width: 1089px; height: 30px; text-align: right; color: #ffffff; font-size: 9px; padding-top: 10px;}	



