/* @override 
	http://gcmb-staging.d8digital.com/css/forms.css */
/* General form styles
=========================================================================== */
.content fieldset, #content-div fieldset {
    border: none;
    padding: 0 0 5px;
    overflow: hidden;
    height: 100%
    }
.content fieldset.section, #content-div fieldset.section {
    padding-top: 10px;
    margin-top: 5px;
    border-top: 1px solid #FFF !important
    }
.content fieldset ul, #content-div fieldset ul {
    list-style: none;
    padding: 0 0 10px 0;
    margin: 0 !important;
    overflow: hidden;
    height: 100%
    }
.content fieldset ul li, #content-div fieldset ul li {
    float: left;
    padding: 3px 0 2px;
    overflow: hidden;
    height: 100%
    }
.content fieldset input, #content-div fieldset input, .content fieldset select, #content-div fieldset select, .content fieldset textarea, #content-div fieldset textarea {
    font-weight: normal;
    border: 1px solid #CCC;
    padding: 3px;
    margin: 2px 0 0 0;
    color: #333;
    background-color: #FFF;
    font-size: 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px
    }
.content fieldset li.check_radio input, #content-div fieldset li.check_radio input {
    width: auto !important;
    border: 0 none;
    background: none;
    margin-right: 5px
    }
.content fieldset textarea, #content-div fieldset textarea {
    overflow: auto
    }
.content fieldset input:focus, #content-div fieldset input:focus, .content fieldset select:focus, #content-div fieldset select:focus, .content fieldset textarea:focus, #content-div fieldset textarea:focus {
    border-color: #61669d
    }
.content fieldset input.submit, #content-div fieldset input.submit {
    cursor: pointer
    }
.content fieldset select, #content-div fieldset select {
    padding: 1px;
    padding: 2px 1px 2px 0
    }
.content fieldset select option, #content-div fieldset select option {
    padding: 0 1em 0 2px
    }
.content fieldset label, #content-div fieldset label {
    margin-right: 5px;
    font-weight: normal;
    /*display: block;*/
    margin-top: 5px
    }
.content fieldset li.check_radio label, #content-div fieldset li.check_radio label {
    font-size: 12px
    }
.content fieldset li.check_radio.push, #content-div fieldset li.check_radio.push {
    padding-top: 30px
    }
.content fieldset span.note, #content-div fieldset span.note, .content fieldset span.image_link, #content-div fieldset span.image_link {
    font-weight: normal;
    color: #666;
    display: block;
    margin: 5px 0 0 0;
    font-size: 12px
    }
.content fieldset span.validation, #content-div fieldset span.validation {
    color: #f00;
    font-size: 12px;
    display: block
    }
.content fieldset .required, #content-div fieldset .required {
    color: #000 !important
    }
.content fieldset .ding, #content-div fieldset .ding, .content fieldset .req, #content-div fieldset .req {
    color: #f00 !important;
    font-weight: bold
    }
.content .content fieldset label.checkbox_note, #content-div fieldset label.checkbox_note {
    font-weight: normal;
    display: inline;
    float: none
    }
.content fieldset li.tiny, #content-div fieldset li.tiny {
    width: 10%
    }
.content fieldset li.small, #content-div fieldset li.small {
    width: 20%
    }
.content fieldset li.third, #content-div fieldset li.third {
    width: 30%
    }
.content fieldset li.quarter, #content-div fieldset li.quarter {
    width: 20%
    }
.content fieldset li.half, #content-div fieldset li.half {
    width: 46%
    }
.content fieldset li.two_thirds, #content-div fieldset li.two_thirds {
    width: 66%
    }
.content fieldset li.full, #content-div fieldset li.full {
    width: 98%
    }
.content fieldset li.full, #content-div fieldset li.full {
    width: 100%;
    clear: both
    }
.content fieldset.section h3, #content-div fieldset.section h3 {
    font-size: 18px
    }
.content fieldset.section li.quarter, #content-div fieldset.section li.quarter {
    width: 95px !important;
    margin-right: 10px
    }
