object:active, a:active { outline: none; }
object:focus, a:focus{ outline: none; } 

body {
padding:0;
margin:0;
background-color:#1a1b1a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#646464;
}
a {
color:#399200;
text-decoration:none;
}
img {
	border: 0;
}
.pageTop {
padding:0;
margin:0;
height:100px;
width:100%;
background-color:#1a171c;
}
.buyTB {
overflow:hidden;
border:none;
position:relative;
top:20px;
left:15px;
padding:0;
margin:0;
}
select {
	margin:0 0 5px 0;
	padding:0;
}
form {
	color:#646464;
}
#residential {
	width:200px;
	color:#646464;
}
.field {
	color:#646464;
	width:200px;
	margin-bottom: 3px;
}
.field-long {
	color:#646464;
	width:300px;
	margin-bottom: 3px;
	margin-left: 23px;
}
input {
	color:#646464;
	padding:0;
}
#price_min {
	width:62px;
	margin:0 5px 5px 0;
	padding:0;
}
td {
padding:0;
margin:0;
}
#price_max {
	width:62px;
	margin:0 0 5px 0;
	padding:0;
}
#bed_min {
	width:62px;
	margin:0 5px 0 0;
	padding:0;
}
#bed_max {
	width:62px;
}
.button {
	margin-right:1px;
	float:right;
	width:86px;
	height:43px;
	background-image:url(../img/searchHome.png);
	text-indent:-99999px;
	border:0 none;
}
.buttonClear {
	margin-right:1px;
	float:right;
	width:86px;
	height:43px;
	background:transparent;
	background-image:url(../img/clear.png);
	text-indent:-99999px;
	border:0 none;
	cursor:pointer;
	background-repeat:no-repeat;
}
.buttonSubmit {
	margin-right:1px;
	float:right;
	width:86px;
	height:43px;
	background:transparent;
	background-image:url(../img/submit.png);
	text-indent:-99999px;
	border:0 none;
	cursor:pointer;
	background-repeat:no-repeat;
}
.buttonSubmitLeft {
	float:left;
}
#message {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#646464;
}
.search-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/searchHome3.png) no-repeat scroll left center;
border:0 none;
cursor:pointer;
float:right;
height:43px;
padding:0;
text-indent:-1000em;
vertical-align:middle;
width:86px;
margin:10px 8px 0 0;
}
.subscribe-button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/subscribeHome.png) no-repeat scroll left center;
border:0 none;
cursor:pointer;
float:right;
height:43px;
padding:0;
text-indent:-1000em;
vertical-align:middle;
width:86px;
margin:10px 8px 0 0;
}
.buyLabel a{
position:absolute;
z-index:800;
background-image:url(../img/buyLabel.png);
width:27px;
height:19px;
left:810px;
top:85px;
}
.buyLabelInternal a{
position:absolute;
z-index:800;
background-image:url(../img/buyLabel.png);
width:27px;
height:19px;
left:15px;
top:10px;
}
.rentLabelInternal a {
position:absolute;
z-index:800;
background-image:url(../img/rentLabel.png);
width:33px;
height:19px;
left:100px;
top:10px;
}
.rentLabel a {
position:absolute;
z-index:800;
background-image:url(../img/rentLabel.png);
width:33px;
height:19px;
left:895px;
top:85px;
}
.pageTopInternal {
padding:0;
margin:0;
height:254px;
width:100%;
background-image:url(../img/bannerTop.gif);
background-repeat:repeat-x;
}
.homelink a {
position:absolute;
top:0;
left:80px;
background-color:none;
width:259px;
height:100px;
display:block;
}
.logoNavContainer {
background-color:#1a171c;
width:1000px;
height:100px;
margin:0 auto;
overflow:hidden;
}
.logoNavContainerInternal {
background-image:url(../img/internalBanner.jpg);
width:1134px;
height:254px;
margin:0 auto;
overflow:hidden;
position:relative;
}
.logo {
background-image:url(../img/logo.gif);
width:283px;
height:100px;
float:left;
}
.logo a {
width:283px;
height:100px;
display:block;
}
.navContainer{
height:100px;
width:717px;
float:left;
}
.slogan {
background-image:url(../img/tagline.gif);
height:24px;
width:323px;
float:right;
position:relative;
top:45px;
right:24px;
}
.bannerContainer {
height:493px;
width:100%;
background-image:url(../img/bgimagerepeat.jpg);
}
.contentContainerInternal {
overflow:hidden;
width:100%;
background-image:url(../img/contentBGrepeat.jpg);
background-repeat:repeat-x;
background-color:#95ba07;
}
.bannerMiddle {
width:1128px;
height:493px;
margin:0 auto;
background-image:url(../img/bgimage.jpg);
position:relative;
background-position:8px 0;
}
.buyRentContent {
background-image:url(../img/buyRentBg.jpg);
width:271px;
height:208px;
}
.actualContentBox {
width:923px;
overflow:hidden;
margin:0 auto;
}
iframe {
position:relative;
left:80px;
}
.actualContentTop {
height:49px;
width:923px;
background-image:url(../img/boxTop.jpg);
margin:0 auto;
}
.actualContentBottom {
height:49px;
width:923px;
background-image:url(../img/boxBottom.png);
margin:0 auto;
}
.actualContentMiddle {
width:923px;
background-image:url(../img/boxMiddle.png);
margin:0 auto;
padding:0;
overflow:hidden;
}
.contentBoxBG {
width:1134px;
margin:0 auto;
background-image:url(../img/contentBGlarge.jpg);
background-repeat:no-repeat;
background-color:#95ba07;
position:relative;
}
#flashcontainer {
height:443px;
width:719px;
position:absolute;
top:50px;
left:59px;
}
.buyRent {
width:240px;
height:400px;
overflow:hidden;
position:absolute;
left:794px;
top:75px;
}
.buyRentInternal {
width:240px;
height:395px;
overflow:hidden;
}
a.buy {
	height:40px;
	width:85px;
	margin:0 0 0 1px;
}
a.buyInternal {
	height:40px;
	width:85px;
	margin:0 0 0 1px;
}
a.rent {
	height:40px;
	width:85px;
}
a.rentInternal {
	height:40px;
	width:85px;
}


