@charset "ISO-8859-1";
/* CSS Document */

#hotel-search {
	padding: 3px;
	background: #fff;
	border: 1px solid #ccc;
	margin-bottom: 4px;
	font-size: 7.5pt;
	line-height: 18px !important; 
}

#hotel-search form, #hotel-search fieldset {
	margin: 0;
	padding: 0;
	height: 18px;
}

#hotel-search .field {
	float: left;
	width: 150px;
}

#hotel-search select {
	font-size: 1em;	
	width: 100px;
}

#hotel-search .keywords input {
	width: 85px;	
	font-size: 1em;
}

#hotel-search .submit {
	width: 20px;
}
#hotel-search .submit input {
	font-size: 1em;
}

#hotel-search .title { width: 45px; font-size: 8pt;  }
#hotel-search .region { width: 150px; }
#hotel-search .country { width: 145px; }
#hotel-search .state { width: 140px; }
#hotel-search .keywords { width: 142px; }

#hotel-search .region select { width: 110px; }

#hotel-search input.button {
	padding:0px 5px 0px 0px !important;
	height: 18px!important;
	line-height: 18px !important;
	width: 41px!important;
	font-size: 8pt !important;
}
.button-go {
	background:url('/images/button-go.gif')!important;
}

.hotel {}

.hotel .column {
	width: 200px;
	float: right;
}
.hotel .copy {
	float: left;
	width: 450px;
}

.hotel .column h3 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.hotel .photos {
	text-align: right;
}
.hotel .photos img {
	margin-bottom: 2px;	
}

.hotel .amenities {
	background-color: #eee;	
	padding: 9px;
	border: 1px solid #ccc;
}

.hotel .amenities img {
	margin: 1px;
	background-color: #fff;
}

dl.info {
	float: left;
}
dl.info dt {
	float: left;
	width: 140px;
}
dl.info dd {
	margin-left: 140px;
	width: auto;
}

.no-results {
	background-color:#FF9;
	padding: 10px;
	text-align: center;
	border: 1px dotted #F90;
	margin: 40px 10px 10px 10px;
}

.results { 
	margin-top: 5px; 
	padding-top: 5px;
	border-top: 1px solid #ccc;
}

.results .result { 
	clear: both; 
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
}
.results .result .photo {
	float: left;
	width: 120px;
}
.results .result .info {
	margin-left: 130px;
	width: auto;
}

/****************************/
.pagination {
	/*height: 1em;*/
	padding: 5px 0;
	margin: 5px 0;
	color: #999;
	clear: both;
}
.pagination ul{
	list-style-type: none;
	margin: 0px;
}
.pagination li{
	list-style-image: none;
	display:inline;
	padding-left: 5px; 
}

