/*----------------------------------------------------------------------------- 
 
author:    [Brandon L. Rager] 
email:     [brandonlee@cysy.com] 
website:   [www.cysy.com]
-----------------------------------------------------------------------------*/

/* Remove padding and margin ------------------------------------------------*/ 
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, img, ol, ul, li, form, table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
}

ul, ol, p {list-style: none;margin: 0 0 1.5em 0;}

p {margin: 0 0 1.5em 0;}

/* remember to define focus styles! */
:focus {outline: 0;}

img {border:0;}
a img {border:0}
u {text-decoration:none;border: 0;border: none;border-bottom: 1px dotted #c9a9a4;}

/* Float Definitions -----------------------------------------------------------*/

.clear {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}

.right {float: right;}

.left {float: left;}

.alignright {float: right;margin: 0 0 2px 7px;}
.alignleft {float: left;margin: 0 7px 2px 0;}

img.left, img.alignleft {float: left;margin: 0 7px 2px 0;}

img.right, img.alignright {float: right;margin: 0 0 2px 7px;}

.post img.aligncenter, .attachment img.aligncenter { margin: 0 auto; text-align: center; }

/*---------------------------------- BODY TAG ----------------------------- */

body {
	background: url(../images/layout_background.jpg) #d6c699 no-repeat top center;
	color: #6f6450;
	font-family: helvetica, arial, sans-serif;
	font-size: .9em;
	line-height: 1.3em;
	margin:0;
	padding:0;
}

.agent-bg {
	background: #F9EFD4;
}

strong {
	color: #805953;	
}

h1 {
	position: absolute;
	top:1px;
	margin-left: 12px;
	z-index: 2000;
	width: 210px;
	height: 159px;
}
	h1 a {
		display: block;
		width: 210px;
		height: 159px;
		background: url(../images/layout_logo.png) no-repeat top left;
		text-indent: -9000px;
	}
	
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	color: #7b2228;
	border-bottom: 1px dotted #c6c0a8;
	margin: 0 0 15px 0;
}
		h3.voted {
			display: block;
			position: absolute;
			top: 338px;
			margin-left: 617px;
			width:327px;
			height:77px;
			background: url(../images/graphic_bestinbay2010.png) no-repeat top left;
			text-indent: -9000px;
			z-index: 1499;
		}
		
h4 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #f9efd4;
	font-weight: normal;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: url(../images/layout_h4_underline.gif) bottom left repeat-x;
}

h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	color: #4a5c3e;
	background: url(../images/layout_h5_underline.gif) bottom left repeat-x;
	margin: 0 0 10px 0;
	padding: 0 0 3px 2px;
}

h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 20px;
	color: #4a5c3e;
}
		h5 b {
			font-weight: normal;
			float: right;
		}
		h5 a {
			color: #7b2228 !important;
			border: none !important;
		}
				h5 a:hover {
					color: #6f6450 !important;
				}
				
h6 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: italic;
	font-weight: normal;
	line-height: 27px;
	color: #7b2228;
	border-bottom: 1px dotted #c6c0a8;
	margin: 0 0 10px 0;
	padding: 0 0 3px 2px;
}
		h6 b {
			float: right;
			font-size: 14px;
			font-weight: normal;
		}

#container {
	width: 1000px;
	margin: 0 auto;
}


