

/* ******************************** */
/* Main Style Sheet - stylemain.css */
/* ******************************** */

body
{
background-color:#FFFFFF;
}

.dirSubA
{
font-size:12px;
font-style:italic;
font-weight:500;
}

/* ********************** */
/*  Container Definitions */
/* ********************** */

div.container
{
background-color:#FFFFFF;
width:100%;
height:100%;
position:absolute;
top:0px;
left:0px;
}

/* ******************** */
/* Header Definitions   */
/* ******************** */

div.header
{
height:130px;
background-color:#FFFF33;
position:absolute;
top:0px;
left:0px;
width:100%;
}

div.footer
{
position:absolute;
top:585px;
left:200px;
width:600px;
padding:0.5em;
font-family:arial,sans-serif;
font-size:12px;
color:black;
background-color:#FFFFFF;
}

div.content
{
position:absolute;
top:175px;
left:75px;
width:650px;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
background-color:white;
border:solid 1px black;
}

img.logo
{
position:absolute;
top:5px;
left:100px;
}

img.st
{
position:absolute;
top:5px;
left:400px;
}

img.salute
{
position:absolute;
top:425px;
left:425px;
}

p.small
{
font-family:arial,sans-serif;
font-weight:500;
font-size:14px;
}

ul
{
float:left;
width:100%;
padding:0;
margin:0;
list-style-type:none;
}

a.navMenu
{
float:left;
width:12.7em;
text-decoration:none;
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:11px;
font-weight:600;
text-align:center;
background:#F7002D;
padding:0.2em 0.6em;
}

a.navMenu:hover
{
color:yellow;
}


li
{
display:inline;
}

li.current
{
display:inline;
float:left;
color:#FFFFFF;
font-family:arial,sans-serif;
font-size:11px;
font-weight:600;
text-align:center;
background-color:#F7002D;
padding:0.2em 0.6em;
}

div.navMenuDiv
{
position:absolute;
top:130px;
left:0px;
width:100%;
height:22px;
background-color:#F7002D;
border:solid black 2px;
}

a.adminNavMenu
{
float:left;
width:10.0em;
text-decoration:none;
color:moccasin;
font-family:arial,sans-serif;
font-size:11px;
font-weight:600;
text-align:center;
background:#F7002D;
padding:0.2em 0.6em;
}

div.adminNavMenu
{
position:absolute;
top:125px;
left:0px;
width:100%;
border:solid 1px black;
background-color:#F7002D;
}

p.conv
{
font-family:arial,sans-serif;
font-style:italic;
font-size:16px;
font-weight:700;
color:moccasin;
position:absolute;
top:102px;
left:600px;
}

p.convDef
{
font-family:arial,sans-serif;
font-size:13px;
font-weight:700;
color:black;
position:absolute;
top:130px;
left:400px;
}

img.home
{
float:right;
}

p.content1
{
font-family:verdana,arial,sans-serif;
font-size:12px;
font-weight:400;
text-align:left;
color:black;
}

div.invalid
{
position:absolute;
top:200px;
left:100px;
font-family:arial,sans-serif;
font-size:14px;
color:red;
}

div.ripple
{
position:absolute;
top:155px;
left:0px;
}

div.fishLine
{
position:absolute;
top:185px;
left:16px;
}

div.ST
{
position:absolute;
top:127px;
left:225px;
}

div.stshadow
{
color:#000000;
position:absolute;
top:130px;
left:230px;
font-family:arial,sans-serif;
font-size:14px;
font-weight:600;
width:600px;
padding:.5em;
text-align:center;
z-index:-1;
}

div.AYCE
{
position:absolute;
top:167px;
left:100px;
font-family:arial,sans-serif;
font-size:14px;
font-weight:600;
width:300px;
height:250px;
padding:.5em;
text-align:center;
}

p.AYCE
{
font-family:verdana,arial,sans-serif;
font-size:10px;
font-weight:400;
}

