div#next a,
	a:link 
	a:active, a:visited {
color:#007AB5;
}

div#next {
padding: 10px 0px 0px 15px;
margin: 0px 0px 10px 0px;
float: left;
text-align:left;
width:480px;


}

div.topcrumbs {
   padding: 10px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   text-align: left;
   font-size: 11px;
   color:#285771;
  
 
 }
 
 
 

/* Begin Product Specifics*************************************************************************************/

	
div#prodpad {
   padding-top: 0px;
   
   } 
   
   
div#prod {
   width: 480px;
   display: inline; 
   margin-left:7px;
   } 
   

div#prodlist {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:480px;

   } 


#prodlist p{
  padding: 5px 7px 5px 2px;
  display: block;
  text-decoration: none;
  border-bottom: 1px solid #CCCCCC;

  }
  
  
#prodlist table{
        margin: 5px 5px 15px 0px;
        padding:0px 0px 0px 0px;
        text-decoration: none;
        border-bottom: 1px solid #CCCCCC;
	}
  


#prodlist a{
   color: #007AB5;
  }



#prodlist a:hover {
	color:#C0C0C0;
	text-decoration:underline;
	}
	
	
	
div#leftprod_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  float:left;
  padding:0px 0px 0px 0px;
  margin:10px 0px 0px 20px;
  width:300px;
	}

div#rightprod_text {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   float:right;
   padding:0px 0px 0px 0px;
   margin:0px 30px 0px 0px;
   width:300px;
	}
	
	
div#prodlistwithtable {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:480px;

   } 


#prodlistwithtable table{
        margin: 5px 5px 15px 0px;
        padding:0px 0px 0px 0px;
        text-decoration: none;
        border: 1px solid #CCCCCC;
        border-collapse: collapse;
  
	}



div#lefttrans_text {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 35px;
  width:200px;
	}

div#righttrans_text {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   float:right;
   padding:0px 0px 0px 0px;
   margin:0px 50px 0px 0px;
   width:330px;
	}




	
/********************Sub*******************************/	
	
div#leftprodsub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  float:left;
  padding: 10px 0px 0px 15px;
  margin: 0px 0px 0px 0px;
  width:500px;
  color:#333333;

	}
  
#leftprodsub h4 {
	font-size: 1.2em;
	font-family: "Lucida Sans Unicode", "Trebuchet MS", Arial, sans-serif;
	margin: 0 0 0 0;
	padding: 0;  
	line-height: 20px;
	float: left;
	color:#858384;  
	}
  

/********************img*******************************/		

div#leftprod_text img {
   padding: 0px 0px 10px 0px;
}

div#rightprod_text img {
   padding: 2px 0px 0px 0px;
}


img.prod_image_floating {
	border: none;
	float: left;
	margin: 15px 15px 60px 0px;
	line-height: 250px;
	padding: 0px 0px 0px 0px;
}


img.prod_image_s {
	border: none;
	float: left;
	margin: 0px 30px 30px 0px;
	line-height: 120px;
	padding: 0px 0px 0px 0px;
}



div#endfittings {
  float:left;
  padding: 0px 0px 0px 0px;
  width:470px;
  margin-left:0px; margin-right:20px; margin-top:0px; margin-bottom:20px;
 
  } 


div#endfittings img{
  background-image: url('products/images/endfit_bg.gif');
  background-repeat: repeat-x;
  margin:5px 0px 0px 5px;
  float:left;
   }
   
   
/********************RELATED*******************************/		

   
   
div#menu_rel {
        float: right;
        width: 180px;
        display: inline;
        font-size: 11px;
         background-image: url('w312img/images/rel_links_bg.jpg');
        background-repeat: repeat-x; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px  	    
    }

#menu_rel, #menu_rel ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
 
  }

#menu_rel ul {
  width: 100%; /* Width of Menu Items */
  
  }
#menu_rel li {
  position: relative;
  list-style: none;
  }

#menu_rel li a {
  display: block;
  text-decoration: none;
  padding: 10px 5px 8px 5px;
  border-bottom: 1px solid #F3F3F3;
  color: #007AB5;
  font-size: 11px;
  }

/* Fix IE. Hide from IE Mac \*/
* html #menu_rel li { float: left; height: 1%; }
* html #menu_rel li a { height: 1%; }
/* End */

    div#menu_rel ul ul li a, 
    div#menu_rel ul ul li a:link, 
    div#menu_rel ul ul li a:visited  {
    display: block;
    border-bottom: medium none;
    background: #ECF3F7 url('uploads/images/sub_arrow2.gif') no-repeat left center;
    font-size: 11px;
    color:#858384; padding-left:25px; padding-right:0px; padding-top:5px; padding-bottom:5px  
    }
   div#menu_rel ul ul li a:hover {
   background-color:#ffffff;
}
    div#menu_rel ul ul  {
      border-right: none;
      border-top: none;
      border-bottom: 0px solid #006699;
      padding-bottom: 0px;
    }

    div#menu_rel ul ul ul i a, 
    div#menu_rel ul ul ul li a:link, 
    div#menu_rel ul ul ul li a:visited  {
        padding-left: 40px;

    }
    div#menu_rel ul ul ul  {
  background-color: transparent;
    }
#menu_rel li ul li a { padding: 5px 5px; } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */

#menu_rel li a:hover {

	background-color: #D5E7EF;
}