body{background: url("../../bkg/bkg.jpg") repeat-x;background-color:#f6f7f9;width: 100%;margin: auto;}
	
a{
	color:#A71E22;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

a:hover{color:rgb(18,79,152);}

a.pic:link{color:#999999;}
a.pic:visited{color:#999999;}
a.pic:hover{color:#999999;}
a.pic:active{color:#999999;}

a.active:hover{color:#000000; border-bottom: 1px solid #000000; padding-left:10px; padding-right:10px;
padding-top:5px; padding-bottom:1px; margin-left: 20px; margin-right: 20px;}
a.active{color:#000000; padding-left:10px; padding-right:10px; margin-left: 20px; margin-right: 20px;
padding-top:5px; padding-bottom:5px;}

a.nav:hover{color:#000000; padding-left:8px; padding-right:8px;
font-size:10px; text-decoration:underline; padding-bottom:5px; padding-top:5px; letter-spacing:-1px;}
a.nav:active{color:#FFFFFF; padding-left:8px; padding-right:8px;
font-size:10px; text-decoration:underline; padding-bottom:5px; padding-top:5px; letter-spacing:-1px}
a.nav{color:#FFFFFF; padding-left:8px; padding-right:8px; 
font-size:10px; padding-bottom:5px; padding-top:5px; letter-spacing:-1px}

a.search:hover{color:#CC0000; padding-left:8px; padding-right:8px;
font-size:12px; text-decoration:underline; padding-bottom:5px; padding-top:5px;}
a.search:active{color:#CC0000; padding-left:8px; padding-right:8px;
font-size:12px; text-decoration:underline; padding-bottom:5px; padding-top:5px;}
a.search{color:#CC0000; padding-left:8px; padding-right:8px; 
font-size:12px; padding-bottom:5px; padding-top:5px;}

a.active2:hover{color:#FF0000; padding-left:18px; padding-right:8px;
padding-top:5px; padding-bottom:5px; font-size:11px; line-height: 15px;}
a.active2:active{color:#176188; background-color: #bbdef7; padding-left:18px; padding-right:8px;
padding-top:5px; padding-bottom:5px; font-size:11px; line-height: 15px;}
a.active2{color:#176188; padding-left:18px; padding-right:8px;
padding-top:5px; padding-bottom:5px; font-size:11px; line-height: 15px;}

a.active3{font-size:11px; line-height: 12px;}
a.active3:hover{color:#000000; text-decoration:underline;}

img.border {border:0px;}

.search{color:#CC0000; padding-left:8px; padding-right:8px; 
font-size:12px; padding-bottom:5px; padding-top:5px;}
.search:hover{color:#CC0000; padding-left:8px; padding-right:8px;
font-size:12px; text-decoration:underline; padding-bottom:5px; padding-top:5px;}
.search:active{color:#CC0000; padding-left:8px; padding-right:8px;
font-size:12px; text-decoration:underline; padding-bottom:5px; padding-top:5px;}

.space{height:10px;}

.dropdown{width:150px;}

#main{
	position: relative;
	background-color:#FFFFFF;
	border-left: 4px #ebebeb solid;
	border-right: 4px #ebebeb solid;
	border-bottom: 4px #ebebeb solid;
	margin: auto;
	width: 720px; height: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


	#header {
		position: relative;
		background: url("Images/top.jpg") no-repeat;
		left: 0px; width: 720px; height: 153px;
		background-color:#FFFFFF;
	}
	#nav_bar{
		background: white url("Images/navhead.jpg") repeat-x;
		position: relative;
		left: 0px;
		width:696px;
		height:31px;
		padding-top: 2px;
		text-align: left;
		padding-left: 24px;
	}
	
	#content{
		position:relative;
		left:0%; width:100%;
		text-align:justify;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
	}
		#login{
			position: relative;
			float:right;
			top: 10px; right: 5px;
			line-height: 28px;
			display:none;
		}
		#welcome{
			position: absolute;
			background: url("../../media/welcome.jpg") no-repeat;
			top: 10px;
			height: 50px; width:481px;
			display:none;
		}
				#welcome_services{
					position: relative;
					background: url("../../media/services.jpg") no-repeat;
					left: 10px; top: 10px;
					height: 50px; width:481px;
				}
				#welcome_advice{
					position: relative;
					background: url("../../media/advice_center.jpg") no-repeat;
					left: 10px; top: 10px;
					height: 50px; width:481px;
				}

		
		#index_left{
			position: relative;
			background-image: url("../../media/welcome_small.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			top: 10px; bottom:0px; left:0px; right:0px;
			height:570px; width:220px;
		}
			#whatwedo{
				position: relative;
				top: 60px;
				left: 15px;
			}
			#advicecenter{
				position: relative;
				top: 90px;
				left: 15px;
			}

		#index_middle{
			position: absolute;
			top: 20px; left:225px; bottom:0px; right:0px;
			width:240px; height:550px;
			border-left: 1px gray solid;
		}
			#fulltextsearch{
				position: relative;
				top: 0px;
			}
			#referencesearch{
				position: relative;
				top: 0px;
				padding-top:5px;
			}
			#mapsearch{
				position: relative;
				top: 0px;
				padding-top:5px;
			}
			
		#propertynewsdiv{
			position: absolute;
			left:475px; bottom: 0px; top:20px; right:0px;
			width:240px; height:550px;
			border-left: 1px gray solid;
		}
			#quicksearch{
				position: relative;
				top: 0px;
				text-align:left;
				width:240px;
			}
			#propertynews{
				position: relative;
				top: 0px;
				line-height: 20px;
			}
			
		#search{
			position: absolute;
			top: 45px;
			text-align:left;
			width:240px; 
			height:auto;
			border-right: 1px gray solid;
			border-bottom: 1px gray solid;
			z-index:2;
		}
		
		#mainsearch
		{
			position: relative;
			top: 0px;
			left:10px;
			width:465px;
			height:300px;
			vertical-align:top;
			z-index:1;
		}
			
		#citysearch{
			position: relative;
			text-align:left;
			width:300px;
			padding-left:20px;
			min-height:600px;
			float:left;
			z-index:1;
		}
		
		#suburbsearch
		{
			position:relative;
			left:10px;
			top:-5px;
			height:100%;
			padding-left:10px;
			padding-bottom:10px;
			border-left: 1px gray solid;
			min-height:600px;
		}
			
		#services_main{
			position: absolute;
			background-image: url("../../media/services_small.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			top: 100px;
			height:auto; width:438px;
			padding-top: 50px;
			padding-left: 20px;
			padding-right: 20px;
		}
			#services_nav{
				position:absolute;
				top: 300px;
				left: 20px;
				line-height: 3px;
			}
			
		#servicepropertynews
		{
			position: absolute;
			top:100px; left:480px;
			border-left: solid 1px gray;
			height:auto; width:100px;
		}
				
		#advicecenter1{
			position:absolute;
			background-image: url("../../media/newsroom.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			top: 100px;
			height: 205px;
			width: 210px;
			padding-top: 40px;
			padding-bottom: 5px;
			padding-left:15px;
			padding-right:5px;
		}
		#advicecenter2{
			position:absolute;
			background-image: url("../../media/calcs.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			top: 100px; left: 240px;
			height: 205px;
			width: 210px;
			padding-top: 40px;
			padding-bottom: 5px;
			padding-left:15px;
			padding-right:15px;
		}
		#advicecenter3{
			position:absolute;
			background-image: url("../../media/buyersadvice.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			top: 100px; left: 480px;
			height: 205px;
			width: 210px;
			padding-top: 40px;
			padding-bottom: 5px;
			padding-left:15px;
			padding-right:15px;
		}
		#advicecenter4{
			position:absolute;
			background-image: url("../../media/sellersadvice.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			top: 370px;
			height: 215px;
			width: 210px;
			padding-top: 40px;
			padding-bottom: 5px;
			padding-left:15px;
			padding-right:15px;
		}
		#advicecenter5{
			position:absolute;
			background-image: url("../../media/tax-legal.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			top: 370px; left: 240px;
			height: 215px;
			width: 210px;
			padding-top: 40px;
			padding-bottom: 5px;
			padding-left:15px;
			padding-right:15px;
		}
		#advicecenter6{
			position:absolute;
			background-image: url("../../media/financing.jpg");
			background-position:top left;
			background-repeat:no-repeat;
			top: 370px; left: 480px;
			height: 215px;
			width: 210px;
			padding-top: 40px;
			padding-bottom: 5px;
			padding-left:15px;
			padding-right:15px;
		}
	
	#footer{
		background-color:#f6f7f9;
		text-align:right;
		padding:10px;
		font-size:12px;
		font-weight:bold;	
		width:700px;
	}

