/*----------- Index _____ Amari ----*/
/*---- Homepage Tags ____ Dragon ---*/
/*---- About Us Tags ____ Elf ------*/
/*---- Contact Us Tags___ Gnoll ----*/
/*---- Bow n Stern Tags__ Orc ------*/
/*---- Marine Products  _ Kobold ---*/
/*---- Fish'N Rail Tags _ Goblin ---*/
/*---- MotorMate Tags ___ Troll ----*/


@charset "UTF-8";
/* CSS Document */
img {outline:none;}

a img {outline : none;}

img {border : 0;}

a {text-decoration:none; 
   color:#db0f14;
} 

#wrapper {
	margin: auto;
	width: 932px;
}

#outer_988 {
	margin: auto;
	width: 988px;
}

#content_outer {
	background-image: url('bg_images/contentbkgrd.png');
	width: 988px;
	float: left;
}

#top_nav {background-image: url('bg_images/contentbkgrd.png');}

#content_outer #content {
	margin: auto;
	width: 900px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left:30px;
}
#bottom_curve {width: 988px;}

p, li, td, .p, #bsbm_form {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333;
}

.p1 {
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #333;
}

.small_copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}


#top_photo_area {
	margin: auto;
	width: 932px;
}

a:hover { 
	text-decoration:underline; 
} 

body {
	background-color: #00afd6;
	background-image: url('bg_images/background.jpg');
	background-repeat: repeat-x;
	background-position: 50% -5px;
	background-attachment: scroll;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h1, h2, .header { 
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
}

h6 { 
	font-family: 'Amaranth', Verdana, Geneva, sans-serif;
	font-size: 26px;
	color: #BD0F14;
	margin-top: 0px;
	margin-bottom: 25px;
}

h1, .header {
	font-size: 18px;
	color: #25408F;
	margin-top: 7px;
	margin-bottom:-5px;
} 
h2 {
	font-size: 16px;
	color: #666;
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: normal;
	line-height: 20px;
} 

h3 {font-family: Verdana, Geneva, sans-serif;
   font-size: 12px;
   color: #25408F;}
#footer
{
	margin-left: auto;
	margin-right: auto;
	width: 988px;
	color: #fff;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 20px;
}


#footer a
{
		color: #ffffff;
		text-decoration:underline; 

}

#footer a:hover
{
	color:#25408D;
	text-decoration:underline; 

}

::selection {
        background: #F90; /* Safari */
        }
::-moz-selection {
        background: #F90; /* Firefox */
}



/* Content area layout elements */
#content #two_columns {
	float: left;
	width: 47%;
	padding-right: 30px;
}

#content #two_columns_second {
	float: left;
	width: 47%;
}

#content #one_column {
	float: left;
	width: 96%;
}

#content #three_columns {
	float: left;
	width: 30%;
	padding-left: 40px;
}

/* */ 
#sm_gallery {
	padding: 5px;
	width: 200px;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 10px;
	height: 175px;
}

#sm_gallery.epco_plant{padding: 5px;
					   width: 200px;
					   float: left;
					   margin-left:300px;
					   font-family: Verdana, Geneva, sans-serif;
					   text-align: center;
					   font-size: 10px;
					   height: 175px;}

#med_gallery {
	padding: 5px;
	width: 38%;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	font-size: 12px;
	height: 225px;
}


.photo_gallery {
	float: left;
	width: 99%;
}
#alert_box {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #FFF;
	background-color: #00AED5;
	padding: 10px;
	border: 1px dotted #2B789D;
}
#salt_spray_bottom {
	width: 100%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #333;
	text-align: center;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#product_photos {
	width:278px;
	padding-top: 5px;
	padding-bottom: 20px;
	margin:0px 5px 0px 5px;
	float:left;
}

#product_photos img {width:270px;
				   height:270px;} 

.form_element {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #319AC8;
	padding: 3px;
	width: 250px;
	border: 1px solid #25408D;
}
.submit_button {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	background-color: #319AC8;
	padding: 5px;
	border: 1px solid #25408D;
}
#blog_footer {
	width: 85%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	float: left;
}
#bio {
	width: 185px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 13px;
	margin-left: 25px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00809B;
	background-color: #D3EEFD;
	margin-top: 50px;
	margin-bottom: 25px;
	padding: 8px;
	float: right;}
	
#tshirt {
	height: 150px;
	width: 100%;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;}
	
#prostaff {
	width: 100%;
	margin-bottom: 15px;
	float: left;}
	