ul#navigation {
	display: inline-block;
	width: 745px;
	height: 69px;
	/*background: url(../images/layout_nav_bg.gif) no-repeat bottom left;*/
	position: absolute;
	top: 39px;
	margin-left: 239px;
	z-index: 1500;
}
		ul#navigation a.medallion {
			display: block;
			text-indent: -9000px;
			width: 185px;
			height: 222px;
			background: url(../images/layout_medallion.png) no-repeat top left;
			position: absolute;
			top: 59px;
			margin-left: 568px;
			*margin-left: -170px;
			z-index: 1750;
		}
		ul#navigation li {
			display: inline;
			background: url(../images/graphic_nav_bg.gif) -500px 6px no-repeat;
		}
				ul#navigation li a {
					display: block;
					margin-top: 6px;
					float: left;
					height: 50px;
					/*background: #fbf4e2 repeat-y top right;*/
					padding: 13px 15px 0 15px;
					color: #7b2228;
					font-size: 20px;
					line-height: 24px;
					font-family: Georgia, "Times New Roman", Times, serif;
					border-left: 1px solid #feffff;
					border-right: 1px solid #bdb6a3;
				}
						ul#navigation li a span {
							display: block;
							font-size: 12px;
							line-height: 15px;
							font-family: helvetica, arial, sans-serif;
							color: #1f4d1f;
						}
				ul#navigation li a:hover {
					background: #e7d9b3 repeat-y top right;
					color: #1f4d1f;
				}
						ul#navigation li a:hover span {
							color: #7b2228;
						}
				
				ul#navigation li a.selected {
					margin-top: 0;
					height: 54px;
					background: url(../images/layout_nav_highlight.jpg) repeat-x 0 -80px;
					color: #fef9f6;
					padding-top: 15px;
					border: none;
					border: 0;
				}
						ul#navigation li a.selected span {
							color: #ebd6a9;
						}
				ul#navigation li a.selected:hover {
					background: url(../images/layout_nav_highlight.jpg) repeat-x 0 0;
					color: #ebd6a9;
				}
						ul#navigation li a.selected:hover span {
							color: #fef9f6;
						}
						
		ul#navigation > li {
			float: left;
			position: relative;
		}
		ul#navigation li:hover {
			*position: absolute;
			*z-index:8000;
			*position: none;
		}
		
		ul#navigation ul {
			margin:0;
			padding:0;
			display: block;
			display: inline;
		}
		ul#navigation > li.last:hover {
			position: absolute;
			z-index: 8000;
			position: none;
			position: relative;
		}
		ul#navigation li.last ul {
			left: -129px;
		}
		
		ul#navigation li ul {
			position:absolute;
			/*left:-10px;*/
			left:0px;
			top:0px;
			margin: 0px;
			padding: 0px;
			margin-top:59px;
			color:#0395CC;
			/* for IE */ display:none;
			list-style: none;
			z-index: 8000;
		}
		
		ul#navigation li:hover {
			background: url(../images/graphic_nav_bg.gif) 0 6px no-repeat; 
		}
			
		ul#navigation li:hover > ul {display:block;padding-top:9px;z-index:8000;}
		
		ul#navigation li ul li {
			display: block;
		}
				
				ul#navigation li ul li a {
					margin: 0;
					border-top: 1px solid #feffff;
					border-bottom: 1px solid #bdb6a3;
					font-size: 13px;
					line-height: 16px;
					font-family: helvetica, arial, sans-serif;
					height:auto;
					padding: 5px 10px 5px 35px;
					width: 200px;
					background: url(../images/layout_dropdown_arrow.gif) top left no-repeat #f0e4c4;
				}
						ul#navigation li ul li a:hover {
							background: url(../images/layout_dropdown_arrow.gif) top left no-repeat #fbf4e2;
						}

ul#sub_navigation {
	position: absolute;
	top: 12px;
	margin-left: 234px;
	width: 720px;
	height: 40px;
	z-index: 1000;
}
		ul#sub_navigation li {
			display: inline;
		}
				ul#sub_navigation li a {
					background: url(../images/layout_subnav_bg.gif) repeat-x top left;
					display: block;
					padding: 8px 10px 0 10px;
					height: 31px;
					font-size: 13px;
					line-height: 16px;
					color: #f8fbf4;
					float: right;
					border-left: 1px solid #3d482e;
					border-right: 1px solid #828a71;
				}
						ul#sub_navigation li a:last-child {
							border-left: none;
						}
						ul#sub_navigation li a:hover {
							color: #ebd6a9;
						}
						ul#sub_navigation li a.weather {
							background: url(../images/layout_subnav_bg_weather.jpg) repeat-x top left;
							*width: 220px;
						}
								ul#sub_navigation li a.weather img {
									width: 22px;
									height: 22px;
									margin-top: -3px;
								}

#main {
width: 1000px;
}
	#main a {
		color: #507530;
		text-decoration: none;
		border-bottom: 1px dotted #c9a9a4;
	}
		#main a:hover {
			color: #984a43;
			border-bottom: 1px dotted #b5c9a4;
		}

