.form label, #registration_form_container label, span.label, #contact_us_form label{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:x-small;
	font-weight:normal;
	line-height:18px;
	text-align:left;
	text-decoration:none;
	width:20%; 
	color:white; 	
	float:left}
	
#registration_form_container label.wide{width:auto}
table{text-align:left}



br.clear{clear:both}
div.clear{clear:both}

.form input, .form select, .form textarea, #registration_form_container input, #registration_form_container select, #contact_us_form input, #contact_us_form textarea{border:none;float:left; width:180px }
#contact_us_form textarea{width:290px; height:100px}

.form div, #contact_us_form div{display:block; clear:both; width:100%; height:15px; margin-bottom:20px}
.form  div, #contact_us_form div{display:block; clear:both}
.form label.mandetory, #registration_form_container label.mandetory, span.label, #contact_us_form label {color:#FDB813;}

input.button{margin-top:10px; margin-bottom:10px}
ul#errors{list-style:none; margin:0 0 20px 0; padding:0;}
ul#errors li{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:x-small;
	color:red;
}

ul#messages{list-style:none; margin:0 0 20px 0; padding:0;}
ul#messages li{
	font-family:Verdana,Helvetica,sans-serif;
	font-size:x-small;
	color:white;
}

#registration_form_container label#paypal_radio {width:auto}
.form div.radio, #registration_form_container div.radio{line-height:normal; height:auto}
.form div.radio input, #registration_form_container div.radio input{width:auto}

 #contact_us_form label, #contact_us_form div{float:none; height:auto}
 #contact_us_form select{float:none}
  #contact_us_form input{float:none}
  
  
 .room_select{display:block; height:40px; clear:both;}
 table#evnentlets_table{width:100%}
 table#evnentlets_table td{ width:33%}
 table#evnentlets_table td label{width:120px}
 table#evnentlets_table td input{width:auto;}
 
 a.button{
 	background: none repeat scroll 0 0 #FDB813;
    border: 1px solid white;
	color: white;	
    font-weight: bold;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
}

div.form_part{display:block; float:none; width:100%; height:auto; clear:both; margin-bottom:25px}
div.row{display:block; width:100%; clear:both; height:1.5em; margin-bottom:0.5em}

div#multiDiscountFormContainer {display:block; width:100%;}
div#multiDiscountFormContainer ul{display:block; margin:0; padding:0; list-style:none;}
div#multiDiscountFormContainer ul li {display:block; float:left; width:50%; margin-bottom:30px;}
.error{color: red; font-family: Verdana,Helvetica,sans-serif; font-size: x-small;}


div#multibooking_selector_container{width:639px; background:#fdb813;  padding:0; margin-bottom:0; font-weight:bold; height:auto}
.small_black {font-size:10px; font-family: Verdana,Helvetica,sans-serif;}
div#multibooking_selector_container .text{color:black}
div#multibooking_selector_container hr{border:1px solid black}
div#multibooking_selector_footer{width:100%; height:22px; background:url(/images/tb_booking_form_footer.jpg) 0 0 no-repeat; padding:0; margin-bottom:0}
div#multibooking_selector_header{width:100%; height:22px; background:url(/images/tb_booking_form_header.jpg) 0 0 no-repeat; padding:0; margin-bottom:0}
div#multibooking_selector_container_inner{width:600px; margin-left:auto; margin-right:auto; padding:0; margin-bottom:0; height:auto}
.black_heading{color:back; font-size:15px; font-family:Verdana,Helvetica,sans-serif;}
.black_heading_bigger{margin-top:5px; font-size:22px; color:back; font-family:Verdana,Helvetica,sans-serif;}
h2.black_heading{margin-top:0}
.red{color:red}

