@charset "utf-8";
/* CSS Document */

div.spacer {clear:both; padding-top:.1px;}

BODY {margin: 0; /*IE 5 IE 5.5*/ text-align:center; padding:0; background-image:url(../images/bg.jpg) }

#pageContainer {width:1000px; height:1000px; margin:0 auto; text-align:left; position:relative; background:url(img/container-bg.jpg)}
#pageHeader-Container {float:left; width:890px; height:200px; text-align:center; margin:0; padding:0 0 0 110px; background-image:url(../images/hdr-bg-index.jpg)}
#pageHeader-ContainerIndex {float:left; width:890px; height:200px; text-align:center; margin:0; padding:0 0 0 110px; background-image:url(../images/hdr-bg-index.jpg)}

#pageHeader-Container #pageHeader-Nav {float:left; width:660px; height:55px; margin:0; padding:15px 0 0 30px; background-image:url(../images/mainnavigation_bg.jpg)}

#pageHeader-ContainerIndex #pageHeader-Nav {float:left; width:660px; height:55px; margin:0; padding:15px 0 0 30px; background-image:url(../images/mainnavigation_bg.jpg)}

div.hat {float:left; width:250px; height:250px; margin:0; text-align:left;}
p.sepmenu {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#fff;}	
#pageBody {}
#pageContent {float:left; width:1000px; height:auto; margin:0; padding:0px; background-image:url(../images/pagecontent-bg.jpg);}
			* html #pageContent {width:1000px; w\idth:1000px;}
#pageContent #title {
	float:left;
	width:1000px;
	height:130px;
	margin:0;
	text-align:center;
}	
#pageContent #mainimg {float:left; width:1000px; height:auto; margin:0; padding:0 0 0 0; text-align:center;}		
#pageContent #mainContent {float:left; width:1000px; height:auto; margin:0; padding:0;}
#pageContent #mainContent p.sep {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0 0 0 0; color:#125e6c;}			
#pageContent #mainContent div.colOne {float:left; width:auto; height:auto; margin:0; padding:0 0 0 55px;}		
#pageContent #mainContent div.colTwo {float:left; width:500px; height:auto; margin:0; padding:0 75px 0 35px;}	
#pageContent #mainContent div.colTwo h1 {font:bold 18px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ee3224;  }
#pageContent #mainContent div.colTwo h2 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#125e6c; }
#pageContent #mainContent div.colTwo h3 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#125e6c; }
#pageContent #mainContent div.colTwo p {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#125e6c;}

#pageContent #mainContent #menuWrapper {float:left; width:900px; height:auto; margin:0; padding:0 0 0 50px;}
#pageContent #mainContent #menuWrapper #menu-nav {
	float:left;
	width:870px;
	height:auto;
	margin:0;
	padding:0 0 10px 30px;
	background-image:url(../images/menu-bg.jpg)
}
#pageContent #mainContent #menuWrapper #menuContainer {float:left; width:900px; height:auto; margin:0; padding:0 0 0 0; background-image:url(../images/menu-bg.jpg)}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left {float:left; width:480px; height:auto; margin:0; padding:0 0 0 30px; border-right:solid 1px #e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left h1 {font:bold 18px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ffcd18; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left h2 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left h3 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left p {font:normal 15px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:3px 0; color:#e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left p.sub {font:italic 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left a {color:#fff; text-decoration:underline;}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left a:link {color:#fff; text-decoration:underline;}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left a:visited {color:#fff; text-decoration:underline;}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left a:hover {color:#1b8ba7; text-decoration:none;}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-left a:active {color:#fff; text-decoration:underline;}


