/**
 *  --------------------------------------------------------------------------------------
 *   Lyman Lures CSS
 *  ----------------------------------------------------
 *  Modified	August 6th, 2009 by Curtis
 *  @version	4.0
 *  @author	Curtis Campbell <curtis@navigatormm.com>
 *  ----------------------------------------------------
 *  1.	RESET
 *  --------------------------------------------------------------------------------------
 */

/* RESET
--------------------------------------------------------------------------------------- */


html, div, span, applet, object, iframe, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

html {
	height:100%;
	}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* GLOBAL
--------------------------------------------------------------------------------------- */
/*Used to fix Fire Fox float error.*/
.clearfix:after {
	content:".";
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}
.clear {
	clear: both;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}

.center {
	text-align:center;
}

.bold {
	font-weight:bold;
}

.relative {
	position: relative;
}

/* Images */
img[align=right] {
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
}
img[align=left] {
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
}

.redtext {
	color:#b74017;
	}

input {
	color:#000000;
	border:1px solid #706961;
	font-size:12px
}

.linebreak { 
	padding: 0; 
	margin: 24px 0; 
	height: 20px; 
	width: 819px; 
	clear: both; 
	background: url(../../images/line-break.png); 
}

textarea {
	color:#000000;
	border:1px solid #706961;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.right-padding {
	padding-right:10px;
}

.blacktext {
	color: #000;
}

/* BODY
--------------------------------------------------------------------------------------- */
body {
	color: #ffffff;
	font: 12px Arial, Verdana, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

#wrapper {
	width:1024px;
	height:100%;
	margin: 0 auto;
	padding: 0px;
	z-index:10;
	position:relative;
	}

/* HEADER
--------------------------------------------------------------------------------------- */
#header {
	width:990px;
	height:120px;
	margin: auto;
	padding: 0;
	position:relative;
	z-index:20;
	}
	
#search {
	position:absolute;
	top:54px;
	right:75px;
}

#search .button {
	position:absolute;
	top: -2px;
	right: -75px;
	width: 72px;
	height: 24px;
	border: 0;
}

#facebook-twitter {
	position: absolute; 
	right: 90px; 
	top: 95px;
	z-index: 100;
}
/* LOGO
---------------- */
#logo {
	width:228px;
	height:118px;
	margin: 0;
	padding: 0;
	position:absolute;
	top:4px;
	left:23px;
	}
	
#slogan {
	position:absolute;
	left: 260px;
	top:44px;
}
	
/* FLASH
---------------- */
#flash {
	width:867px;
	height:342px;
	margin: 0;
	padding: 0;
	position:absolute;
	top:95px;
	left:-12px;
	z-index:30;
	}
	
#flash-gallery {
	width:500px;
	height:100%;
	margin: 0;
	padding: 0;
	z-index:30;
	}

/* MAIN NAVIGATION
--------------------------------------------------------------------------------------- */
#navigation {
	width:900px;
	height:54px;
	margin: 0 auto;
	padding: 0px;
	background:url(../../images/interface/mainnavigation.gif) no-repeat;
	z-index:40;
	}
	
#navigation span {
	display:none;
	}
	
#navigation li {
	list-style-type:none;
	margin-left:0px;
	padding:0px;
	position:absolute;
	height:54px;
	z-index: 50;
	}
	
#navigation li a {
	height: 54px;
	display: block;
	margin:0px;
	padding:0px;
	z-index: 50;
}

.home			{
	left:62px;
	width:117px;
}
.history 		{
	left:158px;
	width:117px;
}
.store		   	{
	left:253px;
	width:120px;
}
.testimonials	{
	left:351px;
	width:118px;
}
.photogallery 	{
	left:449px;
	width:118px;
}
.news		  	{
	left:547px;
	width:117px;
}
.tackletips  	{
	left:646px;
	width:117px;
}
.resources  	{
	left:745px;
	width:116px;
}
.contactus  	{
	left:844px;
	width:117px;
}

