/*--------------- Index _____ Amari ----*/
/*---- Website Fonts ________ Spells ---*/
/*---- Basic Website Tags ___ Dragon ---*/
/*---- Tags on all Pages ____ Elf ------*/
/*---- Main Directory _______ Gnoll ----*/
/*---- ZLG Difference Tags __ Orc ------*/
/*---- ZLG Products Tags ____ Beholder -*/
/*---- About EPCO Tags ______ Gnome ----*/
/*---- Technical Info Tags __ Goblin ---*/
/*---- Report Pages Tags ____ Drow -----*/
/*---- Reference Info Tags __ Troll ----*/
/*---- Browser Selectors ____ Kobold ---*/

/*-------------------------------------------------------- Website Fonts ___ Spells ------------------------------------------------------*/


/*------------------------------------------------------ Basic Website Tags ___ Dragon --------------------------------------------------*/

.sample {color:#f00d00;}

img {outline:none;}

a img {outline:none;}

img {border:0px;}

body {margin:0px;
	 background-image: url('../images/background_website.png');
	 background-position: 0px 50px;
	 background-color: #6c727f;
	 background-repeat:repeat-x;}

a {text-decoration:none;}

p{font-family: 'PT Sans', sans-serif;
  font-size:15px;
  line-height:18px;}
  
p.small {font-size:11px;}

p.material_specs {font-size:12px;
				 margin-bottom:0px;}
				 
p.big_ft {font-size:16px;
		 line-height:18px;}
  
ul {font-family: 'PT Sans', sans-serif;
   font-size:15px;
   line-height:18px;}
   
ul.sitemap {font-family: 'PT Sans', sans-serif;
		   font-size:15px;
		   line-height:16px;}
  
h1 {font-family: 'PT Sans', sans-serif;
   font-size:24px;
   color:#041353;
   margin-bottom:-3px;
   text-transform: uppercase;}
   
h2 {font-family:'PT Sans', sans-serif;
   font-size:16px;
   color:#242424;
   text-transform: uppercase;}
  
h3 {font-family: 'PT Sans', sans-serif;
   font-size:16px;}
   
ol {font-family: 'PT Sans', sans-serif;
   font-size:14px;}
   
ol.letters {list-style-type: lower-alpha;} 

ol.upper_letters {list-style-type: upper-alpha;
				 margin-left:-17px;
				 margin-top:-1px;} 

ul.no_indent{margin-left:-40px;}
			
h2 + ul, h2 + p {margin-top:-5px;} 

form {font-family: 'PT Sans', sans-serif;
     font-size:13px;
	 margin-bottom:10px;}
	 
input {font-family: 'PT Sans', sans-serif;
	font-size:12px;
	padding-left:5px;}
				   
textarea {font-family: 'PT Sans', sans-serif;
	   font-size:12px;
	   padding-left:5px;
	   margin-left:2px;}
				   
select {font-family: 'PT Sans', sans-serif;
	 font-size:12px;
	 padding-left:3px;}

/*---------------------------------------------------------- Tags on all Pages ___ Elf -------------------------------------------------------*/

a {color:#fff;}

a.white_links{color:#b2840a !important;}
/*-- colors for links --*/
/*-- #3da4cc --*/

a.white_links:hover{color:#3da4cc !important;}

a.blue_links {color:#041353 !important;}

a.blue_links:hover {color:#041353 !important;}

a:hover {color:#e0ab0f !important;}

a:visited {color:#fff;}
   
ul.no_disc {list-style-type:none;}

p #registered_trademark {font-size:8px;
						padding-left:1px;}
						
h1 #registered_trademark {font-size:14px;
						padding-left:1px;
						vertical-align:top;}
						
h2 #registered_trademark {font-size:11px;
						padding-left:1px;
						vertical-align:top;}
						
h3 #registered_trademark {font-size:11px;
						vertical-align:top;}
						
li #registered_trademark {font-size:8px;
						padding-left:1px;
						vertical-align:top;}
						
#banner {margin-left:-30px;
		background-color:#000;
		width:950px;
		height:200px;
		margin-bottom:10px;}
		
img.pdf {width:50px;
		height:50px;
		display:inline-block;
		margin-right:2px;}
		
#print_pdf p {display:inline-block;
			vertical-align:top;
			margin-top:16px;} 
			
img.products_banner {
width: 950px;
height: 193px;
clear: right;
margin-bottom: 15px;
margin-left: -30px;
}

#breaker {background-color:#fff;}
		 
#breaker_float {clear:both;}

#content_outer {width: 950px;
			   margin:0px auto;
			   box-shadow: 0px 0px 40px #929293;
			   border-bottom-left-radius: 8px;
			   border-bottom-right-radius: 8px;}

/*---------------------- One Column Tags -----------------------------------*/
#middle_section_website-home_pages-container {width:100%;}

#middle_section_website-container {width:100%;}

#middle_section_website{width:890px;
						min-height:367px;
						height:100%;
						margin:auto;
						background-color: #fff;
						padding-left:30px;
						padding-right:30px;
						padding-bottom:30px;
						/*box-shadow: -1px 10px 39px rgba(0,0,0,1);*/}

/*---------------------- Two Column Tags -------------------------------*/	

#first_column {width:71%;
			  display:inline-block;
			  margin-bottom:-15px;}
			
#middle_section_zlg_guarantee{margin:auto;
							  width:950px;}

/*---------------------- Search Bar Tags -------------------------------*/

.gsc-control-cse {background-color: transparent !important;
				 border-color:transparent !important;}
				 
.gsc-input-box {border-top-left-radius: 7px;
			    border-bottom-left-radius: 5px;
				height:22px !important;
				box-shadow: 3px 2px 6px rgba(0,0,0,1);}
				
.gsc-input table {margin-top:-3px;} 

.gsc-modal-background-image-visible {background-color:#000 !important;
									opacity:0.5 !important;}
									
