body {
		background-image:url("/images/bodyback.gif");
		background-repeat:repeat-x;
		margin:0px;
		padding:0px;
		font-family:arial,verdana;
		text-align: center;
	}
	
	#wrapper {
		width:980px;
		margin:0 auto;
		position:relative;
		text-align: left;
	}
	
	#header {height:175px;}
	
	#logo, #logo a {
		width:404px;
		height:102px;
		background-image:url("/images/logo.gif");
		display:block;
	}
	#logo span.alt {display: none;}

	
	#slogan {
		position:absolute;
		top:118px;
		left:10px;
		
	}
	
	#slogan h1 {
		color:#34505e;
		padding:0px;
		margin:0px;
		font-size:18px;
	}
	
	#headerbuttons {
		position:absolute;
		top:62px;
		right:0px;
		padding-bottom:4px;
		border-bottom:3px solid #405d6c
	}
	
	#contactslogan {
		position:absolute;
		top:120px;
		right:5px;	
		color:#000000;
		padding:0px;
		margin:0px;
		font-size:16px;
		font-weight:bold;
	}
	
	#headerbuttons ul li, #headerbuttons ul {list-style-type:none;margin:0px;padding:0px;}
	#headerbuttons ul {sheight:26px;}
	#headerbuttons li {float:left;padding:4px 10px;}
	#headerbuttons li a {font-size:13px;float:left;padding:1px 8px;color:black;text-decoration:none;font-weight:bold;border-top:2px solid white;}
	#headerbuttons li a:hover {border-top:2px solid #76a900;}
	#headerbuttons span.alt {display: none;}
	
	#newfeature {position:relative;left:209px;font-size:12px;color:#B50C3C;font-weight:bold;text-decoration:underline;width:30px;}
	
	#searchbar {
		width:680px;
		background-image:url('/images/searchbar_back.gif');
	}
	
	#lower680 {
		background-image:url('/images/lower680.gif');
		width:680px;
		height:5px;
	}
	
	
	
	h1,h2,h3,h4,h5,h6 {margin:0px 0px 10px 0px;padding:0px;letter-spacing:1px;}
	
	
	
	#header680 {background-image:url('/images/680header.gif');height:20px;}
	#body680 {background-image:url('/images/680background.gif');}
	#footer680 {background-image:url('/images/680footer.gif');height:5px;}
	
	
	
	
	#recently {position:relative;}
	#recently img {width:90px;}
	#recently .location {font-size:14px;padding:10px 0px;width:110px;height:27px;}
	
	#recently .attributes {font-size:12px;padding-top:18px;line-height:170%;}
	#recently .attributes strong {color:#232323;}
	#recently img {border:3px solid #405d6c;}
	#recently .moredetails  a{font-size:12px;color:#057CC0;font-weight:bold;}
	.showrecently  a{font-size:12px;font-weight:bold;color:#C1C1C1;}
	.showrecently a:hover {font-size:12px;font-weight:bold;color:#000000;}
	
	#shortterm {width:150px;}
	#shortterm img {width:90px;}
	#shortterm .location {font-size:14px;padding:10px 0px;width:110px;height:27px;}
	
	#shortterm .attributes {font-size:12px;padding-top:18px;line-height:170%;}
	#shortterm .attributes strong {color:#232323;}
	#shortterm img {border:3px solid #405d6c;}
	#shortterm .moredetails  a{font-size:12px;color:#057CC0;font-weight:bold;}
	.showrecently  a{font-size:12px;font-weight:bold;color:#C1C1C1;}
	.showrecently a:hover {font-size:12px;font-weight:bold;color:#000000;}
	
	
	#relatedsearch{width:130px;padding:10px 20px 20px 20px;position:relative;left:20px;bottom:30px;}
	#relatedsearch img {width:100px;border:3px solid #405d6c;}
	#relatedsearch .location {font-size:12px;padding:2px 0px 15px 0px;height:15px;width:200px;}
	#relatedsearch .attributes {font-size:11px;padding-top:2px;line-height:170%;width:109px;}
	#relatedsearch .attributes strong {color:#232323;}
	#relatedsearch .moredetails  {position:absolute;}
	#relatedsearch .moredetails  a{font-size:11px;color:#057CC0;font-weight:bold;}
	
	#miniprop {padding:9px;font-size:11px;margin:0px 1px;}
	#miniprop a {color:black;font-weight:bold;}
	
	#searchbar_lower  {
		width:680px;
		height:8px;
		background-image:url('/images/searchbar_lower.gif');
	}
	
	#button_rent, #button_buy, #button_office {
		float:left;
		background-repeat:no-repeat;
		height:30px;
		text-align:center;
		margin-right:2px;
	}
	#button_rent a, #button_buy a, #button_office a {color:white;font-weight:bold;text-decoration:none;}
	#button_rent a:hover, #button_buy a:hover, #button_office a:hover{text-decoration:underline;}
	
	#searchbar .input {font-size:16px;border:1px solid #adadad;padding:2px;}
	
	.paging_link_selected {background-color:#000;padding:9px;float:left;margin-right:10px;color:white;}
	
	.paging_link {background-color:#405d6c;padding:1px;float:left;margin-right:10px;}
	.paging_link  a {background-color:#405d6c;padding:7px;color:white;font-weight:bold;display:block;text-decoration:none;}
	.paging_link a:hover {background-color:#76a900;}
	
	.font12 {font-size:12px;}
	.font14 {font-size:14px;}
	.font16 {font-size:16px;}
	.font18 {font-size:18px;}
	
	.greenlink {font-weight:bold;color:black;text-decoration:none;}
	.greenlink:hover {color:#76a900;text-decoration:underline;}
	
	.hidden {display:none;}
	.visible{display:visible;}
	.clear {clear:both;}
	
	.leftfloater {float:left;}
	.rightfloater {float:right;}
	
	#advanced {float:right;margin-right:34px;cursor:pointer;}
	#shedulepic {float:right;width:105px;}
	#shedulepic img{border:none;}
	
	#captchareload {cursor:pointer;}
	
	.beta {background-image:url('/images/beta.png');width:100px;height:78px;position:absolute;margin-top:-10px;margin-left:193px;}
	
	.artictitle { font-size:14px;}
	
#footer_content {padding:2px;margin-right:150px;}
#footer_content	.footertext{font-size:12px;font-weight:bold;}
#footer_content	a{font-size:12px;font-weight:bold;text-decoration:none;color:#FFFFFF;}

#propertyresults {padding:15px;}
.propertytitle {font-weight:bold;color:black;text-decoration:none;}
.propertytitle:hover {;text-decoration:underline;}

#sortbyproperty {width:380px;height:15px;float:left;padding:35px 10px;font-size:14px;position:relative;right:10px;}

#footer_div {padding:10px 10px 10px 10px;background-color:#D4D4D3;border-bottom:4px solid #c1c1c1;font-size:12px;}
#footer_div a{text-decoration:none;color:#005DF8;font-weight:bold;}

#inquiry_result {padding:10px;font-size:12px;font-weight:strong;position:relative;bottom:60px;width:180px;}

#sortby{font-size:14px;}
#sortparam{padding-top:15px;}

#contactform .field {font-size:14px;font-weight:bold;padding:15px 0px 0px 5px}
#contactform span {font-size:12px;}
#contactform  .input {padding:2px 5px;}
#contactform  .input input {font-size:16px;border:1px solid #898989;padding:4px 4px;}
#contactform  .input select {font-size:16px;border:1px solid #898989;padding:4px;}
#contactform  .input textarea {font-size:16px;border:1px solid #898989;padding:4px;width:500px;height:120px;}
#radiopropman{padding:5px 5px 2px 80px;font-size:12px;}
#frustrated{padding:5px 10px 10px 10px;}
#frustrated .textcontent{font-size:12px;width:485px;padding-top:10px;}
#frustrated .frustrated_form{font-size:12px;font-weight:bold;padding:20px 0px;}

#frustrated  .input_fields{padding:10px 0px;height:30px;}
#frustrated  .spacer{height:18px;}

#frustrated .input_fields .proper_type{position:relative;bottom:18px;left:105px;}
#frustrated .input_fields .radio_inputs{position:relative;bottom:18px;left:105px;}
#frustrated .input_fields .price_range{position:relative;bottom:18px;left:105px;}
#frustrated .input_fields .currency{position:relative;bottom:13px;left:135px;}
#frustrated .input_fields .floorarea{position:relative;bottom:18px;left:105px;}
#frustrated .input_fields .floor_radio{position:relative;bottom:13px;left:127px;}

#additional_feat{padding:10px;}

#comment .comment_style{height:170px;width:650px;}
#captcha{padding-top:10px;}
#captcha .captcha_code{padding-top:5px;}

#thankyou_frustrated{padding:10px;}
#form_result{position:relative;top:10px;font-size:12px;font-weight:bold;color:red;}

.post-content img {float:left;margin-right:20px;margin-bottom:10px;}
.post-title {color:black;font-size:16px;}
.blacktext{color:#000000;text-decoration:none;}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		width: 350px;
		position:relative;
		right:42px;
		bottom:10px;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 2px solid #ffffff;
		border-width: 2px 2px 2px;
	}
	#gallery ul a:hover img {
		border: 2px solid #425F6F;
		border-width: 2px 2px 2px;
		
	}
	#gallery ul a:hover { color: #fff; }	

	/* IMAGE PREVIEW TOOLTIP*/
	#preview{
	position:absolute;
	border:3px solid #425F6F;
	background:#ffffff;
	padding:5px;
	display:none;
	color:#fff;
	}
	
	#links{background-color:#E2E2E2;border-bottom:2px solid #c1c1c1;color:black;padding:10px 10px 10px 20px;}
	#footer_phar{text-align:left;font-size:12px;}
	#pareb{width:1000px;}
	
	/* rotator in-page placement */
    #rotator {
	position:relative;
	height:345px;
	left:0px;
	overflow:hidden;
	width:271px;
	}
	.ft-title:hover { cursor:pointer; width:271px;}
	#rotator a{
		text-decoration:none;
	}
	#rotator img{
		border:none;
		width:271px;
	}

	.column .first,
	.column .last{
		margin-left: 0 !important;
	}
	.column{
		float:left;
		width:220px;
	}
	
	#threecolumn{
		height:200px;
		font-size:11px;
		line-height:18px;
		padding:10px 10px 10px 40px;
		width:1000px;
	}

	

	
.column ul{list-style:none outside none;position:relative;right:40px;bottom:11px;}
.column a{text-decoration:none;color:#000000;}
#threecolumn h4{font-size:12px;font-weight:bold;line-height:18px;}
	
	
#bigmap{width:500px;font-weight:bold;padding-left:15px;}

#shorttermrental{padding:10px;font-size:12px;}


/* PAGINATION*/
div.pagination {
	float:right;
	padding: 9px 3px 3px 3px;
	margin: 3px;
	font-size:14px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #3E5765;
	font-weight: bold;
	text-decoration: none; /* no underline */
	color: #000000;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #3E5765;
	background-color: #3E5765;
	color: #FFF;
	font-weight: bold;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #3E5765;
		
		font-weight: bold;
		background-color: #3E5765;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
input.blur {
				color: #999;
			}


.navigator{float:left;padding:0px 10px;font-size:12px;color:#1182C3;font-weight:bold;}
.navigator:hover{float:left;padding:0px 10px;font-size:12px;color:#72A500;cursor:pointer;font-weight:bold;}
.dis_navigate{float:left;padding:0px 10px;font-size:12px;color:#848679;font-weight:bold;}

.image_list{font-size:12px;color:#1182C3;text-decoration:none;cursor:pointer;}
.image_selected{font-size:12px;color:#72A500;text-decoration:none;cursor:pointer;font-weight:bold;text-decoration:underline;}

#filters:hover{cursor:pointer;width:180px;}