.content fieldset.section li.quarter.right, #content-div fieldset.section li.quarter.right {
    margin-right: 0
    }
.content fieldset.section li.quarter input, #content-div fieldset.section li.quarter input, .content fieldset.section li.quarter textarea, #content-div fieldset.section li.quarter textarea {
    width: 85px
    }
.content fieldset.section li.quarter select, #content-div fieldset.section li.quarter textarea {
    width: 95px
    }
.content fieldset.section li.third, #content-div fieldset.section li.third {
    width: 130px !important;
    margin-right: 11px
    }
.content fieldset.section li.third.right, #content-div fieldset.section li.third.right {
    margin-right: 0
    }
.content fieldset.section li.third input, #content-div fieldset.section li.third input, .content fieldset.section li.third textarea, #content-div fieldset.section li.third textarea {
    width: 120px
    }
.content fieldset.section li.third select, #content-div fieldset.section li.third select {
    width: 130px
    }
.content fieldset.section li.half, #content-div fieldset.section li.half {
    width: 200px !important
    }
.content fieldset.section li.half input, #content-div fieldset.section li.half input, .content fieldset.section li.half textarea, #content-div fieldset.section li.half input {
    width: 190px
    }
.content fieldset.section li.half select, #content-div fieldset.section li.half select {
    width: 200px
    }
.content fieldset.section li.two_thirds, #content-div fieldset.section li.two_thirds {
    width: 260px !important
    }
.content fieldset.section li.two_thirds input, #content-div fieldset.section li.two_thirds input, .content fieldset.section li.two_thirds textarea, #content-div fieldset.section li.two_thirds textarea {
    width: 250px
    }
.content fieldset.section li.two_thirds select, #content-div fieldset.section li.two_thirds select {
    width: 260px
    }
.content fieldset.section li.full, #content-div fieldset.section li.full {
    width: 412px !important
    }
.content fieldset.section li.full input, #content-div fieldset.section li.full input, .content fieldset.section li.full textarea, #content-div fieldset.section li.full textarea {
    width: 402px
    }
.content fieldset.section li.full select, #content-div fieldset.section li.full select {
    width: 412px
    }
.content fieldset.section li.date input, #content-div fieldset.section li.date input, .content fieldset.section li.date select, #content-div fieldset.section li.date select, .content fieldset.section li.date textarea, #content-div fieldset.section li.date textarea {
    background: #FFF url(../images/icons/date.png) no-repeat right 3px
    }
.content fieldset li.next, #content-div fieldset li.next {
    clear: both
    }
.content fieldset li.right, #content-div fieldset li.right {
    float: right !important
    }
.content fieldset li.last, #content-div fieldset li.last {
    float: right !important
    }
.content fieldset li.last label, #content-div fieldset li.last label {
    font-weight: bold !important
    }
.content fieldset label.tiny, #content-div fieldset label.tiny, .content fieldset label.small, #content-div fieldset label.small, .content fieldset label.third, #content-div fieldset label.third, .content fieldset label.half, #content-div fieldset label.half, .content fieldset label.two_thirds, #content-div fieldset label.two_thirds, .content fieldset label.full, #content-div fieldset label.full {
    float: left
    }
.content fieldset p, #content-div fieldset p {
    margin-bottom: 0.5em !important
    }
.content fieldset td, #content-div fieldset td {
    background-color: #FFF !important
    }
.content fieldset td label, #content-div fieldset td label {
    font-size: 15px !important
    }
/* Submit button fieldset
=========================================================================== */
.content fieldset.buttons, #content-div fieldset.buttons {
    border: 0 none #CCC;
    background-color: transparent;
    padding-top: 10px;
    margin-top: 0;
    border-top: 1px solid #eee
    }
.content fieldset.buttons ul li.submit {
    /*float:right;*/
    }
