/*
 * Search hotels
 */
 .search_hotels {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
 
.search_hotels ul#top{
	margin:0; padding:0;
}

.search_hotels ul#top li{
	float:left;
	list-style-type:none;
	background-image: url(../gfx/t_search_hotels_mentu_top_on_001.gif);
	width: 138px;
	height: 20px;
	list-style-image:none;
	text-indent:0;
	margin:0;
	padding:0;
	padding-top:4px;
	text-align:center;
}

.search_hotels ul#top li#off{
	background-image: url(../gfx/t_search_hotels_mentu_top_off_001.gif);
}
.search_hotels ul#top li#empty{
	background-image: none;
	width:3px;
}
.search_hotels ul#top li a{
	color:#fff;
}
.search_hotels ul#top li#off a{
	color:#a0b2c9;
}

.search_hotels #main{
	background:	url(../gfx/t_search_hotels_002.gif) repeat-x top left;
	height: 257px;
	clear:both;
}
.search_hotels .menu_top_on a:hover{
	color: white;
	text-decoration: underline;
}


.search_hotels .menu_top_off{
	background-image: url(../gfx/t_search_hotels_mentu_top_off_001.gif);
	width: 138px;
	height: 20px;
	float: left;
	color: #a0b2c9;
}


.search_hotels .menu_top_off a{
	color: #a0b2c9;
	text-decoration: none;
}


.search_hotels .menu_top_off a:hover{
	color: #a0b2c9;
	text-decoration: underline;
}


.search_hotels .menu_top_pad{
	padding: 3px;
	text-align: center;
}


.search_hotels .menu_top_line{
	background-image: url(../gfx/t_search_hotels_003.gif);
	background-position: top;
	background-repeat: no-repeat;
	width: 420px;
	height: 2px;
}


.search_hotels .search_hotels_left
{
	background-image: url(../gfx/t_search_hotels_001.gif);
	width: 1px;
	height: 257px;

	float: left;
}


.search_hotels .search_hotels_center
{
	background-image: url(../gfx/t_search_hotels_002.gif);
	width: 418px;
	height: 257px;

	float: left;
	color: white;
}


.search_hotels .search_hotels_center_without_title
{
	background-image: url(../gfx/t_search_hotels_004.gif);
	width: 418px;
	height: 257px;

	float: left;
	color: white;
}


.search_hotels .search_hotels_pad
{
	padding-left: 10px;
	padding-right: 10px;
}


.search_hotels .search_hotels_title
{
	color: #00448a;

	text-align: right;

	padding-right: 10px;
	padding-top: 7px;
}


.search_hotels .search_hotels_title a
{
	color: #00448a;
	text-decoration: none;

	padding-left: 2px;
	padding-right: 18px;
}


.search_hotels .search_hotels_title a:hover
{
	color: #3b79b8;
	text-decoration: underline;
}


.search_hotels .search_hotels_title a.on
{
	color: #004082;
	text-decoration: none;

	font-weight: bold;

	padding-left: 2px;
	padding-right: 18px;
}


.search_hotels .search_hotels_field
{
	padding-top: 20px;
	float: left;
}


.search_hotels .search_hotels_submit input{
	padding-top: 2px;
	text-align: right;
	background: url(../gfx/button_search_001.gif) no-repeat top left;
	text-align:center;
	border:0;
	width: 104px;
	height: 26px;
	font:8pt Verdana,Geneva,Arial,Helvetica,sans-serif;
	margin-bottom:3px;
}


.search_hotels .search_hotels_right{
	background-image: url(../gfx/t_search_hotels_001.gif);
	width: 1px;
	height: 257px;
	float: right;
}

