/*----------------------- Import ----------------------------------*/

@import "base.css";

/*----------------------- IE PNG Alpha Fix ------------------------*/

div, img {
	behavior:url(../iepngfix.htc);
}

/*----------------------- Global Styles ---------------------------*/

.content p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:22px;
	text-align:left;
	padding:4px 0;
	color:#ccc;
}

/*--- Specific Show Styles ---*/
.show .content p {
	width:650px;
	color:#9b8f76;
	font-size:14px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
.show .content a {
	text-decoration:none;
}
.show .content a:hover {
	border-bottom:1px dotted #666;
}

.show-new .content p {
	color: #ccc;
	width: 550px;
	font: normal 13px Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 20px;
}

.show-new #airtimes {
	float: right;
	
	width: 380px;
	height: 354px;
	padding: 40px 4px 4px 4px;
	margin: -400px 0 0 0;
	border-left: 2px dashed #212121;
	background: url(../images/bg2_1x1.png) repeat;
}

.show-new #airtimes .box {
	float: left;
	
	width: 170px;
	margin: 3px 10px;
}

.show-new #airtimes strong {
	font-weight:bold;
	font-style:italic;
}

.show-new #airtimes .box p {
	color: #bdab7e;
	
	width: 160px;
	margin: 0 auto;
}

.show-new #airtimes .box p span {
	float: right;
}

.show-new #airtimes #sportsman-logo {
	width: 170px;
	display: block;
	padding-top: 60px; 
	height: 0 !important;
	height /**/: 60px; 
	overflow: hidden;
	background: url(../images/sportsman_170w.png) no-repeat center center;
}

.show-new #airtimes #wildtv-logo {
	width: 170px;
	display: block;
	padding-top: 60px; 
	height: 0 !important;
	height /**/: 60px; 
	overflow: hidden;
	background: url(../images/wildtv_170w.png) no-repeat center center;
}

.show-new #airtimes #pursuit-logo {
	width: 170px;
	display: block;
	padding-top: 60px; 
	height: 0 !important;
	height /**/: 60px; 
	overflow: hidden;
	background: url(../images/pursuit_170w.png) no-repeat center center;
}

.show-new #airtimes #metrosports-logo {
	width: 170px;
	display: block;
	padding-top: 60px; 
	height: 0 !important;
	height /**/: 60px; 
	overflow: hidden;
	background: url(../images/metrosports_170w.png) no-repeat center center;
}

.show-new #airtimes #metrosports2-logo {
	width: 170px;
	display: block;
	padding-top: 60px; 
	height: 0 !important;
	height /**/: 60px; 
	overflow: hidden;
	background: url(../images/metrosports2_170w.png) no-repeat center center;
}

.show-new #hbtvondemand-logo {
	width: 170px;
	display: block;
	padding-top: 60px; 
	height: 0 !important;
	height /**/: 60px; 
	overflow: hidden;
	background: url(../images/hbtv_ondemand_170w.png) no-repeat center center;
}


/*--- Specific Show Styles ---*/

.content a {
	color:#b58d63;
}
	

.copyright {
	width:950px;
	margin:0 auto;
	padding:10px 0;
	font:normal 12px Arial, sans-serif;
	text-align:center;
	color:#666;
	clear:both;
}

.copyright a {
	color:#999;
	text-decoration:none;
}


/*----------------------- Home Page Styles ------------------------*/

#fade {
	width:1000px;
	margin:0 auto;
	position:absolute;
	margin-left:-500px;
	z-index:0;
	top:60px;
	left:50%;
}

#slideshow {
	width:1000px;
	display:block;
	padding-top:340px; 
	height:0 !important;
	height /**/:340px; 
	overflow:hidden;
}