#content {
	float: right;
	width: 707px;
	margin-top: 191px;
	background: url(../images/layout_content_middle.png) repeat-y 4px 0;
	padding: 15px 24px 0 24px;
	margin-right: 15px;
}
		#content .bottom {
			position: relative;
			clear: both;
			width: 746px;
			height: 20px;
			background: url(../images/layout_content_bottom.jpg) no-repeat bottom left;
			left: -20px;
		}
		
		#content .image {
			margin: 0 0 10px 0;
		}
				#content #slider1 {
					width: 706px;
					height: 219px;
					padding: 0;
					background: none;
				}
						#content #slider1 img {
							padding: 0;
						}
		
		#content ul li {
			display: block;
			padding-left: 25px;
			background: url(../images/layout_ul_li.gif) no-repeat top left;
			margin-bottom: 10px;
		}
		
		#content ol .grid {
			float: left;
			width: 345px;
			margin-right: 15px;
			list-style: decimal;
			list-style-position: inside;
		}
		
		#content .text_block {
			float: right;
			width: 300px;
			padding-left: 32px;
			margin-bottom: 10px;
			background: url(../images/layout_separator.gif) #f6f1d4 15px 0 repeat-y;
		}
				#content .text_block strong {
					display: block;
					color: #725f3e;
					font-family: Georgia, "Times New Roman", Times, serif;
					font-size: 20px;
					line-height: 26px;
					font-weight: normal;
					margin-bottom: 5px;
				}
						#content .text_block strong a {
							border: none;
						}
				
				#content .text_block img.alignleft {
					margin: 0 15px 15px 0;
				}
		
		#content img {
			padding: 5px;
			background: url(../images/layout_image_bg.jpg) repeat top left;
			border: 0;
			border: none;
			outline: none;
		}
				#content img.noborder {
					padding: 0;
					background: none;
				}
				#content .noborder img {
					padding: 0;
					background: none;
				}
		#content img.noborder {
			background: none;
			padding: 0px;
		}
		
		#content ul.breadcrumbs {
			display: block;
			height: 20px;
			margin-bottom: 15px;
			margin-left: 5px;
		}
				#content ul.breadcrumbs li {
					float: left;
					padding: 0 19px 0 10px;
					font-size: 11px;
					height: 20px;
					line-height: 20px;
					background: url(../images/layout_breadcrumb_middle_light.jpg) #e7d9b6 no-repeat top right;
				}
						#content ul.breadcrumbs li.first {
							background: url(../images/layout_breadcrumb_middle_dark.jpg) #d4c39c no-repeat top right;
							color: #7e3b32;
						}
						#content ul.breadcrumbs li.last {
							background: url(../images/layout_breadcrumb_right.jpg) #e7d9b6 no-repeat top right;
						}
						#content ul.breadcrumbs li.beginning {
							width: 6px;
							height: 20px;
							padding: 0;
							margin: 0;
							background: url(../images/layout_breadcrumb_left.jpg) #d4c39c no-repeat top right;
						}
						#content ul.breadcrumbs li a {
							color: #5a6b49;
							border: none;
						}
							#content ul.breadcrumbs li a:hover {
								color: #7e3b32;
							}
							
		/*#content p {
			text-indent: 15px;
		}*/

