#booking_header {font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 11pt; font-weight:bold; color: #2d5a83; padding-bottom:12px;}
#booking_form {float:left; width:600px;}

#citylistboxContainer { width: 250px; padding: 2px 5px 2px 5px; float:left; border:1px solid #d9dad6; }

#cityLabel {float: left; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 10pt; font-weight:normal; color: #13a0d7; padding: 2px 0 5px 5px }

#bookingLabelCountry { position: relative; left: 0px; top: 15px; padding-top:5px; border: 0px red solid; width: 100px; float: left;  font-family: "Lucida Grande", Lucida, Verdana, sans-serif; text-align: left; font-size: 9pt;}


#talentJobDetailLeftCol {float:left;width:25%;padding:5px;}
#talentJobDetailRightCol{float:left;width:65%;padding:5px;color:black;}
#talentJobDetailLeftColJob {float:left;width:25%;padding:5px; font-size:12px;}
#talentJobDetailRightColJob{float:left;width:65%;padding:5px; font-size:18px;}

#talent_list_box {float:left; margin-top: 5px; padding:10px; width:660px; border:1px solid #d9dad6; color: #109ede; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 12px; }

a { text-decoration:  none; color: #FF6600; /*black;*/ } 
a:hover {text-decoration:underline; color:#FF6600; /*#3182c6;*/ }

#reviewBookingEvent {  float:left;width:380px;padding:0px;color:#3182c6;font-size:18px; margin-bottom:3px; }

#reviewBookingClientRep{  float:left;width:260px;padding:0px;color:#3182c6;font-size:18px; margin-bottom:3px; }

#eventTitleLabel {float:left;width:380px;padding:0px;}

#eventClientRepLabel {float:left;width:260px;padding:0px;}

#reviewBookingHeader {  float:left;width:680px;padding-top:5px; padding-bottom: 5px; background-color: #edf5fa; color:#3182c6;font-size:20px;border-bottom:1px solid #d9dad6;margin-bottom:3px; }

#eventCityDate {  float:left;width:440px;padding-left:10px;  color:#3182c6;font-size:18px; border: 0px solid red; }

#blueFormBox {float:left; margin-top: 5px; padding:5px 0 10px 10px; width:670px; border:1px solid #d9dad6; color: #109ede; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 12px; }

#blueRequestBox {float:left; margin-top: 0px; padding:5px 0 10px 10px; width:530px; border:1px solid #d9dad6; color: #109ede; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 12px; }

#eventShowTalent{float:right; padding-top:3px;padding-right:8px; font-size:11pt;}
#eventShowTalent a {color:#FF6600;}

#blueReviewBox { float:left; margin-top: 5px; margin-bottom:10px; padding:5px 0 5px 10px; width:670px; border:1px solid #d9dad6; color: #109ede; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 12px; }

#SectionSubHeader {border: 0px solid green; padding-top: 0px; float: left;font-family: Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;width:660px; color: #109EDE; padding-bottom: 5px; }

#reviewBookingLeftColLabel {float:left;width:90px;padding:2px;height: 15px;}

#reviewBookingLeftColValue {float:left;width:170px;padding:2px; color: black; height: 15px;}

#reviewBookingRightColValue {float:left;width:230px;padding:2px; color: black; height: 15px;}

#blueReviewOutsideBox { float:left; margin-top: 5px; margin-bottom:20px; padding:0px 0 0px 0px; width:680px; border:1px solid #d9dad6; color: #109ede; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 12px; }

#blueReviewInsideBoxLeft { float:left; height: 100px; margin-top: 5px; margin-right: 10px; margin-bottom:5px; padding:0px 10px 0px 10px; width:270px; border:0px solid green;white-space: nowrap;}

#blueReviewInsideBoxRight { float:left; height: 100px; margin-top: 5px; margin-right: 10px; margin-bottom:5px; padding:0px 10px 0px 10px; width:330px; border:0px solid green;white-space: nowrap;}

#blueReviewWideInsideBox { float:left; height: 120px; margin-top: 5px; margin-right: 10px; margin-left: 10px; margin-bottom:5px; padding:0px 10px 0px 10px; width:640px; border:1px solid silver;}

#newBookingLabel {float:left;width:150px;padding:4px; color: #109ede; height: 20px;}

#newBookingValue {float:left;width:450px;padding:4px; color: black; height: 20px;}

table.cmt 
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #109ede;
width: 100%;
background-color: #fafafa;
border-top: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}

table.cmt td.cmtCell
{ border-bottom: 0px solid #3381c3;
background-color: #f8fcfe;
font-size: 11px;
color: #3381c3;
border-left: 1px dotted #CEDCEA;
padding:2px;
vertical-align: top;}

table.cmt td
{ border-top: 1px dotted #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: black;
background-color: white;
text-align: left;
padding-left: 3px;
vertical-align: top;}

.cmtMain{ border-left: 1px dotted #CEDCEA; padding:5px; color: black; }


#submit_booking_but{ float:right;  padding-top:15px; height: 60px;}
.notes {
font-size:8pt;
}

#clientSubHeaderInstructions {float:left; width:670px; border:0px solid red;font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 10pt; font-weight: normal; color: #2d5a83;}

#formExplainContainer {float: left; width: 670px; height: 30px;}

#countrystateContainer {float: left; width: 210px; height: 30px; padding: 0px 0 0 0;}

#bookingCountryContainer {width: 670px; border: 0px solid green; height: 30px; padding: 10px 0 0 0;color: #109ede; }

#bookingLabelState2 {float: left; padding: 2px 5px 0 0; width: auto; height: 20px;}
#bookingLabelState {float: left; padding: 2px 5px 0 0; width: auto; height: 20px;}

#bookingSelectCountry {float: left; padding: 0 0px 0 0; width:210px; height: 20px;}

#bookingHeaderInsideBox {float: left; width: 400px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 12pt; font-weight: bold; color: #2d5a83; }

#bookingReqSubHeader {float: left; width: 520px; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 9pt; font-style:italic; font-weight: normal; color: #346e96; } 
 
#clientFormButtonsBR {float:left; height: 60px; padding-left:0px; padding-top:5px; width:520px; padding-bottom:0px; margin-bottom: 5px;  border:0px solid red;}
#form_nextprev_but1 { float:right; width: 138px; height: 60px; padding-right: 0px; border: 0px solid red;} 
#form_nextprev_but2 { float:right; width: 210px; height: 60px; padding-right: 0px; border: 0px solid red;} 

#bookingTalentSchedule {float: left; width: 300px; height: auto; padding: 5px 0 10px 0; border: 1px solid #e0e1de; }

#bookingTalentSchedule2 {float: left; width: auto; height: auto; padding: 5px 0 10px 0;  }
#talentJobDetailRightCol2{float:left;width:65%;color:black;margin-left:10px;}
#talentJobDetailLeftCol2 {clear:both;width:auto px; margin-left:10px; margin-top:10px;}

.cityColor {
  color:#003569;
}
