#booking_enquiry #contactform {width: 950px;}

#booking_enquiry {margin-top:20px; background: url(../images/sce/booking-bg.jpg) no-repeat bottom; height:650px;}

/* Contact Form Styles */
#contactform {width: 475px; font-size: 14px; margin-top: 10px; margin-bottom: 10px;}


#contactform .indent {margin: 10px 0px 10px 150px;}

#contactform .form_element {padding: 10px 10px 0px 0px; text-align:right; float: left; width: 160px;}

#contactform .form_data {text-align:left; float: left;}

#contactform .separator {clear: both; font-size: 1px; height: 5px;}

#contactform input, #contactform textarea {width: 250px; margin-right:3px; padding:5px;}

#contactform .image {
background-color: #fff;
background: url(../images/sce/button-bg.gif) repeat-x top;
border:2px solid #ccc;
color: #00001e;
width: 130px;
padding:10px;
border:2px solid #ccc;
float:left;
margin-left:20px;
font-size:18px;
font-family: Times New Roman, Times, serif;
}

#contactform #ctl00_MainContent_ctl02_field5_0, #contactform #ctl00_MainContent_ctl02_field5_1, #contactform #ctl00_MainContent_ctl02_field6_0, #contactform #ctl00_MainContent_ctl02_field9_0 {
width: 13px; padding:0;
}

/* End Contact Form Styles */

/* Booking Form Left Styles */
.booking_left {
width: 400px;
font-size: 14px;
float:left;
display:block;
color:#777;
}

#contactform .booking_left .indent {margin: 10px 0px 10px 150px;}

#contactform .booking_left .form_element {padding: 10px 10px 0px 0px; text-align:right; float: left; width: 160px;}

#contactform .booking_left .form_data {text-align:left; float: left;}

#contactform .booking_left .separator {clear: both; font-size: 1px; height: 5px;}

#contactform .booking_left input, #contactform .booking_left textarea {width: 200px; margin-right:3px; padding:5px;}

#contactform .booking_left #ctl00_MainContent_ctl02_field8 {width: 214px; margin-right:3px; padding:0px; height:30px;}

#contactform .booking_left .image {
background-color: #fff;
background: url(../images/sce/button-bg.gif) repeat-x top;
color: #FFF;
width: 75px;
padding:5px;
font-weight:bold;
border:0;
float:left;
}

#contactform #ctl00_MainContent_ctl03_field5_0 {width: 13px; padding:0;}
/* End Booking Form Left Styles */

/* Booking Form Right Styles */
.booking_right {
width: 500px;
font-size: 14px;
float:right;
display:block;
color:#777;
}

#contactform .booking_right .indent {margin: 10px 0px 10px 150px;}

#contactform .booking_right .form_element {padding: 10px 10px 0px 0px; text-align:right; float: left; width: 290px;}

#contactform .booking_right .form_data {text-align:left; float: left;}

#contactform .booking_right .separator {clear: both; font-size: 1px; height: 5px;}

#contactform .booking_right input, #contactform .booking_right textarea {width: 180px; margin-right:3px; padding:5px;}

#contactform .booking_right select {width: 194px; padding:0px; height:30px;}

#contactform .booking_right .image {
background-color: #fff;
background: url(../images/sce/button-bg.gif) repeat-x top;
color: #00001e;
width: 130px;
padding:10px;
border:2px solid #ccc;
float:left;
margin-left:300px;
}

#contactform .booking_right #ctl00_MainContent_ctl02_field16_0,
#contactform .booking_right #ctl00_MainContent_ctl02_field16_1,
#contactform .booking_right #ctl00_MainContent_ctl02_field18_0 {
width: 13px; padding:0;}
/* End Booking Form Right Styles */

/* Intranet Login Styles */
#ctl01_MainContent_authentication_intranet_login_loginboxtest_logincontrol1_AuthenticationLoginControl {
color: #fff;
font-size: 14px;
padding: 10px;
display: block;
width: 400px;
height: 190px;
background: url(../images/sce/login-bg.gif) repeat-x top #002800;
}

