/* CSS Document */

/*

           $$$$$$$$           $$$$$$$$   $$$$$$$$$$$$      
           $$$$$$$$          $$$$$$$$$ $$$$$$$$$$$$$$$$     
           $$$$$$$$        $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   
           $$$$$$$$       $$$$$$$$$$$$$$$$$      $$$$$$$$$$ 
           $$$$$$$$      $$$$$$$$$$$$$$$           $$$$$$$$$
           $$$$$$$$    $$$$$$$$$$$$$$$$                     
           $$$$$$$$   $$$$$$$$$ $$$$$$$     $$$$$$$$$$$$$$$$
           $$$$$$$$  $$$$$$$$   $$$$$$$     $$$$$$$$$$$$$$$$
           $$$$$$$$$$$$$$$$     $$$$$$$     $$$$$$$$$$$$$$$$
$$$$$$$    $$$$$$$$$$$$$$$$$$$$$$$$$$$$$           $$$$$$$$ 
$$$$$$$$  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$      $$$$$$$$$  
 $$$$$$$$$$$$$$$$$$$$$$$        $$$$$$$$$$$$$$$$$$$$$$$$   
   $$$$$$$$$$$$$$$$$$$          $$$$$$$$$$$$$$$$$$$$$$    
     $$$$$$$$$$$$$$$            $$$$$$$   $$$$$$$$$$       

*/

/*-----------------------------------------------------------------------------
version:   				1.0
date:      				11/23/10
author:    				Joel A. Glovier
author URI:				http://joelglovier.com
email:     				joel@jagdesignideas.com
client:    				Tuscarora Tackle (Jeremy Wagner)
website:   				http://www.tuscaroratackle.com/
-----------------------------------------------------------------------------*/

/* Conventions: */
/* Main Categories -------------------- */
/* Sub Categories */

  /* Typography */

@font-face {
	font-family: Chunkfive;
	src: url(/fonts/Chunkfive-webfont.eot);
	src: local('☺'), url(/fonts/Chunkfive-webfont.woff) format('woff'), url(/fonts/Chunkfive-webfont.ttf) format('truetype'), url(/fonts/Chunkfive-webfont.svg#webfont4CzPTNtF) format('svg');
	font-weight: normal;
	font-style: normal;
}
.chunkfive {
	font-family: Chunkfive,Rockwell,slab-serif;
}

/* @group Group Reset -------------------- */
/* Based on http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	margin:0 auto;
	position:relative;
	color:#ffffd9;
	font-family:Rockwell,Tahoma,slab-serif;
	font-size:14px;
	line-height:1.5;
	background:#000000;
	border-top:5px solid #66513e;
	border-top-image:url(/img/body-border-image.jpg) 100 0 0 0 repeat;
	-moz-border-image:url(/img/body-border-image.jpg) 100 0 0 0 repeat;
	-webkit-border-image:url(/img/body-border-image.jpg) 100 0 0 0 repeat;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

::selection {
	background:#286233;
	color:#fff;
}
::-moz-selection {
	background:#286233;
	color:#fff;
}
::-webkit-selection {
	background:#286233;
	color:#fff;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* @end Group Reset */

/* @group Tools */
.container960 {
	margin: 0px auto;
	width:960px;
	position: relative;
}
.wrap {
	margin: 0px auto;
	width:960px;
	position: relative;
}
.clear {
	clear:both;	
}
.image-replacement {
	text-indent:-9999px;
	display:none;
}
a {
	color:#627366;
}
a:hover {
	color:#a6b8aa;
}
a:active {
	outline: none;
	position: relative;
	top: 1px;
}
.right {
	float:right
}
.left {
	float:left
}

/* slightly enhanced, universal clearfix hack */

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


/* @end tools */


/* @group Main Styles -------------------- */

#page-bg {
	background:url(/img/page-bg.jpg) no-repeat center top;
	margin:0px;
	padding:0px;
	height:auto;
	width:auto;
	overflow:hidden;
	position:relative;
}




