/* ----------------------------------------------------------------------- */
/* ----------------------------- Main Style  ----------------------------- */
/* ----------------------------------------------------------------------- */

body { background:#f33a21 url('../images/background.png') repeat-x fixed; margin-left:auto; margin-right:auto; width:950px; }

img { border:0px; }

.header-box { vertical-align:text-top; padding-top:20px; width:297px; font-family:arial, verdana, helvetica, serif; font-size:12pt;	font-weight:bolder; color:#dddddd;}

.header-box span { color:#ffff00; font-style:italic; }
#birthdaydinner { color:#ffff00; text-align:center; font-family:"Times New Roman"; }
#logo { width:356px; 	margin-top:6px; vertical-align:top; }

#navmenu { height:30px; margin-left:auto; margin-right:auto; text-align:center; }
#navmenu td { padding:0px 10px 20px 10px; }
#navmenu img { width:150px; height:30px; }

.starburst { width:200px; vertical-align:text-top; }
.starburst img { position:relative; top:-50px; width:200px; }

.main { width:550px; color:#ffffff; font-family:arial, verdana, helvetica, serif; font-size:14pt; font-weight:bolder; }

.best-seafood { color:#ffff00; font-family:"Comic Sans MS", arial, verdana, helvetica, serif; font-size:24pt; font-weight:bolder; font-style:italic; text-align:center; }

#home { }

#menu { text-align:center; }
#menu-background { border:ridge 10px #cc6600; width:930px; }
#menu-allyoucaneatpicturethatisgivingmetrouble { border:0px; position:relative; top:-710px; left:10px; }

#specials table { margin-left:auto; margin-right:auto; }
#specials td { padding:10px; }
#specials img { width:287px; height:287px; border:dashed 4px #000000; }

#photos table { margin-left:auto; margin-right:auto; text-align:center; background:#ff9999; border:outset 8px #ff6666; border-spacing: 10px; }
#photos td { background:#ffffff; border: 2px solid black; padding:10px 5px 20px 5px; font-weight:bolder; width:350px; vertical-align:top;}
#photos img { width:275px; }

#location { color:#ccccff; font-size:14pt; font-weight:bolder;  padding:20px; }
#location td { vertical-align:top; }
#location iframe { height:400px; width:550px; border:4px solid black;}
#location span { color:#ffff00; font-size:24pt; }
#location p { color:#eeeeff; }
#location a:link {color:#660000;}
#location a:visited { color:#660000; }
#location a:hover { color:#660000; }
#location a:active { color:#660000; }

#footer { font-size:8pt; text-align:center; color:#ffffff; padding:20px; }
#footer a { text-decoration:none; }
#footer img { border:0; width:88px; height:31px; }

/* #imgmenu {position:relative; top:10px; left:10px; width:75px; background-color:#fff; z-index:100;} */
#imgmenu .p1 {display:block; width:350px; height:263px; text-decoration:none; background:#fff; top:0; left:0; border:0;}
#imgmenu .p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#imgmenu .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#imgmenu .p1:hover .large {display:block; position:absolute; top:-65px; left:150px; width:1024px; height:768px; border:5px solid #ccc;}
#info {z-index:100; height:22em;} 