/* INCLUDES
********************/
@font-face {
	font-family: "Comic Book";
	src: url(../fonts/Comic_Book.eot);
	src: local("Alternate name"), local("Alternatename"),
		url(../fonts/Comic_Book.woff) format("woff"),
		url(../fonts/Comic_Book.ttf) format("truetype"),
		url(../Comic_Book_Normal.otf) format("opentype");
}

/* RESETS
********************/
a {
	color: #fff;
}
a img{
	border: none;
}
h1, h2, h3, h4, h5, h6 {
	color: #fff;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0;
}
h1 {
	font: 36px "Comic Book",Arial,Helvetica;
	text-shadow: 2px 2px 0 #000;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 14px;
	margin: 0;
}
h5, h6 {
	font-size: 12px;
}
p {
	margin: 0 0 10px;
}
h2 a {
	text-decoration: none;
	color: #fff;
}

/* GLOBAL
********************/
.cfx:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.box-sml {
	width: 282px;
	margin: 0 0 10px;
}
.box-sml > .hdr {
	height: 12px;
	background: url(../images/bg-main.png) -654px -390px no-repeat;
}
.box-sml > .ftr {
	height: 9px;
	background: url(../images/bg-main.png) -654px -402px no-repeat;
}
.box-sml > .content {
	padding: 0 7px;
	background: url(../images/bg-stretch-content.png) -1599px 0 repeat-y;
	color: #fff;
}

.box-med{
	width:654px;
	margin:0 0 10px;
}
.box-med > .hdr{
	height:12px;
	background:url(../images/bg-main.png) 0 -390px no-repeat;
}
.box-med > .ftr{
	height:9px;
	background:url(../images/bg-main.png) 0 -402px no-repeat;
}
.box-med > .content{
	padding:0 7px;
	background:url(../images/bg-stretch-content.png) -945px 0 repeat-y;
	color:#fff;
}

.box-lrg{
	width:948px;
	margin:0 0 10px;
}
.box-lrg .hdr{
	height:31px;
	background:url(../images/bg-main.png) 0 -338px no-repeat;
}
.box-lrg .ftr{
	height:21px;
	background:url(../images/bg-main.png) 0 -369px no-repeat;
}
.box-lrg .content{
	background:url(../images/bg-stretch-content.png) repeat-y;
	color:#fff;
}

.link-long{
	font:18px "Comic Book",Arial,Helvetica;
	background:url(../images/link-long-bg.png) no-repeat right;
	margin:0 0 10px;
	padding:10px 30px 15px;
	text-decoration:none;
	display:block;
	width:200px;
	text-align:right;
}
.link-short{
	font:18px "Comic Book",Arial,Helvetica;
	background:url(../images/link-short-bg.png) no-repeat right;
	margin:0 0 10px;
	padding:10px 30px 15px;
	text-decoration:none;
	display:block;
	width:145px;
	text-align:right;
}

.slider .larrow,.slider .rarrow{
	float:left;
	width:23px;
	height:44px;
	cursor:pointer;
	visibility:hidden;
	background:url(../images/bg-slider-arrows.png) no-repeat;
	text-indent:-9999px;
	outline:none;
	margin:35px 0;
}
.slider .larrow{background-position:0 0;}
.slider .larrow.active{background-position:-46px 0;}
.slider .rarrow{background-position:-23px 0;}
.slider .rarrow.active{background-position:-69px 0;}
.slider > .content,
.slider > .viewbox {
	float: left;
	position: relative;
	overflow: hidden;
	margin: 0 10px;
}
.slider .slide{
	position:absolute;
	width:auto;
	width:9999px;
}

.tab-content{display:none;}
.tab-content.active{display:block;}

img.alignleft{
	padding:0 0 22px 18px;
	background:url(../images/bg-image-corner-left.png) no-repeat bottom left;
	float:left;
	margin:10px 15px 20px 0;
}
img.alignright{
	padding:0 18px 22px 0;
	background:url(../images/bg-image-corner-right.png) no-repeat bottom right;
	float:right;
	margin:20px 0 20px 15px;
}

#facebook-likebox .hdr {
	width: 282px;
	height: 12px;
	background: url(../images/bg-facebook-likebox.png) no-repeat;
}
#facebook-likebox .ftr {
	width: 282px;
	height: 9px;
	background: url(../images/bg-facebook-likebox.png) 0 -12px no-repeat;
}
#facebook-likebox .content {
	width: 282px;
	background: url(../images/bg-facebook-likebox.png) -282px 0 repeat-y;
}
#facebook-likebox .content .wrap {
	height: 348px;
	width: 265px;
	overflow: hidden;
}
#facebook-likebox .content .wrap iframe {
	margin: -2px 0 0 -2px;
}