#sidebar {
	width: 198px;
	float: left;
	margin-top: 212px;
	margin-left: 16px;
}
		#main #sidebar a {
				border-bottom: none;
			}
				#main #sidebar a:hover {
					border-bottom: none;
				}
		#sidebar h4 {
			background: url(../images/layout_sidebar_header.png) no-repeat top left;
			width: 183px;
			height: 32px;
			padding: 16px 0 0 15px;
			color: #fef9f6;
			font-size: 16px;
			line-height: 20px;
			font-weight: normal;
			font-family: Georgia, "Times New Roman", Times, serif;
			margin: 0;
		}
				#sidebar h4.newsletter span {
					background: url(../images/graphic_icon_newsletter.png) no-repeat top right;
					margin-right: 35px;
					display:block;
				}
				
				#sidebar h4.rentals {
					background: url(../images/layout_sidebar_header_rentals.png) no-repeat top left;
				}
				
				#sidebar h4 a {
					color: #fef9f6;
					font-size: 16px;
					line-height: 20px;
					font-weight: normal;
					font-family: Georgia, "Times New Roman", Times, serif;
					margin: 0;
					border: none;
				}
						#sidebar h4 a:hover {
							color: #fef9f6;
							border: none;
						}
		
		#sidebar .middle {
			margin: 0 0 0 4px;
			background: url(../images/layout_sidebar_middle.png) repeat-y top left;
			width: 164px;
			padding: 10px 15px 0 15px;
		}
				#sidebar .middle a.smaller {
					display: block;
					text-align: center;
				}
				#sidebar .middle ul {
					margin: 0;
					padding-bottom: 10px;
				}
						#sidebar .middle ul li {
							padding-left: 20px;
							background: url(../images/layout_ul_li.gif) 0 1px no-repeat;
							margin-bottom: 7px;
						}
								#sidebar .middle ul li a {
									color: #984a43;
								}
										#sidebar .middle ul li a:hover {
											color: #507530;
										}
										
		#sidebar .top {
			margin-left: 4px;
			background: url(../images/layout_sidebar_top.png) no-repeat top left;
			height: 7px;
			width: 194px;
		}
		
		#sidebar .bottom {
			margin: 0 0 15px 4px;
			background: url(../images/layout_sidebar_bot.png) no-repeat top left;
			height: 7px;
			width: 194px;
		}
		
		#sidebar select {
			height: 21px;
			line-height: 21px;
			font-size: 13px;
			color: #6f6450;
			margin-bottom: 10px;
		}
				#sidebar select.large {
					width: 164px;
				}
				#sidebar select.half {
					width: 77px;
				}
				#sidebar select.marginright {
					margin-right: 6px;
				}
		
		#sidebar form {
			margin: 0;
			padding: 0;
		}
		
		#sidebar form button {
			background: none;
			border: none;
			display: block;
			cursor:pointer;
			margin-bottom: 5px;
		}
				#sidebar form button span {
					display: none;
				}
		
		#sidebar button.search {
			margin-top: 8px;
			width: 165px;
			height: 41px;
			background: url(../images/button_big_search.jpg) no-repeat top left;
		}
				#sidebar button.search:hover {
					background: url(../images/button_big_search.jpg) no-repeat bottom left;
				}
		
		#sidebar input {
			border: none;
			border: 0;
			background: none;
			height: 21px;
			line-height: 21px;
			font-size: 13px;
			color: #6f6450;
			border-top: 1px solid #b0986c;
			border-left: 1px solid #b0986c;
			border-bottom: 1px solid #e2dde1;
			border-right: 1px solid #e2dde1;
			background: #fdfdfd;
		}
		
		#sidebar input.mls_search {
			float: left;
			width: 127px;
			margin-bottom: 7px;
		}
				#sidebar button.go {
					display: block;
					width: 28px;
					height: 21px;
					background: url(../images/button_go.gif) no-repeat top left;
					float: left;
					margin-left: 5px;
				}
				
		#sidebar p.mail {
			margin: 0;
		}
		
		#sidebar input.newsletter {
			width: 162px;
			margin-bottom: 7px;
			margin-top: 5px;
		}
				#sidebar button.signup {
					clear: both;
					display: block;
					width: 110px;
					height: 21px;
					background: url(../images/button_signup.gif) no-repeat top left;
					float: right;
				}
				
.footer {
	margin-top: 10px;
	width: 1000px;
	background: url(../images/layout_footerbg.jpg) no-repeat top left;
	font-size: 11px;
	color: #b0a978;
	line-height: 18px;
}
		.footer a {
			color: #e1d1a9 !important;
		}
				.footer a:hover {
					color: #ccbd98 !important;
				}
		.footer .footer_ribbon {
			float: left;
			margin: 10px 40px 0 24px;
			width: 176px;
		}
				.footer .footer_ribbon a {
					display: block;
					width: 170px;
					height: 40px;
					margin-bottom: 10px;
					text-indent: -9000px;
					padding: 3px;
					border-top: 1px solid #4d201b !important;
					border-left: 1px solid #4d201b !important;
					border-bottom: 1px solid #8e5b57 !important;
					border-right: 1px solid #8e5b57 !important;
				}
						.footer .footer_ribbon a.wcc {
							background: #65382e url(../images/graphic_logofooter_wcc.png) no-repeat 2px 2px;
						}
						.footer .footer_ribbon a.cv3000 {
							background: #65382e url(../images/graphic_logofooter_cv3000.png) no-repeat 2px 2px;
						}
						.footer .footer_ribbon a.pcb {
							background: #65382e url(../images/graphic_logofooter_pcb.png) no-repeat 4px 6px;
						}
		.footer .thestuff {
			float: left;
			width: 745px;
			margin: 60px 0 0 0;
		}
		.footer .thestuff ul {
			font-size: 13px;
			line-height: 19px;
			float: left;
			width: 178px;
			margin-right: 10px;
		}
			.footer .thestuff ul li {
			}
	    .footer .thestuff ul.languages {
			display block;
			float: right;
			width: 400px;
			width: auto;
			margin-right: 0;
			font-size: 11px;
			line-height: 18px;
			font-family: helvetica, arial, sans-serif;
		}
				.footer .thestuff ul.languages li {
					float: right;
					margin-left: 10px;
				}
		.footer .thestuff ul.last {
			margin-right: 0px;
		}
		
