/* Base Styles */
body {
	background-image:url(images/bg_tile.jpg);
	background-repeat: repeat-x;
	background-color:#000000;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	background-position: center top;
	topmargin: 0px;
	}
*html body {
	font-size: x-small; /* for IE5/Win */
	f\ont-size: small; /* for other IE versions */
		margin: 0px;
	}
	
#supercontainer {position:relative; left:0px; width:766px; margin:0 auto; padding:0; }

#container {position:relative; font-size: 85%; width:766px; margin:0 auto; padding:0;  /* align for good browsers */
		text-align: center; /* counter the body center */}

.header {position:relative; width:766px; margin: 0px; text-align:center}

.search-listings {
	position:relative;
	float:left;
	width:195px;
	text-align:left;
	margin-top:7px;
	padding-left:5px;
	line-height:24px;
	color:#009900;
}

.leftnav-container {
	position:relative;
	float:left;
	width:195px;
	background-color:#ffffff;
	float:left;
	text-align:left;
	padding:3px;
}

.outer-box {
	position:relative;
	float:left;
	width:766px;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#FFFFFF;
	border-left:solid 2px #ccc;
	border-right:solid 2px #CCC;
	}

/*Begin rounded corner box*/; 
.t {margin:0; padding:0; background: url('images/dot.gif') repeat-x 0 0;}
.b {margin:0; padding:0; background: url('images/dot.gif') repeat-x 0 100%; }
.l {margin:0; padding:0; background: url('images/dot.gif') repeat-y 0 0; }
.r {margin:0; padding:0; background: url('images/dot.gif') repeat-y 100% 0; }
.bl {background: url('images/bl.gif') no-repeat 0 100%; }
.br {background: url('images/br.gif') no-repeat 100% 100%; }
.tl {background: url('images/tl.gif') no-repeat 0 0; }
.tr {background: url('images/tr.gif') no-repeat 100% 0; padding:10px}
/* End Rounded corner box */
	
	
.textfield {
	font: Arial, Helvetica, sans-serif;
    background-color: #f6f6f6;
    color: #000000;
	width:120px;
	font-size:smaller
}
.txtbold1 {
	font: Arial, Helvetica, sans-serif;
    color: #000000;
	font-size:11px;
	font-weight: bold;
}
.index-intro-container {
	position:relative;
	float:left;
	width:482px;
	text-align:left;
	margin-left:5px;
	}
.index-intro {
	position:relative;
	float:left;
	width:483px;
	padding:10px;
	border:solid 1px #ccc;
	}
	
.index-properties {
	position:relative;
	float:left;
	padding-left:5px;
	margin-top:10px;
	}
	
.about-title-container {
	position:relative;
	float:left;
	width:510px;
	margin-top:5px;
	text-align:left;
	border-bottom:solid 1px green;
	}
.about-title {
	position:relative;
	width:320px;
	float:left;
	text-align:left;
	padding-top:10px; 
	}
	
.downtown-memphis {
	position:relative;
	float:left;
	width:187px;
	margin-top:10px;
	text-align:right;
	}
	
.about-content1 {
	position:relative;
	float:left;
	width:245px;
	text-align:left;
	padding-top:10px;
	}
	
.about-graphic1 {
	position:relative;
	float:right;
	width:228px;
	padding-top:10px;
	}

.about-graphic2 {
	position:relative;
	padding-top:65px;
	float:left;
	}
.about-content2 {
	position:relative;
	float:left;
	width: 510px;
	text-align:left;
	padding-top:10px; 
	padding-bottom:10px;
	}
	
.about-container {
	position:relative;
	float:left;
	width:500px;
	padding-left:30px;
	}

.selling-container {
	position:relative;
	float:left;
	width:515px;
	margin-left:13px;
	}
	
.selling-title {
	position:relative;
	float:left;
	text-align:left;
	padding-top:10px; 
	}
	
