#left {
    min-height: 300px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 435px;
    font-size: 15px;
    float: left;
    background-image: url("/images/others/form.png");
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    float: left;
    color: #434343;
}

#left #map {
    margin-left: 20px;
    margin-bottom: 20px;
}

#left h1 {
    margin-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    padding-left: 30px;
    border-bottom: 1px solid #cccccc;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

#left p {
    margin: 20px;
}

#left ol li{
    margin-left: 20px;
    margin-right: 20px;
}

#left h2 {
    margin-left: 20px;
    margin-bottom: 10px;
    font-weight: bold;
}

#left ul {
    margin-left: 20px;
}

#right {
    min-height: 300px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 440px;
    font-size: 15px;
    float: left;
    background-image: url("/images/others/form.png");
    background-repeat: repeat-x;
    border: 1px solid #cacaca;
    margin-left: 20px;
    float: left;
    color: #434343;
}

#right h1 {
    margin-top: 10px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    padding-left: 30px;
    border-bottom: 1px solid #cccccc;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}

#right p {
    margin: 20px;
}

span {
    margin-left: 20px;
    margin-right: 20px;
}

#right h3 {
    margin-top: 20px;
    padding-left: 25px;
}

#right form {
    padding-left: 25px;
}

input {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 1px solid #CCCCCC;
    width: 290px;
    height: 26px;
}

textarea#message {
    border: none;
    width: 290px;
    height: 70px;
}

input#submit {
    background: none;
    border: none;
}