
#availabilitybox { position: absolute; /*top: 50%; left: 50%; margin-left: -312px; margin-top: -150px;  height: 300px;*/ width: 510px; border: solid #55A625 5px; padding: 0; background: white; 	z-index: 10002; text-align: left }
	#blackout 	{ background: black; position: absolute; height: 170%; width: 100%; left: 0px; top: 0px; z-index: 10001; opacity: 0.5; filter: alpha(opacity=50) }
	 div.adults,
	 div.child
	{width:50%;float:left;text-align:left;}
	div.adults select,
	div.child select
	{padding:3px;width:80px;}
	div.adults label,
	div.child label
	{padding:3px;width:auto;text-align:left;}
	#availabilitybox .pleasenote { font-size: 17px; color: red; font-weight: bold }
	
	#list {
		height: 260px;
		width: 290px;
		vertical-align: middle;
		overflow: hidden;
	}
	#list ul {
		list-style: none;
		/*height: 100%;*/
		overflow-y: scroll;
		text-align: right;
		padding-left: 20px;
	}
	#list li {
		clear: both;
	}
	#list li div {
		float: left;
		line-height: 25px;

	}
	#list li div.startdate {
		width: 160px;
		text-align: left;
	}
	#list li div.duration {
		width: 100px;
	}
	#list li div.itemprice {
		width: 60px;
		text-align: right;
	}
	#list li img {
		margin-left: 3px;
	}

	#searchcriteria {
		text-align: center;

	}