﻿@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}
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(http://www.gulfshores.com/images/int/agc_101_bkgrd_top10.gif) repeat-y; margin:0;}
.topTenInner {background:url(http://www.gulfshores.com/images/int/agc_101_bkgrd.gif) no-repeat 103px center; margin:0;}

#pdalink { margin-bottom: 3px; }

#_101_things_beach .topTenHeader{background:url(http://www.gulfshores.com/images/int/agc_101_hdr_top10.gif) no-repeat; width:880px; height:44px; margin-top:10px;}
#_101_things_beach .topTenFooter{background:url(http://www.gulfshores.com/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(http://www.gulfshores.com/images/pressroom/agc_int_colortile_blue.jpg); padding-top:8px; padding-bottom:8px;}
ul.pressroomList_Teal {background-image:url(http://www.gulfshores.com/images/pressroom/agc_int_colortile_teal.jpg); padding-top:8px; padding-bottom:8px;}
ul.pressroomList_Yellow {background-image:url(http://www.gulfshores.com/images/pressroom/agc_int_colortile_yellow.jpg); padding-top:8px; padding-bottom:8px;}
div.pressroomList_Blue {background-image:url(http://www.gulfshores.com/images/pressroom/agc_int_colortile_blue.jpg); padding-top:8px; padding-left:2px; padding-bottom:1px; }
div.pressroomList_Teal {background-image:url(http://www.gulfshores.com/images/pressroom/agc_int_colortile_teal.jpg); padding-top:8px; padding-left:4px; padding-bottom:1px; }
div.pressroomList_Yellow {background-image:url(http://www.gulfshores.com/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_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(http://www.gulfshores.com/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(http://www.gulfshores.com/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(http://www.gulfshores.com/images/int/agc_int_blank_header_green.gif) left top repeat-y;
	font-weight: bold;
	font-size: 13px;
	color: #FCE37F;
}

.cal_head 
{
	background: url(http://www.gulfshores.com/images/agc_int_blank_header.gif) left top repeat-y;
	font-weight: bold;
	font-size: 13px;
	color: #FCE37F;
	}	

.pressroom_title
{
	width: 290px;
	background: url(http://www.gulfshores.com/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(http://www.gulfshores.com/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(http://www.gulfshores.com/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(http://www.gulfshores.com/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(http://www.gulfshores.com/images/int/agc_int_watermark_image.jpg) bottom left no-repeat;
	width: 703px;
	border-right: 1px solid #000;
	position: relative;
}
			  
#int_content .right_col
{
	background: url(http://www.gulfshores.com/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(http://www.gulfshores.com/images/sub_photos/agc_int_photo_contact_us.jpg); }
#conventions_meetings .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_conv_meet.jpg); }

#crisis .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_crisis_alert.jpg); }
#issues .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_crisis_alert.jpg); }

#dining_nightlife .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_dining_nitelife.jpg); }
#dining_nightlife #restaurants .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_plateoffood.jpg); }
#dining_nightlife #nightlife_entertainment .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_nitelife_singer.jpg); }

#dolphin_smart .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_pressroom.jpg); }

#fishing .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_fishing.jpg); }
#fishing #fishing_charters_cruises .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_fishing.jpg); }
#fishing #biting .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_fishing_whatsbiting.jpg); }
#fishing #fishing_information .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_fishing_info.jpg); }
#fishing #marinas .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_fishing.jpg); }

#golf .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_golf.jpg); }

#travel_tools #gas_prices_aspx .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_gas.jpg); }

#lodging0 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_lodging_pbr.jpg); }
#lodging1 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_search.jpg); }
#lodging2 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_availability.jpg); }
#lodging3 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_lodging_1F8C3713.jpg); }
#lodging4 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_lodging_cabin2.jpg); }
#lodging5 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_lodging_WT7I3695.jpg); }
#lodging6 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_lodging_WT7I3651.jpg); }
#lodging7 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_springbedbreakfast01.jpg); }
#lodging8 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_springbedbreakfast02.jpg); }
#lodging9 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_accommodations01.jpg); }
#lodging10 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_accommodations02.jpg); }
#lodging11 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_accommodations03.jpg); }
#lodging12 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_accommodations04.jpg); }
#lodging13 .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_accommodations05.jpg); }

#lodging .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_lodging_pbr.jpg); }
#lodging #vacancies_aspx .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_lodging_available.jpg); }
#lodging #camping_aspx .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_lodging_cabin2.jpg); }

#newsletter .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_enews.jpg); }

#photos_fun .right_col { background-image: url(http://www.gulfshores.com/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(http://www.gulfshores.com/images/sub_photos/agc_int_photo_travel_tools.jpg); }

#pressroom .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_pressroom.jpg); }
#reunions_weddings .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_reunion.jpg); }
#reunions_weddings #weddings .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_reunion_wedding.jpg); }

#search .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_search.jpg); }
#site_map .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_site_map.jpg); }

#things_to_do .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_attractions.jpg); }
#things_to_do #attractions .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_ttd_attractions.jpg); }
#things_to_do #dolphin_aspx .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_pressroom.jpg); }
#things_to_do #museums_aspx .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_ttd_arts.jpg); }
#things_to_do #beaches .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_ttd_beaches.jpg); }
#things_to_do #beyond_beach .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_ttd_beyondbeach.jpg); }
#things_to_do #nature_trails .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_owl.jpg); } /*agc_int_photo_beyond_beach.jpg*/
#things_to_do #water .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_beach_chairs.jpg); }
#things_to_do #land .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_trail.jpg); }
#things_to_do #calendar_events .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_attractions.jpg); }
#things_to_do #history .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_history.jpg); }
#things_to_do #shopping .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_shopping.jpg); }
#things_to_do #spas_fitness .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_spa_fitness.jpg); }

#travel_tools .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_travel_tools.jpg); }
#travel_tools #maps_directions .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_tt_sunsetwharf.jpg); }
#travel_tools #rentals .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_tt_sunsetwharf.jpg); }
#travel_tools #vacation_guide .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_tt_ordervg.jpg); }
#newsletter .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_tt_floats.jpg); }
#travel_tools #faq .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_tt_faq.jpg); }
#travel_tools #snowbirds .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_calendar_events.jpg); }
#travel_tools #guest_services .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_tt_guestservice.jpg); }
#travel_tools #links .right_col { background-image: url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_tt_links.jpg); }

#packages_deals .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_phd_main.jpg);}
#packages_deals #special_events .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_phd_shrimpfest.jpg);}
#packages_deals #great_savings .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_phd_greatsavings.jpg);}
#packages_deals #winter_specials .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_phd_snowbirds.jpg);}
#packages_deals #attraction_packages .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_phd_attraction.jpg);}
#packages_deals #golf_packages .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_phd_golf.jpg);}
#packages_deals #romance_packages .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_phd_romance.jpg);}
#packages_deals #shopping_packages .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photos_phd_shopping.jpg);}
#packages_deals #spa_packages .right_col {background-image:url(http://www.gulfshores.com/images/sub_photos/agc_int_photo_spa_fitness.jpg);}


#int_content .left_col 
{
	min-height: 420px; 
	width: 703px;
	overflow-x: hidden;
}
* html #int_content .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; }
						
#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; }