.home     		a:hover, .home  		.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -0px   -54px no-repeat;}
.history     	a:hover, .history 		.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -96px  -108px no-repeat;}
.store   		a:hover, .store 		.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -191px -162px no-repeat;}
.testimonials   a:hover, .testimonials	.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -289px -216px no-repeat;}
.photogallery 	a:hover, .photogallery 	.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -387px -270px no-repeat;}
.news  			a:hover, .news  		.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -485px -324px no-repeat;}
.tackletips  	a:hover, .tackletips  	.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -584px -378px no-repeat;}
.resources  	a:hover, .resources 	.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -683px -432px no-repeat;}
.contactus  	a:hover, .contactus 	.selected  {color:#FFF; background:transparent url(../../images/interface/mainnavigation.gif) -782px -486px no-repeat;}

/*------------- Dropdowns ----------------*/
#navigation li ul {
	width:					159px;
	position:				absolute;
	top:					54px;
	left:					0px;
	display:				none;
	background: 			url(../../images/interface/bg-dropdown-tiled.png) repeat-y;
	z-index:				70;
}
#navigation li ul li {
	float: 					left;
	position:				relative;
	height:					24px;
	z-index:				80;
}
#navigation li ul li a {
	color: 					#1f150e;
	text-decoration: 		none;
	font-size:				14px;
	width:					114px;
	background:				#cac3ab;
	height:					14px;
	padding:                5px;
	display: 				block;
	text-align:				left;
	margin-left:			17px;
	z-index:				100;
	position:				relative;
}
#navigation li ul li a:hover {
	color:					#F90;
	background:				#fff;
	display:				block;
	width:					114px;
	height:					14px;
}
#navigation li ul li.last_item {
	width:					114px;
	height:					7px;
	margin:					0px 0px -40px 0px;
	padding:                10px 23px;
	display: 				block;
	background:				url(../../images/interface/bg-dropdown.png) bottom left no-repeat;
}

#navigation li:hover ul, #nav li.over ul {
	display: 				block;
}
#navigation li:hover ul, li.over ul {
	display: 				block;
}

/* CONTENT
--------------------------------------------------------------------------------------- */
#content-wrapper {
	width:990px;
	min-height:650px;
	_height:650px !important; /*FAIL Browser Fix*/
 background:url(../../images/content-bg.png) no-repeat center top; 
	position:relative;
	margin:auto;
	z-index:30;
}

#content {
	width:880px;
	min-height:600px;
	color:#5a4630;
	padding:40px 0px 0px 50px;
	position: relative;
}

#content a:link, #content a:visited  {
	color:#b74017;
	text-decoration:none;
}
	
#content a:hover {
	color:#b74017;
	text-decoration:none;
}
	
#content h1 {
	height:60px;
	width:364px;
	padding-bottom: 0px;
	margin-top: 25px;
}

/*#content h1 span {
	display:none;
}*/
	
#content h2 {
	font-family:Helvetica, sans-serif;
	font-size:18px;
	color:#b74017;
	font-weight:bold;
}

#content h3 {
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

#content h3 a {
	color:#000000;
	font-size:14px;
}

.bg-top {
	position: absolute;
	top: -50px;
	z-index: 0;
	background:url(../../images/interface/bg-top.png) no-repeat;
	width: 880px;
	height: 51px;
}

.paper-bg {
	min-height: 600px;
	height:auto !important;
	height: 600px; 
	background:url(../../images/interface/bg.png) repeat-y; 
	float:none; 
	position:relative; 
	padding: 10px 30px 20px 30px; 
	margin: 0px;
	overflow: hidden;
}

#home-flash {
	height:400px;
	width:925px;
	z-index:90;
	position:absolute;
	left:31px;
	top:30px
}

#bottomwrapper {
	width:990px;
	height:240px;
	margin:0px;
	position:absolute;
	top:390px;
	left:0px;
	z-index:99;
	color:#5a4630;
	background:url(../../images/bottom-wrapper.png) no-repeat bottom;
}

