/* @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 label {

}

.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: #333333;
  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:#ff0000;
  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: #ff0000 !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: 0px none #CCCCCC;
  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;
  color:#FFF
  cursor:pointer;
  }
.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:#CCCCCC!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:0px;
  font-size:14px;
}

#content .members_login fieldset.form {
	padding-bottom: 0px;
}


#content .members_login fieldset.form ul {
	padding-bottom: 0px;
}


#content .members_login fieldset.buttons {
  border-top:0;
  padding:0;
  }
#content .members_login fieldset.buttons ul {
	padding:0px;
	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 label {

}


.popular_services .SearchCheckboxes li input {
   margin-right:30px;

}

div.venue_type li.all {
   
}

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;
 background: !important;
 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:0px !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:0px !important;
}

#ContentPlaceHolderDefault_BodyContent_LeftCol_MemberVenue_11_pnlUpdateService div fieldset.section li.half {
	padding-right: 0px !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: 0px !Important;
	border-top:none !important;
	border-bottom: 2px #CCC solid !important;
	padding-bottom: 20px !Important;
	margin-bottom: 0px !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 0px !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 0px 0px 0px !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: 0px;
}

 /* 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 */