@charset "utf-8";
/* CSS Document */
/*Salt Chef*/
* { 
    -moz-box-sizing: content-box; 
} 

body {
background-color: #FFFFFF;
text-align:center;
font-family: "Times New Roman", Times, serif;
margin: 0; 
padding: 0;
color: #000000;
}

.thrColAbsHdr #container { 
	position: relative; 
	width: 850px;  
	background: #FFFFFF;
	margin: 0 auto; 
	text-align: left; 
} 

.thrColAbsHdr #MasterLogoArea { 
	width:850px;
	height:125px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-left:0px;
	}
	
.thrColAbsHdr #recipe_search_box {
	position: relative;
	top: -30px;
	left: 220px;
	z-index:2;	
	}	

.thrColAbsHdr #sidebar1 {
	position: absolute;
	top: 225px;
	left: 0;
	width: 177px; 
	background: #FFFFFF; 
	padding-left:2px;
}

.thrColAbsHdr #sidebar2 {
	position: absolute;
	top: 225px;
	right: 0;
	width: 177px; 
	background: #FFFFFF; 
}

.thrColAbsHdr #mainContent { 
	margin: 0 0 0 180px;/*this was changed on 09-09-15 to widen text area and reduce page length*/ 
	padding: 0 5px; 
	border-left: #9b9b26 medium solid;
	/*border-right: #9b9b26 medium solid;*/
}

.thrColAbsHdr #footer { 
	padding: 0 10px 0 20px; 
	background:#FFFFFF;
} 
.thrColAbsHdr #footer p {
	margin: 0; 
	padding: 10px 0; 
}
	
	
a:link { 
	font-family: "Times New Roman", Times, serif;	color:#000000;
	/*text-decoration:underline;*/
	color: #000000;
	}
a:visited { 
	font-family: "Times New Roman", Times, serif;	color:#000000;	
	color: #000000;
	text-decoration: none;
	} 
	
a:hover { 
	font-family: "Times New Roman", Times, serif;	color:#000000;	
	color: #000000;  		
	}
	
h1 {
	font-family: "Times New Roman", Times, serif;	color:#000000;
	color:#000000;
	font-size:18px;
	font-style:italic;
	}

h2 {
	font-family: "Times New Roman", Times, serif;	color:#000000;
	font-size:15px;
	line-height:2px; /* unsure */
	font-weight:bold;
	}
	
h3 {
	font-family: "Times New Roman", Times, serif;	color:#000000;
	font-size:15px;
	line-height:2px; /* unsure */
	font-weight:bold;
	}

p {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: justify;
	}
	
.recipe_text_16px {	
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: justify;
	}
	
	
.recipe_text_printable_20px {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-align: justify;
	}
	
#printable_recipes {
	width:800px;
	margin-left:50px;
}

#text_in_logo_area {
	position:relative;
	left: 230px;
	top: -200px;
	width:315px;
	height:180px;
	color: #000000;
	z-index:2;
	font-family: "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
}


#text_in_logo_area p {
	font-family: "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}

#text_in_logo_area_2 {
	position:relative;
	left: 10px;
	top: -220px;
	width:315px;
	height:180px;
	color: #FFFFFF;
	z-index:2;
	font-family: "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
}


#text_in_logo_area_2 p {
	font-family: "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:bold;
	text-align:center;
}

#text_in_logo_area_3 {
	position:relative;
	left: 120px;
	top: -220px;
	width:415px;
	height:180px;
	color: #000000;
	z-index:2;
	font-family: "Times New Roman", Times, serif;
}


#text_in_logo_area_3 p {
	font-family: "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:bold;
	text-align:center;
}


#outermosttopnavigation {
	position:relative;
	margin-bottom:5px;
	width:850px;
	height:60px;
	background-color: #FFFFFF;
	z-index:4;

}
#topnavigation {
	position:absolute;
	left:40px;
	top:0;
	width:845px;
	height:60px;
	background-color:#FFFFFF;
	padding-left:4px;
	z-index:4;
}

#secondarynav {
	margin-left:50px;
	z-index:4;
	border:#FFFFFF thin solid;
	}
	

	
#alphabet {
	position: absolute;
	left:0;
	top: 0;
	width:850px;
	padding-left:2px;
	}
	
#linklistleftalphabetaboveYES {
	position:absolute;
	left:0;
	top: 94px;
	width:177px; 
	background-color: #FFFFFF;
	padding-left:2px;
	}

#linklistleftalphabetaboveNO {
	position:absolute;
	left:0px;
	top:0px;
	width:177px; 
	background-color: #FFFFFF;
	padding-top:50px; /* adjust this */
	padding-left:2px;
}

#linklistleftwheretofishcounty {
	position:absolute;
	left:0px;
	top:0px;
	width:177px; 
	background-color: #FFFFFF;
	padding-top:100px; /* adjust this */
	padding-left:2px;
}
#leftareamagazine {
	position:absolute;
	left:0px;
	top:0px;
	width:206px;
	background-color: #FFFFFF;
	padding-top:20px; /* adjust this */
	padding-left:2px;
	}

