/* Home Slider	*/
-----------------------------------------------------------------------------------------

.slider_home { 		width: 939px; height:283px; background: #19364e; float: left; display: inline; position: relative; overflow: hidden;  background: transparent !important;}
.slider_home h5 {  	display: inline; color: #fafaf2;   }

.featured_image {	width:566px; display:block; overflow:hidden; float:left;}

.featured_content { background:none; 
					float: left; 
					display: block;
					width:373px;
					height:283px;
					background: url(../images/grasshopper_slider_content_bg.jpg) no-repeat;}


.featured_content .hd_bg {	position:relative;}

.featured_content p {  	margin: -158px 0 0 40px; 
						color:#d1d1d1;
						z-index:50;
						width:294px;
						position: absolute;}
						

.play_pause {  position:absolute; bottom:15px; right:200px; z-index:99; background:none;}						
.play_pause2 {  position:absolute; bottom:15px; right:100px; z-index:99; background:none;}		
.featured_content p a {	color:#333; }

.btn_rotator { position: absolute; bottom: 4px; right:8px; }
.btn_rotator p{ font-size: 1.1em; }

#divMainSliderNav, #divMainSliderNav2 { position:absolute; bottom:18px; right:18px; z-index:99; background:none;}
#divMainSliderNav a, #divMainSliderNav2 a { margin: 0 0 0 4px; padding: 3px 6px; background:#b01e37 url(../feature/pager_bg.jpg) no-repeat; text-decoration: none; color: #ffffff; }
#divMainSliderNav a:hover, #divMainSliderNav2 a:hover { background: #ffffff; text-decoration: none; color: #5f554a; }
#divMainSliderNav a.activeSlide, #divMainSliderNav2 a.activeSlide { background: #ffffff; text-decoration: none; color: #5f554a; }
#divMainSliderNav a:focus, #divMainSliderNav2 a:focus { outline: none; }

#resumeButton {	margin: 0 0 0 4px;}
		
#flash_wrapper, #flash_wrapper2 { height:283px;
					width:939px;
					display:block;
					
					position:relative;
					float:left;
					padding: 0 0 0 0;
					margin: 0 0 0 0;}			



.double_slider_tab 		{	float:left; display:block; position:relative; width:129px; height:39px;}

.double_slider_tab .off {	float:left; position:absolute;}
.double_slider_tab .on 	{	z-index:2; float:left; position:absolute;}




/* Home Slider	*/
-----------------------------------------------------------------------------------------

#testimonials_wrapper .slider2_home{ 	width: 232px; height:232px;  float: left; display: inline; position: relative; overflow: hidden;  background: transparent !important;}
#testimonials_wrapper .slider2_home p {	color:#fafaf2;	}

#testimonials_wrapper_imp .slider2_home{ 	width: 168px; height:250px;  float: left; display: inline; position: relative; overflow: hidden;  background: transparent !important;}
#testimonials_wrapper_imp .slider2_home p {	color:#fafaf2;	}

#testimonials_wrapper_sec .slider2_home{ 	width: 250px; height:222px;  float: left; display: inline; position: relative; overflow: hidden;  background: transparent !important;}
#testimonials_wrapper_sec .slider2_home p {	color:#fafaf2;	}

#testimonials_wrapper_adv .slider2_home{ 	width: 200px; height:230px;  float: left; display: inline; position: relative; overflow: hidden;  background: transparent !important;}
#testimonials_wrapper_adv .slider2_home p {	color:#fafaf2;	}


		
#testimonials_wrapper { height:157px;
					width:212px;
					background: url(../images/testimonials_block.jpg) no-repeat;
					display:block;
					position:relative;
					float:left;
					padding: 45px 20px 20px 20px;
					margin: 15px 0 15px 0;}	
					
					
#testimonials_wrapper_imp { height:195px;
					width:168px;
					background: url(../images/testimonials_block_imp.jpg) no-repeat;
					display:block;
					position:relative;
					float:left;
					padding: 45px 20px 20px 20px;
					margin: 0 0 15px 24px;}			
					
					
#testimonials_wrapper_sec { height:155px;
					width:240px;
					background: url(../images/testimonials_block_sec.jpg) no-repeat;
					display:block;
					position:relative;
					float:left;
					padding: 45px 20px 20px 20px;
					margin: 15px 0 10px 0;}		
					
					
#testimonials_wrapper_adv { height:165px;
					width:200px;
					background: url(../images/testimonials_block_adv.jpg) no-repeat;
					display:block;
					position:relative;
					float:left;
					padding: 45px 20px 20px 20px;
					margin: 15px 0 10px 0;}						
					
					
/* Home Slider	*/
-----------------------------------------------------------------------------------------

#testimonials_comm_wrapper .slider2_home{ 	width: 232px; height:232px;  float: left; display: inline; position: relative; overflow: hidden;  background: transparent !important;}
#testimonials_comm_wrapper .slider2_home p {	color:#fafaf2;	}

#divMainSliderNav2 { position:absolute; bottom:18px; right:18px; z-index:99; background:none;}
#divMainSliderNav2 a { margin: 0 0 0 4px; padding: 3px 6px; background:#b01e37 url(../feature/pager_bg.jpg) no-repeat; text-decoration: none; color: #ffffff; }
#divMainSliderNav2 a:hover { background: #ffffff; text-decoration: none; color: #5f554a; }
#divMainSliderNav2 a.activeSlide { background: #ffffff; text-decoration: none; color: #5f554a; }
#divMainSliderNav2 a:focus { outline: none; }

#testimonials_comm_wrapper .test_block {	padding: 0 0 10px 0; border-bottom: 1px solid #fafaf2;}
		
#testimonials_comm_wrapper { height:411px;
					width:212px;
					background: #333 url(../images/testimonials_block_long.jpg) no-repeat;
					display:block;
					position:relative;
					float:left;
					padding: 45px 20px 20px 20px;
					margin: 15px 0 15px 0;}			



#diesel_comm_wrapper .test_block {	padding: 0 0 10px 0; border-bottom: 1px solid #e26161;}
		
#diesel_comm_wrapper { height:515px;
					width:212px;
					background: #333 url(../images/diesel_block_long.jpg) no-repeat;
					display:block;
					position:relative;
					float:left;
					padding: 45px 20px 20px 20px;
					margin: 30px 0 15px 0;}			
					

#adv_tile_block {	width:1012px;
					display:block;
					position:absolute;
					margin: 0 0 0 -9px;}

.item {
	width:253px;
	height:160px;
	
	
	position:relative;
	float:left;
	text-align:center;
	vertical-align:center;
	margin:0 -9px;
}


.item img {
	top:12px;
	left:18px;
	width:217px;
	height:137px;
	position:absolute;
}


.item_sm {
	width:218px;
	height:137px;
	margin:30px 12px 10px 5px;
	overflow:hidden;
	position:relative;
	float:left;
}