.ss1 {background:url(../images/ss1.png) no-repeat top left;}
.ss2 {background:url(../images/ss2.png) no-repeat top left;}
.ss3 {background:url(../images/ss3.png) no-repeat top left;}
.ss4 {background:url(../images/ss4.png) no-repeat top left;}
.ss5 {background:url(../images/ss5.png) no-repeat top left;}
.ss6 {background:url(../images/ss6.png) no-repeat top left;}
.ss7 {background:url(../images/ss7.png) no-repeat top left;}
.ss8 {background:url(../images/ss8.png) no-repeat top left;}
.ss9 {background:url(../images/ss9.png) no-repeat top left;}
.ss10 {background:url(../images/ss10.png) no-repeat top left;}
.ss11 {background:url(../images/ss11.png) no-repeat top left;}
.ss12 {background:url(../images/ss12.png) no-repeat top left;}

#header-text {
	width:315px;
	height:288px;
	position:absolute;
	margin-left:-464px;
	margin-top:-15px;
	left:50%;
	z-index:1;
}

#sidebar {
	float:right;
}

#sidebar .video {
	margin:6px 6px 0 0;
	border:3px solid #4f4234;
}

#sidebar .blog {
	margin:6px 6px 0 0;
	border:3px solid #4f4234;
	background:url(../images/blog_bg.jpg) no-repeat;
	overflow:hidden;
}

#sidebar .blog p {
	font:bold 14px Arial, Helvetica, sans-serif;
	padding:0 6px 6px 6px;
	line-height:20px;
	width:334px;
	color:#cec0aa;
}

#sidebar .blog .date {
	color:#96805e;
}

#sidebar .blog .morelink {
	margin:0 0 0 8px;
	color:#b58d63;
	text-decoration:none;
}

.video-body {
	width:568px;
	margin:42px 0 0 0;
	overflow:hidden;
	border:3px solid #4f4234;
}

#updates {
	width:550px;
	padding:6px 0 0 2px;
	font-size:12px;
}

#updates strong {
	color:#b58d63;
	margin:0 3px 0 3px;
	font:bold 14px Arial, Helvetica, sans-serif;
}

/*----------------------- Show Page Styles ------------------------*/

.show #airtimes {
	width:274px;
	display:block;
	padding-top:370px; 
	height:0 !important;
	height /**/:370px; 
	overflow:hidden;
	background:url(../images/airtimes.png) no-repeat top left;
	margin-top:-376px;
	float:right;
}
.show .season2010 {
	width:206px;
	display:block;
	padding-top:36px; 	
	height:0 !important;	
	height /**/:36px; 	
	overflow:hidden;
	background:url(../images/season_starts_july.png) no-repeat center center;
}

/*----------------------- Crew Page Styles ------------------------*/

.crewmember {
	padding:3px 25px;
	width:418px;
	float:left;
}

.crewmember img {
	border:2px solid #372c20;
}

.crewmember p {
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#999;
}

.crew .row {
	height:280px;
	clear:both;
}

.crew #meat {
	width: 940px;
	margin: 0 auto;
}
.crew .container {
	width: 450px;
	padding: 10px;
	
	float: left;
}
.crew .container h2 {
	font: bold 18px Arial, sans-serif;
	border: none;
}
.crew .container h2 a {
	text-decoration: none;
	color: #ccc;
}
.crew .container h3 {
	font: italic bold 14px Arial, sans-serif;
	color: #c6b89b;
	border: none;
}
.crew .container h3 a {
	font: italic bold 12px Arial, sans-serif;
	text-decoration: none;
	color: #c6b89b;
}
.crew .container h3 a:hover {
	border-bottom: 1px dotted #c6b89b;
}
.crew .container p {
	margin-top: 10px;
	margin-bottom: 55px;
	
	font: normal 12px Arial, sans-serif;
	line-height: 18px;
	color: #fff;
}
.crew .container .thumb {
	width: 156px;
	display: block;
	height: 0 !important;
	overflow: hidden;
	padding-top: 256px;
	height /**/: 256px;
	
	margin-right: 10px;
}
.crew .container #mike {
	background: url(../our-crew/crewthumb_mike.jpg) no-repeat;
}
.crew .container #skyler {
	background: url(../our-crew/crewthumb_skyler.jpg) no-repeat;
}
.crew .container #matt {
	background: url(../our-crew/crewthumb_matt.jpg) no-repeat;
}
.crew .container #scott {
	background: url(../our-crew/crewthumb_scott.jpg) no-repeat;
}
.crew .container #nick {
	background: url(../our-crew/crewthumb_nick.jpg) no-repeat;
}
.crew .container #jeff {
	background: url(../our-crew/crewthumb_jeff.jpg) no-repeat;
}
.crew .container #dusty {
	background: url(../our-crew/crewthumb_dusty.jpg) no-repeat;
}
.crew .container #shawn {
	background: url(../our-crew/crewthumb_shawn.jpg) no-repeat;
}
.crew .container #craig {
	background: url(../our-crew/crewthumb_craig.jpg) no-repeat;
}
.crew .container #joe {
	background: url(../our-crew/crewthumb_joe.jpg) no-repeat;
}
.crew .container #clayton {
	background: url(../our-crew/crewthumb_clayton.jpg) no-repeat;
}
.crew .container #larry {
	background: url(../our-crew/crewthumb_larry.jpg) no-repeat;
}
.crew .container #ty {
	background: url(../our-crew/crewthumb_ty.jpg) no-repeat;
}

