BODY {
 margin:0;
 padding:15px;
 background-color:#ffffff;
 background-image:url(images/backgroundtile.gif);
 font-size:12px;
 font: 62.5%/1.5  "Times New Roman", "Arial", "Trebuchet MS", Tahoma, sans-serif;
}
h1,h2{
 font-size:1.4em;
}
a{
 text-decoration:none;
 color:#000000;
}
a:hover{
 text-decoration:underline;
 color:#0000CC;
}
#tables{
 float:left;
 height:260px;
 margin:5px;
 border-bottom:1px solid black;
}
#center a
{
color:#0000FF;
}

#center a:hover
{
color:#0000FF;
text-decoration:underline;
}

.available,.reserved{
padding:6px;
}
.available{
background-color:#d6be7e; 
}
.reserved{
background-color:red;
}
#tabledays td{
 text-align:center;
}
#tablehead{
 background-color:#EBC905;
 text-align:center;
}
#logo{ 
 background:url(images/header.jpg);
 width:899px;
 height:286px;
}
#dog{ 
 position:relative;
 left:320px;
 top:20px;
 
 background:url(images/dog.png);
 width:520px;
 height:351px;
 z-index:1000;
}
#main{
 margin-left:auto;
 margin-right:auto;
 width:899px;
 border: 2px solid #FFFFFF;

}
#mycentercontent{
 position:relative;
 width:899px;
 background:url(images/backgroundgradient.jpg) #fbfbfb bottom repeat-x;
 padding-bottom:10px;
}
#mycontentfooter{
 width:899px;
 clear:both;
 height:1px;
}
#left{
 float:left;
 width:233px;
 padding:0px;
}
#lefttop{
}
#leftmid{
 background:url(images/calendar.jpg);  
 height:53px;
}
#leftbot{
margin-left:18px;
margin-top:10px;
}
.menu{
 margin-right:20px;
 margin-top:0;
}
.menu a{
 color:#000000;

}
.menuitem{
 height:26px;
 margin-right:10px;
 padding-top:10px;
 font: 12px "Verdana", "Arial",sans-serif;
 
}
#menu0 li{
 list-style-type:none;
}
#menuitem0{
 font: 16px "Verdana", "Arial",sans-serif;
 color:#ffffff;

}
#menu1 a{
 
}
#center{
 padding:10px;
 padding-top:75px; 
 width:620px;
 float:left;
}
#right{
 width:122px;
 padding:5px;
 float:right;
}
#topnav {
 background-color:#ebc905;
 height:22px;
}
#title,#phone, #slogan{
 background-color:#ebc905; 
 font-size:1.4em;
 float:right;
 margin-left:3.0em;
 margin-right:1.0em;
}
#phone,#title{
 font-weight:bold;
}
#title{
float:left;
margin-left:10px;
}
#bottom{
width:899px;
}
#footer{
 background:#ffffff;
 width:880px;
 clear:both;
 margin:auto;
 height:16px;
 padding:10px;
 border-top:1px solid #cccccc;
}

#credit a{
text-decoration:underline;
}
