h1.listingsH1{margin-bottom:5px;}
#listingsSearchHolder {float:left;width:100%;}
.searchDropdown {float:left; width:50%;}
.searchDropdown select {width:170px; font-size:10px; margin-top:3px;}

input.submitBtn {margin:15px 0px;float:left; clear:left;}

#lSearchAdvanced {float:left; width:100%; display:none;}
#lSearchAdvanced .checkBs {float: left; width:33%;}
#lSearchAdvanced span {display:block;}
#lSearchAdvanced ul {margin:0; padding:0; margin-top:5px;}
#lSearchAdvanced ul li {list-style-type:none; margin:0; padding:0; font-size:10px;}
#lSearchAdvanced ul li input {vertical-align:text-bottom; margin:0;  padding:0; margin:0px 4px; }
#lSearchAdvanced .searchCompany {width:100%;clear:left;float:left; margin-top:15px;}
a#advancedSearchBtn:hover {cursor:pointer;}

#listingsHolder {font-size:11px;}

.jumpBarHolder {margin-top:15px; margin-bottom:30px; width:476px;}
.jumpBar {height:25px;}
.jumpBar a {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	float:left;
	width:74px;
	height:25px;
	background: url(../images/shell/jumpbtn_sprite.gif) no-repeat left top;
	text-align:center;
	line-height:23px;
}
.jumpBar span {float:left; width:74px; height:25px; line-height:25px; font-size:12px; font-weight:bold;}

