﻿/* Global Styles */
body {font-family:Arial,Helvetica;font-size:12px;background:#dddcdc url( http://c3051482.r82.cf0.rackcdn.com/bh-mathews-08-11.jpg) no-repeat center 47px;}
body a{color:#bf0000;}
body a:hover{color:#999;}



.rmstoolbar{background-color:#262626;border-bottom:solid 1px #ccc;height:50px;width:100%;overflow:hidden;font-family:Arial;}
.rmstoolbar .name{font-size:24px;font-weight:bold;color:#ccc;display:block;padding-top:10px;float:left;}
.rmstoolbar .logo{float:left;margin:-20px 15px 0 -30px;}
.rmstoolbar .loginbar{padding: 20px 10px 5px 10px;text-align: right;color:#ccc;height:20px;width:500px;float:right;}
.rmstoolbar .loginbar a{color:#59b4d4;}

#promo_bottom{position:fixed;bottom:0px;left:0px;right:0px;height:50px;z-index:5000;}
#promo_bottom .bar{height:50px;background:#000;border-top:solid 3px #ff0000;position:relative;color:#fff;font-size:18px;font-weight:bold;margin-top:50px;}
#promo_bottom .bar .content{width:900px;margin:0 auto;padding:15px 0 0 150px;}
#promo_bottom .hand{background:url(images/promos/sweepstakes.png) no-repeat left top;width:220px;height:0px;position:absolute;bottom:0px;left:0px;}
#promo_bottom .close{background:url(images/promos/close-btn.png) no-repeat -5px -5px;width:150px;height:50px;position:absolute;top:210px;left:160px;padding:10px 0 0 40px;display:none;}
#promo_bottom .hand:hover .close{display:block;}
#promo_bottom .nocard{float:right;}

.socialNetworking a{background-image:url(http://www.huntingnetwork.com/resources/css/hn-global/hn-network-icons.png); background-repeat:no-repeat; border:0 none; float:left; height:22px; margin:0 3px; padding:0; text-indent:-5000px;}
.socialNetworking .huntingnetwork{background-position: 0 0; height: 35px; width: 70px;}
.socialNetworking .facebook{background-position: 0 -42px; width: 22px;}
.socialNetworking .twitter{background-position: -22px -42px; width: 22px;}




.float_left{float:left;}
.float_right{float:right;}
.relative{position:relative;}
ul.socialNetworking{margin:0px;}
ul.socialNetworking li{list-style-type:none;margin:0px; float:left;}
.redTitles{color:#bf0000; font-family:Georgia; font-size:18px; font-weight:100;}
.page_main_title{color:#bf0000 !important; font-family:Georgia !important; font-size:18px !important; font-weight:100 !important;}
.page_sub_title{color:#000 !important; font-family:Georgia !important; font-size:16px !important; font-style:italic;}
.page_title{color:#bf0000 !important; font-family:Georgia !important; font-size:18px !important; font-weight:100 !important;}
h1.page_main_title{color:#bf0000 !important; font-family:Georgia !important; font-size:26px !important; line-height:26px; font-weight:100 !important;margin-top:10px !important;margin-bottom:10px !important;}
#page_sidebar{float:right;width:300px;margin:0;}
#page_sidebar .sideAdlinks{padding:10px 0 0 0;}
#page_sidebar .sideAdlinks ul{margin:0px;}
#page_sidebar .sideAdlinks a{font-size:12px;}
#page_sidebar .sideAdlinks li {float:left; margin:0 12px; width:125px;}
#page_sidebar .sidebarbottom{position:relative;background:#323232;padding:15px;color:#999;margin-top:20px;}
#page_sidebar .sidebarbottom h3{color:#ccc;}
#page_sidebar .sidebarbottom a{color:#eee;}

/*---------------------HEADER -------------------------------*/

#top_bar{margin:0; padding:0;}
#top_bar .title_sponsor{margin:0 auto; width:970px;}
#top_bar .inner_wrapper{margin:0 auto; width:970px;position:relative}
#top_bar a.logo{background:url(/resources/themes/standard/images/bowhunting-logo.png) no-repeat; height:18px; float:left; margin:5px 0; padding:70px 0 0 0; width:201px;text-align:center;color:#fff;text-decoration:none;}
#top_bar .sponsor{height:94px; float:right; width:750px;}
#top_bar .top_nav{background:url(/resources/themes/standard/images/nav-bg.jpg) repeat-x; border-bottom:2px #000 solid; border-top:1px solid #fff; height:46px;}

#top_bar .top_nav .socialNetworking{height:40px;margin-top:10px;float:left;}
#top_bar .top_nav .socialNetworking li:first-child{margin-top:-5px;}

#top_bar #top_banner{width:970px; height:90px; margin:0 auto 10px auto;}
#top_bar #top_banner .broughtToYouBy {float:right; margin:0 45px 0 0; width:180px;}

#navi{float:left;height:46px;list-style:none; margin:0; padding:0; width:569px;}
#navi li{float:left;}
#navi li .tack{background:url(/resources/themes/standard/images/navigation.gif) no-repeat; display:block; height:46px; overflow:hidden; margin:0; padding:0; text-indent:-9999px;}

/*main nav up state*/
#navi li.nav_home .tack {width:63px; background-position:0 0;}
#navi li.nav_forum .tack {width:69px; background-position:-63px 0;}
#navi li.nav_videos .tack {width:64px; background-position: -132px 0;}
#navi li.nav_shop .tack {width:54px; background-position: -196px 0;}
#navi li.nav_blogs .tack {width:60px; background-position: -250px 0;}
#navi li.nav_articles .tack {width:80px; background-position: -310px 0;}
#navi li.nav_interact .tack {width:81px; background-position: -390px 0;}
#navi li.nav_outfitters .tack {width:98px; background-position: -471px 0}

/*main nav hover state*/
#navi li.nav_home .tack:hover {background-position:0 -46px;}
#navi li.nav_forum .tack:hover {background-position: -63px -46px;}
#navi li.nav_videos .tack:hover {background-position: -132px -46px;}
#navi li.nav_shop .tack:hover {background-position: -196px -46px;}
#navi li.nav_blogs .tack:hover {background-position: -250px -46px;}
#navi li.nav_articles .tack:hover {background-position: -310px -46px;}
#navi li.nav_interact .tack:hover {background-position: -390px -46px;}
#navi li.nav_outfitters .tack:hover {background-position: -471px -46px;}

#search_location{float:right; height:34px; margin:0; width:360px;}
#search_location .search_iframe{float:right; width:200px;margin-top:10px; height:46px;}
#search_location ul{margin:0px;padding:0px;}
#search_location ul li{float:left;margin-right:5px;}



/*---------------------Navigation -------------------------------*/
.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute; top:-999em; width:150px; /* left offset of submenus need to match (see below) */}
.sf-menu ul li{width:100%;float:none;font-size:12px !important;background: #000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;border-bottom: 1px dotted #ccc;padding:5px 6px;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{float:left; position:relative;}
.sf-menu a{display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0;top:46px;/* match top ul list item height */ z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:150px; /* match ul width */ top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:150px; /* match ul width */ top:0;}

/*** DEMO SKIN ***/
.sf-menu{margin-bottom:0;}
.sf-menu a{text-decoration:none;}
.sf-menu a, .sf-menu a:visited{ /* visited pseudo selector so IE6 applies text colour*/ color:#fff;}
.sf-menu li{}
.fillerbox{}
.fillerbox:hover{background:#406080 !important;}
.sf-menu li li{}
.sf-menu li li a{color:#fff;font-size:12px !important}
.sf-menu li li li{}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}

/*** arrows **/
.sf-menu a.sf-with-ul {min-width:1px;}
.sf-sub-indicator {position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:		hidden;}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top:.8em;	background-position:0 -100px;}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position: -10px 0; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/
.sf-shadow ul {padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px;	-webkit-border-top-right-radius: 17px;	-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off{background: transparent;}

/*---------------------Page Content-------------------------*/
#page_header{background:url(/resources/themes/standard/images/page-header.gif) no-repeat; height:36px; margin:0; position:relative;width:970px;}
#page_footer{background:url(/resources/themes/standard/images/page-footer.jpg) repeat-x; height:10px; margin:0; width:970px;}
#page_header h2{margin:0; padding:7px 0 0 45px; color:#fff;}
#page_content{font-size:14px; line-height:18px; padding:15px 20px 20px 20px; text-align:left;min-height:550px;background:transparent url(/resources/themes/standard/images/blog-content-back.jpg) repeat-y;}
#page_content .column1{float:left;width:625px;}
#page_content .bottom_ads{margin-left:-15px;margin-top:20px;margin-bottom:0px;}
#page_content .bottom_ads td{padding:3px;border:0;}

/*---------------------Footer-------------------------------*/
#footerBottom .topDivider {background:#dddcdc;}

#footerBottom .row1 {background:#dddcdc;}
#footerBottom .row1 .newsletter input[type="submit"] {background:#bf0000;}
#footerBottom .row1 .facebook .icon {background:url(images/ui/footer-bottom-arrow.jpg) 0 0;}
#footerBottom .row1 .twitter .icon {background:url(images/ui/footer-bottom-arrow.jpg) 0 0;}

#footerBottom .row2 {background:#000; border-top:5px #bf0000 solid;}
#footerBottom .row2 .links li.heading a {color:#bf0000;}
#footerBottom .row2 .linksWrapper .networkTag {color:#fff;}




/*---------------------HomePage-------------------------------*/
#home{width:985px;}
#home .block{width:480px;margin-bottom:5px;}
#home .block .stripe{height:7px;background:#c80114;border-left:solid 1px #969696;border-right:solid 1px #969696;}
#home .block .content{background:url(/resources/themes/standard/images/content-background.jpg) repeat-y;padding:15px 0 0 15px;}
#home .block .content ul{margin:0px;}
#home .block .footer{background:url(images/content-footer.gif);height:6px;position:relative;}
#home .block .tall_footer{background:url(images/blog-grey-bottom.gif); color:#fff; font-family:Georgia, 'Times New Roman', Times, serif; font-size:16px; height:24px;padding:6px;}
#home .block .tall_footer a{color:#fff;text-decoration:none;}
#home .block .tall_footer a:hover{color:#ccc;text-decoration:underline;}
#home .block .tall_footer .social_network{float:left; margin:7px 0 0 10px; width:120px;text-align:left;}
#home .block .tall_footer .subscribe{float:right; width:210px;}
#home .block .tall_footer .watch{float:right; width:220px;text-align:right;margin:0 10px 0 0;}
#home .block .ad-square{width:230px;height:210px;margin-left:15px;background:#ccc;float:left;}
#home .block .ad-square:first-child{margin-left:0;}

#home .left_column{float:left; width:487px;}
#home .right_column{float:left; width:490px; margin-left:5px;}

#home #specials h1{background:url(images/h1-titles.gif) 0 -156px; margin:0; padding:0; text-indent:-9999px;}
#home #specials .content{min-height:325px;position:relative;}
#home #specials .content .slideshow-nav{margin-top:15px;margin-right:15px;background-color:#eee;height:80px;padding:4px 2px 2px 2px;border-top:dotted 1px #aaa;}
#home #specials .content .slideshow-nav a{width:80px;overflow:hidden;float:left;display:block;padding:2px;border:solid 1px #eee;margin-right:3px;text-decoration:none;}
#home #specials .content .slideshow-nav a.activeSlide{background:#ca0114;border:solid 1px #73020d;color:#fff;}
#home #specials .content .slideshow-nav a:hover{background:#ccc;border:solid 1px #999;color:#666;}
#home #specials .content .slideshow-nav a .preview{height:40px;overflow:hidden;}
#home #specials .content .slideshow-nav a .caption{font-size:11px;text-align:center;height:30px;overflow:hidden;}
#home #specials .content .slideshow{height:220px;overflow:hidden;}
#home #specials .content .slideshow-photo{float:left;margin-right:15px;}
#home #specials .content a.slideshow-title{font-family:Georgia;font-size:22px !important;display:block;font-style:italic;text-decoration:none;margin-bottom:10px;width:440px;height:54px;}
#home #specials .content .slideshow-caption {font-size:12px; line-height:17px;float:left;width:250px;}
#home #specials .read_more_btn{position:absolute; bottom:0; right:15px; z-index:1;}

#home #videos h1{background:url(images/h1-titles.gif) no-repeat 0 -32px; margin:0; padding:0; text-indent:-9999px;}
#home #videos .content{height:300px;padding-top:10px;}
#home #videos .videolist .previews{margin:0 !important;}
#home #videos .videolist .previews li.video {padding:3px 0;}
#home #videos .videolist .previews .preview{position:relative; padding:0 0 2px 0;}
#home #videos .videolist .previews .video {margin:0 10px 5px 0;float:left;line-height:12px;}
#home #videos .videolist .previews .details .date,
#home #videos .videolist .previews .details .extras,
#home #videos .videolist .previews .details .teaser {display:none;}

#home #blogs h1{background:url(images/h1-titles.gif) no-repeat 0 0; margin:0; padding:0; text-indent:-9999px; line-height:0px;height:30px;}
#home #blogs .panel{display:none;padding:0 10px 0 0;font-size:11px;}
#home #blogs .navigation{margin:0 0 0 100px !important; padding:0px;}
#home #blogs .navigation li{margin: 10px 8px 0 0;padding: 0;list-style:none;float:left;}
#home #blogs .navigation li a{display:block;width:85px;height:27px;background:url(images/ui/home-blog-tab-sprite.gif) no-repeat;text-indent:-5000px;}
#home #blogs .navigation li.all a{background-position:0 0;}
#home #blogs .navigation li.all a.hover{background-position:-85px 0;}
#home #blogs .navigation li.all a.active{background-position:-170px 0;}
#home #blogs .navigation li.todd a{background-position:0 -27px;}
#home #blogs .navigation li.todd a.hover{background-position:-85px -27px;}
#home #blogs .navigation li.todd a.active{background-position:-170px -27px;}
#home #blogs .navigation li.justin a{background-position:0 -54px;}
#home #blogs .navigation li.justin a.hover{background-position:-85px -54px;}
#home #blogs .navigation li.justin a.active{background-position:-170px -54px;}
#home #blogs .navigation li.prostaff a{background-position:0 -81px;}
#home #blogs .navigation li.prostaff a.hover{background-position:-85px -81px;}

#home #blogs .linklist li{border-bottom:#bfbfbf 1px dotted; height:23px; padding-top:5px;list-style:none;margin:0 10px 0 0;}
#home #blogs .linklist .title:link, #home #blogs .linklist .title:visited, #home #blogs .linklist .title:active{color:#000; font-weight:bold; text-decoration:none;}
#home #blogs .linklist .title:hover{color:#000; font-weight:bold; text-decoration:underline;}
#home #blogs .linklist .description{display:none;}

#home #partner_news h1{background:url(images/h1-titles.gif) no-repeat 0 -63px; margin:0; padding:0; text-indent:-9999px;}
#home #partner_news .content{height:200px;}
#home #partner_news .preview{width:200px;overflow:hidden;float:left;}
#home #partner_news .description{width:240px;float:left;margin-left:10px;}
#home #partner_news .linklist{margin:10px 0 0 20px;}
#home #partner_news .linklist li{margin-bottom:5px;}

#ads{height:320px;}
.block .sideAdlinks{float:left;padding:25px 15px 15px;width:150px}
#adBanner{float:right;padding-top:20px;width:300px;}

#home #hot_topics h1{background:url(images/h1-titles.gif) 0 -218px; margin:0; padding:0; text-indent:-9999px;height:30px;}
#home #hot_topics .content{height:195px; position:relative;}
#home #hot_topics .content .signUp {position:absolute; right:15px; top:-23px;}
#home #hot_topics .content h2 {color:#bf0000; font-size:16px; margin:0px 0 10px 0;}
#home #hot_topics .linklist li{padding:0;border-bottom:#bfbfbf 1px dotted;height:15px;padding:3px 0;}
#home #hot_topics .linklist li .title {color:#000; font-weight:bold; text-decoration:none;}
#home #hot_topics .linklist li .author {color:#d46771; float:right; margin-right:10px;}
#home #hot_topics .description{width:75px;float:right;display:inline;color:#999;text-align:right;padding-right:10px;}
#home #hot_topics .title{width:300px;float:left;}

#home #the_crush h1{background:url(images/h1-titles.gif) 0 -280px; margin:0; padding:0; text-indent:-9999px;height:30px;}
#home #the_crush a:link, #the_crush a:active, #the_crush a:visited{color:#ad0808; text-decoration:none;}
#home #the_crush a:hover{color:#ad0808; text-decoration:underline;}
#home #the_crush .content{height:215px; font-size:11px; padding:15px 0 0 15px; position:relative;}
#home #the_crush .content p{width:300px;}
#home #the_crush .content p.slink{font-size:16px;}
#home #the_crush .image{position: absolute; bottom: 0; right: 1px; z-index:5;}
#home #the_crush .read_more_btn{position:absolute; bottom:0; right:15px; z-index:1;}
#content #home #the_crush .postlist .post .details {float:none;}

#home #lotf h1{background:url(images/h1-titles.gif) 0 -373px; margin:0; padding:0; text-indent:-9999px;height:30px;}
#home #lotf a:link, #lotf a:active, #lotf a:visited{color:#ad0808; text-decoration:none;}
#home #lotf a:hover{color:#ad0808; text-decoration:underline;}
#home #lotf .content{height:215px; font-size:11px; padding:15px 0 0 15px; position:relative;}
#home #lotf .content p{width:300px;}
#home #lotf .content p.slink{font-size:16px;}
#home #lotf .image{position: absolute; bottom: 0px; right: 1px; z-index:5;}
#home #lotf .read_more_btn{position:absolute; bottom:0; right:15px; z-index:1;}
#content #home #lotf .postlist .post .details {float:none;}

#home #winkelman h1{background:url(images/h1-titles.gif) 0 -404px; margin:0; padding:0; text-indent:-9999px;height:30px;}
#home #winkelman a:link, #winkelman a:active, #winkelman a:visited{color:#ad0808; text-decoration:none;}
#home #winkelman a:hover{color:#ad0808; text-decoration:underline;}
#home #winkelman .content{height:215px; font-size:11px; padding:15px 0 0 15px; position:relative;}
#home #winkelman .content p{width:300px;}
#home #winkelman .content p.slink{font-size:16px;}
#home #winkelman .image{position: absolute; bottom: 0px; right: 1px; z-index:5;}
#home #winkelman .read_more_btn{position:absolute; bottom:0; right:15px; z-index:1;}
#content #home #winkelman .postlist .post .details {float:none;}

#home #driven h1{background:url(images/h1-titles.gif) 0 -436px; margin:0; padding:0; text-indent:-9999px;height:30px;}
#home #driven a:link, #driven a:active, #driven a:visited{color:#ad0808; text-decoration:none;}
#home #driven a:hover{color:#ad0808; text-decoration:underline;}
#home #driven .content{height:215px; font-size:11px; padding:15px 0 0 15px; position:relative;}
#home #driven .content p{width:300px;}
#home #driven .content p.slink{font-size:16px;}
#home #driven .image{position: absolute; bottom: 0px; right: 1px; z-index:5;}
#home #driven .read_more_btn{position:absolute; bottom:0; right:15px; z-index:1;}
#content #home #driven .postlist .post .details {float:none;}

#home #bth h1{background:url(images/h1-titles.gif) 0 -468px; margin:0; padding:0; text-indent:-9999px;height:30px;}
#home #bth a:link, #bth a:active, #bth a:visited{color:#ad0808; text-decoration:none;}
#home #bth a:hover{color:#ad0808; text-decoration:underline;}
#home #bth .content{height:215px; font-size:11px; padding:15px 0 0 15px; position:relative;}
#home #bth .content p{width:300px;}
#home #bth .content p.slink{font-size:16px;}
#home #bth .image{position: absolute; bottom: 0px; right: 1px; z-index:5;}
#home #bth .read_more_btn{position:absolute; bottom:0; right:15px; z-index:1;}
#content #home #bth .postlist .post .details {float:none;}

#home #articles h1{background:url(images/h1-titles.gif) 0 -342px; margin:0; padding:0; text-indent:-9999px;line-height:0px;height:30px;}
#home #articles .content{height:188px; padding-top:20px;}
#home #articles .content a {display:block; float:left; font-size:11px; margin:0 12px 5px 0; text-align:center; text-decoration:none;}
#home #articles .content a img {display:block; margin:0 0 2px 0;}


#home #articles .left{float:left; width:213px;}
#home #articles .right{float:left; padding:0 0 10px 10px; width:225px;}
#home #articles .right .post{list-style:none; margin:3px 5px 3px 0; padding:0;border-bottom:#bfbfbf 1px dotted; height:15px; padding:3px 0;}
#home #articles .right .post a.title:link, #home #articles .right .post a.title:visited, #home #articles .right .post  a.title:active{ font-size:12px !important;color:#000; font-weight:bold; text-decoration:none;}
#home #articles .right .post a.title:hover{color:#000; font-weight:bold; text-decoration:underline;}
#home #articles .linklist li{border-bottom:#bfbfbf 1px dotted; height:23px; padding-top:5px;list-style:none;margin:0 10px 0 0;}
#home #articles .linklist .title:link, #home #articles .linklist .title:visited, #home #articles .linklist .title:active{color:#000; font-weight:bold; text-decoration:none;}
#home #articles .linklist .title:hover{color:#000; font-weight:bold; text-decoration:underline;}
#home #articles .linklist .description{display:none;}


#home #feature_products{position:relative;margin-top:0px;}
#home #feature_products h1{background:url(images/h1-titles.gif) 0 -187px; margin:0; padding:0; text-indent:-9999px;height:30px;}
#home #feature_products .content{height:215px;}
#home #feature_products .post{margin:3px 0; padding:3px 0;}
#home #feature_products .preview{height:75px; width:100px; overflow:hidden;}
#home #feature_products .details{float:none; width:450px;}
#home #feature_products .details .title{color:#bf0000 !important;}
#home #feature_products .details .extras{margin-top:5px;}
#home #feature_products .great_gifts{position:absolute; width:107px; height:106px; background:url(/resources/themes/standard/images/great-gifts.png); top:-6px; right:-6px;display:block;}

#home #featured_article{margin-top:0px;}
#home #featured_article h1{background:url(images/h1-titles.gif) 0 -125px; margin:0; padding:0; text-indent:-9999px;height:30px;}
#home #featured_article .content{height:201px;}
#home #featured_article .content .post {border-bottom:0px;}
#home #featured_article .preview{width:200px;overflow:hidden;}
#home #featured_article .details{width:230px;}
#home #featured_article .details .title{font-family:Georgia;font-size:18px !important;display:block;font-style:italic;text-decoration:none;margin-bottom:10px;}
#home #featured_article .details .extras{margin-top:0px;}

#home .lower_left_column{float:left;width:650px;}
#home .lower_right_column{float:left;width:300px;margin-left:20px;}

#home .lower_left_column .block{width:auto;padding:20px;background:#fff;border:solid 1px #999;}
#home .lower_left_column .linklist li{margin-top:15px;position:relative;border-bottom:#bfbfbf 1px dotted;padding:20px 0;}
#home .lower_left_column .linklist li .preview{float:left;margin-top:30px;}
#home .lower_left_column .linklist li a.title{font-family:Georgia;font-size:20px !important;display:block;font-style:italic;text-decoration:none;margin-bottom:10px;position:absolute;top:0px;left:5px;}
#home .lower_left_column .linklist li .url{float:left;margin-left:20px;width:375px;margin-top:30px;}
#home .lower_left_column .readmore{margin-top:10px;text-align:right;}
#home .lower_left_column .read_more_btn{background:none;text-indent:0;position:inherit;}

#home #feature_outfitters {}
#home #feature_outfitters .outfitter {border-bottom:1px #ccc solid; margin-bottom:15px; padding-bottom:25px;}
#home #feature_outfitters .outfitter a.name {font-family:Georgia;font-size:20px !important;display:block;font-style:italic;text-decoration:none;margin-bottom:10px;}
#home #feature_outfitters .outfitter .preview {float:left; height:158px; width:225px;}
#home #feature_outfitters .outfitter .text {float:left; margin:0 0 0 20px; width:350px;}
#home #feature_outfitters .outfitter .text .additionlPhotos {margin:15px 0 0 0;}
#home #feature_outfitters .outfitter .text .additionlPhotos li {float:left; height:70px; list-style:none; margin:0 8px; text-align:center; width:100px;}
#home #feature_outfitters .outfitter .text .additionlPhotos li img {display:block; margin:0 0 2px 0;}
#home #feature_outfitters .outfitter .text .additionlPhotos li a {display:block;}
#home #feature_outfitters .hnoutfitter a.name {font-family:Georgia;font-size:20px !important;display:block;font-style:italic;text-decoration:none;margin-bottom:10px;}
#home #feature_outfitters .hnoutfitter .hunts {margin:0px;}
#home #feature_outfitters .hnoutfitter .hunts li {float:left; list-style:none; margin:0 25px; text-align:center; width:250px;}
#home #feature_outfitters .hnoutfitter .hunts li img {display:block; margin:0 0 2px 0;}


.read_more_btn{background:url(images/read-more-red-btn.jpg); height:21px; width:105px; margin:4px 0 0px; text-indent:-9999px;position:absolute;bottom:6px;right:15px; z-index:1;}
.more_gear_btn{background:url(images/more-gear-btn.jpg) no-repeat 0 -1px; height:48px; width:141px; text-indent:-9999px; display:block; position:absolute; top:0; right:0;}
.more_reviews_btn{background:url(images/more-reviews-btn.jpg) no-repeat 0 -1px; height:48px; width:141px; text-indent:-9999px; display:block; position:absolute; top:0; right:0;}
.more_videos_btn{background:url(images/more-videos-btn.jpg) no-repeat 0 -1px; height:48px; width:141px; text-indent:-9999px; display:block; position:absolute; top:0; right:0;}

h1,h3{color:#000;}
h2{font-family:Georgia;font-size:20px;color:#000;}

#wrapper{margin:0px auto;padding:0;width:970px;}
#wrapper #content  input[type="text"].hint{color:#999;}
#wrapper #content  input[type="text"].active{color:#000;}
#wrapper #content .breadcrumbs{background-color:#eee;border-top:dotted 1px #666;border-bottom:dotted 1px #666;margin-bottom:10px;height:28px;}
#wrapper #content .breadcrumbs ul{margin:0px;padding:0px;}
#wrapper #content .breadcrumbs ul li{color:#000;padding:5px 5px 5px 10px;list-style-type:none;float:left;margin-right:0px;}
#wrapper #content .breadcrumbs li.divider{background:url(images/ui/breadcrumb-divider.gif) no-repeat;width:7px;height:26px;padding:0px;}
#wrapper #content .breadcrumbs li a{color:#777;text-decoration:none;}
#wrapper #content .ui-success{background-color:Green;color:White;}
#wrapper #content .ui-error{background-color:Red;color:White;font-weight:bold;}
#wrapper #commentform .progress,
#wrapper #commentform .results{display:none;}
#wrapper .sidebar{background-color:#333;position:relative;width:300px;padding:10px;border:none !important;}
#wrapper .sidebar h3{color:#666;margin-left:10px;}
#wrapper .sidebar a{color:#aaa;}
#wrapper .sidebar li{color:#777 !important;}
#wrapper .sidebar li:hover{padding-left:5px;}
#wrapper .sidebar li:hover a{color:#fff;}
#wrapper .sidebarcorner{background:url(/sprite-corners?radius=10&back=ffffff&front=333333) no-repeat;width:10px;height:10px;position:absolute;}
#wrapper .searchformcorner{background:url(/sprite-corners?radius=10&back=ffffff&front=be0000) no-repeat;width:10px;height:10px;position:absolute;}
#wrapper .corner-ul{left:0px;top:0px;background-position:0 0;}
#wrapper .corner-ur{right:0px;top:0px;background-position:-10px 0;}
#wrapper .corner-lr{right:0px;bottom:0px;background-position:-10px -10px;}
#wrapper .corner-ll{left:0px;bottom:0px;background-position:0px -10px;}

#wrapper .hn-outfitter-promo{background:#745d4b url(images/outfitter-promo-bg.jpg) no-repeat center top;padding:170px 20px 20px 20px;}
#wrapper .hn-outfitter-promo .name{margin-top:20px;text-align:center;}
#wrapper .hn-outfitter-promo .name a{font-size:18px;font-weight:bold;color:#fff;}
#wrapper .hn-outfitter-promo .location{font-size:16px;text-align:center;color:#ba9471;margin-top:5px;}
#wrapper .hn-outfitter-promo .progress{display:none;padding:10px;background:#bca862;text-align:center;font-weight:bold;margin-top:10px;}
#wrapper .hn-outfitter-promo .huntlookup{margin-left:10px;}
#wrapper .hn-outfitter-promo .huntlookup li{list-style-type:none;margin-bottom:10px;text-align:right;}
#wrapper .hn-outfitter-promo select{width:250px;font-size:18px;}
#wrapper .hn-outfitter-promo p{text-align:center;}
#wrapper .hn-outfitter-promo a{color:#fff;}

#content .search input[type="text"]{background-color:#ddd;border:solid 1px #aaa;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:14px;padding:3px;width:175px;}
#content input[type="text"].hint{background-color:#ddd;border:solid 1px #aaa;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc;font-size:14px;padding:3px;}
#content .tags a{margin:0 5px 5px 0;display:block;float:left;padding:3px 5px;background-color:#66aad5;border:solid 1px #064871;color:#064871;border-top:solid 1px #66aad5;border-left:solid 1px #66aad5;text-decoration:none;}
#content .tags a:hover{border:solid 1px #064871;background-color:#064871;color:#fff;}

#comments{margin-top:20px;}
#comments h2{color:#be0000;}
#comments .comment{padding-bottom:10px;}
#comments .comment span.quote{font-size:20px; font-style:italic; font-weight:bold; font-family:Arial;}
#comments .commentlist div[rel=moderate] .topCenter p{color:Red;}
#comments .commentlist .box{display:block; width:491px; background-color:#fff;}
#comments .commentlist .topContainer{width:491px; height:64px;}
#comments .commentlist .topLeft{background:url(images/comment/topLeft.jpg) no-repeat top left; height:64px; width:20px;float:left;}
#comments .commentlist .topCenter{background:url(images/comment/topAcross.jpg) no-repeat top; height:64px; width:450px; float:left;}
#comments .commentlist .topCenter p{text-align:left; font-weight:bold; padding-top:8px;}
#comments .commentlist .topRight{background:url(images/comment/topRight.jpg) no-repeat top right; height:64px; width:21px; float:left;}
#comments .commentlist .middleContainer{width:481px; min-height:14px;}
#comments .commentlist .contentComment{display:block; background:url(images/comment/leftSide.jpg) repeat-y; width:492px; min-height:14px; float:left;}
#comments .commentlist .contentComment .photo{float:left; padding:5px;}
#comments .commentlist .contentComment p{padding:0 10px 10px;}
#comments .commentlist .bottomContainer{width:491px; height:25px;}
#comments .commentlist .botLeft{background:url(images/comment/bottomLeft.jpg) no-repeat top left; height:25px;	width:20px;	float:left;}
#comments .commentlist .botCenter{background:url(images/comment/bottomCenter.jpg) no-repeat top; height:25px; width:450px; float:left; text-align:right; font-size:10px; font-style:italic;}
#comments .commentlist .botRight{background:url(images/comment/bottomRight.jpg) no-repeat top right; height:25px; width:21px; float:left;}
#comments .commentform{margin-top:20px; width:400px;}
#comments .commentform div{}
#comments .commentform .label{font-weight:bold;}
#comments .commentform .input{margin-top:5px; padding:3px;font-size:12px;width:400px;border:solid 1px #aaa;background-color:#f7faff;}
#comments .commentform textarea.input{height:100px;overflow:auto;}
#comments .commentform .caption{ font-style:italic; font-size:10px;color:#666;}
#comments .commentform .results,
#comments .commentform .progress{display:none;}

.pager{margin:20px 10px;padding:5px;border:solid 1px #ccc;background-color:#eee;}
.pager .stats{margin:5px 0px;}
.pager .pages {margin:0px;padding:1px;border:solid 1px #626262;float:left;}
.pager .pages li{float:left; list-style-type:none;margin-left:3px;}
.pager .pages li.first{margin-left:0px;}
.pager .pages li span{display:block;padding:2px 4px;background-color:#ccc;}
.pager .pages li a{display:block;padding:2px 4px;background-color:#626262;color:#fff !important;text-decoration:none;}
.pager .pages li a:hover{color:#000;background-color:#59b4d4;}
.pager .pages li.end{clear:left;height:0px;padding:0px;}
.pager .pages li.disabled{color:#aaa;padding:2px 4px;}
.pager .pages li.current a{background-color:#ccc;color:#999 !important;}

/* Controls */
#content .postlist .post{list-style:none; margin:3px 5px 3px 0; padding:0;border-bottom:#bfbfbf 1px dotted; padding:3px 0;}
#content .postlist .post a.title{ font-size:12px !important;color:#000; font-weight:bold; text-decoration:none;}
#content .postlist .post a.title:hover{color:#000; font-weight:bold; text-decoration:underline;}

#content .postlist .post .preview{float:left;width:100px;margin-right:10px;}
#content .postlist .post .details{float:left;width:300px;}
#content .postlist .post .details .date{font-size:10px;color:#666;}
#content .postlist .post .details .author{display:none;}
#content .postlist .post .details .teaser{color:#666;font-size:12px;}
#content .postlist .post .details .teaser a{font-size:12px;color:#333;}
#content .postlist .post .details .teaser a:hover{color:#000;}
#content .postlist .post .details .teaser .extras{text-align:right;font-size:11px;color:#999;}
#content .postlist .post .details .teaser .extras a{font-size:11px;color:#999;}

#content .linklist ul {margin:0px !important;padding:0px;list-style-type:none;}
#content .linklist ul {margin-left:0px !important;}
#content .linklist ul li{list-style-type:none;}

#content .photolist .photo {float:left;width:100px;margin-right:5px;}
#content .photolist .photo .caption{display:none;}

#content .videolist .feature{float:left;width:479px;overflow:hidden;}
#content .videolist .feature .playercontrols{background-image:url(images/featured-video-controls.gif);height:17px;}
#content .videolist ul.previews {margin:0px !important;padding:0px;list-style-type:none;}
#content .videolist ul.previews li{list-style-type:none; }
#content .videolist .video .date{color:#999;font-size:11px;}
#content .videolist .video .teaser{color:#666;font-size:11px;}
#content .video .icon{background:url(images/icons/player-icon.png) no-repeat;display:block;width:20px;height:20px;position:absolute;bottom:5px;right:5px;z-index:150;}



.redSubTitles{font-family:Georgia;font-size:24px; line-height:24px;	font-weight:100; color:#bf0000;}
a.tf_upfront_badge{display:block;}
