	body {
		background-color: #3e0001;/*#16374A;*/

		}
	body.site_section_home #header_logo_bar {
		background: none;
		}
	
	body.site_section_home #header_logo_bar_inside {
		/*background-image: url('/images/home_logo.png');*/
		}
	body.site_section_home #header_phone,
	body.site_section_home #header_email  {
		display: none;
		}
		
	body.site_section_home #header_logo_bar {
		/*height: auto;*/
		/*display:inline;*/
		}
	#main_site_content{
		clear:none !important;	
	}
			
/**********************************************/
/*										   	  */
/*                  SLIDER                    */
/*										   	  */
/**********************************************/
		
	#homepage_slider {
		padding-bottom:10px;
		background: url('/images/header_strip.gif') bottom center repeat-x;
		margin-top:-50px;/*-200px*/
		position: relative;
		/*overflow: hidden;*/
		height: 710px;
		}
	
	#homepage_slider .homepage_slider_item {
		width: 100%;
		height: 710px;
		position: absolute;
		top:0px;
 		/*display: none;*/
		}
	
	#homepage_slider_1 {
		background: url('/images/homePage_Slider1.jpg') top center no-repeat;
		}
	#homepage_slider_2 {
		background: url('/images/homePage_Slider2.jpg') top center no-repeat;
		}
	#homepage_slider_3 {
		background: url('/images/homePage_Slider3.jpg') top center no-repeat;
		}
	#homepage_slider_4 {
		background: url('/images/homePage_Slider4.jpg') top center no-repeat;
		}
		
	section#homepage_call_to_action {
		width:100%;
		background: #FFF;
		margin:0;
		}
	
	
	#homepage_slider .next_button {
		display: block;
		padding-top:452px;
		margin:0px 0px 0 0;
		text-align: center;
		width: 100%;
		height:174px;
		}
	
	#homepage_slider .next_button .left_half {
		display: block;
		width:50%;
		height: 100%;
		float: left;
		text-align: right;
		}
	
	#homepage_slider .next_button .right_half {
		display: block;
		float: left;
		width:50%;
		height: 100%;
		text-align: left;
		}
	
	#homepage_slider .corporate .next_button .left_half {
		background: rgba(243, 236, 218, 0.2);/*rgba(62, 0, 1, 0.5);*/
		}
	#homepage_slider .corporate .next_button .right_half {
		/*background: rgba(62, 0, 1, 0.8);*/
		background: url(/images/home-dark-banner-bg.png) no-repeat 0 0;
		background-size:cover;
  		background-color: rgba(62, 0, 1, 0.6);/*rgba(193, 3, 0, 0.6);*/
  		background-blend-mode: overlay;
		}
	
	#homepage_slider .wilderness .next_button .left_half {
		background: rgba(243, 236, 218, 0.2);/*rgba(197, 63, 25, 0.5);*/
		}
	#homepage_slider .wilderness .next_button .right_half {
		/*background: rgba(197, 63, 25, 0.8);*/
		background: url(/images/home-light-banner-bg.png) no-repeat 0 0;
		background-size:cover;
		background-color: rgba(201, 113, 48, 0.4);
  		background-blend-mode: overlay;
		}
	.left_half img{
		padding: 5.75% 5%;
	}
	div.headline_right, div.headline_left{
		text-align:left;
		padding:5%;	
	}
	div.headline_left{
		text-align:right;
	}
	div.headline_right img, div.headline_left img{
		width:auto;
		height:85px;	
	}
	
	.home_intro {
		font-size:23px;
		line-height:42px;
		padding:80px 0;
		text-align:center;
		width:70%;
		margin:0 15%;
	}
	.home_intro span {
		text-transform:uppercase;
		color:#3e0001;
	}
	
		
	h1.head {
		font-family: 'cardoregular', Times, serif;
		font-size:55px;
		line-height:40px;
		font-weight:normal;
		color:#fff;
		text-transform:uppercase;
		padding:6% 5% 0 5%;		
		}
	
	h1.head span {
		display:block;
		font-size:38px;
		line-height:38px;
		font-weight:normal;
		color:#75868E;
		text-transform:uppercase;
		margin-top:-5px;
		}
	h1.head span.light {
		color:#bdae91;
		text-align:right;
		}
	
		
/**********************************************/
/*										   	  */
/*             HARDWARE SPECIFIC              */
/*										   	  */
/**********************************************/

@media only screen and (max-width : 920px) 
{
	div.headline_right img, div.headline_left img{
		width:auto;
		height:68px;	
	}
}
@media only screen and (max-width : 800px) 
{
	
	div.headline_right img, div.headline_left img {
		width:280px;
		height:auto;	
		}
	
	
	
}
@media only screen and (max-width : 720px) 
{
	footer #copyright{
		float:none;
		display:block;
		padding-top:20px;
		width:100%;
		text-align:center;	
		}
		
	div.headline_right img, div.headline_left img {
		width:250px;
		height:auto;	
		}
}


@media only screen and (max-width : 480px) 
{
	#homepage_slider  {
		margin-top:-200px;
		}
	
	#homepage_slider .next_button {
		height: 120px;
		}
		
	#homepage_slider .next_button .left_half {
		display: none;
		}
		
	#homepage_slider .next_button .right_half {
		width:100%;
		float: none;
		}
	div.headline_right, div.headline_left{
		text-align:center;
		padding:5%;	
	}	
	div.headline_right img, div.headline_left img{
		width:290px;
		height:auto;	
	}
	
	.home_intro {
		font-size:18px;
		line-height:34px;
		padding:40px 0;
		text-align:center;
		width:80%;
		margin:0 10%;
	}
	
}