.divline {
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-left-color: #9B978E;}
	
.post.sticky {
	background-color: #D3EEFD;
	margin-top: 15px;
/*	border: 1px dotted #0080C3; */
	padding: 10px;
}

/*-------------------------------------------------------------------added tags-----------------------------------------------------------------*/

/*-------------------------------------------------------- Homepage Tags ___ Dragon ------------------------------------------------------*/

#image img {border: 1px solid #00afd6;}

.homepage{font-size: 16px;
		  color: #666;
		  margin-top: 0px;
		  margin-bottom: 3px;
		  font-weight: normal;
		  line-height: 20px;}

#image-first img {border: 1px solid #00afd6;}

#image-last img {border: 1px solid #00afd6;}

#content_home_inside img.subheader {margin-left:-28px;}

#content_home {
	width: 933px;
	float: left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 27px;
	background-image: url('_images/home2.jpg');
	background-repeat: no-repeat;
}
#content_home #content_home_inside {
	padding: 0px 30px;
	background-color: #FFF;
}
#image_area {
	width: 100%;
	float: left;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
#image_area #image {
	padding: 5px 15px 6px 15px;
	float: left;
	width: 271px;
}

#image_area #image-first {
	padding: 5px 15px 0px 0px;
	float: left;
	width: 271px;
}

#image_area #image-last {
	padding: 5px 0px 0px 15px;
	float: left;
	width: 271px;
}

#image_area #image-first #copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	padding-top: 15px;
}

#image_area #image #copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	padding-top: 15px;
}

#image_area #image-last #copy {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	padding-top: 15px;
}

img.jeff_rail {margin-left: 440px;
			  margin-top:-46px;
			  height:47px;
			  width:435px;}

h1 .title {
	font-size: 18px;
	color: #25408F;
	margin-top: -4px;
	margin-bottom: -10px;
}

#facebook-badges{border-top:1px solid #3b5998;
				 width:434px;
				 height:45px;
				 margin-bottom:12px;
				 border-bottom:1px solid #3b5998;
				 border-right:1px solid #3b5998;}
				 
#facebook-callout {float:left;}

#epco-badge {background-image:url('../_images/facebook/epco-facebook.jpg');
			width:133px;
			height:45px;
			float:left;
			display:inline-block;}
			
#epco-badge:hover {background-image:url('../_images/facebook/epco-facebook-hover.jpg');
				  width:133px;
				  height:45px;
				  float:left;
				  display:inline-block;}
			
#fish-n-rail_badge{background-image:url('../_images/facebook/fnr-facebook.jpg');
				   width:163px;
				   height:45px;
				   float:left;
				   display:inline-block;}
				   
#fish-n-rail_badge:hover{background-image:url('../_images/facebook/fnr-facebook-hover.jpg');
						 width:163px;
						 height:45px;
						 float:left;
						 display:inline-block;}

#plug-site-link{width:433px;
				height:45px;
				margin-top:-8px;
				margin:-47px 0px 0px 440px;}

#rail-tales-blog{margin:-14px 0px 0px 0px;}

img.learn-operation-troop{margin-top:5px;
						 height:47px;
						 width:435px;}	

#operation_troops-container{display:inline-block;
						    vertical-align:top;
						    width: 25%;}
						  
#operation_troops-container img {margin-bottom:-10px;
							   margin-top:47px;}
						 

/*-------------------------------------------------------- About Tags ___ Elf ------------------------------------------------------*/

/*----epco.php---*/
#member_container{padding-bottom:20px;}

#abyc_member {display:inline-block;
			 vertical-align:middle;
			 width: 23%;
			 text-align:center;}

#nmma_member {display:inline-block;
			 vertical-align:middle;
			 width:30%;
			 text-align:center;}
			 
#pmpa_member {display:inline-block;
			 vertical-align:middle;
			 width:23%;
			 text-align:center;}
			
#member_container {text-align:center;}
			 
/*----epco.php---*/
#center_image {padding-left:10px;}

#two_columns-epco {width: 54%;
				  padding-right: 25px;
				  display:inline-block;
				  vertical-align:top;}
				  
#two_columns_second-epco {width: 36%;
					     display:inline-block;
					     vertical-align:top;}

#show-enduro_era-article {color:#db0f14;}

#show-enduro_era-article:hover {color:#db0f14;
							   text-decoration:underline;
							   cursor:pointer;}
						   
#enduro_era-article {height:150px;
					width:130px;
					margin-left:-145px;
					margin-top:15px;
					padding-top:10px;
					background-color:#fff;
					float:left;
					z-index:9999;
					position:absolute;
					display:none;
					text-align:center;
					color:#000;}
					
