/* CSS Document */

body {
 background-image:url(imgs/tile2.jpg);
 background-repeat: repeat-x;
 background-color: #034579;
 margin: 0;
 padding: 0;
}

#holder {
	width: 830px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
}

#container {
	width: 820px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
}

#header {
	height: 60px;
	background-image: url(imgs/header.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	padding-top: 10px;
	margin-bottom: 2px;
}

/* NAVIGATION */

#navigation {
}
.nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(imgs/navbg.jpg);
	height: 25px;
}
.nav li {
	 float: left;

}
.nav ul a {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 25px;
	background-image: url(imgs/divider.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.nav li a:link {
	color: #ffffff;
	text-decoration: none;
}

.nav li a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nav li a:hover {
	background-color: #034579;
	color: #fff;
}


/* Content Footer */


#banner {
	height: 170px;
	background-image: url(imgs/lake.jpg);
	margin: 5px 0px 5px 0px;
	border: 1px solid #034579;
}
#content {
	min-height: 620px;
	max-height: inherit;
}

#footer {
	clear: both;
	height: 25px;
	padding: 0px;
	margin: 0;
	margin-top: 10px;
	background-image: url(imgs/navbg.jpg);
}

.footer ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}


/*MAIN BOXES*/

#left1 {
	float: left;
	background-color: #eff4f9;
	min-height: 632px;
	width: 272px;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	border: 1px solid #B6CDE4;

}
.left1 ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}

#right1 {
	float: right;
	border: 1px solid #ECDFAC;
	background-color: #FEFAE8;
	width: 170px;
	height: 400px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 10px;
}
.right1 ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}

#right2 {
	float: right;
	border: 1px solid #ECDFAC;
	background-color: #FEFAE8;
	width: 170px;
	height: 400px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 10px;
}
.right2 ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}
#right3 {
	float: right;
	border: 1px solid #ECDFAC;
	background-color: #FEFAE8;
	width: 170px;
	height: 400px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-left: 10px;
	}

.right3 ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}
#basebottom {
	float: right;
	border: 1px solid #ECDFAC;
	background-color: #FEFAE8;
	width: 534px;
	height: 130px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}

.basebottom ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}

#largebase {
	float: right;
	border: 1px solid #ECDFAC;
	background-color: #FEFAE8;
	width: 534px;
	min-height: 618px;
	list-style-type: none;
	padding: 0;
	margin-right: 6px;
}

#largebase2 {
	float: right;
	border: 1px solid #034579;
	background-color: #FEFAE8;
	width: 818px;
	min-height: 618px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.largebase ul {
	list-style-type:none;
	margin:0;
	padding: 0;
}

/* IMAGE FORMATTING */

.baseimg {
	width: 170px;
	height: 120px;
	margin: 0;
	padding: 0;
}

.basebottomimg {
	width: 180px;
	height: 130px;
	padding: 0;
	float: left;
}

.fishimg {
	text-align: center;
	padding-left: 55px;
	padding-top: 10px;

}

.marketimg {
	text-align: center;
	padding-left: 40px;
	padding-top: 5px;
}
.footerimg {
	margin: 0;
	padding: 0;
	float: right;
}

.imgright {
	float: right;
	margin: 0px 10px 0px 5px;
	border: 1px solid #034579;

}
.imgleft{
	float: left;
	margin: 0px 5px 0px 10px;
	border: 1px solid #034579;
}

.itemright {
	float: right;
	margin: 0px 0px 0px 10px;
	border: 1px solid #034579;

}
.itemleft{
	float: left;
	margin: 0px 10px 0px 0px;
	border: 1px solid #034579;
}

.recipeimgright {
	float: right;
	margin: 0px 0px 20px 0px;
	border: 1px solid #034579;
}
.recipeimgleft{
	float: left;
	margin: 0px 0px 20px 0px;
	border: 1px solid #034579;
}
/* TEXT FORMATTING */