.crew-main #meat {
	width: 900px;
	margin: 0 auto;
}

.crew-main .return a {
	float: right;
	margin-top: 20px;
	
	color: #c6b89b;
	text-decoration: none;
	font: bold italic 14px Arial, sans-serif;
}

.crew-main #crew-fade {
	margin-top: 40px;
	width: 900px;
}
.crew-main #slideshow {
	width: 900px;
	display:block;
	padding-top: 430px; 
	height:0 !important;
	height /**/: 430px; 
	overflow:hidden;
}
.crew-main .ss1 {
	background:url(../our-crew/skyler/crew_ss1_skyler.jpg) no-repeat;
}

#controls {
	width: 900px;
	margin: 12px auto 0 auto;
	
	text-align: left;
	font: normal 12px Arial, sans-serif;
	color: #c6b89b;
}
#controls a {
	color: #c6b89b;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
#controls #prev {
}
#controls a#next {
	float:right;
}

.crew-main h2 {
	margin-top: 16px;
	border-bottom: none;
}
.crew-main h3 {
	padding: 0;
	margin-bottom: 5px;
	font: bold italic 14px Arial, sans-serif;
	border-bottom: none;
	color: #c6b89b;
}
.crew-main h3 span {
	font: italic 14px Arial, sans-serif;
	border-bottom: none;
	color: #c6b89b;
}
.crew-main #meat .main {
	font: normal 13px Arial, sans-serif;
	line-height: 18px;
	text-align: justify;
	color: #fff;
	
	width: 560px;
}
.crew-main #sidebar {
	margin-top: 6px;
	width: 330px;
	float: right;
}

@font-face {
	font-family: 'AlternateGothic2BTRegular';
	src: url('../our-crew/font/alternate_gothic2_bt-webfont.eot');
	src: local('☺'), url('../our-crew/font/alternate_gothic2_bt-webfont.woff') format('woff'), url('../our-crew/font/alternate_gothic2_bt-webfont.ttf') format('truetype'), url('../our-crew/font/alternate_gothic2_bt-webfont.svg#webfontn71PwzjM') format('svg');
	font-weight: normal;
	font-style: normal;
}

#setup {
	font-family: AlternateGothic2BTRegular;
	text-align: center;
}
#setup span {
	width: 330px;
	color: #c6b89b;
	text-transform: uppercase;
}
#fb #image { 
	width: 50px;
	display:block;
	padding-top: 50px; 
	height: 0 !important;
	height /**/: 50px; 
	overflow: hidden;
}
#skyler #fb #image {
	background: url(../our-crew/skyler/skyler_fb_icon.jpg);
}
#mike #fb #image {
	background: url(../our-crew/mike/mike_fb_icon.jpg);
}
#clayton #fb #image {
	background: url(../our-crew/clayton/clayton_fb_icon.jpg);
}
#matt #fb #image {
	background: url(../our-crew/matt/matt_fb_icon.jpg);
}
#nick #fb #image {
	background: url(../our-crew/nick/nick_fb_icon.jpg);
}
#scott #fb #image {
	background: url(../our-crew/scott/scott_fb_icon.jpg);
}
#shawn #fb #image {
	background: url(../our-crew/shawn/shawn_fb_icon.jpg);
}
#ty #fb #image {
	background: url(../our-crew/ty/ty_fb_icon.jpg);
}
#fb {
	margin: 10px 0px;
	width: 325px;
	float: right;
}
#fb p {
	font: normal 12px "Lucida Grande";
	color: #fff;
	
	float: right;
	margin-top: -42px;
	margin-right: 155px;
}
#fb p strong {
	font-weight: bold;
}
#fb a {
	text-decoration: none;
}