.buyRentTop {
background-image:url(../img/buyRentTopBg.jpg);
height:64px;
width:271px;
}
.searchNowBox a{
height:229px;
width:271px;
background-image:url(../img/searchNow.png);
position:absolute;
top:46px;
display:block;
cursor:pointer;
}
.contactBox a{
width:241px;
height:130px;
background-image:url(../img/contact.jpg);
position:absolute;
top:256px;
display:block;
cursor:pointer;
}
.contactBoxInternal a{
width:241px;
height:130px;
background-image:url(../img/contactInternal.jpg);
position:absolute;
top:256px;
display:block;
cursor:pointer;
}
.searchNowBox a:hover{
background-image:url(../img/searchNow_hover.png);
}
.contactBox a:hover{
background-image:url(../img/contact_hover.jpg);
}
.contactBoxInternal a:hover{
background-image:url(../img/contactInternal_hover.jpg);
}
.contentContainer {
width:100%;
margin:20px 0 0 0;
}
.contentBlurb {
width:1000px;
margin:0 auto;
overflow:hidden;
}
.footer {
height:40px;
width:938px;
background-image:url(../img/footer.gif);
background-repeat:no-repeat;
margin:40px auto 0px auto;
padding:15px 0 0 24px;
clear:both;
position:relative;
}
.footer a {
color:#828182;
}
.leftContent {
position:relative;
left:54px;
width:285px;
float:left;
overflow:hidden;
}
.middleContent {
position:relative;
left:54px;
width:395px;
float:left;
}
.divider {
float:left;
position:relative;
left:54px;
height:170px;
width:1px;
background-image:url(../img/div.gif);
background-repeat:no-repeat;
top:25px;
}
.divider2 {
float:left;
position:relative;
left:54px;
height:170px;
width:1px;
background-image:url(../img/div.gif);
top:25px;
}
.rightContent {
position:relative;
left:54px;
width:258px;
float:left;
}
.jtbContainer {
margin:0 auto 20px auto;
width:917px;
}
.jtb {
position:relative;
}
.jtb a {
color:#7b7a7b;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.tick {
height:44px;
width:44px;
background-image:url(../img/tick.gif);
float:left;
position:relative;
left:21px;
}
.servicesContainer {
width:150px;
float:left;
position:relative;
left:21px;
}
.ourServices {
background-image:url(../img/ourServices.gif);
background-repeat:no-repeat;
height:44px;
width:194px;
}
.ourResults {
background-image:url(../img/ourResults.gif);
background-repeat:no-repeat;
height:44px;
width:291px;
}
.ourTeam {
background-image:url(../img/ourTeam.gif);
background-repeat:no-repeat;
height:44px;
width:154px;
}
.servicesContainer p {
margin:0;
padding:0;
width:194px;
}
p {
padding:0 0 15px 0;
margin:0;
}
.ourResultsContainer {
width:291px;
float:left;
position:relative;
left:21px;
}
.ourResultsContainer p {
margin:0;
padding:0;
width:291px;
}
.ourTeamContainer {
width:154px;
float:left;
position:relative;
left:21px;
}
.ourTeamContainer p {
margin:0;
padding:0;
width:154px;
}
h3.contact {
margin:0 0 20px 0;
padding:0;
}
.formContainer {
overflow:hidden;
width:520px;
}
#form1 {
margin:20px 0 0 0;
}
.box4 {
margin:0 0 0 5px;
}
.box5 {
margin:0 0 0 2px;
}
.formContainer {
float:left;
}
.rightColumn_internal {
float:left;
}
.iframeContainer {
background-image:url(../img/contentBGrepeat.jpg);
background-repeat:repeat-x;
background-color:;
margin:0 auto;
background-color:#94b907;
overflow:hidden;
}
.iframeBG {
background-image:url(../img/contentBGlarge.jpg);
background-repeat:no-repeat;
margin:0 auto;
width:1134px;
overflow:hidden;
}

