/* THISTLE COMPONENT #276 CSS - RFP */
/* anthony */
/* chrome, safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
body:first-of-type  input#No_Of_Rooms_Event_RequestForProposalForm {
  width:123px !important;
}

body:nth-of-type(1) input#No_Of_Rooms_Event_RequestForProposalForm { 
  width:142px;
}
body:nth-of-type(1) span#multiSelectVenuesMsg { 
   top:155px;
}
}

/* end chrom, safari */

span#multiSelectVenuesMsg {
position:absolute;
top:170px;
}

#bookingPanel {
_margin-top:5px !important;
}

#content-container {
_width:700px !important;
_overflow:hidden !important;
}

#canvas fieldset div label {
     background:none !important;
     width:150px;
     float:left;
     padding-left:0px;
}

#canvas fieldset div select, #canvas fieldset div input {
    font-size:0.985em;
    padding:2px 2px;
} 

#canvas fieldset div select {
    height:22px;
}

#canvas fieldset div input {
     height:16px;
}

#detailsLabel {
     height:22px;
     width:100px;
     float:none;
     padding:0px;
     margin:0px 0px 0px 152px;
}

#detailsLabel div {
     float:left;
     width:auto;
     padding:0px;
     margin:0px;
}

#detailsLabel div#countrycode {
     padding-left:40px;
}
#detailsLabel div#areacode {
     padding-left:58px;
}
#detailsLabel div#phonenumber {
     padding-left:12px;
}

.label_CtryCode_RequestForProposalForm {
     float:none;
}

#NumberType_RequestForProposalForm {
    width:100px !important;
}

#CtryCode_RequestForProposalForm {
    width:120px !important;
}

#AreaCode_RequestForProposalForm {
width:50px !important;
}

#phoneNumber_RequestForProposalForm {
width:106px !important;
}

#canvas fieldset div label.label_City_RequestForProposalForm, #canvas fieldset div label.label_CountryOfResidence_RequestForProposalForm {
width:150px !important;
float:left;
}

 #canvas fieldset div label.label_State_RequestForProposalForm {
width:70px !important;
float:left;
}

 #canvas fieldset div label.label_PostCode_RequestForProposalForm {
width:100px !important;
float:left;
}

#detailsLabel div label.hidden {
     display:none !important;
}

#canvas fieldset div label.label_State_RequestForProposalForm, #canvas fieldset div label.label_PostCode_RequestForProposalForm {
margin-left:15px;
}

#PostCode_RequestForProposalForm {
width:117px;
} 

#City_RequestForProposalForm {
width:154px; float:left; display:block;
}

#State_RequestForProposalForm {
width:145px; float:left; display:block;
}

#CountryOfResidence_RequestForProposalForm {
width:160px; float:left; display:block;
}

.label_TypeOfEvent_RequestForProposalForm mandatoryField, .label_SetUpType_RequestForProposalForm {
width:70px !important;
padding:0px 0px 0px 15px !important; 
margin:0px !important;
float:left;
}

#TypeOfEvent_RequestForProposalForm {
width:120px;
float:left;
}

#SetUpType_RequestForProposalForm {
margin-left:36px;
width:157px;
float:left;
}

.details_fieldset_first {
height:22px;
position:relative;
}

/* fieldset div {
height:auto;
position:relative;
} */

.label_No_Of_People_Event_RequestForProposalForm, .label_EventCountry_RequestForProposalForm {
width:150px !important;
padding:0px !important; 
margin:0px !important;
float:left;
}

.label_No_Of_Rooms_Event_RequestForProposalForm {
width:auto !important;
padding:0px;
margin:0px 0px 0px 15px;
float:left;
}

.label_EventCity_RequestForProposalForm {
width:auto !important;
padding:0px 15px 0px 15px!important; 
margin:0px !important;
float:left;
}

#No_Of_People_Event_RequestForProposalForm, #No_Of_Rooms_Event_RequestForProposalForm {
float:left;
}

#No_Of_Rooms_Event_RequestForProposalForm {
width:150px;
margin-left:15px;
_margin-left:9px;
*margin-left:9px;
}

#EventCountry_RequestForProposalForm {
width:179px;
}

#EventCountry_RequestForProposalForm, #EventCity_RequestForProposalForm {
float:left;
}

#EventCity_RequestForProposalForm {
margin-left:10px;
width:150px;
}

#PreferredVenue_RequestForProposalForm {
height:auto !important;
}

.divFieldset1 {
height:22px;
}

.label_ArrivalDate_RequestForProposalForm, .label_DepartureDate_RequestForProposalForm {
     width:150px !important;
     float:left;
}

.label_DepartureDate_RequestForProposalForm {
     margin:0px 0px 0px 5px !important;
}