#bottomwrapper a:link, #content a:visited  {
	color:#b74017;
	text-decoration:none;
}
	
#bottomwrapper a:hover {
	color:#b74017;
	text-decoration:underline;
}

#bottomwrapper .latestnews {
	width:260px;
	height:231px;
	padding: 1px 1px 1px 20px;
	margin:0px;
	float:left;
	margin-right:50px;
	margin-left:20px;
	_margin-right:60px;/*IE6 Fix*/
	_margin-left:0px;/*IE6 Fix*/
}

#bottomwrapper .latestnews .redtext {
	font-size:12px;
	color:#b74017;
}

#bottomwrapper .homeid {
	width:260px;
	height:231px;
	padding:1px 1px 1px 1px;
	margin:1px;
	text-align:center;
	float:left;
	margin-right:50px;
	_margin-right:50px;/*IE6 Fix*/
}

#bottomwrapper .prizecatch {
	width:260px;
	height:231px;
	padding:1px 1px 1px 1px;
	margin:1px 1px 1px 50px;
	_margin:1px 1px 1px 20px;/*IE6 Fix*/
	float:left;
}

#bottomwrapper .prizecatch-bg {
	background:url(../../images/interface/prizecatch-bg.jpg) no-repeat;
	width: 111px;
	height: 80px;
	padding: 0 0 0 1px;
}

/* PAGINATION
--------------------------------------------------------------------------------------- */

#page_current {
	font-size: 125%;
	font-weight: bold;
}

#paging_content {
	clear:left;
	min-height: 20px;
	width: 800px;
	padding: 5px 2px;
	margin-top: 0.5em;
	color: #000000;
}

#paging_leftdiv {
	float: left;
	width: 50%;
	text-align: left;
	padding-left: 5px;
}
	
#paging_rightdiv {
	float: left;
	width: 48%;
	text-align: right;
	padding-left: 5px;
}
	
#paging_recbuttons {
	clear: both;
	width: 98%;
	text-align: right;
	padding-top: 5px;
	margin-right: 0;
}
	
.testimonial-quote {
	font-size: 24px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
}

/* CONTACT US PAGE
--------------------------------------------------------------------------------------- */

#leftCol {
	width:450px;
	height:560px;
	background:url(../../images/contactus-bg.png) left top no-repeat;
	float:left;
	padding-left:35px;
	padding-top:25px;
	padding-right:10px;
}

#rightCol {
	width:350px;
	height:560px;
	float:right;
	padding-right:20px;
}

#formSent {
	width:450px;
	height:560px;
	background:url(../../images/contactus-bg.png) left top no-repeat;
	margin:0 auto;
	padding-left:35px;
	padding-top:25px;
	padding-right:10px;
}
	
/* H1 TITLES
--------------------------------------------------------------------------------------- */
.lymanbatstitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/lymanbats.png) no-repeat;
	position:absolute;
	top: -30px;
	left: 25px;
}

.lymanbatstitle span {display: none;}

.historytitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/history.png) no-repeat;
	position:absolute;
	top: -30px;
	left: 25px;
}

.historytitle span {display: none;}

.storetitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/store.png) no-repeat;
}

.storetitle span {display: none;}

.testimonialstitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/testimonials.png) no-repeat;
	position:absolute;
	top: -30px;
	left: 25px;
}

.testimonialstitle span {display: none;}

.photogallerytitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/photogallery.png) no-repeat;
	position:absolute;
	top: -30px;
	left: 25px;
}

.photogallerytitle span {
	display: none;
}

.newstitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/news.png) no-repeat;
}

.newstitle span {display: none;}

.tackletipstitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/tackletips.png) no-repeat;
}

.tackletipstitle span {display: none;}
	
.resourcestitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/resources.png) no-repeat;
}

.resourcestitle span {display: none;}

.contactustitle {
	width:364px;
	height:54px;
	background:url(../../images/page-titles/contactus.png) no-repeat;
}

.contactustitle span {display: none;}