#enduro_era-article img {margin-top:10px;}
					
#show-enduro_era-article:hover #enduro_era-article {height:195px;
					width:150px;
					margin-left:-145px;
					margin-top:18px;
					padding-top:10px;
					font-weight:bold;
					background-color:#00afd6;
					float:left;
					z-index:9999;
					position:absolute;
					display:inline;
					text-align:center;}
							   
/*------Enduro Era Article-----*/

#bow_eye-enduro-cola {width: 36%;
				     padding-right: 25px;
					 display:inline-block;
					 vertical-align:top;}
					 
#bow_eye-enduro-colb {width: 58%;
					 display:inline-block;
					 vertical-align:top;}

/*----plant tour----*/
#plant_tour_container {float: left;
					   width: 58%;}
					   
img.senate_award{margin-left:120px;
				 margin-bottom:5px;
				 margin-top:27px;}
				 
h1.senate_award {font-size: 18px;
				color: #25408F;
				margin-top: 7px;
				margin-bottom: -3px;}
				 
/*-------------------------------------------------------- Contact Tags ___ Gnoll ------------------------------------------------------*/

#column_map{float: right;
			width: 45%;
			padding-top:14px;
			display:inline-block !important;
			margin-top:-480px;
			margin-right: 100px;}

#column_contact{float: left;
				margin-left:30px;
				width: 45%;
				display:inline-block !important;}

#column_map a {font-family: Verdana, Geneva, sans-serif;
			  font-size: 12px;
			  text-decoration: none;
			  color: #db0f14;}

#column_map a:hover{font-family: Verdana, Geneva, sans-serif;
				   font-size: 12px;
				   text-decoration: underline;
			       color: #db0f14;}
				   
#column_map p{width:111%;}

/*-------------------------*/
/*----Bow n Stern tags----*/
/*-----------------------*/

/*-------------------------------------------------------- Bow n Stern Tags ___ Orc ------------------------------------------------------*/

/*----Bow n Stern Tags/Chart Tags----*/
table.bow_stern-table {text-align: center;
					 width:600px;}

tr.bs_header td  {padding-top:3px;
			vertical-align:center;}
			
tr.breaker {background-color:#000 !important;
		  height:5px;}

table.bow_stern-table td {padding:2px;}

table.bow_stern-table tr:nth-child(even) {background-color:#ebebeb;}

/*----Bow n Stern Tags/Product Catalog Tags----*/
h2.pageHead {margin-top:15px;}

#prodcat_container{margin-top:70px;}

#prodcat_container img{margin-left:20px;}
				   
#prodcat_container h2{display:inline;}

#title.first{margin-left:-320px;
		 width:50px;
		 display:inline;}
		 
#title{margin-left:140px;
		 width:50px;
		 display:inline;}
		 
/*----Bow n Stern Tags/Product Catalog Tags/Mooring Eyes----*/

#mooring_eyes_container {width:360px;}

#mooring_eyes_container img{margin:6px 10px 6px 10px;
						   display:inline-block;}
						   
#cleated_mooring_container{margin-top: 28px;
						   margin-right: 60px;}
						   
#left_column {width:423px;
			 float:left;}
			 
#right_copy{margin-top:47px;}

/*----Bow n Stern Tags/Ordering/Shipping and Packing----*/
			  
#marine_form {width:100%;
			  font-family: Verdana, Geneva, sans-serif;}
			  
#marine_reflect-area {color:#db0f14;
				     font-size:16px;
				     font-weight:bold;}
					 
h3.marine_form-title {font-size:16px;
					 color:#25408F;
					 font-family:'Amaranth', Verdana, Geneva, sans-serif;
					 margin-bottom:0px;}
			  
#marine_form-question-col {display:inline-block;
							   vertical-align:top;
							   width:47%;
							   margin:7px 5px;}

#marine_form-question-col {display:inline-block;
							   vertical-align:top;
							   width:47%;
							   margin:7px 5px;}	

#marine_form-question-street {display:inline-block;
							   vertical-align:top;
							   width:96%;
							   margin:7px 5px;}

#marine_form-question-city {display:inline-block;
							   vertical-align:top;
							   width:45%;
							   margin:7px 5px;}

#marine_form-question-state {display:inline-block;
							   vertical-align:top;
							   width:11.5%;
							   margin:7px 5px;}	

#marine_form-question-zip {display:inline-block;
							   vertical-align:top;
							   width:17%;
							   margin:7px 5px;}	

#marine_form-question-po {display:inline-block;
							   vertical-align:top;
							   width:17%;
							   margin:7px 5px;}

