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

#left_column{
             width:638px;
			 float:left;
}

#body_top{
          background:url(../images/body_top.jpg) no-repeat;
		  width:599px;
		  height:37px;
		  font:30px "Impact", Impact5, Charcoal6, sans-serif;
		  color:#cc0000;
		  padding-left:39px;
		  padding-top:10px;
}

#body_repeat{
             background:url(../images/body_repeat.jpg) repeat-y;
			 width:601px;
			 height:auto;
			 padding-left:37px;
			 padding-top:10px;
}

#namename p{
          padding-left:185px;
}

.name{
      font:20px Arial, Helvetica, sans-serif;
	  color:#FFFFFF;
}

#map{
     float:right;
	 padding-right:60px;
	 padding-top:30px;
}



.company{
         color:#FFFFFF;
}

#card{
      float:right;
	  padding-right:70px;
}

#texts{
       padding-right:69px;
}

#texts p.time{
              font:20px Arial, Helvetica, sans-serif;
			  color:#FF6600;
			  font-weight:bold;
			  float:right;
}

#body_bottom{
             background:url(../images/body_bottom.jpg) no-repeat;
			 width:638px;
			 height:41px;
			 margin-top:-30px;
}

/*----------------------- right column -------------------------------*/

#right_column{
              width:303px;
			  float:right;
}

#services{
          background:url(../images/home_serviceback.jpg) no-repeat;
		  width:303px;
		  height:431px;
}

#services_title{
                font:20px "Impact", Impact5, Charcoal6, sans-serif;
			    color:#999999;
				text-align:center;
				line-height:80px;
}

#services_pic{
              background:url(../images/home_servicestruck.jpg) no-repeat;
			  width:273px;
			  height:124px;
			  margin-left:14px;
			  margin-top:9px;
}

#services_texts{
                width:273px;
				padding-left:20px;
				padding-top:20px; 
                 
}

#services_texts p{
                  font:13px "Arial", Helvetica, sans-serif;
				  color:#999999;
				  line-height:20px;
}

#readmore{
          padding-right:10px;
		  padding-top:20px;
}

#readmore a{
            font:13px Arial, Helvetica, sans-serif;
			color:#ff6600;
			text-decoration:none;
			float:right;
}

#readmore a:hover{
			      color:#FFFF00;
			      text-decoration:underline;
}

/*-------------contact form--------------*/

#contact{
         width:488px;
		 padding-left:60px;
		 padding-top:30px;
		 
}

.form-title{
            font:15px "Verdana", Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-align: right;
			padding-right: 15px;
}

.form-title2{
            font:15px "Verdana", Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			text-align: right;
			padding-right: 15px;
			padding-bottom:108px;
}
#comment{
         position:relative;
		 margin-top:7px;
		 padding-left:29px;
		 
}


.form-input{
	        font:14px "Verdana", Arial, Helvetica, sans-serif;
	        width:330px;
			padding: 7px 10px;
			margin:0px 17px;
}
.form-input2{
            font:14px "Verdana", Arial, Helvetica, sans-serif;
			width:334px;
			height:135px;	
			padding: 7px 10px;
			margin:0px 17px;
}
.work-type1{
           color:#FFFFFF;
		   font:15px "Verdana", Arial, Helvetica, sans-serif;
		   float:left;
		   padding-right:50px;
}
.work-type2{
           color:#FFFFFF;
		   font:15px "Verdana", Arial, Helvetica, sans-serif;
		   float:left;	
}

#submit_button{
               background:url(../images/submit.png) no-repeat 0px 0px;
			   width:117px;
			   height:27px;
			   float:right;
			   padding-right:20px;
			   margin-top:10px;
			   cursor:pointer;
}

#submit_button:hover{
                    background:url(../images/submit.png) no-repeat 0px -27px;
			        width:117px;
			        height:27px;
}

#submit_button a{
                 display:block;
		         height:100%;
		         width:100%;
}