.content fieldset.buttons ul li.submit input, #content-div fieldset.buttons ul li.submit input {
    cursor: pointer;
    background: #61669d;
    border: 2px solid #61669d;
    padding: 3px 5px;
    color: #fff;
    font-weight: bold;
    float: left;
    width: auto !important
    }
.content fieldset.buttons ul li.submit input:hover, #content-div fieldset.buttons ul li.submit input:hover {
    border-color: #000
    }
.content fieldset.buttons ul li.submit input.add, #content-div fieldset.buttons ul li.submit input.add {
    padding: 0 0 0 23px !important;
    border: 0 none !important;
    background: url(../images/icons/plus.png) no-repeat left top !important;
    font-weight: normal !important;
    color: #333 !important
    }
.content fieldset.buttons ul li.submit input.delete {
    padding: 0 0 10px 23px !important;
    border: 0 none !important;
    background: url(../images/icons/minus.png) no-repeat left top !important;
    font-weight: normal !important;
    color: #333 !important
    }
.content fieldset.buttons ul li.submit input.add:hover, .content fieldset.buttons ul li.submit input.delete:hover {
    text-decoration: underline
    }
.content fieldset.buttons ul li.submit input.save {
    border: 2px solid #4aa419;
    padding: 3px 8px 3px 28px !important;
    background: #4aa419 url(../images/icons/tick.png) no-repeat 4px 3px !important
    }
.content fieldset.buttons ul li.submit input.save:hover {
    border-color: #34790f
    }
/* Buttons 
=========================================================================== */
.content fieldset.buttons input.button1 {
    font-weight: bold
    }
.content fieldset.buttons input.button2 {
    font-weight: normal
    }
/* VENUE & SERVICE SEARCH
=========================================================================== */
.content fieldset.your_event, .content fieldset.venue_search, .content fieldset.service_search {
    border-bottom: 1px solid #fff;
    overflow: hidden;
    height: 100%;
    padding: 0;
    margin: 0
    }
.content fieldset.service_search {
    border: 0 none
    }
.content fieldset.your_event h4, .content fieldset.venue_search h4, .content fieldset.service_search h4 {
    padding: 10px 20px;
    margin: 0 0 5px;
    background: #61669d;
    color: #fff !important;
    margin-bottom: 0;
    font-size: 20px;
    font-family: "Din Text Pro Regular", Verdana, sans-serif;
    font-size-adjust: 0.5;
    font-weight: normal;
    font-style: normal
    }
.content fieldset.venue_search h4 {
    background: #61669d url(../images/icons/arrow_white_up_down.png) no-repeat right -75px;
    cursor: pointer
    }
.content fieldset.service_search h4 {
    background: #B2D1C1 url(../images/icons/arrow_white_up_down.png) no-repeat right -75px
    }
.content fieldset.venue_search h4:hover, .content fieldset.service_search h4:hover {
    text-decoration: underline
    }
.content fieldset.venue_search h4.active {
    background: #61669d url(../images/icons/arrow_white_up_down.png) no-repeat right 17px
    }
.content fieldset.service_search h4.active {
    background: #B2D1C1 url(../images/icons/arrow_white_up_down.png) no-repeat right 17px
    }
.content fieldset.your_event .keyword {
    background: #a1a4c5;
    padding: 10px 20px;
    overflow: hidden;
    height: 100%;
    border-top: 1px solid #fff
    }
.content fieldset.your_event .keyword input.text {
    background: #fff;
    border: 2px solid #fff;
    padding: 3px 5px 4px;
    width: 200px;
    float: left
    }
.content fieldset.your_event .keyword input.text:focus {
    border-color: #61669d
    }
.submit_other {
    background: #61669d !important;
    border: 2px solid #61669d !important;
    padding: 3px 5px !important;
    color: #fff !important;
    font-weight: bold !important;
    width: auto !important;
    margin: 0 0 10px 20px !important;
    cursor: pointer
    }
.submit_other:hover {
    border-color: #000 !important
    }