.sharebar{
	padding:0 0 0 50px;
	height:47px;
	display:none;
}
.sharebar h2{
	float:left;
	font:18px "Comic Book",Arial,Helvetica;
	text-shadow:2px 2px 0 #000;
	margin:15px 0 0;
}
.sharebar ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
.sharebar li{
	float:left;
	margin:0 3px 0 0;
}
.sharebar li a{
	display:block;
	width:158px;
	height:47px;
	background:url(../images/bg-main.png) no-repeat;
	text-indent:-9999px;
	outline:none;
}
.sharebar .addthis_button_facebook{
	background-position:-477px -70px;
	padding:0!important;
}
.sharebar .addthis_button_twitter{
	background-position:-635px -70px;
	padding:0!important;
}
.sharebar .addthis_button_email{
	background-position:-793px -70px;
	padding:0!important;
}
.sharebar .at15t_twitter{display:none!important;}
.sharebar .at15t_facebook{display:none!important;}
.sharebar .at15t_email{display:none!important;}

.sharebar.mini{
	padding:0 0 0 15px;
	padding:0;
	width:350px;
}
.sharebar.mini h2{font-size:12px;}
.sharebar.mini ul{
	float:left;
	margin:8px 0 0 10px;
}
.sharebar.mini ul li a{
	width:91px;
	height:28px;
}
.sharebar.mini .addthis_button_facebook{background-position:-477px -42px;}
.sharebar.mini .addthis_button_twitter{background-position:-568px -42px;}
.sharebar.mini .addthis_button_email{background-position:-659px -42px;}

/* Video/Media Player */
#media-player a {
	color: #fff;
}
#media-player a.more {
	font-weight: bold;
}
#media-player .player {
	margin: -5px 0 10px;
	height: 385px;
}
#media-player .meta {
	margin: 0 15px;
}
#media-player .meta .social {
	margin: 0 0 10px;
}
#media-player .meta .social .facebook {
	float: left;
	width: 80px;
	height: 21px;
	border: none;
	overflow: hidden;
}
#media-player .meta .social .twitter-share-button {
	float: left;
}
#media-player .meta .social .addthis_toolbox {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#media-player .meta .social .addthis_button_email {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	outline: none;
	text-decoration: none;
}
#media-player .meta .social .addthis_button_email .at15t_email {
	display: none;	/* Hide the default AddThis icon */
}
#media-player .meta .social .addthis_button_email .ico {
	display: block;
	float: left;
	width: 32px;
	height: 23px;
	text-indent: -9999px;
	background: url(../images/bg-main.png) -706px 0 no-repeat;
}
#media-player .meta .social .addthis_button_email .text {
	display: block;
	float: left;
	margin: 3px 0 0 5px;
}
#media-player .meta .desc {
	float: left;
	width: 466px;
	margin: 0 60px 0 0;
}
#media-player.single .meta .desc {
	margin: 0 15px 0 0;
	width: 610px
}
#media-player .meta .desc .title {
	font-weight: bold;
}
#media-player .meta .desc .age {
	font-size: 10px;
}

/* CENTER
********************/
.content-left{
	float:left;
	margin:0 13px 0 0;
}
.content-right{float:left;}
#main-content .content{
	min-height:485px;
	padding:6px 15px 15px;
}

/* HOMEPAGE */
#home-content-left{
	float:left;
	width:654px;
	margin:0 11px 3px 0;
}
#home-content-right{
	float:left;
	width:282px;
}
#share{
	position:absolute;
	top:190px;
	left:580px;
	float:right;
}
#video{
	background:url(../images/bg-home.png) no-repeat;
	width:640px;
	height:386px;
	margin:0 0 11px;
	padding:7px;
}

#whats-new {
	width: 654px;
	position: relative;
}
#whats-new > .content {
	padding: 36px 17px 0;
}
#whats-new > .content a{
	color:#fff;
	text-decoration:none;
}
#whats-new > .content h2 {
	text-indent: -9999px;
	background: url(../images/bg-home.png) no-repeat;
	width: 216px;
	height: 42px;
	margin: 0;
	position: absolute;
	top: -6px;
	left: -20px;
}
#whats-new > .content .panes .pane {
	display: none;
	width: 620px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#whats-new > .content .panes .pane:first-child {
	display: block;
}
#whats-new > .content .panes .pane li {
	margin: 0 0 20px;
	color: #ccc;
}
#whats-new > .content .panes .pane li .share {
	display: none;
}
#whats-new > .content .panes .pane li .thb {
	float: left;
	background: url(../images/bg-main.png) 0 -550px no-repeat;
	width: 120px;
	height: 90px;
	padding: 10px 8px 8px 9px;
}
#whats-new > .content .panes .pane li .content {
	float: left;
	width: 473px;
	margin: 0 0 0 10px;
}
#whats-new > .content .panes .pane li .content h3 {
	margin: 0;
	color: #b8292f;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#whats-new > .content .panes .pane li .content h3 a {
	color: #b8292f;
}
#whats-new > .content .panes .pane li .content h4 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
#whats-new > .content .panes .pane li .content .more {
	text-decoration: underline;
	font-size: 11px;
}
#whats-new-view-more {
	display: none;
	font: 14px "Comic Book",Arial,Helvetica;
	text-shadow: 2px 2px 0 #000;
	margin: 0 0 0 10px;
}