.gsc-adBlock {padding-bottom: 5px;
			 height: 81px !important;
			 overflow-y: scroll;}
			 
.gsc-thinWrapper {width: 80% !important;}

.gsc-adBlockVertical {width:19% !important;}

table.gsc-search-box td.input {margin-top:3px;}

table.gsc-search-box {width:247px !important;}

.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right: 12px;
												background-image: url('images/zeroleak-search.png') !important;
												background-repeat:none;}
												
.gsc-search-box-tools .gsc-search-box .gsc-input:focus {padding-right: 12px;
													  background-image: none !important;}

.cse input.gsc-search-button, input.gsc-search-button {background-image:none !important;
												  border:1px solid #4e5985 !important;}

input.gsc-search-button, input.gsc-search-button, input.gsc-search-button {margin-left:-12px !important;
																	 background-color:#2C3C7F !important;
																	 border-top-right-radius: 5px !important;
																	 border-bottom-right-radius: 5px !important;}

input.gsc-search-button:hover, input.gsc-search-button:hover, input.gsc-search-button:hover {background-color:#4e5985 !important;
																					   border-top-right-radius: 5px !important;
																					   border-bottom-right-radius: 5px !important;}
																				
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {margin-top:0px !important;
																		   padding: 4.5px 22px !important;
																		   border:none;
																		   box-shadow: 3px 2px 6px rgba(0,0,0,1);}

/*------------------------------------------------------------------ Main Directory Tags ___Gnoll ------------------------------------------------------------*/	
/*------------ Home Page Tags -------------*/
#image_callout-homepage {padding: 5px 22px 0px 22px;
						display:inline-block;
						vertical-align:top;
						width: 271px;
						cursor:pointer;}
						
#image_callout-products {border: 1px solid #000;
						background-image: url('../images/zlg_products-homepage_callout.png');
						width:271px;
						height:183px;
						cursor:pointer;}
						
#image_callout-homepage:hover #image_callout-products {border: 1px solid #000;
													  background-image: url('../images/zlg_products-homepage_callout-hover.png');
													  width:271px;
													  height:183px;
													  cursor:pointer;}
						
#image_callout-zlg_difference {border: 1px solid #000;
							  background-image: url('../images/zlg_difference-homepage_callout.png');
							  width:270px;
							  height:183px;
							  cursor:pointer;}
						
#image_callout-homepage:hover #image_callout-zlg_difference {border: 1px solid #000;
															background-image: url('../images/zlg_difference-homepage_callout-hover.png');
															width:270px;
															height:183px;
															cursor:pointer;}
						
#image_callout-tech_info {border: 1px solid #000;
						 background-image: url('../images/tech_info-homepage_callout.png');
						 width:271px;
						 height:183px;
						 cursor:pointer;}
						
#image_callout-homepage:hover #image_callout-tech_info {border: 1px solid #000;
													   background-image: url('../images/tech_info-homepage_callout-hover.png');
													   width:271px;
													   height:183px;
													   cursor:pointer;}
						
#image_callout-homepage p {cursor:pointer;}

#image_callout-homepage h3 {cursor:pointer;}
						  
#image_callout-homepage-link {font-weight:bold;
							  font-size:15px;
							  margin-top:2px;
							  display:block;}
						
#image_callout-homepage:hover {padding: 5px 22px 0px 22px;
							  display:inline-block;
							  vertical-align:top;
							  width: 271px;
							  color:#b2840a !important;}
						
#image_callout-homepage.first {padding: 5px 11.5px 0px 0px;
							  display:inline-block;
							  vertical-align:top;
							  width: 271px;}
						
#image_callout-homepage.last {padding: 5px 0px 0px 11.5px;
							 display:inline-block;
							 vertical-align:top;
							 width: 271px;}
						
#image_callout-homepage img {border: 1px solid #000;}

h2.home-callouts {font-family: 'PT Sans', sans-serif;
				 font-size: 18px;
				 color: #242424;
				 text-transform:uppercase;
			 	 margin-bottom:9px;}
				 
#image_callout-homepage:hover  h2.home-callouts {font-family: 'PT Sans', sans-serif;
											   font-size: 18px;
											   color: #b2840a;
											   text-transform:uppercase;
											   margin-bottom:9px;}
				 
h3.homepage-opening {font-size:15px;
					margin: 0px 0px 9px 0px;}
			 			