div.conv
{
position:absolute;
top:162px;
left:575px;
background-color:#FFFFFF;
font-family:verdana,arial,sans-serif;
font-size:14px;
font-weight:600;
width:325px;
height:250px;
padding:1.5em;
text-align:center;
}

div.filets
{
position:absolute;
font-family:arial,sans-serif;
font-size:14px;
color:darkred;
font-weight:600;
width:200px;
padding:.5em;
text-align:center;
}

div.fishing
{
position:absolute;
top:505px;
left:195px;
}

div.center
{
position:absolute;
background-color:red;
width:175px;
height:450px;
top:167px;
left:400px;
z-index:-2;
}

div.salute
{
position:absolute;
top:445px;
left:700px;
background-color:blue;
width:100px;
height:70px;
padding:.2em;
border-top:solid 3px red;
border-bottom:solid 3px red;
}

div.veterans
{
position:absolute;
top:535px;
left:635px;
font-family:arial,sans-serif;
font-size:12px;
font-weight:700;
color:blue;
text-align:center;
width:240px;
}

p.featuring
{
font-family:arial,sans-serif;
font-weight:600;
font-size:14px;
color:blue;
}

div.specials
{
position:absolute;
top:285px;
left:150px;
width:400px;
background-color:#FFFFFF;
color:#000000;
font-family:verdana,sans-serif;
font-size:12px;
}

div.phone
{
position:absolute;
top:425px;
left:630px;
font-family:verdana,sans-serif;
color:darkred;
font-size:16px;
font-weight:700;
text-align:center;
}

div.hours
{
position:absolute;
top:400px;
left:650px;
font-family:verdana,sans-serif;
color:darkred;
font-size:16px;
font-weight:700;
text-align:center;
}

p.address
{
position:absolute;
top:108px;
left:365px;
font-family:verdana,sans-serif;
color:black;
font-size:12px;
font-weight:700;
text-align:center;
}

div.outsideImage
{
position:absolute;
top:170px;
left:240px;
}

div.dirContent
{
position:absolute;
top:340px;
left:75px;
width:650px;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
background-color:white;
border:solid 1px black;
padding:1em;
}

/* **************************** */
/* Definitions for the Menu     */
/* Entry Page - mcategories.asp */
/* **************************** */

div.menuEntryLeft
{
position:absolute;
top:158px;
left:15px;
background-color:red;
padding:1.0em;
}

div.menuEntryCenter
{
position:absolute;
top:524px;
left:275px;
background-color:red;
padding:1.0em;
}

div.menuEntryRC
{
position:absolute;
top:524px;
left:405px;
background-color:red;
padding:1.0em;
}

div.menuEntryRight
{
position:absolute;
top:524px;
left:535px;
background-color:red;
padding:1.0em;
}

div.menuEntryRRight
{
position:absolute;
top:524px;
left:665px;
background-color:red;
padding:1.0em;
}

div.menuEntryLC
{
position:absolute;
top:524px;
left:145px;
background-color:red;
padding:1.0em;
}

div.menuEntryCol1
{
position:absolute;
top:208px;
left:200px;
background-color:#FFFFFF;
font-family:"rockwell extra bold",sans-serif;
font-size:16px;
font-weight:700;
color:blue;
line-height:2;
padding:0.7em;
}

div.menuEntryCol2
{
position:absolute;
top:208px;
left:485px;
background-color:#FFFFFF;
font-family:"rockwell extra bold",sans-serif;
font-size:16px;
font-weight:800;
color:blue;
line-height:2;
padding:0.7em;
}

div.menuHeading
{
position:absolute;
top:158px;
left:220px;
color:blue;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
line-height:1.5;
}

body.menuEntry
{
scrollbar-face-color:#FFFF33;
scrollbar-highlight-color:#F7002D;
scrollbar-shadow-color:#FFFF33;
scrollbar-3dlight-color:#000000;
scrollbar-arrow-color:#F7002D;
scrollbar-track-color:blue;
scrollbar-darkshadow-color:yellow;
}

