/* CSS Document */
body
{
background-image: url(images/backgroundsm.jpg);
background-repeat:repeat-x;
}

/**THIS IS THE START OF THE HOME TABLELESS CSS**/


#container {

margin: 0 auto; width: 750px; text-align: left;   
position: relative;
}

#bg_1
{
background-image:url(images/boat_banner_notext_col.jpg); background-repeat:no-repeat; position:absolute; width:750px; height:150px; top:0px; left:0px;
}


#bg_2
{
background-image:url(images/addressbar_final.jpg); background-repeat:no-repeat; position:absolute; width:750px; height:25px; top:150px; left:0px;
}

#bg_3
{
position:absolute; width:750px; height:40px; top:175px; left:0px;
}

#bg_4
{
position:absolute; width:750px; height:500px; top:215px; left:0px;
}

#bg_5
{
	background-image:url(images/sisrest_bg.gif); background-repeat:no-repeat; position:absolute; width:750px; height:72px; top:715px; left:0px;
}

#bg_6
{
	background-image:url(images/blank_buffer.jpg); background-repeat:no-repeat; position:absolute; width:750px; height:25px; top:787px; left:0px;
}


/**THIS IS THE END OF THE HOME TABLELESS CSS**/


.contact_text
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	}
	
.fullbg
{
background-image:url(images/menu_bg.jpg);
background-repeat: no-repeat;
height: 500px;
width: 750px;
}

.xmas_fullbg
{
background-image:url(images/christmas-comp.jpg);
background-repeat: no-repeat;
height: 500px;
width: 750px;
}

.banq_bg
{
background-image:url(images/menu_bg.jpg);
background-repeat: no-repeat;
height: 500px;
width: 750px;
}

.banq_hol_bg
{
background-image:url(images/menu_bg.jpg);
background-repeat: no-repeat;
height: 500px;
width: 750px;
}

.spfullbg
{
background-image:url(images/menu-bd-comp.jpg);
background-repeat: no-repeat;
height: 500;
width: 750;
}

.dirfullbg
{
background-image:url(images/directions-comp.jpg);
background-repeat: no-repeat;
height: 450;
width: 750;
}

#sisrest
{
width:750px;
height:72px;
background-image:url(images/sisrest_bg.gif);
background-repeat:no-repeat;
}

.logos
{
margin-left:225px;
margin-top:0px;
}

.menutable
{
height: 450px;
width: 740px;
}

.menuheader
{
vertical-align:bottom;
text-align: center;
font-family: 'Century Gothic', Arial, ;
font-size: 30px;
color: #FFF;
padding-top: 15px;
}

.ban_menuheader
{
vertical-align:bottom;
text-align: center;
font-family: 'Century Gothic', Arial, ;
font-size: 30px;
color: #FFF;
padding-top: 15px;
}

.dir_menuheader
{
vertical-align: middle;
text-align: center;
font-family: "Mona Lisa Solid ITC TT";
font-size: 35px;
color: #FFF;
padding-top: 25px;
}

.specmenuheader
{
vertical-align: top;
text-align: center;
font-family: "Mona Lisa Solid ITC TT";
font-size: 30px;
color: #ffffff;
padding-top: 50px;
}

.menucontent
{
vertical-align: top;
text-align: center;
font-family: "Mona Lisa Solid ITC TT";
font-size: 30px;
color: #ffffff;
width:550px;
height:450px;
overflow: scroll;
}

div.menu
{
vertical-align: top;
background-image:none;
width:650px;
margin-left:30px;
height:290px;
overflow: auto;
text-align:center;
}

div.directions
{
vertical-align: top;
background-image:none;
width:650px;
margin-left:0px;
height:500px;
text-align:center;
}

div.gi
{
vertical-align: top;
background-image:none;
width:500px;
height:290px;
overflow: auto;
text-align:left;
}

div.ginfo
{
vertical-align: top;
background-image:none;
width:400px;
height:290px;
text-align:center;
}

div.specical
{
vertical-align: top;
background-image:none;
width:750px;
height:300px;
overflow: auto;
text-align:center;
}