#marine_form-question-qty {display:inline-block;
							   vertical-align:top;
							   width:15%;
							   margin:7px 5px;}	

#marine_form-question-product_name {display:inline-block;
								   vertical-align:top;
								   width:67%;
								   margin:7px 5px;}	

#add_more-products_container {width:13%;
							 display:inline-block;
							 margin-left:10px;
							 vertical-align:bottom;
							 }				 
			  
#marine_form-question {display:block;
					   font-size:16px;
					   font-weight:bold;
					   margin-bottom:5px;}
						
#marine_form-question-require {display:block;
							  font-size:14px;
							  font-weight:bold;
							  margin-bottom:5px;
							  color: #db0f14;}
							  
input.marine_form-fill_in {width: 100%;
						  height: 24px;
						  border-radius: 3px;
						  font-size:16px;
						  border:1px solid #9e9e9e;
						  box-shadow: inset 1px 1px 0px rgba(158,158,158,1);}
						  
textarea.marine_form-message {width: 89%;
							height: 200px;
							border-radius: 6px;
							font-size:16px;
							box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
							margin-bottom:15px;
							border:1px solid #9e9e9e;}
			  
/*----Bow n Stern Tags/Reports/Test Report----*/
#test-image_container{display:inline-block;}

#side-column_tensile {float:right;
					 width:340px;
					 margin-right:140px;
					 margin-top:-195px;}
					 
#side-column_tensile-second {float:right;
							 width:340px;
							 margin-right:140px;
							 margin-top:-275px;}
					 
/*----Bow n Stern Tags/Test/Salt Spray Test----*/
#salt_spray_test{width:875px;}

#salt_spray_test h1{display:inline;
				   margin-right:10px;}

#salt_spray_test h2{display:inline;
				    color:#000;}

#salt_spray_test h4{display:inline;
				   font-family: Verdana, Geneva, sans-serif;}

#salt_spray_bottom a {margin:0px 2px 0px 2px;
					 font-weight:bold;}
					 
/*----Bow n Stern Tags/FAQs----*/

#faqs_answers {width:870px;}

#qa {float:left;
	padding-right:10px;
	 width:30px;
	 display:inline;}

#question {width:830px;
		  margin-bottom:15px;
		  font-weight:bold;
		  font-family: Verdana, Geneva, sans-serif;
		  font-size:12px;}

#answer {float:left;
        width:830px;
		margin-bottom:30px;}	
		
#faqs_answers p {margin-top:0px;}

#faqs_answers h2 {color:#000;
				font-weight:bold;
				font-size:15px;}
				
#to_top {float: right;
		font-size:12px;}
		
/*----Bow n Stern Tags/FAQs----*/

#side-column {float:right;
			 width:340px;
			 margin-right:30px;}

/*----SNAPPER/Remove----*/

#snapper-remove-image {background-image: url('../images/snapper_and_winch.jpg');
					  background-repeat:no-repeat;
					  background-position:right top;
					  background-size:305px 271px;
					  height:231px;
					  width:875px;}

h1.snapper-remove-title{margin-bottom:5px;}

h2.snapper-remove-title{font-size: 16px;
						color: #666;
						margin-top: 0px;
						margin-bottom: -10px;
						font-weight: normal;
						line-height: 20px;}
						
span.snapper_discontinued {font-size:10px;}

#madeinusa {margin-top:10px;}

#madeinusa img{display:inline-block;
			   border-right: 1px solid #000;
			   padding-right:10px;
			   float:left;}
			   
#madeinusa p{display:inline-block;
			 margin-top:7px;
			 float:left;
			 margin-left:10px;
			 font-size:14px;
			 letter-spacing:.75px;}
			 
#madeinusa-bump {margin-top:-5px;
				margin-left:22px;}

#madeinusa-bump img{display:inline-block;
				   border-right: 1px solid #000;
				   padding-right:10px;
				   float:left;}
			   
#madeinusa-bump p{display:inline-block;
				 margin-top:7px;
				 float:left;
				 margin-left:10px;
				 font-size:14px;
				 letter-spacing:.75px;}

p.madeinusa-main  {margin-top:-17px;}
									
/*-------------------------------------------------------- Marine Products Tags ___ Kobold ------------------------------------------------------*/

/*----Marine Products/Anchor Lines----*/
#anchor_line {margin-right: 184px;
			 float: right;}	

ul.disc{list-style-type:disc;}
ul.no-disc{list-style-type:none;}

/*----Marine Products/Lifting Assemblies----*/
#lifting_assemblies_container {margin-right: 10px;
							  float: right;
							  width:45%;}	