input.submit_button {margin-top: 6px;
				   padding: 10px 80px;
				   border-radius: 6px;
				   font-size: 18px;
				   background-color:#2C3C7F;
				   color: #fff;
				   font-weight: bold;
				   border:1px solid #000;
				   cursor:pointer;
				   box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
				   background: -webkit-linear-gradient(#3850a6, #051661); /* For Safari 5.1 to 6.0 */
				   background: -o-linear-gradient(#3850a6, #051661); /* For Opera 11.1 to 12.0 */
				   background: -moz-linear-gradient(#3850a6, #051661); /* For Firefox 3.6 to 15 */
				   background: linear-gradient(#3850a6, #051661); /* Standard syntax (must be last) */}
				   
input.submit_button:hover {margin-top: 6px;
					    padding: 10px 80px;
					    border-radius: 6px;
					    font-size: 18px;
					    background-color:#2C3C7F;
					    color: #e0ab0f;
					    font-weight: bold;
					    border:1px solid #000;
					    cursor:pointer;
					    box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
					    background: -webkit-linear-gradient(#3f5ecc, #061b7a); /* For Safari 5.1 to 6.0 */
						background: -o-linear-gradient(#3f5ecc, #061b7a); /* For Opera 11.1 to 12.0 */
						background: -moz-linear-gradient(#3f5ecc, #061b7a); /* For Firefox 3.6 to 15 */
						background: linear-gradient(#3f5ecc, #061b7a); /* Standard syntax (must be last) */}
				   
input.reset_button {margin-left: 31px;
				  margin-top: 6px;
				  padding: 10px 80px;
				  border-radius: 6px;
				  font-size: 18px;
				  background-color:#2C3C7F;
				  color: #fff;
				  font-weight: bold;
				  border:1px solid #000;
				  cursor:pointer;
				  box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
				  background: -webkit-linear-gradient(#3752b2, #051661); /* For Safari 5.1 to 6.0 */
				  background: -o-linear-gradient(#3752b2, #051661); /* For Opera 11.1 to 12.0 */
				  background: -moz-linear-gradient(#3752b2, #051661); /* For Firefox 3.6 to 15 */
			      background: linear-gradient(#3752b2, #051661); /* Standard syntax (must be last) */}
				  
input.reset_button:hover {margin-left: 31px;
						margin-top: 6px;
						padding: 10px 80px;
					    border-radius: 6px;
					    font-size: 18px;
					    background-color: #041353;
					    border:1px solid #000;
					    color: #e0ab0f;
					    font-weight: bold;
					    cursor:pointer;
						box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
						background: -webkit-linear-gradient(#3f5ecc, #061b7a); /* For Safari 5.1 to 6.0 */
						background: -o-linear-gradient(#3f5ecc, #061b7a); /* For Opera 11.1 to 12.0 */
						background: -moz-linear-gradient(#3f5ecc, #061b7a); /* For Firefox 3.6 to 15 */
						background: linear-gradient(#3f5ecc, #061b7a); /* Standard syntax (must be last) */}

/*------------------------------------------------------------------ ZLG Difference Tags ___ Orc ------------------------------------------------------------*/

								 
/*------------ Homepage -------------*/
#zlg_difference_home_nav {width:100%;
						 margin-bottom:15px;}
						
#how_it_works-button {width:45%;
					 height:50px;
					 border-radius:8px;
					 margin:6px 3px 6px 18px;
					 display:inline-block;
					 vertical-align:top;
					 background-image: url('../images/how_it_works-button.png');}
							
#how_it_works-button:hover {width:45%;
							height:50px;
							margin:6px 3px 6px 18px;
							display:inline-block;
							vertical-align:top;
							border-radius:8px;
							background-image: url('../images/how_it_works-button-hover.png');}
							
#test_data-button {width:45%;
				  height:50px;
				  border-radius:8px;
				  margin:6px 11px;
				  display:inline-block;
				  vertical-align:top;
				  background-image: url('../images/test_data-button.png');}
							
#test_data-button:hover {width:45%;
						height:50px;
						border-radius:8px;
						margin:6px 11px;
						display:inline-block;
						vertical-align:top;
						background-image: url('../images/test_data-button-hover.png');}
						
#case_histories-button {width:45%;
					   height:50px;
					   border-radius:8px;
					   margin:6px 3px 6px 18px;
					   display:inline-block;
					   vertical-align:top;
					   background-image: url('../images/case_histories-button.png');}
							
#case_histories-button:hover {width:45%;
							 height:50px;
							 border-radius:8px;
							 margin:6px 3px 6px 18px;
							 display:inline-block;
							 vertical-align:top;
							 background-image: url('../images/case_histories-button-hover-new.png');}
						
#zlg_videos-button {width:45%;
				   height:50px;
				   border-radius:8px;
				   margin:6px 11px;
				   display:inline-block;
				   vertical-align:top;
				   background-image: url('../images/zlg_videos-button.png');}
							
#zlg_videos-button:hover {width:45%;
					     height:50px;
					     border-radius:8px;
					     margin:6px 11px;
					     display:inline-block;
					     vertical-align:top;
					     background-image: url('../images/zlg_videos-button-hover-new.png');}
							
							
/*------------ How it Works -------------*/
#zlg_compare_main {width:43%;
				  float:left;
				  cursor:pointer;
				  margin-bottom:15px;}

#zlg_compare_main h4 {font-family: 'PT Sans', sans-serif;
					 font-size: 11px;
					 margin-bottom:2px;
					 margin-left:10px;}
					 
#plug_type {display:block;
		   margin:-12px auto 0px auto;
		   width:40px;
		   font-weight:bold;}

#compare_sae {display:inline-block;
			 vertical-align: top;
			 text-align:center;}

#compare_zlg {display:inline-block;
			 vertical-align: top;
			 text-align:center;}
			 
#compare_list {float:left;
			  width:57%;
			  margin-top:-5px;
			  margin-left:-3px;}
			  
#zlg_compare_main:hover  #compare-callout-hide {display:block;}
			  
#compare-callout-hide {display:none;
					  margin-left:-30px;}

#zlg_compare_main:hover  #compare-callout-show {display:none;}
			  
#compare-callout-show {display:block;
					  margin-right:20px;}

#compare-callout-show h2 {margin:-6px 0px 0px 0px;
						color:#b2840a;
						font-size:17px;
						text-align:center;}

#compare-callout-hide h2 {margin:-6px 0px 0px 20px;
						color:#3da4cc;
						font-size:17px;
						text-align:center;}
			  
#compare_list h3 {margin-left:23px;}
			  
img.plug-how_it_works {float:right;
					  padding-left:10px;
					  width: 328px;}
					  
#zlg_compare_main a.inform {color:#b2840a !important;}
#zlg_compare_main:hover a.inform  {color:#3da4cc !important;}

			  
/*------------ Test Reports -------------*/
h2.test_report {margin-bottom:5px;
			   margin-top:16px;}
			   
img.test_images {margin: 10px 0px 10px 0px;}

img.mild_steel-test_report {float:right;
						   margin:10px 0px 0px 16px;}
						   
img.offshore_drilling {float:right;
					  margin:11px 0px 0px 10px;}
					  
img.subsea_report {float:right;
				  padding-left:10px;
				  margin-top:11px;}
				  
img.tr_msoe {float:right;}

#test_report-button {padding: 1px 50px;
				    margin-bottom:10px;
				    display:inline-block;
				    text-align:center;
				    border-radius: 6px;
				    font-size: 18px;
				    background-color:#2C3C7F;
				    color: #fff;
				    font-weight: bold;
				    border:1px solid #000;
				    cursor:pointer;
				    box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
				    background: -webkit-linear-gradient(#3d56b3 35%, #0e1f62); /* For Safari 5.1 to 6.0 */
				    background: -o-linear-gradient(#3d56b3 35%, #0e1f62); /* For Opera 11.1 to 12.0 */
				    background: -moz-linear-gradient(#3d56b3 35%, #0e1f62); /* For Firefox 3.6 to 15 */
				    background: linear-gradient(#3d56b3 35%, #0e1f62); /* Standard syntax (must be last) */}
			   
#test_report-button:hover {padding: 1px 50px;
						  margin-bottom:10px;
						  display:inline-block;
						  text-align:center;
						  border-radius: 6px;
						  font-size: 18px;
						  background-color:#2C3C7F;
						  color: #e0ab0f;
						  font-weight: bold;
						  border:1px solid #000;
						  cursor:pointer;
						  box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
						  background: -webkit-linear-gradient(#3f5ecc 35%, #061b7a); /* For Safari 5.1 to 6.0 */
						  background: -o-linear-gradient(#3f5ecc 35%, #061b7a); /* For Opera 11.1 to 12.0 */
						  background: -moz-linear-gradient(#3f5ecc 35%, #061b7a); /* For Firefox 3.6 to 15 */
						  background: linear-gradient(#3f5ecc 35%, #061b7a); /* Standard syntax (must be last) */}
					 
#test_report-button p {font-size:16px; 
					  margin:12px 0px;}
					  
#nfpa_logo {height:100px;
		   margin-top:20px;}
					  
#nfpa_text {display:inline-block;
			 color:red;
			 margin:0px 0px 0px 10px;}
			 
img.new_item-report {height: 20px;
				    vertical-align: middle;
				    float: right;
				    margin-right: 15px;}

#test-separate {background-color:#e4e5e6;
				padding-left:20px;
				padding-right:10px;
				padding-top:1px;}
						 
/*------------ Case Hisotry Tags -------------*/
/*------------ see case_history.css file -------------*/

/*------------ Video Tags -------------*/
#video_library_container {width:890px;
						 margin-bottom:20px;
						 font-size:0px;}
						 
#video_container {width:158px;
				 display:inline-block;
				 margin:0px 10px 0px 10px;
				 vertical-align:top;}
				 
#video_container-single {width:235px;
						display:inline-block;
						margin:0px 10px 0px 10px;
						vertical-align:top;}
				 
#video_container img {border:2px solid #000;}

#video_container-single img {border:2px solid #000;}
				 
#video_title {font-size:16px;
			 display:block;
			 font-weight:bold;
			 margin-top:-10px;}

a.show_single {color:#000;
			  cursor:pointer;}

/*------------------------------------------------------------------ ZLG Products Tags ___Beholder ------------------------------------------------------------*/
/*------------ Overall Tags -------------*/
p.copy_right {width:410px;
			 margin:0px auto 10px auto;}

/*------------ Plugs Tags -------------*/
img.plugs_seal_product {height:85px;
					   width:328px;
					   margin-top:10px;}
					   
img.plugs-one {float:right;
			  margin-top:12px;}

/*------------ Banjo Tags -------------*/					   
img.banjo_fittings {display:inline-block;}
				   
ul.banjo_fitting_benefits {display:inline-block;
						 width:50%;
						 margin-top:3px;
						 vertical-align:top;}
						 
#banjo_container {width:40%;
				 display:inline-block;}
				 
