#left{
    width:350px;
    float:left;
    padding:0 20px;
    
}
#right{
    float:left;
}
#right h1{
    width: auto;
}        
h1 {
    letter-spacing:-1px;
    font-size:18px;
    color:#5d412f;
    width:300px;
    padding-bottom:10px;
}
#main p {
    padding-top:5px;
    line-height:20px;
    padding-bottom:5px;
    color:#5d412f;
}
#main p.tel{
    padding:20px 0;
}
#main p.email{
    padding-bottom:20px;
}
#left a{
    color:#3399FF;
}
#left a:hover{
    color:#c4c4c4;
    text-decoration:underline;
}
#right form{
    padding-top:5px;
    border-top:1px solid #5d412f;
    width:375px;
}
#right form p{
    clear:both;
}
#right label{
    width:150px;
    float:left;
}
#right input[type=text],textarea{
    width:220px;
    border:2px solid #5d412f;
}
#right input[type=submit]{
    float:right;
    border:1px solid #5d412f;
    background:#5d412f;
    color:#fff;
}            
#right p.error{
    background-color:#FFCFCF;
}
#right p#submitRow{width:375px;height:25px;}
        
    
        

