/*********************************************************************/
/* ssCMS2.0 Default Layout Flexibility Styles. Only Edit. Do not remove! 
/*********************************************************************/


*{font: 8pt/18pt Georgia, serif; }
body        { background-color: white; font: 8pt/18pt Georgia, serif; margin:0; border:none; }

a			{text-decoration: none;}
p			{padding: 0px; margin:0px;}
.defaultText{padding: 0px; margin:0px;}

.slab		{width: 780px; height: 5px; background: #1C4060; font-size: 1pt; padding:0px; margin: 0px; }	
.padding	{padding: 10px;}


#core		{text-align:left; width:780px;}
#header		{display:none;}
#footer		{display:none;}



h1
{height: 32px; font-size: 14pt; margin: 0px; padding:0px; line-height: 30px; color: #2a4d69; font-weight: bold; border-bottom :1px solid #7498bc; }

#navigation, #body, #regions
{float: left; height:100%; background-color: #FFFFFF;}

/*When Showing only 2 rows*/
#container2 #navigation		{display:none;}
#container2 #body			{display: all;	width: 6.9in;}
#container2 #regions		{display: none;}

/*When Showing only 1 rows*/
#container1 #navigation		{display: none;}
#container1 #body			{display: all;	width: 6.9in;}
#container1 #regions		{display: none;}

/**When Using a Vertical Nav this comes into Action!**/

#container3v3 #navigation	{display:none;}
#container3v3 #body			{display: all; 	width: 6.9in;background-color: #FFFFFF;}
#container3v3 #regions		{display:none;}

#container3v2 #navigation	{display:none;}
#container3v2 #body			{display: all; 	width: 6.9in;background-color: #FFFFFF;}
#container3v2 #regions		{display:none;}

#container3v1 #navigation	{display: none;}
#container3v1 #body			{display: all; 	width: 6.9in;background-color: #FFFFFF;}
#container3v1 #regions		{display: none;}

#container3v3 #regions1		{display: none;}
#container3v3 #regions2		{display: none;}
#container3v3 #regions3		{display: none;}

#container3v2 #regions1		{display: none;}
#container3v2 #regions2		{display: none;}
#container3v2 #regions3		{display: none;}

#container3v1 #regions1		{display: none;}
#container3v1 #regions2		{display: none;}
#container3v1 #regions3		{display: none;}

.adminEdit
{display: none;}


.breadCrumb
{display:none;}

.printCrumb
{ background-image: url('/lsf/bg_followHeader.gif'); height: 32px;  font: 12px/18px Arial; color: #4F7126; text-align: left; padding-left: 5px; padding-bottom: 0px; float:none; clear:both; line-height: 30px;}


/* alignnments and Justification Compliance Styles */

.left			{text-align: left;}
.right			{text-align: right;}
.center			{text-align: center;}
.justify 		{text-align: justify;}
.floatLeft		{float: left;}
.floatRight		{float: right;}
.nowrap 		{white-space: nowrap}
img				{ border: 0px; vertical-align: text-top}	
.imgCenter		{margin:10px;}
.imgLeft		{float:left; margin-right: 10px; margin-top: 10px; margin-bottom:10px;}
.imgRight		{float:right;margin-left: 10px; margin-top: 10px; margin-bottom:10px;}

.listing					{background-color: #FFFFFF; padding: 10px; width: 100%;}
.title						{background-color: #FFFFFF;}
.listing table				{background-color: #FFFFFF; border-width: 1px;}
.listing th					{background-color: #B6CCDC; color: #2A4D69; padding: 5px; border-right : 1px solid #DBE6EE; }
.listing th a				{color: #2b557a;}
.listing th a:hover			{color: #2b557a;}
.listing tr					{border-left : 1px solid #DBE6EE; }
.listing .td1				{background-color: #EEF4F9; color: #2A4D69; padding: 5px; border-bottom : 1px solid #DBE6EE; border-right : 1px solid #DBE6EE; }
.listing .td1 a				{color: #2A4D69;}
.listing .none a			{color: #6f9dc5;}
.listing .tdico				{background-color: #FFFFFF; background-image: url("/lsf/ico_bg.gif"); height:64px; color: #2A4D69; padding:0px; margin:0px; width:100%;}
.listing .tdico .icoHeader	{font-weight: bold; padding-top: 45px; vertical-align:middle; padding-left: 10px;}
.listing .header			{background-color: #4E799C; background-position: right center; padding:0px; margin: 0px; color: #FFFFFF; font-weight: bold; text-indent: 5px; height: 22px; border-bottom : 1px solid #DBE6EE;  }
.listing .header a			{color: #FFFFFF;}
.listing .header a:hover	{color: #FFFFFF;}
.listing td					{padding: 5px;}


/* HOME PAGE BLOCKS */
/* Guide: Contains styles used for the various blocks that are there 
   on the home page. Names starting its type are the primary 
   blocks that contain smaller blocks on it. Names starting 
   with 'blocks' are elements within the primary blocks.*/
	
#homePromoBlocks
{ width:780px; margin: 0 auto; text-align: left; background-color: #FFFFFF; color: #4F719F;}	

#homePromoBlocks p
{ padding: 10px; margin: 0px; }

#featuredBlock
{ width:780px; margin: 0 auto; text-align: left; background-color: #FFFFFF; color: #4F719F;}	

#featuredBlock p
{ padding: 10px; margin: 0px; }

#blockSpecials
{ width: 260px; background-color: #FFFFFF; }

#blockShop
{ width: 259px;}

#blockCareers
{ width: 259px; background-color: #FFFFFF;}

#blockNewsImg
{ width: 260px; height:211px; background-color: #000000;}

#blockNews
{ width: 519px; border-left : 1px solid #7CB4D9; background-color: #FFFFFF;}

#blockFeaturedFish
{ width: 260px; background-color: #FFFFFF;}

#blockFeaturedFishImg
{ width: 259px; background-color: #E9F2F7;}

#blockFeaturedWine
{ width: 259px; background-color: #FFFFFF;}

/* HOME PAGE Splitters */
/* Guide: Used to create partitions in primary blocks.*/
	
.homeLeftBox
{ border-right : 1px solid #7CB4D9; background-color: #FFFFFF;  }

.homeMiddleBox
{ border-right : 1px solid #7CB4D9; background-color: #E9F2F7;  }

.homeRightBox
{ background-color: #FFFFFF;  }	

input
{color: #6C7783; background: #FFFFFF; border: #A0A4A5 solid 1px; font-size: 11px;  }

.ssLink
{color: #ffc000;}

.ssLink:hover
{color: #ffc000;}

input.submit
{ border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #FFFFFF; color: #333333; font-size: 8pt; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif;}  


.calendarText
{font-size: 7pt;}

.calendarText a
{font-size: 7pt; color:#000000;}

.calendarText hr
{ color: #77a4c5;  background-color: #77a4c5;  height: 1px;  width: 100%;  margin: 0px auto; }