/*
#whats-new-slider {
	margin: 0 0 20px;
}
#whats-new-slider .larrow,
#whats-new-slider .rarrow {
	display: block;
	background: url(../images/bg-home.png) -216px -28px no-repeat;
	width: 126px;
	height: 28px;
	margin: 0;
}
#whats-new-slider .rarrow {
	float: right;
	width: 129px;
	background-position: -342px -28px;
}
#whats-new-slider .larrow.active {
	background-position: -216px 0;
}
#whats-new-slider .rarrow.active {
	background-position: -342px 0;
}
#whats-new-slider .viewbox {
	width: 620px;
	height: 495px;
	margin: 0 0 20px;
}
#whats-new-slider .viewbox .slide .pane {
	width: 620px;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#whats-new-slider .viewbox .slide .pane li {
	margin: 0 0 20px;
	color: #ccc;
}
#whats-new-slider .viewbox .slide .pane li .share {
	display: none;
}
#whats-new-slider .viewbox .slide .pane li .thb {
	float: left;
	background: url(../images/bg-main.png) 0 -550px no-repeat;
	width: 120px;
	height: 90px;
	padding: 10px 8px 8px 9px;
}
#whats-new-slider .viewbox .slide .pane li .content {
	float: left;
	width: 473px;
	margin: 0 0 0 10px;
}
#whats-new-slider .viewbox .slide .pane li .content h3 {
	margin: 0;
	color: #b8292f;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
#whats-new-slider .viewbox .slide .pane li .content h3 a {
	color: #b8292f;
}
#whats-new-slider .viewbox .slide .pane li .content h4 {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
}
#whats-new-slider .viewbox .slide .pane li .content .more {
	text-decoration: underline;
	font-size: 11px;
}
*/

#sponsors{
	clear: both;
	width: 910px;
	height: 88px;
	padding: 13px 20px;
	background: url(../images/bg-home.png) 0 -227px no-repeat;
}
#sponsors-content {
	display: none;
}
#sponsors h3{
	font: 14px "Comic Book",Arial,Helvetica;
	text-shadow: 2px 2px 0 #000;
	margin: 0 0 5px;
}
#sponsors #sponsors-cycle {
	list-style: none;
	width: 920px; /* Should be 910, but Firefox on OSX breaks down */
	margin: 0;
	padding: 0;
	text-align: center;
}
#sponsors #sponsors-cycle li {
	margin: 0 0 0 17px;
	display: inline;
}
#sponsors #sponsors-cycle li:first-child {
	margin: 0;
}

/* Ringtones */
.ringtones {
	list-style: none;
}
.ringtones li {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
}
.ringtones li p {
	float: left;
	margin: 0 5px 0 0;
}

/* BLOG */
.thb-list {
	margin: 0 0 20px;
}
.thb-list .thb {
	float: left;
	width: 120px;
	height: 90px;
	background: url(../images/bg-main.png) 0 -550px no-repeat;
	display: block;
	padding: 10px 8px 8px 9px;
}
.thb-list .summary {
	float: left;
	margin: 6px 0 0 15px;
	width: 450px;
}
.thb-list .summary h2 {
	margin: 0;
	font-size: 14px;
}
/* blog comments */
#dsq-content #dsq-global-toolbar {
	margin: 0 0 1em !important;		/* override style in Disqus that causes break in layout */
}

/* THE SHOW */
#main-content.theshow-overview .content .img-left-150 {
	margin: 0 0 25px 20px;
}
#main-content.theshow-overview .content .img-left-150 img {
	float: left;
	width: 151px;
}
#main-content.theshow-overview .content .img-left-150 .desc {
	float: left;
	margin: 0 0 0 15px;
	width: 400px;
}
#main-content.theshow-overview .content .img-left-150 .desc h2 {
	font-size: 18px;
	margin: 0;
}

/* THE SHOW - HOW TO WATCH */
.schedule {
	margin-top: 50px;
	border-collapse: collapse;
}
.schedule th {
	position: fixed;
	margin-left: -1px;
	margin-top: -40px;
}
.schedule td {
	height: 40px;
	padding: 0;
	border: 1px solid #312927;
	border-left: none;
	border-top: none;
	color: #000;
	width: 75px;
}
.schedule tr td:first-child {
	text-align: right;
	padding: 0 5px 0 0;
	width: 70px;
}
.schedule tr:nth-child(even) td {
	background: #ada29f;
}
.schedule tr:nth-child(odd) td {
	background: #817673;
}