#banjo_container img {margin-left:10%;}
				 
#banjo_container:hover  #benefit-callout-hide {display:block;}
			  
#benefit-callout-hide {display:none;
					  margin-left:-25px;
					  margin-bottom:10px;}

#banjo_container:hover  #benefit-callout-show {display:none;}
			  
#benefit-callout-show {display:block;
					  margin-bottom:10px}
					  
#benefit-callout-show h2 {margin:-6px 52px 0px 0px;
						color:#b2840a;
						font-size:14px;
						text-align:center;}

#benefit-callout-hide h2 {margin:-6px 0px 0px -19px;
						color:#3da4cc;
						font-size:14px;
						text-align:center;}
			  
#benefit_list h3 {margin-left:23px;}
						 
/*------------ PEF Fittings Tags -------------*/
#linear_dim {width:150px;
			height:150px;
			margin-top:150px;
			margin-right:40px;
			float:right;}	

/*------------ Sight Glass Tags -------------*/			
ul.sight_glass {list-style-image:url('../images/check_marks.png');}
			
img.diagram_one {margin-left:40px;}

/*------------ Custom Plugs Tags -------------*/
/*------------ see custom_plugs_container.css file -------------*/
								 
/*------------------------------------------------------------------ About EPCO Tags ___ Gnome------------------------------------------------------------*/

/*------------ EPCO Home Tags -------------*/
				
img.isocert {margin-left: 21px;
			width: 185px;
			height: 139px;}
			
img.epco_banner {width: 950px;
				height: 193px;
				clear: right;
				margin-bottom: 15px;
				margin-left: -30px;}
			
p.about {clear:left;}
			
#madeinusa {height:35px;
		   margin-left:21px;
		   margin-bottom:-7px;}

#madeinusa img{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;}

/*------------ Care Program Tags -------------*/

strong.care {color:#041353;
		  font-size:15px;}
		  
p.care_paragraph {width:96%;}


/*------------ ISO Registration Tags -------------*/
img.iso_cert {margin-left:140px;}

/*------------ Awards Tags -------------*/
p.description_shuttle {font-size:10px;}
					 
img.senate_award {margin-left: 20px;
				 margin-right: -1px;
				 float: right;
				 margin-top:25px;}

img.oem {margin-right:15px;
		width:156px;
		height:184px;
		margin-top:15px;}
		