/*----------------------- Media Page Styles -----------------------*/

#media .meat {
	width: 900px;
	margin: 0 auto;
}
#media h2 {
	width:900px;
}
#media h2 span {
	float:right;
	color:#c6b89b;
	text-transform:capitalize;
	font:bold italic 15px Arial, Sans-serif;
}
#media .buttons {
	width:900px;
	margin:14px 0;
}
#media .s1_button, 
#media .s2_button, 
#media .s3_button, 
#media .s4_button, 
#media .shortfilms_button {
	width:175px;
	display:block;
	padding-top:52px; 	
	height:0 !important;	
	height /**/:52px; 	
	overflow:hidden;
	margin:0 3px;
	
	float:left;
	opacity:.4;
}
#media .s1_button {
	background:url(../images/media_season1_button_new.png) no-repeat center center;
}
#media .s2_button {
	background:url(../images/media_season2_button_new.png) no-repeat center center;
}
#media .s3_button {
	background:url(../images/media_season3_button_new.png) no-repeat center center;
}
#media .s4_button {
	background:url(../images/media_season4_button_new.png) no-repeat center center;
}
#media .shortfilms_button {
	background:url(../images/media_shortfilms_button_new.png) no-repeat center center;
}
#media .s1_button:hover, 
#media .s2_button:hover, 
#media .s3_button:hover,
#media .s4_button:hover, 
#media .shortfilms_button:hover {
	opacity:.8;
}

#media .featured-media {
	float:left;
	width:430px;
	padding:0 10px 0 10px;
	margin:14px 0 10px 0;
	text-align:left;
}
#media .featured-media h2 {
	margin-bottom:6px;
}
#media .featured-media h2 span {
	float:none;
	font-size:12px;
	margin-left:4px;
	text-transform:lowercase;
}
#media .featured-media img {
	border:none;
}
#media .featured-media .subtitle {
	color:#c6b89b;
	border-bottom:1px dashed #2e2e2e;
	font:bold 12px Arial, sans-serif;
}

#media.s1 h2 span, 
#media.s2 h2 span, 
#media.s3 h2 span, 
#media.other h2 span, 
#media.short-films h2 span {
	float:right;
	color:#c6b89b;
	text-transform:lowercase;
	font:bold italic 15px Arial, Sans-serif;
}
#media.short-films h2 span {
	float:none;
	margin-left:20px;
}
#media.s1 h2 span a, 
#media.s2 h2 span a, 
#media.s3 h2 span a, 
#media.other h2 span a, 
#media.short-films h2 span a  {
	text-decoration:none;
}

#media.short-films #midwayusalogo {
	width:125px;display:block;
	height /**/:75px;overflow:hidden;
	padding-top:75px;height:0 !important;
	background:url(../images/midwayusalogo_small.png) no-repeat;
	position:absolute;
	left:50%;top:86px;
	margin-left:344px;
}