/* @group Header Styles -------------------- */

#header {
	position:relative;
	height: 165px;
}
#logo a:link, #logo a:visited {
	background:url(/img/logo-new.png) no-repeat left top;
	display:block;
	width:278px;
	height:136px;
	text-indent:-9999px;
	position:absolute;
	top:14px;
	left:70px;
	text-decoration: none;
}
#logo a:active {
	top:15px;
}
#logo a .home-ro {
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);/* for IE */
	width: 70px;
	height: 21px;
	line-height: 21px;
	background: url(/img/home-ro.png) no-repeat left top;
	text-indent: 18px;
	font-size: 11px;
	color: #ffffd9;
	text-decoration: none;
	font-style: italic;
	text-align: center;
	position: absolute;
	top: 0px;
	right: -40px;
	-webkit-transition:opacity 350ms ease;
	-moz-transition:opacity 350ms ease;	
}
#logo a:hover .home-ro, #logo a:focus .home-ro, #logo a:active .home-ro {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);/* for IE */
}
#tagline {
	display:block;
	background:url(/img/tagline.png) no-repeat left top;
	width:416px;
	height:33px;
	position:absolute;
	top:102px;
	right:76px;
	text-indent:-9999px;
}
#nav {
	display:block;
	position:absolute;
	top:0px;
	right:65px;
	background:url(/img/nav-bg-sprite.png) no-repeat center top;
	width:441px;
	height:75px;
}
#nav li {
	display:block;
	position:absolute;
	top:26px;
	height:38px;
	width:83px;
}
#nav li.current a {
	display:block !important;
}
#rods {
	left:24px;
}
#rods a:link, #rods a:visited {
	background:url(/img/nav-bg-sprite.png) no-repeat -24px -26px;
}
#rods a:hover, #rods a:focus, #rods a:active, #rods.current a:link, #rods.current a:visited, #rods a.hover {
	background-position:-24px -75px;
} 
#lures {
	left:114px;
}
#lures a:link, #lures a:visited {
	background:url(/img/nav-bg-sprite.png) no-repeat -114px -26px;
}
#lures a:hover, #lures a:focus, #lures a:active, #lures.current a:link, #lures.current a:visited, #lures a.hover {
	background-position:-114px -75px;
}
#about {
	left:205px;
}
#about a:link, #about a:visited {
	background:url(/img/nav-bg-sprite.png) no-repeat -205px -26px;
}
#about a:hover, #about a:focus, #about a:active, #about.current a:link, #about.current a:visited, #about a.hover {
	background-position:-205px -75px;
}
#contact {
	left:295px;
}
#contact a:link, #contact a:visited {
	background:url(/img/nav-bg-sprite.png) no-repeat -295px -26px;
}
#contact a:hover, #contact a:focus, #contact a:active, #contact.current a:link, #contact.current a:visited, #contact a.hover {
	background-position:-295px -75px;
}
#nav li a:link, #nav li a:visited {
	display:block;
	width:83px;
	height:38px;
	text-indent:-9999px;
}
#nav .current a:link, #nav .current a:visited {
	background-position-y: -75px;
}
#nav li a:active {
	top: auto;
}
/* @end header styles */




/* @group Featured Content Slider -------------------- */

#slider-wrapper {
	background:url(/img/hp-slider-bg.png) no-repeat center top;
	width:884px;
	height:356px;
	position:relative;
	margin:0px 38px;
}
#slider {
	width:826px;
	height:299px;
	overflow:hidden;
	position:absolute;
	top:22px;
	left:28px;
}
#prevBtn a:link, #prevBtn a:visited {
	display:block;
	width:32px;
	height:56px;
	background:url(/img/slider-nav-sprite.png) left top;
	text-indent:-9999px;
	position:absolute;
	left:-25px;
	top:137px;
}
#prevBtn a:hover, #prevBtn a:focus {
	background:url(/img/slider-nav-sprite.png) left bottom;
}
#prevBtn a:active {
	top:138px;
}
#nextBtn a:link, #nextBtn a:visited {
	display:block;
	width:32px;
	height:56px;
	background:url(/img/slider-nav-sprite.png) right top;
	text-indent:-9999px;
	position:absolute;
	right:-25px;
	top:137px;
}
#nextBtn a:hover, #nextBtn a:focus {
	background:url(/img/slider-nav-sprite.png) right bottom;
}
#nextBtn a:active {
	top:138px;
}

