body{margin: 0px; padding: 0px; height: 100%; background-color: #003E0C; font-family: Arial, Helvetica, sans-serif;}
.clearBoth {clear: both;}
.bold {font-weight: bold;}

.homeFooter {width: 100%;}
.homeFooter .whiteBar {width: 1000px; height: 4px; line-height: 4px; font-size: 4px; background-color: #FFFFFF;}
.homeFooter .container {width: 1000px; height: 177px; background-color: #015928;}
.homeFooter .container .menu {width: 100%; height: 26px; background-color: #002D10; color: #F8F0D4; font-size: 16px; font-weight: bold;}
.homeFooter .container .menu .container {width: 640px; height: 26px; background-color: #002D10;}
.homeFooter .container .menu .container .heading {float: left; margin: 4px 15px 0px 15px;}
.homeFooter .container .featureProperties {width: 1000px; height: 114px;}
.homeFooter .container .featureProperties .feature {float: left; width: 486px; height: 114px; margin-right: 10px;}
.homeFooter .container .featureProperties .feature .contents {float: left; color: #015928; width: 177px; font-size: 12px; margin: 22px 0px 0px 156px;}
.homeFooter .container .featureProperties .feature .image {float: right; width: 143px; height: 83px; overflow: hidden; margin: 19px 10px 0px 0px;}

.homeFooter .container .footerText {width: 100%;}
.homeFooter .container .footerText .text {color: #F8F0D4; font-size: 12px; padding: 18px 50px 0px 0px;}

.footer {width: 100%;}
.footer .container {width: 1000px;}
.footer .container .whiteBar {width: 100%; height: 4px; line-height: 4px; font-size: 4px; background-color: #FFFFFF;}
.footer .container .fContainer {width: 100%; height: 55px; background-color: #015928;}
.footer .container .fContainer .footerText {width: 100%; height: 26px; background-color: #002D10;}
.footer .container .fContainer .footerText .text {color: #F8F0D4; font-size: 12px; padding: 4px 24px 0px 0px;}

.header {width: 100%; height: 160px;}
.header .container {width: 1000px; background-color: #015928;}
.header .container .logo {height: 0px; width: 100%; left: 0px;}
.header .container .bar {width: 100%; height: 7px; line-height: 7px; font-size: 7px;}
.header .container .whiteBar {width: 100%; height: 4px; line-height: 4px; font-size: 4px; background-color: #FFFFFF;}
.header .container .gradient {width: 100%; height: 116px; background-image: url(../images/header/bg.gif); background-repeat: repeat-x;}
.header .container .menu {width: 100%; height: 26px; background-color: #002D10;}

.mainBody {height: 520px;}
.mainBody .container {width: 1000px; padding-bottom: 80px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.mainBody .container .whatsForSale {width: 195px; height: 459px; float: left;}
.mainBody .container .mainFeature {width: 500px; height: 506px; overflow: hidden; float: left; color: #015928; background-image: url(../images/home/mainFeature.jpg);}
.mainBody .container .mainFeature .mContainer {margin: 60px 45px 0px 45px;}
.mainBody .container .mainFeature .mContainer .headline {width: 410px;font-weight: bold; font-size: 20px; margin-bottom: 6px;}
.mainBody .container .mainFeature .mContainer .image {width: 410px; height: 255px; overflow: hidden; margin-bottom: 10px;}
.mainBody .container .mainFeature .mContainer .info {width: 410px; height: 125px; overflow: hidden; font-size: 14px;}
.mainBody .container .mainFeature .mContainer .info .suburb {font-weight: bold;}
.mainBody .container .mainFeature .mContainer .info .price {font-weight: bold;}
.mainBody .container .mainFeature .mContainer .info .description {}
.mainBody .container .mainFeature .mContainer .info .link {float: right;}

.listings {width: 100%;}
.listings .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.listings .container .leftSide {float: left; width: 695px;}
.listings .container .leftSide .heading {width: 695px; height: 128px;}
.listings .container .leftSide .heading .text {width: 480px; color: #F7F0D4; padding-top: 40px; margin-left: 210px;}
.listings .container .leftSide .whatsForSalePricesHeading {width: 695px; height: 128px;}
.listings .container .leftSide .whatsForSalePricesHeading .text {width: 480px; color: #F7F0D4; padding-top: 40px; margin-left: 210px;}
.listings .container .leftSide .whatsForSalePricesHeading .headline {position: relative;}
.listings .container .leftSide .whatsForSalePricesHeading .headline .flash {position: absolute; width: 160px; height: 80px; overflow: hidden; top: 4px; font-size: 20px; font-weight: bold; color: #015928; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
.listings .container .leftSide .properties {width: 100%; margin-bottom: 40px;}
.listings .container .leftSide .properties .inspectionDate {font-size: 12px; font-weight: bold; margin: 10px 0px 10px 75px; color: #015928;}
.listings .container .leftSide .properties .noListings {margin-top: 100px;}
.listings .container .leftSide .properties .display {height: 32px; color: #015928; font-size: 12px;}
.listings .container .leftSide .properties .display .leftSide {float: left; width: 400px;}
.listings .container .leftSide .properties .display .leftSide .text {margin-left: 75px; margin-top: 8px;}
.listings .container .leftSide .properties .display .rightSide {float: right;}
.listings .container .leftSide .properties .display .rightSide .text {margin: 6px 12px 0px 0px;}

.localListings {width: 100%; margin-bottom: 20px;}
.localListings .section1 {padding-left: 75px; height: 24px; background-color: #E0D9BD; color: #015928; font-size: 14px;}
.localListings .section1 .text {padding-top: 4px;}
.localListings .section2 {padding-left: 75px; height: 70px; background-color: #F7F0D4;}
.localListings .section2 .image {float: left; width: 120px; height: 70px; overflow: hidden;}
.localListings .section2 .description {float: left; width: 370px; color: #015928; font-size: 12px;}
.localListings .section2 .description .text {margin: 10px 10px 10px 16px; height: 48px; overflow: hidden;}
.localListings .section3 {padding-left: 75px; height: 24px; background-color: #E0D9BD; color: #015928; font-size: 14px;}
.localListings .section3 .leftSide {float: left; width: 400px;}
.localListings .section3 .leftSide .text {padding-top: 4px;}
.localListings .section3 .rightSide {float: left; width: 110px;}
.localListings .section3 .rightSide .text {padding-top: 4px;}

.localInspectionListings {width: 100%; margin-bottom: 20px;}
.localInspectionListings .section1 {padding-left: 75px; height: 24px; background-color: #E0D9BD; color: #015928; font-size: 14px;}
.localInspectionListings .section1 .text {float: left; width: 290px; padding-top: 4px;}
.localInspectionListings .section1 .leftSide {float: left; width: 160px;}
.localInspectionListings .section1 .leftSide .text {padding-top: 4px;}
.localInspectionListings .section1 .rightSide {float: left; width: 90px;}
.localInspectionListings .section1 .rightSide .text {padding-top: 4px;}

.content {width: 100%;}
.content .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.content .container .leftSide {float: left; width: 695px; padding-bottom: 40px;}
.content .container .leftSide .heading {width: 695px; height: 128px;}
.content .container .leftSide .heading .text {width: 480px; color: #F7F0D4; padding-top: 40px; margin-left: 210px;}
.content .container .leftSide .headline {position: relative;}
.content .container .leftSide .headline .text {position: absolute; width: 170px; height: 80px; overflow: hidden; top: 4px; font-size: 20px; font-weight: bold; color: #015928; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
.content .container .leftSide .image {float: left; width: 195px;}
.content .container .leftSide .booklets {width: 695px; margin-bottom: 80px;}
.content .container .leftSide .booklets .booklet {float: left; width: 195px; height: 290px; margin-top: 30px; margin-left: 30px;}
.content .container .leftSide .booklets .booklet .image {width: 195px; height: 266px; overflow: hidden;}
.content .container .leftSide .booklets .booklet .text {width: 179px;}
.content .container .leftSide .description {float: left; width: 500px;}
.content .container .leftSide .descriptionBig {float: left; width: 695px;}
.content .container .leftSide .description .text {margin: 30px 20px; color: #015928; font-size: 14px;}
.content .container .leftSide .descriptionBig .text {margin: 30px 20px; color: #015928; font-size: 14px;}

.genericForm {width: 100%;}
.genericForm .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.genericForm .container .leftSide {float: left; width: 695px;}
.genericForm .container .leftSide .heading {width: 695px; height: 128px;}
.genericForm .container .leftSide .heading .text {width: 480px; color: #F7F0D4; margin-left: 210px; padding-top: 40px;}
.genericForm .container .leftSide .subheading {width: 695px;}
.genericForm .container .leftSide .subheading .text {width: 560px; color: #015928; margin-left: 120px; padding: 40px 0px; font-size: 14px;}
.genericForm .container .leftSide .description {float: left; width: 695px; overflow: hidden; padding-bottom: 40px;}
.genericForm .container .leftSide .description .form {background-color: #FBF7E9; padding-left: 120px; }
.genericForm .container .leftSide .description .form .heading {height: 18px; background-color: #EEEBCA; font-size: 12px; padding-left: 4px; padding-top: 4px;}
.genericForm .container .leftSide .description .form .input {background-color: #E2DFA8; border-top: 1px solid #FFFDC6; border-bottom: 1px solid #FFFDC6; padding-left: 4px; padding-top: 4px; padding-bottom: 4px;}
.genericForm .container .leftSide .description .form .textArea {height: 132px; background-color: #E2DFA8; border-top: 1px solid #FFFDC6; border-bottom: 1px solid #FFFDC6; padding-left: 4px; padding-top: 4px;}
.genericForm .container .leftSide .description .form .submit {height: 30px; background-color: #EEEBCA; font-size: 12px; padding-left: 495px; padding-top: 2px;}
.genericForm .container .leftSide .description .form .disclaimer {font-size: 12px; padding-top: 30px;}

.contact {width: 100%}
.contact .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.contact .container .leftSide {float: left; width: 695px;}
.contact .container .leftSide .heading {width: 695px; height: 128px;}
.contact .container .leftSide .heading .text {width: 380px; color: #F7F0D4; margin-left: 210px; padding-top: 40px;}
.contact .container .leftSide .left {float: left; width: 195px;}
.contact .container .leftSide .left .officeInfo {color: #015928; font-size: 12px; margin: 12px 10px;}
.contact .container .leftSide .right {float: right; width: 500px; overflow: hidden;}
.contact .container .leftSide .right .description {float: left; width: 560px; padding-bottom: 40px;}
.contact .container .leftSide .right .description .form {background-color: #EEEBCA;}
.contact .container .leftSide .right .description .form .heading {height: 18px; font-size: 12px; padding-left: 4px; padding-top: 4px;}
.contact .container .leftSide .right .description .form .input {background-color: #E2DFA8; border-top: 1px solid #FFFDC6; border-bottom: 1px solid #FFFDC6; padding-left: 4px; padding-top: 4px; padding-bottom: 4px;}
.contact .container .leftSide .right .description .form .textArea {height: 132px; background-color: #E2DFA8; border-top: 1px solid #FFFDC6; border-bottom: 1px solid #FFFDC6; padding-left: 4px; padding-top: 4px;}
.contact .container .leftSide .right .description .form .submit {height: 30px; font-size: 12px; padding-left: 435px; padding-top: 2px;}

input {width: 266px; font-size: 12px;}
select {font-size: 12px;}
textarea {width: 266px; height: 120px;}
.submitButton {width: 60px; height: 26px;}

.thankyou {width: 100%;}
.thankyou .container {width: 1000px; padding: 300px 0px; font-size: 12px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}

.property {width: 100%}
.property .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.property .container .leftSide {float: left; width: 695px; padding-bottom: 40px;}
.property .container .leftSide .heading {width: 695px; height: 128px;}
.property .container .leftSide .heading .text {width: 380px; color: #F7F0D4; padding: 40px 0px 0px 210px;}
.property .container .leftSide .headline {position: relative;}
.property .container .leftSide .headline .text {position: absolute; width: 160px; height: 80px; overflow: hidden; top: 12px; font-size: 20px; font-weight: bold; color: #015928; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center;}
.property .container .leftSide .topDetails {width: 695px; background-color: #F8F0D4;}
.property .container .leftSide .topDetails .inside {padding: 20px; color: #015928;}
.property .container .leftSide .topDetails .inside .headline {font-weight: bold; margin-bottom: 10px;}
.property .container .leftSide .topDetails .inside .mainDetails {width: 800px; width: 800px;}
.property .container .leftSide .topDetails .inside .mainDetails .image {float: left; margin-right: 12px;}
.property .container .leftSide .topDetails .inside .mainDetails .smallImages {float: left; margin-left: 10px; width: 150px;}
.property .container .leftSide .topDetails .inside .mainDetails .smallImagesBigger {float: left; margin-left: 10px; width: 300px;}
.property .container .leftSide .topDetails .inside .mainDetails .smallImages .smallImage1 {width: 154px; height: 102px; overflow: hidden;}
.property .container .leftSide .topDetails .inside .mainDetails .smallImages .smallImage2 {width: 154px; height: 102px; overflow: hidden; margin-top: 6px;}
.property .container .leftSide .topDetails .inside .mainDetails .smallImagesBigger .smallImage1 {width: 154px; height: 102px; overflow: hidden;}
.property .container .leftSide .topDetails .inside .mainDetails .smallImagesBigger .smallImage2 {width: 154px; height: 102px; overflow: hidden; margin-top: 6px;}
.property .container .leftSide .description {width: 695px; font-size: 12px; color: #015928;}
.property .container .leftSide .description .descriptionText {margin: 20px;}
.property .container .leftSide .bottomDetails {width: 695px; padding-bottom: 20px;}
.property .container .leftSide .bottomDetails .left1 {margin-left: 20px; float: left; padding-top: 20px; color: #002C10; font-size: 12px; width: 220px;}
.property .container .leftSide .bottomDetails .left1 .feature {margin-bottom: 14px;}
.property .container .leftSide .bottomDetails .left1 .feature .propFeatures {margin-left: 10px;}
.property .container .leftSide .bottomDetails .left2 {margin-left: 20px; float: left; padding-top: 20px; color: #002C10; font-size: 12px; width: 220px;}
.property .container .leftSide .bottomDetails .left2 .feature {margin-bottom: 14px;}
.property .container .leftSide .bottomDetails .left2 .feature .propFeatures {margin-left: 10px;}
.property .container .leftSide .bottomDetails .right {float: right;}
.property .container .leftSide .bottomDetails .right .button {border-top: 1px solid #FFFFFF; border-bottom: 1px solid #D4CCB0;}
.propDescription {margin-top: 14px; font-weight: normal;}

.toolboxButton {width:194px; height:35px; line-height:35px; background:URL(../images/property/generalButton.gif)}
.toolboxButtonOver {width:194px; height:35px; line-height:35px; background:URL(../images/property/generalButton_Over.gif);cursor:pointer;}
.toolboxButton div{color:#21462b; font-size:13px;text-transform:uppercase; text-decoration:none; margin-left:23px;}
.toolboxButtonOver div{color:#21462b; font-size:13px;text-transform:uppercase; text-decoration:none; margin-left:23px;cursor:pointer;}

.staff {width: 100%;}
.staff .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.staff .container .leftSide {float: left; width: 695px;}
.staff .container .leftSide .heading {width: 695px; height: 128px;}
.staff .container .leftSide .heading .text {width: 380px; color: #F7F0D4; margin-left: 210px; padding-top: 40px;}
.staff .container .leftSide .left {float: left; width: 195px;}
.staff .container .leftSide .left .officeInfo {color: #015928; font-size: 12px; margin: 12px 10px;}
.staff .container .leftSide .right {float: right; width: 500px; overflow: hidden;}
.staff .container .leftSide .right .description {float: left; width: 560px; padding-bottom: 40px;}
.staff .container .leftSide .right .description .sContainer {width: 500px; padding: 16px 24px;}
.staff .container .leftSide .right .description .sContainer .sMember {float: left; width: 131px; height: 200px; overflow: hidden; background-color: #FFFFFF; margin: 0px 24px 16px 0px ;}
.staff .container .leftSide .right .description .sContainer .sMember .image {height: 136px; overflow: hidden; margin: 5px 5px 0px 5px;}
.staff .container .leftSide .right .description .sContainer .sMember .details {font-size: 10px; color: #015928; margin-top: 4px;}
.staff .container .leftSide .right .description .sContainer .sMember .details .name {font-size: 12px; font-weight: bold;}

.staffMember {width: 100%;}
.staffMember .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.staffMember .container .leftSide {float: left; width: 695px;}
.staffMember .container .leftSide .heading {width: 695px; height: 128px;}
.staffMember .container .leftSide .heading .text {width: 380px; color: #F7F0D4; margin-left: 210px; padding-top: 40px;}
.staffMember .container .leftSide .details {margin: 32px 54px;}
.staffMember .container .leftSide .details .image {float: left; margin-right: 30px;}
.staffMember .container .leftSide .details .description {float: left; width: 355px; color: #015928; font-size: 12px; padding-bottom: 40px;}
.staffMember .container .leftSide .details .description .name {font-size: 20px; font-weight: bold;}
.staffMember .container .leftSide .details .description .position {font-style: italic;}
.staffMember .container .leftSide .details .description .email {}
.staffMember .container .leftSide .details .description .info {margin: 20px 0px;}

.searchBySuburb {width: 100%;}
.searchBySuburb .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.searchBySuburb .container .leftSide {float: left; width: 695px;}
.searchBySuburb .container .leftSide .heading {width: 695px; height: 128px;}
.searchBySuburb .container .leftSide .heading .text {width: 480px; color: #F7F0D4; margin-left: 210px; padding-top: 25px;}
.searchBySuburb .container .leftSide .details {margin: 16px 10px;}
.searchBySuburb .container .leftSide .details .search {width: 678px;}
.searchBySuburb .container .leftSide .details .search .searchHeading {width: 100%; height: 48px; background-image: url(../images/searchBySuburb/searchHeadingBG.gif);}
.searchBySuburb .container .leftSide .details .search .searchHeading .text {width: 120px; color: #F8F0D4; font-size: 12px; font-weight: bold; margin-left: 12px; padding-top: 8px;}
.searchBySuburb .container .leftSide .details .search .suburbs {float: left; margin: 8px 0px 0px 4px; font-weight: bold; font-size: 13px; padding-bottom: 40px;}
.searchBySuburb .container .leftSide .details .search .suburbs .suburb {margin-top: 2px;}
.searchBySuburb .container .leftSide .details .search .image {float: right; width: 487px; margin-top: 2px;}

.testimonials {width: 100%;}
.testimonials .container {width: 1000px; background-image: url(../images/bodybg.gif); background-repeat: repeat-x; background-color: #FBF7E9;}
.testimonials .container .leftSide {float: left; width: 695px;}
.testimonials .container .leftSide .heading {width: 695px; height: 128px;}
.testimonials .container .leftSide .heading .text {width: 380px; color: #F7F0D4; margin-left: 210px; padding-top: 40px;}
.testimonials .container .leftSide .details {margin: 32px 54px;}
.testimonials .container .leftSide .details .image {float: left; margin-right: 30px;}
.testimonials .container .leftSide .details .description {float: left; width: 560px; color: #015928; font-size: 12px; padding-bottom: 40px;}

.size11 {font-size: 11px;}
.size12 {font-size: 12px;}

.featureItems {width: 305px; height: 434px; float: left; background-image: url(../images/bodybg.gif); background-repeat: repeat-x;}
.featureItems .buyersRegister {width: 297px; height: 128px; float: right; background-image: url(../images/home/buyersRegister.gif); background-repeat: repeat-x;}
.featureItems .buyersRegister .text {width: 195px; margin: 20px 38px; color: #F8F0D4; font-size: 12px;}
.featureItems .buyersRegister .text .heading {font-weight: bold; font-size: 18px;}
.featureItems .buyersRegister .text .line1 {font-weight: bold;}
.featureItems .buyersRegister .text .line2 {}
.featureItems .advertisement {width: 282px; height: 80px; background-color: #E6E7EE; margin-top: 16px; color: #003079; font-size: 10px;}
.featureItems .advertisement .contentLeftSide {float: left; margin: 6px 0px 0px 8px; width: 158px; height: 70px; overflow: hidden;}
.featureItems .advertisement .contentLeftSide .headline {font-size: 12px; font-weight: bold;}
.featureItems .advertisement .contentLeftSide .contentDescription {}
.featureItems .advertisement .contentLeftSide .link {}
.featureItems .advertisement .contentRightSide {float: right; width: 107px; height: 80px; overflow: hidden;}

a.greenLink:link {color: #015928; text-decoration: underline;}
a.greenLink:active {color: #015928; text-decoration: underline;}
a.greenLink:visited {color: #015928; text-decoration: underline;}
a.greenLink:hover {color: #015928; text-decoration: none;}

a.greenLink2:link {color: #015928; text-decoration: none;}
a.greenLink2:active {color: #015928; text-decoration: none;}
a.greenLink2:visited {color: #015928; text-decoration: none;}
a.greenLink2:hover {color: #015928; text-decoration: underline;}

a.darkGreenLink:link {color: #002C10; text-decoration: underline;}
a.darkGreenLink:active {color: #002C10; text-decoration: underline;}
a.darkGreenLink:visited {color: #002C10; text-decoration: underline;}
a.darkGreenLink:hover {color: #002C10; text-decoration: none;}

a.darkGreenLink2:link {color: #002C10; text-decoration: none;}
a.darkGreenLink2:active {color: #002C10; text-decoration: none;}
a.darkGreenLink2:visited {color: #002C10; text-decoration: none;}
a.darkGreenLink2:hover {color: #002C10; text-decoration: underline;}

a.blueLink:link {color: #003079; text-decoration: none;}
a.blueLink:active {color: #003079; text-decoration: none;}
a.blueLink:visited {color: #003079; text-decoration: none;}
a.blueLink:hover {color: #003079; text-decoration: underline;}

a.blueLink2:link {color: #003079; text-decoration: underline;}
a.blueLink2:active {color: #003079; text-decoration: underline;}
a.blueLink2:visited {color: #003079; text-decoration: underline;}
a.blueLink2:hover {color: #003079; text-decoration: none;}

a.creamLink:link {color: #F8F0D4; text-decoration: none;}
a.creamLink:active {color: #F8F0D4; text-decoration: none;}
a.creamLink:visited {color: #F8F0D4; text-decoration: none;}
a.creamLink:hover {color: #F8F0D4; text-decoration: underline;}

a.creamLinkUnderline:link {color: #F8F0D4; text-decoration: underline;}
a.creamLinkUnderline:active {color: #F8F0D4; text-decoration: underline;}
a.creamLinkUnderline:visited {color: #F8F0D4; text-decoration: underline;}
a.creamLinkUnderline:hover {color: #F8F0D4; text-decoration: none;}

a.whiteLink:link {color: #FFFFFF; text-decoration: none;}
a.whiteLink:active {color: #FFFFFF; text-decoration: none;}
a.whiteLink:visited {color: #FFFFFF; text-decoration: none;}
a.whiteLink:hover {color: #FFFFFF; text-decoration: underline;}

a.brownLink:link {color: #817F6A; text-decoration: none;}
a.brownLink:active {color: #817F6A; text-decoration: none;}
a.brownLink:visited {color: #817F6A; text-decoration: none;}
a.brownLink:hover {color: #817F6A; text-decoration: underline;}