#diagram_container {width:175px;
				   height:250px;
				   margin-left:40px;}

#lifting_container{width:145px;
				   height:145px;
				   display:inline-block;
				   margin-bottom:15px;}
				   
#single_container{width:145px;
				  height:145px;
				  display:inline-block;
				  margin-bottom:15px;
				  margin-top:-60px;
				  margin-left:60px;}
				   
#connecting-rods{width:290px;
				 height:190px;}
				 
/*----Marine Products/U-Bolts----*/
#u-bolt_containner {width:45%;
				   float:right;
				   margin-right:10px;}

#u-bolt{display: inline-block;
		width: 200px;
		height: 200px;
		margin-left: 10px;
		margin-top:40px;}

#u-bolt-bottom{display: inline-block;
			   width: 200px;
			   height: 200px;
			   margin-left: 50px;}

/*----Marine Products/Hatch-Cover----*/
			   
#diagram {float:right;
		 margin-right:100px;
		 margin-top:105px;}
		 
/*----Marine Products/Test Plugs----*/
			   
#test_plugs {float:right;
			margin-right:155px;
			margin-top:-35px;}
			
/*----Marine Products/Custom Parts----*/
#logos{margin-left:40px;}

#logo-container{float:left;
				margin:0px 10px 0px 10px;}
				
ol.custom-parts {margin-top:68px;}

img.clamshell-display {margin-top:19px;}

strong.care {margin-right:2px;}

/*-------------------------------------------------------- Fish'N Rail Tags ___ Goblin ------------------------------------------------------*/

h1.entertainment{margin-bottom:10px;}
h1.pictures{margin-bottom:3px;}
h1.products{margin-bottom:10px;}
h1.description{margin-bottom:-5px}
h2.other{margin-bottom:-10px;}

#widget {background-color:#000;
		width:271px;
		height:300px;
		float:right;
		padding: 5px 15px 0px 0px;}
		
/*----FNR/index----*/
		
#second_column-index {margin-right:30px;}

#content #two_columns-index {float:left;
							width:46%;
							padding-right:30px;}

h1.fnr-index {margin-top:-5px;
			 margin-bottom:14px;}
			 
#facebook-container-fnr {margin-bottom:25px;}
			 
/*----FNR/testimonials----*/
#content_outer #content_testimonials {width:870px;
									padding-top:20px;
									padding-bottom:10px;
									padding-left:60px;}
									
/*------------------FNR/Testimonials----------------*/

h1.testimonial {}

#testimonial h4 {font-family:Verdana, Geneva, sans-serif;
			   font-style:bold;
			   font-size:12px;
			   color:#25408F;
			   margin-bottom:15px;
			   margin-top:-5px;}
			   
h4.to-much-space {font-family:Verdana, Geneva, sans-serif;
			     font-style:bold;
			     font-size:12px;
			     color:#25408F;
				 margin-bottom:-10px !important;
			     margin-top:-5px;}

#testimonial_photo_left{width:150px;
						height:150px;
						background-color:#000;
						display:inline-block;
						margin-right:15px;
						margin-top:20px;
						margin-bottom:20px;}
						
#testimonial_photo_right{width:150px;
						height:150px;
						background-color:#000;
						display:inline-block;
						float:right;
						margin-right:60px;
						margin-top:20px;}
					
#testimonial_info_right{display:inline-block;
						float:right;
						margin-top:70px;}

#testimonial_info h4{font-size:11px;
					line-height:11px;
					margin-top:-5px;}
					
#testimonial_info p{font-size:10px;
				   line-height:11px;
				   margin-top:14px;
				   margin-left:11px;
				   margin-bottom:20px;}

#testimonial_info_right{display:inline-block;
						 float:right;
						 margin-top:38px;}
			   
#testimonial {border-top:solid 1px #25408F;
			 margin-bottom:10px;}
			 

p.testimonial-jeff {margin-top:-173px;
			       margin-left:170px;}
				   
p.testimonial-larry {margin-top:70px;}
				   
#testimonial_info_david-area h4{font-size:11px;
							line-height:11px;}
					
#testimonial_info_david-area p{font-size:10px;
						 line-height:14px;
						 margin-bottom:20px;}
						   
#testimonial_info_larry {margin-top:65px;
						margin-left:660px;}
				   
p.testimonial-skeeter{margin-top:-140px;
					  margin-left:168px;}
					  
#testimonial_info_skeeter h4{font-size:11px;
							line-height:11px;
							margin-top:-5px;}
					