#Textareawithalphabet {
	overflow:hidden;	
	position:static;
	margin-top:94px;
	margin-left:181px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:647px;
	background-color: #FFFFFF;
	/*border: #FFFFFF thin solid;*/
}


#locationpagestextarea {
	position:absolute;
	left:181px;
	top:30px;
	width: 669px; 
	display:block;
}


#insidetextarealocationpages {
	position:static;
	width:669px;
	background-color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
	
#search_results_display_area {
	position: static;
	margin-left: 35px;
	margin-right: 10px;
	width: 619px;
	background-color:#FFFFFF;
	display:block;
	overflow:hidden;
	}
		

		
#Textareawheretofishcounty {
	overflow:hidden;	
	position:static;
	margin-top:105px;
	margin-left:181px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:647px;
	background-color: #FFFFFF;
}
.creditpage  {
	margin:7px;
	border:#000000 thin solid;
}

#Textareacreditpage {
	overflow:hidden;	
	position:static;
	margin-top:5px;
	margin-left:181px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:637px;
	border: #0000FF thin solid;
}

#TextareawithalphabetNO1 {
	overflow:hidden;	
	position:static;
	margin-top:5px;
	margin-left:181px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:637px;
	background-color: #FFFF8A;
	border: #0000FF thin solid;
}
#TextareawithalphabetNO2 {
	overflow:hidden;	
	position:static;    
	margin-top:5px;
	margin-left:181px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:637px;
	background-color: #66FF99;
	border: #0000FF thin solid;
}
#TextareawithalphabetNO3 {
	overflow:hidden;	
	position:static;
	margin-top:5px;
	margin-left:181px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:637px;
	background-color: #FFA4A4;
}
#TextareawithalphabetNO4 {
	overflow:hidden;	
	position:static;
	margin-top:5px;
	margin-left:181px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:637px;
	background-color: #00CCFF;
}
#TextareawithalphabetNO5 {
	overflow:hidden;	
	position:static;
	margin-top:5px;
	margin-left:181px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:637px;
	background-color: #A4FFA4;
}
#insidetextareaslide {
	position:relative;
	width:186px;
	height: 318px;
	text-align:left;
	background-color:#FFFFFF;
	float: right;
	overflow:auto;
	padding: 0px 7px 7px 7px;
	}
#leftareamagazinelist {
	position:relative;
	width:186px;
	height: 318px;
	text-align:left;
	background-color:#FFFFFF;
	overflow:auto;
	padding: 0px 7px 7px 7px;
	border:#000000 thin solid;
	}

#textareamagazine {
	overflow:hidden;	
	position:static;
	margin-top:5px;
	margin-left:210px;
	text-align:justify;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:608px;
	background-color: FFFFFF;
	border: #FF0000 thin solid;
}

#textareamagazine img {
	margin:8px;
}


#copyright {
	position:relative;
	width:850px;
	background-color: #aaffff;
	border: #5F5F17 medium solid; /*5F5F17 is basically the color around top navigation*/ 
	}
	
#copyrightlocationpages {
	position:static;
	width:850px;
	background-color: #aaffff;
	border: #5F5F17 medium solid; /*5F5F17 is basically the color around top navigation*/ 
	}
	
#glossaryterms {
	overflow:hidden;
	position:static;
	margin-left:172px;
	width:658px;
	background-color: #FFFFFF;
	padding: 0 50px 0 10px;
	text-align:justify;
}

#insidetextarea {
	position:relative;
	width:640px;
	background-color:#FFFFFF;
	display: inline;
	}
	

	
.locationpagestables {
	font-size:smaller;
	display: block;
	}
	
#insidetextareaphotocredits {
	font-size:10px;
	position:relative;
	width:640px;
	background-color:#FFFFFF;
	display: inline;
	}
		
#products img {
	margin: 10px;
}

.image_margins  {
	margin: 10px;
}

.image_padding_left_10px {
	padding-left: 10px;
}

#Textarea_contact {
	overflow:hidden;	
	position:static;
	margin-top:5px;
	margin-left:231px;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	width:597px;
	background-color: #FFFFFF;
}
	
.insidetextareaphotosonright  {
    /*display:inline;*/
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	margin-bottom:10px;
	}
		
	
.glossaryLinks a:link, .glossaryLinks a:visited {
	font-family: "Comic Sans MS";
	color: #629F5F;
	text-decoration: none;
	font-size:14px;
	}
	
.glossaryLinks a:hover { 
	font-family: "Comic Sans MS";
	color: #FF9933;	
	text-decoration: none;
	font-size:14px;
	}
	
.glossaryLinks a:active {
	font-family: "Comic Sans MS";
	color: #629F5F;
	text-decoration: none;
	font-size:14px;
	}
	
.textnexttophotos {
	font-family: "Comic Sans MS";
	font-size:14px;
	text-align:justify;
}
	
.borderforphotos4px {
	border: #000000;
	border-style: double;
	border-width:4px;
	}

