/* global styles */
body{
padding:0px;
margin:3px;
text-align:center;
background-color:#FFFFCC;
}

#container{
border:5px solid #fff;
font-family:Arial, Helvetica, sans-serif;
width:800px;
margin:0px auto;
background-color:#fff;
text-align:left;


}

img.header {
padding:0px;
margin:0px;
border:0px;
}

#mainmenu {
background-color:#f5dd92;
border-top: 5px solid #FEEAB9;
border-bottom: 5px solid #FFF;
width:800px;
margin:0px;
padding:0px;
height:22px;
}

#mainmenu ul{
list-style: none;
display:inline;
}

#mainmenu ul li{
float: left;
padding:0px 30px;
margin:1px 0px 0px 0px;
background:url(images/seperator.gif) right no-repeat;
}

#mainmenu ul li.last {
background:none;
}

#mainmenu a{
text-decoration:none;
color:#57513a;
font-size:13px;
font-weight:bold;
}

#mainmenu a:hover{
color:#993333;
}

.clear{
clear:both;
}

h3{
color: #5b5f1a;
font-size:16px;
margin:0px 0px 3px 0px;
}

p{
margin:5px 0px;
}

#footer{
font-size:10px;
color: #5b5f1a;
margin-left:20px;
margin-top:10px;
margin-bottom:20px;
padding-bottom:20px;
}

#footer ul{
list-style:none;
margin:0px;
padding:0px;
}

#footer ul li{
display:inline;
margin-right:70px;
}

#footer a{
color: #5b5f1a;
}


/* Homepage */

#homepagebanner img{
float:left;
}

#homepagebanner{
margin-bottom:10px;
}

.hpblock1{
float:left;
width:205px;
color: #932613;
font-size:14px;
margin:0px;
padding:0px 0px 0px 20px;
text-align:left;
}

.hpblock1 a{
color: #5b5f1a;
font-weight:bold;
}

.hpblock2{
float:left;
width:205px;
margin:0px;
padding:0px;
text-align:left;
}

.hpblock2 a{
color: #577993;
font-size:14px;
}

.hpblock2 ul{
list-style:none;
margin:0px;
padding:0px;
line-height:22px;
}

.hpblock3{
float:left;
width:350px;
font-size:14px;
margin:0px;
padding:0px;
color: #5b5f1a;
text-align:left;
}

/* Menu Pages */

#planmenu ul{
list-style:none;
font-size:15px;
font-weight:bold;
margin:20px 0px 0px 10px;
padding:0px;
float:left;
width:150px;
}

#planmenu a{
color:#663300;
text-decoration:none;
}

#planmenu ul li{
line-height:25px;
}

#content{
margin-left:175px;
margin-top:20px;
padding:0px;
}

.menuoptions{
text-align:center;
}

.menuoptions td{
padding:0px 5px 10px 5px;
}

.menuoptions td a{
color:#577993;
font-size:13px;
font-weight:bold;
padding-top:5px;
margin-top:5px;
}

.menuoptions img{
border:0px;
margin-bottom:5px;
}

h2{
color:#336600;
font-size:20px;
font-weight:bold;
margin:0px;
padding:0px;
}

h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
color:#990000;
font-size:15px;
margin:3px 0px;
padding:0px;
}

.fav img{
float:left;
margin-right:10px;
}

h5{
margin:0px;
}


#content p{
font-size:12px;
}

#content ul{
margin: 0px 0px 0px 15px;
padding-left:0px;
font-size:12px;
}

#content ul li{
padding-left:0px;
margin-left:0px;
}

hr{
width:500px;
text-align:left;
margin:0px;
margin:5px 0px;
}

img.feature{
float:left;
margin-right:10px;
}

#cafe{
float:right;
margin: 0px 0px 10px 30px;
text-align:center;
}

#map{
float:right;
width:400px;
padding-left:20px;
margin: 0px 0px 10px 20px;
border-left:1px solid #ccc;
}

.price{
margin-left:10px;
}

