@import url(nav.css);

body {background: #192943;
	 font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	   color: #707070;
	   font-size: 12px;}
	   
a { color: #c95b45; }
a:hover { text-decoration: none; }
a:visited { color: #6b6b9f; }

a.footer_lnk { color: #87879e; font-size: 10px; text-decoration: underline;}
a.footer_lnk:hover { text-decoration: none; font-size: 10px; color: #87879e;}
a.footer_lnk:visited { color: #87879e; font-size: 10px; text-decoration: underline;}
	   
a.pda:link {color:#48536b; text-decoration: underline; font-weight: bold; font-size:9px;font-family:verdana; padding-left: 20px;}
a.pda:visited {color:#48536b; text-decoration: underline; font-weight: bold;}
a.pda:hover {color:#48536b; text-decoration: none; font-weight: bold;}

a.footer:link {color: #3e3e66; text-decoration: underline; font-weight: bold; font-size: 10px;}
a.footer:visited {color: #3e3e66; text-decoration: underline; font-weight: bold;}
a.footer:hover {color: #3e3e66; text-decoration: none; font-weight: bold;}

p, h1, h2, h3, h4, ul { margin-top: 0; }

h1 { font-size: 1.8em; }
h2 { font-size: 1.5em; color: #CB5B47}
h3, .h3 { font-size: 1.25em; color: #CB5B47; margin-top:5px;}
h4 { font-size: 1em; color: #CB5B47}
h1.seo { font-size: 1.25em; color: #CB5B47}

.oneohone_things_top10 {font-weight:bold; color:#5F5E88; font-size:10pt;}
.topTen {background:url(/images/int/agc_101_bkgrd_top10.gif) repeat-y; margin:0;}
.topTenInner {background:url(/images/int/agc_101_bkgrd.gif) no-repeat 103px center; margin:0;}

#pdalink { margin-bottom: 3px; }

#_101_things_beach .topTenHeader{background:url(/images/int/agc_101_hdr_top10.gif) no-repeat; width:880px; height:44px; margin-top:10px;}
#_101_things_beach .topTenFooter{background:url(/images/int/agc_101_ftr_top10.gif) no-repeat; width:880px; height:44px; margin-bottom:10px;}

#_101_things_beach .thingsToDo { background:#fdfcf6;}

img { border: none; }
img.storyidea {margin-top:8px;margin-right:8px;}
img.pressroomHeader {margin-bottom:0px;}
ul.pressroomList_Blue {background-image:url(/images/pressroom/agc_int_colortile_blue.jpg); padding-top:8px; padding-bottom:8px;}
ul.pressroomList_Teal {background-image:url(/images/pressroom/agc_int_colortile_teal.jpg); padding-top:8px; padding-bottom:8px;}
ul.pressroomList_Yellow {background-image:url(/images/pressroom/agc_int_colortile_yellow.jpg); padding-top:8px; padding-bottom:8px;}
div.pressroomList_Blue {background-image:url(/images/pressroom/agc_int_colortile_blue.jpg); padding-top:8px; padding-left:2px; padding-bottom:1px; }
div.pressroomList_Teal {background-image:url(/images/pressroom/agc_int_colortile_teal.jpg); padding-top:8px; padding-left:4px; padding-bottom:1px; }
div.pressroomList_Yellow {background-image:url(/images/pressroom/agc_int_colortile_yellow.jpg); padding-top:8px; padding-left:2px; padding-bottom:1px; }

div.pressroomList {height:240px;}

.mkrss { margin: -22px 0 9px 170px; }
.mkrss img { display: block; }

.bold {font-weight:bold;}

.expander
{
	clear: both;
	height: 0;
	overflow: hidden;
	margin: 0;
}

.lodging_record, .golf_record { border: 1px solid #5D5D5D; margin-bottom: 1em; background: #FFF; }
.lodging_record1, .golf_record1 {  margin-bottom: 1em; background: #FFF; }

.lodging_header { background: #5E5E87; position: relative; zoom: 1; }
.golf_header { background: #4B764C; position: relative; zoom: 1; }

.lodging_header_links
{
	width: 286px;
	height: 19px;
	position: absolute;
	right: 0;
	bottom: 1px;
}

.lodging_header_links a
{
	float: right;
	height: 0;
	overflow: hidden;
	padding-top: 19px;
	background: url(/images/int/agc_int_hotel_header.gif) no-repeat;
}



.lodging_header_links a.lodging_header_mapit { width: 65px; background-position: -546px 0; }
.lodging_header_links a.lodging_header_availability { width: 129px; background-position: -417px 0; }
.lodging_header_links a.lodging_header_packages { width: 92px; background-position: -325px 0; }

.lodging_title
{
	width: 325px;
	background: url(/images/int/agc_int_hotel_header.gif) left top repeat-y;
	font-weight: bold;
	font-size: 13px;
	color: #FCE37F;
}

.golf_title
{
	width: 485px;
	background: url(/images/int/agc_int_blank_header_green.gif) left top repeat-y;
	font-weight: bold;
	font-size: 13px;
	color: #FCE37F;
}

.cal_head 
{
	background: url(/images/agc_int_blank_header.gif) left top repeat-y;
	font-weight: bold;
	font-size: 13px;
	color: #FCE37F;
	}	

.pressroom_title
{
	width: 290px;
	background: url(/images/int/agc_int_hotel_header.gif) left top repeat-y;
	font-weight: bold;
	font-size: 13px;
	color: #FCE37F;
	margin-bottom:12px;
}

.specialinterest_title
{
	width: 180px;
	background: url(/images/int/agc_int_hotel_header.gif) left top repeat-y;
	font-weight: bold;
	font-size: 13px;
	color: #FCE37F;
}

.lodging_title span, .pressroom_title span, .cal_head span, .specialinterest_title span, .golf_title span { display: block; padding: .3em .5em; }

.lodging_record_contact { margin: .5em 1em; }

.lodging_logo { float: right; width: 96px; height: 20px; }
.get_golf_quote { float: right; width: 130px; height: 20px;}

.lodging_text
{
	clear: both;
	border-top: 1px solid #5D5D5D;
	padding:  1em;
	background: #F9F4E1;
	
}

.read_more
{
	clear: both;
	border-top: 1px solid #5D5D5D;
	padding: 1em;
	background: #FFFFFF;
}

.calPicker { margin: 0; }

.calTitle { text-transform: uppercase; }
.calTitle { margin: 2px 0; }

.calendarPaging a,
.otherMonthDay a,
.day a,
.today a { text-decoration: none; }
.calendarPaging a:hover,
.otherMonthDay a:hover,
.day a:hover,
.today a:hover { text-decoration: underline; }

.day { background: #7F7EA0; }
.otherMonthDay { background: #C9C9D9; }

#int_canvas {width: 977px;
			 position: relative;
			 margin: 0 auto;
				border: 1px solid #292929;			 
			 }
			 
#int_header {background: url(/images/agc_top_base.jpg) no-repeat;
		     height: 98px;
		     width: 977px;
		     position: relative;}
.body_2010 #int_header { background: none #7877A1; }
		     
#thebeachiscalling #int_header {background: url(/images/agc_social_networking_header.jpg) no-repeat;
		     height: 98px;
		     width: 977px;
		     position: relative;}
#int_mn_nav {height: 33px;
		     width: 977px;}	
		     
#int_content 
{
	background: #5F5E88;
	width: 977px;
	min-height: 420px;
}

#left_right_col
{
	background: #fff url(/images/int/agc_int_watermark_image.jpg) bottom left no-repeat;
	width: 703px;
	border-right: 1px solid #000;
	position: relative;
}

#map_left_right_col
{
	background: #fff url(/images/int/agc_int_watermark_image.jpg) bottom left no-repeat;
	width: 977px;
	border-right: 1px solid #000;
	position: relative;
}
			  
#int_content .right_col
{
	background: url(/images/sub_photos/agc_int_photo_thingstodo_attraction.jpg) left top no-repeat #5F5E88;
	position: absolute;
	width: 273px;
	top: 0;
	right: -274px;
	min-height: 420px;
	margin: 0;
}
* html #int_content .right_col { right: -275px; height: 420px; }

#contact_us .right_col { background-image: url(/images/sub_photos/agc_int_photo_contact_us.jpg); }
#conventions_meetings .right_col { background-image: url(/images/sub_photos/agc_int_photo_conv_meet.jpg); }

#crisis .right_col { background-image: url(/images/sub_photos/agc_int_photos_crisis_alert.jpg); }
#issues .right_col { background-image: url(/images/sub_photos/agc_int_photos_crisis_alert.jpg); }

#dining_nightlife .right_col { background-image: url(/images/sub_photos/agc_int_photo_dining_nitelife.jpg); }
#dining_nightlife #restaurants .right_col { background-image: url(/images/sub_photos/agc_int_photos_plateoffood.jpg); }
#dining_nightlife #nightlife_entertainment .right_col { background-image: url(/images/sub_photos/agc_int_photos_nitelife_singer.jpg); }

#dolphin_smart .right_col { background-image: url(/images/sub_photos/agc_int_photo_pressroom.jpg); }

#fishing .right_col { background-image: url(/images/sub_photos/agc_int_photo_fishing.jpg); }
#fishing #fishing_charters_cruises .right_col { background-image: url(/images/sub_photos/agc_int_photo_fishing.jpg); }
#fishing #biting .right_col { background-image: url(/images/sub_photos/agc_int_photos_fishing_whatsbiting.jpg); }
#fishing #fishing_information .right_col { background-image: url(/images/sub_photos/agc_int_photos_fishing_info.jpg); }
#fishing #marinas .right_col { background-image: url(/images/sub_photos/agc_int_photo_fishing.jpg); }

#golf .right_col { background-image: url(/images/sub_photos/agc_int_photos_golf.jpg); }

#travel_tools #gas_prices_aspx .right_col { background-image: url(/images/sub_photos/agc_gas.jpg); }

#travel_tools #taxis_aspx .right_col { background-image: url(/images/sub_photos/agc_int_photos_mvsunset.jpg); }





#lodging0 .right_col { background-image: url(/images/sub_photos/agc_int_photos_lodging_pbr.jpg); }
#lodging1 .right_col { background-image: url(/images/sub_photos/agc_int_photo_search.jpg); }
#lodging2 .right_col { background-image: url(/images/sub_photos/agc_int_photo_availability.jpg); }
#lodging3 .right_col { background-image: url(/images/sub_photos/agc_int_photos_lodging_1F8C3713.jpg); }
#lodging4 .right_col { background-image: url(/images/sub_photos/agc_int_photos_lodging_cabin2.jpg); }
#lodging5 .right_col { background-image: url(/images/sub_photos/agc_int_photos_lodging_WT7I3695.jpg); }
#lodging6 .right_col { background-image: url(/images/sub_photos/agc_int_photos_lodging_WT7I3651.jpg); }
#lodging7 .right_col { background-image: url(/images/sub_photos/agc_int_photos_springbedbreakfast01.jpg); }
#lodging8 .right_col { background-image: url(/images/sub_photos/agc_int_photos_springbedbreakfast02.jpg); }
#lodging9 .right_col { background-image: url(/images/sub_photos/agc_int_photos_accommodations01.jpg); }
#lodging10 .right_col { background-image: url(/images/sub_photos/agc_int_photos_accommodations02.jpg); }
#lodging11 .right_col { background-image: url(/images/sub_photos/agc_int_photos_accommodations03.jpg); }
#lodging12 .right_col { background-image: url(/images/sub_photos/agc_int_photos_accommodations04.jpg); }
#lodging13 .right_col { background-image: url(/images/sub_photos/agc_int_photos_accommodations05.jpg); }

#lodging .right_col { background-image: url(/images/sub_photos/agc_int_photos_lodging_pbr.jpg); }
#lodging #vacancies_aspx .right_col { background-image: url(/images/sub_photos/agc_int_photos_lodging_available.jpg); }
#lodging #camping_aspx .right_col { background-image: url(/images/sub_photos/agc_int_photos_lodging_cabin2.jpg); }

#newsletter .right_col { background-image: url(/images/sub_photos/agc_int_photo_enews.jpg); }

#photos_fun .right_col { background-image: url(/images/sub_photos/agc_int_photos_mvsunset.jpg); }
#photos_fun #_101_things_beach #left_right_col{ width:976px;}
#photos_fun #_101_things_beach .left_col{ width:976px;}
#photos_fun #_101_things_beach .right_col{ width:0px; display:none;}
#thebeachiscalling .right_col { background-image: url(/images/sub_photos/agc_int_photo_travel_tools.jpg); }

#pressroom .right_col { background-image: url(/images/sub_photos/agc_int_photo_pressroom.jpg); }
#reunions_weddings .right_col { background-image: url(/images/sub_photos/agc_int_photos_reunion.jpg); }
#reunions_weddings #weddings .right_col { background-image: url(/images/sub_photos/agc_int_photo_reunion_wedding.jpg); }

#search .right_col { background-image: url(/images/sub_photos/agc_int_photo_search.jpg); }
#site_map .right_col { background-image: url(/images/sub_photos/agc_int_photo_site_map.jpg); }

#things_to_do .right_col { background-image: url(/images/sub_photos/agc_int_photo_attractions.jpg); }
#things_to_do #attractions .right_col { background-image: url(/images/sub_photos/agc_int_photos_ttd_attractions.jpg); }
#things_to_do #dolphin_aspx .right_col { background-image: url(/images/sub_photos/agc_int_photo_pressroom.jpg); }
#things_to_do #museums_aspx .right_col { background-image: url(/images/sub_photos/agc_int_photos_ttd_arts.jpg); }
#things_to_do #beaches .right_col { background-image: url(/images/sub_photos/agc_int_photos_ttd_beaches.jpg); }
#things_to_do #beyond_beach .right_col { background-image: url(/images/sub_photos/agc_int_photos_ttd_beyondbeach.jpg); }
#things_to_do #nature_trails .right_col { background-image: url(/images/sub_photos/agc_int_photos_owl.jpg); } /*agc_int_photo_beyond_beach.jpg*/
#things_to_do #water .right_col { background-image: url(/images/sub_photos/agc_int_photos_beach_chairs.jpg); }
#things_to_do #land .right_col { background-image: url(/images/sub_photos/agc_int_photos_trail.jpg); }
/* 
#things_to_do #calendar_events .right_col { background-image: url(/images/sub_photos/agc_int_photo_attractions.jpg); background-position:0 200px; padding-bottom:400px; }
#things_to_do #calendar_events .right_col { background-image: url(/images/sub_photos/agc_int_photo_attractions.jpg); } 
*/
#things_to_do #calendar_events .right_col { background-image: none; }
#things_to_do #history .right_col { background-image: url(/images/sub_photos/agc_int_photo_history.jpg); }
#things_to_do #shopping .right_col { background-image: url(/images/sub_photos/agc_int_photo_shopping.jpg); }
#things_to_do #spas_fitness .right_col { background-image: url(/images/sub_photos/agc_int_photo_spa_fitness.jpg); }

#travel_tools .right_col { background-image: url(/images/sub_photos/agc_int_photo_travel_tools.jpg); }
#travel_tools #maps_directions .right_col { background-image: url(/images/sub_photos/agc_int_photos_tt_sunsetwharf.jpg); }
#travel_tools #rentals .right_col { background-image: url(/images/sub_photos/agc_int_photos_tt_sunsetwharf.jpg); }
#travel_tools #vacation_guide .right_col { background-image: url(/images/sub_photos/agc_int_photos_tt_ordervg.jpg); }
#newsletter .right_col { background-image: url(/images/sub_photos/agc_int_photos_tt_floats.jpg); }
#travel_tools #faq .right_col { background-image: url(/images/sub_photos/agc_int_photos_tt_faq.jpg); }
#travel_tools #snowbirds .right_col { background-image: url(/images/sub_photos/agc_int_photo_calendar_events.jpg); }
#travel_tools #guest_services .right_col { background-image: url(/images/sub_photos/agc_int_photos_tt_guestservice.jpg); }
#travel_tools #links .right_col { background-image: url(/images/sub_photos/agc_int_photos_tt_links.jpg); }

#packages_deals .right_col {background-image:url(/images/sub_photos/agc_int_photos_phd_main.jpg);}
#packages_deals #special_events .right_col {background-image:url(/images/sub_photos/agc_int_photos_phd_shrimpfest.jpg);}
#packages_deals #great_savings .right_col {background-image:url(/images/sub_photos/agc_int_photos_phd_greatsavings.jpg);}
#packages_deals #winter_specials .right_col {background-image:url(/images/sub_photos/agc_int_photos_phd_snowbirds.jpg);}
#packages_deals #attraction_packages .right_col {background-image:url(/images/sub_photos/agc_int_photos_phd_attraction.jpg);}
#packages_deals #golf_packages .right_col {background-image:url(/images/sub_photos/agc_int_photos_phd_golf.jpg);}
#packages_deals #romance_packages .right_col {background-image:url(/images/sub_photos/agc_int_photos_phd_romance.jpg);}
#packages_deals #shopping_packages .right_col {background-image:url(/images/sub_photos/agc_int_photos_phd_shopping.jpg);}
#packages_deals #spa_packages .right_col {background-image:url(/images/sub_photos/agc_int_photo_spa_fitness.jpg);}

#voluntourism .right_col {background-image:url(/images/sub_photos/agc_int_photos_voluntourism.jpg);}

#int_content .left_col 
{
	min-height: 420px; 
	width: 703px;
	overflow-x: hidden;
}
* html #int_content .left_col { height: 420px }

#int_content .map_left_col 
{
	min-height: 420px; 
	width: 977px;
	overflow-x: hidden;
}
* html #int_content .map_left_col { height: 420px }

#sub_title_wrapper
{
	background: #F9F4E1;
	border-bottom: 1px solid #96938A;
	padding-left: 45px;
	padding-right: 18px;
	min-height: 38px;
}
* html #sub_title_wrapper { height: 38px; }

#sub_title h1, #sub_title h1 a
{
	color: #CB5B47;
	padding: 5px 0 0;
	text-decoration: none;
}

#sub_title h1 a:hover
{
	text-decoration: underline;
}

#sub_title_buttons
{
	border-collapse: collapse;
	float: right;
	margin-bottom: 0;
}

#sub_title_buttons td { vertical-align: top; padding: 0 4px; }

#sub_title_buttons td img { vertical-align: top; }

#sub_title_buttons #live_chat { padding: 0; }

#ctl00_sub_navigation 
{
clear: both;
	padding: 0 0 8px;
	color: #989DC3;
	font-size: .9em;
}

#ctl00_sub_navigation a
{
	color: #3D4C85;
	font-weight: bold;
	text-decoration: none;
}

#ctl00_sub_navigation a:hover
{
	color: #CB5B47;
	text-decoration: underline;
}

#text { padding: 0 45px; margin-top: 1em; }
#map_area { padding: 0 45px; margin-top: 1em; margin-bottom: 1em; }
						
#int_footer
{
	background: #d1d1d7;
	border-top: 1px solid #000;
	padding: 15px 40px 20px 40px;
	color: #87879e;
	font-size: 10px;
	clear: both;
}
			
.footer_txt_dark {color: #3e3e66; font-weight: bold;}												 
						 
						 			  

a.info:link,a.info:visited{
    position:relative; /*this is the key*/
    z-index:24; 
    text-decoration: none;
	border-bottom: 1px dashed #c95b45;
	}

a.info:hover{z-index:25; text-decoration:none;cursor:default}

a.info span{display: none; text-decoration:none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
	text-decoration:none;
    top:2em; left:2em; width:15em;
    border:1px solid  #192943;
    background-color:#fff; color:#000;
    text-align: left;
	width: 300px;
	padding-right: 5px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;
	font-weight:normal}
	
	
.emailForm label, .emailForm input, .emailForm select, .emailForm  textarea {
	display: block;
}

.emailForm label 
{
	margin: 0 0 .25em;
}

.emailForm input, .emailForm select, .emailForm textarea
{
	margin: 0 0 .75em;
}

tr.altrow
{
	background-color: #efefef;
}

ol li, ul li, table
{
	margin-bottom: 1em;
}

cite { display: block; margin: -1em 0 1em; }

#ctl00_ContentPlaceHolder1_cardsDataList
{
	text-align: center;
}

.testQuote P { border-bottom:solid 1px black; padding-bottom:10px;}
.testQuote b { color:#3D4C85; }

#CalendarOfEvents { width:626px; margin:0 auto; }
.COEsearch { width:259px; margin:18px auto; }
.COEsearchInt { background-image:url(/images/coe/agc_int_cal_mid.png); background-repeat:repeat-y; }
.COEsearchInt table { margin: 0; padding: 0; }
.COEwidget { margin-left:7px; margin-bottom:18px;
	text-align: center; }
	
/*Nightlife search page*/	
.coeItem1 { width:606px; height:105px; padding:14px 10px 15px 10px; margin-bottom:2px; color:#000; position:relative; }
.coeItemAlt1 { background: url(/images/coe/agc_listing_base_screen-new.png) no-repeat; color:#000; }
.coeItem1:hover { background: url(/images/coe/agc_listing_base_hover-new.png) no-repeat; }	
/*end Nightlife search page*/	

.coeItem { width:606px; height:84px; padding:14px 10px 15px 10px; margin-bottom:2px; color:#000; position:relative; }
.coeItemAlt { background: url(/images/coe/agc_listing_base_screen.png) no-repeat; color:#000; }
.coeItem:hover { background: url(/images/coe/agc_listing_base_hover.png) no-repeat; }
.coeItemCalBG { background: url(/images/coe/agc_cal-sheet_blank.png) no-repeat; width:74px; height:84px; float:left; }
.coeItemCalBG .coeItemCalBGTop { width:64px; height:40px; padding-top:16px; text-align:center; line-height:40px; font-size:2.8em; font-weight:bold; font-family:Arial; color:#5C5857; }
.coeItemCalBG .coeItemCalBGBot { width:64px; height:14px; line-height:14px; text-transform:uppercase; font-weight:bold; font-size:.9em; color:#fff; padding-left: 4px; }
.coeItemSection { padding-bottom:12px; }
.coeItemTitle { width:532px; height:20px; line-height:20px; vertical-align:middle; font-weight:bold; float:left; }
.coeItemCnt { width:400px; height:64px; float:left; }
.coeItemMore { position:absolute; bottom: 15px; right:10px; }
.coeItemSidebar { width:230px; float:right; padding-left:10px; }
#map_canvas, #map_canvas2 { width:230px; height:315px; border:1px solid #000; }

.busItem { margin-top:-7px;padding: 0 10px 20px; border-left: 1px solid #C0C4DF; border-right: 1px solid #C0C4DF; background:#fff url(/images/business/agc_int_listing_bottom_bluefade.png) no-repeat center bottom;width: 629px; }
.busItemAlt { margin-top:-7px;padding: 0 10px 20px; border-left: 1px solid #C0C4DF; border-right: 1px solid #C0C4DF; background:url(/images/business/agc_int_listing_bottom_tanfade.png) no-repeat center bottom; width: 629px; }
.ListingFooter { position:relative; background:transparent url(/images/business/agc_int_listing_bottom_cap.png) no-repeat; padding:4px 14px 4px 10px; width: 627px; height:26px; }

.COEsearchFeed { width:470px; }
.COEsearchFeedInt { background-image:url(/images/coe/agc_calendar_background_tile_5px.png); background-repeat:repeat-y; }
.COEsearchFeedInt table { margin: 0; padding: 0; }

.coeFeedItem { width:470px; height:90px; padding:7px 10px 22px; margin-bottom:2px; color:#000; position:relative; }
.coeFeedItemAlt { background: url(/images/coe/agc_500_cal_listing_base_screen.png) no-repeat; color:#000; }
.coeFeedItem:hover { background: url(/images/coe/agc_500_cal_listing_base_hover.png) no-repeat; }
.coeFeedItemCalBG { background: url(/images/coe/agc_cal-sheet_blank.png) no-repeat; width:74px; height:90px; float:left; }
.coeFeedItemCalBG .coeFeedItemCalBGTop { width:64px; height:40px; padding-top:16px; text-align:center; line-height:40px; font-size:2.8em; font-weight:bold; font-family:Arial; color:#5C5857; }
.coeFeedItemCalBG .coeFeedItemCalBGBot { width:64px; height:14px; padding-bottom:3px; line-height:14px; text-transform:uppercase; font-weight:bold; font-size:.9em; color:#fff; padding-left: 4px; }
.coeFeedItemTitle { width:370px; height:20px; line-height:20px; vertical-align:middle; font-weight:bold; float:left; }
.coeFeedItemCnt { width:370px; height:64px; float:left; }
.coeFeedItemMore { }
.ajax__calendar_container { z-index : 1000 ; }

.lnkGolf { padding-left: 5px; }
#MapDetailsLink 
{
    position:absolute; right:10px; bottom:5px;
    background:url('/images/business/agc_int_button_map_details.png');
    width:125px;
    height:35px;
    text-indent:-9999em;
    overflow:hidden;                  
}
#MapDetailsLink:hover 
{
    background:url('/images/business/agc_int_button_map_details_rollover.png');
}
#MapDetailsLink_special 
{ 
    position:absolute; right:10px; bottom:5px;
    background:url('/images/business/agc_int_button_map_details_special.png');
    width:125px;
    height:35px;
    text-indent:-9999em;
    overflow:hidden;    
}
#MapDetailsLink_special:hover { background:url('/images/business/agc_int_button_map_details_special_rollover.png');}

/*#taxis_aspx #MapDetailsLink { position:absolute; right:10px; bottom:5px;
                  background:url('/images/transportation/agc_int_button_details.png');
                  width:79px;
                  height:35px;
                  text-indent:-9999em;
                  overflow:hidden;                  
                  }
#taxis_aspx #MapDetailsLink:hover 
{
    background:url('/images/transportation/agc_int_button_details_rollover.png');
}*/

#taxis_aspx #map_canvas 
{
    display:none;
}

#BusListingPackages, #BusListingAvailability, #BusListingBook, #GolfCustomQuote {float:left;padding:0 20px;}
#BusListingPackages a.ir, #BusListingAvailability a.ir, #BusListingBook a.ir, #GolfCustomQuote a.ir {padding-top:13px; background-position:0 0; }

#BusListingPackages a.ir { background-image:url(/images/business/agc_int_listing_button_packages.png); width:144px; }
#BusListingAvailability a.ir { background-image:url(/images/business/agc_int_listing_button_availability.png); width:85px; }
#BusListingBook a.ir { background-image:url(/images/business/agc_int_listing_button_book_online.png); width:90px; }
#GolfCustomQuote a.ir { background-image:url(/images/business/agc_int_listing_button_custom_quote.png); width:135px; }

#BusListingPackages a.ir:hover, #BusListingPackages a.ir:active { background-position:0 -13px; }
#BusListingAvailability a.ir:hover, #BusListingAvailability a.ir:active { background-position: 0 -13px; }
#BusListingBook a.ir:hover, #BusListingBook a.ir:active { background-position: 0 -13px; }
#GolfCustomQuote a.ir:hover, #GolfCustomQuote a.ir:active { background-position: 0 -13px; }

.BusListingDetailMain { width: 629px; overflow:auto; padding: 10px; background-color: #FBF4E1; border-left: 1px solid #C0C4DF; border-right: 1px solid #C0C4DF; }
.BusListingDetailAlt { background-color: #F1DFAF; width:627px; padding:5px 11px; border-left: 1px solid #C0C4DF; border-right: 1px solid #C0C4DF;}
.BusListingDetailAltSidebar  { background-color: #F1DFAF; padding:5px 11px; font-size:11px; }
.BusListingDetailHeader { width:627px; overflow:auto; padding:5px 11px; border-left: 1px solid #C0C4DF; border-right: 1px solid #C0C4DF;}
.busItem_Enhanced, .busItemAlt_Enhanced {
    background: url("/images/business/agc_int_listing_bottom_orange_fade.png") no-repeat scroll center bottom #FFFFFF;
    border-left: 1px solid #C0C4DF;
    border-right: 1px solid #C0C4DF;
    padding: 0 10px 20px;
    width: 629px;
    margin-top:-6px;
}
.Enhanced #MapDetailsLink {
    background: url("/images/business/agc_int_button_map_details_special.png") repeat scroll 0 0 transparent;
    bottom: 5px;
    height: 35px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -9999em;
    width: 125px;
}

#BusListingPackages, #BusListingAvailability {
    border-right: 1px solid #7877A1;
}
