	body {
			background:#231f20;
			margin-top:0px;
			}
	#banner {
			width:1000px;
			height:110px;
			background:#231f20;
			border-bottom:1px solid #FFFFFF;
			float:left;
			}
	#menu {
			min-width:730px;
			height:25px;
			background:#f7941d;
			color:#000000;
			font-size: 8pt;
			text-transform: uppercase;
			text-align:right;
			padding-right:10px;
			float:right;
			margin-bottom: 4px;
			background-image: url("/images/layout/menu.gif");
			background-position: top left;
			background-repeat: no-repeat;
			}
	.menu_divide {
			vertical-align: middle;
			float:right;
			}
	.menu_link {
			height:20px;
			padding:5px 10px  0px 10px;
			float:right;
			font-size:10pt;
			}
	#main {
			width:1000px;
			background:#FFFFFF;
			background-position: bottom left;
			background-repeat: no-repeat;
			float:left;
			}
	#text {
			font-size:9pt;
			width:585px;
			padding:8px 10px 10px 10px;
			float:left;
			}
	#footer {
			width:1000px;
			height:331px;
			float:left;
			background-image: url("/images/layout/footer.gif");
			color:#d1d3d4;
			font-size:8pt;
			text-align:right;
			padding:0px 0px 0px 0px;
			}
	#contact {
			width:505px;
			padding:0px 10px 10px 10px;
			float:left;
			}
	#side-bar {
			width:135px;
			float:left;
			margin:0px 0px 50px 0px;
			}
	#side-right {
			width:400px;
			float:right;
			}
	#calendar {
			width:152px;
			background-position:top left;
			}
	#breadcrumbs {
			width:515px;
			font-size:8pt;
			float:left;
			margin:2px 5px 0px 5px;
			}
	td, body, pre {
			font-size:9pt;
			font-family:arial;
			}

	a:link {color: #f7941d;	text-decoration: none;}
	a:visited {color: #f7941d; text-decoration: none;}
	a:hover {color: #000000; text-decoration: none;}
	a:active {color: #f7941d;	text-decoration: none;}
	
	a.menu_link:link {color: #FFFFFF;	text-decoration: none;}
	a.menu_link:visited {color: #FFFFFF; text-decoration: none;}
	a.menu_link:hover {color: #FFFFFF; text-decoration: none;}
	a.menu_link:active {color: #FFFFFF;	text-decoration: none;}

	a.slideLink:link {color: #FFFFFF;	text-decoration: none;}
	a.slideLink:visited {color: #FFFFFF; text-decoration: none;}
	a.slideLink:hover {color: #FFFFFF; text-decoration: none;}
	a.slideLink:active {color: #FFFFFF;	text-decoration: none;}
	
	.logo {
			padding:0px 200px 0px 0px;
	}
	.item_title {
			color: #000000;
			font-size:14px;
			font-weight: bold;
			}
	.title_lrg_main {
			font-size:12pt;
			font-family:"Arial";
			color:#000000;
			text-transform:uppercase;
			}
	.title_sml_side {
			font-size:12pt;
			font-family:"Arial";
			color:#000000;
			text-transform:uppercase;
			}
	.contact_info {
			padding:25px 10px 0px 0px;
			float:right;
			font-size:16pt;
			color:#FFFFFF;
			}
	input {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	select {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	.noborder {
			border:0px;
	}
	textarea {
			font-size:9pt;
			border:1px solid #e3e3e7;
			}
	ul {
		list-style-type: square;
		color:#51626f;
		}

	/*******************Slideshow********************/
	#show {
		float:right;
		width:600px;
	}
	
	/********************Search********************/
	#propSearch {
		padding:8px;
		float:left;
		width:384px;
		height:231px;
	}
	
	.search {
		width:250px;
		margin-bottom:9px;
	}
	
	.pages {
		width:100%;
		text-align:center;
		float:left;
	}
	
	.address {
		padding: 3px;
		font-size: 10pt;
		margin-top:5px;
		width:400px;
		float:left;
	}
	
	.searchDescription {
		width:430px;
		min-height:125px;
		padding:3px;
		background:#efefef;
		float:left;
	}
	
	.searchImage {
		float:right;
		width:140px;
		height:131px;
		vertical-align:middle;
		position:relative;
	}
	
	.rented {
		z-index:99;
		bottom:30px;
		right:20px;
		position:absolute;
	}
	
	.searchFooter {
		background:#cccccc;
		padding: 3px;
		font-size: 8pt;
		float:left;
		width:100%;
	}
	
	.searchPrice {
		padding: 3px;
		font-size: 8pt;
		margin-top:10px;
		width:173px;;
		float:right;
		text-align:right;
		color:#000000;
		font-weight:bold;
	}
	
	/********************Details********************/
	
	.addressDetails {
		width:100%;
		padding:8px 0px 8px 0px;
		font-size:11pt;
		font-weight:bold;
		float:left;
	}
	
	.descriptionDetails {
		float:left;
		width:350px;
		min-height:300px;
	}
	
	.propertyDetails {
		float:right;
		width:218px;
		background:#cccccc;
		padding:6px;
	}
	
	.imageGallery {
		float:right;
		width:224px;
		background:#efefef;
		padding:3px;
	}
	
	.priceDetails {
		font-size:14pt;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	/********************Contact********************/
	#landContact {
		padding:8px;
		float:left;
		width:379px;
		background:#efefef;
	}
	
	.landlord {
		width:250px;
		margin-bottom:9px;
	}
	
	.landlordtxt {
		width:325px;
		margin-bottom:9px;
	}
	
	.membership {
		font-size:8pt;
		color:#cccccc;
		margin-left:40px;
	}