/* SEARCH RESULTS PAGE*/

.overallBackgroundInternal {
background-image:url(../img/internalStrip.jpg);
width:100%;
background-repeat:repeat-x;
background-color:#94ce00;
overflow:hidden;
}
.contentBG {
background-image:url(../img/bgInternal.jpg);
background-position:8px 0;
background-repeat:no-repeat;
min-height:493px;
margin:0 auto;
position:relative;
width:1128px;
overflow:hidden;
}
.ContentBoxInternal {
margin:0 auto;
width:923px;
}
.ContentBoxTop {
background-image:url(../img/contentBoxTop.jpg);
background-repeat:no-repeat;
width:923px;
height:58px;
margin:0 0 0 9px;
}
.ContentMiddle {
background-image:url(../img/contentMiddle.jpg);
background-repeat:repeat-y;
width:863px;
margin:0 0 0 9px;
padding:0 30px 0 30px;
overflow:hidden;
}
.ContentBoxBottom {
background-image:url(../img/contentBottom.png);
background-repeat:no-repeat;
width:923px;
height:58px;
margin:0 0 15px 9px;
}
.leftColumn {
width:604px;
float:left;
overflow:hidden;
}
.rightColumn {
width:255px;
float:left;
overflow:hidden;
position:relative;
}
h1 {
padding:0;
margin:0;
font-family:Verdana, Geneva, sans-serif;
color:#424141;
font-size:17px;
}
.headingInternal {
overflow:hidden;
margin:0 0 15px 0;
}
.headingInternal h1 {
width:384px;
float:left;
vertical-align:baseline;
margin:0 18px 0 0;
}
.price {
color:#499501;
font-size:14px;
padding:0;
margin:0;
vertical-align:baseline;
width:182px;
float:left;
}
.lightboxContainer {
height:290px;
width:586px;
overflow:hidden;
}
.largeImage {
width:377px;
height:278px;
border:1px solid #dbdbdb;
padding:3px 3px 3px 3px;
float:left;
}
.largeImage a {
border:none;
}
.largeImage img {
border:none;
}
.thumbs {
height:286px;
width:183px;
float:right;
}
.thumbOne {
background-image:;
height:62px;
width:84px;
border:1px solid #dbdbdb;
float:left;
}
.thumbs img {
border:none;
padding:3px 3px 3px 3px;
}
.gapVertical {
height:10px;
width:10px;
float:left;
}
.gapHorizontal {
height:10px;
width:183px;
float:left;
}
.headingTwo {
width:385px;
margin:15px 0 0 0;
float:left;
}
h2 {
padding:0;
margin:0;
font-weight:normal;
font-family:Verdana, Geneva, sans-serif;
color:#499501;
font-size:16px;
}
.genericH2 span {
color:#424141;
}
.icons {
height:25px;
width:183px;
float:left;
margin:0 0 0 18px;
padding:16px 0 0 0;
}
.icons2 {
height:25px;
float:left;
padding:8px 0 0 0;
margin:10px 0 0 0;
}
.icons2 p {
margin:0 10px 0 0 !important;
padding:0;
}
.bed {
background-image:url(../img/bed.jpg);
background-repea:no-repeat;
height:14px;
width:22px;
float:left;
margin:0 5px 0 0;
}
.bedNo {
padding:0;
margin:0 10px 0 0 ;
color:#499501;
font-size:14px;
float:left;
overflow:hidden;
}
.baths {
background-image:url(../img/bath.jpg);
height:14px;
width:19px;
float:left;
margin:0 5px 0 0;
}
.bathNo {
padding:0;
margin:0;
color:#499501;
font-size:14px;
float:left;
margin:0 10px 0 0 ;
overflow:hidden;
}
.car {
background-image:url(../img/car.jpg);
height:14px;
width:17px;
float:left;
margin:0 5px 0 0;
}
.carNo {
padding:0;
margin:0;
color:#499501;
font-size:14px;
float:left;
margin:0 10px 0 0 ;
overflow:hidden;
}
.blurb {
clear:both;
width:586px;
padding:20px 0 0 0;
display:block;
color:#499501;
}
h3 {
font-size:11px;
font-weight:bold;
padding:0;
margin:0 0 10px 0;
}
.blurb p, .blurb-description {
color:#333;
padding:0;
margin:0;
}
.property {
margin:15px 0 10px 0;
}
.propertyBox {
width:200px;
float:left;
margin:0 20px 0 0;
}
.propertyBox p{
line-height:1.3em;
}
.openBox {
width:163px;
float:left;
margin:0 20px 0 0;
}
p.day {
margin:5px 0 0 0;
}
.features {
float:left;
}
.features p {
width:183px;
}
.mortgageCalc {
height:150px;
width:150px;
}
.enquireBox {
height:40px;
width:200px;
margin:10px 0 0 0;
}
#enquireBtn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/enquireBtn.png) no-repeat scroll left center;
border:0 none;
cursor:pointer;
float:left;
height:43px;
margin:10px 0 0 9px;
padding:0;
text-indent:-1000em;
vertical-align:middle;
width:127px;
}
#printable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/printable.png) no-repeat scroll left center;
border:0 none;
cursor:pointer;
float:left;
height:26px;
padding:0;
text-indent:-1000em;
vertical-align:middle;
width:130px;
margin:10px 0 10px 15px;
}
#emailfriend {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/email.png) no-repeat scroll left center;
border:0 none;
cursor:pointer;
float:left;
height:26px;
padding:0;
text-indent:-1000em;
vertical-align:middle;
width:130px;
margin:0 0 0 15px;
}
.sortby {
height:20px;
float:left;
display:block;
}
.sortby ul {
margin:3px 0 0 0;
padding:0;
list-style-type:none;
float:right;
}
.sortby li {
float:left;
margin:0 10px 0 0;
}
.pageCont {
width:585px;
overflow:hidden;
}
.pages {
height:20px;
float:right;
display:block;
}
.pages ul {
margin:3px 0 0 0;
padding:0;
list-style-type:none;
float:right;
}
.pages li {
float:left;
margin:0 10px 0 0;
}
.active {
color:#333;
}
.searchResultsContainer {
clear:both;
width:585px;
overflow:hidden;
border-top:1px solid #d5d5d5;
margin:20px 0 0 0;
padding:10px 0 0 0;
}
li.next {
padding:0;
margin:0;
}
.gap {
height:20px;
clear:both;
}
.gap2 {
height:10px;
clear:both;
overflow:hidden;
}
.middleImage {
border:1px solid #DBDBDB;
float:left;
height:100px;
padding:3px;
width:134px;
}
.smallImage {
border:1px solid #DBDBDB;
float:left;
padding:3px;
}
.info {
margin:15px 0 0 0;
overflow:hidden;
}
.middleImage a {
background-image:url(../img/middleImage.jpg);
display:block;
height:100px;
width:134px;
}
.infoBlurb {
float:left;
overflow:hidden;
margin:0 0 0 20px;
width:423px;
}
.infoBlurb h3 {
margin:10px 0 0 0;
color:#499501;
}
.infoBlurb p {
padding:0;
margin:3px 0 0 0;
}
.infoBlurb form {
float:left;
overflow:hidden;
}
#viewProperty {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/viewProperty.png) no-repeat scroll left center;
border:0 none;
cursor:pointer;
float:right;
height:43px;
margin:10px 8px 0 0;
padding:0;
text-indent:-1000em;
vertical-align:middle;
width:138px;
}
#viewProperty a {
height:43px;
width:138px;
display:block;
}
.greydiv {
overflow:hidden;
height:1px;
width:100%;
border-top:1px solid #D5D5D5;
margin:20px 0 20px 0 ;
padding:0;
}
.topofpage {
float:left;
}

