* {margin:0 0 0 0;padding:0 0 0 0; text-decoration:none;}
body		{
background: #7A8775;
text-align: center;
/*font: 14px "Courier New", Courier, monospace;*/
font: .8em "trebuchet ms", tahoma, sans-serif;
/*	--------------------------------------------START PLACEMENT---------------------------------*/
}
#container 	{
background: url(images/bg.gif) repeat-y;
width:792px;
margin:auto;
text-align:justify;
}
#header		{
background: url(images/header.gif) no-repeat;
height:159px;
/*padding-left: 250px;
padding-top: 50px;*/
}
#header2	{
background: url(images/header2.gif) no-repeat;
height:252px;
}
#footer		{
clear: both;
background: url(images/footer.gif) no-repeat;
text-align: center;
height:72px;
padding-left: 20px;
/*margin-top: 50px;*/
line-height: 15px;
}
#footer {
color: #B8C09E;
font: 12px georgia, times, arial;
}
#footer a, #footer a:visited{
color: #B8C09E;
font: 12px georgia, times, arial;
}
#footer a:hover{
color: #E99C06;
}
#menu		{
padding-top: 100px;
padding-left: 255px;
}
#search	{
padding-left: 532px;
padding-top: 18px;
font: /*small-caps*/ bolder 12px "Times New Roman", Times, serif;
}
#search input.search{
/*background: #C2D3A4 0% 0% no-repeat;*/
border: thin outset #C2D3A4;
}
#search input.search_button {
background: #C2D3A4;
border: thin outset #616A51;
font: /*small-caps*/ bolder 11px "Times New Roman", Times, serif;
color: #3B4138;
}
#left-top-nav	{
padding-left: 18px;
padding-top: 0px;
float: left;
width: 205px;
height: 252px;
text-align: justify;
}
#flash-content	{
width: 500px;
height: 198px;
/*float: left;*/
padding-left: 255px;
padding-top: 20px;
/*margin-left: 40px;*/
text-align: justify;
}
#leftnav	{
clear: both;
padding-left: 18px;
/*padding-top: 10px;*/
float: left;
width: 205px;

}
#content	{
width: 500px;
float: left;
padding-left: 36px;
text-align: justify;
/*font: bold 14px "Courier New", Courier, monospace;*/
}
#rightnav	{
width: 160px;
float: left;
padding-left: 37px;
}
/*	----------------------------------------START FORMATTING---------------------------*/
#menu {
color: #B8C09E;
}
#menu a, #menu a:visited, #menu a:active {
font: /*small-caps*/ bolder 12px "Times New Roman", Times, serif;
color: #B8C09E;
}
#menu a:hover {
color: #E99C06;
}
#content h1{
background: url(icons/globe2.gif) 0% 0% no-repeat;
padding-left: 0px;
padding-top: 13px;
font: bolder 18px "Times New Roman", Times, serif;
line-height:30px;
color: #3B4138;
text-align: left;
}
#content h2{
background: url(icons/globe.gif) 0% 0% no-repeat;
/*padding-left: 175px;*/
padding-top: 14px;
font: bolder 18px "Times New Roman", Times, serif;
line-height:30px;
color: #3B4138;
text-align: right;
/*text-decoration:underline;*/
}
/*#content img{
width: 500px;
padding: 1 1 1 1;
border: thin outset #3B4138;
}
*/
#content p{
padding-left: 20px;
padding-right: 15px;
font: /*small-caps*/ normal 14px "Times New Roman", Times, serif;
line-height: 20px;
}
#content a{
font: /*small-caps*/ 14px "Times New Roman", Times, serif;
color: blue;
}
#content a:hover{
font: /*small-caps*/ 14px "Times New Roman", Times, serif;
color: red;
}
/*	--------------------------------Content Ad Formatting-------------------------------*/
#content .ad{
font-size: 24px;
color: navy;
text-align: center;
line-height: 25px;
}
#content .ad_small{
font-size: 14px;
color: navy;
font-weight: bold;
line-height: 15px;
/*text-align: center;*/
}
#content .ad_big{
font-size: 44px;
line-height: 50px;
color: navy;
text-align: center;
}
#content .ad_bottom1{
font-size: 17px;
color: navy;
text-align: center;
font-weight: bold;
text-decoration: underline;
}
#content .ad_bottom2{
font-size: 17px;
color: navy;
text-align: center;
font-weight: bold;
/*text-decoration: underline;*/
}
#content .ad_img{
width: 40%;
border-width: 0px;
}
/*	--------------------------------------End Content Formatting----------------------------*/
/*	----------------------------------Left Nav------------------------------------------*/
#left-top-nav h1, #leftnav h1{
/*padding-left: 20px;*/
/*padding-top: 0px;*/
font: small-caps bolder 15px verdana;
color: #46C24E;
text-align: center;
/*text-decoration: underline;*/
}
#left-top-nav ul, #leftnav ul{
background: url(images/menu-back.gif) 0% 0% repeat-y;
padding-left: 20px;
text-align: justify;
color: #E7E7E7;
font: /*small-caps*/ bolder 11px verdana;
line-height: 20px;
}
#left-top-nav a, #leftnav a{
color: #B8C09E;
}
#left-top-nav a:hover, #leftnav a:hover{
color: #E99C06;
}
#left-top-nav p, #leftnav p{
color: #F8F8F8;
font: /*small-caps*/ normal 12px "Times New Roman", Times, serif;
line-height: 20px;
}
#left-top-nav p > a, #leftnav p >a{
color: red;
}
#left-top-nav img, #leftnav img{
width: 203px;
padding: 1 1 1 1;
border: thin outset darkgreen;
}
/*	------------------------------------------------------------------------------------------------*/
#rightnav h1{
background: url(icons/handglobe.gif) 0% 0% no-repeat;
padding-top: 0px;
font: bolder 24px "Courier New", Courier, monospace;
line-height:20px;
color: #3B4138;
text-align: left;
/*text-decoration: underline;*/
}
#rightnav p{
font: /*small-caps*/ normal 14px "Times New Roman", Times, serif;
color: navy;
line-height: 20px;
}
#rightnav a{
font: /*small-caps*/ 14px "Times New Roman", Times, serif;
color: blue;
}
#rightnav a:hover{
font: /*small-caps*/ 14px "Times New Roman", Times, serif;
color: red;
}
/*  --------------------------------- Form Results Formating -------------------------*/
.result_title{
font: /*small-caps*/ bolder 14px "Times New Roman", Times, serif;
line-height: 20px;
color: navy;
}
.result_text{
font: 12px "Times New Roman", Times, serif;
lineheight: 20px;
}
.result_url {
font: /*small-caps*/ 12px "Times New Roman", Times, serif;
color: darkgreen;
}
.result_info{
font: /*small-caps*/ bolder 16px "Times New Roman", Times, serif;
line-height: 20px;
color: black;
}
.hit_title{
font: /*small-caps*/ bolder 16px "Times New Roman", Times, serif;
line-height: 20px;
color: red;
}
.hit.text{
color:red;
}
/*  --------------------------------- End Form Results Formating -------------------------*/
/* ---------------------------------- Contact Form Formatting -----------------------------*/
.contact *{
font: 13px "Times New Roman", Times, serif;
lineheight: 20px;
}
.required {
font: 13px "Times New Roman", Times, serif;
font-weight: bolder;
color: red;
}
/* ---------------------------------- End Contact Form Formatting -----------------------------*/
#compare *{
font: 14px "Times New Roman", Times, serif;
lineheight: 20px;
}
/* ---------------------------------- Calculator Formatting ----------------------------------*/
#content .calculator{
text-align: center;
/*border: thin inset navy;*/
color: navy;
font: 12px "Courier New", Courier, monospace;
}
#content .calculator input{
color: darkgreen;
text-align: center;
}
#content legend{
font: bold 12px "Times New Roman", Times, serif;
color: darkgreen;
}
/*	--------------------------------------End Calculator Formatting----------------------------*/
/*	-----------------------------------------Bottom Menu----------------------------------*/
#bottom-menu{
clear: both;
width: 500px;
padding-left: 257px;
margin-bottom: -10px;
}
#bottom-menu a:active, #bottom-menu a:visited, #bottom-menu a:link{
font: /*small-caps*/ 14px "Times New Roman", Times, serif;
color: #00008B;
}
#bottom-menu a:hover{
color: firebrick;
}
/*	-----------------------------------------End Bottom Menu------------------------------*/
/*	-----------------------------------------FPA Class------------------------------------*/
#content .fpa img{
width: 34px;
height: 34px;
border: none;
}
#content .fpa td{
padding: 2 0 2 0;
}
#content .fpa{
border: 1px outset navy;
padding: 4 1 4 1;
margin: 4 1 4 1;
}
#content .fpa p{
padding: 10 0 0 0;
}
/*
/* -------------------------------------------------Realtor Info-------------------------------------------------- */
/*
#realtor_info{
width: 100%;
text-align: left;
}
#realtor_info img{
width: 150px;
border: thin inset #000000;
}
#realtor_info h2, #flash-content h2{
background: none;
color: navy;
padding-top: 0px;
padding-left: 0px;
text-align: left;
}
*/
/* ------------------------------------------------------------------------------------------------------------------------- */
 #flash-content h1{