.searchtitle {
	width:375px;
	height:54px;
	background:url(../../images/page-titles/search.png) no-repeat;
}

.searchtitle span {display: none;}


/* SEARCH RESULTS
--------------------------------------------------------------------------------------- */

.searchitem {
	width:840px;
	height:125px;
	padding:25px 25px 0px 25px;
	margin-bottom:5px;
	background:url(../../images/search-bg.png) top left no-repeat;
	/*border:1px solid #d7d1c6;*/
	position:relative;
	overflow:hidden;
}

.searchitem .content {
	height:46px;
	overflow:hidden;
}

.searchitem .readall{
	clear:both;
	float:right;
}

/* NEWS/TACKLE TIPS
--------------------------------------------------------------------------------------- */

.tackle-tip {
	width:840px;
	height:205px;
	padding:0px 25px 5px 25px;
	margin-bottom:15px;
	background:url(../../images/news-bg.png) top left no-repeat;
	/*border:1px solid #d7d1c6;*/
	position:relative;
	overflow: hidden;
}

.date{
	position:absolute;
	top:20px;
	right:20px;
	color:#000; 
	font-size:16px; 
	font-weight:normal;
}

.tackle-tip .imgbox {
	float: left;
	width: 120px;
	max-height: 150px;
	margin: 10px 10px 10px 0px;
	}

.tackle-tip .excerptbox {
	float: left;
	width: 570px;
	margin-top: 10px;
	}

.tackle-tip .excerptboxfull {
	float: left;
	width: 690px;
	margin-top: 10px;
	}

.tackle-tip .readall{
	position: absolute;
	bottom: 20px;
	right: 20px;
}


.newsarchives {
	position:absolute;
	top:50px;
	right:75px;
}

.categories-back {
	position:absolute;
	top:0px;
	right:75px;
}

.border {
	border:1px solid #FFF;
}


/* HISTORY
--------------------------------------------------------------------------------------- */

.history {
	width: 840px;
	min-height: 75px;
	margin-bottom: 15px;
}

/* RESOURCES
--------------------------------------------------------------------------------------- */

.resources-recommended {
	width: 240px;
	height: 260px;
	margin: 0px 20px 20px 20px;
	padding: 20px 0px 20px 20px;
	float:left;
	background:url(../../images/interface/infobg.png) no-repeat;
	text-align:center;
	z-index:99;
}

.resources-description {
	padding: 10px 20px 0px 20px;
	margin:0px;
	min-height: 340px;
	z-index:5;
}

.lake-image {
	position:relative;
	min-width: 100px;
	min-height: 100px;
	float: left;
	margin-bottom: 2em;
}

.lake-image .top-right {
	position:absolute;
	top:-10px;
	right:-10px;
	z-index: 10;
}
	
.lake-image .top-left {
	position:absolute;
	top:-15px;
	left:-8px;
	z-index: 10;
}

.lake-image .bottom-right {
	position:absolute;
	bottom: -10px;
	right: -10px;
	z-index: 10;
}

.lake-image .bottom-left {
	position:absolute;
	bottom: -15px;
	left: -10px;
	z-index: 10;
}

/* PHOTO GALLERY CATEGORIES AND RESOURCES
--------------------------------------------------------------------------------------- */

#categories {
	width: 695px;
	height: auto;
}

.categories {
	float:left;
	height: 165px;
	width:160px;
	display:block;
	margin:10px 0px 0px 10px;
	color:#FFF;
	cursor:pointer;
	background:url(../../images/photos/category-frame.png) no-repeat;
	position:relative;
	z-index:1;
}

.categories a {
	cursor:pointer;
	display:block;
}

.categories .positioning {
	position:absolute;
	top:10px;
	left: 10px;
}

.categories .image {
	height: 100px;
	width:133px;
	margin: 10px 0 0 13px;
}

.categories .description {
	width:144px;
	text-align:center;
	padding: 3px 3px 7px 3px;
}

.categories h2 a {
	color:#e5e0d2;
	font-size:12px;
	display:block;
	padding:0px;
}