/* VIDEO */
#video-archive .tabs {
	margin: 0;
	padding: 0;
	width: 948px;
	width: 937px;
	margin: 0 8px 0 3px;
	list-style: none;
	height: 40px;
}
#video-archive .tabs li {
	float: left;
	margin: 9px 0 0 3px;
}
#video-archive .tabs li.active {
	margin: 0 0 0 3px;
}
#video-archive .tabs li:first-child {
	margin-left: 0;
}
#video-archive .tabs li.search {
	float: right;
	width: 45px;
}
#video-archive .tabs li a {
	display: block;
	height: 34px;
	text-indent: -9999px;
	outline: none;
	background: url(../images/bg-video-archive.png) no-repeat;
}
#video-archive .tabs li.active a {
	height: 40px;
	margin: 0;
}
#video-archive .tabs li .latest-videos {
	width: 108px;
}
#video-archive .tabs li.active .latest-videos {
	background-position: 0 -34px;
}
#video-archive .tabs li .the-show-clips {
	width: 108px;
	background-position: -108px 0;
}
#video-archive .tabs li.active .the-show-clips {
	background-position: -108px -34px;
}
#video-archive .tabs li .fof-fyi {
	width: 129px;
	background-position: -216px 0;
}
#video-archive .tabs li.active .fof-fyi {
	background-position: -216px -34px;
}
#video-archive .tabs li .video-tips {
	width: 108px;
	background-position: -345px 0;
}
#video-archive .tabs li.active .video-tips {
	background-position: -345px -34px;
}
#video-archive .tabs li .twitvids {
	width: 108px;
	background-position: -453px 0;
}
#video-archive .tabs li.active .twitvids {
	background-position: -453px -34px;
}
#video-archive .tabs li .dtour-vids {
	width: 108px;
	background-position: -561px 0;
}
#video-archive .tabs li.active .dtour-vids {
	background-position: -561px -34px;
}
#video-archive .tabs li .bloopers-extras {
	width: 147px;
	background-position: -669px 0;
}
#video-archive .tabs li.active .bloopers-extras {
	background-position: -669px -34px;
}
#video-archive .tabs li .search {
	background-position: -840px 0;
}
#video-archive .tabs li.active .search {
	background-position: -840px -34px;
}
#video-archive .tabs li .search {
	display: none;
}
#video-archive .slider .larrow,
#video-archive .slider .rarrow {
	margin:265px 0;
}
#video-archive .slider .content {
	width: 832px;
	height: 575px;
	/* clear styles set by parent .content div */
	background: none;
	padding: 0;
}
#video-archive .content {
	padding:0 25px;
}
#video-archive .video-pane {
	float: left;
	width: 866px;
	margin: 0 -34px 0 0;
}
#video-archive .video {
	width: 139px;
	height: 180px;
	float: left;
	margin: 0 34px 15px 0;
}
#video-archive .video .thb {
	display: block;
	width: 120px;
	height: 90px;
	padding: 10px 8px 8px 9px;
	background: url(../images/bg-main.png) 0 -550px no-repeat;
	outline: none;
}
#video-archive .video .title {
	font-weight: bold;
}

/* Comments */
#disqus_thread{padding:0 15px;}
.dsq-brlink{display:none;}
.dsq-item-trackback,.dsq-dc-logo{display:none!important;}
.dsq-login-buttons,.dsq-pagination,.dsq-options{background:none!important;}

/* PHOTOS */
#media-player.gallery a{color:#fff;}
#media-player.gallery a.more{font-weight:bold;}
#media-player.gallery .previews .share{display:none;}
#media-player.gallery .player{
	height: auto;
	margin:0 0 10px;
	text-align:center;
}
#media-player.gallery .player .content{
	min-height:385px;
	margin: 0 0 10px;
}
#media-player.gallery .player .loading{
	display:block;
	position:relative;
	top:177px;
	left:304px;
}
#media-player.gallery .desc{
	float:left;
	width:466px;
	margin:0 60px 0 15px;
}
#media-player.gallery.single .desc{
	margin:0 15px;
	width:610px
}
#media-player.gallery .desc .title{font-weight:bold;}
#media-player.gallery .desc .age{font-size:10px;}
#media-player.gallery .comments{
	float:right;
	width:99px;
	background:url(../images/bg-video-archive.png) -885px 0 no-repeat;
}
#media-player.gallery .comments .count{
	display:block;
	font-size:11px;
	padding:36px 0 7px;
	margin:0 0 5px;
	text-align:center;
	text-decoration:none;
}
#media-player.gallery .previews{
	float:left;
	width:579px;
	width:619px;
	margin:0 24px;
	margin:10px 10px 20px;
}
#media-player.gallery .previews .slider .content{
	width:513px;
	width:553px;
	height:51px;
	/* clear styles set by parent .content div */
	background:none;
	padding:0;
}
#media-player.gallery .previews .slider .slide{width:99999px;}
#media-player.gallery .slider .larrow,#media-player.gallery .slider .rarrow{margin:6px 0;}
#media-player.gallery .previews .slider .content .thb{
	display:block;
	float:left;
	margin:0 20px 0 0;
	width:75px;
	height:50px;
	overflow:hidden;
}

