@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; background:url(../images/main-bg.jpg) center top no-repeat;}
div{ font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#313131; line-height:20px;}
h1{ margin:0; padding:0 0 5px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#631b0e; font-weight:normal;}
h2{ margin:0; padding:0 0 10px 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#631b0e; font-weight:normal; font-weight:bold;}
h3{ margin:0; padding-bottom:10px; font-family:"Times New Roman", Times, serif; font-size:28px; font-style:italic; color:#FFFFFF; font-weight:normal; line-height:24px;}
.bring{ margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#FFFFFF; font-weight:bold;}
.carry{ margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;  font-size:18px; color:#FFFFFF; font-weight:normal;}
.dinner{margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;  font-size:20px; color:#FFFFFF;}
input{background:#EAE3AA; border:#7b0303 solid 1px; color:#000000; height:20px;}
textarea{background:#EAE3AA; border:#7b0303 solid 1px;  color:#000000;}
.submit{ background:url(../images/submit.jpg) no-repeat; color:#7b0303;}
.submit:hover{ background:url(../images/submit1.jpg) no-repeat; color:#000000;}
li{ display:inline;}
li a{list-style:none; display:inline;  text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:18px; padding:0px 20px 0 0px; color:#782614;}

p{font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; line-height:18px; margin:0; padding:0;}
#super{ margin:0 auto; padding:0; width:960px; position:relative;}
#super1{ background:url(../images/menubg.jpg) repeat-y center top;}

#banner{ margin:0; padding:0;}
#ban1{ margin:0; padding:0;}
#mainlogo{ width:470px; padding-top:20px; float:left;}
#navigation{ width:457px; float:left; padding:50px 0 0 30px;}


#free{ position:absolute; top:827px; left:70px;}
#free1{ position:absolute; top:827px; left:515px;}

#ban2{margin:0; padding:0;}
#bigpic{ padding-top:20px; width:647px; float:left;}
#cooksays{ width:275px; background:url(../images/santa.jpg) no-repeat; height:280px; float:left; margin-top:20px; padding:27px 0 0 38px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#631b0e; line-height:20px;}

#mainbody{ margin:0; padding:0;}
#body1{ width:655px; float:left;}
#body1-menu{ width:950px; float:left;}
#body3{ margin:0; padding:0;}
#welcome{padding:20px 40px 0 20px;}

#ourspecial{ margin:0; padding:0;}
#breakfast{background:url(../images/breakfast.png) no-repeat; height:257px; width:191px; margin:20px 0 0 0; float:left; padding:10px 0 0 20px; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#FFFFFF; line-height:18px;}
#lunch{ background:url(../images/lunch.png) no-repeat; height:257px; width:191px; float:left; margin:20px 0 0 10px; padding:10px 0 0 20px;}
#dinner{ background:url(../images/dinner.png) no-repeat; height:257px; width:191px; float:left; margin:20px 0 0 11px; padding:10px 0 0 20px;}

#body2{ width:275px; float:left; background:url(../images/pink.png) no-repeat; height:417px; margin:20px 0 0 0; padding:30px 0 0 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FFFFFF;}


#footer{ padding:20px 0 50px 0;}
#footer1{ width:750px; float:left; color:#f2f0d5; padding-top:5px;}
#footer2{ width:75px; float:left; color:#f2f0d5; padding:5px 0 0 50px;}
#logo{ float:left;}
.foot{ color:#7b0303;}

#contact{padding:0; margin:0;}
#contactus{ padding:20px 0 0 20px; margin:0; float:left; width:300px;}
#map{ float:left; padding:20px 0 0 10px; }


#gallery{ padding:20px 0 0 20px; margin:0;}
#pic1{ float:left;}
#pic2{ float:left; padding-left:30px;}
#pic3{ float:left;padding-left:30px;}
#pic4{ float:left;padding-left:30px;}
#pic5{ float:left;padding-left:30px;}

#about{ padding:20px 0 0 20px; margin:0; height:500px;}
.high{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}



.clear{clear:both;}

