@charset "utf-8";
/* CSS Document */

/*************/
/* CONTAINER */
/*************/

body {
	margin:0;
	padding:0;
	line-height: 1.5em;
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
	font-size: 12px;
	color: #000000;
	background: #c5c3a3 url(images/bg.gif) repeat-x;
	
}

a:link, a:visited { color: #0000FF; text-decoration: underline} 
a:active, a:hover { color: #3399FF; text-decoration: underline}

.container {
	
	width: 940px;
	background: url(images/contbg.jpg);
	margin:0px auto;
	
}

.maintainer {
	width:800px;
	margin:0 auto;
	clear:both;
}
/**********/
/* HEADER */
/**********/

.headertop {
	height:25px;
	width:800px;
	margin:0 auto;
	background:#b49d6b;
	margin-bottom:15px;
	text-align:center;
}

.header {
	height:178px;
	width:800px;
	margin:0 auto;
	background:#b49d6b url(images/header2.jpg);
}

/**************/
/* NAVIGATION */
/**************/

.navigation {
	clear:both;
	height:40px;
	width:625px;
	font: normal 15px/40px  Arial, Helvetica, sans-serif;
}

.navigation ul {
	float: left;
	list-style: none;
	margin-left:0px;
	margin-top:0px;
	padding: 0;
}

.navigation ul li {
	display: inline;
}

.navigation ul li a {
	display: block;
	float: left;
	text-align: center;
	color: #767151;
	margin:0;
	background:none;
	width: 104px;
	height: 30px;
	text-decoration: none;
	text-align:center;
}

.navigation ul li.last a {
	padding-right: 20px;	
}

.navigation ul li a:hover {
	color: #FFFFFF/*#b49d6b*/;
}

.navigation ul li#current a {	
	color: #D4E59F;
}

/***********/
/* CONTENT */
/***********/

.mainleft {
	float:left;
	width:625px;
}

.mainright {
	float:left;
	width:160px;
	margin-left:14px;
	margin-top:7px;

}

.content {
	clear:both;
	width:583px;
	border:1px solid #000000;
	padding:20px;
	min-height:351px;
	background:#FFFFFF;
	overflow: visible;
	margin-bottom:10px;
}

.contacttop {
	width:160px;
	height:25px;
	background:#b49d6b;
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:7px;
}

.contacttop img {
	float:left;
}

.contacttop a {
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	margin-left:10px;
}

.contentbox {
	width:160px;
	height:98px;
	background:#c2b486;
	margin-bottom:7px;
}

.contentbox2 {
	width:150px;
	background:#c2b486;
	padding:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-bottom:7px;
}

.imagebox {
	width:133px;
	height:200px;
	background:#c2b486 url(images/contact2.jpg);
}

.roomsbox {
	margin-top:15px;
	margin-bottom:15px;
	width:625px;
	height:86px;
	background:none;
	letter-spacing:-1px;
}

.roomsbox a:hover {
	outline: double  #FFF 2px;
}

.roomsbox img {
	
}

.roomsbox last img {
	margin-right:0px;
}

/**********/
/* FOOTER */
/**********/
.footer {
	width:780px;
	height:50px;
	background:#b49d6b;
	clear:both;
	padding:10px 10px 0px 10px;
	text-align:center;
	margin-top:10px;
}

.footer2 {
	width:800px;
	height:86px;
	background:none;
	letter-spacing:-1px;
	clear:both;
	text-align:left;
}

/*.footer2 #pic {
	margin-right:13px;
}*/

.footer2 a:hover {
	outline: double  #FFF 2px;
}

.footer a {
	text-decoration:none;
	color:#FFFFFF;
}

.sm {
	width:780px;
	height:40px;
	text-align:center;
	background:#b49d6b;
	clear:both;
	padding:10px 10px 0px 10px;
}

/**************/
/* GOOGLE MAP */
/**************/

#map {
	height:400px;
	width:583px;
}

/***************/
/* FORM STYLES */
/***************/

.formstyle {
	background: #d1cea5;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:15px;
}

.headerrow {
	font:bold 13px/25px Arial, Helvetica, sans-serif;
	color: #333333;
	height:25px;
	padding-left:20px;
	border-bottom:1px solid #8b5315;
}

.textbox {
	width:280px;
}

.dropbox {
	width:50px;
}

#number {
	width:150px;
}

.comment {
	width:280px;
}

.submit {
	height:35px;
	background: #d1cea5;
}

/***************/
/* FONT STYLES */
/***************/

h1 {
	font:normal 11px/25px Arial, Helvetica, sans-serif;
	color:#CCCC99;
	margin:0;
}

h2 {
	font:bold italic 12px "Times New Roman", Times, serif;
	color:#8b5315;
	margin:0;
	margin-bottom:0px;
	padding:0px;
	font-weight:normal;
	font-style:italic;
}
.headtext {
	font:bold italic 16px "Times New Roman", Times, serif;
	color:#8b5315;
	margin:0;
	margin-bottom:15px;
}

h6 {
	font:normal 9px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
}

.footmenu {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.contacttable {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

.contacttable a {
	color:#FFFFFF;
	text-decoration:none;
}

.toptext {
	font:normal 15px  Arial, Helvetica, sans-serif;
	color:#8b5315;
}

/* Extra */

.ratestable {
	color: #574431;
}