.jumpBar a:hover, .jumpBar a.sel {background-position:right top;}
.jumpPrevNext {height:21px; width:100%; margin-top:20px;}
.jumpPrevNext a {color:#999999; line-height:21px;}
.jumpPrevNext img {vertical-align:middle;}

.listingItem {
	position:relative;	
	width:476px;
	height:205px;
	background: url(../images/shell/listingItem_bg.gif) no-repeat left top;
	margin-left:auto;
	margin-right:auto;
	display:block;
	margin:25px auto 20px;
}
.listingItem .googleLink {position:absolute; left:-7px; top:-10px; width:56px; height:56px;}
.listingContent {width: 400px; height:125px; margin-left:57px; margin-top:18px; float:left; color:#000; font-size:11px;}
.listingContent a, .listingTabBoxHolder a  {color:#9cb92c;}
.listingContent img {float:right; max-width:98px; width:98px; max-height:73px; border:solid 1px #e5e5e5;}
.listingContent img.notavail {border:none;}
.listingContent h5, .listingTabBoxHolder h5 {font-size:16px; font-weight:bold; letter-spacing:-1px;}
.listingContent .listingInfo {margin:1px 0px; line-height:14px;}
.listingLinks {position:absolute; bottom:5px; left:0px; height:20px; width:456px; padding:0px 10px;}
.listingLinks a {color:#666666; font-weight:normal; line-height:20px;}
.listingLinks span {margin-right:5px;}
.listingLinks img {vertical-align:middle; margin-right:2px;}
.memberItem { padding-bottom:10px; }
.memberItem p { margin:0 0 15px 0; }
.listingDetailHolder {position:relative; float:left;}
#itineraryDisplay {
	float:right;
	width:200px;
	height:64px;
	display:block;
	background: url(../images/shell/itinerary_widget_bg.gif) no-repeat left top;
	color:#fff;
	padding-left:12px;
}
#itineraryDisplay span { line-height:14px;float:left;font-size:11px; margin-top:28px;}
#itineraryDisplay a {clear:left; float:left;font-size:11px; color:#fff; display:block; width:100px;}


ul.listingTabHolder {height:80px; width:100%; margin:0; padding:0; margin-top:25px;}
ul.listingTabHolder li {
	list-style-type: none;
	padding:0;
	width:73px;
	float:left;
	height:80px;
	text-align:center;
	font-size:11px;
	letter-spacing:-1px;
}
ul.listingTabHolder li a {
	width:71px;
	text-align:center;
	color:#9ab72b;
	padding-top:50px;
	float:left;
	padding-right:2px;
	cursor:pointer;
	line-height:12px;
}

ul.listingTabHolder li.first {width:50px; margin-right:12px;}
ul.listingTabHolder li.first a {width:50px;}

a#loverview_tab {background: url(../images/shell/overview_tab.png) no-repeat center top;}
a#loverview_tab:hover, a#loverview_tab.sel {background: url(../images/shell/overview_tab_over.png) no-repeat center top; color:#3e90cb;}

a#lmaps_tab {background: url(../images/shell/maps_tab.png) no-repeat center top;}
a#lmaps_tab:hover, a#lmaps_tab.sel {background: url(../images/shell/maps_tab_over.png) no-repeat center top; color:#3e90cb;}

a#lphotos_tab {background: url(../images/shell/photos_tab.png) no-repeat center top;}
a#lphotos_tab:hover, a#lphotos_tab.sel {background: url(../images/shell/photos_tab_over.png) no-repeat center top; color:#3e90cb;}

a#lamenities_tab {background: url(../images/shell/amenities_tab.png) no-repeat center top;}
a#lamenities_tab:hover, a#lamenities_tab.sel {background: url(../images/shell/amenities_tab_over.png) no-repeat center top; color:#3e90cb;}

a#ltourtravel_tab {background: url(../images/shell/tourtravel_tab.png) no-repeat center top;}
a#ltourtravel_tab:hover, a#ltourtravel_tab.sel {background: url(../images/shell/tourtravel_tab_over.png) no-repeat center top; color:#3e90cb;}

a#lmeetingfacilities_tab {background: url(../images/shell/meetingfacilities_tab.png) no-repeat center top;}
a#lmeetingfacilities_tab:hover, a#lmeetingfacilities_tab.sel {background: url(../images/shell/meetingfacilities_tab_over.png) no-repeat center top; color:#3e90cb;}

a#ltripadvisor_tab {background: url(../images/shell/tripadvisor_tab.png) no-repeat center top;}
a#ltripadvisor_tab:hover, a#ltripadvisor_tab.sel {background: url(../images/shell/tripadvisor_tab_over.png) no-repeat center top; color:#3e90cb;}

a#lgolf_tab {background: url(../images/shell/golf_tab.png) no-repeat center top;}
a#lgolf_tab:hover, a#lgolf_tab.sel {background: url(../images/shell/golf_tab_over.png) no-repeat center top; color:#3e90cb;}

a#lski_tab {background: url(../images/shell/ski_tab.png) no-repeat center top;}
a#lski_tab:hover, a#lski_tab.sel {background: url(../images/shell/ski_tab_over.png) no-repeat center top; color:#3e90cb;}

a#lgreen_tab {background: url(../images/shell/green_tab.png) no-repeat center top;}
a#lgreen_tab:hover, a#lgreen_tab.sel {background: url(../images/shell/green_tab_over.png) no-repeat center top; color:#3e90cb;}

a#ldining_tab {background: url(../images/shell/dining_tab.png) no-repeat center top;}
a#ldining_tab:hover, a#ldining_tab.sel {background: url(../images/shell/dining_tab_over.png) no-repeat center top; color:#3e90cb;}

.listingTabBoxHolder {width:718px;background: url(../images/shell/listingDetailBox_bg.gif) repeat-y left top; display:none;}
.listingTabBoxIcons {width:718px; height:47px;background: url(../images/shell/listingDetailBox_top.gif) no-repeat left top;}
.listingTabBoxContent {padding:20px 18px;}
.listingTabBoxFooter {height:7px; width:718px; overflow:hidden; background: url(../images/shell/listingDetailBox_bottom.gif) no-repeat left top;}
.lThumbContainer {float:right; width: 324px; /*min-height:200px;*/ margin-left:10px; text-align:center; margin-bottom:15px;}
.lThumbContainer img {max-width:200px;}
.amenListHolder {padding-left:10px; padding-top:0px; margin-bottom:10px;}
.amenList { width:33%; float:left; margin:0; padding:0; zoom:1;}
.amenList span.name { width:60%; float:left; font-weight:bold; text-align:right;}
.amenList span.value { width:auto; float:left; margin-left:5px;}
.listingTabBoxIcons a {
	line-height:50px;
	float:left;
	padding-left:40px;
	margin-left:20px;
	margin-right:0px;
	background: no-repeat left center;
	color:#000;
	font-size:11px;
	font-weight:normal;
}
.listingTabBoxContent ul {margin:20px;list-style-type:disc;}
.listingTabBoxContent ul li {margin-left:15px;}
a.TBPlanner {background-image:url(../images/shell/trip_planner_icon.gif);}
a.TBBook {background-image:url(../images/shell/book_icon.gif); }
a.TBOffers {background-image:url(../images/shell/offers_icon.gif);}

TABLE.mRooms {width:100%;
	font-size: 11px;
	background: #fff;
	border-collapse: collapse;
	text-align: left;
	margin:0px 0px;
}
TABLE.mRooms th {
	font-size: 11px;
	font-weight: bold;
	color: #3e90cb;
	padding: 4px;
	border-bottom: 2px solid #3e90cb;
}
TABLE.mRooms td { color: #669; padding: 3px 4px; border-bottom: 1px solid #3e90cb;}
tr.subrow { font-weight:bold;}
table.bordergolf { 	
	background-color: #f5f5f5;
}
.padding3px {padding:3px;}
.padding5px {padding:5px;}
.inside {background-color:#fff;}

#map_listings_full {margin-bottom:15px; width:500px;}
#map_listings_mini {
	margin-bottom:15px;
	width:225px;
	background:url(../images/shell/gmapmini_bg.gif) repeat-y left top;
	clear:both;
	margin-top:20px;
}
#c3 #map_small_tcap {background:url(../images/shell/gmapmini_top_cap.gif) no-repeat left top; width:225px; height:7px; overflow:hidden;}
#c3 #map_small_bcap {background:url(../images/shell/gmapmini_bot_cap.gif) no-repeat left top; width:225px; height:7px; overflow:hidden;}
#c2 #map_small_tcap {display:none;}
#c2 #map_small_bcap {display:none;}


.gMap {
	width:435px;
	height:435px;
	background-color:#EAEAEA;
	/*background: url(../images/shell/gMapDetail_bg.gif) no-repeat left top;
	padding:3px;*/
}

.rideSideWrapper {width:447px;margin-left:auto; margin-right:auto; float:right; padding-left:12px; border-left:solid 1px #efefef; }
.gmapWrapper {width:447px;margin-left:auto; margin-right:auto; /*height:460px;*/ float:right; padding-left:12px; border-left:solid 1px #efefef; }

#gMapTabs {width:435px; height:24px; margin:0; padding:0;}
#gMapTabs li {list-style-type:none; float:right; padding:0; list-style-position:outside; margin-left:1px;}
#gMapTabs li a {color:#fff; line-height:24px; height:24px; display:block; 
	background: url(../images/shell/gMap_link_sprite.gif) no-repeat right top;
}
#gMapTabs li a span {
	background: url(../images/shell/gMap_span_sprite.gif) no-repeat left top; 
	padding:0px 15px; 
	height:24px; 
	line-height:24px;
	float:left;
}
#gMapTabs li a.tab-off {background-position:right top;}
#gMapTabs li a:hover, #gMapTabs li a.tab-on {background-position:right bottom;}

#gMapTabs li a.tab-off span {background-position:left top;}
#gMapTabs li a:hover span, #gMapTabs li a.tab-on span {background-position:left bottom; cursor:pointer;}

.couponHolder {width:98%; padding:1%;}
.couponItem {float:left; width:100%; clear:left; padding:3px 0px;}
.couponTitle {float:left; width:504px;}
.couponDates {float:left:width:150px;}
.moreoffers {display: block; background:url(../images/shell/miniIcon_offers.gif) no-repeat left center; height: 25px; padding:9px 0 0 25px; margin-top:10px;}
.couponClip {float: left; width: 30px;}

.limit445 {max-width:445px;}
