
/*	FIXES	*********************************************/

.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-table;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of no-extra-markup clearing method */

* {margin:0px; padding:0px;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#5f6789; color:#000000; behavior:url(css/csshover.htc); }
	
a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none;}
a:active {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}

/*	CONTAINERS	*********************************************/

div#container {position:relative; max-width:785px;
width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "785px":
        "auto" ); margin-left:auto; margin-right:auto; }


div#aboveHeader{ height:15px; font-size:10px; background-color:#23368b; padding:0px 0px 0px 3px; color:#FFFFFF;}
div#content {width:785px; padding:0px 0px 0px 0px; clear:both; background-color:#ccccc4; height:100%; background-image:url(../images/tile_blue.jpg); background-repeat:repeat-y;}

div#contentLeft{ float:left; min-height:375px; width:177px; padding:0px 0px 0px 0px; background-color:#23368b; text-align:center;}
div#contentMiddle{ float:left; min-height:355px; width:352px; text-align:center; padding:20px 0px 0px 0px; background-color:#ccccc4;}
div#contentRight{ float:left; width:256px; padding:0px 0px 0px 0px;}



/****	GLOBAL	*************************************************/
img.littleHouse{ padding:0px 0px 0px 5px; float:left;}
span.century{ color:#d0a936; font-weight:bold;}

/****	MEET REALTOR	*************************************************/
div#contentHolder{ float:left; width:390px; min-height:355px; padding:20px 0px 0px 0px; background-color:#ccccc4;}
div#searchHolder{ width:775px; min-height:608px; padding:0px 0px 0px 10px; background-color:#e2e2c7;}

p.bodyTxt{padding:0px 0px 0px 20px; clear:both;}

div#bioHolder{ float:left; width:600px; line-height:18px; min-height:355px; padding:20px 0px 15px 0px; background-color:#ccccc4;}
ul.county{ float:left; margin:5px 0px 10px 20px; padding:0px 0px 0px 20px;}


/**** 	MAIN MENU	***************************************************/

div#listMenu {width:785px; height:28px; background-color:#23368b; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}

div#listMenu a{ display:block; float:left; text-decoration:none; height:23px; text-align:center; padding:5px 7px 0px 7px; font-size:14px; color:#ffffff; font-weight:bold;} 

div#listMenu a:hover{ display:block; height:23px; text-align:center; padding:5px 7px 0px 7px; font-size:14px; color:#23368b; font-weight:bold; background-color:#ffffff;}

div#listMenu ul { text-align: center; list-style-type: none; float:left; } 
div#listMenu li {  border-right:1px solid #ffffff; float:left; }


/****	FOOTER	****************************************************/
div#footer{ height:15px; font-size:10px; background-color:#23368b; padding:0px 0px 0px 0px; clear:both; margin-top:1px; }


div#footer a:link{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9d9d97; padding:0px 0px 0px 0px; text-decoration:none;} 
div#footer a:visited {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9d9d97; padding:0px 0px 0px 0px; text-decoration:underline;}
div#footer a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#a93512; padding:0px 0px 0px 0px; text-decoration:underline;}
div#footer a:active {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#9d9d97; padding:0px 0px 0px 0px; text-decoration:underline;}
