body {

    font-family: tahoma, helvetica, arial, sans-serif;

    font-size: 16px;

    text-align: center;

    color: #787878;

	background-color: #1B1B1B;

}



html, body, #wrapper, {

    margin: 10px;

    padding: 0;

}



th, td {

    font-size: 10px;

}



img { border: 0; }



a {

    color: #3399cc;

}



#wrapper {

    margin: auto;

    text-align: left;

    width: 1000px;

	background:#ffffff;

	border: 5px solid #333333;

}



.header{

	background:url('../images/logo1.png');

	height:100px;

	

}	



.photo-slider{

	width:600px;

	height:400px;

}	



.contact{

	float:right;

	width:390px;

	padding:20px 0;

	}



.contact .info{

	font-size:20px;

	color:#000000;

	font-weight:bold;

	line-height:30px;

}	



.for-rent{

	float:left;

	width:500px;

	height:200px;

	padding: 0 40px;

}	



h2 {

    margin: 0 0 5px 0;

    padding: 0;

}



h3 {

    padding: 4px 0 0 0;

	color:#003366;

}



.block {

    display: block;

}





.locations{

	width:350px;

	overflow:hidden;

}

.locations p{



	margin-left:135px;

	

}	

.left {

    float: left;

    margin: -1px 5px 0px 0px;

}



.readmore {

    text-align: right;

}



#nav {

  background: red;

  position: absolute;

  top: 48px;

  left: 448px;

  width: 106px;

}



#nav a {

    color: #387009;

    text-decoration: none;

    display: block;

    padding: 6px 0 6px 30px;

}



* html #nav a {

    width: 100%;

    w\idth: 76px;

    padding: 5px 0 5px 30px;

    padd\ing: 6px 0 6px 30px;

}



#nav a:hover {

    background: #5b8c29;

    color: white;

}



.footer{

	background:url('../images/footer.png');

	height:100px;

	height:50px;

	color:#88d7f1;	

	text-align:center;

	padding-top:5px;

}	

		

/* property block */



.property-holder{

	width:920px;

	height:100%;

	margin:20px auto;

}	



.property{

	float:left;

	width:440px;

	padding:10px;

	color:#252525;

	font-size:16px;

	height:300px;

	vertical-align:bottom;

}	

.property span{

	font-size:16px;

	font-weight:bold;

	margin-left:20px;

}	

.property ul{

	margin-top:20px;	

	}

.property li{

	margin:5px 0;

	list-style-type:none;

	}

	

.picture-holder{

	color:#252525;

	width:920px;

	height:100%;

	margin:40px;

	}



.picture-holder img{

	float:left;

	margin:10px;

}		

.picture-holder span{

	font-size:16px;

	font-weight:bold;

	margin-left:20px;

}		

