/* estate agent 15 */
/* general set up and contents */
body	{ 	text-align:center;
			margin:0px;
			padding:0px;
			background-color:#F49520;
			/*background-color:#CCD8E6;*/
			}
#frame	{	margin-left:auto;
			margin-right:auto;
			margin-bottom:0px;
			height:auto;
			width:920px;
			text-align:left;
			background-color:#FFFFFF;
			}
.innerframe	{	position:absolute;
				width:920px;
				height:auto;
				background-color:#FFFFFF;
				}
.innerframeI	{	position:absolute;
				width:920px;
				height:750px;
				background-color:#FFFFFF;
				}
.content	{	margin:130px 175px 50px 3px;
				border-top:30px solid #0D03CB;
				border-left:1px solid #0D03CB;
				border-right:1px solid #0D03CB;
				border-bottom:1px solid #0D03CB;
				padding:10px 3px 3px 3px;
				width:740px;
				min-height:450px;
				height:auto;
				}
/* for IE6 and under and IE5 mac*/
/* mac hide \*/
* html .content { height:450px; }
/* end hide */
.pageHeader	{	position:absolute;
				top:135px;
				height:15px;
				left:10px;
				width:700px;
				z-index:5;
				}
.pageHeader h1	{	
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-weight:bold;
				font-size:100%;
				/*line-height:1em;*/
				margin:0px;
				}
/************************************************/
/* header part, login and logout menu */
.company	{	position:absolute;
				top:1px;
				left:0px;
				width:900px;
				height:55px;
				background-image:url(images/HeaderBG.jpg);
				background-position:left top;
				background-repeat:repeat-x;/**/
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:150%;
				font-weight:bold;
				text-align:left;
				padding:8px 0px 0px 20px;
				}
.company2	{	position:absolute;
				top:1px;
				right:0px;
				width:250px;
				height:55px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:150%;
				font-weight:bold;
				text-align:right;
				padding:8px 25px 0px 0px;
				}
/*.call h1	{	position:absolute;
				top:55px;
				left:0px;
				width:250px;
				height:20px;
				text-align:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:110%;
				font-weight:bold;
				padding:0px 0px 0px 55px;
				margin:0px;
				} */
.call h1	{	position:absolute;
				top:46px;
				left:0px;
				width:250px;
				height:40px;
				text-align: center;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:110%;
				font-weight:bold;
				padding:0px 0px 0px 10px;
				margin:0px;
				}
/*.call2 h1	{	position:absolute;
				top:55px;
				right:0px;
				width:250px;
				height:20px;
				text-align:right;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:110%;
				font-weight:bold;
				padding:0px 60px 0px 0px;
				margin:0px;
				} */
.call2 h1	{	position:absolute;
				top:46px;
				right:0px;
				width:250px;
				height:40px;
				text-align:center;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:110%;
				font-weight:bold;
				padding:0px 15px 0px 0px;
				margin:0px;
				}
.script	{	position:absolute;
				top:5px;
				left:260px;
				width:400px;
				height:40px;
				}
.smallMenu	{
	position:absolute;
	left:400px;
	top:52px;
	width:130px;
	height:19px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
	font-size:60%;
	font-weight:bold;
	color:#000033;
				}			
.smallMenu a	{	font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:100%;
						text-decoration:none;						
						font-weight: bold;
						color:#000033;
						}
/************************************************/
/* navigational menus and tables */
.mainNav	{	position:absolute;
				top:90px;
				left:15px;
				width:100%;
				height:29px;
				}
table.nav	{	height:100%;
				background-color:#3571B4;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:75%;
				font-weight:bold;
				color:#3571B4;
				text-align:center;
				}
table.nav td	{	background-image:url(images/MainbuttonsBG.jpg);
					background-position:center;
					background-repeat:no-repeat;
					background-color:#FFFFFF;
					text-align:center;
					width:108px;
					height:29px;
					}
table.nav a	{	font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:100%;
				font-weight:bold;
				color:#3571B4;
				text-decoration: none;
				}	
