#throp { font-size:1em; }
#thropheader { 
	background: url(/hotels/images/header_throp_hotels.gif) no-repeat 0 bottom; 
	text-align:right;
	border-bottom:2px solid #CCCCCC;
	padding:15px 0px 3px 0px;
	font:normal 12px verdana;
	vertical-align:bottom; 
}

#breadcrumbs { padding:5px; background-color:#EEEEEE; margin-bottom:0px;  }
#breadcrumbs li { display:inline; }
#breadcrumbs li .arrow { font-size:14px;color:#666666; }

.debug { display:none; color:#cccccc; background-color:yellow; margin:0px; }
#debugFDM { color:#FF0000; text-align:center; border:2px solid #FF0000; padding:4px 8px; background-color:#FFFF99; }

a.dollarSigns, a.dollarsigns:visited { color:#BB6633; text-decoration:none; }
a.dollarSigns:hover { text-decoration:underline; }

#geo_lists { width:480px; padding:10px 0px; border-bottom:0px dotted #eeeeff; }
.africa { background:url(/hotels/images/map_africa.gif) no-repeat right top; height:180px; }
.asia { background:url(/hotels/images/map_asia.gif) no-repeat right top; height:190px; }
.australia { background:url(/hotels/images/map_australia.gif) no-repeat right top; height:150px; }
.caribbean { background:url(/hotels/images/map_caribbean.gif) no-repeat right top; height:250px; }
.europe { background:url(/hotels/images/map_europe.gif) no-repeat right top; height:150px; }
.samerica { background:url(/hotels/images/map_samerica.gif) no-repeat right top; height:230px; }
.us { background:url(/hotels/images/map_us.gif) no-repeat right top; height:200px; }
		
#geo_lists ul { float:left; margin-right:10px; }
#geo_lists li.popular { font-weight:bold; }
#geo_lists h3 { font:bold 12px arial; padding-top:24px; margin:16px 0px 9px 0px; text-transform:capitalize; }

#sort_form { margin-top:15px; padding:8px 4px; background-color:#eeeeee; border:1px solid #CCCCCC;margin-bottom:0px;clear:both; }

blockquote.property { margin:10px 9px 15px 9px; }
blockquote.property p { margin:0px 0px 3px 0px; }
blockquote.property p.author { margin:0px 0px 0px 15px; color:#999999; }
blockquote.property cite { margin-left:15px;font-style:italic; }

blockquote.listing { margin:0px; font-style: italic; padding: 5px; }

#prop_image { float:right; }
#prop_detail { margin-top:10px;  }
#address { padding:6px; border:1px solid #CCCCCC; }
#prop_detail .label { vertical-align:top; width:65px; text-align:right; padding-right:5px; margin-right:5px; border-right:1px solid #CCCCCC; }
#prop_detail h2 { font:bold 16px arial; margin:0px 0px 9px 0px; }
#prop_detail ul { padding-left:10px; margin:0px 0px 9px 0px; list-style:none; }
#prop_detail li { list-style-image:none; }
#prop_detail .update { margin:12px 0px 12px 0px; font:normal 11px verdana; text-transform:uppercase; color:#999999; }

#throp_results { border-right:1px solid #CCCCCC; border-left:1px solid #cccccc; }
#throp_results th { text-align:left; font:bold 11px verdana; text-transform:uppercase; padding:12px 3px 3px 3px; border-bottom:1px solid #CCCCCC; }
#throp_results td { vertical-align:top; padding:4px 3px; border-bottom:1px solid #CCCCCC; }
#throp_results .awards { padding:4px 0px 0px 4px; }

#throp_tl500 td { vertical-align:top; padding:4px; border-right:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; }
#throp_tl500 .description { border-left:1px solid #DDDDDD; }
#throp_tl500 .field { text-align:right; font:bold 11px verdana; background-color:#EEEEEE; padding:4px; color:#333333; border-bottom:1px solid #CCCCCC; border-left:1px solid #DDDDDD; }

.tl500 { padding:1px 4px; margin-top:10px; font:bold 11px verdana; text-transform:uppercase; }

select { font:normal 12px verdana; }
.subhed { padding:4px 8px; background-color:#FFFFFF; font:bold 12px verdana; color:#CC9900; border-bottom:1px solid #CCCCCC; }
.subhed2 { padding-bottom:2px; margin-bottom:8px; font:bold 12px verdana; color:#CC9900; border-bottom:1px solid #CCCCCC; }
h3.throp { padding-bottom:2px; margin-bottom:0px; font:bold 12px verdana; color:#CC9900; border-bottom:1px solid #CCCCCC; }
.path { padding:5px; background-color:#EEEEEE; margin-bottom:10px; }

.mostpopular { 
	clear:both;
	width:130px;
	font-weight:bold;
	padding:4px 0px 4px 24px;
	display:block; 
	background: url(/hotels/images/bullet_arrow_pop.gif) no-repeat 3px 50%; 
	background-color:#CC9900; 
	color:#FFFFFF;
	margin:12px 0px 6px 0px;
}