img.shuttle {width:256px;
			height:184px;}
			
ul.oem_award_list {display:inline-block;
				 float:right;
				 margin-right:318px;}
				 
/*----------------------- In Print ---------------------*/
#print_container {width:204px;
				 height:240px;
				 margin:0px 15px 15px 0px;
				 display:inline-block;
				 vertical-align:top;}
				 
#print_container img {margin-left:51px;
					margin-top:10px;}
					
#print_container img.ivt {margin-bottom:12px;}

#print_container img.hnp_logo {margin-left:0px;
							 margin-bottom:53px;
							 padding-top:42px;}

#print_container img.oem {width:122px;
						height:150px;}
							 
#print_container p{text-align:center;
				  color:#000;
				  font-size:12px}
				  
#print_container strong{font-size:13px;}

#print_container:hover p{text-align:center;
						color:#e0ab0f;
						font-size:12px}
						
#description_print {font-size:13px;}

/*----------------------- In News ---------------------*/
li.news_links {margin-bottom:7px;}

img.validate_product_name {width:240px;
						  height:320px;
						  margin-bottom:20px;}
						  
img.plugs_engraving {margin-left:30px;
					margin-top:20px;}
					
img.plugs_metric_sizes {margin-bottom:20px;
					   width:240px;
					   height:150px;}

img.magnet_plugs {margin-bottom:20px;
				 width:238px;
				 height:183px;}

img.jic_fittings {margin-bottom:20px;
				 width:240px;
				 height:201px;}

img.orfs_fittings {margin-bottom:20px;
				  width:240px;
				  height:205px;}

/*
#press_release p {font-family:calibri;
				font-size:13px;
				letter-spacing:.25px;
				line-height:16px;}
					
#press_release ul li {font-family:calibri;
				  font-size:13px;
				  letter-spacing:.25px;
				  line-height:16px;}

#press_release h1{font-family:calibri;
				 font-size: 20px;
				 letter-spacing:.25px;}

#press_release h2{font-family:calibri;
				 font-size:17px;
				 letter-spacing:.25px;}
*/
			  
/*------------------- Contact Us ---------------------*/
#contact-column_one {display:inline-block;
					vertical-align:top;
					width:49%;
					margin-top:-16px;}
					
h2.contact_headers {margin-bottom:6px;}
					
#contact-column_two {display:inline-block;
					vertical-align:top;
					width:50%;}

#sub-contact-col_one{display:inline-block;
					vertical-align:top;
					width:45%;
					margin-top:25px;}
					
#sub-contact-col_two{display:inline-block;
					 vertical-align:top;
					 width:35%;
					 margin-top:25px;
					 margin-left:31px;}
					 
img.customer_support{margin-left: -49px;
					width: 500px;
					margin-top:40px;
					margin-bottom:20px;}

#contact_form {width:100%;
			  margin-top:10px;
			  margin-left:46px;}
			  
#form_reflect-area {color:#db0f14;
				   font-size:16px;
				   font-weight:bold;}
			  
#contact_form-question-col_one {display:inline-block;
							   vertical-align:top;
							   width:47%;
							   margin-bottom:15px;}	

#contact_form-question-col_two {display:inline-block;
							   vertical-align:top;
							   width:47%;
							   margin-bottom:15px;}

#contact_form-question-col_three {display:inline-block;
							   vertical-align:top;
							   width:27%;
							   margin-bottom:15px;}							   
			  
#contact_form-question {display:block;
					    font-size:16px;
						font-weight:bold;
						margin-bottom:5px;}
						
#contact_form-question-require {display:block;
					    font-size:16px;
						font-weight:bold;
						margin-bottom:5px;
						color: #db0f14;}
						
#form_button-container {margin-top:10px;
						margin-left:160px;}
						
input.contact_form-fill_in {width: 88%;
						  height: 34px;
						  border-radius: 6px;
						  font-size:16px;
						  border:1px solid #9e9e9e;
						  box-shadow: inset 1px 1px 0px rgba(158,158,158,1);}
						  
input.contact_form-fill_in-spam {width: 90%;
							  height: 34px;
							  border-radius: 6px;
							  font-size:16px;
							  border:1px solid #9e9e9e;
							  box-shadow: inset 1px 1px 0px rgba(158,158,158,1);}
							  
p.spam_protector {color:#db0f14;
				 font-weight:bold;
				 margin-bottom:8px;}
						  
textarea.contact_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;}
							
select.contact_form-fill_in {width: 90%;
						  height: 40px;
						  border-radius: 6px;
						  font-size:16px;
						  box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
						  border:1px solid #9e9e9e;}
						  
#select_form {font-size:16px;
			  margin-right:10px;}


			  
/*------------------- Links ---------------------*/
#links_container {}

#single_link {width:300px;
			 height:100px;
			 margin:20px 45px 60px 75px;
			 display:inline-block;
			 vertical-align:top;}
			 
#links_container a {color:#000;
				  font-family: Arial, Helvetica, sans-serif;}
/*------------------------------------------------------------------ Technical Info Tags ___ Goblin ------------------------------------------------------------*/
/*------------------- Faqs ---------------------*/
#faqs_answers {width:100%;}

ul.faqs li {line-height:20px;}

#q {float:left;
	padding-right:10px;
	width:15px;
	display:inline-block;
	clear:both;}
	
#q h3{font-size:14px;
	 margin-top:17px;
	 margin-bottom:10px;}

#a {float:left;
	padding-right:10px;
	width:15px;
	display:inline-block;
	clear:both;}
	
#a h3{font-size:14px;
	 margin-top:1px;}

#question {width:95%;
		  font-weight:bold;
		  font-size:13px;
		  float:left;
		  margin-top:4px;
		  margin-bottom:-10px;}
		  
#question p {margin-bottom:0px;}

#answer {width:95%;
        float:left;
		margin-top:2px;}	
		
#answer p {margin-top:0px;}
						
