/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size: 12pt; margin: 0px;}
p{font-size: 80%;}
ul{list-style: none; margin-left: 0px; font-size: 80%;}
li{padding: 6px 0 6px 0;}

a {color: #2D3521;}

.menu {text-align: center; width: 100%;}
.menulist {width: 765px; text-align: right;margin-left:auto; margin-right:auto;background: #2D3521;}
.menulist2 {width: 765px; text-align: right;margin-left:auto; margin-right:auto;background: #465916;}

.header {text-align: center; width: 100%; padding-top: 0px;}
.banner {width: 765px; text-align: left;margin-left:auto; margin-right:auto; background:#465916;}
.banner2 {width: 765px; text-align: left;margin-left:auto; margin-right:auto; background:#004400;}

.focus {text-align: center; width: 100%; color:#dbdbf9;}
.focuscenter {background: #939C71; width: 765px; text-align: left; height: 153px;margin-left:auto; margin-right:auto;}

#focustext {}
#focustext h2{color:#2D3521; padding: 10px;}

.innerfocus{text-align: right;}


.body {text-align: center; width: 100%; color:#4b4b69; background: #ffffff;}
.bodycenter {width: 765px; text-align: background: #ffffff; left;margin-left:auto; margin-right:auto;}

.leftMenu {text-align: right; float: left; width: 210px; font-size: 90%;}
.leftMenu a{text-decoration: none; color: #4b694b; padding: 0 10px 0 0; font-weight: bold;}
.leftMenu a:hover{color: #4b4b69;}

.leftMenuNarrow {text-align: right; float: left; width: 190px; font-size: 90%;}
.leftMenuNarrow a{text-decoration: none; color: #4b694b; padding: 0 10px 0 0; font-weight: bold;}
.leftMenuNarrow a:hover{color: #4b4b69;}

.mainText {float: left; width: 550px;}
.mainTextWide {width: 765px;}

.leftMenuAvail {text-align: right; float: left; width: 190px; font-size: 90%;}
.leftMenuAvail a{text-decoration: none; color: #4b694b; padding: 0 10px 0 0; font-weight: bold;}
.leftMenuAvail a:hover{color: #4b4b69;}


.mainTextAvail {width: 500px;}

.dropdown {font-size: 80%;
font-weight: 700;
color: #ffffff;}

.dropdown a:hover {
text-decoration: none;
background: #ffffff; color:#4b4b69;
}
.dropdown a {

color: #ffffff;
text-decoration: none;
}

.footer {clear: both; text-align: center; width: 100%; color:#dbdbf9;}
.footer a {text-align: center; color:#dbdbf9;}
.footercenter{width: 765px; font-size: 90%; text-align: center; margin-left:auto; margin-right:auto;}

.scroller{
border-left: 3px solid #cccccc;
border-top: 2px solid #cccccc;
border-right: 0px solid #cccccc;
border-bottom: 1px solid #cccccc;
height: 399px;
width: 150px;
background: #666666;
overflow:auto; 
	padding: 0px 0px 0px 0px;	
	text-align: left;
	scrollbar-face-color: #666666;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #eeeeee;
	scrollbar-arrow-color: #CCCCCC;
}

table.calendar {padding: 3px; font-size: 80%; background:#FFFFaa; border: 1px solid #000000;}
.dateHead {width:30px;background: #2D3521; color: #ffffff;}
.available {background:#006600; color: #ffffff;}
.booked {background:#660000; color: #ffffff;}
.tabHead {background: #939C71; color: #ffffff; font-weight: bold;}

.formTable {font-size: 80%;}

.myajax {position:relative; top: 0px; left: 0px; width: 600px;float: left;}
.myajax2 {position:absolute; display: block; top: 400px; left: 0px; padding: 5px 2px 5px 2px;}
.myajax3 {position:absolute; display: none; top: 400px; left: 0px; padding: 5px 2px 5px 2px;}
#gallery {width: 765px;}

td p{margin: 0px 0px 0px 0px;}

.availabilityMenu{padding: 10px 10px 0 0;}

.availabilityMenu a{display: block; padding: 8px; background:#939C71; text-decoration: none; color: #003300; font-weight: bold;}
.availabilityMenu a:hover{background:#003300; color: #939C71;}

