ul#search 
{
	margin:2px 0 0 0;
	padding:2px 0 0 0;
	list-style-type:none;
}

ul#search li.select
{
	border-bottom:1px solid #86a059;
	color:#000;
	padding:2px;
	font-size: 80%;
	font-weight:bold;
}

form#lodgingSearch fieldset 
{
	background-color:#f5f5fb;
	padding:0 8px 8px 8px;
	display:block;
	border:1px solid #cfd1e7;
}

form#lodgingSearch div
{
	float:left;
	margin-right:15px;
}

form#lodgingSearch legend 
{
	margin: 0 0 0.25em 0;
	padding: 0 0.5em;
	color: #385197;
	border:1px solid #cfd1e7;
	font-size: 70%;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	background-color:#fff;
}

form#lodgingSearch label {font-size: 70%;}

input {cursor:pointer;}

input.filterButton
{
	background-color:#385197;
	color:#fff;
	font-weight:bold;
	font-size:70%;
	padding:3px;
	border:none;
	margin-top:10px;
	margin-bottom:25px;
}

input.resetButton
{
	background-color:#fff;
	color:#385197;
	font-weight:bold;
	font-size:70%;
	padding:0;
	border:none;
	margin-top:10px;
	margin-bottom:25px;
	border-bottom:1px solid #385197;
}

.total {font-size:8pt;padding:0.6em 1em 0 .1em;float:left;}

.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em .1em .5em 1em;}
/* -----------(BROWSER SPECIFIC)---------------- */
.ie6 ul#search {display:none;}
.ie7 input.filterButton, .ie7 input.resetButton {margin-bottom:5px;}
.ie7 input.resetButton {padding:0;}
.ie7 ul#search {margin:0;padding:0;list-style-type:none;}

.webkit ul#search {margin:5px 0 0 0;padding:5px 0 0 0;}
.webkit form#lodgingSearch div {margin-top:8px;}