#to_top {font-size:12px;
		clear:both;
		margin-left:87%;
		margin-bottom:10px;}
		
/*------------------- Test Data ---------------------*/
#test_data {margin-left:40px;}

h1.institute_title {display:inline-block;
				   margin-bottom:-15px;}

h2.test_data_title {display: inline-block;
				   margin-bottom: -4px;
				   margin-top: 15px;}

#test_container {width:250px;
				 margin:0px 15px 15px 0px;
				 display:inline-block;
				 vertical-align:top;}
				 
#test_container img {margin-left:66px;
					margin-top:10px;
					height:156px;
					width:120px;}
					
#test_container img.new-test {border:none; 
							width:157px; 
							height:168px; 
							margin-top:6px;
							margin-left:40px !important;}
							
#test_container img.new-test-switch {border:none; 
							width:157px; 
							height:168px; 
							margin-top:6px;
							margin-left:40px !important;
							display:none;}
							
#test_container:hover img.new-test {display:none;}
#test_container:hover img.new-test-switch {display:block;}
					
#test_container img.ivt {margin-bottom:12px;}

#test_container img.hnp_logo {margin-left:0px;
							 margin-bottom:53px;
							 padding-top:42px;}

#test_container img.oem {width:122px;
						height:150px;}
							 
#test_container p{text-align:center;
				  color:#000;}
				  
#test_container strong{font-size:14px;}

#test_container:hover p{text-align:center;
						color:#e0ab0f;}
						
img.test_data_outline {border:1.5px solid #6c727f;}
/*------------------- Troubleshooting ---------------------*/

img.engraving_trouble {margin-left:80px;
					  margin-top:20px;}

/*-------------------- Plating Specs --------------------*/
#plating_container {width: 87%;
				   margin: 0px auto;}

#plating_container  h2{font-size:17px;}

#plating_container  ul{font-size:15px;}

p.plating-rev {float:right;}

img.plating-image {width:150px;
				  float:left;
				  margin-right:15px;
				  margin-bottom:15px;
				  border:1px solid #000;}

img.plating-image-second {width:150px;
					     float:left;
						 margin-top:15px;
						 margin-right:15px;
						 margin-bottom:15px;
						 border:1px solid #000;}					  

/*---------------------- Material Specs ------------------*/
#material_container h2 {font-size: 16px;
					  margin-bottom:10px;
					  clear:both;}

#material_container p {font-size:14px;}

#material_steel {border:1px solid #000;
				padding:10px 10px 10px 47px;
				margin-top:96px;
				display:none;}
				
#material_stainless_steel {border:1px solid #000;
						  padding:10px 10px 10px 47px;
						  display:none;
						  margin-top:114px;}
				
#material_aluminum {border:1px solid #000;
				   padding:10px 10px 10px 47px;
				   display:none;
				   margin-top:100px;}
				   
img.material-image {float:left;
				   margin-right:15px;
				   margin-bottom:15px;}

#material_info {width:124px;
			   margin:8px;
			   display:inline-block;
			   border:1px solid #000;
			   padding:0px 10px;
			   background-color:#eaf2d3;}

#material_info p {text-align:center;}

/*---------------------- o-ring Specs ------------------*/
#buna_ring-container, #viton_ring-container {display:inline-block;
											vertical-align:top;
											width:48%;
											text-align:center;}
											
#oring-shelf {width:40%;
			 display:inline-block;
		     vertical-align:middle;
			 text-align:center;}
				  
#additional_info-oring {width:40%;
					   display:inline-block;
					   vertical-align: middle;
					   height:117px;
					   margin-left:70px;}
					   
#lower_case {text-transform:lowercase;}
					   
/*---------------------- Port Dimensions ------------------*/					   
#port_dimension-container {width:45%;
						  display:inline-block;
						  vertical-align:top;
						  margin-left:15px;}
						  
/*---------------------- Reference Drawing ------------------*/
#reference_drawing {width:30%;
				   display:inline-block;
				   vertical-align:top;
				   text-align:center;
				   margin-top:11px;
				   margin:11px 8px 0px 8px;}			   
				   
#reference_drawing h3 {font-size:14px !important;
					  margin-top:5px;
					  margin-bottom:14px;}
		
/*------------------------------------------------------------------ Report Pages Tags ___Drow ------------------------------------------------------------*/
/*------------------------ General Tags --------------------------------*/
img.report_signature {width:550px;
				     height:551px;
					 margin-bottom:15px;}
					 
#report_pgnm {margin-left:-25px;}
					 
ul.report_pgnm {list-style-type:none;}

ul#report_pgnm li:not(:first-child){border-left: 1px solid #000;}

#link_grey_out {color:#d3d3d3;}

ul#report_pgnm li {display:inline-block;
			    float:left;
			    padding:0px 10px 0px 10px;}
				
#report_notice {border-top:1px solid #000;
			   margin-top:15px;
			   margin-bottom:25px;}
			   
#report_notice p {font-size:12px;}

#contents_number {float:right;}

#report_content_container{width:350px;}

#report_content_container li{clear:right;}

#hashmark {font-size:10px;}

#testing_aa {width:350px;
			margin-left:-38px;}
			
#testing_aa li{clear:right;}

#report_links_container {margin-top:20px;
						margin-bottom:20px;}

#widget_link {font-family: Verdana, Geneva, sans-serif;
			 width:85%;
			 font-size:13px;
			 font-weight:bold;
			 color:#fff;
			 padding:7px 10px 7px 10px;
			 border-bottom:1px solid #041353;
			 background-color:#2C3C7F;}
			 
#widget_link.long_link {font-family: Verdana, Geneva, sans-serif;
					   width:85%;
					   font-size:12px;
					   font-weight:bold;
					   color:#fff;
					   padding:10px 10px 10px 10px;
					   border-bottom:1px solid #041353;
					   background-color:#2C3C7F;}
			 
