body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin: 0px;
}

a {
	color:#FFFFFF;
}

.detailsfont {
        font-family: Arial, Helvetica, sans-serif;
        font-size:8pt;
        color:#000000;
        background-color:#FFFFFF;
}

#body {
	border:1px solid #000000;
}

#center {
	width: 780px;
	}

#header {
	font-size:0.6em;
	text-align:center;
	height:97px;
	width:780px;
	padding:0px;
	background-repeat:repeat-x;
	background-position:right top;

	}

	#header-images {
		float:left;
	        height:97px;
        	width:539px;
		}

	#header-textline {
	float:left;

	width:770px;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	

		}

	#header-email {
	color:#FFFFFF;
	font-weight:bold;
	margin-left:60px;
	margin-top:0px;
	float:left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
		}

	#header-phone {
	 color:#FFFFFF;
     font-weight:bold;
	margin-left:230px;
	margin-top:0px;
	float:left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	        }

#nav {
	margin-top:5px;
	margin-bottom: 5px;
        font-size:0.6em;
        text-align:center;
        height:19px;
        width:776px;
        padding:1px 0px 0px 4px;
        background-color: #415812;
		float:left;

	}

#search {
	margin-top:5px;
	margin-bottom:5px;
	font-size:1em;
	text-align:center;
	width:780px;
	border:1px solid #BED330;
	background-color: #E3EECA;
	float: none;
	overflow: auto;
	padding-bottom: 8px;
	padding-top: 5px;
	}

#searchcount {
        height:26px;
        width:778px;
	padding-top:3px;
        }

#searchres {
        margin-bottom:5px;
	height:96px;
	width:778px;
        border:2px solid #BED330;
        background-color: #E3EECA;
	}

#searchimg {
	padding-left:2px;
	padding-top:2px;
        height:90px;
        width:120px;
	float:left
        }

#searchtxt {
        height:95px;
        width:650px;
	float:left;
        }

#searchtxtbold {
        height:20px;
        width:550px;
        float:left;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12pt;
        color:#666666;
	text-align:left;
	padding-left:3px;
	padding-top:3px;
        }

#searchprice {
        height:20px;
        width:90px;
        float:left;
        font-family: Arial, Helvetica, sans-serif;
        font-size:12pt;
        color:#666666;
        text-align:left;
        padding-left:3px;
        padding-top:3px;
        }

#searchtxtgeneral {
        height:70px;
        width:640px;
        font-family: Arial, Helvetica, sans-serif;
        font-size:10pt;
        float:left;
        color:#666666;
	text-align:left;
	padding-left:3px;
        }

#mainsection {
	text-align:center;
	width:780px;
	min-height:400px;

	padding:0px;
	background:url(/images/keys-background.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	overflow: auto;
	}

#main {
        text-align:center;
        width:780px;
	height:auto;
        padding:0px;
        background:url(/images/keys-background.jpg);
        background-repeat:no-repeat;
        background-position:center left;
        font-family: Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
	}

	#maintext {
        	
	        width:535px;
		float:left;
		padding-right:5px;
                margin-bottom:6px;
		text-align:justify;
	        }

	#mainfeatured {
	height:260px;
	width:220px;
	border:1px solid #BED330;
	background-color: #E3EECA;
	float:right;
	margin-bottom:6px;
	text-align: center;
	padding: 5px;
	        }

		#featuredpic {
                border:1px solid #BED330;
                height:150px;
                width:200px;
		}
		
#landlord_area {
	float: left;
	width: 780px;
	overflow: auto;
}

.mainlandlord {
	height:150px;
	width:370px;
	border:1px solid #BED330;
	background-color: #E3EECA;
	float:left;
	padding: 5px;
	background-image: url(../images/home_landlords.jpg);
	background-repeat: no-repeat;
	background-position: left top;	

                }
.maintenant {
	height:150px;
	width:370px;
	border:1px solid #BED330;
	background-color: #E3EECA;
	float: right;
	padding: 5px;
	background-image: url(../images/home_tenants.jpg);
	background-repeat: no-repeat;
	background-position: left top;

                }

#detailsmainsection {
        text-align:center;
        width:780px;
  min-height:450px;
  height:auto !important;
  height:450px;

        padding:0px;
        background:url(/images/keys-background.jpg);
        background-repeat:no-repeat;
        background-position:center left;
        ont-family: Arial, Helvetica, sans-serif;
        font-size:10pt;
        color:#000000;
        }

        #detailsmaintext {
  min-height:254px;
  height:auto !important;
  height:254px;
                width:480px;
                float:left;
                padding-right:5px;
                margin-bottom:10px;
                text-align:justify;
                }

	#detailsrooms {
	        height:250px;
        	width:486px;
	        float:left;
        	}

#detailspicsection {
  min-height:450px;
  height:auto !important;
  height:450px;
        width:280px;
	float:right;
	}

	#detailspics {
  min-height:350px;
  height:auto !important;
  height:350px;
		width:280px;
        	border:2px solid #BED330;
	        background-color: #E3EECA;
        	float:right;
	        margin-bottom:7px;
        	}

	        #detailsmainpic {
        		border:2px solid #BED330;
                	height:195px;
	                width:260px;
			margin-top:5px;
        	        }

		#smallpic {
			margin-top:5px;
			margin-left:2px;
			margin-right:2px;
                        border:1px solid #BED330;
			}

#detailscontact {
        height:70px;
        width:280px;
        border:2px solid #BED330;
        background-color: #E3EECA;
        float:right;
	text-align:center;
        }

#footer {
	clear:both;
	text-align:center;
	background:url(/images/footer-background.png);
	background-repeat:repeat x;
	width:780px;
	height:42px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 13px;
}

#nav_bg {
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	border-top-style: solid;
	border-top-color: #33772A;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	height: 22px;
	width: 780px;
	border-bottom-style: solid;
	border-bottom-color: #33772A;
}

tr {
	font-weight: normal;
}
th {
	font-weight: normal;
}

h1 {
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
