body {background-color:#DADAAF; margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#4A3A0F; line-height:1.5em;}

#mainContentContainer {background-image:url(/images/bg-mainContentContainer.gif); background-repeat:repeat-y; width:938px; margin:0 auto; padding:10px 13px 0 13px;}
#logo {width:402px; margin-left:50px; float:left;}
#logoRight {height:90px; float:left; background-image:url(/images/bg-banner-line.gif); width: 463px; text-align:right; padding:0 20px 0 0;}

#headerPhotos {width:498px; height:302px; margin-left:37px; background-image:url(/images/bg-header-photos.jpg); background-repeat:no-repeat; padding:42px 0 0 44px; float:left;}
#headerNavigation {float:left; width:303px; padding-left:50px;}
#headerNavigation ul {margin:0; padding:0; list-style-type:none; line-height:1em;}
#headerNavigation li {margin:0 0 10px 0;}

#bodyContent {width:818px; margin:10px auto 0 auto; border-top:solid 1px #C2C27B; border-right:solid 1px #C2C27B; border-left:solid 1px #C2C27B; background-color:#FFFFFF; padding:20px;}
#bodyContent a:link {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#660000; text-decoration:none; }
#bodyContent a:visited {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color: #666666; text-decoration:none; }
#bodyContent a:hover {color:#660000; text-decoration:underline;}
p {margin-top:0px;}
h1.bodyContent { margin:0 0 5px 0; padding:5px 0; height:38px; width:791px; background-image:url(/images/bg-h1-bodytext.gif); background-repeat:no-repeat; color:#7A5F18; font-size:22px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial;}
h2 { margin:0 0 10px 0; color:#7A5F18; font-size:16px; font-family:"Trebuchet MS", Tahoma, Verdana, Arial;}
.imageBox {float:right; margin:0 0 10px 10px; border:solid 1px #666666;}
.imageBoxLeft {float:left; margin:0 10px 10px 0; border:solid 1px #666666;}
ul {margin-top:0px;}

#quotebox {width:350px; padding:8px 5px 5px 55px; border:solid 1px #C2C27B; background-color:#FFFFEA; background-image: url(/images/bg-quotemarks.gif); background-repeat: no-repeat;	background-position: 2px 5px;}
.quoteboxLarge {width:740px; padding:8px 5px 5px 65px; border:solid 1px #C2C27B; background-color:#FFFFEA; background-image: url(/images/bg-quotemarks.gif); background-repeat: no-repeat;	background-position: 2px 5px;}

.table-availability {border:solid 1px #7A5F18;}
.table-availability th {text-align:center; background-color:#C2C27B; border-bottom:solid 1px #7A5F18;}
.table-availability td {background-color:#FFFFEA; text-align:center;}
.table-availability td a { font-weight:bold;}
.table-availability td.peakseason {background-color:#DEDEB8;}

.table-availability-confirm {border:solid 1px #7A5F18; width:700px; margin:0 auto; background-color:#FFFFEA;}
.table-availability-confirm th {text-align:center; background-color:#C2C27B;}
.table-availability-confirm td {padding:3px;}
.table-availability-confirm td.requested {color:#660000; font-family:"Trebuchet MS", Tahoma, Verdana, Arial; font-size:16px; padding-top:8px;}

.table-area {border:solid 1px #7A5F18; width:500px; margin:0 auto; background-color:#FFFFEA;}
.table-area th {text-align:center; background-color:#C2C27B;}
.table-area td {padding:3px; text-align:center;}



#footer {width:964px; height:213px; background-image:url(/images/bg-footer.jpg); background-repeat:no-repeat; margin:0 auto;}
#footerLinks {text-align:right; padding:25px 60px 5px 0;}
#footerLinks a:link, #footerLinks a:visited {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#4A3A0F; text-decoration:none;}
#footerLinks a:hover {color:#660000; text-decoration:underline;}
#footerGraphics {text-align:right; padding:5px 60px 5px 0;}
#design {width:951px; margin:0 auto; padding:0 0 15px 13px; font-size:11px; color:#85853D;}
#design a:link, #design a:visited {color:#85853D; text-decoration:none;}
#design a:hover {color:#85853D; text-decoration:underline;}
.clearBoth {clear:both;	}
.MonkeyCheck {display:none;}

