@charset "utf-8";
/* CSS Document */

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

img{ border:0px;}

a{ outline:none}

h1,h2,h3,h4,h5,h6,h7{ margin:0px; padding:0px; font-weight:normal}

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

.wrap{ margin:auto;  width:980px;}

.top-strip{ width:980px; margin:auto; font-family:'Roboto Condensed',sans-serif; color:#cad5ec; font-size:14px; height:40px;}

.top-left{ float:left; margin:10px 0 0 25px}

.top-right{ float:right; margin:10px 25px 0 0;}

.top-right span{ float:left}
 
.top-right p{ float:left; background:url(../images/top-call.png) no-repeat; margin-left:25px; height:22px; text-indent:20px;}



.main-nav{  width:980px; background:url(../images/nav-bg.jpg) repeat-x; height:76px; clear:both; font-family:'Roboto Condensed',sans-serif; overflow:auto}

.main-nav ul {  margin: 40px 0 0 20px;
    padding: 0;}
.main-nav li{ display:block; float:left; margin:0 14px}

.main-nav li a{ color:#FFF; text-decoration:none; font-size:15px; }

.main-nav li a:hover{ color:#af0c1c}

.logo{ position:absolute; margin:-20px 0 0 395px; }

.banner{ width:980px;}


.top-banner-box{ width:980px;}

.vehicle{ float:left}

.top-test{ float:left; background:url(../images/testi-bg.jpg) no-repeat; width:326px; height:127px;}

.top-test p{ color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 20px 0 0 75px;
    width: 235px;}
	
	
.test-btn{ margin:15px 0 0 210px} 


.inner-test{  background: url("../images/innet-test-bg.png") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 220px;
    margin: 30px 0 0 16px;
    overflow: auto;
    width: 232px;
}

.inner-test p{   color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 20px 0 0 50px;
    width: 170px;}
	
	
.inner-test-btn{ margin:13px 0 0 142px} 

.top-serving{ background:url(../images/serving-banner.jpg) no-repeat; width:327px; height:127px; float:left}


.mid-box{ width:980px; background:url(../images/home-cnt-bg.jpg) repeat-y; overflow:auto; font-family: 'Roboto Condensed',sans-serif; padding-bottom:35px; clear:both}

.mid-box-inner{ width:980px;  overflow:auto; font-family: 'Roboto Condensed',sans-serif; padding-bottom:35px; clear:both; background:url(../images/inner-bg.jpg) repeat-y }

.welc-box{ float: left;
    
    margin: 30px 0 0 30px;
    width: 363px;}

.welc-box h1{ font-size:32px; color:#174a7d}
.welc-box h2{  font-size: 17px;
    line-height: 5px;
    text-indent: 20px;}
	
.welc-txt{ width:363px;}

.welc-img{ margin-bottom:10px;}
	
.welc-txt p{ color:#343740; font-size:13px; margin-bottom:8px;}	


.feat-service{ background: url("../images/services-img.png") no-repeat scroll center top transparent;
    float: left;
    margin: 30px 0 0 60px;
    width: 260px;}


.feat-service h3{ font-size:23px;  color:#174a7d }

.feat-list{ margin: 150px 0 0 10px;
    padding: 0; width:240px;}
.feat-list li{ display:list-item; border-bottom:dotted 1px #9fa0a4; list-style-image:url(../images/feat-li.png); font-size:14px; color:#525660; line-height:25px;}

.right-form{float: right;
    margin: 20px 30px 0 0;
    width: 200px;}
.right-form h1{ margin:20px auto}
.right-form input{ background:url(../images/input-bg.jpg) no-repeat; width:200px; height:27px; border:0px; margin-bottom:3px;}
.right-form textarea{ background:url(../images/input-area.jpg) no-repeat; width:200px; height:87px; border:0px; font-family:'Roboto Condensed',sans-serif; font-size:12px;}

.right-form label{ color:#525660; font-size:12px; font-family:Arial, Helvetica, sans-serif}




.right-form-inn{
    margin: 20px 0 0 30px;
    width: 200px;}
.right-form-inn h1{ margin:20px auto}
.right-form-inn input{ background:url(../images/input-bg.jpg) no-repeat; width:200px; height:27px; border:0px; margin-bottom:3px;}
.right-form-inn textarea{ background:url(../images/input-area.jpg) no-repeat; width:200px; height:87px; border:0px;   font-family: 'Roboto Condensed',sans-serif;
    font-size: 12px;}

.right-form-inn label{ color:#525660; font-size:12px; font-family:Arial, Helvetica, sans-serif}

.right-form-btn{ margin:10px 0 0 0 }
 

.footer{   width:100%; background:#0c142b;} 

.inn-footer{   background:url(../images/footer-bg.png) no-repeat center top; overflow:auto;}

.foot-inn{ width:980px; margin:auto; font-family: 'Roboto Condensed',sans-serif; font-size:12px; color:#646871 ; overflow:auto}

.foot-left{ float:left; margin:30px 0 0 0} 

.foot-mid{ margin:30px 0 0 75px; padding:0px; float:left}
.foot-mid li{ display:block; float:left; margin-right:10px;}


.certification{ float:left; margin:12px 0 6px 6px;}
.certification ul{ list-style:none;}
.certification ul li{ float:left; margin-left:30px;}


.foot-right{ float:right; margin:30px 5px 0 0}

.serv{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#343e50; float:right; margin:20px 20px 0 0 }
.serv li{ display:list-item ; list-style-image:url(../images/li.png)}

.inner-left{ width:710px; float:left; margin:20px 0 0 20px; font-size:13px; text-align:justify; color:#555353}
.inner-left p{ margin-bottom:10px;}
.inner-left h4{ font-size:25px;}

.inner-right{ width:250px; float:right; } 


.quote{ width:500px; margin:50px 0 0 100px; font-size:15px;}
.quote label{ width:500px; float:left}
.quote input{ width:500px; border:solid 1px #d3c9c9; height:25px; margin-bottom:10px}
.quote textarea{ width:500px; border:solid 1px #d3c9c9; height:100px; margin-bottom:10px}
.quote select{ width:500px; height:25px; border:solid 1px #d3c9c9; margin-bottom:10px;}

.friends{ margin:0px; padding:0px;}
.friends strong{ font-weight:normal; font-size:18px;}
.friends p{ margin-top:5px;}

.test_box{ width:670px; margin:0px; padding:0px; }	
.test_box li{width:670px;  background-color:#EAEAEA; border-bottom:solid 1px #a4a4a4; display:block; margin-bottom:15px; color:#898181; overflow:auto; background-image:url(../images/test_quotes.png); background-repeat:no-repeat; background-position:625px 7px;} 

.test_box b{   float: left;
    font-size: 14px;
    font-weight: normal;
    margin-left: 8px;}
.test_box li p{ width:590px;  background:#ffffff; float:left; margin:5px 0 0 5px; border:solid 1px #cbcbcb; padding:10px}

.map{ background:#FFF; padding:10px; width:680px;}