#testimonial_info_skeeter p{font-size:10px;
						   line-height:11px;
						   margin-top:-10px;
						   margin-bottom:20px;}
						   
#testimonial_info_skeeter {margin-top:54px;}

#testimonial_david-area {vertical-align:top;
						display:inline-block;
						width:75%;
						margin-top:34px;}

p.testimonial-david{}
					  
#testimonial_info_david h4{font-size:11px;
							line-height:11px;}
					
#testimonial_info_david p{font-size:10px;
						 line-height:14px;
						 margin-bottom:20px;}
						   
#testimonial_info_david {margin-top:65px;
						margin-left:660px;}
						
#testimonial_photo_right-david {display:inline-block;
							   width:20%;
							   margin:10px 0px;}
									
/*---------FNR/Product--------------*/
#two_columns-products {float:left;
					  width:45%;}
					  
h4 {font-family:Verdana, Geneva, sans-serif;
   font-style:bold;
   margin-bottom:-10px;
   font-size:12px;
   color:#25408F;}
   
/*------------------FNR/Events----------------*/
 #events_column{float: left;
			   width: 96%;} 
			   
 #events_column h4{font-family:Verdana, Geneva, sans-serif;
				  font-size:13px;
				  color:#db0f14;
				  margin-bottom:10px;
				  margin-top:-4px;} 

#events-container {margin-bottom:20px;
				  height:170px;}
		 
#big-image{width:217px;
		   height:163px;}
		   
#big-image img {max-width:217px;
			   max-height:163px;}
			  
#event-title-date{margin:-177px 0px 0px 240px;}

#events_years {display: block;
			   height: 20px;
			   clear: both;}
		   
#event-title-date h3{font-family:Verdana, Geneva, sans-serif;
				    font-size:12px;
				    color:#25408F;
					display:inline-block;
					margin-bottom:15px;}
					
#event-description {margin-left:240px;
				   margin-top:-10px;
				   height:115px;}

#event-description p{max-height:99px;
					overflow:hidden;}

#read-more{float:right;
		   margin-top:-15px;}

#events-column-one{float:left;
				   margin-left:-40px;
				   width:283px;}

#events-column-two{float:left;
				   width:299px;}

#events-column-three{float:left;}

#event-list {height:200px;
			border-bottom:1px solid #000;
			margin-bottom:20px;}
			
#event-list ul.no-disc {margin:0px !important;}

#spacing {height: 27px;}

p.intro_event_2014 {margin: -5px 0px 14px 0px;}

iframe.event_videos {margin-left:-37px;}

/*------------------FNR/Individual Event Pages----------------*/
	   
#event-ind-title-date h1{margin-bottom:10px;}
						
#event-ind-description {}

#next-previous-photo{display:block;
					 margin:160px 0px 190px 260px;}
					 
#next-previous-photo ul {list-style:none;}

#next-previous-photo li {float:left;}
						
#next-previous{display:block;
			   margin-left:-40px;}
						
#next-previous ul{list-style:none;}

#next-previous ul li{float:left;}

li.next-event{}
li.back-home-event{margin-left:236px;}
li.previous-event{margin-left:245px;}

#event-ind-photo {height:363px;
				 width:407px;
				 margin:0px 0px 0px 100px;}

#event-ind-photo-old {margin:0px 0px -140px 230px;}
	
#event-ind-photo-old  #my_slider {width:366px;
								height:275px;}
	
#my_slider {
     width:707px;
     height:500px;
     position:relative;
     list-style: none outside none;
     padding:0;
     margin:0;}
	 
#my_slider img{max-width:707px;
			  max-height:500px;}
	 
#my_slider li {
     position: absolute;
     top: 0px;
     left: 0px;
     display:none;}
	 
#my_slider li:first-child {
     display:block;}
	

/*------------------FNR/Links----------------*/

h1.links {margin-bottom:15px;}

#two_columns_links{float: left;
				   width: 47%;
				   padding-right: 30px;}

#second_column_links {margin-top:44px;}

#two_columns_links img, #second_column_links img {margin-top:50px;}

img.dove-fishing{margin-left:-28px;
			  margin-top:50px !important;
			  width: 350px;
			  height:83px;}
			  
/*-------------------FNR/Features----------------------*/

img.fnr_doubler {width: 200px;
				height: 250px;
				float: left;
				display: inline-block;
				margin-right: 20px;
				margin-top: 5px;}
				
ul.fnr_features {list-style-type:disc;
				margin-left:200px;}
				
/*-------------------FNR/Test Reports----------------------*/
#test-report_image {width:211px;
					height:170px;
					display:inline-block;
					float:left;
					margin:15px 2px 25px 3px;}
					