div.specialsHeading
{
position:absolute;
top:175px;
left:150px;
font-family:arial,sans-serif;
font-size:14px;
font-weight:500;
color:blue;
width:450px;
}

p.spTitle
{
color:#000000;
font-family:sans-serif;
font-size:18px;
font-style:italic;
font-weight:bolder;
}

p.spDescription
{
font-style:italic;
font-family:sans-serif;
font-size:14px;
font-weight:bolder;
color:#000000;
}

p.spOffer
{
font-family:sans-serif;
font-size:18px;
color:#F7002D;
font-weight:bolder;
}

p.spNotes
{
font-style:italic;
font-family:sans-serif;
font-size:14px;
font-weight:bolder;
color:#000000;
}

p.spDisclaimer
{
font-family:sans-serif;
font-size:12px;
color:#000000;
}

div.spUpdate
{
position:absolute;
top:200px;
left:275px;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
color:#000000;
}

div.adminNav
{
position:absolute;
top:160px;
left:75px;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
background-color:white;
border:solid 1px black;
padding:1em;
}

div.editMenuMain
{
position:absolute;
top:175px;
left:275px;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
background-color:white;
padding:1em;
}

div.newMenuItem
{
position:absolute;
top:210px;
left:275px;
font-family:arial,sans-serif;
font-size:16px;
font-weight:700;
background-color:white;
padding:1em;
}

div.menuContent
{
position:absolute;
top:180px;
left:175px;
width:400px;
background-color:#FFFFFF;
padding:.5em;
}

p.category
{
color:red;
font-family:arial,sans-serif;
font-size:18px;
font-weight:700;
text-transform:capitalize;
text-align:center;
}

span.itemName
{
font-family:arial,sans-serif;
font-weight:700;
font-size:14px;
color:#000000;
}

span.itemDescription
{
text-align:left;
font-family:arial,sans-serif;
font-style:italic;
font-size:12px;
color:#000000;
}

span.price
{
font-family:arial,sans-serif;
font-size:14px;
font-weight:700;
text-align:right;
}

td.menu1
{
width:400px;
text-align:left;
}

td.menu2
{
width:200px;
text-align:right;
}

td.menu3
{
height:25px;
}

td.menuList
{
font-family:arial,sans-serif;
font-size:14px;
}

div.editMenuContent
{
position:absolute;
top:175px;
left:275px;
background-color:#FFFFFF;
padding:.5em;
font-family:arial,sans-serif;
font-size:14px;
font-weight:bolder;
}

div.editListContent
{
position:absolute;
top:175px;
left:275px;
background-color:#FFFFFF;
padding:.5em;
font-family:arial,sans-serif;
font-size:14px;
font-weight:bolder;
}

a.menuEntry
{
text-decoration:none;
}

a.menuEntry:link
{
color:blue;
}

a.menuEntry:visited
{
color:blue;
}

a.menuEntry:hover
{
background-color:yellow;
}

div.clubMain
{
position:absolute;
top:175px;
left:150px;
width:500px;
}

td.editList
{
line-height:25px;
text-align:center;
font-size:14px;
}

td.editListBlue
{
background-color:lightblue;
line-height:25px;
text-align:center;
font-size:14px;
}

div.contactInfo
{
position:absolute;
top:80px;
left:425px;
font-family:arial,sans-serif;
font-size:14px;
font-weight:700;
color:#000000;
}

div.alsoFeaturing
{
position:absolute;
top:390px;
left:100px;
font-family:arial,sans-serif;
font-size:14px;
font-weight:600;
width:300px;
height:250px;
color:blue;
text-align:center;
}

div.plateLunches
{
position:absolute;
top:442px;
left:100px;
font-family:arial,sans-serif;
font-size:14px;
font-weight:600;
width:300px;
height:250px;
color:darkred;
text-align:center;
}