/* @end featured content slider */




/* @group Index Subcontent Styles -------------------- */

  /* main-promo styles */

#main-promo {
	margin:23px 50px 31px;
	overflow:hidden;
}
.hp-promo-item {
	width:245px;
	height:150px;
	height:160px;/* added this value to accomodate NL subscribe form with 3 inputs */
	background-color:transparent;
	background-color:rgba(11,28,5,.60);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#600b1c05,endColorstr=#600b1c05);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#600b1c05,endColorstr=#600b1c05)";	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	float:left;
	margin-right:15px;
	padding:5px 15px;
	position:relative;
}
#right-promo {
	margin-right:0px;
}
.hp-promo-item h2 {
	border-right:1px solid #67604e;
	font-size:14px;
	padding:0px 10px 3px 10px;
	float:left;
}
.hp-promo-item h2 a:link, .hp-promo-item h2 a:visited {
	color:#ffffd9;
	text-decoration:none;
}
.promo-content {
	border-top:4px double #67604e;
	float:left;
	width:245px;
	height:130px;
	position:relative;
}
.promo-content .icon {
	display:block;
	width:100%;
	margin-top:1px;
	height:100%;
	text-decoration:none;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50);/* for IE */
	opacity:.5;
	-webkit-transition:opacity 350ms ease;
	-moz-transition:opacity 350ms ease;
}
#left-promo .icon {
	background:url(/img/rods.png) no-repeat center center;
}
#middle-promo .icon {
	background:url(/img/lures.png) no-repeat center center;
}
.promo-content .icon:hover {
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);/* for IE */
}
.promo-content .offset {
	color:#847b64;
	font-size:12px;
	font-style:italic;
	position:absolute;
	right:5px;
	top:-25px;
	display:none;
}
.promo-content .icon:hover .offset {
	display:block;
}
.promo-content .icon:active {
	position:absolute;
}
.promo-content .icon:active .offset {

}

  /* Newsletter Signup Styles */

#right-promo .promo-content .description {
	color:#847b64;
	font-size:12px;
	font-style:italic;
	margin:15px 5px 15px;
	text-align:center;
}
#mc-embedded-subscribe-form {
	position:relative;
}
#mc-embedded-subscribe-form label {
	display:none;
}
.nl-input {
	background:#847B64;
	opacity:.5;
	border:1px solid #847B64;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:4px;
	color:#ffffd9;
	font:italic 12px Rockwell,Tahoma,slab-serif;
}
.nl-input:hover {
	opacity:1;
}
.nl-input:focus {
	opacity:1;
	background:none;
}
#nl-email {
	float:left;
}
#nl-email input {
	width:165px;
	float:left;
	margin-left:20px;
}
#nl-submit input {
	float:left;
	cursor:pointer;
	background:url(/img/arrow.png) no-repeat center center;
	border:none;
	width:20px;
	height:20px;
	text-indent:-9999px;
	margin:2px 10px;
	opacity:.5;
}
#nl-submit input:hover, #nl-submit input:focus {
	opacity:1;
}
#mc-embedded-subscribe-form .response {
	font:italic 10px Rockwell,Tahoma,slab-serif;
	color:#ffffd9;
	position:absolute;
	bottom:-45px;
	text-align:center;
}

  /* What is TT */