.webcam_screen {
	float: left;
	width: 400px;
	padding: 7px;
	background: url(../images/layout_image_bg.jpg) repeat top left;
	border-right: 15px #f6f1d4 solid;
}

.darkcontainer {
	background: url(../images/layout_listings_bg.jpg) repeat top left;
	border: 1px solid;
	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #9f927f;
	border-bottom-color: #9f927f;
	padding: 10px;
	margin-bottom: 10px;
}

ul.office {
	width: 225px;
	margin-right: 10px;
	float: left;
	font-size: .9em;
	line-height: 1.3em;
}
		ul.office h3 {
			margin-bottom: 10px;
			font-size: 14px;
			line-height: 18px;
		}
		
ul.resorts {
	width: 338px;
	float: left;
	margin-right: 10px;
}

form input.input, form select.input {
	width: 200px;
}

/* ----------------------------------------------------------------- CALL US TODAY --------------- */

a.callustoday {
	position: absolute;
	top: 167px;
	margin-left: 26px;
	z-index: 0;
	width: 160px;
	background: url(../images/layout_nav_highlight.jpg) 0 -80px repeat-x;
	height: 38px;
	display: block;
	padding: 7px 10px 0 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	line-height: 23px;
}
	a.callustoday:hover {
		background-position: 0 0;
	}
	a.callustoday span {
		display: block;
		font-family: helvetica, aria, sans-serif;
		font-size: 10px;
		line-height: 10px;
		text-transform:uppercase;
		font-family: arial, sans-serif;
		color: #ebd6a9;
	}
			a.callustoday:hover span {
				color: #fef9f6;
			}
	a.callustoday strong {
		color: #fff8f5;
		display: block;
		text-align: center;
		font-weight: normal !important;
	}
			a.callustoday:hover strong {
				color: #ebd6a9;
			}
		
		
/* ------------------------------------------------------------------ BABEL FISH ----------------- */

div.babelfish {
	width: 170px;
	color: #e1d1a9 !important;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 15px;
	margin-top: 5px;
}
 div.babelfish select {
	 width: 168px;
 }
		
/* ------------------------------------------------------------------ PAGE HEADERS --------------- */