#gallery-archive .slider .larrow,#gallery-archive .slider .rarrow{margin:265px 0;}
#gallery-archive .slider .content{
	width:832px;
	height:575px;
	/* clear styles set by parent .content div */
	background:none;
	padding:0;
}
#gallery-archive .content{padding:0 25px;}
#gallery-archive .gallery-pane{
	width:866px;
	float:left;
	margin:0 -34px 0 0;
}
#gallery-archive .gallery{
	width:139px;
	height:180px;
	float:left;
	margin:0 34px 15px 0;
}
#gallery-archive .gallery .thb{
	display:block;
	background:url(../images/bg-main.png) 0 -550px no-repeat;
	width:120px;
	height:90px;
	padding:10px 8px 8px 9px;
	outline:none;
	overflow:hidden;
	text-align:center;
}
#gallery-archive .gallery .title{font-weight:bold;}

/* FISHING TIPS */
.fishing-tips-overview .content{min-height:314px;}
/* FISHING TIPS - GULP RIGGING ZONE */
.gulp-overview{}
.gulp-overview .sharebar{padding:0 0 0 20px;}
.gulp-overview .logo{margin:-20px 0 0;}
.thumb-list{margin:0 0 0 8px;}
.thumb{
	width:139px;
	height:125px;
	float:left;
	margin:0 15px 15px 0;
}
.thumb .img{
	display:block;
	background:url(../images/bg-main.png) 0 -550px no-repeat;
	width:120px;
	height:90px;
	padding:10px 8px 8px 9px;
	outline:none;
}
.thumb .title{
	font-weight:bold;
	text-align:center;
}
.tip .img{
	float:left;
	width:250px;
	background:url(../images/bg-main.png) no-repeat -666px -411px;
	height:168px;
	outline:none;
	padding:15px 15px 20px;
}
.tip .desc{
	float:left;
	width:325px;
	margin:10px 0 0;
}

/* FISHING TIPS - PROVEN PRODUCTS */
.pproduct-overview .content{min-height:335px!important;}
.pproduct .imgcntr{
	background:url(../images/bg-main.png) no-repeat -407px -411px;
	float:left;
	height:206px;
	padding:16px 15px 20px 13px;
	width:238px;	
}
.pproduct .desc{
	float:left;
	margin:10px 0 0;
	width:325px;
}

/* ABOUT DAVE - WHERE'S DAVE - EVENTS LIST */
.wplc_event_list{
	list-style:none;
	margin:20px 0 0 5px;
	padding:0;
}
.wplc_event_list li{
	padding:0 0 0 70px;
	margin:0 0 30px;	
	background:url(../images/ico-calendar.png) no-repeat;
	min-height:50px;
}
.wplc_event_list li h4{margin:0;}
.wplc_event_list li p{margin:0 0 5px;}

/* CONTACT FORM */
.gform{margin:0 0 0 20px;}
.gform input,.gform textarea{font-size:14px!important;}
.gform .validation_error{color:#b63636!important;}
.gform .gfield_error{background-color:#cdcdcd!important;}
.gform .gfield_error label{color:#790000!important;}

/* STORE */
.hlite{
	color:#f00;
	font-weight:bold;
}

/* RIGHT
********************/
#content-right .fea{
	color:#fff;
	width:282px;
	margin:0 0 10px;
}
#content-right .fea .hdr{
	background:url(../images/bg-main.png) no-repeat -654px -390px;
	height:12px;
}
#content-right .fea .content h2{font:24px "Comic Book",Arial,Helvetica;}
#content-right .fea .content a{color:#fff;}
#content-right .fea .content{
	background:url(../images/bg-stretch-content.png) repeat-y -1599px 0;
	color:#fff;
	min-height:100px;
	padding:0 7px 20px 15px;
}
#content-right .fea .content .l{
	float:left;
	width:75px;
	margin:-20px 0 0;
}
#content-right .fea .content .r{
	float:left;
	width:180px;
}
#content-right .fea .ftr{
	background:url(../images/bg-main.png) no-repeat -654px -402px;
	height:9px;
}
#content-right .fea .content ul{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
#content-right .fea .content ul li{
	background:url(../images/bul-red-arrow.png) no-repeat;
	margin:0 0 5px;
	padding:0 0 5px 20px;
}
/* LATEST D-TOURS */
/*
#nav-features li.dtours{
	background:url(../images/bg-home.png) -654px 0 no-repeat;
	width:281px;
	height:174px;
	height:227px;
	position:relative;
	margin:3px 0 0;
}
#nav-features li.dtours h2{
	float: right;
	width: 214px;
	height: 42px;
	margin: 1px -8px 0 0;
	text-indent: -9999px;
	background: url(../images/bg-main.png) -115px -473px no-repeat;
}
#nav-features li.dtours .ico {
	width: 103px;
	height: 62px;
	position: absolute;
	top: -2px;
	left: 10px;
	background: url(../images/bg-main.png) -115px -411px no-repeat;
}
*/
#latest-dtours {
	background:url(../images/bg-home.png) -654px 0 no-repeat;
	width:281px;
	height:174px;
	height:227px;
	position:relative;
	margin:3px 0 0;
}
#latest-dtours h2 {
	float: right;
	width: 214px;
	height: 42px;
	margin: 1px -8px 0 0;
	text-indent: -9999px;
	background: url(../images/bg-main.png) -115px -473px no-repeat;
}
#latest-dtours .ico {
	width: 103px;
	height: 62px;
	position: absolute;
	top: -2px;
	left: 10px;
	background: url(../images/bg-main.png) -115px -411px no-repeat;
}