#media .vid-title {
	padding:6px 0;
	color:#c6b89b;
	text-align:center;
	text-transform:capitalize;
	font:bold 12px Arial, sans-serif;
	
	border-bottom:none;
}
#media .vid-info {
	padding:6px 0;
	color:#ccc;
	text-align:center;
	text-transform:lowercase;
	font:bold 12px Arial, sans-serif;
	
	border-bottom:none;
	clear:both;
}
#media .vid-info em {
	font-style:italic;
	text-decoration:underline;
}
#media #thumbnails {
	width:900px;
	padding:10px 0;
	border-top:1px dashed #2e2e2e;
	border-bottom:1px dashed #2e2e2e;
	
	overflow:hidden;
}
#media #thumbnails img {
	opacity:.5;
	border:none;
	float:left;
}
#media #thumbnails img:hover {
	opacity:1;
}
#media #thumbnails img a {
	margin:0;
	padding:0;
	border:none;
}
#vid {
	width:900px;
	height:537px;
	border:none;
}
#vid-shortfilm {
	width:900px;
	height:659px;
	border:none;
}
#media.s1 #vid {
	width:900px;
	height:628px;
	border:none;
}
/*
#media #thumbnail-wrapper .vid-thumb {
	width:148px;
	display:block;
	padding-top:82px; 	
	height:0 !important;	 	
	overflow:hidden;
	
	opacity:.5;
	float:left;
	background-position: left top;
}
#media #thumbnail-wrapper .vid-thumb:hover {
	opacity:1;
	background-position: left bottom;
}
*/
#s1e2 {
	background:url(../media/season-one/s1e2.png) no-repeat;
}
#s1e3 {
	background:url(../media/season-one/s1e3.png) no-repeat;
}
#s1e4 {
	background:url(../media/season-one/s1e4.png) no-repeat;
}
#s1e5 {
	background:url(../media/season-one/s1e5.png) no-repeat;
}
#s1e6 {
	background:url(../media/season-one/s1e6.png) no-repeat;
}
#s1e7 {
	background:url(../media/season-one/s1e7.png) no-repeat;
}
#s1e8 {
	background:url(../media/season-one/s1e8.png) no-repeat;
}
#s1e9 {
	background:url(../media/season-one/s1e9.png) no-repeat;
}
#s1e10 {
	background:url(../media/season-one/s1e10.png) no-repeat;
}
#s1e11 {
	background:url(../media/season-one/s1e11.png) no-repeat;
}
#s1e12 {
	background:url(../media/season-one/s1e12.png) no-repeat;
}
/*
#s1e13 {
	background:url(../media/season-one/s1e13.png) no-repeat;
}
*/

#thumbnail-wrapper {
	width:900px;
	padding:10px 0;
	border-top:1px dashed #2e2e2e;
	border-bottom:1px dashed #2e2e2e;
	
	overflow:hidden;
}
#media .content p.thumb-catagory {
	color:#c6b89b;
	padding-left:8px;
	font:bold italic 12px Arial, sans-serif;
	background: url(../images/bg2_1x1.png) repeat;
}
.thumb {
	width:148px;
	padding:0 1px;
	float:left;
}
.thumb p {
	text-align:center;
	font:normal 10px Arial, sans-serif;
}
.thumb a {
	text-decoration:none;
}
#midway-logo {
	float:right;
	width:185px;display:block;
	height /**/:105px;overflow:hidden;
	padding-top:105px;height:0 !important;
	background:url(../images/midwayusalogo.png) no-repeat;	
}

/*----------------------- Photo Gallery Styles ---------------------*/

.album-wrapper {
	color:#fff;
}

/*----------------------- Partner Page Styles ---------------------*/

.partner {
	width:240px;
	height:130px;
	padding:10px;
	margin:24px;
	background:url(../images/bg2_1x1.png) repeat;
	border:1px dotted #333;
	float:left;
}

.small-row .partner {
	width:164px;
	height:130px;
	padding:10px;
	margin:24px;
	background:url(../images/bg2_1x1.png) repeat;
	border:1px dotted #333;
	float:left;
}

.small-row .partner p {
	text-align:center;
	height:15px;
	font-size:10px;
}

.partner p {
	text-align:center;
	height:15px;
	font-size:14px;
}

.partners .row {
	height:120px;
	clear:both;
}

.partners .small-row {
	height:120px;
	clear:both;
}

