#content{width:1000px;background-color:#fff;text-align:left;background:url(../images/bg_500col.gif) top left repeat-y;}
#left{width:498px;float:left;background-color:#fff;}
#left div.inner{margin-right:2px;background-color:#e8e9e9;}
#right{width:498px;float:right;}
#right div.inner{margin-left:2px;}

#hs_map{
	/* Remove for a dynamic height */
	height:380px;
	margin:5px 0;
	border:1px solid #999;
	background-color:#fff;
}

.recent_list a{font-weight:bold;}
.recent_list span.hl{color:#f60;font-weight:bold;}

.recent_grid {padding:10px;}
.recent_grid div {padding:5px 14px; width:130px; float:left;}
.recent_grid div p {text-align:center;}
.recent_grid div p a img {width:130px; height:100px; border:none;}
.recent_grid a{font-weight:bold;}
.recent_grid span.price{color:#f60;font-weight:bold;font-size:140%;}
.recent_grid .hl{color:#f60;font-weight:bold;}

.refine_table{background-color:#F9F9F9;width:100%;text-align:left;}
.refine_table .rating{text-align:center;color:#f60;}
.refine_table th{font-size:11px;}
.refine_table th.hl{font-style:italic;color:#f60;}
.refine_table td{padding:1px 5px;}
.refine_table td label{float:left;}
.refine_table td input{float:left;}
.refine_table_note{text-align:center;color:#f60;padding:5px 0;}

.refine_backdrop {background-color:#F9F9F9;}
.sr_SummaryMatrix {float:left; width:350px;}
.sr_OrderBy {float:right; background-color:#F9F9F9; width:145px;}
.sr_OrderBy .sr_OrderByLabel {float:left;}
.sr_OrderBy .sr_OrderByRadio {float:left; padding:1px 0px; cursor:pointer;}
.sr_OrderBy .sr_OrderByItem {padding:2px 10px 2px 6px;}
.sr_OrderBy .sr_Clear {clear:both;}

.result{position:relative;margin:3px 0px 10px;}
.result div.result_name{background-color:#F9F9F9;color:#999;margin-left:20px;height:18px; margin-bottom:14px; overflow:hidden;}
.result div.result_name h1{display:inline;background-color:#F9F9F9;color:#999;line-height:18px;}
.result div.result_name .accom_type{line-height:18px;font-style:italic;}
.result div.result_name .rating{}
.result div.result_name .rating img{margin:0 0 3px 0;padding:0;float:right;}

.result_details{margin-top:0px; float:right; width:326px;_width:336px; padding:0px 0px 10px 10px; background-color:transparent;}
.result_details p{color:#999; margin-top:10px;font-size:10px;}
.result_details p a{font-size:10px;}
.result_details td{padding:1px 5px 0 0;color:#999;font-style:italic;}

.result_price{color:#f60; width:80px;float:right;min-height:100px;text-align:center; margin-top:10px;}
.result_price span{font-size:180%;font-weight:bold;}
.result_price span.before{font-size:160%;text-decoration:line-through;}
.result_price span.before,
.result_price span.total,
.result_price span.before_sub{color:#999999;display:block;}
.result_price span.total{font-size:120%; font-weight:normal;}
.result_price span.before_sub{font-size:100%;padding-bottom:10px;font-weight:normal;}
.result_price form {margin: 0px; padding:0px; margin-top:10px;}

img.result_map_marker{position:absolute;top:0px;left:0px; height:27px; border:none;}
.result_img{margin:0 10px 5px 0; float:left; border:none; width:150px; overflow:hidden; background-color:transparent;}
.result_img img {border:none; height:120px; width:150px;}
.result_cb_recommended {position:relative;top:0px;left:0px;}
.result_cb_recommended img {position:absolute;top:0px;left:0px;width:14px;height:120px;}

.result_pt_div{float:right; color:#FFFFFF; font-weight:bold;}
.result_pt_div a{color:#FFFFFF; font-weight:normal; text-decoration:none;}

.sr_FilterText {color:#FFFFFF;font-weight:normal;margin-right:20px;}
.sr_FilterText a {color:#FFFFFF;font-weight:normal;}