#dtours-slider {
	clear: both;
	position: relative;
	width: 260px;
	height: 139px;
	padding: 18px 10px;
	font-size: 10px;
	overflow: hidden;
}
#dtours-slider .overlay{
	position:absolute;
	width:57px;
	height:139px;
	background:url(../images/bg-main.png) no-repeat;
	display:none;
}
#dtours-slider .overlay-left{
	left:33px;
	background-position:0 -411px;
}
#dtours-slider .overlay-right{
	left:190px;
	background-position:-57px -411px;
}
#dtours-slider .larrow,#dtours-slider .rarrow{margin:15px 0;}
#dtours-slider .content{
	float:left;
	width:214px;
	overflow:hidden;
	height:139px;
	position:relative;
	margin:0;
}
/*#dtours-slider .slide{left:57px;}*/
#dtours-slider .dtour{
	display:block;
	width:100px;
	float:left;
	color:#fff;
	text-decoration:none;
	margin:0 10px 0 0;
}
#dtours-slider .dtour .img{
	display:block;
	background:url(../images/bg-main.png) -644px -562px no-repeat;
	height:63px;
	padding:0 0 7px;
}
#dtours-slider .dtour .img img{border:1px solid #000;}
#dtours-slider .dtour .title{
	text-decoration:underline;
	display:block;
	margin:0 0 2px;
}

#content-right .fea-cfac{
	background:url(../images/bg-cfac-fea.png) no-repeat;
	height:235px;
	color:#013c66;
}
#content-right .fea-cfac .content a{color:#013c66;}
#content-right .fea-cfac .content{padding:130px 90px 0 20px;}

#content-right .fea-cfac-prods{color:#013c66;}
#content-right .fea-cfac-prods .content{
	background:#fff;
	padding:0 20px;
	width:240px;
}
#content-right .fea-cfac-prods .content a{color:#013c66;}
#content-right .fea-cfac-prods .content p{
	margin:0;
	padding:0 0 10px;
}
#content-right .fea-cfac-prods .hdr{
	background:url(../images/bg-cfac-fea-hdr.png) no-repeat;
	height:145px;
}
#content-right .fea-cfac-prods .ftr{
	background:url(../images/bg-cfac-fea-ftr.png) no-repeat;
	height:15px;
}
#content-right .fea-provprod .content{padding-left:10px;}
#content-right .fea-provprod h2{
	white-space:nowrap;
	font-size:20px!important;
}
#content-right .fea-provprod p{padding:0 10px;}
#content-right .fea-provprod .img{
	float:left;
	width:238px;
	background:url(../images/bg-main.png) no-repeat -407px -411px;
	height:206px;
	padding:16px 15px 20px 13px;
}
#content-right .fea-secspots .content{min-height:208px;}
#content-right .fea-secspots .desc{
	clear:both;
	margin:10px 0 0 10px;
	padding:5px 0 0;
}
#content-right .fea-secspots .desc p{width:150px;}
#content-right .fea-secspots .desc img{
	float:right;
	margin:0 20px 0 0;
}
#content-right .fea-howwatch h2{
	background:url(../images/ico-how-to-watch.png) no-repeat;
	padding:20px 0 10px 75px;
	float:left;
	margin:-20px 0 10px;
}
#content-right .fea-howwatch p{margin:0;}
#content-right .fea-howwatch table{margin:0 0 10px;}
#content-right .fea-howwatch table td{width:120px;}
#content-right .fea-dvdseries .content{
	margin:0;
	padding:0;
}
#content-right .fea-dvdseries .content .l{
	margin:0;
	padding:10px 0 0 20px;
	float:left;
	width:160px;
	position:absolute;
}
#content-right .fea-dvdseries .content .r{
	margin:0;
	padding:0 10px 0 0;
	float:right;
	width:95px;
}
#content-right .fea-tipseries .content .l{
	margin:0;
	padding:10px 0 0 5px;
	float:left;
	width:160px;
	position:absolute;	
}
#content-right .fea-tipseries .content .r{
	margin:0;
	padding:0 10px 0 0;
	float:right;
	width:130px;
}
#content-right .fea-tipseries .content .imgcntr {
	display: block;
	width: 120px;
	height: 90px;
	padding: 10px 8px 8px 10px;
	background: url(../images/bg-main.png) 0 -550px no-repeat;
	outline: medium none;
}

