	.lPageTop{background-color:#005740;color:#000000}
	.lPageBottom{background-color:#005740;}
	.lMenu{background-color:#a1a1a1;border-right:1px solid #ffffff;}
	/*.lPageTop img{width:191px;height:60px;}*/
	.lTd1px{background-color:#ffffff; width: 100px;}
	.lResultsImage img{border:1px solid #636363}
	.fTitle{font-size:14px;font-weight:bold;}
	.fNormal{vertical-align:top;}
	.fNormalSmall{font-size:10px;}
	a{color:#000000;}
	a:hover{color:#5A4B84;}

	.ldetailsthumbnail img{width:96px;height:70px;border:1px solid #636363}
	.ldetailsthumbnailoff img{width:98px;height:70px;border:0px;}
	.ldetailsmainimage, .lprintablemainimage{border:1px solid #636363}
	.ldetailsbutton td{color:#636363}
	.lhighlightarea{background-color:#E0DFE3;padding:5px;border:1px solid #636363}
	.lhighlightarea .alert{color:#ff0000;font-size:14px;}
	.lmenutable td a{text-decoration:none;color:#ffffff;}
	.lmenutable td a:hover{text-decoration:none;color:#d3d3d3;}
	.lmenutable td b{color:#ffffff;}

	.lresultscellspace{background-color:#E0DFE3;}
	.lprintablehdrtable{background-color:#ffffff;height:60px;}
	.lprintablehdrtable td, .lprintableftrtable td{vertical-align:middle}
	.lprintableftrtable{height:20px;}
	.lprintableheading{text-align:center;font-weight:bold;font-size:14px;}
	.lprintablethumbnail img{border:1px solid #636363;}
	.lprintablethumbnailoff img{width:300px;height:225px;}
	.lbg{background-color: #005740; width: 100%; height: 100%;}

/* webdadi link */
	.lpagebottomleft{background-color:#005740;}
	.lpagebottomright{font-size:11px;color:#005740;text-align:right}
	.lpagebottomright a{font-size:11px;color:#ffffff;text-decoration:none;}
	.lpagebottomright a:hover{color:#d3d3d3;}
	sup{font-size:9px;}
/*end webdadi link */

/* font fixes */
button{font-size:11px;}
select{font-size:11px;}
input{font-size:11px;}
*, .fnormal, .lresultsaddress, .lresultsstatus, .lresultspricelets, .lresultsprice, .lresultsDescription, .lhighlightarea, .lpagecontrol, .lofficesaddress{font-size:11px;font-family:tahoma, arial}
/* end font fixes */


/* mortgage calculator */
.mortcalc{border:1px dotted #000000}
/* end mortgage calculator*/






/* lay out .css */



	body{border:0px;margin:0px;}
	td{vertical-align:top;}
	.lTable{width:100%;height:100%}
	.lTopLeft{width:16px;height:16px;}
	.lTopCenter{height:16px;}
	.lTopRight{width:16px;height:16px;}
	.lMiddleLeft{width:16px;}
	.lMiddleCenter{vertical-align:top;}
	.lMiddleRight{width:16px;}
	.lBottomLeft{width:16px;height:16px;}
	.lBottomCenter{height:16px;}
	.lBottomRight{width:16px;height:16px;}
	.lPageTop{height:60px;}
	.lMenu{width:150px;vertical-align:top;padding:5px 2px 5px 5px; background-color: #005740;}
	.lPageBottomLeft{width:150px;height:20px;vertical-align:center;padding:2px 2px 0px 5px;}
	.lPageBottomRight{padding:2px;}
	.lPageBottom{height:20px;}
	.lTd1px{height:1px;padding:0px;}
	.lright{text-align:right;}
	.lpage a{text-decoration:none;}
	
	.lsearchtable{width:500px;}
	.lsearchaddress{width:380px;}

	.limagelist{width:300px;}
	.propertydesc{width:300px;}
	.lResultsRow{width:100%;/*table-layout:fixed;*/border-collapse:collapse;}
	.lResultsImage{width:110px;vertical-align:top;padding-top:3px}
	.lResultsImage img{width:100px;height:75px;}
	.lResultsAddress{width:50%;}
	.lResultsStatus{width:90px;vertical-align:top;font-weight:bold; }
	.lResultsPrice{width:80px;vertical-align:top;font-weight:bold;}
	.lResultsPriceLets{width:120px;vertical-align:top;font-weight:bold;}
	.lresultsDescription{height:40px;width:100%;}
	.lresultspace{width:5px;}
	.lresultscellspace{border-collapse:collapse;width:100%}
	.lresultscellspace td{padding:0px;}
	.lpagecontrol{width:50px;text-align:center;}

	.ldetailsbutton td{text-align:center;font-size:10px;}
	.ldetailsbutton td img{width:38px;height:38px;border:0px;}
	.ldetailsnoborder{border:0px !important;}

	.lgalleryimage{width:533px;height:400px;}

	.lfeedbacktextarea{width:400px;height:150px;}
	.lfeedbackemail{width:200px;}
	.lfeedbacktable{width:450px;}

	.lofficesaddress{width:300px;}

	.lregistrationalignmiddle td{vertical-align:middle;padding:0px 2px 0px 2px;}

	.lprintabletable, .lprintabletableend{width:650px;overflow:hidden;position:relative;top:0px;left:0px;}
	.lprintabletable{page-break-after: always;}
	.lprintablehdrtable, .lprintableftrtable{width:100%;border-collapse:collapse;}
	.lprintableftrtable{position:absolute;bottom:0px;left:3px;}

	.ftitle{width:320px; color:Black;}
	.small{font-size:11px;font-weight:normal;}
	
	.im_sml{position:relative;height:12px;width:12px;border:1px solid #000000;background-color:#FFE400}
	.vt_sml{position:relative;height:12px;width:12px;border:1px solid #000000;background-color:#FF8400}
	.fp_sml{position:relative;height:12px;width:12px;border:1px solid #000000;background-color:#FF1800}


	button{font-size:11px;}
	select{font-size:11px; color: Black !important;}
	input{font-size:11px;}
	*,.lfeedbacktextarea, .lfeedbackemail{font-size:11px;font-family:tahoma, arial; color: Black;}
/*hide print class when printing*/
	@media print {
		.print { display:none; }
	}
/* form whitespace fix */
	form {border:0px;margin:0px;padding:0px}

/* generic button class */
	.cButton1, .cButton2 {width:130px}
	.cButton3 {width:93px}
	.cButton, .iButton{margin:0px;vertical-align:top;top:0px;position:relative;text-decoration:none;background-color:#F0F0EB;height:19px;border:1px solid #003C74;font-size:11px;padding:1px 7px 1px 7px;vertical-align:middle;text-align:center;}
	.cButton:hover {color:#000000;}
	.cButtonDisabled, .iButtonDisabled{margin:0px;top:0px;position:relative;text-decoration:none;background-color:#F5F4EA;height:19px;border:1px solid #DBD9D1;font-size:11px;padding:1px 7px 1px 7px;vertical-align:middle;text-align:center;color:#DBD9D1;}
	
	.iButtonDisabled{padding:0px 7px 1px 7px;}
	.iButton {padding:0px 7px 1px 7px;cursor:hand;}
/* end button class */

/* currency styles */

	.currencyspan{width:25px;font-weight:normal;color:gray;position:relative;text-align:right;}
	.currencytilde{color:Blue;}
	.altprice{font-weight:bold;font-size:6pt;color:gray;}
	.approxtext{color:Gray;}

/* end currency styles */

.fillBg{background-color:#d3d3d3;padding:0px;}
.fillBgFade{background-color:#eeeeee;padding:0px;}

.lprintabletable * {color:#000000 !important}