#what-is-tt {
	margin:20px 0px 36px;
	overflow:hidden;
}
#what-is-tt h3 a:link, #what-is-tt h3 a:visited {
	display:block;
	width:208px;
	height:82px;
	background:url(/img/what-is-button-sprite.png) no-repeat left 1px;
	text-indent:-9999px;
	float:left;
	margin-left:18px;
}
#what-is-tt h3 a:hover, #what-is-tt h3 a:focus {
	background:url(/img/what-is-button-sprite.png) no-repeat left -82px;
}
#what-is-tt h3 a:active {
	background:url(/img/what-is-button-sprite.png) no-repeat left -81px;
}

#what-is-tt .description {
	float:right;
	width:660px;
	margin-right:50px;
	font-size:18px;
	font-family:Rockwell,Tahoma,slab-serif;
	line-height:28px;
	padding-top:0px;
	color:#847b64;
	letter-spacing:.5px;
}
#what-is-tt .description a:link, #what-is-tt .description a:visited {
	color:#979182;
	font-weight:bold;
}
#what-is-tt .description a:hover, #what-is-tt .description a:focus, #what-is-tt .description a:active {
	text-decoration:none;
}


/* @end index subcontent styles */




/* @group Footer Styles -------------------- */

#footer {
	display: block;
	background: #132116;
}
#footer .wrap {
	overflow:hidden;
}
#ftr-bg-top {
	height:22px;
	background:url(/img/ftr-bg-top.jpg) repeat-x;
	margin-bottom:10px;
}
#footer-top {
	overflow:hidden;
}
#footer-top .wrap {
	padding:0px 50px;
	width:860px;
}
#ftr-left,#ftr2-left {
	width:580px;
}


  /* Footer Navigation */

#ftr-nav {
	width:580px;
	overflow:hidden;
	margin:10px 0px 30px;
	height:40px;
}
.ftr-nav-link {
	float:left;
	min-width:92px;
	text-align:center;
	margin-left:15px;
}
.ftr-nav-link a:link, .ftr-nav-link a:visited {
	color:#627366;
	display:block;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	padding:2px 4px;
	margin:4px 6px;
	letter-spacing:1px;
	/*font-variant:small-caps;*/
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-shadow:#000 0px 1px 2px;
	border:1px solid transparent;
	-webkit-transition:all 350ms ease;
	-moz-transition:all 350ms ease;
}
.ftr-nav-link a:hover, .ftr-nav-link a:focus, .ftr-nav-link.current a:link, .ftr-nav-link.current a:visited {
	color:#ffffd9;
	background:#0e1a11;
	border:1px solid #16271a;
	border:1px solid #203626;
	box-shadow:inset rgba(0,0,0,.4) 0px 1px 7px;
	-moz-box-shadow:inset rgba(0,0,0,.4) 0px 1px 7px; 
	-webkit-box-shadow:inset rgba(0,0,0,.4) 0px 1px 7px; 
}

  /* Jer profile */

#jeremy-profile-ftr {
	width:580px;
	margin-bottom:40px;
}
#jer-ftr-img {
	float:left;
	padding:3px;
	background:#627366;/* alt option */
	background:#ffffd9;
	border:1px solid #a6b8aa;/* alt option */
	border:1px solid #fff;
	box-shadow:rgba(0,0,0,1) 0px 2px 6px, rgba(0,0,0,.4) 0px 0px 1px;
	-moz-box-shadow:rgba(0,0,0,1) 0px 2px 6px, rgba(0,0,0,.4) 0px 0px 1px;
	-webkit-box-shadow:rgba(0,0,0,1) 0px 2px 6px, rgba(0,0,0,.4) 0px 0px 1px;
	-moz-transform: rotate(-3deg);
	-webkit-transform: rotate(-3deg);
	margin:10px 20px 10px 0px;
}
#jeremy-profile-ftr .jer-description {
	line-height:20px;
	font-size:12px;
	letter-spacing:1px;
	word-spacing:2px;
	padding:2px 0px 5px;
	text-align:left;
}

  /* Twitter feed */

