html { height: 101%; }
body {background:url(image/bg.gif) repeat; margin:0px; padding:0px; font-family:Verdana; font-size:11px;line-height:135%;color:#444;}

#container {width:969px; background:white; margin:0px auto;}
#top {background:url(image/top.gif) repeat; width:969px; height: 91px; position:relative;}

#content {width: 900px; margin:20px auto;}

#col1 {width: 50%; float:left; border-right:1px dashed #ccc; padding-right: 20px;}
#col2 {width:45%; float:right;}

#col3 {width: 38%; float:left; border-right:1px dashed #ccc; padding-right: 20px;}
#col4 {width:57%; float:right;}

#col5 {width:100%; float:right;}

#mainnav {color: tan; position:absolute; right:40px; bottom:5px;text-align:right;}
#mainnav a, #mainnav a:visited { font-weight:bold; text-decoration:none; color:white;}
#mainnav a:hover { text-decoration:underline;}

#bbnav {background:#6C823B; padding:5px; color:white; text-align:right;margin-bottom:10px;}

#bbnav a, #bbnav a:visited {color:white;}

.hdiv {border-bottom:1px dashed #ccc; width:100%;margin:10px 0px;}
form *
{
 font-size:11px;
}

.lnav a, .lnav a:visited {
  color: #333333;
  text-decoration:none;
  font-weight:bold;
}

.lnav a:hover {
  color: blue;
  text-decoration:none;
}

.topnav a, .topnav a:visited
{
  color:white;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
.topnav a:hover 
{
  color:black;
}

.mainContent
{
padding: 20px 10px;
text-align:left;
background:white;
}

h1 {
font-family:Georgia, Verdana;
font-size: 18px;
color:#6E0803;
margin-top:0px;
}

h2 {
font-family:Georgia, Verdana;
font-size: 13px;
color: #444;
margin-top:0px;
margin-bottom:5px;
}

table tr {vertical-align:top;}

h3 { font-family: Georgia, Verdana; font-size: 11px; letter-spacing: 1px; text-transform: uppercase; margin:0px; color:#6E0803}

h4 { font-family: Georgia,Verdana; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; margin:0px; color:#6E0803}

a, a:visited { color:#074D8D;}

li {margin-top:10px;}

textarea {background:white;}

div.bb * {font-family:Verdana; font-size:11px;}
	
a img {border:0px;}

/** Calendar **/
div.calendar
{
	border:1px solid #629FA0;
	width:249px;
}

table.calendar td
{
  height:27px;
  text-align:center;
}

.dn
{
 color:black;
 font-weight:bold;
}

.mname, .yname {
padding-top:15px;
padding-bottom:15px;
font-size:13px;
}

.mname a
{
	float:left;
	width:27px;
	height:25px;
	color:#333333;
	margin-left:7px;
}

.yname a
{
	float:left;
	margin-left:7px;
	width:50px;
	height:15px;
	color:#333333;
}


.b0
{
  border:1px solid white;
	font-size:13px;
}

.b1
{
  border:1px solid #629FA0;
	font-size:13px;
}

.b2
{
  border:1px solid #629FA0;
	background: #629fa0;
	color:white;
	font-size:13px;
}
	

.calendar-month 
{
	background: #629fa0;
	color:white;
	font-size:16px;
	text-align:center;
}

.caltitle
{
	padding:3px 24px 3px 4px;
	background: #629fa0;
	color:white;
	font-weight:bold;
	float:left;
	margin-bottom:5px;
}

form.booking input, textarea {
	margin-bottom:10px;
	}

.inputb
{
	border:#999999 1px solid;
	width:266px;
}