#reconyx {background:url(../images/partner_reconyx.png);}
#bigj {background:url(../images/partner_big&j.png);}
#g5 {background:url(../images/partner_g5.png);}
#rh {background:url(../images/partner_rh.png);}
#muddy {background:url(../images/partner_muddy.png);}
#nw {background:url(../images/partner_nw.png);}
#outdoor-edge {background:url(../images/partner_outdoor_edge.png);}
#treelimb {background:url(../images/partner_treelimb.png);}
#starcraft {background:url(../images/partner_starcraft.png);}
#tr {background:url(../images/partner_trophy_ridge.png);}
#bt {background:url(../images/partner_bowtech.png);}
#bush {background:url(../images/partner_bushnell.png);}
#muzzy {background:url(../images/partner_muzzy.png);}
#bb {background:url(../images/partner_bossbuck.jpg);}
#stoke {background:url(../images/partner_stokerized.png);}
#mhb {background:url(../images/partner_mhb.png);}
#midway {background:url(../images/partner_midway.png);}
#ddw {background:url(../images/partner_ddw.png);}
#ea {background:url(../images/partner_ea.png);}
#sitka {background:url(../images/partner_sitka.png);}
#marines {background:url(../images/partner_marines.jpg);}
#gallagher {background:url(../images/partner_gallagher.png);}
#blank {background:url(../images/partner_blank.png);}

#reconyx, #bigj, #g5, #rh, #muddy, #nw, #outdoor-edge, #starcraft, #tr, #bt, #bush, #muzzy, #midway, #ddw, #ea, #sitka, #marines, #gallagher, #blank {
	width:240px;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding-top:100px; 
	height /**/:100px; 
	background-position:center center;
	background-repeat:no-repeat;
}

#treelimb, #bb, #stoke, #mhb {
	width:164px;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding-top:100px; 
	height /**/:100px; 
	background-position:center center;
	background-repeat:no-repeat;
}

/*----------------------- Friends Styles --------------------------*/

.friend-box {
	float:left;
	width:290px;
	padding:10px;
	margin-top:10px;

	font:12px Arial, sans-serif;
	color:#fff;
}
.friend-box img{
	opacity:.8;
}
.title {
	border-bottom:1px dashed #2e2e2e;
	font:18px Arial, sans-serif;
	font-weight:bold;
}
.friend-box a {
	font-size:14px;
}

#outfitters {
	clear:both;
	padding:10px;
	
	color:#fff;
}

#map {
	width:594px;
	height:370px;
	background:url(../images/map.png) no-repeat;
	
	float:left;
}
#map a {
	cursor:pointer;
}
#cdl, #er, #mm, #dmo, #hao, #sao, #sao2, #tnt, #tqs {
	width:12px;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding-top:12px;
	height /**/:12px;
	background:url(../images/map_dot.png) no-repeat;
}
#cdl {
	margin: 54px 0 0 262px;
}
#er {
	margin: -10px 0 0 182px;
}
#mm {
	margin: 30px 0 0 248px;
}
#dmo {
	margin: 11px 0 0 234px;
}
#hao {
	margin: 16px 0 0 288px;
}
#sao {
	margin: -21px 0 0 332px;
}
#sao2 {
	margin: 2px 0 0 332px;
}
#tnt {
	margin: -20px 0 0 448px;
}
#tqs {
	margin: 1px 0 0 380px;
}
#oldmap {
	width:594px;
	display:block;
	height:0 !important;
	overflow:hidden;
	padding-top:370px;
	height /**/:370px;
	background:url(../images/map.png) no-repeat;
	
	float:left;
}
#outfitters #list {
	float:right;
	width:298px;
}
#outfitters #list li {
	font:bold 14px Arial, sans-serif;
	list-style:square;
	line-height:22px;
	color:#ccc;
}
#outfitters #list li li {
	font:normal 11px Arial, sans-serif;
	list-style:none;
	line-height:14px;
	color:#B58D63;
	text-align:justify;
}
#outfitters #list a {
	color:#ccc;
	text-decoration:none;
}
.featured {
	font:bold 20px Arial, sans-serif;
	color:#d6d6d6;
}
.soon {
	clear:both;
	padding:10px;

	font:normal 14px Arial, Sans-serif;
	color:#B58D63;
}

/*----------------------- Outfitter Styles -------------------------*/