#ftr-twitter-feed {
	width:538px;
	/*min-height:87px;*/
	padding:10px 20px;
	margin:20px 0px 20px;
	background:#0e1a11;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-shadow:#000 0px 1px 2px;
	border:1px solid #203626;
	overflow:hidden;
	box-shadow:inset rgba(0,0,0,.4) 0px 1px 7px;
	-moz-box-shadow:inset rgba(0,0,0,.4) 0px 1px 7px; 
	-webkit-box-shadow:inset rgba(0,0,0,.4) 0px 1px 7px;
}
#ftr-twitter-feed h4 a:link, #ftr-twitter-feed h4 a:visited {
	display:block;
	color:#627366;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	margin:-5px 0px 3px;
	letter-spacing:1px;
}
#ftr-twitter-feed .twitter-link {
	display:block;
	width:350px;
	height:33px;
	float:right;
	text-indent:-9999px;
	line-height:32px;
	background:url(/img/twitter-logo.png) no-repeat right bottom;
	text-decoration:none;
	-webkit-transition:all 350ms ease;
	-moz-transition:all 350ms ease;
}
#ftr-twitter-feed:hover .twitter-link {
	text-indent:0px;
}
#twitter_update_list li {
	margin:10px 0px;
	line-height:16px;
}
#twitter_update_list li span {
	display:block;
}

  /* ftr right side */

#ftr-right,#ftr2-right {
	width:240px;
}

  /* social media links */

#sm-links {
	overflow:hidden;
	height:55px;
	margin:0px 20px;
}
#sm-links li {
	float:left;
	margin:0px 10px;
}
.sm-link {
	display:block;
	width:46px;
	height:46px;
	background:url(/img/sm.png) no-repeat left top;
	text-indent:-9999px;
	margin-top:5px;
	-webkit-transition:all 150ms ease;
	-moz-transition:all 150ms ease;
}
.sm-link.facebook {
	backround-position:0px 0px;
}
.sm-link.twitter {
	background-position:-46px 0px;
}
.sm-link.email {
	background-position:-92px 0px;
}
.sm-link:hover,.sm-link:focus {
	margin-top:2px;
}
#on-social-media .phone {
	text-align:center;
	font-size:18px;
	letter-spacing:2px;
	margin:10px 10px 0px;
	padding-bottom:20px;
	border-bottom:4px double #627366;
}

  /* flickr feed */

#flickr-ftr-feed {
	margin:5px 0px;
	padding:5px 9px 10px;
	overflow:hidden;
}
#flickr-ftr-feed h4 {
	font-size:18px;
	color:#627366;
	margin:5px 10px;
}
#ftr-imgs-list {
	overflow:hidden;
}
#ftr-imgs-list li {
	float:left;
}
.flickr-ftr-link {
	display:block;
	float:left;
	margin:5px 0px 5px 11px;
}
.flickr-ftr-link img {
	padding:3px;
	background:#132116;
	border:1px solid #203626;
	-webkit-transition:all 150ms ease;
	-mos-transtion:all 150ms ease;
}
.flickr-ftr-link:hover img {
	background:#0e1a11;
	border-color:#ffffd9;
}
#flickr-ftr-feed .more {
	float:right;
	margin-right:18px;
	margin-top:10px;
} 

  /* Footer 2 */

#footer-btm {
	background: #0e1a11 url(/img/ftr2-bg.jpg) repeat-x left top;
	padding:25px 0px 20px;
	margin-top:20px;
}
#footer-btm .wrap {
	padding:0px 50px;
	width:860px;
}
#footer-btm p {
	padding:5px 0px;
	float:left;
	margin-right:20px;
	color:#627366;
	font-size:12px;
}
#footer-btm #ftr2-right p {
	float:right;
}

/* @end footer styles */




/* @end main styles */




/* @group Subpage styles -------------------- */

