body{border-top:3px solid #787968; margin:0; padding:0; background:#FFF; position:relative; }
body,input,select,textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444}
input,select{border:1px solid #666;}
a{color:#555;}
.centered{width:950px; margin-left:-475px; left:50%; position:relative}
div#top{height:140px}
li{list-style:inside; margin-bottom:8px;}

div#top ul#main_menu li{float:left; margin-right:15px; list-style:none}
div#top ul#top_menu li{float:left; list-style:none; margin-right:10px;}
/* POLAROIDS */
.p60,.p80,.p180,.p120{padding:6px 14px 14px 6px; }
.p60{margin-bottom:10px; width:60px; height:60px; background:url(/gfx/pola60.gif) no-repeat; }
.p80{margin-bottom:10px; width:80px; height:80px; background:url(/gfx/pola80.gif) no-repeat; }
.p180{margin-bottom:20px; margin-top:20px; width:180px; height:180px; background:url(/gfx/pola180.gif) no-repeat; }
.p120{width:120px; height:120px; background:url(/gfx/pola120.gif) no-repeat; margin-right:10px; margin-top:10px;}
img{border:0}
p.no_res{font-style:oblique; padding:5px; margin:10px; margin-top:30px; border:1px solid #999; background:#E4E3CF}
div.floated{float:left}
.p180 h4{ text-align:center}
div#top ul li a{padding-bottom:2px; font-family:Georgia, "Times New Roman", Times, serif; color:#777967; text-transform:uppercase; text-decoration:none}
div#top ul li:hover a{color:#333}
ul#gallery{margin:0; padding:0; list-style:none;}
ul#gallery li{list-style:none; float:left; margin-right:10px}
div#top ul#main_menu li a{font-size:11px;}
div#top ul#top_menu li a{font-size:10px;}
div#reservation label{clear:left; display:block; line-height:20px; margin-top:5px; font-weight:bold;}
div#reservation img{position:relative; top:-5px;}
div#top ul li:hover, div#top ul li.current{color:#444; border-bottom:2px solid #555555}
img#title{display:block; margin:10px 0 0 10px}
div#top img{position:absolute; top:6px;}
ul#top_menu{position:absolute; right:10px; top:20px; margin:0; padding:0; list-style:none}
ul#main_menu{position:absolute; right:10px; margin:0; list-style:none; top:110px}
div#container{min-height:280px; margin-top:10px;}
#header{border:3px solid #787968; border-left:0; border-right:0; position:relative; background:#F6F6EC; height:320px;}
#right{float:right; width:280px}
#right div.box_container{background:#fff; border:1px solid #7F8070; padding:4px; margin-bottom:20px}
#right div.box_container div.box{background-color:#E4E4CE; background-image:url(/gfx/tpl/bg_box.jpg); background-repeat:repeat-x; padding:10px; font-size:11px}
#left{float:left; width:200px}
#content{float:left; width:450px; margin-left:10px;}
#full_content{float:left; width:660px}
#full_content ul, #content ul{padding-left:0}
#footer{position:relative; margin-top:40px; border-top:3px solid #787968;  height:80px; background:#F6F6EC; }
#footer span{position:absolute; top:10px; font-size:10px;}
ul#left_menu{margin:0; padding:0;list-style:none}
ul#left_menu li{list-style:none; font-family:Georgia, "Times New Roman", Times, serif; line-height:30px; border-bottom:1px dashed #555;}
ul#left_menu li a{text-decoration:none; color:#555}
ul#left_menu li:hover a{color:#333}
ul#left_menu li.current a{font-weight:bold}
div.box h4{color:#777967; margin-top:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
div.box h5{color:#777967; margin:0 0 5px 0; font-size:12px;}

ul#sub_menu{padding:0; list-style:none; margin:20px 0 30px 0;}
ul#sub_menu li{list-style:none; float:left; margin-right:5px;}
ul#sub_menu li a{color:#777; text-transform:uppercase; text-decoration:none; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:11px;}
#contact_form label{clear:left; display:block;}
ul#sub_menu li:hover a {color:#444; font-weight:bold}
ul#sub_menu li.current a {color:#D79D2C; font-weight:bold}
h2.title{font-size:22px; font-family:"Times New Roman", Times, serif; color:#496F32}
h3.title{font-size:18px; font-family:"Times New Roman", Times, serif; color:#D79D2C}
form#contact_form label{width:100px; float:left; padding-bottom:10px;}

#img_home{ margin:-10px 0 10px 0; padding:0; background:#e4e4ce;}