h2 {
	display: block;
	width: 755px;
	height: 35px;
	background-image: url(../images/header_index.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	top: 108px;
	margin-left: 230px;
	padding: 48px 0 0 23px;
	color: #e3d6b5;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}

		h2 span {
			display: none;
		}
		h2.index {background-image: url(../images/header_index.gif);}
		h2.deferred1031 {background-image: url(../images/header_1031.gif);}
		h2.aboutcompany {background-image: url(../images/header_aboutourcompany.gif);}
		h2.agentsback {background-image: url(../images/header_agentsbackoffice.gif);}
		h2.areainfo {background-image: url(../images/header_areainformationlinks.gif);}
		h2.buyvslease {background-image: url(../images/header_buyvslease.gif);}
		h2.capitalgains {background-image: url(../images/header_capitalgains.gif);}
		h2.commercialsearch {background-image: url(../images/header_commercial.gif);}
		h2.contact {background-image: url(../images/header_contact.gif);}
		h2.costtosell {background-image: url(../images/header_costtosell.gif);}
		h2.curbappeal {background-image: url(../images/header_curbappealcounts.gif);}
		h2.forsalebyowner {background-image: url(../images/header_forsalebyowner.gif);}
		h2.glossary {background-image: url(../images/header_glossaryofrealestateterms.gif);}
		h2.howdoibuy {background-image: url(../images/header_howdoibuy.gif);}
		h2.improvements {background-image: url(../images/header_improvementswithpayback.gif);}
		h2.leveragepositive {background-image: url(../images/header_leveragepositivenegative.gif);}
		h2.listings {background-image: url(../images/header_listings.jpg);}
		h2.listings_details {background-image: url(../images/header_listings_details.jpg);}
		h2.listings_luxury {background-image: url(../images/header_listings_luxury.jpg);}
		h2.listings_luxury_details {background-image: url(../images/header_listings_luxury_details.jpg);}
		h2.messagestockholders {background-image: url(../images/header_messagefromstockholders.gif);}
		h2.mortgagecalculator {background-image: url(../images/header_mortgagecalculator.gif);}
		h2.nwflpropertysearch {background-image: url(../images/header_northwestfloridapropertysearch.gif);}
		h2.nwflfuture {background-image: url(../images/header_northwestfloridasfuture.gif);}
		h2.officelocations {background-image: url(../images/header_officelocations.gif);}
		h2.ourassociates {background-image: url(../images/header_ourassociates.gif);}
		h2.ourassociates_profile {background-image: url(../images/header_ourassociates_details.jpg);}
		h2.prequalifications {background-image: url(../images/header_prequalificationlenders.gif);}
		h2.thankyou {background-image: url(../images/header_thankyou.gif);}
		h2.webcam {background-image: url(../images/header_webcam.gif);}
		h2.whatcanarealtordo {background-image: url(../images/header_whatcanarealtordo.gif);}
		h2.whychoosecounts {background-image: url(../images/header_whychoosecounts.gif);}
		
		/* RESORTS COMMUNITIES */
		
		h2.30a {background-image: url(../images/header_30a.jpg);}
		h2.alys {background-image: url(../images/header_alys.jpg);}
		h2.baypoint {background-image: url(../images/header_baypoint.jpg);}
		h2.baypointmarriott {background-image: url(../images/header_baypointmarriott.jpg);}
		h2.bidawee {background-image: url(../images/header_bidawee.jpg);}
		h2.bluemountain {background-image: url(../images/header_bluemountain.jpg);}
		h2.calypso {background-image: url(../images/header_calypso.jpg);}
		h2.carillon {background-image: url(../images/header_carillon.jpg);}
		h2.celadon {background-image: url(../images/header_celadon.jpg);}
		h2.draper {background-image: url(../images/header_draperlake.jpg);}
		h2.duneallen {background-image: url(../images/header_duneallen.jpg);}
		h2.eastbay {background-image: url(../images/header_eastbay.jpg);}
		h2.edgewater {background-image: url(../images/header_edgewater.jpg);}
		h2.emeraldisle {background-image: url(../images/header_emeraldisle.jpg);}
		h2.finisterre {background-image: url(../images/header_finisterre.jpg);}
		h2.grandpanama {background-image: url(../images/header_grandpanama.jpg);}
		h2.grayton {background-image: url(../images/header_grayton.jpg);}
		h2.inlet {background-image: url(../images/header_inletbeach.jpg);}
		h2.laguna {background-image: url(../images/header_laguna.jpg);}
		h2.lakemerial {background-image: url(../images/header_lakemerial.jpg);}
		h2.lynnhaven {background-image: url(../images/header_lynnhaven.jpg);}
		h2.majestic {background-image: url(../images/header_majestic.jpg);}
		h2.martinique {background-image: url(../images/header_martinique.jpg);}
		h2.mexicobeach {background-image: url(../images/header_mexicobeach.jpg);}
		h2.panamacity {background-image: url(../images/header_panama.jpg);}
		h2.panamacitybeach {background-image: url(../images/header_pcb.jpg);}
		h2.pccountryclub {background-image: url(../images/header_pccountryclub.jpg);}
		h2.pierpark {background-image: url(../images/header_pierpark.jpg);}
		h2.pointwashington {background-image: url(../images/header_pointwashington.jpg);}
		h2.lakepowell {background-image: url(../images/header_powell.jpg);}
		h2.reflections {background-image: url(../images/header_reflections.jpg);}
		h2.resorts{background-image: url(../images/header_communitiesresorts.jpg);}
		h2.rivercamps {background-image: url(../images/header_rivercamps.jpg);}
		h2.rosemary {background-image: url(../images/header_rosemary.jpg);}
		h2.sanctuary {background-image: url(../images/header_sanctuary.jpg);}
		h2.santarosa {background-image: url(../images/header_santarosa.jpg);}
		h2.seachase {background-image: url(../images/header_seachase.jpg);}
		h2.seacrest {background-image: url(../images/header_seacrestbeach.jpg);}
		h2.seagrove {background-image: url(../images/header_seagrove.jpg);}
		h2.seahaven {background-image: url(../images/header_seahaven.jpg);}
		h2.seaside {background-image: url(../images/header_seaside.jpg);}
		h2.seclusionbay {background-image: url(../images/header_seclusionbay.jpg);}
		h2.sowal {background-image: url(../images/header_sowal.jpg);}
		h2.splash {background-image: url(../images/header_splash.jpg);}
		h2.standrews {background-image: url(../images/header_standrews.jpg);}
		h2.sterling {background-image: url(../images/header_sterling.jpg);}
		h2.summerhouse {background-image: url(../images/header_summerhouse.jpg);}
		h2.watercolor {background-image: url(../images/header_watercolor.jpg);}
		h2.watersound {background-image: url(../images/header_watersound.jpg);}
		h2.watersoundbeach {background-image: url(../images/header_watersoundbeach.jpg);}
		h2.westbay {background-image: url(../images/header_westbay.jpg);}
		h2.wildheron {background-image: url(../images/header_wildheron.jpg);}
		
		
/* NEW AGENTS INFO PAGE - ADDED FEBRUARY 16, 2010 */		
		
#content_agents {
	width: 930px;
	background: url(../images/layout_content_full.png) repeat-y 4px;
	padding: 15px 24px 24px 24px;
	margin: 0px auto;
}

#header_agentinfo {
	width: 937px;
	height: 35px;
	padding: 48px 0 0 23px;
	margin: 170px auto 0 auto;
	color: #e3d6b5;
	font-size: 14px;
	line-height: 18px;
	background-image: url(../images/header_agentsinfo.jpg);
}

		.agent-button td {
			background-image: url(../images/white-button-bg.jpg);
			width: 178px;
			height: 103px;
			text-align: center;
			vertical-align: middle;
			margin: 0px;
			padding: 0px;
		}
	
		.agent-button ul {
			list-style-type: none;
			margin: 0px;
			padding: 0;
		}
		
		.agent-button li {
			display: inline-block;
			position: relative;
			list-style-type: none;
			padding: 0;
			margin: 0;
			width: 178px;
			height: 103px;
			background-image: url(../images/white-button-bg.jpg);
			vertical-align: middle;
			zoom: 1;
			*display:inline;
		}

		.agent-button li a {
			position: absolute;
			list-style-type: none;
			text-align: center;
			font-family: arial,verdana,sans-serif;
			font-size: 15px;
			color: #363b45;
			line-height: 18px;
			font-weight: bold;
			width: 178px;
			height: 103px;
			text-decoration: none;
		}
		
		.ag-link a {
			color: #363b45;
		}
		
		.agent-button li a img {
			text-align: center;
			vertical-align: middle;
		}
		
		
		.agent-button a:hover {
			text-decoration: underline;
			color: #363b45;
		}
		
		label {
			font-size: 12px;
			font-weight: normal;
			display: block;
			color: #7D7D7D;
			margin-top: 3px;
			cursor: pointer;
		}
		
		.pad-right a {
			float: left;
			margin-right: 0px;
		}
		
.blue-button a {
	float: left;
	background:
		#D0E4F7;
}

.blue-button a:hover {
	background:
		#C0D5E9;
}

.green-button a {
	float: left;
	background:
		#E9FADD;
}

.green-button a:hover {
	float: left;
	background:
		#D8EBCA;
}

/* SOCIAL NETWORKING ICONS - ADDED APRIL 5, 2010 */		

	#home_index #content ul.breadcrumbs {
			float: left;
			display: block;
			margin: 12px 0 15px 5px;
			}

#content .sonet_icons { 
		float: right;
	}
	
	#content .sonet_icons li {
		background: none;
		float: left;
		display: block;
		min-width: 50px;
		margin: 0;
		padding: 0;
		text-align: center;
		height: 45px;
		line-height: 45px;
		}
		
		#content .sonet_icons li.first {
			margin-right: 15px;
			text-align: center;
			line-height: 18px;
			margin-top: 5px;
			*margin-right: 0;
			*width: 220px;
			}
		
		#content .sonet_icons li img {
			padding: 0;
			background: none;
			width: 50px;
			height: 45px;
			}
			
			#content .sonet_icons li a, #content .sonet_icons li a:hover, #content .sonet_icons li a:visited {
				border-bottom: 0;
				}