body 
{
margin: 10px;
color: #000000;
background-color: #ffffff;
}

/*Image control CSS*/

img
{
display: block;
}

.inline 
{
display: inline;
}

.minipic
{
margin: 5px;
border: 1px solid #333;
}

/* Table control CSS*/

td.registergraphic
{
background: #869FBB url(images/salmoninpan.jpg) top left repeat-y;
height: 335px;
}

td.aboutgraphic
{
background: #869FBB url(images/aboutusbkgd.jpg) top left repeat-y;
height: 335px;
}

td.featuresgraphic
{
background: #869FBB url(images/featurebkgd.jpg) top left repeat-y;
height: 335px;
}

td.packagesgraphic
{
background: #869FBB url(images/packagesbkgd.jpg) top left repeat-y;
height: 335px;
}

td.recipesgraphic
{
background: #869FBB url(images/recipesbkgd.jpg) top left repeat-y;
height: 335px;
}

td.lobstergraphic
{
background: #869FBB url(images/lobsterbkgd.jpg) top left repeat-y;
height: 335px;
}

td.bbqgraphic
{
background: #869FBB url(images/bbqbkgd.jpg) top left repeat-y;
height: 335px;
}

td.paellagraphic
{
background: #869FBB url(images/paellabkgd.jpg) top left repeat-y;
height: 335px;
}

td.musselgraphic
{
background: #869FBB url(images/frontpagegraphic.jpg) top left repeat-y;
height: 335px;
}

td.imagebarbkgd
{
background: #FFFFFF url(images/imagebarbottom.jpg) top right no-repeat;
height: 40px;
}

td.bottomborder
{
background: #FFFFFF url(images/bottomborderpixel.gif) top left repeat-y;
}

td.secondarynav
{
background: #869FBB;
border-width: 1px 0px 0px 0px;
border-color: #FFFFFF;
border-style: solid;
color: #000000;
width: 471px;
height: 20px;
}

td.orangebar
{
background: #E67F24;
height: 5px;
}

td.navbar
{
background: #FFFFFF;
border-right: 1px #869FBB solid;
color: #000000;
}

td.footerbar
{
background: #1A2656 url(images/footerbkgd.gif) bottom left repeat-x;
border: 0px; 
color: #FFFFFF;
}

td.footerbarright
{
background: #869FBB;
border-width: 1px 0px 0px 1px; 
border-color: #000000;
border-style: solid;
color: #000000;
}

#topnav
{
font-size: 10px;
color: #004696;
line-height: 1.5em;
font-family: verdana,arial,geneva,sans-serif;
padding-right: 10px;
}

table.tblborder
{
border: 1px solid #1A2656;
}

table.tbllist
{
width: 350px;
}


#footer
{
font-size: 9px;
color: #000000;
line-height: 1.5em;
margin-left: 26px;
font-family: verdana,arial,geneva,sans-serif;
}

#homecallout
{
width: 315px;
background-color: #D8D8D8;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px #FFFFFF solid;
}

#homecalloutnobrdr
{
width: 315px;
background-color: #D8D8D8;
padding-top: 5px;
padding-bottom: 5px;
}

.homegreybar
{
line-height: 1.7em;
font-family: verdana,arial,geneva,sans-serif;
font-size: 0.65em;
margin-left: 17px;
margin-right: 10px;
color: #333333;
}

#navbarblocks
{
white-space: nowrap;
width: 426px;
}

#backtotop
{
font-size: 10px;
color: #000000;
line-height: 1.5em;
font-family: verdana,arial,geneva,sans-serif;
}

a { 
text-decoration: underline;
/*font-weight: bold; */
}

a:link 
{ 
color: #336699; #869FBB; 
background-color: transparent; 
}

a:visited 
{ 
color: #869FBB; 
background-color: transparent; 
}

a:active 
{ color: #004696; 
background-color: transparent; 
}

a:hover 
{ 
color: #004696; 
text-decoration: underline; 
background-color: transparent; 
}

a.related { 
text-decoration: none;
/*font-weight: bold; */
}

a.related:link 
{ 
color: #336699; #0066CC; 
background-color: transparent; 
}

a.related:visited 
{ 
color: #0066CC; 
background-color: transparent; 
}

a.related:active 
{ color: #FFA500; 
background-color: transparent; 
}

a.related:hover 
{ 
color: #FFA500; 
text-decoration: underline; 
background-color: transparent; 
}

.phonenumber
{
font-size: 13px;
color: #FFFFFF;
margin-bottom: 10px;
line-height: 13px;
}

.footertext
{
font-size: 10px;
color: #FFFFFF;
margin-top: 10px;
line-height: 10px;
}