/************************************************/
/* right hand side forms for the site */
.formContainer	{	position:absolute;
					top:130px;
					left:753px;
					width:163px;
					background-color:#ECF5FF;
					border:1px solid #0D03CB;
					padding:0px;
					}
.forms	{	margin:5px 3px 5px 3px;
			border:1px solid #0D03CB;
			}
.forms p	{	margin:2px 0px 2px 0px;
				}
.title	{	font-family:Verdana, Arial, Helvetica, sans-serif;
			width:100%;
			text-align:left;
			text-indent:5%;
			color:#FFFFFF;
			font-size:90%;
			font-weight:bold;
			background-color:#0D03CB;
			}
/************************************************/
/*	INDEX PAGE	*/
/*====================================================*/
.flash	{	position:absolute;
			left:40px;
			width:526px;
			height:194px;
			top:130px;
			border-right:1px solid #8C8A8B;
			border-bottom:1px solid #8C8A8B;
			z-index:1;
			}
.registerBckgd	{	position:absolute;
					top:130px;
					left:610px;
					width:261px;
					height:194px;
					background-image:url(images/HowtoRegisterBG.jpg);
					background-repeat:no-repeat;
					background-position:center;
					}
.registerBckgd h1	{	margin:55px 5px 0px 5px;
						height:50px;
						background-color:#0D03CB;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						color:#FFFFFF;
						font-size:80%;
						font-weight:bold;
/*						text-indent:3%; */
						}
.registerBckgd p	{	margin:5px 5px 5px 5px;
						}
.registerBckgd img	{	position:absolute;
						bottom:5px;
						right:5px;
						}			
/* positioning the different forms */
.indexContents	{	position:absolute;
					top:340px;
					left:20px;
					width:880px;
					height:290px;
					}
.welcomeBox	{	width:360px;
				background-color:#FAFAFA;
				height:155px;
				background-image:url(images/welcome.jpg);
				background-position:left bottom;
				background-repeat:no-repeat;
				border:1px solid #0D03CB;
				}
.welcomeBox h1	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:90%;
					font-weight:bold;
					margin:7px 5px 5px 130px;
					padding:0px;
					}
.welcomeBox p	{	margin:8px 5px 5px 130px;
					padding:0px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:75%; 
					color:#000000;	
					}
.rightBox	{	width:170px;
				background-color:#FFFFFF;
				height:200px;
				}
.borderBox	{	width:168px;
				/*height:200px;*/
				border-bottom:1px solid #0D03CB;
				border-left:1px solid #0D03CB;
				border-right:1px solid #0D03CB;
				}				
.rightBox h1	{	margin:0px 0px 0px 0px;
					background-color:#0D03CB;
					width:170px;
					height:20px;
					text-indent:1.8em;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-size:80%;
					font-weight:bold;
					background-image:url(images/RightCurveBoxHead-Blue.gif);
					background-position:right top;
					background-repeat:no-repeat;
					}
#blue	{	color:#595FB5;
			}
.bottomBox	{	width:360px;
				height:140px;
				border:1px solid #0D03CB;
				}
.bottomBox h1	{	margin:0px 0px 0px 0px;
					background-color:#0D03CB;
					height:20px;
					text-indent:1.8em;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-size:80%;
					font-weight:bold;
					}
.smallBoxes	{	width:220px;
				height:130px;
				background-image:url(images/MidMortgageBoxGradient.gif);
				background-position:top left;
				background-repeat:repeat-x;
				}
.smallBoxes h1	{	margin:0px 0px 0px 0px;
					height:20px;
					text-indent:1.8em;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#000000;
					font-size:80%;
					font-weight:bold;
					background-image:url(images/RightMortgageboxGradient.gif);
					background-position:right top;
					background-repeat:no-repeat;
					}
.SmallBorder	{	width:218px;
				height:120px;
				border-bottom:1px solid #0D03CB;
				border-left:1px solid #0D03CB;
				border-right:1px solid #0D03CB;
				}				
/*==============================*/
a.idxLinks:link	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;
					color:#61788D;
					font-size:90%;
					}								
a.idxLinks:active	{	font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						color:#61788D;
						font-size:90%;
						}								
