.survey_mess {

}

.six_survey_background {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1000;
    background-color: transparent;
    top: 0px;
}

.six_survey {
    width: 450px;
    background-color: #fff; /*#ECEDED;*/
    border: 5px solid #D7DBDC;
    /*padding: 10px;*/
    margin-left: auto;
    margin-right: auto;
    margin-top: 200px;
    z-index: 1001;
}

.bfr_survey_form {
    width: 430px;
    background-color: #fff; /*#ECEDED;*/
    padding: 10px;
}

.six_survey ul {
    list-style: none;
    margin-left: 0;
    padding: 10px;
}

.six_survey ul li {
    margin: 5px 0;
    padding: 0;
}

.survey_submit {
    float: left;
}

.clearb {
    clear: both;
}

.survey_cancel {
    float: right;
}

/* style settings survey on extra page */
.six_survey_page_background {

}

.six_survey_page {
    margin: 0 0 20px 0;
}

.bfr_survey_title {
    background: url("/images/teaser_bg.gif") repeat-x scroll 0 0 transparent;
    border-bottom: 1px dotted #CC3300;
    border-top: 1px solid #CC3300;
    color: #57585A;
    padding: 11px 8px 10px;
    font-size: 2em;
}

.six_survey_page_form ul {
    list-style: none;
    margin-left: 0;
    padding: 10px;
}

.six_survey_page_form ul li,
#content #main .six_survey_page_form ul li,
#content #main .six_survey_page_form .survey_range_wrapper ul li {
    margin: 5px 0 10px 0 !important;
    padding: 0;
}

/*#content #main .six_survey_page_form .survey_range_wrapper ul li {
    margin: 0 !important;
    padding: 0;
}*/

/* Styles for BfRSurveyNew */
.six_survey_page .survey_chapter {
    padding: 0 0 15px 0;
    margin: 0 0 15px 0;
    border-bottom: 2px solid #d7dbdc
}

.six_survey_page label {
    font-weight: normal;
}

.six_survey_page .survey_question {
    padding: 10px 0;
    margin: 10px 0 0 0;
    font-weight: normal;
}

.six_survey_page ul.survey_answers {
    margin: 0;
    padding: 0;
}

.six_survey_page .survey_range_question h4 span {
    padding: 6px 16px 0 0;
}

.six_survey_page ul.survey_range,
.six_survey_page ul.survey_range_answers {
    margin: 0;
    padding-top: 0;
    overflow: hidden;
}

.six_survey_page .survey_range_bfr_survey_title_wrapper {
    border: 1px solid #d7dbdc;
    margin: 16px 0 10px 0;
}
.six_survey_page .survey_range_header_wrapper {
    border: 1px solid #d7dbdc;
    margin-top: 16px;
}
.six_survey_page .survey_range_header_wrapper .survey_range {
    margin: 0;
    padding: 6px 0 6px 0;
    height: 26px;
    overflow: hidden;
}

/*#content #main .six_survey_page .survey_range_identifier {
    margin: 0 !important;
    *//*padding:2px 0 2px 8px;*//*
}*/

.six_survey_page input {
    border-color: rgb(169, 169, 169);
}

.six_survey_page .survey_error_msg {
    color: #ff0000;
    margin: 4px 0 10px 0;
}

.six_survey_page span.survey_answer {
    display: block;
    padding: 0 0 0 20px;
    margin: -17px 0 0 0;
}

.six_survey_page_form input[type=submit] {
    background: transparent url(/images/btn_submit_r.gif) no-repeat right 0;
    color: #fff;
    border: 0;
    padding: 4px 5px 5px 5px;
    cursor: pointer;
}

.six_survey_page_form .survey_input_wrapper {
    float: left;
    background: url(/images/btn_submit_l.gif) no-repeat 0 0;
    margin: 3px 10px 0 10px;
}
.six_survey_page p.survey_description {
    color: #57585a;
    margin-bottom: 15px;
}
.six_survey_page input.survey_custom-answer {
    width: 60%;
}
.six_survey_page .survey_additional-input {
    display: inline-block;
}