#intro {
	margin:0px 70px 20px;
}
.intro-top-border {
	width:820px;
	height:35px;
	background:url(/img/paper-bg-tile.png) no-repeat 0px 0px;
}
.intro-content {
	padding:0px 30px;
	background:url(/img/paper-bg-tile.png) repeat-y -820px 0px;
	overflow:hidden;
}
.intro-btm-border {
	width:820px;
	height:35px;
	background:url(/img/paper-bg-tile.png) no-repeat 0px -35px;
}
#intro h1 {
	color:#3b3026;
	font-size:48px;
	margin:-10px 0px 15px 0px;
	font-family:Chunkfive,Rockwell,Tahoma,slab-serif;
	text-shadow:#ffffff 0px 1px 1px;
	border-bottom:4px double #ad9e81;
	text-align:center;
}
#intro p {
	color:#795f49;
	margin-bottom:10px;
	line-height:28px;
}

/* @end subpage styles */




/* @group Rods page -------------------- */

#intro .rod-guidelines-link a {
	font-weight:bold;
	text-decoration:none;
	color:#20591e;
	background:#ffffd9;
	padding:5px 10px;
	margin:10px;
}
#featured-rods {
	margin:20px 70px 80px;
	overflow:hidden;
}
.rod {
	background:url(/img/paper-bg-tile.png) repeat-y -820px 0px;
	padding:60px 25px 0px;
	position:relative;
	margin: 60px 0px 80px;
}
.rod .heading {
	display:block;
	width:820px;
	height:50px;
	background:url(/img/rod-h1-bg.png) no-repeat center top;
	position:absolute;
	top:0px;
	left:0px;
}
.rod .heading h2 {
	line-height:44px;
	font-size:28px;
	padding:0px 20px;
	text-shadow:#000000 0px 1px 5px;
}
.rod .description {
	display:block;
	width:240px;
	padding:0;
}
.rod .description p {
	font-size:11px;
	line-height:19px;
	font-style:italic;
}
.rod .description {
	color:#795f49;
}
.rod .description .info-heading {
	color:#3b3026;
	padding-bottom:4px;
	border-bottom:4px double #ad9e81;
	margin-bottom:2px;
	padding-left:10px;
}
.rod .description .blank-info, .rod .description .component-info {
	margin-bottom:5px;
}
.rod .button {
	margin:10px 10px 0px;
	display:block;
	background:url(/img/cta-btn-sprite.png) no-repeat 0px 0px;
	width:227px;
	height:48px;
	line-height:44px;
	text-decoration:none;
	color:#ffffd9;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	text-shadow:-1px -1px 0px #000;
}
.rod .button:hover {
	background-position:0px -48px;
	color:#ffffd9;
}
.blank-type, .power-rating, .action, .line-rating, .lure-rating, .grip-type, .guide-type, .wrap-type {
	padding-left:10px;
}

  /* rod image sliders */

.rod-slider {
	position:absolute;
	top:80px;
	right:30px;
	width:500px;
	height:265px;
	display: block;
}
.rod-slider-imgs {
	overflow:hidden;
	width:500px;
	height:265px;
	display: block;
}
.rod-img {
	z-index:1;
}
.slide-overlay {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:500px;
	height:265px;
	background:url(/img/img-mask.png) no-repeat center center;
	z-index:2;
}
.rod-bg-btm {
	display:block;
	width:820px;
	height:35px;
	background:url(/img/paper-bg-tile.png) repeat-y 0px -35px;
	position:absolute;
	bottom:-35px;
	left:0px;
}
.rod .left-col {
	overflow:hidden;
	display:block;
}

  /* rod image slider component styles */