/* PHOTO GALLERY
--------------------------------------------------------------------------------------- */

.photo-gallery {
	width:100%;
	margin:auto 0;
	text-align:center;
}

.photo-gallery li {
	float:left;
	width:120px;
	height:111px;
	list-style:none;
	margin:3px 8px;
	background:url(../../images/photos/frame.png) no-repeat;
	position:relative;
}

.photo-gallery li .thumb {
	width: 100px;
	height: 86px;
}

.photo-gallery li a {
	width:100px;
	height:86px;
	display:block;
	cursor:pointer;
}

.photo-gallery li a:hover {
	text-decoration:none;
}

.photo-gallery .thumb {
	position:absolute;
	top: 7px;
	left: 10px;
}

/* ARROW
--------------------------------------------------------------------------------------- */
.arrow {
	height:17px;
	width:18px;
	display:block;
	background:url(../../images/arrow.gif);
}

.arrow span {
	display:none;
}

.arrow a {
	display:block;
	height:17px;
}

.arrow  a:hover, .arrow .selected  {color:#FFF; background:transparent url(../../images/arrow.gif) -0px -17px no-repeat;}

.searcharrow {
	position:absolute;
	left:240px;
	top:3px
}

.newsarrow {
	position:absolute;
	left:110px;
	top:4px;
}

.backlistingsarrow {
	position:absolute;
	left:165px;
	top:4px;
}

/* FOOTER
--------------------------------------------------------------------------------------- */
#closing-corners {
	height:75px;
	width:990px;
	margin:auto;
	background:url(../../images/bottom.png) center top no-repeat;
	clear:both;
}

#footer {
	height: 75px;
	width: 960px;
	margin:auto;
	z-index:20;
	clear:both;
	position:relative;
	font-weight:bold;
	color:#FFFFFF;
	font-family:Helvetica, sans-serif;
	font-size:13px;
	}
	
#footer a:link {
	color:#FFFFFF;
	font-size:13px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	}
	
#footer a:visited {
	color:#FFFFFF;
	font-size:13px;
	font-family:Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	}

#footer .rss {
	position:relative;
	bottom:-3px;
}

#footer .copyright {
	text-decoration:none;
}

#footer .navigator a, a:visited {
	color:#999;
}

.greytext a {
	color:#666;
}

.greytext a:visited {
	color:#666;
}

/* Light Box 
--------------------------------------------------------------------------------------- */
#jquery-overlay {
	position:			 	absolute;
	top: 					0;
	left: 					0;
	z-index: 				99;
	width: 					100%;
	height: 				500px;
}
#jquery-lightbox {
	position: 				absolute;
	top: 					0;
	left: 					0;
	width: 					100%;
	z-index: 				100;
	text-align: 			center;
	line-height: 			0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: 				absolute;
	top: 					40%;
	left: 					0%;
	height: 				25%;
	width: 					100%;
	text-align: 				center;
	line-height: 				0;
}
#lightbox-nav {
	position: 				absolute;
	top: 					0;
	left: 					0;
	height: 				100%;
	width: 					100%;
	z-index: 				10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 					49%;
	height: 				100%;
	display: 				block;
}
#lightbox-nav-btnPrev { 
	left: 					0; 
	float: 					left;
}

#lightbox-nav-btnNext { 
	right: 					0; 
	float: 					right;
}
#lightbox-container-image-data-box {
	font: 					10px Verdana, Helvetica, sans-serif;
	background-color: 			#fff;
	margin: 				0 auto;
	line-height: 				1.4em;
	overflow:				auto;
	width: 					100%;
	padding: 	                        0 10px 0;
}
#lightbox-container-image-data {
	padding:                                0 10px; 
	color: 					#666; 
}

#lightbox-container-image-data #lightbox-image-details { 
	width:					70%; 
	float: 					left; 
	text-align: 				left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: 				block; 
	clear: 					left; 
	padding-bottom: 			1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 					66px; 
	float: 					right;
	padding-bottom: 			0.7em;	
}		
