* {margin:0 auto; padding:0}
a {text-decoration:none; color:#4d4d4d;}
p.readmore a:hover, a:hover {text-decoration:underline; color:#4d4d4d; }
.clear {clear:both;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#444444; font-weight:800; padding-bottom:10px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#444444; font-weight:600; padding-bottom:5px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444444; padding-bottom:10px; text-align:center}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#444444; padding:5px 0px;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#444444; padding:5px 10px; text-align:left;}
p.readmore, p.readmore a{ color:#e54631; float: right; text-decoration:none;}
.control-label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; }

body { background:url(../images/background.jpg) top center no-repeat #c1d1e4; width:100%;}
.content { width:980px; margin:0 auto; padding:0; margin-bottom:20px;}
#header .logo{width:200px; background:url(../images/logo.jpg) center no-repeat; height:100px; float:left; margin-left:20px;}
#header .menu{width:760px; float:right; height:100px; display:block;}

.menu ul  {list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; float:right; margin-top:15px; padding:10px 0px;}
.menu ul li{ list-style:none; float:left; color:#3a3b3c; display:block; font-size:12px; margin-left:5px}
.menu li a {
	color:#3a3b3c;
	display:block;
	font-weight:bold;
	line-height:27px;
	font-size:13px;
	margin:0px; padding:0 3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
}
.menu li a:hover, .menu ul li:hover a {color:#1b416f; border-bottom:#1b416f 2px solid;}
.menu li a.active {color:#1b416f; border-bottom:#1b416f 2px solid;}
.menu li a:focus {
	outline:none;
}
.menu li ul {
	background: inherit;
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:none;
	position:absolute;
	width:150px;
	z-index:200;/*top:1em;
    /*left:0;*/
}
.menu li:hover ul {
	display:block;
}
.menu li li {
	display:block;
	float:none;
	margin:0px;
	padding:0px;
}
.menu li:hover li a {
	color:#3a3b3c;
	border-bottom:#506787 0px solid;
	margin-top:1px;
	background:#fff;
}
.menu li ul a {
	display:block;
	font-size:13px;
	font-style:normal;
	margin:0px;
	font-family:"Trebuchet MS";
	padding:0px 5px 0px 10px;
	text-align:left;
}
	.menu li ul a:hover, .menu li ul li:hover a {color:#1b416f; border-bottom:#1b416f 1px solid;}


#banner {background:url(../images/banner.jpg) center top no-repeat; width:980px; height:230px;}
#main{ margin:0px auto 20px;}
#main .box{ width:217px; height:250px; float:left; margin-right:10px; background:#f5f3f6;}
#main .box_last {width:217px; height:250px; margin:0px; float:right; background:#f5f3f6;}
.box, .box_last { padding:10px;}
.box .profile {background:url(../images/profile.jpg) no-repeat; width:217px; height:101px;}
.box .product {background:url(../images/product.jpg) no-repeat; width:217px; height:101px;}
.box .std_code {background:url(../images/std_code.jpg) no-repeat; width:217px; height:101px;}
.box .quality {background:url(../images/quality.jpg) no-repeat; width:217px; height:101px; float:right;}
.box_last .quality {background:url(../images/quality.jpg) no-repeat; width:217px; height:101px; float:right; }

#aboutus .box_left{ width:700px; float:left; background:#f5f3f6; padding:10px;}
#aboutus .box_right {width:237px; margin-left:20px; float:right; background:#f5f3f6;}
#aboutus .box_right .box{ width:217px; height:250px; margin:0 auto 10px;}
.box_left ul { padding-bottom:10px;}
.box_left ul li { float:none; list-style-image:url(../images/bullet.jpg); list-style-position:outside; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; margin-left:50px; padding:5px 10px; font-weight:normal;}

#valves .box_left{ width:700px; float:left; background:#f5f3f6; padding:10px;}
#valves .prod_cont {width:465px; margin-right:10px; float:left;}
#valves .prod_cont ul {list-style:circle inside;}
#valves .prod_cont ul li {line-height:20px; padding:0; margin-left:30px; list-style-image:none;}
#valves .prod_img {width:225px;float:right; margin:30px 0px;}

#valves .box_right {width:217px; margin-left:20px; float:right; background:#f5f3f6; padding:10px}
#valves .box_right .box{ width:217px; height:250px; margin-bottom:10px;}
.box_left ul { padding-bottom:10px;}
.box_left ul li { float:none; list-style-image:url(../images/bullet.jpg); list-style-position:outside; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; margin-left:50px; padding:5px 10px; font-weight:normal;}

#std_code {width:960px; padding:10px; margin:0 auto; background:#f5f3f6; padding:10px}
#std_code dl {margin:0 20px;}
#std_code dl dt {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#444444; padding-bottom:10px; margin-top:20px;}
#std_code dl dd {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444; padding-bottom:10px; margin-left:20px;}


#feedback {width:960px; padding:10px; margin:0 auto; background:#f5f3f6; }
#feedback .content { height:auto; width:960px; padding:10px 30px;}
.form {width:90%; margin:0 auto; border-bottom: 1px solid #e5e5e5; padding-bottom:10px;}
fieldset { padding: 0; margin: 0; border: 0; }
legend { display: block; width: 100%; padding: 0; margin-bottom: 10px; border: 0; border-bottom: 1px solid #bfd0e4; }
.control-group { width:850px; margin: 20px auto; display:block;}
.control-label {width:30%; float:left;}
.controls span, .red { color:#FF0000; padding:0 10px;}
.controls {float:left; width:70%}
input, textarea { width:250px; vertical-align:middle; padding:5px; border-radius: 6px; border:1px solid #CCCCCC; resize:verticle; margin-bottom:10px; resize:vertical;}
input.C_code, .A_code {width:30px; margin-right:5px;}
input.Fax, .Telephone { width:150px;}
p.input_desc {margin:0 auto 10px;}
option {height:20px;}
.btn-success {background-color:#4958a4; padding:10px 15px; border-radius:8px; color:#FFFFFF; border:0px; font-weight:bold; margin-top:10px;}
.btn-success:hover{background-color:#191960; cursor:pointer;} 

#contact {width:960px; padding:10px; background:#f5f3f6; min-height:380px; }
#contact .left { width:350px; margin-right:10px; float:left }
#contact p {margin-left:20px; margin-bottom:10px;}
#contact .middle{ width:300px; margin-right:10px; float:left; margin-top:-50px} 
#contact ul { margin-top:20px; margin-left:10px;}
#contact ul li {list-style:none; padding-top:20px;}
#contact img{margin-top:-120px; margin-left:-50px;} 
#contact .cont_img {float:right; background:url(../images/contact.jpg); width:240px; height:250px; margin-top:-40px;}


#footer {background:#f5f3f6; height:60px; width:100%}
#footer .left p {float:left; width:60%; font-size:10px; line-height:normal; margin-top:15px;}
#footer .right p{ float:right; width:40% font-size:10px; margin-top:15px;}
#footer .right p span {color:#000000;}