* { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
body { background-color: #C6C6C6; }
a.bodylink { text-decoration: none; font-weight: bold; color: #323232; }

div#container { width: 880px; margin: 20px auto 0px auto; padding: 20px 20px 20px 20px; background-color: white; }
div#menutemp { width: 880px; height: 125px; background-image: url("images/menutemp.png"); background-repeat: no-repeat; }

div#menu { width: 880px; height: 115px; background-color: #F3ECB4; margin-bottom: 10px; }
div#logo { position: absolute; margin: 2px 0px 0px 6px; width: 225px; height: 111px; }
div#phone { font-family: "Century Gothic"; font-size: 19px; color: #000000; position: absolute; margin: 15px 0px 0px 585px; width: 280px; text-align: right; }
div#email { font-family: "Century Gothic"; font-size: 15px; color: #000000; width: 280px; text-align: right; }
div#email a { font-family: "Century Gothic"; font-size: 15px; color: #000000; text-decoration: none; }
ul#nav { position: absolute; margin: 85px 0px 0px 310px; }
ul#nav li { display: inline; margin-right: 20px; }
ul#nav li a { font-family: "Century Gothic"; font-size: 17px; font-weight: normal; color: #657436; text-decoration: none; }
ul#nav li a:hover { color: #435214; }

ul#nav2 { position: absolute; margin: 85px 0px 0px 285px; }
ul#nav2 li { display: inline; margin-right: 20px; }
ul#nav2 li a { font-family: "Century Gothic"; font-size: 17px; font-weight: normal; color: #657436; text-decoration: none; }
ul#nav2 li a:hover { color: #435214; }

div#searchbar { margin-top: 10px; width: 880px; height: 55px; background-image: url("images/searchbar.jpg"); }
div#searchbar td { font-family: "Century Gothic", sans-serif; font-size: 14px; color: #FFFFFF; padding: 5px 20px 0px 20px; text-align: center; }

div#searchbar2 { margin-top: 10px; width: 880px; height: 55px; background-image: url("images/searchbar.jpg"); }
div#searchbar2 td { font-family: "Century Gothic", sans-serif; font-size: 14px; color: #FFFFFF; text-align: center; }

div#order { width: 880px; height: 20px; margin-top: 10px; }
div#results { width: 880px; margin-top: 10px; }
span#count { color: #656F3B; font-size: 12px; font-family: "Century Gothic", sans-serif; float: left; }
span#sort { color: #656F3B; font-size: 12px; font-family: "Century Gothic", sans-serif; float: right; }
span#propid { color: #000000; font-size: 12px; font-family: "Century Gothic", sans-serif; float: left; }
span#sort a { color: #656F3B; font-size: 12px; font-family: "Century Gothic", sans-serif; text-decoration: none; }
span#sort a:hover { color: #435214; }
div#results table { font-size: 14px; font-family: "Century Gothic", sans-serif; }
div#results table td { padding: 0px 0px 20px 40px; }
div#detail { width: 880px; margin-top: 10px; }
div#mainimg { width: 350px; height: 260px; float: left; }
div#thumbimgs { width: 350px; height: 60px; float: left; margin: 15px 0px 15px 0px; }
div#thumbimgs img { margin-right: 10px; }
div#enquirebox { width: 350px; height: 40px; float: left; }
div#maintext { width: 500px; float: right; }

h1 { color: #434c21; font-family: "Century Gothic", sans-serif; font-size: 18px; font-weight: normal; margin-bottom: 20px; }
span.title { color: #606b31; }
p.first { font-family: "Century Gothic", sans-serif; font-size: 14px; }
p { font-family: "Century Gothic", sans-serif; font-size: 13px; margin-bottom: 15px; }
label { font-family: "Century Gothic", sans-serif; font-size: 13px; }

div#footer { width: 900px; margin: 10px auto; padding: 0px 0px 0px 0px; }
div#footer span, div#footer span a { color: #656F3B; font-size: 10px; font-weight: normal; font-family: "Century Gothic", sans-serif; text-decoration: none; }
div#footer span a img { border: none; outline: none; }
div#footer span a:hover { color: #435214; }

.footersearch { width: 740px; margin: 50px auto 20px auto; padding: 0px 0px 0px 0px; }
.footersearch  a { color: #656F3B; font-size: 12px; font-weight: normal; font-family: "Century Gothic", sans-serif; text-decoration: none; }
.footersearch  a:hover { color: #435214; }

div#featured { width: 880px; height: 205px; background-image: url("images/featured.jpg"); margin-top: 10px; padding-top: 20px; }
h2 { font-family: "Century Gothic", sans-serif; font-size: 18px; color: #FFFFFF; font-weight: normal; margin: 0px 0px 20px 20px; }
div.featureouter { width: 255px; background-color: #FFFFFF; float: left; margin: 0px 0px 0px 20px; padding: 5px 5px 5px 5px; }
div.featuretitle { width: 255px; background-color: #F3ECB4; }
div.featurebody { width: 255px; height: 105px; background-color: #F9F8D5; }
span.featurename { float: left; max-width: 180px; height: 20px; text-align: left; margin-left: 5px; font-family: "Century Gothic", sans-serif; font-size: 15px; font-weight: normal; color: #1A1406; padding-bottom: 3px; }
span.featurerent { float: right; text-align: right; margin-right: 5px; font-family: "Century Gothic", sans-serif; font-size: 13px; line-height: 18px; color: #6A7240; padding-top: 2px; }
div.featurebody p { font-family: "Century Gothic", sans-serif; font-size: 13px; line-height: 18px; color: #1A1406; padding-top: 18px; }
div.featureimage { width: 150px; height: 105px; float: left; margin-right: 10px; }
div.featureinfo { position: absolute; margin: -15px 0px 0px 210px; width: 60px; height: 33px; }
a img { border: none; outline: none; }

div#mapbox { width: 380px; height: 330px; padding: 10px 10px 10px 10px; background-color: #F3ECB4; float: left; margin-right: 30px; }
div#GMap { width: 380px; height: 330px; border: 1px solid #657436; }
div#contactright { width: 450px; float: left; }
div#contactbox { width: 450px; height: 202px; background-color: #F3ECB4; float: left; }
div#formbox { width: 430px; height: 182px; margin: 10px 10px 10px 10px; background-color: #FFFFFF; }
div#formbox table { font-family: "Century Gothic", sans-serif; font-size: 13px; }
div#formbox table tr td { padding: 5px 5px 5px 5px; }
div#formbox input[type=text] { width: 135px; }
div#formbox textarea { width: 100%; height: 45px; }
div#formbox input[type=submit] { width: 75px; float: right; }

div#homebox { width: 500px; height: 140px; background-image: url("images/homebox.jpg"); padding: 40px 190px 120px 190px; margin: -5px 0px -5px 0px; }
div#homebox2 { width: 500px; height: 150px; background-image: url("images/homebox.jpg"); padding: 15px 190px 120px 190px; margin: -5px 0px -5px 0px; }
div#hometext { width: 500px; height: 100px; font-family: "Century Gothic", sans-serif; font-size: 18px; line-height: 36px; text-align: center; }