#widget_link.last {font-family: Verdana, Geneva, sans-serif;
				  width:85%;
				  font-size:13px;
				  font-weight:bold;
				  color:#fff;
				  padding:7px 10px 7px 10px;
				  border-bottom:none;
				  background-color:#2C3C7F;}
			 
#widget_link:hover {font-family:Verdana, Geneva, sans-serif;
				    width:85%;
					font-size:13px;
					color:#fff;
					background-color:#041353;
					padding:7px 10px 7px 10px;
					border-bottom:1px solid #000;}

#widget_link.long_link:hover {font-family: Verdana, Geneva, sans-serif;
							 width:85%;
							 font-size:12px;
							 font-weight:bold;
							 color:#fff;
							 padding:10px 10px 10px 10px;
							 border-bottom:1px solid #041353;
							 background-color:#041353;}					

#widget_link.last:hover {font-family: Verdana, Geneva, sans-serif;
					    width:85%;
					    font-size:13px;
					    font-weight:bold;
					    color:#fff;
					    padding:7px 10px 7px 10px;
					    border-bottom:none;
					    background-color:#041353;}					
			 
#current_page {font-family: Verdana, Geneva, sans-serif;
			 font-size:13px;
			 width:85%;
			 font-weight:bold;
			 color:#fff;
			 margin-top:-1px;
			 padding: 7px 10px 7px 10px;
			 border-bottom-width:1px;
			 border-bottom-style:solid;
			 border-bottom-color:#4e5985;
			 text-align:center;
			 z-index:9999;
			 background-color:#041353;
			 box-shadow: inset 3px 2px 6px rgba(0,0,0,1);}
			 
#current_page.long_link {font-family: Verdana, Geneva, sans-serif;
					    font-size:12px;
					    width:85%;
					    font-weight:bold;
					    color:#fff;
					    margin-top:-1px;
					    padding: 10px 10px 10px 10px;
					    border-bottom-width:1px;
					    border-bottom-style:solid;
					    border-bottom-color:#4e5985;
					    text-align:center;
					    z-index:9999;
					    background-color:#041353;
					    box-shadow: inset 3px 2px 6px rgba(0,0,0,1);}

img.plug_report {width:240px;
				height:320px;
				margin-bottom:20px;
				border:1px solid #000;}
				
/*------------------------------------------------------------------ Reference Info Tags ___ Troll ------------------------------------------------------------*/
/*------------------------ Certification Tags --------------------------------*/
img.cleanliess_cert {margin-left:177px;}

/*------------------------ Customer Service Tags --------------------------------*/
#customer_service {padding-bottom:30px;
				  border-bottom:1px solid #000;}

#customer_service h1 {margin-bottom:-5px;
					font-size:24px;}

#order_info {height:90px;
			margin:10px 0px 10px 10px;}
			
#order_info img {display:inline-block;
				width:108px;}

#mail_icon {display:inline-block;
		   margin-top:13px;}
		   
#phone_icon {display:inline-block;
		   margin-top:13px;}
		   
#fax_icon {display:inline-block;
		   margin-top:16px;}
			   
#order_info p {display:inline-block;
			  vertical-align:top;
			  font-size:16px;
			  margin:40px 0px 0px 10px;}

#payment_terms {display:inline-block;
			   width:58%;
			   vertical-align:top;
			   margin-left:20px;
			   margin-top:15px;}
					 
#track_shipment {display:inline-block;
				width:31%;
				vertical-align:top;
				margin-top:15px;
				text-align:center;
				margin-bottom:15px}
				
#track_shipment img.ups {vertical-align:center;
						margin-bottom:15px;
						margin-top:-10px;
						display:block;
						padding:5px 25px 5px 25px;}
						
#track_shipment img.fedex {margin-left:15px;
						 padding:5px 15px;}
						 
#setup_account {padding: 1px 50px;
			   margin-top:26px;
			   display:inline-block;
			   text-align:center;
			   border-radius: 6px;
			   font-size: 18px;
			   background-color:#2C3C7F;
			   color: #fff;
			   font-weight: bold;
			   border:1px solid #000;
			   cursor:pointer;
			   box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
			   background: -webkit-linear-gradient(#3d56b3 35%, #0e1f62); /* For Safari 5.1 to 6.0 */
			   background: -o-linear-gradient(#3d56b3 35%, #0e1f62); /* For Opera 11.1 to 12.0 */
			   background: -moz-linear-gradient(#3d56b3 35%, #0e1f62); /* For Firefox 3.6 to 15 */
			   background: linear-gradient(#3d56b3 35%, #0e1f62); /* Standard syntax (must be last) */}
			   
#setup_account:hover {padding: 1px 50px;
					 margin-top:26px;
					 display:inline-block;
					 text-align:center;
					 border-radius: 6px;
					 font-size: 18px;
					 background-color:#2C3C7F;
					 color: #e0ab0f;
					 font-weight: bold;
					 border:1px solid #000;
					 cursor:pointer;
					 box-shadow: inset 1px 1px 0px rgba(158,158,158,1);
					 background: -webkit-linear-gradient(#3f5ecc 35%, #061b7a); /* For Safari 5.1 to 6.0 */
					 background: -o-linear-gradient(#3f5ecc 35%, #061b7a); /* For Opera 11.1 to 12.0 */
					 background: -moz-linear-gradient(#3f5ecc 35%, #061b7a); /* For Firefox 3.6 to 15 */
					 background: linear-gradient(#3f5ecc 35%, #061b7a); /* Standard syntax (must be last) */}

/*------------------------ Part Nomenclature Tags --------------------------------*/
#nom-num {display:inline-block;
		 vertical-align:top;
		 width:13%;
		 text-align:center;}
		 
#nom-num-s {display:inline-block;
		 vertical-align:top;
		 width:14%;
		 text-align:center;}
		 
#nom-num- {display:inline-block;
		 vertical-align:top;
		 width:10%;
		 text-align:center;}
		 
#nom-num-second-s {display:inline-block;
		 vertical-align:top;
		 width:16%;
		 text-align:center;}
		 
#nom-num-sixteen {display:inline-block;
		 vertical-align:top;
		 width:16%;
		 text-align:center;
		 margin-left:10px;}
		 
#nom-num-v {display:inline-block;
		 vertical-align:top;
		 width:16%;
		 text-align:center;}
		 
#nom-num h2, #nom-num-s h2, #nom-num- h2, #nom-num-second-s h2, #nom-num-sixteen h2, #nom-num-v h2 {font-size:27px;}
		 
#nom-arrow {display:inline-block;
		   vertical-align:top;
		   width:13%;}
		   
#nom-arrow-s {display:inline-block;
		   vertical-align:top;
		   width:14%;}
		   
