/* search-form */
.search-cta  {
	position:relative;
	width:100%;
	_width:98%;
	}
.search-cta form {
	height:1%;
	position:relative;
	padding:20px;
	_padding:20px 15px;
	color:#000;
	margin:0;
	background:#E9AE1F url('/img/elements/search-form-bg.gif') repeat-x top left;
	border:3px solid #fff;
	-moz-box-shadow: 0 0 10px #555;
	-webkit-box-shadow: 0 0 10px #555;
	box-shadow:0 0 10px #555;
	/* For IE 5.5 - 7 */
	filter:
	progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=0,strength=3)
	progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=90,strength=3)
	progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=180,strength=3)
	progid:DXImageTransform.Microsoft.Shadow(color=#bbbbbb,direction=270,strength=3);

	}
.search-cta fieldset {margin-bottom:10px;}
.search-cta table {margin-bottom:0;}
.search-cta label {display:block;font:bold 13px Arial;padding-bottom:3px;}
.search-cta label a {font-weight:normal;color:#000;margin-left:5px;} /* what's this link */
.search-cta input,
.search-cta select { font:normal 13px Arial;padding:2px;}
.search-cta .location {display:block;}
.search-cta .location label {display:none;}
.search-cta .location select	{width:100%;padding:2px;}
.search-cta .location select.country {font:normal 15px Arial;margin-bottom:2px;}

.search-cta .entry-date input {width:130px;background:#fff url('/img/icons/calendar.gif') no-repeat 133px 3px;padding-right:20px;border:1px solid #7F9DB9;margin-right:10px;}
.search-cta .entry-date select {width:70px;}
.search-cta .entry-date .max-stay {display:block;font-weight:normal;}

.search-cta .passengers small {display:block;}
.search-cta .action {margin-bottom:0;}
.search-cta .action .discount {width:120px;float:left;}
.search-cta .action .discount .code  {width:100px;}
.search-cta .action .search-button {width:118px;float:right;background:transparent url('/img/elements/search-btn-compare.gif') no-repeat top left;}
.search-cta .action .search-button input {width:118px;height:45px;}

/* facilities */

.facilities span { display:block;line-height:1;border-bottom:1px dotted #ccc;}
.facilities span.y { background:transparent url("/img/elements/facilities-tick.png") no-repeat center left;padding:6px 0 6px 24px; }
.facilities span.n { background:transparent url("/img/elements/facilities-cross.png") no-repeat center left;padding:6px 0 6px 24px;}
.facilities span.last { border-bottom:0; }

.facilities-1	{float:left;width:140px;}
.facilities-2 {float:left;width:140px;}
.facilities-3	{float:left;width:130px;}