/* E-MAG SIGNUP */
#frmEMagSubscribe{
	background:url(../images/bg-main.png) 0 -411px no-repeat;
	background:url(../images/bg-features-nav.png) -563px 0 no-repeat;
	width:270px;
	height:58px;
	margin:-7px 0 0;
	padding:38px 0 0 12px;
}
#frmEMagSubscribe label{
	display:block;
	color:#fff;
	font-size:11px;
	margin:0 0 2px;
}
#frmEMagSubscribe p{
	color:#fff;
	font-size:11px;
	margin:0 10px 0 0;
}
#frmEMagSubscribe input[type="text"]{
	width:151px;
	height:19px;
	border:1px solid #333;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:4px 2px;
	display:block;
	float:left;
}
#frmEMagSubscribe input[type="image"]{
	display:block;
	float:left;
	margin:0 0 0 4px;
}

/* RIGHT NAVIGATION */
#nav-features{
	margin:0;
	padding:0;
	list-style:none;
	width:280px;
}
#nav-features li{
	display:block;
	height:53px;
	margin:0;
}
#nav-features li>a{
	display:block;
	height:53px;
	background:url(../images/bg-features-nav.png) no-repeat;
	position:relative;
	text-indent:-9999px;
	outline:none;
}

/* HOMEPAGE */
#nav-features li.rigging-zone a{background-position:0 -53px;}
#nav-features li.ringtones a{background-position:0 -106px;}
#nav-features li.proven-products a{background-position:0 -159px;}
#nav-features li.casting-for-a-cure a{background-position:0 -212px;}
#nav-features li.wheres-dave a{background-position:0 -265px;}
#nav-features li.about-dave a{background-position:0 -318px;}

#nav-features li.view-cart a{background-position:-281px -318px;}
#nav-features li.how-to-order a{background-position:-564px -318px}

/* VIDEOS */
#nav-features li.send-to-a-friend a{background-position:-281px 0;}
#nav-features li.share-on-twitter a{background-position:-281px -53px;}
#nav-features li.share-on-facebook a{background-position:-281px -106px;}
#nav-features li.follow-on-twitter a{background-position:-281px -159px;}
#nav-features li.become-a-facebook-fan a{background-position:-281px -212px;}
#nav-features li.watch-the-show-on-tv a{background-position:-281px -265px;}

/* HEADER
********************/
#logo{
	position:absolute;
	left:0;
	top:0;
	margin:5px 0 0 -7px;
	outline:none;
}
#daves-tweets{
	width:477px;
	height:121px;
	background:url(../images/bg-main.png) 0 15px no-repeat;
	float:right;
	margin:3px 7px 4px 0;
	padding:0;
}
#daves-tweets blockquote{
	margin:44px 20px 0 103px;
	padding:0;
	font:11px Verdana,Arial,Helvetica,sans-serif;
}
#daves-tweets blockquote a{color:#333;}
#daves-tweets blockquote p{margin:0;}
#daves-tweets blockquote .quote{
	margin:0;
	padding-top:10px;
}
#daves-tweets blockquote .info{
	font-size:10px;
	margin:0;
}
#nav-social{
	margin:8px 5px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
#nav-social li{
	float:left;
	margin:0;
	padding:0;
}
#nav-social li a{
	display:block;
	text-indent:-9999px;
	outline:none;
	background:url(../images/bg-main.png) no-repeat;
	height:42px;
}
#nav-social li a.twitter{
	background-position:-477px 0;
	width:61px;
}
#nav-social li a.facebook{
	background-position:-538px 0;
	width:43px;
}
#nav-social li a.youtube{
	background-position:-581px 0;
	width:93px;
}
#nav{
	list-style:none;
	margin:0 12px 0 0;
	padding:0 0 0 162px;
	background:url(../images/bg-main.png) 0 -121px no-repeat;
	height:44px;
	float:right;
}
#nav li{
	margin:0;
	padding:0;
	float:left;
	display:block;
	height:34px;
}
#nav li a{
	text-indent:-9999px;
	outline:none;
	background:url(../images/bg-main.png) no-repeat;
	height:34px;
	display:block;
}
#nav li a.home{
	width:64px;
	background-position:0 -165px;
}
#nav li a.blog{
	width:72px;
	background-position:-64px -165px;
}
#nav li a.our-shows{
	width:129px;
	background-position:-566px -165px;
}
#nav li a.video{
	width:76px;
	background-position:-267px -165px;
}
#nav li a.photos{
	width:92px;
	background-position:-343px -165px;
}
#nav li a.fishing-tips{
	width:131px;
	background-position:-435px -165px;
}
#nav li a.about-dave{
	width:131px;
	background-position:-556px -165px;
	background-position:-136px -165px;
}
#nav li a.store{
	width:91px;
	background-position:-695px -165px;
	background-position:-692px -165px;
}