.outfitter .photos img {
	padding:4px;
	border:none;
}
.outfitter .photos a {
	opacity:.6;
}
.outfitter .photos a:hover {
	opacity:1;
}
h3 {
	border-bottom:1px dashed #333;
	font:bold 20px Arial, sans-serif;
	padding:0 0 4px 4px;
	color:#ccc;
}
h3 span {
	font:bold 14px Arial, sans-serif;
	color:#ae9374;
}
.outfitter .info {
	font:normal 14px Arial, sans-serif;
	line-height:20px;
	padding-left:4px;
	text-align:justify;
}
.outfitter .facttext {
	font:bold 14px Arial, sans-serif;
	border-bottom:1px dotted #594631;
	padding:0 4px 2px 4px;
	margin-bottom:4px;
	line-height:20px;
}
.outfitter .facttext a {
	text-decoration:none;
}
.outfitter .facttext span {
	color:#ae9374;
	float:right;
}
.outfitter .facts {
	float:right;
	border-left:1px dotted #594631;
	margin:6px 0 0 10px;
	width:350px;
}

/*----------------------- Footer Styles ---------------------------*/

.footer {
	width: 950px;
	padding: 0 10px 10px 10px;
	margin: 0 auto;

	background: url(../images/bg1_1x1.png) repeat;
}
.newsletter {
	color:#ae9374;
	font:bold 14px Arial, sans-serif;
}
.footer span {
	font-size:12px;
	color:#a3a3a3;
}
.footer fieldset {
	border:none;
	width:300px;
	margin-top:4px;
}
.submit {margin-top:1px;}
.email {
	height:25px;
	background: url(../images/bg1_1x1.png) repeat;
	border:1px solid #363636;
	
	float:left;
	color:#a3a3a3;
	margin-right:4px;
}
.social-links {
	float:right;
	margin-top:-38px;
}
*:first-child+html .social-links {
	margin-top:-44px;
}
.social-media {
	margin:0 6px;
	line-height:14px;
	font:bold 12px Arial, sans-serif;
	float:left;
	color:#a3a3a3;
}
.social-media a {
	color:#a3a3a3;
	text-decoration:none;
}
.social-media a:hover {
	color:#ae9374;
}
.twitter-icon, .facebook-icon, .email-icon, .vimeo-icon {
	width:43px;
	display:inline-block;
	height:0 !important;
	overflow:hidden;
	padding-top:38px;
	height /**/:38px;
}
*:first-child+html .twitter-icon, .facebook-icon, .email-icon {

}
.vimeo-icon {
	background:url(../images/vimeo_icon_new.png) no-repeat left bottom;
}
.twitter-icon {
	background:url(../images/twitter_icon_new.png) no-repeat left bottom;
}
.facebook-icon {
	background:url(../images/facebook_icon_new.png) no-repeat left bottom;
}
.email-icon {
	background:url(../images/email_icon_new.png) no-repeat left bottom;
}
.blog-icon {
	width:200px;
	display:inline-block;
	height:0 !important;
	overflow:hidden;
	padding-top:38px;
	height /**/:38px;
	background:url(../images/blog_icon_new.png) no-repeat left bottom;
}
.copyright {
	text-align:left;
	margin:12px auto;
	padding:0;
	
	background:none;
}

/*----------------------- Email Popup Styles ----------------------*/

#backgroundPopup {  
	display: none;  
	position: fixed;  
	_position: absolute; /* hack for internet explorer 6*/  
	height: 100%;  
	width: 100%;  
	top: 0;  
	left: 0;  
	background: #000000;  
	border: 1px solid #cecece;  
	z-index: 100;  
}  
#popupContact {  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:60px;  
	width:300px;  
	background:#1f1a14;  
	border:2px solid #645235;  
	z-index:200;  
	padding:20px;    
}   
#popupContact p {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #fff;
}
#popupContact a {
	color: #fff;
}
#popupContactClose {  
	font:bold 14px Arial, Helvetica, sans-serif;  
	line-height:14px;  
	right:6px;  
	top:4px;  
	position:absolute;  
	color:#fff;  
	font-weight:700;  
	display:block;  
	cursor:pointer;
}  