#prevBtn-r1 a,#prevBtn-r2 a,#prevBtn-r3 a,#prevBtn-r4 a,#prevBtn-r5 a,#prevBtn-r6 a,#prevBtn-r7 a,#prevBtn-r8 a,#prevBtn-r9 a,#prevBtn-r10 a,#prevBtn-r11 a {
	display:block;
	width:32px;
	height:56px;
	background:url(/img/slider-nav-sprite.png) left top;
	text-indent:-9999px;
	position:absolute;
	top:106px;
	left:-12px;
	z-index:3;
}
#prevBtn-r1 a:hover,#prevBtn-r2 a:hover,#prevBtn-r3 a:hover,#prevBtn-r4 a:hover,#prevBtn-r5 a:hover,#prevBtn-r6 a:hover,#prevBtn-r7 a:hover,#prevBtn-r8 a:hover,#prevBtn-r9 a:hover,#prevBtn-r10 a:hover,#prevBtn-r11 a:hover {
	background:url(/img/slider-nav-sprite.png) left bottom;
}
#prevBtn-r1 a:active,#prevBtn-r2 a:active,#prevBtn-r3 a:active,#prevBtn-r4 a:active,#prevBtn-r5 a:active,#prevBtn-r6 a:active,#prevBtn-r7 a:active,#prevBtn-r8 a:active,#prevBtn-r9 a:active,#prevBtn-r10 a:active,#prevBtn-r11 a:active {
	top:107px;
}
#nextBtn-r1 a,#nextBtn-r2 a,#nextBtn-r3 a,#nextBtn-r4 a,#nextBtn-r5 a,#nextBtn-r6 a,#nextBtn-r7 a,#nextBtn-r8 a,#nextBtn-r9 a,#nextBtn-r10 a,#nextBtn-r11 a {
	display:block;
	width:32px;
	height:56px;
	background:url(/img/slider-nav-sprite.png) right top;
	text-indent:-9999px;
	position:absolute;
	top:106px;
	right:-12px;
	z-index:3;
}
#nextBtn-r1 a:hover,#nextBtn-r2 a:hover,#nextBtn-r3 a:hover,#nextBtn-r4 a:hover,#nextBtn-r5 a:hover,#nextBtn-r6 a:hover,#nextBtn-r7 a:hover,#nextBtn-r8 a:hover,#nextBtn-r9 a:hover,#nextBtn-r10 a:hover,#nextBtn-r11 a:hover {
	background:url(/img/slider-nav-sprite.png) right bottom;
}
#nextBtn-r1 a:active,#nextBtn-r2 a:active,#nextBtn-r3 a:active,#nextBtn-r4 a:active,#nextBtn-r5 a:active,#nextBtn-r6 a:active,#nextBtn-r7 a:active,#nextBtn-r8 a:active,#nextBtn-r9 a:active,#nextBtn-r10 a:active,#nextBtn-r11 a:active {
	top:107px;
}
/* @end rods */




/* @group Lures page -------------------- */

#featured-lures {
	margin:20px 70px 80px;
	overflow:hidden;
}
.lure {
	background:url(/img/paper-bg-tile.png) repeat-y -820px 0px;
	padding:60px 25px 0px;
	position:relative;
	margin: 60px 0px 80px;
}
#painted-lures .blank-info .description {
	margin-bottom:120px;
	padding-left:10px;
	width:228px;
}
.lure .heading {
	display:block;
	width:820px;
	height:50px;
	background:url(/img/rod-h1-bg.png) no-repeat center top;
	position:absolute;
	top:0px;
	left:0px;
}
.lure .heading h2 {
	line-height:44px;
	font-size:28px;
	padding:0px 20px;
	text-shadow:#000000 0px 1px 5px;
}
.lure .description {
	display:block;
	width:240px;
	padding:0;
	/*margin-top:-5px;*/
}
.lure .description p {
	font-size:11px;
	line-height:19px;
	font-style:italic;
}
.lure .description {
	color:#795f49;
}
.lure .description .info-heading {
	color:#3b3026;
	padding-bottom:4px;
	border-bottom:4px double #ad9e81;
	margin-bottom:2px;
	padding-left:10px;
}
.lure .description .blank-info, .lure .description .component-info {
	margin-bottom:5px;
}
.lure .button {
	margin:10px 10px 0px;
	display:block;
	background:url(/img/cta-btn-sprite.png) no-repeat 0px 0px;
	width:227px;
	height:48px;
	line-height:44px;
	text-decoration:none;
	color:#ffffd9;
	font-weight:bold;
	font-size:22px;
	text-align:center;
	text-shadow:-1px -1px 0px #000;
}
.lure .button:hover {
	background-position:0px -48px;
	color:#ffffd9;
}
.lure-length,.lure-weight,.diving-depth,.hooks,.blank-type,.split-rings,.hardware,.topcoat {
	padding-left:10px;
}
#painted-lures .button-wrap {
	display:block;
	float:left;
	margin-top:-115px;
}

  /* lure image sliders */