/* FOOTER
********************/
#footer a{color:#fff;}
#footer .l{float:left;}
#footer .r{float:right;}
#nav-ftr{
	float:left;
	margin:0 0 10px;
	padding:0;
	list-style:none;
}
#nav-ftr li{float:left;}
#nav-ftr li:before{content:"•";}
#nav-ftr li:first-child:before{content:"";}
#nav-ftr li a{margin:0 4px;}
#nav-ftr li:first-child a{margin:0 4px 0 0;}
#copyright{
	font-size:11px;
	clear:both;
}
#frmSearch{margin:-5px 0 5px;}
#frmSearch label{display:block;}
#frmSearch .search-input{
	background:url(../images/bg-main.png) 0 -508px no-repeat;
	background:url(../images/bg-main.png) -667px -617px no-repeat;
	width:181px;
	height:28px;
	padding:8px 0;
	float:left;
}
#frmSearch .search-submit{
	float:left;
	margin:6px 0 0 5px;
}
#frmSearch input[name="s"]{
	border:none;
	width:177px;
	height:23px;
	padding:3px 2px;
	float:left;
}
#footer .rss{font-size:10px;}
#footer .rss .ico{
	width:32px;
	height:32px;
	float:left;
	background:url(../images/bg-main.png) -674px 0 no-repeat;
}
#footer .rss p{
	margin:0 0 0 5px;
	float:left;
}
p#credits{
	clear:both;
	margin:112px 0 0;
	font-size:11px;
}
#credits a{color:#111;}

/* MISC
********************/
.bnr-ldrbrd{
	text-align:center;	
	background:url(../images/bg-home.png) no-repeat 0 -227px;
	clear:both;
	height:106px;
	margin:0 0 0 -3px;
	padding:8px 0 0 111px;
	margin:5px 0 0;
}

/* Ecommerce Style */

#products_page_container ul.products {list-style:none;margin:0;padding:0;}

#products_page_container ul.products .product .thb img {background: url("/wp-content/themes/factsoffishing/_common/images/bg-store-image-thb.png") no-repeat;padding:15px 10px;display:inline;}
#products_page_container ul.products .product_form .wpsc_buy_button_container input {
	width:107px;
	text-indent:-9999px;
	text-align:center;
	padding:0;
	margin: 6px;
	height:30px;
	cursor:pointer;
	border: 0 none;
	background: url("/wp-content/themes/factsoffishing/_common/images/btn-add-to-cart.gif") no-repeat;
}
#products_page_container ul.products li {display:block;float:left;}
#products_page_container ul.products .product {margin:0 40px 0 0;width:160px;height:270px;}
#products_page_container ul.products .product .frame {padding:10px;text-align:left;width:160px;}
#products_page_container ul.products .product .frame .details {margin: 0 10px;width:140px;float:none;}
#products_page_container ul.products .product .frame .details h4 {font-size:12px;margin:0;padding:0;}
#products_page_container ul.products .product .wpsc_product_price {font-weight:bold;line-height:1.5;margin:0;}

/* Single Page Styles */
#products_page_container .productdisplay .textcols .imagecol {display:block;float:left;background: url("/wp-content/themes/factsoffishing/_common/images/bg-store-image-lrg.png") no-repeat scroll 0 0 transparent}
#products_page_container .productdisplay .textcols .imagecol img {width:295px!important;padding:15px 16px 33px 17px;}
#products_page_container .productdisplay .wpsc_variation_forms label {
	font-size:14px;
	font-weight:bold;padding-bottom:3px;
}
#products_page_container .productdisplay .prod-details-btn {width:176px;text-indent:-9999px;text-align:center;padding:0;margin:6px;height:48px;cursor:pointer;border:0 none;background: url("/wp-content/themes/factsoffishing/_common/images/btn-add-to-cart-lrg.gif") no-repeat;}
#products_page_container .productdisplay .textcols .producttext {float:left;}
h2.widgettitle {display:none;}
.wpsc_edit_product {display:none!important;}
li#wpsc_categorisation-3 {list-style:none;}
.pricelabel {font-size:14px;font-weight:bold;padding-bottom:3px;}
/* Sidebar cart widget */
#sideshoppingcart {margin-top:30px;}
#sideshoppingcart h3 {display:none;}
#cart-img {
	width: 279px;
	height: 47px;
	margin: -14px 0 0 -13px;
}

/* Checkout Page */
.productcart {margin-bottom:0!important;margin-top:0!important;}
.productcart .productrow td{border:1px solid #000;}
.productcart td {padding-left:10px;padding-top:8px;padding-bottom:8px;}
.productcart tr td {background-color:#817673!important;}
.productcart tr:nth-child(odd) td{background-color:#ada29f!important;}
.productcart .firstrow td {border-left:1px solid #000!important;border-right:1px solid #000!important;}
.productcart .firstrow td:first-child {border-left:1px solid #fff!important;}
.productcart .firstrow td:last-child {border-right:1px solid #fff!important;}
.productcart .firstrow {border-top:1px solid #fff;border-bottom:1px solid #fff;}
.wpsc_checkout_table input.make_purchase {border:2px solid #5f1819;position:absolute;right:0;bottom:5px;cursor:pointer;width:auto;padding:9px 15px;font-size:14px;background: #b02c31;color:#fff;-moz-border-radius:5px;border-radius:5px;}
.wpsc_checkout_table input, textarea,select {padding:5px;}
.wpsc_checkout_forms {position:relative;}
#wpsc_shopping_cart_container table td {background-color:#312927!important;}
#wpsc_shopping_cart_container #region_select_6 {margin-top:5px;}