#test-report_chart {width:840px;}

#clear {clear:both;}
					
#test-report_image p {margin-top:2px;
					 text-align:center}
					 
#test-report_chart p {margin-top:2px;
					 text-align:center}
					 
#test-report_chart img {width:840px;
					  height:438px;}
				
/*-------------------Misc Tags----------------------*/
img.guy-photo{margin-right:15px;}

/*-------------------------------------------------------- MotorMate Tags ___ Troll ------------------------------------------------------*/

/*-------------------Index----------------------*/

#prostaff-container {width:100%;}

#prostaff-ind {display:inline-block;
			  vertical-align: top;
			  margin-right:3.5px;}
			  
#prostaff-ind p {margin:4px 0px 12px 0px;
				text-align:center;}
				
#prostaff-ind:hover p {color:#db0f14;}


/*-------------------End Cap Videos----------------------*/
#end_cap-video {display:inline-block;
			   width:420px;}
			   
#end_cap-video h2 {margin-top:10px;}


/*-------------------Find a Dealer----------------------*/
h2.sub-header {font-size: 16px;
			  color: #666;
			  margin-top: 10px;
			  margin-bottom: 3px;
			  font-weight: normal;
			  line-height: 20px;}
			  
#dealers-main_container {margin:10px 0px 0px 30px;}

#dealer-state_container {margin-bottom:10px;}

#dealer-state_container h3 {margin:30px 0px 0px 0px;
						   color:#25408F;
						   font-size:14px;}

#dealer_container {width:100%;
				  margin-bottom:5px;
				  font-family:Verdana, Geneva, sans-serif;}

#dealer-name {width:69%;
			 margin-right:5%;
			 display:inline-block;
			 vertical-align:top;
			 font-size:13px;}
			 
#dealer-number {width:25%;
			   display:inline-block;
			   vertical-align:top;
			   font-size:13px;}
			   
/*-------------------Installation----------------------*/
/*--- New Installation --*/
#motor-type_evinrude{width:170px;
				    margin:10px 10px 15px 10px;
				    height:37px;
				    -webkit-transition-property: width, height; /* Safari */
				    -webkit-transition-duration: 2s; /* Safari */
				    transition-property: width, height;
				    transition-duration: 1.5s;
				    overflow:hidden;
				    position: relative;
				    display:inline-block;}
 
#motor-type_johnson {width:190px;
				    margin:10px 10px 15px 10px;
				    height:37px;
				    -webkit-transition-property: width, height; /* Safari */
				    -webkit-transition-duration: 2s; /* Safari */
				    transition-property: width, height;
				    transition-duration: 1.5s;
				    overflow:hidden;
				    position: relative;
				    display:inline-block;}
				   
#motor-type_mercury {width:220px;
				   margin:10px 10px 15px 10px;
				   height:37px;
				   -webkit-transition-property: width, height; /* Safari */
				   -webkit-transition-duration: 2s; /* Safari */
				   transition-property: width, height;
				   transition-duration: 2s;
				   overflow:hidden;
				   position: relative;
				   display:inline-block;}
				   

#motor-type_yamaha {width:160px;
				   margin:10px 10px 15px 10px;
				   height:37px;
				   -webkit-transition-property: width, height; /* Safari */
				   -webkit-transition-duration: 2s; /* Safari */
				   transition-property: width, height;
				   transition-duration: 3s;
				   overflow:hidden;
				   position: relative;
				   display:inline-block;}
				   
#top-evinrude,
#top-johnson,
#top-mercury,
#top-yamaha
{display:inline-block;}
				   
#motor-type_evinrude-video{width:170px;
						   margin:10px 10px 15px 10px;
						   height:37px;
						   -webkit-transition-property: width, height; /* Safari */
						   -webkit-transition-duration: 2s; /* Safari */
						   transition-property: width, height;
						   transition-duration: 3s;
						   overflow:hidden;
						   position: relative;
						   display:inline-block;}
 
#motor-type_johnson-video{width:190px;
						  margin:10px 10px 15px 10px;
						  height:36px;
						  -webkit-transition-property: width, height; /* Safari */
						  -webkit-transition-duration: 2s; /* Safari */
						  transition-property: width, height;
						  transition-duration: 3s;
						  overflow:hidden;
						  position: relative;
						  display:inline-block;}
				   
#motor-type_mercury-video{width:220px;
					      margin:10px 10px 15px 10px;
					      height:37px;
					      -webkit-transition-property: width, height; /* Safari */
					      -webkit-transition-duration: 2s; /* Safari */
					      transition-property: width, height;
					      transition-duration: 3s;
					      overflow:hidden;
					      position: relative;
					      display:inline-block;}
				   

