<#if condition="scratchpad.params.setcontenttype != false">
	<#SETCONTENTTYPE NAME="text/css">
	*{
		/* blank style to compenstate for not parsing initial stylesheet node */
	}
<#endif>
	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;}
	.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%; border-bottom: 1px dotted #00259b}
	.lResultsImage{width:110px;vertical-align:top;padding-top:3px}
	.lResultsImage img{width:100px;height:75px;}
	
	.lResultsAddress{width:50%; color:#00259B;}
	.lResultsAddress a{color:#00259B; text-decoration:none;}
	.lResultsAddress a:hover{color:#00259B; text-decoration:none;}
	
	.lResultsStatus{width:90px;vertical-align:top; color:#00259B; font-size:11px; text-transform:uppercase;}
	.lResultsPrice{width:80px;vertical-align:top; color:#00259B; font-weight:bold; font-size:14px;}
	.lResultsPriceLets{width:120px;vertical-align:top; font-weight:bold;}
	.lresultsDescription{height:40px;width:100%;}
	.lresultsDescription a{color:#00259B; font-weight:bold;}
	.lresultspace{width:10px;}
	.lresultscellspace{border-collapse:collapse;width:100%}
	.lresultscellspace td{padding:0px;}
	.lpagecontrol {width:50px;text-align:center;}
	.lpagecontrol a{width:50px;text-align:center; font-weight:bold; color:#00259B; text-decoration:underline;}
	.lpagecontrol a:hover{width:50px;text-align:center; font-weight:bold; color:#00259B; text-decoration:underline;}

	.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;}
	.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}

/*hide print class when printing*/
	@media print {
		.print { display:none; }
	}
/* form whitespace fix */
	form {border:0px;margin:0px;padding:0px}

/* generic button class */ 
	.cButton0{margin:0px;vertical-align:top;top:0px;position:relative;text-decoration:none; height:19px; font-size:13px; color:#00259B; border-bottom:1px dotted #00259B;}
	.cButton0:hover{border-bottom:0px; color:#00259B;}
	.cButton2 {width:130px}
	.cButton3 {width:93px}
	.cButton, .iButton{margin:0px;vertical-align:top;top:0px;position:relative;text-decoration:none; height:19px; font-size:13px; color:#00259B;}
	.cButton:hover{border-bottom:0px; color:#00259B;}
	.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 *, .lprintabletableend * {color:#000000 !important}