/* CSS Document */

body{
background:url(../images/bg.jpg) top center repeat-x;
margin:0px auto;
}

.clr{
clear:both;
margin:0px auto;
}

img{
border:0;
}


img a{
border:0;
}

.page{
width:1002px;
margin:0px auto;
}

img{
margin:0px;
padding:0px;
}

.header{
background:url(../images/header-bg.jpg) top center repeat-x;
margin:16px 0 0 0px;
min-height:402px;
}

.logo-lft{
width:450px;
float:left;
}

.logo-rght{
width:auto;
float:right;
padding:55px 25px 0 0px;
}

.follow-lft{
width:auto;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#474747;
font-weight:bold;
padding:6px 10px 0 0px;
}


.follow-rght{
width:auto;
float:right;
}

.follow-rght img{
padding:0 5px 0 0px;
margin:0px;
}

.menu-bg{
background:url(../images/menu-bg.png) top center no-repeat;
height:63px;
}


.bg-nne{
background:none !important;
}

.ban-lft{
width:551px;
float:left;
}

.ban-rght{
width:auto;
float:right;
}

.wrap{
 width:969px;
 margin:0px auto 0;
}

h2{
font-family:"Times New Roman", Times, serif;
font-size:27px;
text-decoration:none;
color:#cc6800;
font-weight:normal;
padding:0px 0px 12px 0px;
margin:0px;
}

.wel-lft{
width:725px;
float:left;
}


.wel-rght{
width:auto;
float:right;
padding:25px 0 0 0px;
}

.wel-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#656464;
font-weight:normal;
line-height:150%;
}

.wel-txt p{
margin:0px;
padding:0 0 10px 0px;
text-align:justify;
}

.cat-main{
margin:0px;
padding:20px 0 0 0px;
}


.cat-bg{
background:url(../images/cat-bg.jpg) top center no-repeat;
width:321px;
min-height:348px;
float:left;
margin:0 13px 0 0px;
padding:0px;
}

h3{
font-family:"Times New Roman", Times, serif;
font-size:24px;
text-decoration:none;
color:#fff;
font-weight:normal;
padding:25px 0px 22px 25px;
margin:0px;
}

.cat-wd{
width:295px;
margin:0px auto;

}

.cat-list{
margin:0px;
padding:0px;
}

.cat-list ul{
padding:0px;
margin:0px 0px 0px 12px;
}

.cat-list ul li{
padding:0px 0px 10px 15px;
margin:0px;
background:url(../images/bullet1.png) left top no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#525252;
font-weight:normal;
list-style-type:none;
line-height:170%;
}

.cat-list ul li a{
text-decoration:none;
color:#525252;
padding:0px;
margin:0px;
}

.quick-main{
margin:0px;
padding:5px 0px 0px 0px;
}

.call{
background:url(../images/call.png) left no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FF9A00;
padding:3px 0 8px 25px;
margin:0 0 0 10px;
font-weight:bold;
}

.quick-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:normal;
line-height:150%;
margin:0 0 0 10px;
}

.quick-txt p{
margin:0px;
padding:0 0 10px 0px;
}

.quick-txt p a{
text-decoration:none;
color:#000000;
}

.quick-txt p a:hover{
text-decoration:underline;
}



.email-main{
background:url(../images/email.png) left no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FF9A00;
padding:3px 0 5px 33px;
margin:0 0 5px 10px;
font-weight:bold;
}

.address-main{
background:url(../images/address.png) left no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FF9A00;
padding:3px 0 8px 28px;
margin:0 0 5px 10px;
font-weight:bold;
}

.heading1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#ff9a00;
font-weight:bold;
padding:5px 0 5px 10px;
}

.mission-main{
background:url(../images/shadow.png) bottom center no-repeat;
padding:0 0 7px 0px;
margin:0 0 10px 0px;
}

.mission-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:normal;
line-height:150%;
margin:0 0 0 10px;
}

.mission-txt p{
margin:0px;
padding:0 10px 10px 0px;
}


