body {font-family:Verdana, Arial, Helvetica, sans-serif;color:#888;}
img {border:none;}
p {font-size:0.8em;line-height:1.4em;}
h1 {font-size:1.3em;}
h2 {font-size:1.1em;}
h3 {font-size:1em;}
h4 {font-size:1em;font-weight:normal;text-decoration:underline;}
li {font-size:0.8em}
a {color:#000066;text-decoration:none;}
a:hover {color:#04a;}

#container {width:780px;margin:0 auto;border:1px solid #9a9a9a;background:url(../images/header.jpg) top no-repeat;}
#header {height:80px;margin:0;}
#header h1 {margin:21px 0 0 15px;font-family:"Times New Roman", Times, serif;font-size:28px;}
#header h1 a {text-decoration:none;color:white;font-weight:normal;}
#header ul {list-style:none;margin:0;padding:0;font-family:"Trebuchet MS", Verdana, Arial, "MS Sans Serif";}
#header li {float:left;/*width:130px;width:111px;*/margin:0;margin-top:70px;padding:0;font-size:1em;display:inline;}
#header li a {color:#888;text-decoration:none;display:block;text-align:center;background:white;height:30px;line-height:30px;padding-left:23px;padding-right:23.5px;}
#header li a:hover {color:black;background:#eff5ff;}
* html #header li {width:111px;}
* html #header li a {padding:0;}

#mainContent {padding:0 20px;margin:0;}
.home p {/*padding-left:20px;padding-right:20px;text-align:justify;*/color:#888;line-height:1.5em;}
.flash {margin:0 -20px;}
.B_crumbBox {display:block;clear:both;padding:10px 0;font-size:0.9em;}

#contactBox {clear:both;margin-top:20px;}
#contactBox p {line-height:50px;background:#DCBC81;text-align:right;padding-right:20px;font-size:1.2em;margin:0;}
#contactBox p a {text-decoration:none;color:white;}
#contactBox p a:hover {text-decoration:underline;}

#footer {text-align:center;color:#888;}
#footer ul {list-style:none;margin:0 auto;padding:0.5em 0 0 0;font-size:0.7em;height:1.8em;}
#footer li {display:inline;margin:0;padding:0;border-right:1px solid #888;}
#footer li.first {padding:0 5px;}
#footer li.last {border:none;}
#footer a {padding:5px;color:#888;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#accomodation {width:780px;height:450px;background:url(/assets/images/bg_accomodation.jpg) no-repeat;margin:0 -20px 20px -20px;}
#amenities {width:780px;height:450px;background:url(/assets/images/bg_amenities.jpg) no-repeat;margin:0 -20px 20px -20px;}
#contactDetails {width:780px;height:452px;background:url(/assets/images/bg_contact.jpg) no-repeat;margin:0 -20px 20px -20px;position:relative;color:black;}
.contactForm {float:left;margin:60px 0 0 30px;display:inline;}
p.credit {font-size:0.7em;background:#90A8B4;display:inline;margin:0;position:absolute; bottom:0; right:0;color:white;padding:3px;}
.textFloat {float:right;width:350px;height:390px;margin:20px;overflow:auto;padding:10px;color:#444;display:inline;}

#crewLeft, #crewRight {float:left;width:50%;}
#crewRight {line-height:1.2em;}
#crewLeft ul {list-style:square;}
#crewLeft li {font-size:0.9em;}
#crewLeft li a {color:#888;line-height:1.4em;}
#crewLeft li a:hover {background:#eff5ff;color:#2D7293;}
#crewLeft li.active a {color:#2D7293;font-weight:bold;}

#gallery ul {list-style:none;margin:0;padding:0;}
#gallery li {background:url(/assets/images/bg_gall_interior.jpg) no-repeat;float:left;margin:0 0 0 40px;display:inline;}
#gallery li.last a {background:url(/assets/images/bg_gall_exterior.jpg) no-repeat;}
#gallery li a {width:300px;height:300px;display:block;padding:20px 0 0 20px;color:white;font-size:1.6em;}
#galleryInt li, #gallExt li { list-style-position:inside; }