@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{ background-image:url(images/index_r1_c1.jpg); background-repeat:repeat-x; width:100%; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px}
p{padding:5px;}
h2{ font-size:16px; color:#377E93;}
h2 a{ font-size:16px; color:#377E93; text-decoration:none;}
hr{height:1px; width:85%; color:#F5F5F5; outline:none; margin:10px auto;}
td{vertical-align:top; text-align:left;}
#boxbgindex{background-image:url(images/index_r8_c2.jpg); background-repeat:no-repeat; width:495px; height:161px; font-size:12px;}
#boxbgindex div{padding:10px 30px;}
.home_image{float:left; width:160px; height:150px;}
.image_descript{float:left; width:300px; height:150px;}

#contact_info{float:right; width:150px;}
#map{float:left; width:340px;}

.service_images{margin:20px 0px 0px 80px; width:260px; float:left;}
.services_descript{margin:50px 20px 0px 0px; width:620px; float:right;}
.services_descript ul{margin-left:40px; list-style:none; color:#377E93; font-size:14px;}
.services_descript li{margin-bottom:5px;}

#footer{background-image:url(images/index_r9_c1.jpg); background-repeat:repeat-x; width:100%; height:71px; padding-top:10px;}
#footer a{color:#333; text-decoration:none;}
#footer a:hover{color:#333; text-decoration:underline;}
.copy_right{color:#666; font-size:9px;}
.content{margin:0 10px;}
fieldset{ width:90%; margin-left:5px; border:none;}
legend{ font-size:16px; font-weight:bold;}
#projectform input[type="radio"]{margin:2px 5px;}
#projectform  a{ font-size:14px; font-weight:bold; color:#377E93;}
#projectform input[type="checkbox"]{margin:2px 3px;}
#project_form tr>td {text-align:right;}

#contact td{ text-align:left;}
#contact tr > td:first-child{ text-align:right;}
#contact input{width:265px;}
#contact input[type="submit"]{width:80px;}
