body																{ font-size:75%; margin:0px; background-color:#ffffff; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }

div, ul, li															{ position:relative; }
ul, form, img, h1													{ margin:0px; padding:0px; border:0px; }
input, select, textarea												{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; background-color:#E6E9F4; border: #5A9FDA 1px solid; margin-top:4px; width:90%; float:left; }
input.submit														{ width:auto; padding:5px; background-color:#0A4170; color:#FFFFFF; border:none; float:right; }
ul																	{ list-style-type:none; }

a																	{ color:#2489D0; text-decoration:none; }
a:hover																{ text-decoration:underline; }

h1																	{ background-color:#E6E9F4; height:62px; line-height:62px; color:#081A67; padding-left:11px; font-size:220%; font-style:italic; background-repeat:no-repeat; background-position:11px 50%; }
h1.welcome															{ background-image:url(img-bin/h1_welcome.gif); }
h1.guestrooms														{ background-image:url(img-bin/h1_guestrooms.gif); }
h1.breakfast														{ background-image:url(img-bin/h1_breakfast.gif); }
h1.contact															{ background-image:url(img-bin/h1_contact.gif); }
h1.location															{ background-image:url(img-bin/h1_location.gif); }
h1 span																{ display:none; }
h2																	{ color:#00659A; font-size:120%; }

.cb																	{ clear:both; }
.float																{ float:left; width:100%; }
.smaller															{ margin-bottom:4px; padding-bottom:0px; }
.larger																{ margin-top:0px; padding-top:0px; font-size:110%; color:#2489D0; }
div.genleft															{ float:left; width:39%; }
div.genright														{ float:right; width:59%; }




div#page															{ position:relative; width:760px; margin: 0 auto; background-color:#FFFFFF; text-align:left; }

div#page img#header													{ display:block; }

div#page ul#nav														{ width:100%; float:left; background-color:#FFF600; text-align:left; border-top:#ffffff 1px solid; border-bottom:#ffffff 2px solid; }
div#page ul#nav li													{ display:block; float:right; }
div#page ul#nav li a												{ height:27px; line-height:27px; display:block; background-repeat:no-repeat; margin-right:31px; }
div#page ul#nav li a strong											{ display:none; }
div#page ul#nav li.home a											{ background-image:url(img-bin/nav_home.gif); width:49px; }
div#page ul#nav li.guest_rooms a									{ background-image:url(img-bin/nav_guestrooms.gif); width:103px; }
div#page ul#nav li.breakfast a										{ background-image:url(img-bin/nav_breakfast.gif); width:81px; }
div#page ul#nav li.contact_us a										{ background-image:url(img-bin/nav_contactus.gif); width:85px; }
div#page ul#nav li.location a										{ background-image:url(img-bin/nav_location.gif); width:70px; }

div#page div#body													{ width:100%; float:left; margin-top:10px; margin-bottom:10px; }
div#page div#body div.left											{ width:480px; float:left; }
div#page div#body div.right											{ width:262px; float:right; }
div#page div#body div.right img										{ margin-bottom:10px; }
div#page div#body div.right img.border								{ border:#000000 1px solid; }

div#page ul#footer													{ width:100%; float:left; color:#081A67; background-color:#FFF600; text-align:left; border-top:#ffffff 1px solid; border-bottom:#ffffff 2px solid; font-size:90%; }
div#page ul#footer li												{ text-align:right; float:right; display:block; height:26px; line-height:26px; padding-right:10px; }
div#page ul#footer li.left											{ text-align:left; float:left; padding-left:10px; }
div#page ul#footer li a.none										{ color:#081A67; text-decoration:none; }