﻿/* The searchbox decorator is the box with the wave background */
#searchboxdecorator {
	background-image:url(../img/search_engine_background.jpg);
	background-repeat:no-repeat;
	height:382px;
	margin:0 2px;
	position:relative;
}

/* The se_selector is the list with all the search engines */
#se_selector_searchbox {
	list-style-type: none;
	padding:0;
	margin:0;
	padding-top:30px;
	color: white;
	font-weight: bold;
	display:block;
	width: 122px;
}
#se_selector_searchbox  li {
margin: 15px 0;
}
#se_selector_searchbox  li a {
	color: white;
}


/* Generic styles used in multiple search engines */
.dateTextBox {
	width:100px;
}

.hidden {
	display:none;
}

.searchEngineBox {
	position:absolute;
	width:544px;
	height: 370px;
	top:0;
	right:0;
	overflow-x: hidden;
	overflow-y: hidden;
}

.searchEngineBox #ferriesSearchEngineBox
{
	overflow-y: overflow;
}


/* Hotels search engine
 * ***********************/
#searchHotelForm {
	background-color:transparent;
	color:black;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0;
	padding:0 0 10px;
	text-align:left;
}

#startdatebox {
margin-right:40px;
}
#searchplace, #enddatebox
{margin-bottom:10px;}

#searchplace label, #startdatebox label, #enddatebox label {
display:block;
}
#startdatebox {
float:left;
}

#searchHotelForm legend {
margin:0;
padding:0;
}
#searchHotelForm fieldset {
border:0 solid;
margin:0;
padding:0;
}
.roomlistselector > legend {
display:none;
}
#searchHotelForm fieldset hr {
border-color:black -moz-use-text-color -moz-use-text-color;
border-style:solid;
border-width:1px 0 0;
margin:5px;
padding:0;
}
img.ui-datepicker-trigger {
bottom:-3px;
left:-21px;
margin:0;
position:relative;
vertical-align:baseline;
}
.adultselect {
margin-right:20px;
}
.isroom legend {
color:#1668B1;
font-weight:bold;
}
.roomselector {
clear:both;
margin-bottom:10px;
}
.isroom {
border:0 none;
width:220px;
}
.room1, .room3 {
clear:both;
float:left;
}
.room2, .room4 {
float:right;
}
#searchHotelForm fieldset .room3, .room4 { margin-top:10px;}
.roomsarea {
background:transparent url(../img/blue.pixel.gif) repeat-y scroll center top;
}
.childage {
float:left;
margin-right:10px;
}
#searchsubmit {
padding-right:60px;
text-align:right;
}


/* Styles for the flights search engine */
/* Centers the search engine */
.searchEngineCentered {
	margin: 0 auto;
	width: 570px;
}

#SearchFlightForm {margin:0}


/* This inserts the date icon inside the date box */
img.ui-datepicker-trigger 
{
	vertical-align:baseline;
	margin: 0px;
	position: relative; 
	left: -21px; 
	bottom: -3px; 
}



