BODY {
 margin:0;
 padding:0;
 font: 10px "Verdana", "Helvetica", serif;
 background:url('images/background.jpg') repeat-x #6EB5BB;
}
#main{
 width:800px;
 margin:auto;
}
#mycentercontent{
 clear:both;
 position:relative;
 width:763px;
 padding-left:37px;
 background:url('images/blue_left_tile.gif') repeat-y #FEFBF2;
}
#header{
 height:271px;
 background:url(images/header.jpg) bottom;
}
#center a{
 color:#0000CC;
}
#topnavmenu{
 float:left;
}
#topnavsearch{
position:relative;
width:240px;
left:550px;
top:218px;
}
#mycontentfooter{
 clear:both;
 height:237px;
 background:url('images/bottom_tile.jpg') repeat-x bottom;
 border:1px solid white;
 border-left:0px;
}
#left{
 float:left;
 width:202px;
 color:#ded4c8;
 background:url('images/left_nav_tile.jpg') repeat-y;
}
#leftnav{
 position:relative;
 top:-49px;
 width:180px;
 text-align:right;
}
#watermelon{
 height:116px;
 background:url('images/watermelon.jpg') no-repeat bottom;
}
#leftnav a{
 color:#ffffff;
 text-decoration:none;
 font: 18px "Verdana", "Helvetica", serif;
}
#leftnav a:hover{
 color:#237D88;
 text-decoration:underline;
}
#menuitem{
 list-style-type:disc;
 font: 18px "Verdana", "Helvetica", serif;
}
#menu0{
 padding-left:10px;
 padding-bottom:12px;
 font-size:12px;
}
.menu{
 padding:0;
 margin:0;
 list-style-type:none;
}
#menu1 a{
 padding-left:30px;
 font-size:14px;
}
#menu2 a{
 padding-left:50px;
}
#center{
 font-size: larger; 
 padding:10px;
 margin-top:-5px;
 width:530px;
 float:left;
}
#right{
 float:left;
 background:#fdf8e5;
}
.thumbs{
float:left;
margin:5px;
}
#footer{
 background:url('images/carpet.gif');
 color:#ffffff; 

 clear:both;

 height:16px;
 padding:10px;
}
#footer a{
 text-decoration:underline;
 color:#ffffff;
}
.url{
width:400px;
font-size:10px;
}
.description{
font-size:14px;
}
#result_report,#results{
 width:500px;
}
.title{
 width:400px;
}
#tables{
 float:left;
 height:200px;
 margin:5px;
 border-bottom:1px solid black;
}

.available,.reserved{
padding:3px;
}
.available{
background-color:#ABE0E4; 
}
.reserved{
background-color:red;
}
#tabledays td{
 text-align:center;
}
#tablehead{
 background-color:#F6754D;
 text-align:center;
}
#address{
 margin:20px;
 color:#ffffff;
 font-size:14px;
}
#fire{
margin-top:-4px;
margin-left:170px;
}
#phone{
 margin:20px;
 margin-top:28px;
 color:#ffffff;
 font-size:20px;
}
