body
{
    background: #2d2d2d;
    color: black;
    text-align: center;

}

#doc
{
    border: 10px solid #384d37;
    background-color: white;

}

#bd
{
    padding: 0px 15px;
    font-family: "tahoma";
}

#hd
{
    padding: 0px;
}

#ft
{
    padding: 15px 0px;
    text-align: center;
}

.justify
{
    text-align: justify;
}

a
{
    text-decoration: none;
    font-weight: bold;
    color: #384d37;

}

#masthead
{
    background: #1f2b1f;
    padding: 0px;
    width: 750px;
}

#top_nav
{
    padding: 10px 10px;
    background: #1f2b1f;
    text-align: right;
    border-top: 1px solid #384d37;
    border-bottom: 1px solid #384d37;
    color: white;
}

#top_nav .link
{
    color: white;
    font-weight: bold;

    background: #1f2b1f;
    cursor: pointer;
    padding: 0px 15px;
}

#top_nav .link_over
{
    color: white;
    background: #384d37;
}





#cabin_list
{

    
    text-align: left;
    margin: 15px auto;
    padding: 15px;
}




.info_label
{
    font-weight: bold;
    background: #eee;
    color: black;
    padding: 4px 10px;
    text-align: right;
    border-bottom: 1px solid #eee;
    width: 30%;
}

.info_data
{
    background: white;
    color: black;
    padding: 4px 15px;
    text-align: left;
    border-bottom: 1px solid #eee;
    width: 70%;
}


#cabin_general_info  h3,#cabin_kitchen_info  h3,#cabin_dorms_info  h3,#cabin_guest_info  h3,#cabin_exterior_info  h3,#cabin_amenity_info h3,#cabin_images_info h3
{
    background: #dfe7df;
    padding: 10px 4px;
    border-bottom: 2px solid black;

}

#survey_form input,#survey_form select,#survey_form textarea
{
    font-size: 125%;
    font-weight: bold;
    margin: 6px;
    padding: 2px;
    border: 1px solid #ddd;
    color: #333;
    width: 90%;

}

#survey_form input[type=submit]
{
    border: 2px solid #384d37;
    background: #bdcbbd;
    padding: 15px 15px;
    width: 60%;
    color: #1f2b1f;
    cursor: pointer;
}


#survey_form td
{
    padding: 6px;
}

#survey_form .survey_heading
{
    border-bottom: 1px solid #ddd;
    font-size: 125%;
    font-weight: bold;
    color: #384d37;

}

#survey_form .survey_heading_b
{

    font-size: 115%;
    font-weight: bold;
    color: #384d37;
    padding-left: 25px;

}

#survey_form .survey_label
{
    font-weight: bold;
    text-align: right;
}