.selling-intro {
	position:relative;
	float:left;
	width:310px;
	padding-top:3px;
	text-align:left;
	}
	
.selling-graphic {
	position:relative;
	float:left;
	padding-left:8px;
	}
	
.selling-meet-realtor-box {
	position:relative;
	float:left;
	width:482px;
	margin-top:10px;
	padding:10px;
	text-align:center;
	border:solid 1px #ccc;
	}
	
.selling-meet-realtor {
	position:relative;
	width:482px;
	float:left;
	text-align:center;
	}

.selling-contentMR {
	position:relative;
	float:left;
	padding:8px;
	text-align:left;
	}
	
.buying-container {
	position:relative;
	float:left;
	width:515px;
	padding-left:30px;
	}

.buying-graphic {
	position:relative;
	float:left;
	width:510px;
	margin-top:10px;
	text-align:left;
	}
	
.buying-title {
	position:relative;
	float:left;
	width:400px;
	text-align:left;
	padding:10px;
	}
	
.buying-intro {
	position: relative;
	float: left;
	width:490px;
	text-align:left;
	margin-top:5px;
	margin-bottom:10px;
	padding:10px;
	border:solid 1px #ccc;
	}

.body-bottom-container {
	position:relative;
	width:766px;
	background-color:#FFFFFF;
	margin:0 auto; padding:0;
	font-size: 95%; 
	text-align: center;
	}

.body-bottom {
	position:relative;
	float:left;
	width:766px;
	height:30px; 
	background-color:#FFFFFF;
	border-left:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
	border-right:solid 2px #ccc;
	}
	
.buying-btns {
	position:relative;
	float:left;
	width:512px;
	text-align:center;
	}
	
.buying-btnsnew {
	position:relative;
	float:left;
	text-align:center;
	}
	
.ht-difference-HomePgOnly {
	position:relative;
	float:left;
	width:482px;
	margin-left:5px;
	margin-top:10px;
	padding:10px;
	text-align:left;
	border:solid 1px #ccc;
	}

.ht-difference {
	position:relative;
	float:left;
	width:482px;
	margin-left:0px;
	margin-top:10px;
	padding:10px;
	text-align:left;
	border:solid 1px #ccc;
	}

.ht-difference-content {
	position:relative;
	float:left;
	width:475px;
	margin-top:10px;
	padding:10px;
	text-align:left;
	border:solid 1px #ccc;
	}
	
.links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:110%;
	font-weight:bolder;
	color:#777777;
	}