.submit_service {
    cursor: pointer;
    /*  
      background:#B2D1C1 !important;
      border:2px solid #B2D1C1 !important; */
    background: #005826 !important;
    border: 2px solid #005826 !important;
    padding: 3px 5px !important;
    color: #fff !important;
    font-weight: bold !important;
    width: auto !important;
    margin: 0 0 10px 20px !important
    }
.submit_service:hover {
    border-color: #000 !important
    }
.content fieldset.your_event .keyword input.submit_keyword {
    cursor: pointer;
    background: #61669d;
    border: 2px solid #61669d;
    padding: 3px 5px;
    color: #fff;
    font-weight: bold;
    float: right;
    width: auto !important
    }
.content fieldset.your_event .keyword input.submit_keyword:hover {
    border-color: #000
    }
.content fieldset.venue_search .venue_type, .content fieldset.service_search .popular_services {
    padding: 10px 20px
    }
.content fieldset.venue_search .venue_type label, .content fieldset.service_search .popular_services label {
    width: 115px;
    padding: 0 !important
    }
.content #right_col fieldset.service_search .popular_services h5 {
    color: #005826 !important
    }
.content fieldset.venue_search .more_venues, .content fieldset.service_search .more_services {
    margin: 0 20px 20px;
    background: #dddee9
    }
.content fieldset.venue_search .more_venues ul.SearchCheckboxes li {
    float: left;
    width: 130px
    }
.content fieldset.venue_search .more_venues ul.SearchCheckboxes li label {
    width: 105px;
    padding-left: 20px !important
    }
.content fieldset.venue_search .more_venues h5, .content fieldset.service_search .more_services h5 {
    background: #c4c5d9 url(../images/icons/arrow_purple_up_down.png) no-repeat right -80px;
    padding: 5px 10px 9px;
    margin: 0;
    cursor: pointer;
    color: #61669D !important
    }
.content fieldset.venue_search ul.minMax {
    position: relative
    }
.content fieldset.venue_search ul.minMax li {
    width: 124px;
    margin-right: 20px
    }
.content fieldset.venue_search ul.minMax li.right {
    float: right;
    margin-right: 5px
    }
.content fieldset.venue_search ul.minMax li span {
    background-color: #FFF
    }
.content fieldset.venue_search ul.minMax input {
    width: 45px;
    float: right
    }
.content fieldset.venue_search ul.minMax label {
    float: left;
    margin: 0
    }
.content fieldset li.breakout input {
    width: 51px
    }
.content fieldset.venue_search .more_venues h5:hover, .content fieldset.service_search .more_services h5:hover {
    text-decoration: underline
    }
.content fieldset.venue_search .more_venues h5.active, .content fieldset.service_search .more_services h5.active {
    background: #c4c5d9 url(../images/icons/arrow_purple_up_down.png) no-repeat right 12px
    }
.content fieldset.venue_search .more_venues div.extra_bit, .content fieldset.service_search .more_services div.extra_bit {
    padding: 5px 10px 10px
    }
.content fieldset.venue_search .more_venues h6 {
    padding: 10px 0 0;
    margin: 0 0 5px;
    color: #61669D !important
    }
.content fieldset.venue_search .more_venues li.half label {
    position: relative;
    height: 22px;
    padding-top: 5px;
    margin: 0
    }
.content fieldset.venue_search .more_venues li.half input {
    top: 0;
    width: 30px;
    margin: 0;
    float: right
    }
.content fieldset.venue_search ul li.check_radio, .content fieldset.service_search ul li.check_radio {
    float: left;
    width: 50%
    }
.content fieldset.venue_search ul li.check_radio.all, .content fieldset.service_search ul li.check_radio.all {
    float: right;
    clear: both
    }
.content fieldset.venue_search ul li.check_radio.all label, .content fieldset.service_search ul li.check_radio.all label {
    font-weight: bold;
    color: #61669d
    }
div#right_col.venue_listing fieldset h4 {
    color: #FFF !important
    }
div#right_col.venue_listing fieldset.service_search h4 {
    color: #005826 !important
    }
