﻿﻿html {overflow:auto;cursor:default;}
body {margin:0px;padding:0px;font:normal 62.5% Verdana;background-color:#ccc;}
img {border:none;}
a {color:#ff0000;}
a:hover {color:#ff0000;}

.clear {clear:both;width:1px;height:1px;}

/*Masterpage*/
#mainwrapper {margin:0px auto; padding:0px auto; background:#ccc url(../images/content.jpg) repeat-y left top; width:1024px;}
#banner {width:984px;height:120px;margin:0px 0px 0px 20px;}
#logo {margin-left:0px;float:left;}
#location {float:right;margin:0px;background:#fff url(.../images/PropertiesForSale.png);}
#content {width:984px;margin:0px auto;}
#menu {margin:0px 0px 0px 20px;background:url(../images/menu_background.gif) repeat-x left top;width:984px;height:26px;position: relative; z-index: 4;}
#menu ul {margin:0px;padding:0px;float:left;list-style:none;}
#menu ul li.top {position:relative;float:left;height:26px;z-index:1;}
#menu ul li.top a {padding:6px 25px 0px 25px;display:block;color:#fff;font:normal 1.2em Verdana;text-decoration:none;height:20px;width:53px;position:relative;}
#menu ul li.top a:hover {display:block;color:#fff;text-decoration:none;background:#fff url(../images/menu_on.gif);}
#menu ul li.top2 {position:relative;float:left;height:26px;z-index:1;}
#menu ul li.top2 a {padding:6px 25px 0px 25px;display:block;color:#fff;font:normal 1.2em Verdana;text-decoration:none;height:20px;width:118px;position:relative;}
#menu ul li.top2 a:hover {display:block;color:#fff;text-decoration:none;background:#fff url(../images/menu_on.gif);}

ul#forsale {position:absolute;top:25px;left:0px;list-style:none;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Fade(duration=0.5) Alpha(Opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#111111,direction=135,strength=4);width:300px;z-index:1;}
ul#forsale li.sub {display:block;z-index:1;}
ul#forsale li.sub a {display:block;text-decoration:none;color:#fff;background:#797A7A;width:150px;z-index:1;}
ul#forsale li.sub a:hover {display:block;text-decoration:none;color:#000;z-index:1;}
ul#forrent {position:absolute;top:25px;left:0px;list-style:none;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Fade(duration=0.5) Alpha(Opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#111111,direction=135,strength=4);width:300px;z-index:1;}
ul#forrent li.sub {display:block;z-index:1;}
ul#forrent li.sub a {display:block;text-decoration:none;color:#fff;background:#797A7A;width:170px;z-index:1;}
ul#forrent li.sub a:hover {display:block;text-decoration:none;color:#000;z-index:1;}
ul#selling {position:absolute;top:25px;left:0px;list-style:none;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Fade(duration=0.5) Alpha(Opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#111111,direction=135,strength=4);width:300px;z-index:1;}
ul#selling li.sub {display:block;z-index:1;}
ul#selling li.sub a {display:block;text-decoration:none;color:#fff;background:#797A7A;width:150px;z-index:1;}
ul#selling li.sub a:hover {display:block;text-decoration:none;color:#000;z-index:1;}
ul#pagent {position:absolute;top:25px;left:0px;list-style:none;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Fade(duration=0.5) Alpha(Opacity=90) progid:DXImageTransform.Microsoft.Shadow(color=#111111,direction=135,strength=4);width:300px;z-index:1;}
ul#pagent li.sub {display:block;z-index:1;}
ul#pagent li.sub a {display:block;text-decoration:none;color:#fff;background:#797A7A;width:150px;z-index:1;}
ul#pagent li.sub a:hover {display:block;text-decoration:none;color:#000;z-index:1;}

/*Main*/
#topcontainer {float:none; width:964px; height:287px; margin:5px 0px 5px 0px;}
#leftcontainer {float:left;width:310px;margin:0px 0px 15px 10px;padding:0px 5px 0px 5px;}
#rightcontainer {float:right;width:620px;margin:10px 10px 15px 0px;padding:5px auto;}
#quicksearch {float:right;width:238px;height:267px;padding:5px 10px 5px 10px;background-image:url(../images/QuickSearchBG.png);margin-top:5px;}
.quicksearchtext {padding:3px 0px 15px; font:verdana; color:Red; font-size: 14px; font-weight: bold; font-style: italic; line-height: 20px; height: 30px;}
p.quicksearchtext {padding: 0px; margin: 0px;}
#slides {float:left;width:676px;margin:5px 0px 0px 10px;}
.boxheading {width:240px;height:22px;background-color:Red;font:normal normal normal 18px Verdana;color:White;}
#EmailAlert {width:290px;height:58px;background-color:red;padding:3px 3px 3px 3px;margin:10px 0px 0px 0px;}
#EmailAlert img {width:38px; float:left; margin: 8px 0px 0px 0px;}
.email_text {width:230px; font-size: 13px; font-weight: bold; font-style: italic;color:White; text-align:center; float: right;margin: 3px 12px 0px 0px; padding: 0px;}
.email_text_sub {width: 230px; font-size: 12px; font-weight: normal; color: #fff; text-align: center; float: right; margin: 3px 12px 0px 0px; padding: 0px;}
.email_text a, .email_text_sub a {color:White; text-align:center;text-decoration:none;}
.email_text a:hover, .email_text_sub a:hover {color:White; text-align:center;text-decoration:underline;}
#EmailAlert_Page {width:984px;margin:20px 20px 10px 20px;}
.Alert_text {padding:20px;}
#emailform {width:300px;margin:0px auto;text-align:right;}
.emailname {font:normal 1.0em Verdana;width:200px;}
.emailaddress {font:normal 1.0em Verdana;width:200px;}
.emailbutton {margin:5px 5px 40px 0px;border:none;background:#fff url(../images/submit.jpg) no-repeat left top;cursor:pointer;cursor:hand;width:63px;height:22px;}
#neighbourhood {width:293px;height:190px;padding:5px 15px 5px 15px; background:url(../images/neighbourhoodBG.png) no-repeat left top;margin:10px 0px 10px 0px;}
.neighbourhoodtext {padding:3px 0px 0px 10px;font:italic normal bold 14px verdana;color:Red; height: 30px; line-height: 25px;}
p.neighbourhoodtext {margin: 0px; padding: 0px;}
.neighbourtext_sub {text-align:center;margin:10px 0px 10px 0px;}
.text5 {font:10px Verdana;}
.srchselect {width:157px;font:normal normal normal 11px 11px Verdana;}
#soames {width: 290px;margin: 0px auto;}

.fpcontainer1 {float:right;width:580px;height:155px;padding:5px 10px 5px 10px;background:url(../images/fpcontainer.png) no-repeat;margin:0px 8px 5px 0px;}
.fpcontainer2 {float:right;width:580px;height:155px;padding:5px 10px 5px 10px;background:url(../images/fpcontainer.png) no-repeat;margin:0px 8px 10px 0px;}
#fp1 {float:right;width:395px;height:140px;padding:3px auto;}
#fp2 {float:right;width:395px;height:140px;padding:3px auto;}
h1 {float:left;font-size: 12px; font-style: italic; font-weight: bold; color:#ff0000; float: left; margin: 0px; padding: 0px;}
.floatcenter { font:8pt Verdana;color:#000; font-weight:bold; text-align:center; }
.floatleft { float:left; font:8pt Verdana;color:#ff0000; font-weight:bold;margin: 10px 0px 0px 0px; }
.floatright { float:right; font:8pt Verdana;color:#ff0000; font-weight:bold; }
a.fpbutton { border:0px;color:#000;font:normal 7pt Verdana;text-decoration:none;text-align:center;height:18px;width:85px;margin:10px 0px 0px 19px;cursor:hand;float:right; }
a.fpbutton:hover { border:0px;font:normal 7pt Verdana;color:#ff0000;text-decoration:none;text-align:center;height:18px;width:85px;margin:10px 0px 0px 19px;cursor:hand;float:right; }

.radio {margin: 10px 0px 10px 0px;}
.proptype {margin:5px 0px 10px 0px;font:normal 1.0em Verdana;width:220px;}
.suburb {margin:5px 0px 5px 0px;font:normal 1.0em Verdana;width:220px;}
.price {margin:5px 0px 5px 0px;font:normal 1.0em Verdana;width:96px;}
.qsbutton {float:right;border:none;background:#fff url(../images/search.jpg) no-repeat left top;cursor:pointer;cursor:hand;width:65px;height:22px;}
#sell {width:944px;margin:30px 20px 30px 20px;padding:5px;}

.redheading {font:italic normal bold 16px 16px Verdana;color:Red;text-align:center; }
.redheading1 {margin:20px 0px 0px 20px;font:normal normal normal 20px 20px Verdana;color:Red; }
.redtext {font:normal normal normal 16px 16px Verdana;color:Red;text-align:center;}
.heading {font:normal normal bold 16px 16px Verdana;text-align:center;}
.selltext {font:normal normal normal 12px 12x Verdana;text-align:center;}
.selltext_i {font:italic normal normal 12px 12x Verdana;text-align:center;}
.renttext_head {font:normal normal bold 12px 12x Verdana;color:Red;margin:0px 20px 15px 20px;} 
.renttext { font:normal normal normal 10px 10px Verdana;margin:0px 20px 15px 20px;}

/*ourteam.aspx*/
#pagewrapper {margin-top:5px;float:left;background:#fff;text-align:justify;width:984px;}
#page {margin:15px 10px 15px 10px;}
#teamnav {height:22px;margin:0px;list-style:none;background:#fafafa;border:solid 1px #eee;padding-left:6px;}
#teamnav li {float:left;font:normal normal normal 12px 12px Verdana;text-decoration:none;}
#teamnav li a {display:block;padding:5px 12px;color:#000;text-decoration:none;}
#teamnav li a:hover {color:red;text-decoration:none;background:#eee;}

/*Footer*/
#footerwrapper {width:984px;background-color:#fff;margin:0px auto;text-align:center;}

/*sitemap*/
#sitemap {width:600px; margin:20px auto;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.text
{
	height: 500px;}


.text h1
{
	float :none;
	font-size: 1.4em;}
	
	.text p
	{
		margin: 20px 0px 0px 20px;
		font-size: 1.1em;}
		
		.text p a
		{
			color: #000;}
			
			#school
			{
				width: 550px;
				margin: 20px 0px 0px 50px;
				float: left;
				height: 650px;}
			
			
#school label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}
#school input, #school textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

#school textarea { overflow: auto; }

#school br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