a.idxLinks:hover	{	font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						color:#AED4F8;
						font-size:90%;
						}								
a.idxLinks:visited	{	font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						color:#61788D;
						font-size:90%;
						}								
/*==============================*/
.footerPos	{	position:absolute;
				top:700px;
				left:0px;
				width:920px;
				}
/***************	END INDEX PAGE	*********************************/

/*	general fonts	*/
p {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%; 
	color:#000000;	
	}
li {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:75%;
		color:#000000;
		list-style-type:square;
		padding:5px 6px 0px 0px
		}
h1 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:100%;
		color:#082EA0;
		font-weight:bold;	
		}
h2 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
		color:#082EA0;
		font-weight:bold;
		}
h3 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:80%;
		color:#368BEB;
		font-weight:bold;
		}
h4 {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#368BEB;
		line-height:normal;
		font-weight:bold;
		}
input {	font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:70%;
		color:#0D03CB;
		}
textarea {	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:70%;
			color:#0D03CB;
			}
a.tenantLink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#0D03CB;
	font-weight:bold;
	text-decoration:none;
}
/************************************************/
/****************************************************/
/*	SITE MAP	*/
.siteMap td	{	vertical-align:top;
				}
.siteList	{	font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:100%;
					text-transform:uppercase;
					color:#000000;
					}
.siteList li	{	list-style-type:none;
					list-style-position:outside;
					}					
.siteList a	{	padding:2px 0px 1px 0px;
				color:#000000;
				font-weight:normal;
				font-style:normal;
				text-decoration:none;
				text-transform:none;
				}
.siteList a:hover	{	text-decoration:underline;
						}
/****************************************************/
/*	bottom site map	*/
.siteMapNav	{	/*clear:both;*/
				margin:5px 5px 5px 5px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:75%;
				height:20px;
				color:#ffffff;
				text-align:center;
				padding:10px 0px 5px 0px;
				background-color:#0D03CB;
				border:1px solid #0D03CB;
				}
.siteMapNav a	{	display:inline;
					text-decoration:underline;
					padding:0px 8px 0px 8px;
					color:#ffffff;
					}
/***************************************************/
/*	footer	*/
.pied	{	margin:5px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:75%;
			color:#0D03CB;
			text-align:right;
			padding:3px 30px 3px 5px;
			background-color:#ECF5FF;
			border:1px solid #0D03CB;
			}
.pied p	{	font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:100%;
			color:#0D03CB;
			}
.pied a	{	text-decoration:underline;
			color:#0D03CB;
			}

/****************************************************/
/*	ep-styles needed for quick search	*/
.current-active-btn {
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #0508B1;
	padding: 0px 3px 1px;
}
a.current-active-btn:hover {
	font-family: "Tahoma",Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0508B1;
	padding: 0px 3px 1px;
}
.box {
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #182331;
	border: 1px solid #000066;
}
.page-titles {
    font-family:Verdana,  Arial, Helvetica, sans-serif;
	MARGIN-TOP: 3px;
	FONT-SIZE: 15px;
	MARGIN-BOTTOM: 3px;
	font-weight:bold;
	color:#0D03CB;
}
.text {
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #252525;
	text-align:justify;
	text-decoration: none;
}
.result-table-border {
	border: 1px solid #0D03CB;
}
.textYellow {
	font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #252525;
	text-align:justify;
	text-decoration: none;
}
/****************************************************/
input.enquiryButton 	{	font-family: "Tahoma",Arial, Helvetica, sans-serif;
							font-size: 11px;
							font-weight: bold;
							color: #ffffff;
							text-decoration: none;
							background-color: #0508B1;
							padding: 0px 1px 0px 1px;
							border:0px;
							margin:0px;
							}
input.enquiryButton:hover 	{	font-family: "Tahoma",Arial, Helvetica, sans-serif;
							font-size: 11px;
							font-weight: bold;
							color: #ffffff;
							text-decoration: none;
							background-color: #0508B1;
							padding: 0px 1px 0px 1px;
							border:0px;
							margin:0px;
							}

