*{ margin:0px; padding:0px; }

.clearfix:after {
		content: ".";	
		display: block;	
		height: 0;	
		clear: both;	
		visibility: hidden;	
}


body{ background-color:#000000; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; line-height: 24pt;}
p+p{ margin-top: 0.7em; line-height: 16pt; }

a:link {color: #4077a3;}
a:visited {color: #4077a3;}
a:hover {color: #60a5dc;}
a:active {color: #4077a3;}

#headerwrapper
{ width:1000px; margin:auto;}

#wrapper
{ margin:auto; height:100px; width:1000px; background:url(../images/logo.jpg) 0 0 no-repeat;/* [disabled]overflow: hidden;*/ }

/*==#header{ height:100px; text-align: center; padding:0px 0px; }==*/    

#wrapperNav{padding-top: 0px; padding-left:0; float:left; width: 255px; height: 100px; float:right;}

#wrapperNav a { width: 85px; /*==the width of the buttons ==*/ height:100px; display:block; float:right; outline: none; }

.wrapperitem{background:url(../images/logo.jpg) 0 0 no-repeat; overflow: hidden;}

#logo1{background-position: -915px 0px;}
#logo1:hover{background-position: -915px -105px;}
#logo1.active{background-position: -915px -105px !important;}
#logo2{background-position: -830px 0px;}
#logo2:hover{background-position: -830px -105px;}
#logo2.active{background-position: -830px -105px !important;}
#logo3{background-position: -745px 0px;}
#logo3:hover{background-position: -745px -105px;}
#logo3.active{background-position: -745px -105px !important;}

#results {width: 155px; height:40px; float:right; margin: 280px 20px; text-align:center;}
#sideNavWrap { width:220px; height: 285px; float:right; margin: 130px 20px 0 0; }

#sideNav{padding-top: 0px; padding-left:0; float:left; width: 220px; }


#sideNav a {width: 220px; /*==the width of the buttons ==*/ height:57px; display:block; float:left; outline: none; }

.navitem{background:url(../images/sidenavsprite.jpg) 0 0 no-repeat; overflow: hidden;}

#flies{background-position: -220px 0px;}
#flies:hover{background-position: 0px 0px;}
#flies.active{background-position: 0px 0px !important;}

#fishing{background-position: -220px -57px;}
#fishing:hover{background-position: 0px -57px;}
#fishing.active{background-position: 0px -57px !important;}

#hookmaking{background-position: -220px -114px;}
#hookmaking:hover{background-position: 0px -114px;}
#hookmaking.active{background-position: 0px -114px !important;}

#articles{background-position: -220px -171px;}
#articles:hover{background-position: 0px -171px;}
#articles.active{background-position: 0px -171px !important;}

#video{background-position: -220px -228px;}
#video:hover{background-position: 0px -228px;}
#video.active{background-position: 0px -228px !important;}

#fishingNav{padding-top: 0px; padding-left:0; float:left; width: 678px; }

#fishingNav a {width: 678px; /*==the width of the buttons ==*/ height:236px; display:block; float:left; outline: none; }

.fishingitem{background:url(../images/fishing-main.jpg) 0 0 no-repeat; overflow: hidden;}

#freshwater{background-position: 0px 0px;}
#freshwater:hover{background-position: -678px 0px;}

#saltwater{background-position: 0px -236px;}
#saltwater:hover{background-position: -678px -236px;}

#record{background-position: 0px -472px;}
#record:hover{background-position: -678px -472px;}

#fliesNav{ padding-top: 0px; margin-left:90px; float:left; width: 445px; }

#fliesNav a {width: 445px; /*==the width of the buttons ==*/ height:152px; display:block; float:left; outline: none; }

.fliesitem{ background:url(../images/flies-main.jpg) 0 0 no-repeat; overflow: hidden; }

#creative{background-position: 0px 0px;}
#creative:hover{background-position: -445px 0px;}

#classic{background-position: 0px -152px;}
#classic:hover{background-position: -445px -152px;}

#steelhead{background-position: 0px -304px;}
#steelhead:hover{background-position: -445px -304px;}

#other{background-position: 0px -456px;}
#other:hover{background-position: -445px -456px;}

#saltflies{background-position: 0px -608px;}
#saltflies:hover{background-position: -445px -608px;}

#hooks{ padding: 50px; float:left; width: 600px; height: 500px; }

/*==to prevent image stacking ==*/
#slider {background:url(../images/loading.gif) no-repeat 50% 50%; }
#slider img {display:none;}
/*==end==*/

#slide-home
{ width:1000px; height:auto; margin: auto; }


.image-slide
{ width:730px; margin:0 0 0 20px; height:auto; float: left; }

#slider{ width:678px; height:566px; }

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

#content
{ margin:auto; height:566px; width:1000px;/* [disabled]padding: 10px; */ line-height: 14pt; }

#text-content
{ margin:auto; height:auto; width:960px; float: left; padding: 20px; color: #FFF; }

#photo-content
{ margin:auto; height:auto; width:920px; float: left; padding: 200px 20px 20px 20px; }

#scroll
{ background:url(../images/bottom-scroll.jpg) no-repeat; width:1000px; height: 35px; float: left; }


.contactus
{
	float:left;
	height:41px;
	width:960px;
	text-align:center;
	margin-bottom:55px;
}

.content-image
{ margin: 20px 10px 10px 20px; }


#content-apply { width:560px; float:right; padding: 150px 0 0 10px; font-family: Verdana, Geneva, sans-serif; }

#content-text p{ margin-bottom:22px; font-family: Verdana, Geneva, sans-serif; font-size: 11pt; color:#00447b; }

#content-text h2{ margin-bottom:22px; font-family: Verdana, Geneva, sans-serif; font-size: 12pt; color:#00447b; }

#content-text h1{ margin-bottom:22px; font-family: Verdana, Geneva, sans-serif; font-size: 16pt; color:#00447b; }
#content-text h1 a{ margin-bottom:22px; font-family: Verdana, Geneva, sans-serif; font-size: 16pt; color:#00447b; }
#content-text h1 a:hover{ margin-bottom:22px; font-family: Verdana, Geneva, sans-serif; font-size: 16pt; color:#000000; }

#content-text img
{
	float:left;
	margin-right:16px;
}

#content-text ul
{ color:#00447b; margin-left:12px; }


#content-text li
{margin-bottom:15px;}

#links-content { padding: 20px 0 0 30px; }

.info {margin-top: 30px}

#footer
{ width:1000px; height:200px; margin: auto; position:relative; clear: both; }

#footer-menu
{ width:1000px; height:85px;/* [disabled]float:left; *//* [disabled]background-image:url(../images/footer-bg.jpg); *//* [disabled]background-repeat:no-repeat; */ padding-top:15px; text-align:center; color:#ffffff; font-size:12px;/* [disabled]font-weight:bold; *//* [disabled]margin-top: 30px; */ line-height: 18pt; word-spacing: 5px; font-family: Arial, Helvetica, sans-serif; }

#footer-menu a
{
	color:#ffffff;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	outline: none;
}

#footer-menu a:hover{
	text-decoration:underline;	
}


#footer-links
{ width:1000px; height:60px;/* [disabled]margin-top:10px; */ float:left; }

.disclaimer
{
	width:64px;
	height:11px;
	float:left;
	margin-top:10px;
	margin-right:20px;
}

.social
{
	width:16px;
	height:16px;
	float:left;
	margin:5px 10px 5px 10px;
}

.feather
{ width:88px; margin: auto; background-image: url(../images/feather.jpg); background-repeat: no-repeat; height: 33px; }

.copyright
{ width:220px; text-align:right; float:left; margin-top:10px; font-size:10px; color:#ffffff; }

.clear {clear:both;}