#ArrivalDate_RequestForProposalForm_day, #ArrivalDate_RequestForProposalForm_month, #DepartureDate_RequestForProposalForm_day, #DepartureDate_RequestForProposalForm_month {
     margin:0px 0px 0px 5px !important;
}

div#canvas fieldset.rfpFS div.withScript, div#canvas fieldset.rfpFS div.noScript { 
width:500px !important;
}

.withScript, .noScript {
float:left;
padding:0px !important; margin:0px; !important;
width:auto !important;  
}

.label_No_Of_People_Accom_RequestForProposalForm, .label_No_Of_Rooms_Accom_RequestForProposalForm, .label_No_Of_Nights_Accom_RequestForProposalForm {
width:150px !important;
padding:0px 0px 15px 0px !important;
float:left;
}

#No_Of_People_Accom_RequestForProposalForm, #No_Of_Rooms_Accom_RequestForProposalForm, #No_Of_Nights_Accom_RequestForProposalForm {
width:30px;
float:left !important;
}

#
 {
height:auto !important;
}

#accomodationDiv1, #accomodationDiv2 {
width:190px !important; height:auto !important;
}

#accomodationDiv1 {
margin-bottom:0px !important;
}

#accomodationDiv2 {
margin-top:0px !important;
}

#additionalInformationDiv {
text-align:left;
padding:0px !important;
margin:15px 15px 15px 30px !important;
width:auto !important;
height:auto !important;
}

#AdditionalInformation_RequestForProposalForm {
width:500px !important;
float:left;
display:block;
}

.ui-datepicker-trigger {
margin:0px 0px 0px 5px;
background: url(/media/images/themes/forms/date_picker_logo.gif) no-repeat;
width:25px;
height:21px;
border:0px;
}

fieldset.fsSubmitButton {
text-align:right;
margin:0px;
padding:15px 0px 0px 0px !important;
background-color:#FFFFFF;
}

#SubmitButton_RequestForProposalForm {
margin:0px 15px 0px 0px !important;
padding:0px;
}

/* additional  rfp css fix */

div.date_selection {
clear:both;
}

label.label_DepartureDate_RequestForProposalForm {
clear:both;
margin:0px !important;
}

#ArrivalDate_RequestForProposalForm_year, #DepartureDate_RequestForProposalForm_year, #CheckInDate_RequestForProposalForm_month, #CheckInDate_RequestForProposalForm_year, #CheckOutDate_RequestForProposalForm_month, #CheckOutDate_RequestForProposalForm_year {
margin-left:5px;
}

#ArrivalDate_RequestForProposalForm_day, #DepartureDate_RequestForProposalForm_day, #CheckInDate_RequestForProposalForm_day, #CheckOutDate_RequestForProposalForm_day {
width:auto;
}

#contentCenter h4#rfpTitle {
font-size:11px;
font-weight:bold;
padding:15px;
}

#contentCenter div#rfpMessage{
border:1px solid #CFD5D1;
padding:0px 0px 0px 15px;
}

.CheckInDate, .CheckOutDate, .ui-datepicker-trigger {
float:left
}

.ui-datepicker-trigger {
margin-left:5px;
}

#Address3_RequestForProposalForm, #Address2_RequestForProposalForm, #Address1_RequestForProposalForm, #CompanyName_RequestForProposalForm {
width:393px;

}

input#ArrivalDate_RequestForProposalForm, input#DepartureDate_RequestForProposalForm, input#CheckInDate_RequestForProposalForm, input#CheckOutDate_RequestForProposalForm {
border:1px solid #B5B1A9;
color:#000000;
font-family:Tahoma;
font-size:11px;
height:16px;
padding:2px 3px;
vertical-align:text-top;
width:74px;
}
/* Additional fix for  Corporate Account Form */
#SelectHotel_CorpAccountForm{
height:auto !important;
}
#MeetingsEvents_CorpAccountForm{
width: auto !important;
}
#SelectCity_CorpAccountForm{
height:auto !important;
}
#AverageRoomNights_CorpAccountForm{
width:auto !important;
}
#NumberOfEmployees_CorpAccountForm{
width:auto !important;
}
#contentCenter #canvas form div.statText{
	font-size:11px !important;		
}

#contentCenter {
_overflow:hidden !important;
}

#checkinol div.CheckInDate {
width:195px !important;
}

#checkoutol div.CheckOutDate {
width:195px !important;
}

#contentCenter #errorMsg {
font-family:Georgia;
padding:15px 0px 0px 15px;
}

#contentCenter div#rfpMessage {
border:none;
}

div#rfpMessage div {
font-family:Georgia;
width:680px;
}

