/* CSS Document */

body { font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; margin:0px; font-size:10px; }
td { vertical-align:top; }
th { text-align:left; }
img { border:0px; }
#body { width:896px; margin:0px auto 0px auto; color:#000000; background-image:url(images/background.jpg); background-repeat:repeat-y; padding:0px 17px 0px 17px; position:relative; }
#topleft { position:absolute; top:0px; left:0px; }
#head { background-image:url(images/topnav-bk.jpg); background-repeat:no-repeat; margin:0px auto 0px auto; 
	width:900px; position:relative; height:44px; background-color:#fff; }
#head img { position:absolute; top:0px; }
#head p { margin:0px; position:relative; color:#ffffff; float:right; 
	width:180px; font-weight:bold; padding-top:50px; font-size:12px; }
#topnav { height:24px; margin:20px 0px 0px 0px; width:712px; float:right; color:#fff; 
	 font-size:10px; text-transform:uppercase; background-color:#b59258; }
#topnav ul { list-style:none; float:right; margin:0px; padding:0px; }
#topnav li { float:left; margin:0px 0px 0px 0px;  }
#topnav a { color:#fff; font-size:10px; text-decoration:none; padding:5px 6px 7px 7px; display:block; }
#topnav a:hover { background-color:#c3a777; }
#homelink { position:absolute; top:26px; left:125px; text-transform:uppercase; font-size:10px; }
#homelink a { color:#fff; text-decoration:none; } 

#main { margin:0px auto 0px auto; width:900px; position:relative; padding-bottom:0px; border:0px #000 solid; }
#leftnav { width:183px; padding:0px 5px 0px 5px; margin:0px; position:relative;
	background-image:url(images/leftnav-bk.jpg); background-repeat:no-repeat; }
#leftnav ul { list-style:none; margin-left:10px; margin-top:0px; padding:0px; }
#leftnav li { margin-bottom:10px; margin-left:0px; }
#leftnav a { color:#ffffff; font-weight:bold; text-decoration:none; }
#leftnav a:hover { text-decoration:underline; }
#sign { margin:60px 0px 0px 20px; }
.leftnavbox { background-color:#8ec0b4; padding:5px; color:#fff; 
	width:120px; margin:20px 0px 0px 20px; font-size:9px;  }
#nbalogo { margin:0px 0px 10px 10px; clear:both; padding-top:10px; }
#mainbody { width:712px; color:#5e451b; margin:0px;
	font-size:11px; position:relative; line-height:16px; border:0px #000 solid;  }
#mainbody h2, #mainbody p, #mainbody table { margin-left:50px;  }
#mainbody h2 { font-size:18px; margin-top:30px; }
#mainbody p { }

#footer { margin:0px 0px 20px 0px; width:900px; position:relative; text-align:center; padding:0px 0px 0px 0px;
	clear:left; background-image:url(images/footer-bk.gif); background-repeat:repeat-y; }
#footer p { margin:0px 0px 0px 178px; font-size:10px; color:#ffffff; padding:5px 0px 5px 0px; font-weight:bold; }
#hometext { width:480px; margin-left:120px; }
#hometext p { color:#ffffff; font-weight:bold; }
#rates { width:240px; padding:0px; background-color:#bed6cc; margin-top:0px; color:#5e451b; 
	margin:20px 20px 20px 0px; float:right; }
#rates th { text-transform:uppercase; font-weight:bold; text-align:center; padding:15px; }
#rates td { padding:6px 10px 6px 10px; }
#rates p { font-size:11px; margin:0px; padding:0px; }
#rates h3 { font-size:14px; margin-top:0px; }
#rates hr { border:0px; height:1px; background-color:#9BB2C8; }

#rooms { font-size:11px; font-weight:normal; border:0px #000 solid; }
#rooms p { margin-left:0px; }
#rooms td { padding-right:10px; }
.ratescell td { background-color:#cfe1d9; }
.ratescell img { padding-bottom:3px; }
.tablestyle { border:1px #9BB2C8 solid; }
.tablestyle td { padding:3px; }
.tablestyle th { background-color:#9BB2C8; padding:3px; }