body{font:12px Arial, Helvetica, sans-serif;margin:0px;background:#3A758B;}
a{color:#8CB22E;}
#container{margin:0px auto;width:724px;}
#banner{height:55px;width:724px;padding-top:24px;color:#FFFFFF;}
#banner img{float:left;}
.bannerPhone{color:#3A758B;float:right;font-size:17px;font-weight:bold;left:20px;margin-bottom:-64px;margin-top:-20px;padding-bottom:53px;text-align:right;text-shadow:1px 1px 0 #EDEDED;}
#nav{margin:22px 0px 0px;padding:0px;float:right;list-style:none;width:359px;}
#nav li{display:block;float:left;}
#nav li a{float:left;background:#9FC053 url(../media/graphics/nav-bg.gif) no-repeat;height:21px;width:109px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;text-decoration:none;text-align:center;padding-top:7px;font-size:14px;margin-right:10px;}
#navdrop{margin:22px 0px 0px;padding:0px;float:right;list-style:none;width:359px;}
#navdrop li{display:block;float:left;}
#navdrop li a{float:left;background:#9FC053 url(../media/graphics/nav-bg.gif) no-repeat;height:21px;width:109px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;text-decoration:none;text-align:center;padding-top:7px;font-size:14px;margin-right:10px;}
#content{background:#FFFFFF;padding:20px;width:684px;margin:0 auto;-moz-border-radius:15px;border-radius:15px;}
#content_set{background:#FFFFFF;padding:20px;width:684px;margin:0 auto;min-height:500px;}
#content-container{background:#E0E0E2;width:724px;}
#nav li a:hover{background:url(../media/graphics/nav-roll-bg.gif);}
#left-column{float:left;width:328px;padding-left:10px;}
.locations{width:310px;background:url(../media/graphics/map-reflection.png) no-repeat;padding-top:10px;}
.locations ul{float:left;width:135px;margin:10px;padding:0px;display:block;list-style:none;}
.locations li{background:url(../media/graphics/bullet-arrow.gif) no-repeat 0px 3px;padding-left:15px;margin-bottom:2px;}
h1, h2, h3{font-weight:normal;letter-spacing:-1px;margin:0px 0px 5px;}
#right-column{float:left;width:345px;}
#feature{background:#3a758b;width:300px;padding:20px;margin:10px 0px 20px;-moz-border-radius:15px;border-radius:15px;}
#feature h1{color:#FFFFFF;}
#contact{background:#6CAAC1;width:300px;padding:20px;margin-top:20px;-moz-border-radius:15px;border-radius:15px;}
h2{color:#8CB22E;font-size:20px;}
#feature p,
#contact p{color:#FFFFFF;margin-bottom:0px;}
p{line-height:18px;margin:0px 0px 8px; width: 99%;}
h3{color:#3A758B;font-size:18px; width: 99%}
#outer-container{background:#FFFFFF url(../media/graphics/bg-repeater.gif) repeat-x;width:100%;}
#footer{background:#3A758B;width:100%;color:#FFFFFF;text-align:center;padding:15px 0px;}
.illustrative{float:right;margin-left:10px;}
#footer a{color:#FFFFFF;text-decoration:none;}
h1{color:#3A758B;font-size:26px;}
h2.smaller{font-size:18px;}
blockquote{margin:5px 5px 5px 15px;padding:5px 5px 0px 10px;background:#D7E8EE;}
#contact a{color:#fff;}
#contact a:hover{color:#2C5869;}
#contact h3{color:#FFFFFF;}
fieldset{border:1px solid #3A758B;padding:20px;margin-bottom:20px;margin-top:20px;}
legend{border:1px solid #3A758B;padding:5px;background-color:#dcdcdd;}
fieldset label{width:175px;float:left;}
fieldset input{background-color:#F2F8F8;border:1px solid #dcdcdd;color:#3A758B;font-family:Arial,Helvetica,sans-serif;padding:2px;width:200px;}
fieldset select{margin-bottom:5px;}
#checkboxes{width:220px;float:left;}
#checkboxes input{background-color:#F2F8F8;border:1px solid #dcdcdd;color:#3A758B;font-family:Arial,Helvetica,sans-serif;padding:2px;width:15px;margin-top:5px;margin-bottom:5px;margin-right:10px;}
fieldset p{margin-top:10px;margin-bottom:10px;}
.bedrooms{margin-bottom:40px;}
.bedrooms td.label{width:175px;}
.bedrooms td.label2{width:175px;padding-left:35px;}
.bedrooms td{width:100px;}
.bold{font-weight:bold;}
.bold td{padding-bottom:10px;}
#inventory input{width:60px;}
.checkbox{border:none;width:15px;padding-right:20px;}
.commentbox{width:640px;}
img.map{padding-top:12px;}
a.quote{font-size:14px;font-weight:bold;text-decoration:none;}
#CTA{margin-left:-6px;}
ul.tips{line-height:18px;}
ul.tips li{margin-bottom:6px;}
img.goldcoast{float:right;margin:0 0 0 12px;border:1px solid #ddd;padding:8px;}
#contact-left{background:none repeat scroll 0 0 #6CAAC1;border-radius:15px 15px 15px 15px;margin-top:20px;padding:20px;width:270px;}
#contact-left a{color:#fff;}
.float-right{clear:both;float:right;margin:3px 0 10px 15px;}
.quotebtn{margin:6px 0;}
.quotebtnright{margin:6px 0px 6px 12px;}
#mob-header,
#mob-logo{display:none;}