*{ font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

span.first
{
 float: left;
 font-family: Old English, Georgia,serif;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}
h1 {
	color: #034579;
	margin: 12px;
	margin-top: 20px;
	line-height: 16px;
}

p {
	color: #034579;
	margin: 8px;
}

p.second {
	color: #034579;
	margin: 12px;
	margin-top: 20px;
	line-height: 16px;
}

p.third {
	color: #034579;
	margin-left: 205px;
	margin-top: 25px;
}

p.footer {
	color: #ffffff;
	text-align: center;
	font-size: 12px;
	padding: 0;
	line-height: 22px;
	margin: 0;
}

h5 {
	background-image: url(imgs/linksbg.jpg);
	width: 354px;
	font-weight: bold;
	font-size: 16px;;
	text-indent: 5px;;
	color: #034579;
	margin: 0;
	padding: 0;
	margin-left: 180px;
}

h2 {
	color: #034579;
	font-size: 16px;
	margin: 0;
	margin-top: 5px;
	margin-left: 5px;

}

h2 a:link {
	color: #034579;
	text-decoration: none;
	font-size: 16px;
}

h2 a:visited {
	color: #034579;
	text-decoration: underline;
	font-size: 16px;

}
h2 a:hover {
	color: #F8E8A0;
}

.largebase h3 {
	background-image: url(imgs/linksbg.jpg);
	width: 534px;
	font-weight: bold;
	font-size: 16px;;
	text-indent: 5px;;
	color: #034579;
	margin: 0;
	padding: 0;
}
.largebase2 h3 {
	background-image: url(imgs/linksbg.jpg);
	width: 534px;
	font-weight: bold;
	font-size: 16px;;
	text-indent: 5px;;
	color: #034579;
	margin: 0;
	padding: 0;
}
.sidebartitle{
font-size: 1.2em;
color: #034579;
text-decoration:underline;
padding: 5px;
margin:5px;
}
.sidebartitle a:link { font-size: 1.1em; color: #034579; text-decoration:none;}
.sidebartitle a:visited { font-size: 1.1em; color: #034579; text-decoration:none;}
.sidebartitle a:hover { color: #6B4524;}
h1.title {
	background-image: url(imgs/linksbg.jpg);
	width: 818px;
	font-weight: bold;
	font-size: 16px;;
	text-indent: 5px;;
	color: #034579;
	margin: 0;
	padding: 0;
}

.itemtitle {font-size: 1.6em; font-weight:bold; color: #034579; margin: 8px; 	line-height: 20px;}

.crumbs { color: #6B4524; font-size: 1.2em; margin-left: 5px;}
.crumbs a:link { color: #6B4524; font-size: 1em; text-decoration: none; border-bottom: 1px dotted;}
.crumbs a:visited { color: #6B4524; font-size: 1em;text-decoration: none; border-bottom: 1px dotted;}
.crumbs a:hover { color: #3368A4;font-size: 1em;}

.recipe a:link {
	color: #034579;
	margin: 12px;
	text-decoration: underline;
	line-height: 20px;
	padding-left: 10px;
}
.recipe a:visited {
	color: #034579;
	margin: 12px;
	text-decoration: underline;
	line-height: 20px;
	padding-left: 10px;
}
.recipe a:hover {
	color: #00FFFF;
	margin: 12px;
	text-decoration: underline;
	line-height: 20px;
	padding-left: 10px;
}

#links {
	width: 100%;
	height: 20px;
	background-image: url(imgs/linksbg.jpg);
	background-color: #F8E8A0;
	color:#034579;
	text-align: center;

}
#links a {
	text-decoration: none;
	font-weight: 400;
	color: #034579;
}
#links :hover {
	color: #fff;
}
.product a:link, a:visited {
	color: #034579;
	line-height: 20px;
}
.product a:hover {
	color: #66CCFF;
}

#placeholder {
	height: 30px;
	padding-right: 5px;
	margin-top: 5px;
}
.placeholder {
	padding: 5px 0 0 0;
	width: 150px;
	float: right;
	text-align: right;
}
a:link, a:visited {	
	color: #034579;
	text-decoration: underline;
	text-align: center;
}
.placeholder a:link, .placeholder a:visited {
	color: #485784;
	text-decoration: none;
	text-align: right;
}
.placeholder a:hover {
	color: #6B4524;
	text-decoration: underline;
}
.centeralign { text-align:center;}
.centeralign a:link { color: #6B4524; text-decoration: none; border-bottom: 1px dotted;}
.centeralign a:visited { color: #6B4524; text-decoration: none; border-bottom: 1px dotted;}
.centeralign a:hover {color: #3368A4;}

#shopnav { width: 534px; height:22px; float: right; border: 1px solid #B6CDE4; margin: 0 5px 5px 0; background-color: #EFF4F9;}
#shopnav ul { margin: 0; padding:0; text-align: center; }
#shopnav li { list-style-type: none; display: inline;  margin: 0 5px;}
#shopnav a:link, #shopnav a:visited { font-size: 1em; text-align: left;font-weight: bold; text-decoration: none; border-bottom: 1px dotted;}
#shopnav a:hover { color:#6B4524; border: none; text-decoration: underline;}
