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

.whole_body2{
            background:url(../images/body_background.jpg) repeat-y;
			width:949px;
			height:auto;
            padding-top:13px;
			padding-left:41px;
			margin:0;
}


/*------------Left box-------------*/
#leftbox{
         background:url(../images/contact-background.jpg) no-repeat;
		 width:609px;
		 height:845px;
		 float:left;
		 padding-left:10px;
		 margin:0px;
		 
}

#contact-form{
              padding-left:30px;
			  padding-top:90px;
			  font:12px "Helvetica", Arial, Helvetica, sans-serif;
			  width:560px;
              
}

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

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

#comment{
         position:relative;
		 margin-top:7px;
		 padding-left:29px;
		 
}


.form-input{
	        font:12px "Helvetica", Arial, Helvetica, sans-serif;
	        width:348px;
			padding: 10px 25px;
			margin:5px 0px;
}
.form-input2{
            font:12px "Helvetica", Arial, Helvetica, sans-serif;
			width:352px;	
			padding: 10px 25px;
			margin:5px 0px;
}
.work-type1{
           color:#FFFFFF;
		   font:15px "Helvetica", Arial, Helvetica, sans-serif;
		   float:left;
		   padding-right:50px;
}
.work-type2{
           color:#FFFFFF;
		   font:15px "Helvetica", Arial, Helvetica, sans-serif;
		   float:left;
}
.button{
        padding-left:286px;
}


#map{
     padding-top:30px;
	 padding-left:115px;
	 width:464px;
}
#map_text{
          font:15px "Helvetica", Arial, Helvetica, sans-serif;
		  color:#FFFFFF;
		  float:left;
}
#mapimg{
        padding-left:30px;
		float:left;
}
.submit_link{
             text-decoration:none;
}

input.submit{
              background:url(../images/contact_submit.jpg) no-repeat;
			  width:119px;
			  height:32px;
			  cursor:pointer;
			  border:none;
			  margin-right:30px;
			  float:right;
}

input.submit:hover{
              background:url(../images/contact_submit_over.jpg) no-repeat;
}

.red{
     color:#FFCC00;
	 font:11px "Verdana", Arial, Helvetica, sans-serif;
	 padding-left:179px;
	 padding-top:10px;
	 
}


/*-------------Right box---------------*/

#rightbox{
          float:left;
		  width:290px;
}

#info{
     
	  
}

/*-------------info---------*/
#address{
         background:url(../images/box_address.jpg) no-repeat;
		 width:190px;
		 height:57px;
		 padding-top:29px;
		 padding-left:100px;
		 margin:0;
		 font: 15px Helvetica;
		 color:#999999;
}

#phone{
       background:url(../images/box_phone.jpg) no-repeat;
	   width:190px;
	   height:61px;
	   margin:0;
	   padding-top:29px;
	   padding-left:100px;
	   font: 15px Helvetica;
	   color:#999999;
}

#fax{
     background:url(../images/box_fax.jpg) no-repeat;
	 width:190px;
	 height:50px;
	 padding-top:40px; 
	 padding-left:100px;
     font: 15px Helvetica;
	 color:#999999;
}

#box-contact{
             background:url(../images/box_contact.jpg) no-repeat;
			 width:209px;
			 height:54px;
			 font: 20px Verdana;
			 font-weight:bold;
			 color:#66cc66;
			 padding-left:81px;
			 padding-top:21px;
}

/*------------special list------*/

#speciallist{
             background:url(../images/box_spectiallist.jpg) no-repeat;
			 width:290px;
			 height:237px;
			 padding-top:0px;
			 padding-left:0px;
			 margin-top:14px;
			 
}
#speciallist-title{
                   padding-top:10px;
				   font: 18px Georgia bold;
				   color:#66cc66;
				   padding-top:25px;
				   padding-left:60px;
}

#list-left{
           padding-left:30px;	
		   padding-top:20px;
		   font: 13px Helvetica;
		   color:#999999;
		   line-height:19px;
		   float:left;
}
#list-right{
            padding-left:50px;	
		    padding-top:20px;
		    font: 13px Helvetica;
		    color:#999999;
		    line-height:19px;
			float:left;
}

#custom{
        color:#990000;
		font: 15px Helvetica;
		padding-left:40px;
		line-height:70px;
}

/*-----------custom shape--------------*/
#box_custom{
             padding-top:16px;
	         width:291px;
			 float:left;
}
#custom_text{
        background:url(../images/box_customshapes.jpg) no-repeat;
		width:291px;
		height:237px;
		font:18px Georgia bold;
		color:#66cc66;
		padding-top:13px;
}