
#contact{
    width:904px;
    overflow:hidden;
    margin:0 auto;    
}

#contact h1.h1{
    width:856px;
    height:56px;
    text-align:center;
    color:rgb(117, 117, 117);
    font-size:18px;
    line-height:40px;
    background:url(../img/sub/1.gif) no-repeat;
    padding:0 24px;
    margin:0;
}

#contact div.center{
    width:680px;
    float:left;
}

#contact div.right{
    width:200px;
    float:right;
}

#contact div.center div.section{
    width:680px;
    margin:0 0 24px 0;
}

#contact div.center h2.h2{
    color:rgb(255, 255, 255);
    background:url(../img/sub/2.gif) no-repeat;
    padding:0 32px;
    font-size:16px;
    text-align:center;
    font-weight:normal;
    margin:0;
    height:32px;
    line-height:32px;
}

#contact div.center div.entryBody{
    padding:24px 24px 24px 24px;
    width:630px;
    background:rgb(255, 255, 255);
    border-left:1px solid rgb(209, 202, 199);
    border-right:1px solid rgb(209, 202, 199);
    border-bottom:1px solid rgb(209, 202, 199);   
    line-height:1.5; 
}

#contact div.entryBody h3{
    font-size:16px;
    font-weight:normal;
}

#contact div.entryBody p{
    margin:1em 0;
}

#contact div.entryBody hr{
    background:url(../img/sub/4.gif) repeat-x 0 center;
    border:0;
    padding:1em 0;
    margin:0;
    height:1px;
}

#contact div.entryBody table{
    border-collapse:separate;
    border-spacing:0;
    width:100%;
    font-size:13px;
}

#contact div.entryBody td{
    padding:16px;
}

#contact div.entryBody input[type=text]{
    width:400px;
}

#contact div.entryBody textarea{
    width:400px;
    height:144px;
}

#contact .submit,
#contact .submit2{
    width:200px;
    height:32px;
    background:url(../img/contact/1.gif) no-repeat;
    border:0;
    padding:0;
    text-indent:-9999px;
    overflow:hidden;
    display:block;
    cursor:pointer;
}       

#contact .submit{
    background:url(../img/contact/1.gif) no-repeat;
}

#contact .submit2{
    background:url(../img/contact/2.gif) no-repeat;
}

#contact .submit3{
    background:url(../img/contact/3.gif) no-repeat;
}  

#contact .finish{
    width:200px;
    height:32px;
    background:url(../img/contact/3.gif) no-repeat;
    text-indent:-9999px;
    overflow:hidden;
}   

#contact .finish a{
    width:200px;
    height:32px;
    display:block;
}

#contact div.entryBody label{
    display:block;
}

#contact div.entryBody table p{
    margin:0;
}


#contact div.right div.section{
    width:200px;
    margin:0 0 24px 0;
}

#contact div.right h2{
    color:rgb(255, 255, 255);
    background:url(../img/sub/3.gif) no-repeat;
    padding:0 24px;
    font-size:12px;
    line-height:24px;
    font-weight:normal;
    height:24px;
    margin:0;
    text-align:center;
}

#contact div.right div.box{
    width:168px;
    padding:0 15px;
    border-left:1px solid rgb(209, 202, 199);
    border-right:1px solid rgb(209, 202, 199);
    border-bottom:1px solid rgb(209, 202, 199);   
    background:rgb(255, 255, 255);
    font-size:12px;
    margin:0 0 24px 0;
}

#contact div.right div.box p{
    padding:1em 0;
    margin:0;
}

#contact div.right div.box ul{
    list-style:none;
    margin:0;
    padding:0.5em 0 1em 0;
}

#contact div.right div.box li{
    background:url(../img/sub/4.gif) repeat-x 0 bottom;
    padding:0.5em 0;
    margin:0;
}