#motor-type_yamaha-video {width:160px;
					     margin:10px 10px 15px 10px;
					     height:37px;
					     -webkit-transition-property: width, height; /* Safari */
					     -webkit-transition-duration: 2s; /* Safari */
					     transition-property: width, height;
					     transition-duration: 3s;
					     overflow:hidden;
					     position: relative;
					     display:inline-block;}
				   
#motor-type_evinrude h2, 
#motor-type_johnson h2, 
#motor-type_mercury h2, 
#motor-type_yamaha h2,
#motor-type_evinrude-video h2,
#motor-type_johnson-video h2,
#motor-type_mercury-video h2,
#motor-type_yamaha-video h2 {color:#db0f14;}

#installation-container {width:140px;
						height:185px;
						display:inline-block;
						vertical-align:top;
						margin:0px 31px 10px 31px;}
						
#installation-container:hover {width:140px;
						height:185px;
						cursor:pointer;
						display:inline-block;
						vertical-align:top;
						margin:0px 31px 10px 31px;}
						
#installation-container_yamaha {width:180px;
							   height:185px;
							   display:inline-block;
							   vertical-align:top;
							   margin:0px 10px 25px 10px;}
						
#installation-container_yamaha:hover {width:180px;
									 height:185px;
									 cursor:pointer;
									 display:inline-block;
									 vertical-align:top;
									 margin:0px 10px 25px 10px;}
						
#installation-container:hover p {text-decoration:underline;}
#installation-container_yamaha:hover p {text-decoration:underline;}
						
#close-out-installation{
right:-13px;
margin-top:-10px;
width:50px;
height:20px;
position: absolute;
cursor:pointer;}

#close-out-installation-video{
right:-13px;
margin-top:-31px;
width:50px;
height:20px;
position: absolute;
cursor:pointer;}

#installation-image-container {}
						 
.hover-cursor {cursor:pointer;}
							  
#installation-container p {margin-top:5px;
						  text-align:center;
						  color:#db0f14;
						  font-weight:bold;}
						
#installation-container img {opacity: 0.5;
						    filter: alpha(opacity=50); /* For IE8 and earlier */}

#installation-container:hover img {opacity: 1.0;
						    filter: alpha(opacity=100); /* For IE8 and earlier */}	

#installation-container_yamaha p {margin-top:0px;
								 text-align:center;
								 color:#db0f14;
								 font-weight:bold;}
						
#installation-container_yamaha img {opacity: 0.5;
						    filter: alpha(opacity=50); /* For IE8 and earlier */}

#installation-container_yamaha:hover img {opacity: 1.0;
						    filter: alpha(opacity=100); /* For IE8 and earlier */}	

/*--- Old Installation --*/
/*#installation-container {display:inline-block;
						width:200px;
						height:124px;
						margin-right:11px;
						border:1px solid #938F84;
						vertical-align:middle;
						margin-bottom:40px;}
						
#installation-container:hover {display:inline-block;
							  width:200px;
							  height:124px;
							  margin-right:11px;
							  border:1px solid #000;
							  text-decoration:underline;}
*/								
							
/*-------------------Measurements for MotorMate----------------------*/
#measurement-first_column {display:inline-block;
						  vertical-align:top;
						  width:27%;
						  margin-bottom:7px;
						  margin-right:15px;}

#measurement-second_column {display:inline-block;
						  vertical-align:top;
						  width:64%;
						  margin-top:30px;}

#measurement-row-container {width:100%;
						   margin-bottom:5px;}

#measurement-containers-headers {display:table-cell;
								vertical-align:middle;
								font-family: Verdana, Geneva, sans-serif;
								font-size:14px;
								font-weight:bold;}
						 
#measurement-containers-a {display:table-cell;
						 vertical-align:middle;
						 width:200px;
						 font-family: Verdana, Geneva, sans-serif;
						 font-size:14px;}

#measurement-row-container > #measurement-containers-a {width:20%;}						 
#measurement-row-container > #measurement-containers {width:40%;}

#measurement-second_column  li span{font-weight:normal;
								 line-height:10px;}
								 
#table.measurements td {font-family: Verdana, Geneva, sans-serif;
					 font-size:14px !important;}

							
/*------------------- Recipe of the Month ----------------------*/
ul.pickle-method {list-style-type:none;
				 margin-left:-20px;}
				 
span.pickling_solution-number_three {display:inline-block;
									width:215px;
									vertical-align:top;}