/* VENUE SEARCH SLIDERS */
.content fieldset.venue_search .more_venues .demo {
    background: url(../images/bg/venue_slider.png) no-repeat bottom;
    height: 50px;
    margin-top: 11px
    }
.content fieldset.venue_search .more_venues .demo input {
    background-color: transparent;
    border: none;
    color: #61669D;
    color: #333;
    font-size: 16px;
    font-family: "Din Text Pro Medium", Helvetica, Arial, sans-serif;
    font-size-adjust: 0.5;
    font-weight: 500;
    font-style: normal;
    width: 51px;
    text-align: center;
    position: absolute;
    margin-top: -34px;
    margin-left: 80px
    }
.content fieldset.venue_search .more_venues .demo #slider-range {
    margin-top: -22px
    }
.content fieldset.venue_search .more_venues .demo #slider-range a.ui-slider-handle {
    background: #61669D !important;
    border: #DDDEE9 1px solid
    }
ul#ContentPlaceHolderDefault_BodyContent_searchlist_6_chkTransportTypes li label {
    display: block !important
    }
/* ENQUIRY FORM */
.content fieldset.enquiry_form {
    background: #eee;
    padding: 10px;
    display: block;
    margin: 0 0 30px
    }
.content fieldset.enquiry_form li {
    padding-bottom: 10px
    }
.content fieldset.enquiry_form input {
    border-color: #ccc;
    width: 90%;
    padding: 5px;
    background-color: #fff
    }
.content fieldset.enquiry_form .quarter input {
    width: 85%
    }
.content fieldset.enquiry_form .check_radio input {
    display: inline;
    width: auto;
    padding: 0
    }
.content fieldset.enquiry_form textarea {
    width: 96%;
    border-color: #ccc;
    background-color: #fff
    }
.content fieldset.enquiry_form input:focus, .content fieldset.enquiry_form textarea:focus {
    border-color: #61669d
    }
.content fieldset.enquiry_form .submit input {
    background-color: #184B8A;
    color: #FFF;
    font-weight: bold;
    padding: 5px 15px;
    border: none
    }
.content table.enquiry_shortlist a.delete {
    background: url(../images/icons/trash.png) no-repeat 0 -2px !important
    }
/* TABBED SEARCH */
#content .tabbed_search fieldset {
    border: 0 none !important;
    padding-bottom: 0;
    margin-bottom: 0
    }
#content .tabbed_search fieldset.buttons {
    padding-bottom: 5px
    }
#content .tabbed_search fieldset ul {
    padding-bottom: 0;
    margin-bottom: 0
    }
#content .tabbed_search fieldset ul li {
    float: left;
    display: inline
    }
#content .tabbed_search fieldset ul li.half {
    width: 135px
    }
#content .tabbed_search fieldset ul li.right {
    float: right
    }
#content .tabbed_search fieldset ul li.half input {
    width: 120px;
    border-color: #ccc;
    background: #fff !important
    }
#content .tabbed_search fieldset ul li.date input {
    background: #fff url(../images/icons/date.png) no-repeat right 3px !important
    }
#content .tabbed_search fieldset ul li.half select {
    width: 130px;
    border-color: #ccc;
    background: #fff !important
    }
#content .tabbed_search fieldset ul li.half input:focus, #content .tabbed_search fieldset ul li.half select:focus {
    border-color: #61669d
    }
#content .tabbed_search fieldset.buttons ul {
    float: right !important
    }
#content .tabbed_search fieldset.buttons input {
    background: #61669d !important;
    border-color: #61669d;
    color: #fff;
    font-weight: bold;
    cursor: pointer
    }
#content .tabbed_search fieldset.buttons input:hover {
    border-color: #000
    }
/* LOGIN
==================================================== */
#content .members_login {
    margin-bottom: 20px;
    overflow: hidden;
    height: 100%;
    background: #EBEBEB;
    border: 1px solid #CCC;
    padding: 0 15px 15px;
    position: relative;
    margin-top: 40px
    }
