html,body {
	height: 100%; width: 100%; border: 0; padding: 0; margin: 0;
	background: #FFFFCC url(/img/background.gif) repeat-y left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

#spacer{ 
display: block; 
height: 95%; 
width: 1px; 
padding: 0; 
margin: 0; 
border: 0; 
background: #fff; /* same as body bg */ 
float: right; 
} 

#bodycontent { 
width: 99%; 
margin: 0; 
padding: 0; 
border: 0; 
float: right; 
margin-right: -1px; /* this is the key to avoid the 1px jog caused by spacer */ 
} 

#bodyarea{ 
margin: 0px; 
padding-top: 50px; 
width: 100%; 
} 

/* #leftcol{float:left; width: 200px;} */
/* #rightcol{float:left; width: 0%;} */
#centercol{
background: #FFFFCC; 
margin-left: 200px; 
padding: 30px 10px 10px 10px; 
font-size: small;
}

#centercol a {
	color: #331111;
}

#footer{ 
height: 5%;
display: block; 
clear: both;  
padding: 0; 
margin: 0; 
background: #ddd; 
text-align: center; 
margin-right: 0px;
margin-left: 200px;
background: #6699FF;
color: #663333;
font-size: x-small;
border-top: 0px solid #ccccaa;

} 

#footer p{
	background: #ddd;
} 

#footer ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
} 
#footer li {
	margin-left: 0;
	padding: 3px 7px;
	border-left: 1px solid #bbccbb;
	list-style: none;
	display: inline;
}
#footer li a {
	text-decoration: none;
	color: #663333;	
}
#footer li:first-child {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
}

#header{ 
position: absolute; 
top: 0; 
left: 0; 
width: 99.7%; 
height: 50px;
z-index: 0; 

font-family: sans-serif;
padding: 10px 0px 10px 0px;
background: #6699FF url(/img/yellowsun_sm.gif) no-repeat right;
font-size: 2.5em; 
color: #663333;
border: 1px solid #ccccaa;

text-align: center;

} 

#leftmenu{ 
position: absolute; 
top: 80px; 
left: 0px; 
width: 200px; 
} 

#leftmenu ul {
	list-style: none;
	margin-left: 10px;
	padding-left: 1em;
	text-indent: -1em;
	color: #663333;
}
#leftmenu li {
	margin-top: 10px;
}
#leftmenu li a {
	display: block;
	text-decoration: none;
	color: #663333;	
}
#leftmenu li a:hover {
	color: #996666;		
}

/*
#rightmenu{ 
position: absolute; 
top: 150px; 
right: 0px; 
width: 0%; 
background: #ccc; 
} 
*/

img{display: block;} 

h1 {
	font-size: large;
	margin-top: 0;
}
h2 {
	font-size: medium;
	margin-top: 0;
}
h3 {
	font-size: small;
	margin-top: 0;
}

#rentalcosts {
	border: 1px #000 solid;
	text-align: center;
}
#rentalcosts th {
	border: 1px #000 solid;
	text-align: center;
}
#rentalcosts td {
	border: 1px #000 solid;
	text-align: center;
}

#gallery {
	margin: 0;
	margin-left: auto; 
	margin-right: auto;
	padding: 0;
	width: 725px;
	text-align: center;
	border: 0px solid #0cc;
}
#gallery ul {
	margin: 0;
	padding: 0;
	display: inline;
} 
#gallery li {
	margin: 0px 2px 2px 25px;
	padding: 0 0 0px 0px;
	border: 0px solid #c0c;
	list-style: none;
	display: inline;
	width: 204px;
	height: 200px;
	line-height: 1.5em;
	float: left;
	font-size: 0.7em; 
}
#gallery li a {
	text-decoration: none;
	color: #663333;	
}
#gallery img {
	border: 1px solid #ccc;
}
#gallery br {
	clear:both;
}


.logoslist {
  margin: 0;
  margin-left: auto; 
  margin-right: auto;
  padding: 0;
  width: 480px;
  text-align: center;
  border: 0px solid #ccc;
  }
.logoslist ul {
	margin: 0;
	padding: 0;
	display: inline;
} 
.logoslist li {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0px 0px;
	border: 0px solid #ccc;
	list-style: none;
	display: inline;
	width: 110px;
	height: 55px;
	line-height: 1.5em;
	float: left;
	font-size: 0.7em; 
}
.logoslist li a {
	text-decoration: none;
	color: #663333;	
}
.logoslist img {
	border: 1px solid #ccc;
}
.logoslist br {
	clear:both;
}
.large li {
	margin: 0px 0px 0px 0px;
	padding: 0 0 0px 0px;
	border: 0px solid #ccc;
	list-style: none;
	display: inline;
	width: 200px;
	height: 80px;
	line-height: 1.5em;
	float: left;
	font-size: 0.7em; 
}
.large {
  width: 680px;
}
.googledir table {
	font-size:1.0em;
}
