body {
	margin: 0px;
	padding: 0px;
	background:url(../images/background.gif) #bc151c;
}

*{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#706953;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}


#wrap{width:756px; margin:0 auto; background:url(../images/wrapback.gif) repeat-y; padding-bottom:20px; overflow:hidden;}

#top{width:756px; height:194px; background:url(../images/top.jpg) no-repeat; overflow:hidden;}
#logo{display:block; width:130px; height:130px; margin:40px 0 0 20px; text-indent:-9999px;}

ul#menu{width:736px; height:42px; list-style:none; margin:1px auto 0 auto; padding:0; background:url(../images/menubar.jpg) no-repeat;}
ul#menu li{float:left; padding:12px 0 0 0; }
ul#menu li a.lastchild{border:none;}
ul#menu li a{color:#fff; border-right:1px solid #d79192; padding:0 10px;}



#column1{margin-left:20px; width:450px; float:left; display:inline;}
#column2{margin:35px 0 0 50px; float:left; width:200px;}

h1{padding:0; margin:15px 0; color:#51482b; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; letter-spacing:-0.5px;}
h2{padding:0; margin:15px 0; color:#51482b; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; letter-spacing:-0.5px;}
h3{padding:0; margin:15px 0; color:#51482b; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; letter-spacing:-0.5px;}


.img_frame{border:1px solid #c9c7c2; margin-top:20px; width:200px; font-size:1px;}
.img_frame img{border:5px solid #fff; padding:0; margin:0;}

ul.opening_hours{padding:0; margin:0; list-style:none;}
ul.opening_hours li{float:left; padding:0 20px 0 0;}

.copyright{float:left; margin: 13px 0 0 20px; display:inline;  }
.design{float:right; margin:13px 20px 0 0; display:inline;}


#footer{width:756px; height:68px; margin:0 auto; background:url(../images/wrapbottom.gif) no-repeat; clear:both;}