A.links:link {color: #777777; text-decoration: underline;}
A.links:visited {color: #777777; text-decoration: none;}
A.links:hover {color: #000000; text-decoration:underline;}
A.links:active {color: #777777; text-decoration: none;}

.links-title-container {
	position:relative;
	float:left;
	width:500px;
	padding-left:20px;
	text-align:left;
	}
	
.links-title {
	position:relative;
	float:left;
	width:500px;
	text-align:left;
	padding:10px;
	}
	
.links-content-container {
	position:relative;
	float:left;
	width:500px;
	margin-left:5px;
	padding-left:5px;
	text-align:left;
	font-size:105%;
	border-bottom:solid 1px #ccc;
	}

.links-content-container2 {
	position:relative;
	float:left;
	width:500px;
	margin-left:5px;
	padding-left:5px;
	text-align:left;
	font-size:105%;
	}
	
.links-graphic {
	position:relative;
	float:left;
	text-align:left;
	margin-left:5px;
	}
	
.contact-container {
	position:relative;
	float:left;
	width:480px;
	padding-left:40px;
	text-align:center;
	}

.search-container {
	position:relative;
	float:left;
	width:520px;
	padding-left:20px;
	}	

.contact-title {
	position:relative;
	float:left;
	padding-top:7px; 
	text-align:left;
	}
	
.contact-intro {
	position:relative;
	float:left;
	width:400px;
	padding-bottom:10px;
	text-align:left;
	}

.contact-form {
	position:relative;
	width:400px;
	float:left;
	line-height:36px;
	text-align:left;
	padding-left:15px;
	padding-top:15px;
	border:solid 1px #ccc;
	}
	
.realtors {
	position:relative;
	float:left;
	width:490px;
	margin:5px;
	padding-bottom:5px;
	text-align:left;
	font-size:105%;
	border:solid 1px #ccc;
}

.realtors-name {
	position:relative;
	float:left;
	width:490px;
	height:15px;
	padding:8px;
	background-image:url('images/green-gradient-bg.jpg');
	background-repeat:repeat-y;
	text-align:left; font-family:Impact;
	font-size:140%;
	color:#fff
}

.realtors-pict {
	position:relative;
	float:left;
	text-align:left;
	margin-left:5px;
	padding-top:10px;
}

.realtors-content {
	position: relative;
	float:left;
	width:375px;
	padding:10px;
	}

.news-container {
	position:relative;
	float:left;
	width:490px;
	margin:5px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	font-size:105%;
	border-bottom:solid 1px #CCCCCC;
	}

.news-container2 {
	position:relative;
	float:left;
	width:490px;
	margin:5px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	font-size:105%;
	}


.news-title {
	position:relative;
	float:left;
	width:500px;
	height:15px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
	font-size:140%;
	color:#000;
	}
	
.news-subtitle {
	position:relative;
	float:left;
	width:250px;
	height:15px; 
	text-align:left;
	color:#999999;
	font-size:100%;
	}

.news-author {
	position:relative;
	float:left;
	width:260px;
	height:15px; 
	text-align:left;
	color:#999999;
	font-size:95%;
	text-align:right;
	}

.thanks-container {
	position:relative;
	float: left; 
	width:450px; 
	background-color:#eeeeee;
	margin-top:200px;
	margin-left:30px;
	padding:20px;
	text-align:center;
	border:solid 2px #009900;
	}

.thank-you {
	position:relative;
	float:left;
	width:450px;
	font-size:125%;
	text-align:center;
	}

.return-home {
	position:relative;
	float:left;
	width:450px;
	margin-top:40px;
	text-align:center;
	}
	
#overlay {
     visibility: hidden;
     position: absolute;
     width:768px;
	 height: 100% auto;
	 padding-bottom:20px;
     text-align:center;
     z-index: 9999;
	 background-image:url('images/overlay.gif');
}

#overlay div {
	position:relative;
     margin-top: 75px;
	 margin-left: 165px;
	 width:415px;
	 height:530px;
     text-align:center;
	 background:#FFFFFF;
	 padding: 15px;
	 border: solid 2px #333333; 
	 z-index: 9999;
}

.grey-box {
	position:relative;
	width:766px;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0;
	font-size: 95%;
	text-align: center;
	}

h1 {
 	font-family:Georgia, Times, serif; font-size:2em; font-weight:inherit; color:#006600; margin:0; padding:0;}
	
h2 {
	font-size: 130%; color:#006600; margin:0; padding:0;}

h3 {
	font-size: 120%; margin:0; padding:0;}
	
ul li {
	font-size: 90% }
	
#container95 {
	font-size: 95%; }
	
.contact {
	font-size: 90%; }
	
.search-listings {
	font-size: 150%; }
	
	
.side-nav {
	position:relative;
	text-align:left;
	padding-left:3px;
	font:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#006600;
	font-weight: bolder;
	}
A.side-nav:link {color: #006600; text-decoration: none;}
A.side-nav:visited {color: #006600; text-decoration: none;}
A.side-nav:hover {color: #10ae10; text-decoration: underline;}
A.side-nav:active {color: #006600; text-decoration: none;}

.search-options {
	font:Arial, Helvetica, sans-serif;
	font-size:130%;
	color:#006600;
	font-weight: bolder;
	}

.footer-container {
	position:relative;
	float:left;
	width:766px;
	height:30px; 
	background-color:#FFFFFF;
	border-left:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
	border-right:solid 2px #ccc;
	}

.footer {
	position:relative;
	float:left;
	width:736px;
	height:15px;
	background-color:#ffffff;
	padding-top:8px;
	padding-bottom:8px;
	text-align:right;
	padding-right:30px;
	font-size:95%;
	}

.footer-nav {
    font-family: arial;
	color:#999999;
	font-size:10px;
	}
	
A.footer-nav:link {color: #333333; text-decoration: underline;}
A.footer-nav:visited {color: #333333; text-decoration:underline;}
A.footer-nav:hover {color: #999999; text-decoration: underline;}
A.footer-nav:active {color: #333333; text-decoration: underline;}

.copyright-container {
   width:766px;
   margin:0 auto;
   padding:0;
   text-align:center;
   z-index:1000;
   }
.equal-housing{
   position:relative;
   float:left; 
   margin-left:10px;
   }
 
.copyright  {
	position:relative;
	float:left;
	margin-left:15px;
	padding-top:10px;
	font-size:10px;
	text-align:left;
	color:#aaa;
	}

.valeo-logo {
	position:relative;
	float:right;
	padding-top:5px;
	}
	
.8px-text {
	color:#999999;
	font-size:8px;
	}




	
/* Simple CSS Navigation Menu */
#navcontainer ul
{
padding-left: 0;
margin: 0;
float: left;
width: 175px;
height: 20px;
font-family: arial, helvetica, sans-serif;
text-align:right;
font-size: 105%;
font-weight:200;
	
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0em .5em;
color: #2c492f;
text-decoration: none;
text-align:right;
border-right: 1px solid #2c492f;
}

#navcontainer ul li a:hover
{
text-decoration:none;
color: #1a9126;
}
/*end CSS Navigation Menu*/

A.paginglink {color: #8D2B11; text-decoration: underline; font-weight: bold; font-family: arial;}
A.paginglink:hover {color: #8D2B11; text-decoration: none; font-weight: bold; font-family: arial;}

.search-container2 {
	position:relative;
	float:left;
	width:520px;
	padding-left:20px;
	}	
.label 
{
font-size:12px;
font-family: arial;
font-weight: bold;
Color: #000000;
	}
	.label4 
{
font-size:12px;
font-family: arial;
font-weight: bold;
Color: #006600;]
padding-left: 10px;
	}
.value {
font-size:11px;
font-family: arial;
font-weight: normal;
Color: #5B5B5B;
	}
.pagingtxt {
font-size:11px;
font-family: arial;
font-weight: normal;
Color: #2E4E23;
	}
	a.amore
{
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px; 
	 font-weight: bold; 
	 text-decoration: underline;
	 COLOR: #013f01;
}

a.amore:hover
{
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px; 
	 font-weight: bold; 
	 text-decoration: none;
	 COLOR: #013f01;
}
.more2
{
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px; 
	 font-weight: bold; 
	 text-decoration: none;
	 COLOR: #013f01;
}
.imgborder
{
border: #cccccc 1px solid;
padding-top: 1px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 1px;
}
.data
{
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px; 
	 font-weight: normal; 
	 text-decoration: none;
	 COLOR: #63aa3b;
}

/* Sitemap Page */
.sitemap {
	float:left;
	padding-left:30px;
	position:relative;
	/*width:530px;*/
	}
.sitemap .font-title {
	 color:#006600; 
	 text-align:left;
	}
	
.sitemap ul {
	text-align:left;
	margin: 0 0 0 0;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	.margin-left:30px;
	}

.sitemap ul li {
	padding:0 0 5px 0;
	list-style-position: 0 5px;
	.padding-left:10px;
	}
	
.sitemap ul li a {
	color:#000;
	text-decoration:none;
	}		