/* GENERIC PAGES */
.genericH1 {
margin:0 0 10px 0;
}
.genericH2 {
margin:0 0 10px 0;
font-size:15px;
}
.genericCont {
overflow:hidden;
width:565px;
}
.floatLeft1 {
float:left;
margin:5px 15px 8px 0;
border:1px solid #D5D5D5;
padding:3px
}
.genericList1 {
margin:0;
padding:0;
width:185px;
float:left;
list-style-type:none;
}
ul.genericList1 li {

background:transparent url(../img/bullet.gif) no-repeat scroll 0 5px;
padding:0 0 0 10px;
margin:0 15px 5px 0;
}
.infoBlurb2 {
float:left;
margin:0 0 0 10px;
overflow:hidden;
width:470px;
}
.infoBlurb2 h1 {
float:left;
font-size:15px;
width:320px;
}
.icons3 {
float:right;
padding:4px 0 0 0;
margin:0 0 0 10px;
}
.infoBlurb2 h3 {
clear:both;
}
h1.priceHeading {
color:#499501;
clear:both;
margin:0;
padding:0;
font-size:13px;
width: 500px;
}
.leftColumnPrint .infoBlurb2 h1.priceHeading {
font-size:12px;
width: 500px;
}
.bed2 {
background-image:url(../img/bed2.gif);
background-repea:no-repeat;
height:12px;
width:19px;
float:left;
margin:0 5px 0 0;
}
.baths2 {
background-image:url(../img/bath2.gif);
height:12px;
width:16px;
float:left;
margin:0 5px 0 0;
}
.car2 {
background-image:url(../img/car2.gif);
height:12px;
width:13px;
float:left;
margin:0 5px 0 0;
}
.bedNo2 {
padding:0;
margin:0 10px 0 0 ;
color:#499501;
font-size:11px;
float:left;
overflow:hidden;
}
.bathNo2 {
padding:0;
margin:0;
color:#499501;
font-size:11px;
float:left;
margin:0 10px 0 0 ;
overflow:hidden;
}
.carNo2 {
padding:0;
margin:0;
color:#499501;
font-size:11px;
float:left;
margin:0 10px 0 0 ;
overflow:hidden;
}
.openLeft {
float:left;
width:160px;
}
.openLeft #viewProperty {
float:left;

