@charset "utf-8";
/* CSS Document */

BODY
{
	color: #000000;
	background-color: #f0f0f1;
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-y;
	background-position: center;
	height: 100%;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12pt;
	margin: 0;
}

html
{
	height: 100%;
}

p
{
	margin: 0 0 0 4px;
	padding: 0 0 18px 0;
	line-height: 1.8em;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	color: #474747;
}

.description
{
	margin: 0 0 0 4px;
	padding: 0;
	line-height: 1.8em;
	text-align: justify;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	color: #474747;
}

h1
{
	color: #000000;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 14pt;
	margin: 18px 0 0 0;
	background-image: url("../images/atlantasouth.jpg");
	background-repeat: no-repeat;
	height: 68px;
	width: 251px;
	display: inline;
	float: left;
	text-indent: -2000px
}

h2
{
	color: #043cac;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 16pt;
	margin: 0 0 0 4px;
	padding: 16px 0 6px 0;
}

h3
{
	color: #043cac;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 12pt;
	margin: 0 0 0 1px;
	padding: 8px 0 6px 0;
	border-bottom: 1px solid #d4d4d4;
	width: 245px;
}

h4
{
	color: #000000;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 14pt;
	margin: 17px 0 0 2px;
	background-image: url("../images/services.jpg");
	background-repeat: no-repeat;
	height: 75px;
	width: 249px;
	display: inline;
	float: left;
	text-indent: -2000px
}


/* Page Layout */

#container
{
	left: 50%;
	margin: 0 0 0 -389px;
	width: 778px;
	position: absolute;
	min-height: 100%; /* For Modern Browsers */
	height: auto !important; /* For Modern Browsers */
	height: 100%; /* For IE */
}


#top_1
{
	color: #000000;
	background-color: transparent;
	background-image: url("../images/top_1.jpg");
	width: 18px;
	height: 159px;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	display: inline;
	float: left;
	margin: 10px 0 0 10px;
}

#top_2
{
	color: #000000;
	background-color: #FFFFFF;
	width: 251px;
	height: 159px;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	display: inline;
	overflow: hidden;
	float: left;
	margin: 10px 0 0 0;
}

#top_3
{
	color: #000000;
	background-color: transparent;
	background-image: url("../images/top_3.jpg");
	width: 10px;
	height: 159px;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	display: inline;
	float: left;
	margin: 10px 0 0 0;
}

.phone
{
	color: #474747;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 8.5pt;
	width: 245px;
	text-align: center;
	line-height: 1.35em;
}

#main_container
{
	color: #000000;
	background-color: transparent;
	width: 758px;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	display: inline;
	margin: 0;
}

#main
{
	color: #000000;
	background-color: transparent;
	width: 481px;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	display: inline;
	float: left;
	margin: 16px 0 0 16px;
}

#right
{
	color: #000000;
	background-color: transparent;
	width: 259px;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	display: inline;
	overflow: hidden;
	float: right;
	margin: 17px 8px 0 0;
}

#services
{
	color: #000000;
	background-color: transparent;
	width: 249px;
	height: 352px;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	background-image: url("../images/services_bg.jpg");
	background-repeat: no-repeat;
	display: inline;
	overflow: hidden;
	float: right;
	margin: 0 8px 0 0;
}

#service_container
{
	color: #555454;
	background-color: transparent;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	margin: 5px 0 0 45px;
	padding: 0;
}

.more
{
	margin: 3px 14px 0 0;
	padding: 0;
	float: right;
	display: inline;
}

#space
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	height: 120px;
	display: inline;
	float: right;
	overflow: hidden;
}

.listings_img
{
	color: #000000;
	background-color: #FFFFFF;
	width: 460px;
        border: 1px solid #EEEEEE;
        margin: 0;
        padding: 8px;
}

/* Navigation */