.trialmenu
{
vertical-align: top;
background-image:none;
width:500px;
height:300px;
overflow: auto;
text-align:center;

}

.formmenu
{
vertical-align: top;
background-image:none;
width:750px;
height:300px;
overflow: auto;
}

div.form
{
vertical-align: top;
background-image:none;
width:730px;
height:330px;
overflow: auto;

}

.form
{
vertical-align: top;
background-image:url(images/boat-background.jpg)
width:560px;
height:300px;
overflow: auto;
}

.catheader
{
text-align:center;
font-size: 25px;
color: #FFF;
font-family: "Mona Lisa Solid ITC TT";
}

.itemheader
{
vertical-align: top;
text-align:center;
font-size: 24px;
color: #FFF;font-family:'Century Gothic', Arial, sans-serif;
line-height: 16px;
}

.dir_itemheader
{
vertical-align: top;
text-align:center;
font-size: 24px;
color: #FFF;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 16px;
}

.ban_itemheader
{
vertical-align: top;
text-align:center;
font-size: 18px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
line-height: 16px;
}

.gitemheader
{
vertical-align: top;
text-align:left;
font-size: 18px;
color: #FFF;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 16px;
font-weight:700;
text-decoration:underline;
}

.ban_gitemheader
{
vertical-align: top;
text-align:left;
font-size: 18px;
color: #FFF;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 16px;
font-weight:700;
text-decoration:underline;
}

.formitemheader
{
vertical-align: top;
text-align:center;
font-size: 18px;
color: #FFF;
font-family:Palatino;
line-height: 16px;
}

.regmenitemheader
{
vertical-align: top;
text-align:center;
font-size: 14px;
color: #ffffff;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 16px;
}

.ban_regmenitemheader
{
vertical-align: top;
text-align:center;
font-size: 14px;
color: #FFF;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 16px;
}

.banqheader
{
vertical-align: top;
text-align:center;
font-size: 15px;
color: #FFF;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 16px;
}

.sp
{
vertical-align: top;
text-align:center;
font-size: 14px;
color: #FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 16px;
font-weight:400;
}

.price
{
vertical-align: middle;
text-align:center;
font-size: 12px;
color: #FFF;
font-family:'Century Gothic', Arial, sans-serif;
}

.ban_price
{
vertical-align: middle;
text-align:center;
font-size: 14px;
color: #FFF;
font-family:'Century Gothic', Arial, sans-serif;
}

.desc
{
vertical-align: top;
text-align:center;
font-size: 12px;
color: #FFF;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 14px;
}

.dir_desc
{
vertical-align: top;
text-align:center;
font-size: 12px;
color: #ffffff;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 14px;
}

.ban_desc
{
vertical-align: top;
text-align:center;
font-size: 12px;
color: #ffffff;
font-family:'Century Gothic', Arial, sans-serif;
line-height: 14px;
}

.dirdesc
{
vertical-align: top;
text-align:center;
font-size: 12px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
line-height: 15px;
font-weight:600;
}

.gidesc
{
vertical-align: top;
text-align:left;
font-size: 12px;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
line-height: 12px;
font-weight:400;
}

hr.menu
{
width: 50%;
align: center;
}

{
text-align: center;
}

.enav
{
width: 170px;
height: 45px;
border-collapse:collapse;
font-family: Palatino;
text-align: center;
vertical-align: middle;
font-size: 16px;
font-weight:700;

}

.bottomnav
{
height: 25px;
width: 150;
text-align: center;
vertical-align: middle;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top:7px;
}

.subnav
{
height: 5px;
width: 150;
text-align: center;
vertical-align:center;
font-family:'Century Gothic', Arial, Helvetica, sans-serif;
font-size: 9px;
color:#FFFFFF;
background-color:#000033;

}

a 
{
text-decoration: underline;
}

a.sn:link {color:#FFFFFF}
a:link {color:#000000}
a:visited {color:#000000}
a.sn:visited {color:#FFFFFF}
a:hover {color:#660000;}
a.sn:hover {text-decoration: underline; color:#FFFFCC;}
a.five:hover {text-decoration: underline; font-size:18px;}
a.btnav:hover {text-decoration: underline;}