.lure-slider {
	position:absolute;
	top:80px;
	right:30px;
	width:500px;
	height:265px;
	display: block;
}
.lure-slider-imgs {
	overflow:hidden;
	width:500px;
	height:265px;
	display: block;
}
.lure-img {
	z-index:1;
}
.slide-overlay {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:500px;
	height:265px;
	background:url(/img/img-mask.png) no-repeat center center;
	z-index:2;
}
.lure-bg-btm {
	display:block;
	width:820px;
	height:35px;
	background:url(/img/paper-bg-tile.png) repeat-y 0px -35px;
	position:absolute;
	bottom:-35px;
	left:0px;
}
.lure .left-col {
	overflow:hidden;
	display:block;
}

  /* rod image slider component styles */

#prevBtn-l1 a,#prevBtn-l2 a,#prevBtn-l3 a,#prevBtn-l4 a,#prevBtn-l5 {
	display:block;
	width:32px;
	height:56px;
	background:url(/img/slider-nav-sprite.png) left top;
	text-indent:-9999px;
	position:absolute;
	top:106px;
	left:-12px;
	z-index:3;
}
#prevBtn-l1 a:hover,#prevBtn-l2 a:hover,#prevBtn-l3 a:hover,#prevBtn-l4 a:hover,#prevBtn-l5 a:hover {
	background:url(/img/slider-nav-sprite.png) left bottom;
}
#prevBtn-l1 a:active,#prevBtn-l2 a:active,#prevBtn-l3 a:active,#prevBtn-l4 a:active,#prevBtn-l5 a:active {
	top:107px;
}
#nextBtn-l1 a,#nextBtn-l2 a,#nextBtn-l3 a,#nextBtn-l4 a,#nextBtn-l5 a {
	display:block;
	width:32px;
	height:56px;
	background:url(/img/slider-nav-sprite.png) right top;
	text-indent:-9999px;
	position:absolute;
	top:106px;
	right:-12px;
	z-index:3;
}
#nextBtn-l1 a:hover,#nextBtn-l2 a:hover,#nextBtn-l3 a:hover,#nextBtn-l4 a:hover,#nextBtn-l5 a:hover {
	background:url(/img/slider-nav-sprite.png) right bottom;
}
#nextBtn-l1 a:active,#nextBtn-l2 a:active,#nextBtn-l3 a:active,#nextBtn-l4 a:active,#nextBtn-l5 a:active {
	top:107px;
}

/* @end lures */




/* @group Contact page -------------------- */

#site-contact #main-content {
	min-height:400px;
	text-shadow:0px 1px 0px #fff;
}
p#contact-email,p#contact-phone {
	font-size:38px;
	margin:30px 0px;
	text-align:center;
}
#contact-email .info-type,#contact-phone .info-type {
	font-family:Chunkfive;
	color:#3b3026;
	font-size:32px;
}
p#contact-email {
	margin-bottom:40px;
}

/* @end contact page */





/* @group About page -------------------- */

#site-about #main-content {
	color:#795f49;
	text-shadow:0px 1px 0px #fff;
}
#site-about .intro-content .description {
	margin-bottom:20px;
}
#site-about h2 {
	color:#3b3026;
	font-family:Chunkfive;
	font-size:32px;
	border-bottom:4px double #ad9e81;
	margin-bottom:5px;
}
.about-page-img.left {
	margin-right:20px;
}
.about-page-img.right {
	margin-left:20px;
}
.work-section,.builder-section {
	overflow:hidden;
}
.work-section {
	margin-bottom:20px;
}

/* @end contact page */
