.dummy{}
html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }

body{font-family:"Trebuchet MS";background:url(../images/main-bg.jpg) repeat-x top #336596; font-size:13px;}
.clear{clear:both;}
h1{font-family:Arial; font-size:30px; color:#5aa845; font-weight:bold; text-align:center; display:block;}
p{ margin:0 0 15px 0; line-height:18px;}
h2{font-family:Arial; font-size:18px; color:#164785; font-weight:bold; display:block; text-align:center; padding:25px 0 0 0;}
h3{font-family:Arial; font-size:14px; color:#CC3300; font-weight:bold; display:block; text-align:center; padding:11px 0 0 0;}
h4{font-family:"Trebuchet MS"; font-size:18px; color:#164785; font-weight:bold; display:block; margin:0; padding:15px 0 0 0;}
h5{font-family:Arial; font-size:16px; font-weight:bold; color:#000000; display:block; padding:0 0 9px 0;}
a{outline:none;}

/* TOP PART
-------------------------------------------------------------------------------- */
#contener{width:972px; margin:0 auto; background:#ffffff; padding:14px 0px 0 10px;}

/* Menu Part
---------------------------------------------------------------------------------*/

/*
----------START-DROPDOWN-MENU*/
#sub-main{width:972px;}

.menu-sub{width:123px; float:left;}
.menu-sub ul{margin:0px;padding:0px;}
.menu-sub li{margin:0px; padding:0px; list-style:none; line-height:22px; padding:0 0 0 7px;}
.menu-sub li a{margin:0px; color:#002060; font-weight:bold; text-decoration:none; height:18px; float:left;}
.menu-sub li a:hover{color:#ffffff;}

#community{position:absolute; background:#91b2d3; margin:0 0 0 457px; top:40px; z-index:100; visibility: hidden; padding:5px 20px 10px 10px;}

/*
----------END-DROPDOWN-MENU*/





#main-menu{ width:652px; height:26px; float:right; padding:0 8px 0 0;}
.tabs{ list-style:none; display:block; height:26px; margin:0; padding:0; }
.tabs li{ float:left; padding:0 2px 0 0;}
.tabs li span{ float:left; padding:0px;}
.tabs li a{	display:block; position:relative; text-decoration:none; }
.tabs li a em{ display:block; height:22px; float:left; padding:4px 12px 0 6px; background: url(../images/tabs.jpg) no-repeat right top;	position:relative; font:bold 13px "Trebuchet MS";	color:#002060;	z-index:100; }
.tabs li a b{ display:block; float:left;  width:8px;  height:26px; background: url(../images/tabs.jpg) no-repeat left top;position:relative; z-index:200; }
/* hover*/
.tabs li a:hover{cursor:pointer;}
.tabs li a:hover em{ background: url(../images/tabs.jpg) no-repeat right bottom; text-decoration:none; color:#fff;}
.tabs li a:hover b{	background: url(../images/tabs.jpg) no-repeat left bottom; text-decoration:none; color:#fff;}
/* active*/
.tabs li a.active{cursor:default;}
.tabs li a.active em,
.tabs li a.active:hover em{	background-position:right bottom; text-decoration:none; color:#fff;}
.tabs li a.active b,
.tabs li a.active:hover b{ background-position:left bottom;	text-decoration:none; }
/* menu area end */

/* HEDER PART 
-----------------------------------------------------------------------------------*/
#header{width:962px; float:left; background:url(../images/heder-img.jpg) no-repeat;}
#logo{width:279px; float:left; padding:44px 0 50px 17px;}

/*CONTEIN PART
-------------------------------------------------------------------------------------*/
#contein-part{width:932px; float:left; padding:3px 0 0 30px;}
.new-box{width:901px; float:left;}
.b-top-round{width:auto; float:left;}

.box-shedow{width:903px; float:left; background:url(../images/box-shedow.jpg) left top no-repeat;}
.b-repeat{width:903px; float:left; background:url(../images/box-repeat.jpg) repeat-y;}

.f-left-main{width:171px; float:left; padding:51px 0 0 0;}
.blue-repeat{width:171px; float:left; text-align:center; font-family:Arial; font-size:20px; color:#ffffff; font-weight:bold; background:url(../images/two-repeat.jpg) repeat-y;}
.blue-repeat a{color:#ffffff; text-decoration:none;}

.grey-box{width:170px; float:right; padding:51px 2px 0 0;}
.g-shed{width:170px; float:left; background:url(../images/grey-shed.jpg) left top repeat-x #7f8080;}
.hedding-img{width:auto; float:left; padding:0 0 0 41px;}

/*LEFT_BNR
-------------------------------------------------------------*/
.left-banner{width:251px; float:left; padding:14px 0 21px 11px;}
.left-banner a{color:#002060; text-decoration: underline;}
.left-banner a:hover{text-decoration: none;}
.left-banner p{padding:7px 0 0 0; margin:0;}
.safe{width:236px; float:left; text-align:center; padding:0 0 10px 0;}
.not-safe{width:236px; text-align:center; float:left; padding:0 0 10px 0;}

.newbox-colour{width:236px; float:left; font-family:Arial; font-size:13px; color:#164785; line-height:18px; text-align:center; background:url(../images/left-round.jpg) left bottom no-repeat #d0deec; padding:0 0 9px 0;}
.newbox-colour p{margin:0px; line-height:18px; color:#164785;}
.center-part{width:365px; float:left; font-family:Arial; font-size:16px; font-weight:bold; color:#000000; text-align:center; padding:15px 11px 0 0;}
.c-bnr{width:auto; float:left; padding:0 0 21px 11px;}

/*FOOTER_PART
------------------------------------------------------------*/
#footer-main{ width:100%; float:left; padding:25px 0 0 0;}
#footer-part{width:982px; margin:0 auto; color:#fff;}
#footer-part p{margin:0 0 15px 0; line-height:18px;}
#footer-part p a{color:#fff; text-decoration:underline;}
#footer-part p a:hover{color:#fff; text-decoration:none;}





/*FILTER-PAGE
-------------------------------------------------------*/
.for-pdf-link{width:311px; font-family:Arial; font-size:16px; color:#164785; font-weight:bold; float:left; padding:0 0 0 25px;}
.for-pdf-link a{color:#164785;}
.for-pdf-link a:hover{text-decoration:none;}

.new-pdf{width:235px; font-family:Arial; font-size:16px; color:#164785; text-align:right; font-weight:bold; float:right; padding:0 35px 0 0;}
.new-pdf a{color:#164785;}
.new-pdf a:hover{text-decoration:none;}

.for-top-list{width:370px; float:left; font-family:Arial; font-size:14px; color:#000000; padding:45px 0 0 75px;}
.for-top-list ul{margin:0; padding:0;}
.for-top-list li{list-style:none; line-height:22px;}


.default-text{width:903px; float:left; padding:11px 0 0 0;}
.default-text p{font-family:Arial; font-size:12px; color:#000000; line-height:18px; padding:15px 0 0 0;}
.network-text{width:900px; float:left; padding:11px 0 0 35px;}

.new-default-list{width:903px; float:left;}
.new-default-list ul{padding:0; margin:0;}
.new-default-list ul li{font-family:Arial; font-size:12px; color:#002060; line-height:20px; list-style:none; padding:9px 0 0 0;}
.new-default-list a{color:#002060; text-decoration: underline;}
.new-default-list a:hover{text-decoration: none;}

.filter-product{width:auto; float:left; padding:0 0 21px 0;}

.filter-left-cont{width:547px; float:left; padding:0 0 0 0;}
.new-filter-cont{width:527px; float:left; padding:0 0 0 0;}

.filter-right-cont{width:340px; float:left; padding:55px 0 0 15px;}
.filter-right-cont ul{margin:0; padding:0;}
.filter-right-cont ul li{ font-family:Arial; list-style:none; font-size:12px; color:#000000; line-height:33px; padding:0 0 0 0;}

.for-pro-line{width:903px; height:1px; float:left; background:url(../images/products-line.jpg) repeat-x;}
.filter-box{width:259px; float:left; text-align:center; border:1px solid #000000; padding:11px 15px;}
.filter-box span{font-family:"Trebuchet MS"; font-size:14px; text-align:center; color:#000000;}


.f-right{width:337px; float:left; padding:31px 0 0 15px;}
.new-right{width:337px; float:left; padding:0 0 0 15px;}
.f-list{width:259px; float:left; padding:3px 0 0 0;}
.f-list ul{margin:0; padding:0; text-align:left; font-family:Arial; font-size:12px; color:#000000;}
.f-list ul li{list-style:none; line-height:21px;}

.p-pending{width:130px; float:right; font-family:Arial; font-size:12px; color:#000000; padding:7px 0 0 0;}
.cfc-image{width:639px; text-align:center; margin:0 auto;}



/*CHECK-VALVES-PAGE
---------------------------------------------------------------*/
.heder-text{width:800px; font-family:Arial; font-size:14px; color:#000000; line-height:18px; margin:0 auto; padding:25px 0 25px 0;}

.check-list{width:433px; float:left; padding:11px 0 0 0;}
.check-list ul{padding:0; margin:0;}
.check-list ul li{font-family:Arial; list-style:none; line-height:21px; font-size:14px; color:#000000;}

.valve-img{width:470px; float:left;}


.contact-txt{width:200px; font-family:Arial; font-size:12px; color:#000000; line-height:22px; float:left; padding:0 0 0 0;}
.contact-txt a{color:#002060; font-weight:bold;}
.contact-txt a:hover{text-decoration:none;}


.short-txt{width:140px; font-family:Arial; font-size:12px; color:#000000; line-height:22px; float:left; padding:0 10px 0 0;}
.short-txt a{color:#002060; font-weight:bold;}
.short-txt a:hover{text-decoration:none;}
.short-txt span{font-size:14px; font-weight:bold; color:#164785;}

.form{width:889px; float:left; padding:0 0 11px 0;}
.f-txt{width:173px; float:left; font-family:Arial; font-size:12px; font-weight:bold; color:#000000; padding:3px 0 0 0;}
.input{width:575px; float:left;}

.list-box{width:140px;}

.fid-txt{width:275px; height:19px;font-family:Arial; font-size:12px; color:#000000; border:1px solid #666666; padding:3px 0 0 5px;}
.small-txt{width:101px; height:19px;font-family:Arial; font-size:12px; color:#000000; border:1px solid #666666; padding:3px 0 0 5px;}
.area-txt{width:275px; height:79px;font-family:Arial; font-size:12px; color:#000000; border:1px solid #666666; padding:3px 0 0 5px;}

.submit{width:100px; float:left;}
.btn{width:73px; height:23px; background:url(../images/submit-btn.jpg) no-repeat; font-family:Arial; font-size:12px; color:#ffffff; text-align:center; cursor:pointer; border:none; font-weight:bold; padding:0 0 1px 0;}





/* 22/03/10
---------------------------------------------------------------*/
.reps-box-bg{width:436px; float:left; border:#34689a 1px solid; border-bottom:0px;}
.reps-box-bg-right{width:436px; float:right; border:#34689a 1px solid; border-bottom:0px;}
.reps-box-title-left{width:268px; float:left; background-color:#91b2d3; padding:3px 0px 3px 10px; border-right:#34689a 1px solid; border-bottom:#34689a 1px solid;}
.reps-box-title-right{width:147px; float:left; background-color:#91b2d3; padding:3px 0px 3px 10px; border-bottom:#34689a 1px solid;}
.reps-box-text{width:436px; float:left; border-bottom:#34689a 1px solid;}
.reps-box-left{width:268px; height: 185px; float:left; padding:5px 0px 5px 10px; border-right:#34689a 1px solid;}
.reps-box-left-small{width:268px; height:165px; float:left; padding:5px 0px 5px 10px; border-right:#34689a 1px solid;}
.reps-box-left-small-ml{width:268px; height: 150px; float:left; padding:5px 0px 5px 10px; border-right:#34689a 1px solid;}
.reps-box-left-small-l{width:268px; height: 170px; float:left; padding:5px 0px 5px 10px; border-right:#34689a 1px solid;}
.reps-box-left-small-large{width:268px; height:205px; float:left; padding:5px 0px 5px 10px; border-right:#34689a 1px solid;}
.reps-box-right{width:145px; float:left; padding:5px 0px 5px 10px;}

.reps-box-bg a{color:#002060; font-weight:bold;}
.reps-box-bg a:hover{text-decoration:none;}
.reps-box-bg span{font-size:14px; font-weight:bold; color:#164785;}

.reps-box-bg-right a{color:#002060; font-weight:bold;}
.reps-box-bg-right a:hover{text-decoration:none;}
.reps-box-bg-right span{font-size:14px; font-weight:bold; color:#164785;}