.quality-main{
margin:0px 0 0 0px;
padding:50px 0 0 0px;
}

.quality-lft{
background:url(../images/quality-bg.jpg) top center repeat-x; 
min-height:181px;
float:left;
width:459px;
}

.quality-rght{
background:url(../images/quality-bg.jpg) top center repeat-x; 
min-height:181px;
float:right;
width:459px;
}

h4{
font-family:"Times New Roman", Times, serif;
font-size:24px;
text-decoration:none;
color:#e07200;
font-weight:normal;
padding:12px 0 11px 13px;
margin:0 0 0 0px;
}

.policy-txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
font-weight:normal;
line-height:150%;
margin:0 0 0 13px;
}

.policy-txt p{
margin:0px;
padding:10px 10px 10px 0px;
}

.heading2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#252525;
font-weight:bold;
margin:3px 0 0 15px;
}

.obj{
margin:0px;
padding:0px;
}

.obj ul{
margin:5px 0px 0px 15px;
padding:0px;
}

.obj ul li{
margin:0px;
padding:10px 0px 0px 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#252525;
background:url(../images/arrow.png) left top no-repeat;
list-style-type:none;
line-height:150%;
}

.footer-bg{
background:url(../images/footer-bg.jpg) top center repeat-x;
min-height:86px;
margin:20px 0 0 0px;
}

.footer-menu{
padding-top:25px;
}

.footer-menu ul{
margin:0px;
padding:0px 0px 5px 0px;
}


.footer-menu ul li{
margin:0px;
padding:0px 5px 0px 5px;
display:inline;
background:url(../images/foot-divider.gif) right no-repeat;
}


.footer-menu ul li a{
margin:0px;
padding:0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#000000;
font-weight:normal;
}


.footer-menu ul li a:hover{
font-weight:normal;
text-decoration:underline;
color:#ff7d00;
}

.copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#858585;
font-weight:normal;
padding-top:8px;
}

.copyright a{
color:#858585;
text-decoration:none;
}

.copyright a:hover{
color:#ff7d00;
text-decoration:underline;
}

.rght-ct-bg{
background:url(../images/rght-bg.png) top center no-repeat;
width:272px;
min-height:393px;
}

.lft-prt{
width:670px;
float:left;
margin-right:10px;
}

.rght-prt{
width:272px;
float:right;
}

.cat-wd-main{
margin: 0 auto;
width: 245px;
}

h5{
font-family:"Trebuchet MS";
font-size:18px;
text-decoration:none;
color:#f37f0b;
font-weight:normal;
padding:0px 0px 12px 0px;
margin:0px;
}


.contact-lft {
    float: left;
    padding-bottom: 6px;
    width: 540px;
}


.contact-rght {
    float: right;
    width: auto
background:#00CC00;
}

.address {
    margin: 0px 0px 0px;
    overflow: hidden;
    padding: 0;
    width: 100%;
	  color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
}


.address dt {
    background: url("../images/address-icon.png") no-repeat scroll 0 3px transparent;
    color: #000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-right: 20px;
    padding: 0 0 0 55px;
    text-transform: none;
    width: 150px;
}

.address dd {
    background: url("../images/address-icon2.png") no-repeat scroll 0 3px transparent;
    float: right;
    padding: 0 0 0 53px;
    width: 261px;
}


.address dd ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}