a.footertext { 
text-decoration: none;
/*font-weight: bold; */
}

a.footertext:link 
{ 
color: #EA8125; 
background-color: transparent; 
}

a.footertext:visited 
{ 
color: #EA8125; 
background-color: transparent; 
}

a.footertext:active 
{ color: #FFFFFF; 
background-color: transparent; 
}

a.footertext:hover 
{ 
color: #FFFFFF; 
text-decoration: underline; 
background-color: transparent; 
}

/*TOPNAV*/

a.topnavtext  { 
text-decoration: none;
font-weight: bold; 
}

a.topnavtext:link 
{ 
color: #FFFFFF; 
background-color: transparent; 
}

a.topnavtext:visited 
{ 
color: #FFFFFF; 
background-color: transparent; 
}

a.topnavtext:active 
{ color: #000000; 
background-color: transparent; 
}

a.topnavtext:hover 
{ 
color: #000000; 
text-decoration: underline; 
background-color: transparent; 
}

div.subnav
{
border-bottom: #869FBB solid 1px;
font-size: 10px;
line-height: 12px;
font-family: verdana,arial,geneva,sans-serif;
font-weight: bold; 
padding-bottom: 10px;
padding-top: 10px;
display: block;
}

a.subnavtext { 
text-decoration: none;
padding-left: 15px;
display: block;
}

a.subnavtext:link 
{ 
color: #003399; 
background-color: transparent; 
}

a.subnavtext:visited 
{ 
color: #003399; 
background-color: transparent; 
}

a.subnavtext:active 
{ 
color: #000000; 
background-color: transparent; 
}

a.subnavtext:hover 
{ 
color: #000000; 
text-decoration: underline; 
background: url(images/SideNavArrow.gif) no-repeat transparent 0px -7px;
}

/* Headers */

h1
{
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 16pt; 
font-weight: bold;
line-height: 19px;
color: #EA8125;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 28px;
margin-right: 15px;
background-color: transparent;
}

h2
{
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 13pt; 
font-weight: bold;
line-height: 18px;
color: #1A2656;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 28px;
margin-right: 15px;
background-color: transparent;
}


h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;  
font-size: 12px;
font-weight: bold;
line-height: 18px;
margin-bottom: 0px;
margin-top: 10px;
margin-left: 28px;
margin-right: 15px;
color: #1A2656;  
background-color: transparent;
}

h4
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #666666;  
margin-top: 2px;
margin-bottom: 0px;
margin-left: 28px;
margin-right: 15px;
font-size: 11px;
line-height: 18px;
font-weight: bold;
background-color: transparent;
}


p
{
    font-size: 0.7em;
    color: #333333;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.5em;
margin-left: 28px;
margin-right: 15px;
	margin-bottom: 1em;
	margin-top: 0.2em;
}

p.caption
{
    font-size: 9px;
    color: #666666;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.5em;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 1em;
	margin-top: 0.2em;
}

ol
{
    font-size: 0.65em;
    color: #666666; 
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.4em;
	margin-left: 30px;
	padding-left: 30px;
	margin-right: 10px;
	margin-bottom: 1em;
}

ul
{
    font-size: 0.65em;
    color: #666666; 
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.4em;
	margin-left: 30px;
	padding-left: 30px;
	margin-right: 10px;
	margin-bottom: 1em;
}

/* Form Elemenets*/

.formelement
{
background-color: #E7ECF1;
color: #004696;
padding: 1px;
margin-bottom: 0px;
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
border: 1px solid #869FBB;
}

.formNoBorder
{
background-color: #E7ECF1;
color: #004696;
padding: 1px;
margin-bottom: 0px;
margin-top: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
border: 0px;
}


.crumb
{
    font-size: 9px;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 12px;
	margin-top: 10px;
	color: #1A2656;
	}
	
a.crumb
{
    FONT-SIZE: 9px;
    FONT-FAMILY: verdana,arial,geneva,sans-serif;
}
	
a.crumb:link
{
    COLOR: #EA8125;
    TEXT-DECORATION: none
}
a.crumb:visited
{
    FONT-SIZE: 9px;
    COLOR: #EA8125;
    FONT-FAMILY: verdana,arial,geneva,sans-serif;
    TEXT-DECORATION: none
}
a.crumb:active
{
    FONT-SIZE: 9px;
    COLOR: #1A2656;
    FONT-FAMILY: verdana,arial,geneva,sans-serif;
    TEXT-DECORATION: none
}

a.crumb:hover
{
    COLOR: #1A2656;
    TEXT-DECORATION: underline
}