#pageContent #mainContent #menuWrapper #menuContainer div.menu-right {float:left; width:300px; height:auto; margin:0; padding:0 0 0 30px; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right h1 {font:bold 18px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ffcd18; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right h2 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right h3 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right p {font:normal 15px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:3px 0; color:#e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right p.sub {font:italic 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#e5e5e5; }
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right a {color:#fff; text-decoration:underline;}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right a:link {color:#fff; text-decoration:underline;}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right a:visited {color:#fff; text-decoration:underline;}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right a:hover {color:#1b8ba7; text-decoration:none;}
#pageContent #mainContent #menuWrapper #menuContainer div.menu-right a:active {color:#fff; text-decoration:underline;}



/* SEAFOOD INFO */
#pageContent #mainContent div.intro {float:left; width:890px; height:auto; margin:0; padding:0 55px 25px 55px;}
#pageContent #mainContent div.intro h1 {font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ee3224;  }
#pageContent #mainContent div.intro h2 {font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#125e6c; }
#pageContent #mainContent div.intro p {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#125e6c;}
#pageContent #mainContent div.intro img {display:inline; margin:0; padding:0; vertical-align:middle; border:0;}
#pageContent #mainContent div.section {float:left; width:890px; height:auto; margin:0; padding:0px 55px 40px 55px;}	
#pageContent #mainContent div.section h1 {font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ee3224; }
#pageContent #mainContent div.section h2 {font:bold 16px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#125e6c; }
#pageContent #mainContent div.section p {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 25px 0; color:#125e6c;}	
#pageContent #mainContent div.section p.sep {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0 0 0 0; color:#125e6c;}	

#pageContent #mainContent div.intro div.colOne {float:left; width:auto; height:auto; margin:0; padding:0 0 0 55px;}		
#pageContent #mainContent div.intro div.colTwo {float:left; width:500px; height:auto; margin:0; padding:0 75px 0 35px;}	
#pageContent #mainContent div.intro div.colTwo h1 {font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ee3224; }

#pageContent #mainContent div.intro div.colTwo h3 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#125e6c; }
#pageContent #mainContent div.intro div.colTwo p {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#125e6c;}

/* NEWS and LINKS */
#pageContent #mainContent div.News {float:left; width:500px; height:auto; margin:0; padding:0 35px 0 55px;}	
#pageContent #mainContent div.News img {float:left;  margin:0; padding:0 10px 10px 0;}	
#pageContent #mainContent div.News h1 {font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ee3224; }
#pageContent #mainContent div.News h2 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#125e6c; }
#pageContent #mainContent div.News h3 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#125e6c; }
#pageContent #mainContent div.News p {font:normal 15px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:3px 0; color:#125e6c; }
#pageContent #mainContent div.News p.date {font:bold italic 15px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:7px 0 0 0; color:#125e6c; }	
#pageContent #mainContent div.Links {float:left; width:320px; height:auto; margin:0; padding:0 15px 0 35px;}	
#pageContent #mainContent div.Links h1 {font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ee3224; }
#pageContent #mainContent div.Links h2 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#125e6c; }
#pageContent #mainContent div.links h3 {font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#125e6c; }
#pageContent #mainContent div.Links p {font:normal 15px Arial, Helvetica, sans-serif; text-align:left; letter-spacing:0; margin:0; padding:3px 0; color:#125e6c; }
#pageContent #mainContent div.Links p.sub {font:italic 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:0; color:#125e6c; }



/* MAP */
#pageContent #mainContent div.googlemap {float:left; width:425px; height:350px; margin:0; padding:0 0 0 50px;}	
#pageContent #mainContent div.googlelink {float:left; width:425px; height:auto; margin:0; padding:0 0 30px 0;}	
#pageContent #mainContent div.directions {float:left; width:325px; height:auto; margin:0; padding:0 0 0 35px;}
#pageContent #mainContent div.directions h1 {font:bold 20px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#ee3224; }
#pageContent #mainContent div.directions p {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#125e6c;}
#pageContent #mainContent div.googlemap p {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 0 0 0; color:#125e6c;}

#pageContent #homeNews {float:left;	width:1000px;height:auto; padding:0;margin:0;}
#pageContent #homeNews div.bannerLeft { float:left; width:300px; height:auto; text-align:left; padding:0; margin:0;}
#pageContent #homeNews div.paymentTypes { float:left; width:300px; height:60px;	text-align:left; padding:0;	margin:0;}
#pageContent #homeNews div.urbanspoon { float:left; width:134px; height:60px;	text-align:left; padding:0;	margin:0;}

#pageContent #homeNews div.homeNewsbody {float:left;width:617px;height:auto;text-align:left;padding:0;margin:0;	background-image:url(../images/home_news_bg.jpg)}
#pageContent #homeNews div.homeNewsbody h2 {font:bold 15px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 40px 0px 40px; color:#ffffff; }
#pageContent #homeNews div.homeNewsbody p {font:normal 15px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 40px 0px 40px; color:#ffffff; }
#pageContent #homeNews div.homeNewsbody div.smalltext {width:575px;font:normal 12px Arial, Helvetica, sans-serif; text-align:right; letter-spacing:0; margin:0; padding:3px 0; color:#ffffff; }
#pageContent #hoursText {float:left; width:400px; height:auto; padding:60px 0 0 0; margin:0; }
#pageContent #logos {float:left; width:1000px; height:auto; text-align:center; padding:30px 0 0 0; margin:0; }
#pageContent #hoursText p {font:normal 14px Arial, Helvetica, sans-serif; text-align:center; letter-spacing:0; margin:0; padding:0; color:#137087;}
#pageContent #rightText p {font:normal 14px Arial, Helvetica, sans-serif; letter-spacing:0; margin:0; padding:10px 20px 0px 131px; color:#fff;}


#pageFooter  {
	float:left;
	width:1000px;
	height:auto;
	padding:0 0 50px 0;
	margin:0;
}
#pageFooter  p {float:left; width:1000px; margin:0; padding:15px 0 0 0;  font:normal 16px Arial, Helvetica, sans-serif; text-align:center;  color:#137087;}
/* #pageFooter a {color:#137087; text-decoration:underline;}
#pageFooter a:link {color:#137087; text-decoration:underline;}
#pageFooter a:visited {color:#137087; text-decoration:underline;}
#pageFooter a:hover {color:#137087; text-decoration:underline;}
#pageFooter a:active {color:#137087; text-decoration:underline;}*/

a {color:#137087; text-decoration:underline;}
a:link {color:#137087; text-decoration:underline;}
a:visited {color:#137087; text-decoration:underline;}
a:hover {color:#1b8ba7; text-decoration:none;}
a:active {color:#137087; text-decoration:underline;}