background: url(icons/globe2.gif) 0% 0% no-repeat;
margin-top: -9px;
padding-left: 0px;
padding-top: 13px;
font: bolder 18px "Times New Roman", Times, serif;
line-height:30px;
color: #3B4138;
text-align: left;
}
.desc {
background: #330000;
width: 35%;
color: #ffffcc;
}
.realtor_pic {
width: 150px;
border: none;
}
#leftnav iframe{
margin-left: 10px;
background: #7A8775;
}
/* ----------------------------------------------------Listings--------------------------------------------- */
.listing_pic {
width: 80px;
height: 80px;
border: none;
}
/* -------------------------------------------Logos--------------------------------------------- */
.logo {
width: 130px;
border: 1px #fff;
}
/* ----------------------------------------Lists---------------------------------------------- */
#content ul, #flash-content ul{
padding-left: 50px;
padding-right: 25px;
font: 12.5px/18.5px Arial;
text-align: justify;
}
#content ol, #flash-content ol{
padding-left: 50px;
padding-right: 25px;
font: 12.5px/18.5px Arial;
text-align: justify;
}
#content li, #flash-content li {
list-style-type: none;
list-style-image: url(images/li_bkg.gif)
}
/* -----------------------------------Back to Top--------------------------------- */
#BackToTop{
padding-left: 10px;
margin-top: 1px;
text-align: center;
}
.BackToTopLink,.BackToTopLink:active,.BackToTopLink:visited {
background: url(images/up_arrow.gif) no-repeat;
line-height: 9px;
margin-top: -10px;
padding-left: 10px;
font: /*small-caps*/ 10px "Times New Roman", Times, serif;
color: #00008B;
}
.BackToTopLink:hover{
background: url(images/up_arrow.gif) no-repeat #ffffcc;
color: firebrick;
}
/* ----------------------------formTable------------------------------------------------------ */
#formTable{
width: 490px;
font: 11px/13px arial;
background: url(images/formBack.jpg);
border: 1px solid #c2c9c0;
padding: 0;
}
#formTable th {
font: bold 12px georgia;
color: #fff;
padding: 1 0 3 0;
background: #6d7e70;
}
#formTable input{
font: 11px/13px arial;
color: navy;
}
#formTable td{
padding: 2 3 2 3;
}
#formTable .button {
background: #546257;
font-weight: bold;
color: #fff;
border: 2x outset #BBBBBB;
}
#formTable .tableBottom {
background: #6d7e70;
padding: 0 0 0 0;
height: 1px;
}
#formTable .tableSide {
background: #6d7e70;
padding: 0 0 0 0;
width: 1px;
}
#formTable .required {
font-weight: bold;
color: #d81111;
}
/*	--------------------------------Content Ad Formatting-------------------------------*/
#content .ad{
font-size: 24px;
color: #256a2b;
text-align: center;
line-height: 25px;
}
#content .ad_small{
font-size: 14px;
color: #256a2b;
font-weight: bold;
line-height: 15px;
/*text-align: center;*/
}
#content .ad_big{
font-size: 44px;
line-height: 50px;
color: #256a2b;
text-align: center;
}
#content .ad_bottom1{
font-size: 17px;
color: #256a2b;
text-align: center;
font-weight: bold;
text-decoration: underline;
}
#content .ad_bottom2{
font-size: 17px;
color: #256a2b;
text-align: center;
font-weight: bold;
/*text-decoration: underline;*/
}
#content .ad_img{
width: 40%;
border-width: 0px;
}
/*	--------------------------------------End Content Formatting----------------------------*/
/* ----------------------------------------Glossary ------------------------------ */
.glossary{
font: 11px/15px verdana;
}
/* -------------------------------------------A1 & A2--------------------------------------- */
.a1, .a1:visited, .a1:active{
font: /*small-caps*/ 14px "Times New Roman", Times, serif;
color: #00008B;
}
.a1:hover{
color: firebrick;
background: #ffffcc;
}
.a2, .a2:visited, .a2:active{
font: /*small-caps*/ 12px "Times New Roman", Times, serif;
color: #00008B;
}
.a2:hover{
color: firebrick;
background: #ffffcc;
}
/* -----------------------------------Back to Top--------------------------------- */
#BackToTop{
padding-left: 10px;
margin-top: 1px;
text-align: center;
}
.BackToTopLink,.BackToTopLink:active,.BackToTopLink:visited {
background: url(images/up_arrow.gif) no-repeat;
line-height: 9px;
margin-top: -10px;
padding-left: 10px;
font: /*small-caps*/ 10px "Times New Roman", Times, serif;
color: #00008B;
}
.BackToTopLink:hover{
background: url(images/up_arrow.gif) no-repeat #ffffcc;
color: firebrick;
}
/* ---------------------------------Signs------------------------------------------ */
.sign_small {
border: 1px normal white;
width: 200px;
} 