#nom-arrow- {display:inline-block;
		   vertical-align:top;
		   width:10%;}
		   
#nom-arrow-second-s {display:inline-block;
		   vertical-align:top;
		   width:16%;}
		   
#nom-arrow-sixteen {display:inline-block;
		   vertical-align:top;
		   width:16%;
		   margin-left:10px;}
		   
#nom-arrow-v {display:inline-block;
		   vertical-align:top;
		   width:16%;}

#nom-info-thread ul.no_disc, #nom-info-head ul.no_disc, #nom-info-material ul.no_disc, #nom-info-plug ul.no_disc, #nom-info-ring ul.no_disc{margin-left:-48px;}

#nom-info-thread {display:inline-block;
				vertical-align:top;}
				
#nom-info-head {display:inline-block;
				vertical-align:top;
				margin-left:29px;}
				
#nom-info-material {display:inline-block;
				   vertical-align:top;
				   margin-left:76px;}
				   
#nom-info-plug {display:inline-block;
			   vertical-align:top;
			   margin-left:-4px;}
			   
#nom-info-ring {display:inline-block;
			   vertical-align:top;
			   margin-left:35px;}
		 
#nom-num h2 {font-size:27px;}

#english-metric_label {width:46%;
			   margin-right:3%;
			   display:inline-block;
			   text-align:center;}

/*------------------------------------------------------------------ Browser Selectors ___ Kobold ------------------------------------------------------------*/
/*------------------------ IE!!! --------------------------------*/
.ie #left_side_form {margin-top:4px;
				    margin-bottom:4px;
				    float:right;
				    clear:right;}
				
.ie input.kitsune {margin-top:4.75px;}
  
.ie select.kitsune {margin-top:4.75px;}
					
.ie textarea.message{margin-left:-1px;}

.ie8 #left_side_form {margin-top:5px;
				    margin-bottom:5px;
				    float:right;
				    clear:right;}
				
.ie8 input.contact_form-fill_in {width: 88%;
							  height: 26px;
							  padding-top:7px;
							  border-radius: 6px;
							  font-size:16px;
							  border:1px solid #9e9e9e;
							  box-shadow: inset 1px 1px 0px rgba(158,158,158,1);}
							  
.ie8 input.contact_form-fill_in-spam {width: 88%;
							  height: 26px;
							  padding-top:7px;
							  border-radius: 6px;
							  font-size:16px;
							  border:1px solid #9e9e9e;
							  box-shadow: inset 1px 1px 0px rgba(158,158,158,1);}
							  
.ie8 select.contact_form-fill_in {width: 88%;
							   height: 33px;
							   padding-bottom:7px;
							   padding-top:4px;
							   border-radius: 6px;
							   font-size:16px;
							   border:1px solid #9e9e9e;
							   box-shadow: inset 1px 1px 0px rgba(158,158,158,1);}
					
.ie8 textarea.message{margin-left:-1px;}

.ie8 #drop_down_products {margin-left:227px;}
.ie8 #drop_down_epco{margin-left:371px;}
.ie8 #drop_down_tech_info {margin-left:519px;}
.ie8 #drop_down_ref_info {margin-left:710px;}

/*------------------------ chrome --------------------------------*/

.chrome #left_side_form  {margin-top:5.75px;
						margin-bottom:5px;
						float:right;
						clear:right;}
				
.chrome input.kitsune {margin-top:6px;}
  
.chrome select.kitsune {margin-top:4px;}
					
.chrome textarea.message{margin-left:2px;
					  margin-top:6px;}

/*--.chrome #last_navigation_link{padding-right: 4.1%;}

.chrome #last_navigation_link:hover {padding-right: 4.1%;}--*/

.chrome #drop_down_products {margin-left:232px;}
.chrome #drop_down_epco{margin-left:369px;}
.chrome #drop_down_tech_info {margin-left:491px;}
.chrome #drop_down_ref_info {margin-left:716px;}
				
/*------------------------ Firefox --------------------------------*/

.ff2 #left_side_form  {margin-top:3x;
				     margin-bottom:4px;
				     float:right;
				     clear:right;}
				
.ff2 input.kitsune {margin-top:5px;}
  
.ff2 select.kitsune {margin-top:5px;}
					
.ff2 textarea.message{margin-left:-1px;}

.ff2 #drop_down_products {margin-left:232px;}
.ff2 #drop_down_epco{margin-left:388px;}
.ff2 #drop_down_tech_info {margin-left:516px;}
.ff2 #drop_down_ref_info {margin-left:715px;}

@-moz-document url-prefix() {
			img.products_banner {margin-top:-.5px;}
				}

/*------------------------ Safari --------------------------------*/
.safari #left_side_form  {margin-top:5px;
						margin-bottom:5px;
						float:right;
						clear:right;}
				
.safari input.kitsune {margin-top:5.25px;}
  
.safari select.kitsune {margin-top:5.25px;}
					
.safari textarea.message{margin-left:1px;}

.safari #drop_down_products {margin-left:229px;}
.safari #drop_down_epco{margin-left:369px;}
.safari #drop_down_tech_info {margin-left:491px;}
.safari #drop_down_ref_info {margin-left:714px;}
