#booking{float:right;width:280px;padding-right:25px;}
#booking h1{font-family:"Lucida Sans Unicode", Times, serif;font-size:1.8em;color:#B7CC25;font-weight:bold;padding-top:15px;padding-bottom:5px;}
#booking #bf_left{float:left;}
#booking #bf_right{float:right;padding-top:22px;width:90px;}
#booking .descr{display:block;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.0em;margin-bottom:3px;color:#0B1F3D;font-weight:normal;}
#booking select{border:solid 1px #D86C0F;width:50px;background:url(../images/bg_select.gif) no-repeat;margin-right:7px;font-size: 0.9em;}
#booking .book{width:90px;height:23px;background:#B7CC25;color:#FFFFFF;border:none;margin-top:17px;font-family:"Lucida Sans Unicode", Times, serif;font-size:1.4em;font-weight:bold;padding:0 0 3px 0;}
#booking #date-pick {width: 117px;height: 18px;text-indent:5px;word-spacing: 10px;padding: 5px 0 0 0;color: #000;margin-bottom: 5px;text-align:left;font-size: 1.0em;	text-shadow: 0 1px 0 #fff;border:none;background: url(../images/date.gif) no-repeat scroll left center;}

/* Select Box */
div.selector {	
	border:none;
	width:55px;
	height:18px;
	position: relative;
	background: url(../images/bg_select.gif) no-repeat;
	line-height: 15px;
	margin-right:7px;
	text-shadow: 0 1px 0 #fff;	
	/*display: block;*/
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;*/
	/*border-radius: 5px;*/	
	/*margin-top: 5px;*/	
	/*margin-bottom: 10px;*/	
	/*height: 15px;*/
	/*color: #444;*/
}

div.selector select {}

div.selector span {
	position: absolute;
	left: 2px;
	top: 0px;
	font-size: 0.9em;
	padding: 0;
	display: block;		
	right: 0;
}

div.selector.focus span {
	left: 2px;
}

div.selector select {
	position: relative;
	font-size: 1.1em;
	padding: 0;
	line-height: 23px;
	border: 0;
	margin: 0;
	padding-right: 40px;
}