#nav
{
	color: #000000;
	background-color: transparent;
	background-image: url("../images/nav_bg.jpg");
	width: 479px;
	height: 159px;
	font-family: Georgia, "Times New Roman", Arial, Tahoma, Helvetica, Sans-serif;
	font-size: 11pt;
	display: inline;
	float: left;
	margin: 10px 0 0 0;
}


ul#nav_container
{
	width: 479x;
	padding: 0;
	margin: 0;
	display: inline;
	list-style-type: none;
}

#nav_container  li
{
	margin: 0;
	padding: 0;
	display: inline;
}

#home,
a:link#home,
a:visited#home,
#home_on
{
  float: left;
  display: inline;
  width: 118px;
  height: 94px;
  margin: 31px 0 0 30px;
  padding: 0;
  text-decoration: none;
  text-indent: -1000px;
  overflow: hidden;  
}

#listings,
#listings_on,
#contact,
#contact_on,
a:link#contact,
a:visited#contact
{
  float: left;
  display: inline;
  width: 118px;
  height: 94px;
  margin: 31px 0 0 30px;
  padding: 0;
  text-decoration: none;
  text-indent: -1000px;
  overflow: hidden;  
}

a:visited#home, a:link#home
{
	background-image: url("../nav/home.jpg");
}

a:hover#home
{
	background-image: url("../nav/home.jpg");
	background-position: 0 -94px;
}

a:visited#listings, a:link#listings
{
	background-image: url("../nav/listings.jpg");	
}

a:hover#listings
{
	background-image: url("../nav/listings.jpg");
	background-position: 0 -94px;
}


a:visited#contact, a:link#contact
{
	background-image: url("../nav/contact.jpg");
}

a:hover#contact
{
	background-image: url("../nav/contact.jpg");
	background-position: 0 -94px;	
}

#home
{
	background-image: url("../nav/home.jpg");
	background-position: 0 0;
}

#home_on
{
	background-image: url("../nav/home.jpg");
	background-position: 0 0px;
}

#listings
{
	background-image: url("../nav/listings.jpg");
	background-position: 0 0;
}

#listings_on
{
	background-image: url("../nav/listings.jpg");
	background-position: 0 0px;
}

#contact
{
	background-image: url("../nav/contact.jpg");
	background-position: 0 0;
}

#contact_on
{
	background-image: url("../nav/contact.jpg");
	background-position: 0 0px;
}

/* End Navigation*/

/* Lists */

.txt_list
{
	margin: 0;
	padding: 0;
	width: 245px;
	list-style-type: none;
	line-height: 1.2em;
	font-size: 8pt;
}

.txt_list li
{
	background-color: transparent;
	margin: 0 0 0 1px;
	padding: 3px;
        line-height: 1.5em;
	border-bottom: 1px solid #d4d4d4;
}

ul.service_container_ul
{
	margin: 0;
	padding: 0;
	width: 249px;
	list-style-type: none;
	font-size: 9pt;
}

.service_container_ul  li
{
	margin: 0 0 0 10px;
	padding: 0;
	line-height: 1.8em;
}



/* End Lists*/

/* Footer */

#footer_container
{
	position: absolute;
	background-image: url("../images/footer_bg.jpg");
	background-repeat: no-repeat;
	background-position: center;
	bottom: 0 !important;
	bottom: -1px; /* For Certain IE widths */
	height: 58px;
	float: left;
	left: 50%;
	margin: 0 0 0 -379.5px;
	width: 759px;
}


#footer
{
	color: #FFFFFF;
	font-size: 8pt;
	margin: 16px 0 0 0;
	display: inline;
	float: left;
        width: 759px;
        text-align: center;
}

/* End Footer */

/* Links */

a:link, a:active, a:visited
{
	color: #043cac;
	font-weight: none;
	text-decoration: underline;
	border: 0;
}
a:hover
{
	color: #043cac;
	font-weight: none;
	text-decoration: underline;
	border: 0;
}

/* End Links */