#sidebar
{
	float:left;
	width:195px;
	margin-right:4px
}
#cities
{
	height:320px;
	min-height:320px;
}
#search form p
{
	text-align: left;
	margin-bottom:7px;
}
#pick {
	padding-top:5px;
}
.searchaction input {
	float:right;
}
#city_search li
{
	background-image:url(../images/commun/double-bullet-pink.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-bottom:2px;
	font-size:7pt;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0.5pt;
}
#city_search strong a
{
	color:#666666;
	font-weight:normal;
	border-left-style:solid;
	border-left-width:4px;
	padding:2px 8px
}
#city_search input.text, #search input.text
{
	width:80px;
	border-style:solid;
	border-width:1px;
}

#city_search #keyword
{
	width:120px;
	border-style:solid;
	border-width:1px;
	border-color:#5C6A77;
	padding:2px 2px 1px 2px;
	font-size:10px;
	font-family:verdana, sans-serif;
}

#search #countryCodeField
{
	width:150px;
	height:18px;
}

#search #cityField
{
	width:150px;
	height:18px;
}

#pick input
{
	width:76px;
	border:1px solid #D1D2D3;
	padding:2px 2px 1px 2px;
	font-size:10px;
	font-family:verdana, sans-serif;
}

#search .inside
{
	padding-right:7px;
	padding-left:10px;
}
#search
{
	border:none !important;
	height:233px;
	overflow:hidden;
	margin-bottom:4px;
	background-color:#CCCC99;
}
#search li
{
	background-image:url(../images/commun/double-bullet-pink.png);
	background-position:0 50%;
	background-repeat:no-repeat;
	padding-left:16px;
	padding-bottom:2px;
	font-size:7pt;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:0.5pt;
}
#searchForm #country {
	color:#fff;
	font-size:11px;
	font-weight:bold;
}
/* filter results */
#filterResults {
	background-color:#E5E5E6;
	border-color:#fff;
}
#filterResults h2 {
	border-bottom:0;
}
#filterResults h2 img {
	width:193px;
	height:27px;
}
#filterResults select {
	height:18px;
	width:150px;
}
#filterResults .select {
	padding-bottom:12px;
}
#filterResults .select b {
	display:block;
	font-weight:normal;
	font-size:11px;
	color:#666;
	padding-bottom:1px;
}
/* slider */
.slider {
	/*background-image:url('/images/commun/slider_bg.png');*/
	background:url(../images/commun/slider_bg.png) no-repeat 5px;
	height:19px;
	margin:7px 0;
	position:relative;
	width:150px;
}
.slider .handle {
	cursor:e-resize;
	position:absolute;
	margin:0 auto;
	text-align:center;
}
.handle b {
	font-size:9px !important;
	z-index:3;
}
/* hotel notes */
#hotel_notes {
	background-color:#fff;
	border:1px solid #D1D2D3;
}
#hotel_notes .desc {
	margin-bottom:15px;	
}
#hotel_notes .noteBar {
	margin-bottom:10px;
	background-color:#fff;
	border:1px solid #ccc;
	height:3px;
	width:150px;
}
#hotel_notes .noteName .first {
	margin-bottom:2px;
}
#hotel_notes .noteName {
	margin-bottom:2px;
}
#hotel_notes .noteName em {
	font-weight:normal;
	color:#DB2C7B;
}
#hotel_notes .noteBar div {
	background: #E671A3 url(../images/commun/bar_bg.png) repeat scroll 0 0 !important;
	background-image:none;
	height:3px;
	line-height:1px;
	font-size:1px;
}