#content .members_login a.log_out {
    position: absolute;
    right: 15px;
    top: 8px;
    font-size: 12px
    }
#content .members_login ul.nav li {
    display: inline
    }
#content .members_login ul.nav li a {
    display: block;
    padding: 0 0 3px 14px;
    background: url(../images/icons/arrow_purple.png) no-repeat left 6px;
    text-decoration: none
    }
#content .members_login h4 {
    font-size: 18px
    }
#content .members_login input {
    width: 250px;
    background: #fff !important;
    border-color: #CCC !important
    }
#content .members_login input:focus {
    border-color: #61669d !important
    }
#content .members_login ul {
    margin-bottom: 0
    }
#content .members_login ul li.check_radio {
    padding-top: 8px;
    width: 130px;
    float: left
    }
#content .members_login ul li.check_radio label {
    display: inline;
    margin-left: 0;
    font-size: 14px
    }
#content .members_login fieldset.form {
    padding-bottom: 0
    }
#content .members_login fieldset.form ul {
    padding-bottom: 0
    }
#content .members_login fieldset.buttons {
    border-top: 0;
    padding: 0
    }
#content .members_login fieldset.buttons ul {
    padding: 0;
    height: 40px
    }
#content .members_login li.remember label {
    font-size: 13px !important
    }
#content .members_login li.forgotten {
    font-size: 13px;
    padding-top: 8px
    }
#content .members_login fieldset.buttons input {
    background: #61669d !important;
    border-color: #61669d !important;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    width: auto !important
    }
#content .members_login fieldset.buttons input:hover {
    border-color: #000 !important
    }
.SearchCheckboxes li label {
    display: block !important;
    float: right;
    padding-left: 5px;
    margin-left: 20px;
    width: 120px;
    margin-top: -15px;
    font-size: 13px;
    line-height: 18px
    }
.SearchCheckboxes li {
    width: 140px;
    display: block;
    float: right;
    margin-right: 6px;
    padding-right: 2px !important;
    padding-left: 2px !important
    }
.SearchCheckboxes li:hover {
    background-color: #EAEAEA
    }
.SearchCheckboxes li input {
    margin-right: 10px !important;
    float: left
    }
.popular_services .SearchCheckboxes li input {
    margin-right: 30px
    }
div.venue_type li.all input {
    float: left
    }
div.venue_type li.all label {
    margin: 0 !important;
    padding: 0 !important
    }
/* MANAGE SPECIAL OFFERS
==================================================== */
table#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_chkConferences td {
    padding-right: 20px;
    padding-left: 2px;
    padding-bottom: 20px;
    width: 200px
    }
table#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_chkConferences td:hover {
    background-color: #F2F2F2 !important
    }
table#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_chkConferences td input {
    float: left;
    margin-top: 5px
    }