background:transparent url(../img/viewProperty2.png) no-repeat scroll left center;
}
.openRight {
float:left;
margin-top:18px;
width: 300px;
}
.openRight p {
padding:4px 0 0 0;
margin:0;
}
.openLeft form{
padding:0;
margin:0;
}
.openRight span {
font-weight:bold;
color:#499501;
margin:0 0 4px 0;
display:block;
}
.searchResultsContainer2 {
clear:both;
width:585px;
overflow:hidden;
border-top:1px solid #d5d5d5;
margin:10px 0 0 0;
padding:10px 0 0 0;
}
.activeDates {
color:#999;
}
.dates {
clear:both;
}
.searchby2 {
float:left;
width:400px;
}
.searchby2 p{
padding:0;
margin:0 0 5px 0;
}
#print {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/print.png) no-repeat scroll left center;
border:0 none;
cursor:pointer;
float:right;
height:22px;
margin:10px 8px 0 0;
padding:0;
text-indent:-1000em;
vertical-align:middle;
width:106px;
}
#print a {
height:22px;
width:106px;
display:block;
overflow:hidden;
}
.printcontainer {
float:right;
}
/* PRINT PAGE */
.Printpagecontainer {
margin:0 auto;
width:100%px;
background-image:url(../img/internalStrip.jpg);
background-repeat:repeat-x;
background-color:#93ce00;
overflow:hidden;
}
.leftColumnPrint {
width:604px;
overflow:hidden;
margin:0 auto;
background-color:#FFF;
padding:0 0 0 20px;
}
.bannerprintContainer {
width:624px;
margin:0 auto;
overflow:hidden;
}
.bannerprintContainer a {
height:89px;
width:624px;
display:block;
}
.bannerprintContainer a img {
margin-left:-2px;
margin-top:-2px;
}
.leftColumnPrint .infoBlurb2 h1 {
float:left;
font-size:13px;
width:320px;
}
.leftColumnPrint p {
font-size:9px;
}
.leftColumnPrint .searchResultsContainer2 {
border-top:1px solid #D5D5D5;
clear:both;
margin:5px 0 0 0;
overflow:hidden;
padding:4px 0 0;
width:585px;
}
.leftColumnPrint .searchResultsContainer3 {
clear:both;
margin:5px 0 0 0;
overflow:hidden;
padding:4px 0 0;
width:585px;
}
.leftColumnPrint .info {
margin:5px 0 0;
overflow:hidden;
}
.leftColumnPrint #viewProperty {
border:0 none;
cursor:pointer;
height:43px;
margin:0px 8px 0 0;
padding:0;
text-indent:-1000em;
vertical-align:middle;
width:138px;
}
.genericList3 {
list-style-type:none;
margin:0 0 15px 0;
padding:0;
}
ul.genericList3 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/bullet.gif) no-repeat scroll 0 5px;
margin:0 15px 5px 0;
padding:0 0 0 10px;
}


.leftColumnDetailPage {
float:left;
margin:30px 0;
overflow:hidden;
width:604px;
}


