/* CSS Document FF7E00*/

html, body, form {margin:0; padding:0}
body {padding:0; margin:0; font-family:Thoma, Arial, Helvetica, sans-serif; font-size:12px; color:#545454; background:#FFFFFF url(../images/body_bg.gif) repeat-x left top;}
img {border:0}
p {margin:0px 0px 7px 0px; padding:0; color:#545454; line-height:19px;}
a {outline:none; text-decoration:none; color:#333333;}
a:hover {outline:none; color:#E10B0B;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; color:#333333; outline:none;}
.container { width:960px; margin:0 auto; border:0px solid red;}
.header {width:960px; padding:10px 0px 0px 0px;}
.logo { width:236px; display:block; float:left;}
.toplink {padding:14px 30px 0px 0px; float:right; text-align:right; height:39px; width:600px; border:0px solid red;}
.toplink p{ margin:0px; padding:0px; }
.toplink  a{ padding:0px 10px; }

.nav { height:40px; display:block; float:right;  border:0px solid red;}
.nav a { display:block; padding:0px 0px 0px 18px; color:#AAAAAA; line-height:37px; background:url(../images/nav_left.gif) no-repeat left top; float:left; margin:0px 3px 0px 0px; cursor:pointer; }
.nav a span { background:url(../images/nav_right.gif) no-repeat right top; float:left; display:block; padding:0px 18px 0px 0px; }
.nav a:hover { background:url(../images/nav_lefto.gif) no-repeat left top; color:#FFFFFF; }
.nav a:hover span{ background:url(../images/nav_righto.gif) no-repeat right top; }

.clear { clear:both; margin: 0px; padding: 0px; }
.spac20 { padding:20px 0px 0px 0px; }
.spac5 { padding:5px 0px 0px 0px; }

h1 { margin:0px; padding:0px 0px 10px 0px; color:#E10B0B; font-weight:normal; font-size:22px; line-height:24px; }
h1.title { border-bottom:1px solid #BEBFBF; line-height:40px; padding:0px; }
h1 span{ color:#546B91; }

h2 { margin:0px; padding:0px 0px 7px 0px; color:#E10B0B; font-weight:normal; font-size:18px;}
h2 span{ color:#546B91; }
h2.right_title { border-bottom:1px solid #BEBFBF; color:#10213D; background:url(../images/brass-tank-connector-bullet.gif) no-repeat left center; padding:0px 0px 0px 20px; line-height:40px }

h3 { margin:0px; padding:10px 0px 4px 0px; color:#5D5D5D; font-size:13px; font-weight:bold; letter-spacing:0;}
h3 span { color:#546B91; }
h3 a{ font-weight:normal; color:#333333; font-size:12px;}
h4 {
	margin:0px 0px 7px 0px;
	padding:0;
	color:#545454;
	line-height:19px;
	font-size: 12px;
	font-weight: normal;
}
/* banner */
.banner { width:700px; float:left;  }
.banner_right { width:260px; float:right;}
.banner_right div{ background:url(../images/banner_right_bg1.gif) repeat-x left top; height:84px; padding:0px 5px 0px 0px; }
.banner_right div img { float:left; }
.banner_right div h2{ color:#E10B0B; padding:8px 0px 0px 0px; font-size:20px;  }
.banner_right div h2 span { color:#474747; }
.banner_right div p { margin:0px; padding:3px 0px 0px 0px; color:#333333; font-style:italic; font-weight:bold; }
.banner_right div p a { color:#333333; text-decoration:underline; }
.banner_right div p a:hover { text-decoration:none; color:#FFFFFF; } 

/* Middle */
.middle_container { width:960px; float:left; padding:30px 0px 20px 0px; }
.middle { width:685px; float:left; border-right:0px dashed #666666; padding:0px 15px 0px 0px; }
.middle_right { width:248px; float:right;}

.middle h2 { padding:7px 0px 7px 0px; }

ul.rightlist { margin:0px; padding:0px; }
ul.rightlist li{ margin:0px; list-style-type:none; padding:3px 0px 3px 10px; }
ul.rightlist li a{ padding:0px 0px 0px 15px; font-weight:bold; font-size:13px; background:url(../images/brass_nozzle_bullet.gif) no-repeat left 5px; }

ul.list { margin:0px; padding:0px 0px 0px 10px; }
ul.list li {list-style-type:none; padding:3px 0px 3px 12px; background:url(../images/brass-hose-nipple-bullet.gif) no-repeat left 5px; }


ul.rightlink { margin:0px; padding:0px 0px 10px 0px; }
ul.rightlink li{ list-style-type:none; }
ul.rightlink li a{ padding:0px 0px 0px 0px; font-weight:bold; display:block; padding:3px 0px 3px 5px; width:243px; border-bottom:1px solid #D7D6D6; }
ul.rightlink li a.sel{ padding:0px 0px 0px 0px; font-weight:bold; display:block; padding:3px 0px 3px 20px; width:227px; background:url(../images/brass_nozzle_bullet.gif) no-repeat 5px 7px; color:#E10B0B; }
ul.rightlink li a:hover{ background:#D7D6D6; } 

ul.rightlink ul{ margin:0px; padding:5px 0px 5px 10px; border-bottom:1px solid #D7D6D6; }
ul.rightlink li ul li{ list-style-type:none; }
ul.rightlink li ul li a{ font-weight:normal; display:block; padding:2px 0px 2px 10px; width:227px; border:none; background:url(../images/bullet.gif) no-repeat left center; }
ul.rightlink li ul li a:hover{ color:#E10B0B; background:url(../images/bullet.gif) no-repeat left center;  } 
ul.rightlink li ul li a.sel{ padding:0px 0px 0px 0px; font-weight:bold; display:block; padding:3px 0px 3px 20px; width:227px; background:url(../images/bullet.gif) no-repeat 5px center; color:#E10B0B; }
ul.rightlink li ul li a.sel:hover{ background:url(../images/bullet.gif) no-repeat 5px center; color:#E10B0B; }


.pro-txt { color:#333333; margin:15px 0px 0px 0px; padding:10px; background:url(../images/foot_bg.gif) repeat-x left top; border-top:1px solid #C9C7C7;  }
.pro-txt p{ padding:0px; }
.pro-txt p span{ display:block; padding:0px 0px 0px 140px; }
.pro-txt p span.dec { width:140px; font-weight:bold; float:left; display:block; padding:0px; } 
.pro-txt p span.two { padding:0px 0px 0px 305px; }


.frm {padding:10px; border:1px solid #E0E0E0; background:url(../images/foot_bg.gif) repeat-x left top; }
.frm p { margin:0px; padding:2px; }
.frm span { width:180px; padding:2px 4px 0px 4px; display:block; float:left;}
.cstext { border:1px solid #CBCBCB; background:#FFFFFF; }
.csselect { border:1px solid #CBCBCB; background:#FFFFFF; width:283px; }
.csbutton { border:none; background:url(../images/btn_bg.gif) no-repeat left top; padding:0px 0px; color:#FFFFFF; font-weight:bold; width:65px;  height:32px; font-size:13px; _padding:0px 0px; text-align:center; }
.mandatory { color:#FF0000; font-weight:bold; font-size:14px; }


.box { border:1px solid #E0E0E0; float:left; margin:0px 0px 0px 0px; background:url(../images/foot_bg.gif) repeat-x left top; }
.box p { border-bottom:1px solid #E0E0E0; float:left; margin:0px; padding:0px;  }
.box span { width:168px; padding:3px 5px;  display:block; float:left; margin:1px; }
.box span.nxt { width:488px; padding:3px 5px; border-left:1px solid #E0E0E0; float:left; }

.bd { border:1px solid #CDCDCD; border-collapse:collapse; background:url(../images/foot_bg.gif) repeat-x left top;  }
.bd th{ padding:3px; }
.bd td{ padding:3px; }

ul.listing { margin:0px 0px 0px 0px; padding:0px 0px 0px 15px; }
ul.listing li{ margin:0px 10px 0px 0px; padding:0px 10px 0px 0px; float:left; list-style-type:disc;}
ul.listing li a { color:#565454; font-weight:bold; display:block; text-align:center; padding:3px 3px 3px 3px ;}
ul.listing li a:hover { background:#565454; color:#FFFFFF; }

ul.pro-listing { margin:10px 0px 0px 0px; padding:0px; }
ul.pro-listing li{ margin:0px 8px 10px 8px; padding:5px 5px 5px 5px; width:106px; float:left; list-style-type:none; height:140px; border:1px solid #D3D3D3; text-align:center;}
ul.pro-listing li a.listlink{ background:#D3D3D3; color:#565454; font-weight:bold; display:block; height:135px; text-align:center; padding:3px 0px;}
ul.pro-listing li a.listlink:hover { background:#565454; color:#FFFFFF; }

ul.sitelist { margin:0px 0px 0px 0px; padding:0px; }
ul.sitelist li{ margin:0px; padding:5px 15px 5px 15px; float:left; list-style-type:none; background:url(../images/brass-hose-nipple-bullet.gif) no-repeat left 7px; }
ul.sitelist a{ font-weight:bold; }


ul.site-prolist { margin:0px 0px 0px 10px; padding:0px; }
ul.site-prolist li{ margin:0px; padding:5px 0px 5px 15px; width:200px; float:left;  list-style-type:none; background:url(../images/brass-hose-nipple-bullet.gif) no-repeat left 5px; }
ul.site-prolist a{ font-weight:bold; }
ul.site-prolist a.sel{color:#E10B0B; font-size:13px; }

/* Easy Slider */
.product { width:675px; height:220px; padding:10px 0px 0px 0px;}
.height10 {
	font-size: 10px;
	line-height: 10px;
	height: 10px;
}
#slider { background:url(../images/brass-hex-nipples-bg.gif) repeat-x left top; padding:0px 0px 0px 10px; }
#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0px 0px 0px 0px;
	padding:12px 0px 8px 0px;
	list-style:none;
	text-align:center;
	}

#slider li{ 
		width:675px;
		height:180px;
		overflow:hidden; 
	}
#slider li a{ width:125px; display:block; float:left; text-align:center; padding:0px 20px; border-right: 1px dashed #333333; font-weight:bold; line-height:20px; } 
#slider li a.sllast{ border:none; } 	
#slider2 ul li{ 
		width:583px;
		height:200px;
		background:#FFFFFF;
		overflow:hidden;
	}	
		
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
		position:absolute;
	}	
/*#nextBtn, #slider1next{ 
	left:555px;
	}
#nextBtn, #slider2next{ 
	left:570px;
	}*/															
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
		position:absolute;
		display:block;
		width:27px;
		height:59px;		
		background:#000000 url(../images/prev_btn.gif) no-repeat 0 0;
		/*top:-120px;*/	
		margin:-120px 0px 0px 0px;
		z-index:1002;
	}	
#nextBtn a, #slider1next a{ 
		background:url(../images/next_btn.gif) no-repeat 0 0;	
		/*top:-142px;*/
		margin:-120px 0px 0px 658px;
	}
#nextBtn a, #slider2next a{ margin:-120px 0px 0px 565px; } 		
/*#prevBtn a, #nextBtn a, { display:block; position:rlative; }*/



/* Footer */
.footer { background:url(../images/foot_bg.gif) repeat-x left top; height:160px; border-top:5px solid #C9C7C7;  }
.foot_in { width:940px; margin:0 auto; padding:10px; text-align:center;}
.foot_in  a{ line-height:30px;  }
.foot_in a:hover{ color:#E10B0B; text-decoration:underline; }
.copy { float:left; color:#224272; line-height:39px; }
.site-design { float:right; color:#224272; line-height:39px; }

.more{ color:#555353; font-weight:bold; }
.hline { border-bottom:1px dashed #666666; }
.base1 { width:340px; float:left; }
.base2 { width:340px; float:right; }

.img-right { float:right; padding:0px 0px 0px 10px; }
.img-left { float:left; padding:0px 15px 0px 0px; }

.pagenext { float:right; }
.pagenext a {background:url(../images/brass-earthing-next.gif) no-repeat right center; padding:0px 15px 0px 0px; font-weight:bold; font-style:italic; } 

.pageprev { float:left; }
.pageprev a {background:url(../images/brass-earthing-prev.gif) no-repeat left center; padding:0px 0px 0px 15px; font-weight:bold; font-style:italic; }  

.cont { width:330px; }
.cont p span { width:60px; float:left }

/* News */	
#marquee_replacement{ height:100px; width: 224px; overflow:auto; padding:0px 0px 10px 0px; font-size:12px; color:#000000; line-height:16px; }
#marquee_replacement p{ padding:0px 0px 15px 0px; }
#marquee_replacement p span{ font-weight:bold; }
#marquee_replacement p.spacer{ height:60px; }
/* News End */	
