html, body {
	margin: 				0px;
	padding: 				0px;
	background-color:		#FFFFFF;	
	color:					#000000;
	width:					100%;
	height:					100%;
	font-family:		tahoma, arial, serif;
	font-size:			14px;	
}

h1 {
	font-size:					20px;
	background-image:			url(assets/header_yellowline.jpg);
	background-repeat:			no-repeat;
	background-position:		bottom left; 
	}
h2  {
	font-size: 21px;
	margin-bottom:5px;
	margin-top:0px;
}	
#header {
	position:relative;
	height:115px;
	width:1003px;
	margin-left:				auto;
	margin-right:				auto;	
	background:		url(assets/repeater-1px.jpg) 0px 0px repeat-x;;
	z-index:1000;
	}
#top_menu {position:relative;}
#menu_ {float:left;z-index:1000;}	
	
#container {
	position:relative;
	width:						1003px;
	height:						693px;
	margin: 0 auto;
	padding:					0px;
	}	
#container_savannah_homes_for_sale {
	position:					relative;
	margin: 0 auto;	
	width:						963px;
	height:						850px;
	padding:					0 20px 0 20px;
	}
#container_coastal-georgia-homes {	
	position:					relative;
	width:						963px;
	margin: 0 auto;	
	margin-bottom:0px;
	padding:					0 20px 40px 20px;
	}
#container_properties {	
	position:					relative;
	margin: 0 auto;	
	width:						963px;
	height:						1200px;
	padding:					0 20px 0 20px;
	}	
#container_property {	
	position:					relative;
	margin: 0 auto;
	width:						963px;
	height:						1500px;
	padding:					0 20px 0 20px;
	}		
#container_contact_us {
	position:relative;
	width:						963px;
	height:						700px;
	margin: 0 auto;
	padding:					0 20px 0 20px;
	}
#container_realtors {
	position:relative;
	margin: 0 auto;
	width:						963px;
	height:						1400px;
	padding:					0 20px 0 20px;
	}	
#main  {
	position:relative;
	top:10px;
	left:15px;
	background-color:		#e0dcc7;
	width:					972px;
	height:					440px;
	margin:	0;
	padding:0;
	}
#featured {position:absolute;top:15px;left:272px;z-index:100;}
#property_div {position:absolute;top:25px;left:20px;width:680px;	
height:395px;margin:0;padding:0;}
#property_image_container {margin:0;padding:0 0 0 0px;font-size:12px;}
.property_image {float:left;width:200px;padding:10px 0 10px 20px;height:185px;}
.property_image img {border:1px solid #000;}
#right_buttons {
position:absolute;top:45px;left:700px;width:240px;	
height:280px;margin:0;padding:0;
padding:				20px 10px 10px 10px;

text-align:center;
}
#right_buttons_upper {
	padding-left:						0px;
	}	
#right_buttons_lower {
	padding:						75px 0 0 5px;
	}	
.home {
	position:					relative; top: -10px; 
	width:						683px;
	text-align:					justify;
	float:						left;
	margin-left:				20px;
	font-size:					.95em;
	}
#text_bottom {position:relative; height:180px; width: 950px; margin: 0 0 0 0;}
#realtor_text {
	position:relative;top:25px;left:5px;
	padding:			0px;
	width: 710px;  clear: left;  
	text-align:center;	
	font-size: 13px;
	}
#realtor_text h2 {margin:10px 0 10px 0;font-size:16px;}	
a {
	color:				#000000;
	text-decoration:	none;
	}

#text-realtors {
	font-family:		tahoma, arial, serif;
	font-size:			14px;
	padding-left:		40px;
	padding-right:		100px;
	position:			absolute; top: 100px;
	}
	
#text-realtors a {
	color:				#000000;
	text-decoration:	none;
	}

#footer-realtors {
	font-size:			10px;
	color:				#ffffff;
	padding:			5px 0px 5px 0px;
	position:			absolute; top: 1583px;
	height:				15px;
	background-color:	#000000;
	width:				100%;
	text-align:			center;
	font-family:		tahoma, arial, serif;
	width:				100%;
	}

#footer-properties {
	font-size:			10px;
	color:				#ffffff;
	padding:			5px 0px 5px 0px;
	position:			absolute; top: 1215px;
	height:				15px;
	background-color:	#000000;
	width:				100%;
	text-align:			center;
	font-family:		tahoma, arial, serif;
	width:				100%;
	}

#footer-properties a {
	color:			#ffffff;
	text-decoration:	none;
	}
		
#footer-realtors a {
	color:			#ffffff;
	text-decoration:	none;
	}
	
	
#footer {
	font-size:			10px;
	color:				#ffffff;
	padding:			5px 0 0 0;
	height:				20px;
	background-color:	#000000;
	width:				1003px;
	text-align:			center;
	font-family:		tahoma, arial, serif;
	position:			absolute;
	left:0;
	bottom:0;
	}
	
#footer a {
	color:			#ffffff;
	text-decoration:	none;
	}
				

#map {
	position:				fixed; right: 400px; top: 175px;
	}

#pic {
	right-margin:		300px;
	}

h1:first-letter {
	font-size:		24px;
	}

.bid {
	font-size: 24px;
	}
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	clear: both;
}
img.text_image_left {float:left;margin 0 10px 0 10px;}
img.text_image_right {float:right;margin 0 10px 0 10px;}
ul.text_links {margin: 0 0px 0 50px;}
ul.text_links li { padding: 0 0 0 10px; }
.compliment {font-style:italic}
#image_header {position:absolute;top:280px;left:730px;font-weight:bold;}	
#realtor_image_head {position:absolute; 
				top:0px;left:750px;width:200px;height:150px; 
				background-color:#fff;
				text-align:center;font-weight:bold;
}
/* image rotator */
#realtor_image {position:absolute; 
				top:15px;left:750px;width:200px;height:150px; 
				background-color:#fff;
				text-align:center;font-weight:bold;
}
#realtor_image div {
position: absolute;
top: 0px;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
opacity: 0.0;
text-align: center;
background-color:#fff;
}
#realtor_image div.active {
z-index: 102;
opacity: 1.0;
}
#realtor_image div.last-active {
z-index: 101;
}
#links {
margin: 0px;
padding-left: 125px;
padding-top: 50px;
}

#links-left {
clear: both;
position: relative;
border: 0;
width: 300px;
padding-right: 75px;
float: left;
tex-align: right;
}

#links-right {
position: relative;
border: 0;
width: 300px;
float: left;
clear: right;
}

#facebook {
position: relative;
top: 120px;
left: 100px;
z-index: 99999;
}

#facebook img {
border: none;
}