@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------------------------------------------------------------
=DEFAULTS
--------------------------------------------------------------------------------------------------------------- */

/* +++++ =RESETS +++++ */
* { margin: 0px; padding: 0px; border: 0px; } 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
	{ margin:0; padding:0; vertical-align:baseline; border:0; outline:0; background:transparent; }
ol, ul {  } /* list-style:none; */
blockquote, q { quotes:none; }
:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }

/* +++++ =GROUPS +++++ */
.group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .group { /* IE6 */ height:1%; }
*:first-child+html .group { /* IE7 */ min-height:1px; }

/* +++++ =GLOBAL +++++ */
html , body { background:#9dd7d9 url(http://www.beachsideresortsrealty.com/img/beachside-background.jpg) top left; 
	background-attachment: fixed; height:auto; font-size: 100%; line-height: 1em; margin: 0; padding: 0; 
	-webkit-text-stroke:1px transparent; color: #504747; font-style: normal; font-family: Arial, Helvetica, sans-serif;   }
	
/* ---------------------------------------------------------------------------------------------------------------
=TOP
--------------------------------------------------------------------------------------------------------------- */

/* ++++++++++ =WRAPPER ++++++++++ */
#wrapper { width: 1000px; height: 100%; margin: 0 auto; position: relative;  }
* {	border: 0 none;	outline: 0 none; -moz-outline: 0 none; }
div#sand-dollar { width:175px; height:181px; position: absolute; right:860px; top:-30px; z-index: 3000; 
	background-image:url(http://www.beachsideresortsrealty.com/img/sand-dollar.png); }
a#logo {  width:321px; height:120px; display:block; color:#fff; font-size:28px; text-decoration:underline;
	position:absolute; right:550px; top:3px; z-index: 3000; }
a#logo img { width:321px; height:120px; }

	/* =QUICK SEARCH */
div#quicksearch { width:370px; height:120px; position: absolute; right:5px; top:2px; z-index: 3000; 
	background:url(http://www.beachsideresortsrealty.com/img/quicksearch.png) 0 0 no-repeat; }
div#quicksearch iframe { width:370px; height:120px; z-index: 3000; margin:30px 0 0 0; oz-index: 3000; }
div#quicksearch div#advancedsearch { width:111px; height:11px;  position:absolute; top:31px; right:0px;
	background:url(http://www.beachsideresortsrealty.com/img/advancedsearch.png) 0 0 no-repeat; z-index: 3000; }
div#quicksearch div#advancedsearch a { width:111px; height:11px; display:block; }
	
/* ++++++++++ =WHITE BACKGROUND TOP ++++++++++ */
#whitebackgroundtop {  width: 1000px; height: 10px; position: absolute; top: 130px;
	background: url(http://www.beachsideresortsrealty.com/img/white-panel-top.png); } 
#whitebackground {  width: 1000px;	min-height: 100%; position: absolute; top: 140px; 
	background: url(http://www.beachsideresortsrealty.com/img/white-panel-background.jpg); }
div#searchbox { width:200px; height:22px;  float:right; margin:5px 15px 0 0; 
	background:url(http://www.beachsideresortsrealty.com/img/searchbox.jpg) no-repeat; }
	
/* ++++++++++ =MAIN NAVIGATION ++++++++++ */
ul#main-nav { position:relative; width:735px; margin:0 0 0 20px; font-size:13px; 
	font-family: Verdana, Geneva, sans-serif; text-shadow:2px 2px 4px rgba(0,0,0,.7);  }
ul#main-nav li { list-style-type:none; position:absolute; top:0;  }
ul#main-nav li , ul#main-nav a { display:block; height:33px; }

/* TEXT JUMP */
ul#main-nav li a { color:#fff; text-decoration:none; position:relative; top:12px;  }
ul#main-nav li:hover a strong { position:relative; bottom:3px; } 
ul#main-nav li a:active { color:#ffdf2f; position:relative; top:12px; }

	/* +++++ VACATION RENTALS +++++ */
li#vacation-rentals { left:0px; width:282px; background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') 0 0; }
li#vacation-rentals a { left:20px; }
li#vacation-rentals:hover { background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') 0 -33px;}
li#vacation-rentals:active { background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') 0 -66px;}
	
			/* VACATION RENTALS CURRENT */
li#vacation-rentals-current { left:0px; width:282px; background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') 0 -33px; }
li#vacation-rentals-current a { left:20px; }
li#vacation-rentals-current a strong { color:#ffdf2f; position:relative; bottom:3px; }
li#vacation-rentals-current a:hover { cursor:default; }
li#vacation-rentals-current:active { background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') 0 -66px;}
	
		/* REAL ESTATE */
li#real-estate { left:282px; width:213px; background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -282px 0;  }
li#real-estate a { left:16px; }
li#real-estate:hover { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -282px -33px;}
li#real-estate:active { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -282px -66px;}
	
			/* REAL ESTATE CURRENT */
li#real-estate-current { left:282px; width:213px; background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -282px -33px }
li#real-estate-current a { left:16px; }
li#real-estate-current a strong { color:#ffdf2f; position:relative; bottom:3px; }
li#real-estate-current a:hover { cursor:default; }
li#real-estate-current:active {background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -282px -66px;}

		/* RENTAL MANAGEMENT */
li#management { left:495px; width:165px; background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -495px 0;  }
li#management a { left:10px; }
li#management:hover { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -495px -33px;}
li#management:active { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -495px -66px;}
	
			/* RENTAL MANAGEMENT CURRENT */
li#management-current { left:495px; width:165px; background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -495px -33px;}
li#management-current a { left:10px; }
li#management-current a strong { color:#ffdf2f; position:relative; bottom:3px; }
li#management-current a:hover { cursor:default; }
li#management-current:active { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -495px -66px;}

		/* ABOUT US */
li#about { left:660px; width:93px; background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -660px 0;  }
li#about a { left:13px; }
li#about:hover { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -660px -33px;}
li#about:active { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -660px -66px;}

			/* ABOUT US CURRENT */
li#about-current { left:660px; width:93px;  background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -660px -33px;}
li#about-current a { left:13px; }
li#about-current a strong { color:#ffdf2f; position:relative; bottom:3px ;}
li#about-current a:hover { cursor:default; }
li#about-current:active { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -660px -66px;}

		/* HOME */
li#home { left:753px; width:65px; background:url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -753px 0;  }
li#home a { left:10px; }
li#home:hover { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -753px -33px;}
li#home:active { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -753px -66px;}	
	
			/* HOME CURRENT */
li#home-current { left:753px; width:65px; background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -753px -33px; }
li#home-current a { left:10px; }
li#home-current a strong { color:#ffdf2f; position:relative; bottom:3px ;}
li#home-current a:hover { cursor:default; }
li#home-current:active { background: url('http://www.beachsideresortsrealty.com/img/nav-sprite.png') -753px -66px;}
	

/* +++++ =IMAGEHOLDER (HOME) +++++ */
#imageholder-home { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo.jpg) no-repeat; 
	width:971px; height:378px; margin:33px auto 0 auto; position:relative; }
div#starfish {  width:256px; height:257px; position: absolute; left: 830px; top: 100px; z-index: 3000;
	background:url(http://www.beachsideresortsrealty.com/img/starfish.png); }
div#tagline-vacation-rentals {  width:498px; height:84px; position:absolute; top:15px; right:110px;
	background:url(http://www.beachsideresortsrealty.com/img/vacation-rentals.png) no-repeat; }
div#tagline-located-in {  width:92px; height:40px; position:absolute; top:90px; right:370px;
	background:url(http://www.beachsideresortsrealty.com/img/located-in.png) no-repeat; }
a#tagline-panama-city-beach { width:226px; height:40px; position:absolute; top:90px; right:135px; 
	display:block;}
a#tagline-carillon-beach {  width:171px; height:40px; position:absolute; top:120px; right:420px;
	display:block; }
div#tagline-and {  width:40px; height:40px; position:absolute; top:120px; right:381px;
	background:url(http://www.beachsideresortsrealty.com/img/and.png) no-repeat; }
a#tagline-south-walton { width:232px; height:40px; position:absolute; top:120px; right:150px; 
	display:block; }
	
/* +++++ =IMAGEHOLDER (GLOBAL) +++++ */
#imageholder-flipflops { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-flip-flops.jpg) no-repeat; 
width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }

	/* +++++ =IMAGEHOLDER CARILLON BEACH +++++ */
#imageholder-carillon-beach { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-carillon-beach.jpg) 				
	no-repeat; width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }	
	
	/* +++++ =IMAGEHOLDER SOUTH WALTON BEACH +++++ */
#imageholder-south-walton { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-south-walton-beach.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-seagrove { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-seagrove.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-rosemary-beach { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-rosemary-beach.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }

	/* +++++ =IMAGEHOLDER PANAMA CITY BEACH +++++ */
#imageholder-panama-city-beach { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-panama-city-beach.jpg) 				
	no-repeat; width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }	
#imageholder-dunes-of-panama { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-dunes-of-panama.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-laketown-wharf { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-laketown-wharf.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-summit { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-summit.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }	
#imageholder-boardwalk { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-boardwalk.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-edgewater { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-edgewater.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }	
#imageholder-twin-palms { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-twin-palms.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }	
#imageholder-ocean-ritz { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-ocean-ritz.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-ocean-villa { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-ocean-villa.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-long-beach { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-long-beach.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-calypso { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-calypso.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-real-estate { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-real-estate.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-management { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-management.jpg) no-repeat; 
	width:971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-about { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-about.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-oil-spill { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/oil-spill-update.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-fourth { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-4th-of-july-flag.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-emerald-shores { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-emerald-shores.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-lake-town { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-lake-town-wharf.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-majestic { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-majestic.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-seychelles { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-seychelles.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-regency { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-regency.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-shores-of-panama { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-shores-of-panama.jpg) 
	no-repeat; width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-splash { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-splash.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-tidewater { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-tidewater.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }
#imageholder-peachtree { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-peachtree.jpg) no-repeat; 
	width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }		
#imageholder-thunder-beach { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/main-photo-thunder-beach.jpg) 				
	no-repeat; width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }	
#imageholder-labor-day { background:#00b8e2 url(http://www.beachsideresortsrealty.com/img/Labor-Day-Weekend.jpg) 				
	no-repeat; width: 971px; height: 219px; margin:33px auto 0 auto; position:relative; }	
		
	/* +++++ =ORANGE BAR +++++ */
div#orangebar {  width:971px; height:42px; margin:-4px auto 0 auto; 
	background:#f05127 url(http://www.beachsideresortsrealty.com/img/orangebar.png) repeat-x; }
p#phone-home { position:absolute; top:555px; left:325px; text-transform:uppercase; color:#fff; font-size:20px; line-height:120%; z-index:3000;
	font-family: Verdana, Geneva, sans-serif; text-shadow:2px 2px 4px rgba(0,0,0,.7);  }
p#phone-home span { text-transform:lowercase; }
p#phone-global { position:absolute; top:397px; left:325px; text-transform:uppercase; color:#fff; font-size:20px; line-height:120%; z-index:3000;
	font-family: Verdana, Geneva, sans-serif; text-shadow:2px 2px 4px rgba(0,0,0,.7);  }
p#phone-global span { text-transform:lowercase; }
/*
div#orangebar p { text-transform:uppercase; color:#fff; font-size:20px; position:absolute; top:8px; left:310px; line-height:120%;  }
*/



/* ---------------------------------------------------------------------------------------------------------------
=MIDDLE
--------------------------------------------------------------------------------------------------------------- */

/* +++++ =MAIN GEO RENTALS +++++ */
ul#main-geo-rentals { list-style-type:none; margin:0 auto; width:971px; font-size:12px; font-weight:bold; 
	font-family: Verdana, Geneva, sans-serif; text-shadow:2px 2px 4px rgba(0,0,0,.7);   }
ul#main-geo-rentals li { display:inline; float:left; height:147px; display:block;  }
ul#main-geo-rentals li a { display:block; height:148px; text-decoration:none; color:#fff; text-align:center; }
ul#main-geo-rentals li a em { font-style:normal; position:relative; top:128px; text-align:center; }
ul#main-geo-rentals li a:hover , ul#main-geo-rentals li a:active { color:#ffdf2f; }
	
ul#main-nav li a { color:#fff; text-decoration:none; position:relative; top:12px;  }
ul#main-nav li:hover a strong { position:relative; bottom:3px; } 
ul#main-nav li a:active { color:#ffdf2f; position:relative; top:12px; }
	
ul#main-geo-rentals li#pcb-geo-rentals { width:323px; 
	background:#00b7de url(http://www.beachsideresortsrealty.com/img/Panama-City-Beach-Florida-Vacation-Rentals.jpg) no-repeat; }
ul#main-geo-rentals li#carillon-geo-rentals { width:323px; 
	background:#00b7de url(http://www.beachsideresortsrealty.com/img/Carillon-Beach-Florida-Vacation-Rentals.jpg) no-repeat; }
ul#main-geo-rentals li#swb-geo-rentals { width:325px; 
	background:#00b7de url(http://www.beachsideresortsrealty.com/img/South-Walton-Beach-Florida-Vacation-Rentals.jpg) no-repeat; }

/* +++++ =BANNERS +++++ */
	
	/* =OIL SPILL */
a#oilspill { width:431px; height:88px; float:left; display:inline; margin:10px 0 10px 15px; 
	color:#fff; font-size:22px; text-decoration:underline; }
a#oilspill img { width: 431px; height:88px; display:block;   }

img#thunder-beach { width:431px; height:88px; float:left; display:inline; margin:10px 0 10px 15px; 
	color:#fff; font-size:22px; text-decoration:underline; }
img#left-float-labor { float:left; display:inline; margin:0 10px 10px 0; }

	/* =SUMMER SPECIALS */
img#summer-specials {  width: 533px; height:88px; float:right; display:inline;  margin:10px 15px 10px 0 ; }
object#mymoviename {  width: 533px; height:88px; float:right; display:inline;  margin:10px 15px 10px 0 ; }
/* +++++ =BREADCRUMB +++++ */
div#breadcrumb { margin:15px 0 15px 15px; font-size:14px; }
div#breadcrumb a { color:#616e9b; text-decoration:underline;  }
div#breadcrumb a:visited { color:#616e9b; text-decoration:underline;  }
div#breadcrumb a:hover , div#breadcrumb a:active { text-decoration:underline;  } 
div#breadcrumb strong { color:#616e9b;  }



/* +++++ =SIFR +++++ */
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3. Copyright 2006 ? 2008 Mark Wubben, <http://novemberborn.net/> Older versions:
* IFR by Shaun Inman * sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin * sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>. This software is licensed and provided under the CC-GNU LGPL. See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/
@media screen { .sIFR-flash { visibility: visible; margin: 0;  padding: 0; !important; }  
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }  
.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;  }  
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;  } }
@media print { .sIFR-flash { display : none; height : 0; width: 0; position: absolute; overflow: hidden; !important; }  
.sIFR-alternate { visibility: visible;  display: block; position: static;
left: auto;  top: auto; width: auto; height: auto; !important; } }
/* Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active so they only apply if sIFR is active. Make sure to limit the CSS to the screen media type, in order not to have the printed text come out weird.*/
@media screen {  /* Example: .sIFR-active h1 { font-family: Verdana; visibility: hidden; }  */ }


	/* +++++ =SIFR CONTENT +++++ */
.sIFR-active .left-text {visibility: hidden;line-height: 20px;	margin: -8px 0 2px 0;}
.sIFR-hasFlash .left-text {	letter-spacing: -.1em;	margin: -8px 0 6px 0;}
h1 {font-family: Georgia, Times New Roman, Times, serif; color: #018b8c; font-size: 21px; line-height: 26px; text-align: center;}
.sIFR-active h1 {visibility: hidden; line-height: 21px;	margin: 0 0 1em 0;}	
.sIFR-hasFlash h1 {	letter-spacing: -.1em;}


/* ---------------------------------------------------------------------------------------------------------------
=CONTENT AREAS
--------------------------------------------------------------------------------------------------------------- */

		/* +++++ =TOP PANEL +++++ */ 
div#content-top-panel-home { width: 1000px; height:20px; clear:both; margin:0 auto;
	background:url(http://www.beachsideresortsrealty.com/img/content-top-panel-home.jpg) no-repeat; }
div#content-top-panel-global { width: 1000px; height:20px; clear:both; margin:0 auto;
	background:url(http://www.beachsideresortsrealty.com/img/content-top-panel-global2.jpg) no-repeat; }
div#content-middle-panel-home { width:1000px; height:auto; overflow:hidden; margin:0 auto;
	background:#fff8eb url(http://www.beachsideresortsrealty.com/img/content-middle-panel-home.jpg) repeat-y; }
div#content-middle-panel-global { width:1000px; height:auto; overflow:hidden; margin:0 auto; 
	background:#fff8eb url(http://www.beachsideresortsrealty.com/img/content-middle-panel-global2.jpg) repeat-y; }


	/* ++++++++++ =MAIN CONTENT (HOME) ++++++++++ */
div#main-content-home { display:inline; float:left; width:505px; height:auto; margin:0 0 0 35px;  }
/* div#main-content-home h1 { color:#ef4425; line-height:100%; font-size:18px; text-align:center; margin:0 0 20px 0;  } */
div#main-content-home h2 { color:#ef4425; margin:0 0 15px 0; font-size:16px; }
div#main-content-home h3 { color:#616e9b; margin:0 0 0 0; font-size:16px; }
div#main-content-home p { font-size:16px; line-height:150%; margin:0 0 20px 0; }
div#main-content-home p.first:first-line  { color:#616e9b; font-weight:bold; }
div#main-content-home a { text-decoration:none; }
div#main-content-home a:visited { text-decoration:none; }
div#main-content-home a:hover { text-decoration:underline; }
div#main-content-home a:active { text-decoration:underline; }


	/* ++++++++++ =MAIN CONTENT (GLOBAL) ++++++++++ */
div#main-content-global { display:inline; float:right; width:600px; height:auto; margin:0 50px 0 0; }
/* div#main-content-global h1 { color:#018b8c; line-height:100%; font-size:18px; text-align:center; margin:0 0 20px 0;  } */
div#main-content-global h2 { color:#ef4425; margin:0 0 15px 0; font-size:17px; }
div#main-content-global h3 { color:#616e9b; margin:0 0 0 0; font-size:16px; }
div#main-content-global p { font-size:16px; line-height:150%; margin:0 0 20px 0; }
div#main-content-global p.first:first-line  { color:#616e9b; font-weight:bold; }
div#main-content-global a.content-picture { width:167px; height:167px; display:inline; }
div#main-content-global img.content-picture-right 
	{ display:inline; float:right;color:#00458c; font-size:1em; font-weight:bold; margin:0 15px 0 10px; }
div#main-content-global img.content-picture-left 
	{ display:inline; float:left; color:#00458c; font-size:1em; font-weight:bold;margin:0 10px 0 0; }
div#main-content-global div.section { margin:0 0 40px 0; }
div#main-content-global div.section h2 { display:inline; margin:0 10px 0 0; color:#616e9b; font-size:17px;}
div#main-content-global div.section h3 { display:inline; margin:0 10px 0 0; color:#616e9b; font-size:16px;}
div#main-content-global div.section p { display:inline; }
div#main-content-global div.section p.first:first-line { display:inline; color:#616e9b; font-weight:bold; }
div#main-content-global div.section ul {  margin:10px 0 0 50px; }
div#main-content-global div.section ul li { margin:0 0 5px 0; line-height:130%; }
div#main-content-global div.section ul li em { font-style:normal; }
div#main-content-global iframe#mls { background:#fcf4e4; }

div#main-content-global ul.fun-things { line-height:150%; margin:0 0 40px 20px; list-style-type:none; font-size:16px; }
div#main-content-global ul.fun-things li { margin:0 0 15px 0; }
div#main-content-global ul.fun-things li em { font-style:normal; font-weight:bold; }

div#main-content-global ul.relocate { line-height:150%; margin:0 0 0 20px; }
div#main-content-global ul.relocate h2 { margin:20px 0 15px 20px; color:#616e9b; font-size:20px; }
div#main-content-global ul.relocate li { margin:5px 0 0 0; }
div#main-content-global ul.relocate li a { color:#504747; font-weight:bold; }

		/* =MAIN CONTENT LINKS */
div#main-content-global a { text-decoration:none; }
div#main-content-global a:visited {  }
div#main-content-global a:hover {  text-decoration:underline; }
div#main-content-global a:active {  text-decoration:underline; }

		/* =UNIT LISTINGS  */
div#main-content-global ol.unit-list { font-size:16px; list-style-type:none; width:600px; margin:50px 0 50px 0; }
div#main-content-global ol.unit-list li { position:relative; clear:both;  }
div#main-content-global ol.unit-list li.unit-item { margin:0 0 50px 0; }
div#main-content-global ol.unit-list hr { display:none; }
div#main-content-global ol.unit-list a.unit-link {display:inline-block; width:100%; margin:0 0 0 0; text-decoration:none; color:#0000FF; }
div#main-content-global ol.unit-list a.unit-link:visited  { } 
div#main-content-global ol.unit-list a.unit-link:hover , div#main-content-global ol.unit-list a.unit-link:active
	 {  }
div#main-content-global ol.unit-list h3.unit-heading 
	{ background-color:#1CA3E3; color:#ffffff; padding:.1em .4em; text-decoration:none; border:#1CA3E3 2px solid;  }
div#main-content-global ol.unit-list a.unit-link:hover h3.unit-heading { background-color:#6EB9F3; text-decoration:none; } 
div#main-content-global ol.unit-list a.unit-link strong { position:absolute; top:110px; left:105px;}
div#main-content-global ol.unit-list a.unit-link:visited strong { color:#990099;  }
div#main-content-global ol.unit-list a.unit-link:hover strong { text-decoration:underline; cursor:pointer; color:#356FB0;}
div#main-content-global img.unit-picture { display:inline; float:left; margin:10px 10px 10px 0;}
div#main-content-global p.unit-description {  width:360px; margin:10px 0 0 0; color:#324052; text-decoration:none; line-height:150%;
	position:absolute; top:21px; left:120px; text-indent:0;}
div#main-content-global ul.unit-details { display:inline; float:right; width:120px; height:100px; background-color:#eeeeee; color:#356FB0;
	list-style-type:none; position:absolute; top:37px; right:0px;  }
div#main-content-global ul.unit-details li { text-decoration:none; margin:10px 2px 0 5px; }
div#main-content-global ul.unit-details li.bedrooms {  }
div#main-content-global ul.unit-details li.bathrooms {  }
div#main-content-global ul.unit-details li.sleeps {  }
div#main-content-global a { text-decoration:none; }
div#main-content-global a:visited { text-decoration:none; }
div#main-content-global a:hover { text-decoration:underline; }
div#main-content-global a:active { text-decoration:underline; }
div#main-content-global center { color:#018b8c; font-weight:bold; margin:0 0 15px 0; }
div#main-content-global div h2 { color:#616e9b; }


		/* =REAL ESTATE LISTINGS  */
div#main-content-global ol.restate-list { font-size:16px; list-style-type:none; width:600px; margin:50px 0 50px 0; }
div#main-content-global ol.restate-list li { position:relative; clear:both;  }
div#main-content-global ol.restate-list li.restate-item { margin:0 0 50px 0; }
div#main-content-global ol.restate-list hr { display:none; }
div#main-content-global ol.restate-list a.restate-link {display:inline-block; width:100%; margin:0 0 0 0; text-decoration:none; color:#0000FF; }
div#main-content-global ol.restate-list a.restate-link:visited  { } 
div#main-content-global ol.restate-list a.restate-link:hover , div#main-content-global ol.restate-list a.restate-link:active
	 {  }
div#main-content-global ol.restate-list h3.restate-heading 
	{ background-color:#018B8C; color:#ffffff; padding:.1em .4em; text-decoration:none; border:#018B8C 2px solid;  }
div#main-content-global ol.restate-list a.restate-link:hover h3.restate-heading { background-color:#18abac; text-decoration:none; } 
div#main-content-global ol.restate-list a.restate-link strong { color:#018B8C; position:absolute; top:110px; left:105px;}
div#main-content-global ol.restate-list a.restate-link:visited strong { color:#990099;  }
div#main-content-global ol.restate-list a.restate-link:hover strong { text-decoration:underline; cursor:pointer; color:#356FB0;}
div#main-content-global img.restate-picture { display:inline; float:left; margin:10px 10px 10px 0;}
div#main-content-global p.restate-description {  width:360px; margin:10px 0 0 0; color:#324052; text-decoration:none; line-height:150%;
	position:absolute; top:21px; left:120px; text-indent:0;}
div#main-content-global ul.restate-details { display:inline; float:right; width:120px; height:100px; background-color:#eeeeee; color:#356FB0;
	list-style-type:none; position:absolute; top:37px; right:0px; }
div#main-content-global ul.restate-details li { text-decoration:none; margin:10px 2px 0 5px; }
div#main-content-global ul.restate-details li.bedrooms {  }
div#main-content-global ul.restate-details li.bathrooms {  }
div#main-content-global ul.restate-details li.sleeps {  }
div#main-content-global a { text-decoration:none; }
div#main-content-global a:visited { text-decoration:none; }
div#main-content-global a:hover { text-decoration:underline; }
div#main-content-global a:active { text-decoration:underline; }
div#main-content-global center { color:#018b8c; font-weight:bold; margin:0 0 15px 0; }
div#main-content-global div h2 { color:#616e9b; }


	/* ++++++++++ =SECONDARY CONTENT ++++++++++ */
div#secondary-content-home { display:inline; float:right; width:355px; min-height:450px; margin:0 35px 0 0;  }
div#secondary-content-global { display:inline; float:left; width:240px; min-height:450px; margin:0 0 0 33px; text-align:right; }
div#airplanes { width:341px; height:auto; margin:20px 20px 30px 0; }

		/* +++++ =AIRLINES +++++ */
div#airplanes div#airline { width:341px; height:3px; margin:20px 0;
	background:url(http://www.beachsideresortsrealty.com/img/air-line.jpg) no-repeat; }
	
			/* +++++ =SOUTHWEST +++++ */
div#airplanes span#southwest { width:341px; height:109px; position:relative; display:block;
	background:url(http://www.beachsideresortsrealty.com/img/southwest-airlines.jpg) no-repeat; }
div#airplanes span#southwest p { font-size:9px; font-weight:bold; font-family:Verdana; color:#5C78C2; 
	position:absolute; top:0px; right:0px; width:120px; }
div#airplanes a:hover p { text-decoration:underline; }
div#airplanes a:active p { text-decoration:underline; }

div#airplanes span#southwest a { width:341px; height:109px; display:block; text-decoration:none; }
div#airplanes span#southwest a:visited { text-decoration:none; }
div#airplanes span#southwest a:hover { text-decoration:underline; }
div#airplanes span#southwest a:active { text-decoration:underline; }

			/* +++++ =DELTA +++++ */
div#airplanes span#delta { width:341px; height:100px; position:relative; display:block;
	background:url(http://www.beachsideresortsrealty.com/img/delta-airlines.jpg) no-repeat; }
div#airplanes span#delta p { font-size:9px; font-weight:bold; font-family:Verdana; color:#5C78C2; 
	position:absolute; top:15px; right:0px; width:120px; }

div#airplanes span#delta a { width:341px; height:100px; display:block; text-decoration:none; }
div#airplanes span#delta a:visited { text-decoration:none; }
div#airplanes span#delta a:hover { text-decoration:underline; }
div#airplanes span#delta a:active { text-decoration:underline; }

		/* +++++ =FEATURED PROPERTY +++++ */
div#featured-property { width:351px; height:266px; margin:0 auto 20px 0;
	background:url(http://www.beachsideresortsrealty.com/img/featured-properties.png) no-repeat;  }
div#featured-property iframe { width:310px; height:200px; margin:43px 0 0 25px; }

		/* =SUBNAV & CATEGORIES */
strong#subnav-header { display:block; margin:0 0 20px 0; text-align:right; color:#8f9194; font-size:17px; 
	border-bottom:#8f9194 1px solid; }
ul#subnav { list-style-type:none; margin:0 0 70px 0; }
ul#subnav li { text-align:left; margin:0 0 15px 0; }
ul#subnav li a.category { font-weight:bold; font-size:17px; margin:0 0 10px 0; text-decoration:none; 
	color:#ef4425; line-height:120%; display:block; text-align:right; }
ul#subnav li a.category:visited { font-weight:bold; font-size:17px; margin:0 0 10px 0; text-decoration:none; 
	color:#ef4425; line-height:120%; display:block; text-align:right; }
ul#subnav li a.category:hover { color:#ef4425; text-decoration:underline; }
ul#destinations li a.category:active { color:#ef4425; text-decoration:underline; }

			/* =TOPICS */
ul#subnav ul.topic { list-style-type:none; font-size:15px; margin:0 0 20px 0; }
ul#subnav ul.topic li {  margin:0 0 7px 0; text-align:right; }
ul#subnav ul.topic em { color:#ef4425; font-style:normal; font-size:16px; text-align:right;  }	
ul#subnav ul.topic li a { color:#616e9b; line-height:100%; text-decoration:none;  display:block; text-align:right;} 
ul#subnav ul.topic li a:visited { color:#616e9b; line-height:100%; text-decoration:none;  display:block; }
ul#subnav ul.topic li a:hover { color:#018b8c; text-decoration:underline; }
ul#subnav ul.topic li a:active { color:#018b8c; text-decoration:underline; }

			/* =SPECIAL LINKS FOR TOPIC HEADERS */
ul.topic li a em { color:#ef4425; text-decoration:none;  font-size:16px; text-align:right; }
ul.topic li a:visited em { color:#ef4425; text-decoration:none;  font-size:16px; text-align:right; }
ul.topic li a:hover em { color:#ef4425; text-decoration:underline;  font-size:16px; text-align:right; }
ul.topic li a:active em { color:#ef4425; text-decoration:underline;  font-size:16px; text-align:right; }

embed#thunder { display: block; margin-left: auto; margin-right: auto }

				/* =CURRENT CATEGORIES VACATION RENTALS */
div#current-carillon div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-carillon-beach-florida/"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-swb div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-south-walton-beach-florida/"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-panama-city-beach div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/"] { text-decoration:underline; cursor:default; color:#018b8c; !important }



				/* =TOPIC CURRENT PANAMA CITY BEACH */
div#current-pcb-condos div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-boardwalk div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/boardwalk-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-calypso div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/calypso-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-celadon div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/celadon-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-dunes-of-panama div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/dunes-of-panama-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-edgewater div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/edgewater-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-emerald div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/emerald-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-emerald-isle div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/emerald-isle-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-emerald-shores div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/emerald-shores-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-grand-panama div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/grand-panama-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-grandview div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/grandview-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-lake-town div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/lake-town-wharf-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-long-beach div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/long-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-majestic div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/majestic-beach-towers-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-ocean-ritz div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/ocean-ritz-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-ocean-villas div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/ocean-villas-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-palazzo div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/palazzo-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-pinnacle div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/pinnacle-port-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-regency div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/regency-towers-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-seychelles div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/seychelles-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-shores div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/shores-of-panama-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-splash div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/splash-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-summit div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/summit-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-sunnyside div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/sunnyside-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-sunrise div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/sunrise-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-tidewater div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/tidewater-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-tropic div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/tropic-winds-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-twin div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/twin-palms-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-gulf-highlands div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/gulf-highlands-vacation-home-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-horizon-south div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/horizon-south-vacation-home-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-peachtree div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/peachtree-place-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-pcb-somerset div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-panama-city-beach-florida/somerset-beach-resort-condo-rentals.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-swb-gulf-vista div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/vacation-rentals-south-walton-beach-florida/gulf-vista-south-walton-beach-florida.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }

			/* =GEO CURRENT (REAL ESTATE) */
div#current-real-estate div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/north-florida-real-estate-sales/"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-real-estate-agents div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/north-florida-real-estate-sales/agents.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }	
div#current-real-estate-mls div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/north-florida-real-estate-sales/search-mls.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }
div#current-real-estate-relocate div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/north-florida-real-estate-sales/relocation-information.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }	
div#current-real-estate-listings div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/north-florida-real-estate-sales/listings-for-sale.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }

			/* =GEO CURRENT (ABOUT) */
div#current-about div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/about-us.php"] { text-decoration:underline; cursor:default; color:#018b8c; !important }

			/* =GEO CURRENT (MANAGEMENT) */
div#current-management div#secondary-content-global ul#subnav li a[href="http://www.beachsideresortsrealty.com/florida-rental-management/"] { text-decoration:underline; cursor:default; color:#018b8c; !important }


		/* +++++ =BOTTOM PANEL +++++ */
div#content-bottom-panel-home { width: 1000px; height:20px; margin:0 auto; position:relative;
	background:url(http://www.beachsideresortsrealty.com/img/content-bottom-panel-home.jpg) no-repeat; }
div#content-bottom-panel-global { width: 1000px; height:20px; margin:0 auto; position:relative;
	background:url(http://www.beachsideresortsrealty.com/img/content-bottom-panel-global2.jpg) no-repeat; }
	
/* +++++ =SOCIAL MEDIA +++++ */
div#social-media-home { position:absolute; bottom:10px; left:420px;  }
div#social-media-global { position:absolute; bottom:10px; left:145px;   }
ul#buttonholder { position:relative; width:130px; height: 42px; }
ul#buttonholder li { list-style-type:none;  display:block; width:65px; height:42px; }
ul#buttonholder a { display:block; height:42px; width:65px; }

	/* FACEBOOK */
li#facebook { background:url('http://www.beachsideresortsrealty.com/img/social-media-sprite.jpg') 0 0; 
	position:absolute; top:0; left:0; }
li#facebook:hover { background:url('http://www.beachsideresortsrealty.com/img/social-media-sprite.jpg') 0 42px;}
li#facebook:active { background:url('http://www.beachsideresortsrealty.com/img/social-media-sprite.jpg') 0 42px;}
	
	/* TWITTER */
li#twitter { background:url('http://www.beachsideresortsrealty.com/img/social-media-sprite.jpg') 65px 0;
	position:absolute; top:0; left:65px; }
li#twitter:hover { background:url('http://www.beachsideresortsrealty.com/img/social-media-sprite.jpg') 65px 42px;}
li#twitter:active { background:url('http://www.beachsideresortsrealty.com/img/social-media-sprite.jpg') 65px 42px;}


	/* Sunbird Specials */


a#sunspecial  { width:275px; height:107px; z-index:500px; position:absolute; top:175px; left:600px; display:block; }




/* ---------------------------------------------------------------------------------------------------------------
=BOTTOM
--------------------------------------------------------------------------------------------------------------- */
div#contact-info { width:1000px; height:30px; clear:both; font-size:12px; margin:0 auto; text-align:center; }
span.seperator { font-weight:bold; }

/* =VCARD */
div#hcard-Beachside-Resorts-Realty { margin:10px auto 10px auto; color: #504747; text-align:center; }
div#hcard-Beachside-Resorts-Realty span.given-name { }
div#hcard-Beachside-Resorts-Realty a { color: #504747; margin-right:20px; }
div#address {  color: #504747; margin:20px auto 20px auto; text-align:center; clear:both;}
div#address strong { font-weight:normal; display:inline; }
div#address strong a { font-weight:normal; display:inline; color:#356FB0;}

/* =RIGHTS-RESERVED */
div#rights-reserved { width:971px; height:30px; text-align:center; color: #504747; font-size:12px; text-align:center; }
div#rights-reserved a.owner-login { color: #504747; text-decoration:underline; }
div#rights-reserved a.owner-login:hover { color: #504747; text-decoration:underline; }
div#rights-reserved a.owner-login:active { color: #504747; text-decoration:underline; }
div#rights-reserved a.owner-login:visited { color: #504747; text-decoration:underline; }

