/* CSS Document */

body {
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	font-size:11px;
	background-color:#9EE9C4;
	margin:0px;
	color:#000000;
}
td { vertical-align:top; }
th { text-align:left; }
img { border:0px; }
#body { width:100%; margin:10px 0px 0px 0px;  }
#head { margin:0px auto 0px auto; width:800px; position:relative;   }

#top {
	width:100%;
	margin:0px;
	padding:0px;
	background-color:#196942;
}
#topnav {
	font-family:"Trebuchet MS",Arial,Sans-Serif;
	margin:0px auto 0px auto;
	height:20px;
	width:800px;
	position:relative;
	padding:0px;
	background-color: #196942;
}
#topnav ul { list-style:none; float:left; margin:3px 0px 0px 10px; padding:0px;   }
#topnav li { float:left; margin:0px; padding:0px 11px 0px 11px; height:13px; }
#topnav a { color:#ffffff; font-weight:normal; text-decoration:none; text-transform:uppercase; font-size:11px; text-shadow:#333333 10px 4px 2px; }
#topnav a:hover {  }

#middle { width:100%; background-color:#ffffff; margin:2px 0px 0px 0px; }
#main { margin:0px auto 0px auto; width:800px; position:relative; padding:0px; min-height:450px;  }
#main h2 { font-size:24px; color:#663300; font-weight:bold; margin-top:0px; }

#leftnav { width:140px; padding:20px 0px 0px 10px; border:0px #000000 solid; }
#leftnav p { font-size:13px; font-weight:bold; color:#660000; }
#leftnav .attribute { color:#333333; font-size:10px; font-weight:normal; }
#leftnav ul { margin:0px; padding:0px; }
#leftnav li { margin-left:20px; font-weight:bold; }
#nbalink { margin-top:225px; padding-left:10px; }

#mainbody { padding:10px 0px 0px 0px; min-height:10px; width:100%; }
#mainbody h3 { font-size:18px; color:#660000;  }
#mainbody p {  }

#footer {
	width:100%;
	margin:0px auto 0px auto;
	position:relative;
	background-color:#196942;
	padding:5px;
}
#footer p { margin:0px; font-size:10px; color:#ffffff; text-align:center;  }
#footer img { vertical-align:middle; padding-right:10px; }

#rates { }
#rates td { padding:5px; border-bottom:1px #AAA3A1 solid; } 
#rates .shaded { border:none; background-color:#EBDCD7;  }
#rates .bottomrow, #rates .bottomrow td { border:none; }

#rooms { padding:0px; background-color:#EBDCD7; width:830px;  }

#rooms th { padding: 10px 5px 10px 5px; font-weight:normal; }
#rooms td { padding:10px 5px 10px 5px; border-bottom:1px #DEC4BC solid; }
#rooms ul { margin-left:10px; padding:5px; }
#rooms hr { border:0px; height:3px; background-image:url(images/hr.gif); }
#rooms p { margin-top:0px;  }


#prop { height:450px; float:left; border:0px #ffffff solid; }

