	.lPageTop{background-color:#003265;color:#ffffff}
	.lPageBottom{background-color:#ffffff;}
	.lMenu{background-color:#C0C4E5;border-right:1px solid #003265;}
	.lPageTop img{width:265px;height:81px;}
	.lTd1px{background-color:#E0DFE3;padding:0px;}
	.lResultsImage img{border:1px solid #636363}
	.fTitle{color: #09347a; font-size: 13px; font-weight: normal; margin: 0px;}
	.fNormal{font-family: arial, helvetica; font-size: 12px;vertical-align:top;}
	.fNormalSmall{font-size:10px;}
	a{color:#09347a;text-decoration:none;}
	a:hover{color:#006699;}

	.ldetailsthumbnail img{width:96px;height:70px;border:1px solid #636363;margin-top:3px;}
	.ldetailsthumbnailoff img{width:98px;height:70px;border:0px;}
	.ldetailsmainimage, .lprintablemainimage{border:1px solid #636363}
	.ldetailsbutton td{color:#636363}
	.lhighlightarea{background-color:#E0DFE3;padding:10px;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:#9999CC;}

	.lresultscellspace{height:1px;padding:0px!important;width:100%;background-color:#E0DFE3;}
	.lprintablehdrtable{background-color:#003265;height:60px;}
	.lprintablehdrtable td, .lprintableftrtable td{vertical-align:middle}
	.lprintableftrtable{height:20px;}
	.lprintableheading{text-align:center;font-weight:bold;font-size:16px;color:#09347a !important;}
	.lprintablethumbnail img{border:1px solid #636363;}
	.lprintablethumbnailoff img{width:300px;height:225px;}
/* webdadi link */
	.lpagebottomleft{background-color:#C0C4E5;border-right:1px solid #003265;}
	.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:12px;}
select{font-size:12px;}
input{font-size:12px;}
*, .fnormal, .lresultsaddress, .lresultsstatus, .lresultspricelets, .lresultsprice, .lresultsDescription, .lhighlightarea, .lpagecontrol, .lofficesaddress{font-size:12px;font-family:arial, helvetica;color:#8c8c8c;}
/* end font fixes */

/* mortgage calculator */
.mortcalc{border:1px dotted #000000}
/* end mortgage calculator*/

/* generic button class */
	.cButton1, .cButton2 {width:112px;}
	.cButton3 {width:93px}
	.cButton, .iButton{margin:0px;vertical-align:top;top:0px;position:relative;text-decoration:none;background-color:#afb0b2;font-size:12px;padding:3px 10px 3px 10px;vertical-align:middle;text-align:center;color:#ffffff;font-weight:bold;}
	.cButton:hover {color:#000000;}
	.cButtonDisabled, .iButtonDisabled{margin:0px;top:0px;position:relative;text-decoration:none;background-color:#F5F4EA;font-size:12px;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;margin-bottom:20px;}
/* end button class */
.white1 {
	FONT-SIZE: 18px; COLOR: #003265; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.white2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.white3 {
	FONT-SIZE: 13px; COLOR: #003265; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.bluetitle {
	FONT-SIZE: 20px; COLOR: #003265; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none
}
.blue3 {
	FONT-SIZE: 12px; COLOR: #003265; FONT-FAMILY: Helvetica, Verdana, Arial, sans-serif; LETTER-SPACING: 0px; TEXT-DECORATION: none; text-align:right;
}

.hips h2{display:inline;}

#epc_contact {
text-align:center;
background: #c0c4e5;
margin:10px 0;
padding:10px;
}

/* DIGITAL SCREENS */

#screenarea {
	width: 1280px;
	height: 768px;
	font-family: Arial, Tahoma, Sans-Serif;
}

#sidepanel {
	position: relative;
	float: left;
	width: 546px;
	height: 768px;
	margin-right: 7px;
	background-color: #afb0b2;
}

#sidepanel .greybox {
	padding: 32px 25px;
}

#sidepanel .greybox h1 {
	color: #093479;
	margin-top: 30px;
	font-size: 32px;
	font-weight: normal;
	font-family: Arial, Tahoma, Sans-Serif;
	letter-spacing: -1px;
}

#sidepanel .greybox ul {
	color: #FFFFFF;
	margin-left: 0px;
	list-style-type:square;
	list-style-position: inside;
}

#sidepanel .greybox ul li {
	color: #FFFFFF;
	font-size: 24px;
}

#sidepanel .greybox h3 {
	margin: 0px;
	font-size: 36px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	color: #093479;
	letter-spacing: -1px;
}

#sidepanel .greybox h4 {
	margin: 0px;
	font-size: 24px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: -1px;
}

#sidepanel .greybox p {
	font-size: 24px;
	font-family: Arial, Tahoma, Sans-Serif;
	color: #FFFFFF;
	letter-spacing: -1px;
	margin-bottom: 25px;
}

#sidepanel .bluebox {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: #093479;
	height: 85px;
	width: 546px;
	text-align: right;
	line-height: 85px;
	border-top: 7px solid #FFFFFF;
}

#sidepanel .bluebox h2 {
	color: #FFFFFF;
	font-family: Arial, Tahoma, Sans-Serif;
	margin: 0px;
	line-height: 85px;
	margin-right: 25px;
	font-size: 40px;
	font-weight: normal;
}

#imagepanel_mainimage, #imagepanel_image1, #imagepanel_image2 {
	float: left;
}

#imagepanel_mainimage img, #imagepanel_image1 img, #imagepanel_image2 img {
	display: block;
}

#imagepanel_mainimage {
	margin-bottom: 7px;
}

#imagepanel_image1 {
	margin-right: 7px;
}
body, html {height:100%;margin-top:0px;}
#main {width:935px; height: 100%; margin-left:auto;margin-right:auto;}
.menu {width:192px;vertical-align:top;}
tr.hdr {height:102px;}
td.hdr {background-color:#09347a;}
td.hdr span {
padding:0px;
font-size: 18px;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
letter-spacing: -1px;
font-weight: normal;

}
td.spacer {width:3px;}
tr.spacer {height:3px;}
.fletchers_logo { position:relative;top: 33px; left: 0px;border:0px; }
.white {color:#ffffff;}
.grey {color:#8c8c8c;}
.blue {color:#8bb6fb;}
.darkblue {color:#09347a}
        #fletchers_content { top: 0px; left: 0px; position: relative; width: 735px;vertical-align:top;height:auto;}
        #fletchers_buylink { top: 0px; left: 371px; position: absolute; border: 0px; }
        #fletchers_rentlink { top: 120px; left: 371px; position: absolute; border: 0px; }
        #fletchers_valuationlink { top:0px; left: 557px; position: absolute; border: 0px; }
        #fletchers_contenttext { font-family: arial, helvetica; font-size: 12px; margin-top: 7px; }
        #fletchers_contenttext h2 { color: #09347a; font-size: 13px; margin: 0px; }
        #fletchers_contenttext p { margin: 0px;line-height:18px; }
#divcontainer {position:relative;top:0px;}
#divconvey {display:none;}
#divtab {position:relative;height:23px;border-bottom:1px solid #b9b9b9;z-index:100;}
.tabactive {width:100px;border:1px solid #b9b9b9; float:left;margin-right:2px;height:19px;padding-top:3px;padding-left:6px;z-index:99;border-bottom:1px solid #ffffff;}
.tab {width:100px;border:1px solid #b9b9b9; float:left;margin-right:2px;height:19px;padding-top:3px;z-index:99;padding-left:6px;background-color:#cbcbcb;}
.tab a, .tabactive a {font-weight:bold;}
.tab a {color:#ffffff;}
h1 { color: #09347a; font-size: 13px; margin: 0px; }
h2 { color: #09347a; font-size: 13px; margin: 0px; }
.lresultsimage img {border:0px}
.lresultsprice {font-weight:bold}
#fletchers_menuitems{width: 170px; padding: 100px 0px 0px 0px;}
#fletchers_menuitems img { margin-bottom: 5px; border: 0px; margin-left:10px;}
.lfeedbacktextarea {width:350px;height:150px;}

.lprintabletable {width:650px;font-family: arial, helvetica; font-size: 12px;margin: 0px;line-height:18px;}
