@charset "UTF-8";



#company_list{
width:585px;
float:left;
display:inline;
margin-left:15px;
background-color:#AAAAAA;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #AAAAAA;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #AAAAAA;
}

#company_list dl{
float:left;
display:inline;
width:577px;
margin-left:4px;
background-color:#FFF;
font-size:93%;

}
#company_list dt{
width:140px;
float:left;
font-weight:bold;
padding-right:15px;
text-align:right;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
line-height:1.6;
}

#company_list dd{
width:381px;
float:left;
padding-left:15px;
padding-right:15px;
padding-top:7px;
padding-bottom:7px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #AAAAAA;
line-height:1.6;
}


.btn_center {
width: 620px;
display:block;
height:50px;
padding-top:23px;
text-align:center;
}


.estimate{
background: url(../contact/_images/bg_estimate.gif) no-repeat;
width:595px;
height:362px;
float:left;
display:inline;
margin-top:22px;
margin-left:15px;
}

.estimate p{
padding:115px 0px 0px 0px ;
text-align:center;
font-size:110%;
}

.estimate dl{
padding:115px 0px 0px 0px ;
text-align:center;
font-size:110%;
}
.estimate dl dt{
width:350px;
height:20px;
float:left;
display:inline;
margin-left:45px;
text-align:right;
padding-top:7px;
padding-bottom:7px;
line-height:2.0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #AAAAAA;
}
.estimate dl dd{
width:140px;
height:20px;
float:left;
text-align:right;
padding-left:15px;
padding-top:7px;
padding-bottom:7px;
line-height:2.0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #AAAAAA;
}



#contact_menu {
width:220px;
height:143px;
background: url(../contact/_images/bg_contact_menu.gif) no-repeat;
margin-bottom:20px;
}
#contact_menu img {
padding: 0px;
margin: 0px;
display: block;
}
#contact_menu ul{
list-style: none;
padding-left:4px;
padding-top:38px;
}
#contact_menu li{
display: block;
float: left;
height:30px;
text-indent: -9999px;
}
#contact_menu a{
background: url(../contact/_images/contact_menu.gif) no-repeat;
display: block;
text-decoration:none;
}


#contact_form a{
background-position: 0px 0px;
width:202px;
height:29px;
}
#contact_form a:hover{
background-position: -210px 0px;
width:202px;
height:29px;
}
#contact_form a:active{
background-position: -420px 0px;
width:202px;
height:29px;
}
#contact_form_current a{
background-position: -630px 0px;
width:202px;
height:29px;
}

#contact_auto a{
background-position: 0px -30px;
width:202px;
height:29px;
}
#contact_auto a:hover{
background-position: -210px -30px;
width:202px;
height:29px;
}
#contact_auto a:active{
background-position: -420px -30px;
width:202px;
height:29px;
}
#contact_auto_current a{
background-position: -630px -30px;
width:202px;
height:29px;
}

#contact_estimate a{
background-position: 0px -60px;
width:202px;
height:29px;
}
#contact_estimate a:hover{
background-position: -210px -60px;
width:202px;
height:29px;
}
#contact_estimate a:active{
background-position: -420px -60px;
width:202px;
height:29px;
}
#contact_estimate_current a{
background-position: -630px -60px;
width:202px;
height:29px;
}