table#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_chkConferences td label {
    padding-left: 20px;
    display: block
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_lblConferences {
    font-size: 15px !important;
    margin-top: 20px;
    font-family: "Din Text Pro Medium", Helvetica, Arial, sans-serif;
    font-size-adjust: 0.5;
    font-weight: 500;
    font-style: normal;
    display: block;
    border-top: 1px solid #CCC;
    padding-top: 20px
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_pnlUpdateOffer table {
    background-color: #F5F5F5
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_pnlUpdateOffer table thead td {
    font-weight: bold
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_pnlUpdateOffer .voucher {
    clear: both
    }
/* Special offer â remove image tickboxes */
.content fieldset input#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_chkDeleteVouch, .content fieldset input#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_chkDeleteLogo {
    display: inline !important;
    margin-left: 14px;
    margin-right: 7px
    }
/* SITE SEARCH
==================================================== */
#site_search input.site_search_field {
    margin: 0
    }
/* UPDATE YOUR BUSINESS DETAILS
==================================================== */
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div.collapse ul {
    width: 370px !important
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div {
    padding: 0 !important
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section {
    padding: 20px
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.full input, #ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.full textarea {
    width: 360px !important
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.half input, #ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.half select {
    width: 170px !important;
    margin-right: 0 !important
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.half {
    padding-right: 0 !important;
    width: 180px !important
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.quarter, #ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.quarter.left {
    float: left !important;
    width: 90px;
    margin-right: 10px
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.quarter input {
    width: 60px !important
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService fieldset.section {
    margin-top: 0 !important;
    border-top: none !important;
    border-bottom: 2px #CCC solid !important;
    padding-bottom: 20px !important;
    margin-bottom: 0 !important
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService fieldset.section a.delete {
    position: relative !important;
    height: 50px !important;
    padding-bottom: 20px !important
    }
#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlAddContacts p {
    padding: 10px !important;
    color: red
    }
div#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlRooms a.delete {
    background-position: 10px 0 !important;
    padding-left: 30px !important;
    height: 50px !important;
    padding-bottom: 20px !important
    }
div#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlRooms li.third.check_radio {
    width: 85px !important;
    padding: 30px 0 0 0 !important
    }
/* REQUEST FOR PROPOSAL - Overlay
==================================================== */
div #ContentPlaceHolderDefault_BodyContent_LeftCol_RFP_11_pnlUpdateRFP li.half.text label {
    position: absolute
    }
div #ContentPlaceHolderDefault_BodyContent_LeftCol_RFP_11_pnlUpdateRFP li.half.text input {
    margin-top: 30px
    }
div #ContentPlaceHolderDefault_BodyContent_LeftCol_RFP_11_pnlUpdateRFP li.half.text input#ContentPlaceHolderDefault_BodyContent_LeftCol_RFP_11_txtAddress2 {
    margin-top: 0
    }
/* REQUERT FOR PROPOSAL - Overlay
==================================================== */
div#ContentPlaceHolderDefault_BodyContent_venuedetail_6_pnlSubmit {
    padding: 10px
    }
div#ContentPlaceHolderDefault_BodyContent_venuedetail_6_pnlSubmit {
    font-size: 14px
    }
div#ContentPlaceHolderDefault_BodyContent_venuedetail_6_pnlSubmit li.check_radio label {
    font-size: 14px;
    float: left;
    padding: 10px 0
    }
div#ContentPlaceHolderDefault_BodyContent_venuedetail_6_pnlSubmit li.check_radio input {
    margin-top: 15px
    }
div#ContentPlaceHolderDefault_BodyContent_venuedetail_6_pnlSubmit li.half.right {
    float: left !important;
    padding-left: 12px
    }
/* ERROR MESSAGE
==================================================== 

.validation{
	display: inline-block;
		
	background: #fa5353; 
		background: -moz-linear-gradient(top, #fa5353 0%, #fa3d3d 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa5353), color-stop(100%,#fa3d3d)); 
	background: -webkit-linear-gradient(top, #fa5353 0%,#fa3d3d 100%); 
	background: -o-linear-gradient(top, #fa5353 0%,#fa3d3d 100%); 
	background: -ms-linear-gradient(top, #fa5353 0%,#fa3d3d 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa5353', endColorstr='#fa3d3d',GradientType=0 ); 
	background: linear-gradient(top, #fa5353 0%,#fa3d3d 100%);
	
	border: 1px solid #BF0000;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	color: #FFF;
	padding: 4px 8px;
	text-shadow: 1px 1px 0px #960000;
	position: relative;
	margin-left: 30px;
}

.validation::before{
	content: url(../images/icons/validation.png);
	position: absolute;
	left: -30px; top: 0;
}




span.check_radio, li.check_radio span{
	display: block;
	width: 100%;
}


span.check_radio label{
	display: inline-block;
	margin-left: 10px;
}

input#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_chkDeleteLogo{
	float: left;
}

label#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberOffer_11_chkDeleteLogo{
	float: left;
}
  
 */
.validation {
    color: red
    }
.validation::before {
    content: "* "
    }
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */