﻿	.lPageTop{background-color:#034484;color:#ffffff}
	.lPageBottom{background-color:#034484;}
	.lMenu{background-color:#a1a1a1;border-right:1px solid #ffffff;}
	/*.lPageTop img{width:191px;height:60px;}*/
	.lTd1px{background-color:#AAAAAA;background-image: url(../img/dot.gif);}
	.lResultsImage img{border:1px solid #636363}
	.fTitle{font-size:14px;font-weight:bold;}
	.fTitle2{font-size:14px;font-weight:bold;color:#002F77}
	.fNormal{vertical-align:top;}
	.fNormalgrey{color:#FE5500;}
	.fNormalblue{color:#002F77;}
	.fNormalred{color:#FF0000;}
	.fNormalSmall{font-size:10px;}
	.fNormalSmall a{font-size:10px;}
	a{color:#000000;text-decoration:none;font-size:12px;font-family:Verdana;}
	a:hover{color:#000000;text-decoration:none;font-size:12px;font-family:Verdana;}
	.white{color:#ffffff;}
	.white a{color:ffffff;text-decoration:none;}
	.white a:hover{color:#002F77;background-color:#ffffff;text-decoration:none;}

	.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:#ffffff;background-image: url(../img/dot.gif);}
	.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;}

/* webdadi link */
	.lpagebottomleft{background-color:#034484;}
	.lpagebottomright{font-size:11px;color:#034484;text-align:right}
	.lpagebottomright a{font-size:11px;color:#ffffff;text-decoration:none;}
	.lpagebottomright a:hover{color:#ffffff;}
	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, .lofficesaddress{font-size:11px;font-family:verdana, tahoma, arial}
/* end font fixes */

/* mortgage calculator */
.mortcalc{border:1px dotted #000000}
/* end mortgage calculator*/

.linkmainmenu:link{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right: 8px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #80A3CE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0B4572;
	padding-bottom: 4px;
	padding-top: 8px;
}
.linkmainmenu:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right: 8px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	
	border-left-color: #80A3CE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0B4572;
	padding-bottom: 4px;
	padding-top: 8px;
}
.linkmainmenu:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding-right: 8px;
	padding-left: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #80A3CE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0B4572;
	border-bottom-color: #FF9900;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 4px;
	padding-top: 8px;
}
.tableHome {
	margin-top: 5px;
}
.homeNewsHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}
.homeNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.homeTitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: normal;
}

.linkHomeMore:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF9900;text-decoration:underline;}
.linkHomeMore:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF9900;text-decoration:underline; }
.linkHomeMore:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FF9900;text-decoration:none; }

.linkHomeWhite:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:underline;}
.linkHomeWhite:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:underline; }
.linkHomeWhite:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;text-decoration:none; }

.homeContentWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}
.formList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 140px;
	background-image: url(../pics/form_field.gif);
	background-repeat: repeat-x;
	background-color: #AAAAAA;
}
.paddingHomeButtons {
	padding-right: 25px;
}
.paddingHomeButtonsTop {
	padding-top: 10px;
	margin-top: 3px;
}

.linkheader:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#005DA4;text-decoration:none;}
.linkheader:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#005DA4;text-decoration:none; }
.linkheader:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#005DA4;text-decoration:underline; }

.linkfooter:link{font-family:Tahoma;font-size:10px;color:#FE5500;text-decoration:none;}
.linkfooter:visited{font-family:Tahoma;font-size:10px;color:#FE5500;text-decoration:none; }
.linkfooter:hover{font-family:Tahoma;font-size:10px;color:#FE5500;text-decoration:underline; }

.linkfooter1:link{font-family:Tahoma;font-size:10px;color:#FFFFFF;text-decoration:none;}
.linkfooter1:visited{font-family:Tahoma;font-size:10px;color:#FFFFFF;text-decoration:none; }
.linkfooter1:hover{font-family:Tahoma;font-size:10px;color:#FFFFFF;text-decoration:underline; }

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../pics/footer_bg.jpg);
	background-repeat: repeat-x;
}
.greyDividers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.quoteSublevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #FF6600;
	padding: 0px 10px 10px;
}
.quoteCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-style: normal;
}
.contactOfficeTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
.careersJobTitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
}
p {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
l1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
h1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #005DA4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #5F8DC9;
}
.newsTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005DA4;
}
.newsDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.newsLinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005DA4;
	padding: 3px;
	background-color: #e6e6e6;
}
hr {
	color: #608CC2;
	background-color: #608CC2;
}
.careerOfficeTitles {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
}
h2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}
h3 {
	font-family: Tahoma;
	font-size: 18px;
	color: #005DA4;
	}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 3px;
	background-color: #e6e6e6;
	display: block;
}
.conveyancingTitles {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0059A4;
}
body {
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
}
td {
	font-family: Tahoma;
	font-size: 12px;
}
.quoteConveyancing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: normal;
	color: #0059A4;
	padding-left: 10px;
}
.homeContactTel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF9900;
	font-weight: bold;
}
.ContactTel {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
}
.formField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footerText {

	font-family: Tahoma;
	font-size: 10px;
	color: #FE5500;
}

.footerText1 {

	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}

	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%;/*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;}
	.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 */
	.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}


/* ADDITIONS */

.tbody a{text-decoration:none; border:0px;}

#eaSearchPod {
	margin: 12 22 12 28;
	height: 28px;
	text-align: right;
	vertical-align: bottom;
}

#eaSearchPod div{
	float:right;
	vertical-align: bottom;
}
#eaSearchPod .eaSearchPodLbl{
	padding: 5 0 5 0;
}
#eaSearchPod .eaSearchPodDD {
	padding: 3 0 3 0;
}

#eaSearchPod * {
	font-size: 12px;
	margin: 0 5 0 0;
}
#eaSearchPod .eaSearchPodSubmit input{
}