#Bottomnavigation {
	position:relative;
	bottom:0px;
	width:850px;
	height:34px;
	background-color: #FFFFFF;
	padding-top:10px;
	}

.textpushedright {
	text-align:left;
	padding-left:10px;
	}
		
.normaltext {
	font-family: "Comic Sans MS";
	font-size: 14px;
	}

#contact_form_centered {
	margin-left: 150px;
	}
	
.fontsizeminusone {
	font-size:smaller;
	}
.paragraphspacing2800 {
	height:2800px;
	}	
.paragraphspacing25 {
	height:25px;
	}	
.paragraphspacing50 {
	height:50px;
	}
.paragraphspacing60 {
	height:60px;
	}	
	
.paragraphspacing100 {
	height:100px;
	}
.paragraphspacing125 {
	height:125px;
	}	
.paragraphspacing250 {
	height:250px;
	}	
.paragraphspacing300 {
	height:300px;
	}
.paragraphspacing350 {
	height:350px;
	}		
.paragraphspacing400 {
	height:400px;
	}		
.paragraphspacing450 {
	height:450px;
	}	
.paragraphspacing500 {
	height:500px;
	}	
.paddingonalphabet {
padding-right:1px
	}
.indent50px {
text-indent:50px;
}
.indent10px {
text-indent:10px;
}
.paddingleft239px {
padding-left:239px;
}
.paddingleft306px {
padding-left:306px;
}
.paddingleft297px {
padding-left:297px;
}				
.navigationpadding10px {
padding-left:30px;
padding-right:30px;
}

.text_formatting_125_wide {
	width: 125px;
	text-align: left;
	font-size:13px;
	}
	
	

#iframedivision {
	width:600px;
	height:500px;
	position:relative;
	}

.smaller_text {
	font-family: "Comic Sans MS";
	font-size: 12px;
	text-align: justify;
	}
	
.text_14px {
	font-family: "Comic Sans MS";
	font-size: 14px;
	text-align: justify;
	}
.text_16px {
	font-family: "Comic Sans MS";
	font-size: 16px;
	text-align: justify;
	}	
.larger_text_18px {
	font-family: "Comic Sans MS";
	font-size: 18px;
	font-weight:bold;
	}

#slideshow1 {
	margin-right: 5px;
	float:left;
	overflow:hidden;
	width: 375px;
	height: 500px;
	}
#slideshow2 {
	margin-right: 5px;
	float:left;
	overflow:hidden;
	width: 375px;
	height: 500px;
	}
#slideshow3 {
	margin-right: 5px;
	float:left;
	overflow:hidden;
	width: 375px;
	height: 500px;
	}
#slideshow4 {
	margin-right: 5px;
	float:left;
	overflow:hidden;
	width: 375px;
	height: 500px;
	}
#slideshow5 {
	margin-right: 5px;
	float:left;
	overflow:hidden;
	width: 375px;
	height: 500px;
	}
	
#slideshow1_text {
	overflow:hidden;
	position:static;
 	width:250px;
	}

#slideshow2_text {
	overflow:hidden;
	position:static;
	width:250px;
	}
#slideshow3_text {
	overflow:hidden;
	position:static;
	width:250px;
	}
#slideshow4_text {
	overflow:hidden;
	position:static;
	width:250px;
	}
#slideshow5_text {
	overflow:hidden;
	position:static;
	width:250px;
	}

.other_shipping a:link {
	color:#006600;
	text-decoration:none;
	}	
.other_shipping a:visited {
	color:#006600;
	text-decoration:none;
	}

.other_shipping a:hover {
	color:#006600;
	text-decoration:none;
	}
	
.other_shipping a:active {
	color:#006600;
	text-decoration:none;
	}

.red_bold_text {
	color: #FF0000;
	font-weight: bold;
}
.small_black_text_links a:link {
	color:#000000;
	font-family: "Comic Sans MS";
	font-size: 12px;
	text-align: justify;
	}	
.small_black_text_links a:visited {
	color:#000000;
	font-family: "Comic Sans MS";
	font-size: 12px;
	text-align: justify;
	}

.small_black_text_links a:hover {
	color:#000000;
	font-family: "Comic Sans MS";
	font-size: 12px;
	text-align: justify;
	}
	
.small_black_text_links a:active {
	color:#000000;
	font-family: "Comic Sans MS";
	font-size: 12px;
	text-align: justify;
	}


#search_box {
	padding-right: 10px;
	width: 256px;
	height: 33px;
	background-color:#aaffff;
	margin-left: 320px;
	margin-top: -25px;
	padding-top: 5px;
	border: thin solid #000000;
}

#search__2_box {
	padding-right: 10px;
	width: 256px;
	height: 33px;
	background-color:#aaffff;
	margin-left: 377px;
	margin-top: -25px;
	padding-top: 5px;
	border: 2px solid #000000;
}

.test_ads {
	z-index:8;
	}
	
.border_dark_blue {
	border:#0000FF solid medium;
}
