#errorDiv{
background-color:#fff;
padding: 25px;
line-height:18px;
border:1px solid #666666;

}
#booking{
width: 486px;
float:left;
}
#booking input{
border:none;
}
/****BOOKING BOX***/
  /**SMALL**/
	#booking_box_small{
	width:205px;
	float:left;
	}
	#booking_box_small #head{
	width:205px;
	float:left;
	text-align:center;
	font-weight:bold;
	margin-bottom:2px;
	}
	#booking_box_small label{
	  width:100px;
	  float:left;
	  margin-bottom:2px;
	}
	#booking_box_small .inp{
	  width:100px;
	  float:left;
	  margin-bottom:2px;
	}
	#booking_box_small #booking_sub{
	float:left;
	border:1px solid #666666;}
  /**BIG**/
 	#booking_box_big{
	width: 520px;
	float:left;
	margin-bottom:10px;
	border: 1px solid #958B89;
	padding:10px;
	}
	#head_big{
	width:520px;
	float:left;
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
	}
	#booking_box_big label{
	  width:156px;
	  margin-bottom:2px;
	  display:block;
	  float:left;
	}
	#booking_box_big .inp{
	  width:320px;
	  margin-bottom:2px;
	  display:block;
	  float:left;
	}
	#booking_box_big #booking_sub{
	float:right;
	border:1px solid #666666;} 
  
  
/****BOOKING RESULTS***/
#formWrapp{
float:left;
background-color:#E7DAD2;
border: 1px solid #958B89;
padding:10px;
width: 520px;
margin-bottom:10px;
}
#booking_results .book_now{
border:1px solid #666666;
}

#booking_results label{
width:240px;
float:left;
display:block;
}
#booking_results .inp{
width:240px;
float:left;
display:block;
} 
#booking_results{
width: 486px;
margin-right: 2px;
margin-bottom:5px;
float:left;
/*background-color: #d7c6bc;*/
}
#booking_results #row{
width:480px;
margin-bottom:10px;
display:block;
float:left;
}   
.radio{
margin-right:5px;
}