#linklist{
	position: relative;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:20px;
}

#pagecontentadvice{
	position: relative;
	width:100%;
	height:650px;
}
#pagecontentservice{
	position: relative;
	width:100%;
	height:505px;
}

h1{
	color: #a71e22;
	font-family:Lucida Sans;
	font-size:12px;
	font-style: italic;
	text-align:center;
	font-weight:bold;
}

h2{
	text-align:center;
	font-size:12px;
}

p{
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	line-height: 5px;
	padding-top:5px;
}


.blue {color:#167df6;}

.bkg1{background: url("top/11.jpg") no-repeat;}
.bkg2{background: url("top/12.jpg") no-repeat;}
.bkg3{background: url("top/13.jpg") no-repeat;}
.bkg4{background: url("top/14.jpg") no-repeat;}
.bkg5{background: url("top/15.jpg") no-repeat;}
.bkg6{background: url("top/16.jpg") no-repeat;}
.bkg7{background: url("top/17.jpg") no-repeat;}
.bkg8{background: url("top/18.jpg") no-repeat;}

body
{	
	background-color: #FFFFFF;
	font-family:Arial;
	font-size:12px;
	text-align:center;
    margin:0px 0px;
    padding:0px;
}

/*Divs*/

.footercell
{
	width:90%; 
	text-align:right; 
	vertical-align:bottom; 
	padding-bottom:20px;
}

.medtext
{
	width:150px;	
}

.tablehead
{
	background-image:url("Images/tableheadbg.jpg");
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;	
	color:#A71E22;
	padding-left:20px;
	height:35px;
	background-repeat:no-repeat;
	text-transform:uppercase;
	vertical-align:middle;
}


.listinghead1
{
	font-size:20px;
	font-weight:bold;
	color:#005BA2;	
	text-align:left;
}

.listinghead2
{
	font-size:13px;
	font-weight:bold;
	color:#A71E22;		
}

.pagehead
{
	background-image:url("../../media/pagehead.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	height : 50px;
	margin: 10px 0px 10px 0px;
	padding:4px 0px 0px 255px;
	font-family:Verdana, Arial;
	font-style:italic;
	font-size:34px;
	font-weight:bold;
	color:#005BA2;
}

.rowstyle
{
	background-color:#B4D0E8;
	color:Black;
	width:100px;
}

.altrowstyle
{
	background-color:White;	
	width:100px;
}