#ctl01_MainContent_authentication_intranet_login_loginboxtest_logincontrol1_AuthenticationLoginControl #username ,
#ctl01_MainContent_authentication_intranet_login_loginboxtest_logincontrol1_AuthenticationLoginControl #password {
padding:5px;
margin-bottom:5px;
width:200px;
}

#ctl01_MainContent_authentication_intranet_login_loginboxtest_logincontrol1_process {
background: url(../images/sce/button-bg.gif) repeat-x top #fff;
border:2px solid #ccc;
width:75px;
padding:5px;
font-size:18px;
font-family: Times New Roman, Times, serif;
color: #00001e;
margin:10px 0 0 90px;
}

#ctl01_MainContent_authentication_intranet_login_loginboxtest_logincontrol1_AuthenticationLoginControl caption {
text-align: left;
font-size: 24px;
color: #fff;
margin-bottom:20px;
}

#ctl01_MainContent_authentication_intranet_login_loginboxtest_logincontrol1_AuthenticationLoginControl label {
color: #fff;
margin-right:5px;
}

#ctl01_MainContent_authentication_intranet_login_loginboxtest_logincontrol1_AuthenticationLoginControl a {
color: #a9c5a9;
margin-right:10px;
}

.login_details {
float: right;
font-size: 14px;
background-color: #002800;
padding: 5px;
/*border: 1px solid #2e2e47;*/
margin: 0px 0px 10px 10px;
color:#fff;
}

.login_details a {
color: #a9c5a9;
}

.login_details a:hover {
color: #fff;
}

#ctl01_MainContent_authentication_password_recovery_PasswordRecoveryPanel fieldset {
border:0;
}

#ctl01_MainContent_authentication_password_recovery_PasswordRecoveryPanel legend {
font-size: 24px;
font-weight: normal;
color: #002800;
}

#ctl01_MainContent_authentication_password_recovery_PasswordRecoveryPanel label {
margin-right:5px;
}

#ctl01_MainContent_authentication_password_recovery_username,
#ctl01_MainContent_authentication_password_recovery_email {
padding:5px;
margin-bottom:5px;
width:200px;
}

#ctl01_MainContent_authentication_password_recovery_submit1,
#ctl01_MainContent_authentication_password_recovery_submit4 {
background-color: #fff;
background: url(../images/sce/button-bg.gif) repeat-x top;
border:2px solid #ccc;
/*background:#ffba00;*/
width:75px;
padding:5px;
font-size:18px;
font-family: Times New Roman, Times, serif;
color: #00001e;
margin:10px 0 0 0px;
}

#ctl01_MainContent_authentication_password_recovery_submit2 {
background-color: #fff;
background: url(../images/sce/button-bg.gif) repeat-x top;
border:2px solid #ccc;
padding:5px;
font-size:18px;
font-family: Times New Roman, Times, serif;
color: #00001e;
margin:10px 0 0 0px;
}

#ctl01_MainContent_authentication_intranet_login_loginboxtest_logincontrol1_AuthenticationLoginControl a {
display:none;
}

.password-recovery {
color: #fff;
font-size: 14px;
padding: 10px;
display: block;
width: 400px;
background: #002800;
}

.password-recovery a {
color: #a9c5a9;
}

.password-recovery a:hover {
color: #fff;
}

/* End Intranet Login Styles */

table {margin-bottom: 10px; font-size: 14px; color: #777777;}

th {text-align: left;}

.change_password {font-size: 14px;}

.change_password label {text-align: right; display: block; width: 140px; float: left; margin-right: 5px;}

.change_password .form_element {}

.change_password input, .change_password select, .change_password textarea {width: 200px;}

.change_password #ctl01_MainContent_authentication_changepassword_s {width: 54px;}