.address dd ul li {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
dl dd {
    margin: 0 0 25px;
    padding: 0;
}

.address dd span {
    float: left;
    width: 100px;
}


.address dd span.email {
    float: right;
    margin-right: 112px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:150%;
}


.address dd a {
    color: #195fb4;
    text-decoration: underline;
}


.form-manage {
    margin: 10px 0 0;
}



.form-left {
    color: #4A4A4A;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 2px 0 0;
    text-align: right;
    text-decoration: none;
    width: 120px;
}


.form-right {
    float: left;
    margin-left: 10px;
    width: 275px;
}

.box {
    background-color: #FFFFFF;
    border: 1px solid #f2f2f2;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    text-decoration: none;
    width: 265px;
-moz-box-shadow: inset 0 0 5px 2px #ccc;
-webkit-box-shadow: inset 0 0 5px 2px#ccc;
box-shadow: inset 0 0 5px 2px #ccc;
padding:0 0 0 10px;
}

.box:hover{
-moz-box-shadow: inset 0 0 5px 2px #ffe1cd;
-webkit-box-shadow: inset 0 0 5px 2px#ffe1cd;
box-shadow: inset 0 0 5px 2px #ffe1cd;
border: 1px solid #ffcca9;
}

.box:focus{
-moz-box-shadow: inset 0 0 5px 2px #ffe1cd;
-webkit-box-shadow: inset 0 0 5px 2px#ffe1cd;
box-shadow: inset 0 0 5px 2px #ffe1cd;
border: 1px solid #ffcca9;
}


.box2 {
    background-color: #FFFFFF;
    border: 1px solid #f2f2f2;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 70px;
    text-decoration: none;
    width: 265px;
	-moz-box-shadow: inset 0 0 5px 2px #ccc;
-webkit-box-shadow: inset 0 0 5px 2px#ccc;
box-shadow: inset 0 0 5px 2px #ccc;
padding:0 0 0 10px;
}

.box2:hover{
-moz-box-shadow: inset 0 0 5px 2px #ffe1cd;
-webkit-box-shadow: inset 0 0 5px 2px#ffe1cd;
box-shadow: inset 0 0 5px 2px #ffe1cd;
border: 1px solid #ffcca9;
}

.box2:focus{
-moz-box-shadow: inset 0 0 5px 2px #ffe1cd;
-webkit-box-shadow: inset 0 0 5px 2px#ffe1cd;
box-shadow: inset 0 0 5px 2px #ffe1cd;
border: 1px solid #ffcca9;
}



.button {
    background: url("../images/button.jpg") repeat-x scroll center top transparent;
    border: 1px solid #ff9600;
    color: #fff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    text-decoration: none;
    width: 80px;
}


.button:hover {
    background: url("../images/button-h.jpg") repeat-x scroll center top transparent;
    height: 25px;
    width: 80px;
}

.mission{
}



.mission ul{
padding:0px 0px 0px 10px;
margin:0px;
}



.mission ul li{
list-style-type:none;
font-weight:normal;
color:#5b5b5b;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px 0px 5px 10px;
margin:0px 0px 0px 0px;
background:url(../images/bullet.png) left no-repeat;
text-align:left;
}



.mission ul li a{
color:#5b5b5b;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
text-decoration:none;
}


.specification {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    padding: 20px 20px 0 0;
    text-align: right;
    text-decoration: none;
}


.txt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000;
text-align:center;
}

.banner{
width:969px;
height:331px;
}

.inner-banner{
padding:0 0 50px 0px;	
}

.pro-list{
margin:0px;
padding:0px;
}

.pro-list ul{
padding:0px;
margin:0px 0px 0px 12px;
}

.pro-list ul li{
padding:0px 0px 0px 15px;
margin:0px;
background:url(../images/arr.png) left top no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
color:#525252;
font-weight:normal;
list-style-type:none;
line-height:170%;
}

.pro-list ul li a{s
text-decoration:none;
color:#525252;
padding:0px;
margin:0px;
}


.send-enquiry{
background:url(../images/send-enquiry.jpg) top center no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#323232;
font-weight:bold;
width:140px;
height:51px; 
margin:0px 0px 0 auto;
padding:10px 0 0 10px;
/*text-shadow: 1px 1px 1px #000;*/
}

.send-enquiry a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
color:#323232;
font-weight:bold;
width:150px;
height:31px; 
display:block;
}
.about_text{
color:#1e1e1e;
font-family:"Times New Roman", Times, serif;
font-size:23px!important;
text-decoration:none;
text-align:left;
line-height:50px;
}
.about_text span{
color:#1e1e1e;
font-size:45px;
}
.about_text strong{
color:#1e1e1e;
font-size:30px;
font-weight:normal;
}
