body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
fieldset, img{border:0;}
ul{list-style:none;}
caption, th{text-align:left;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
abbr, acronym{border:0;}
body{background:#2D467C url(../images/bg.jpg) no-repeat fixed center top;color:#555;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
h1{font-size:34px;margin-bottom:15px;color:#2D467C;font-family:"Arial Narrow";letter-spacing:2px;line-height:34px;}
#right h1{color:#530a63;}
h2{font-size:18px;margin-bottom:15px;color:#7D9DCC;}
h3{font-size:15px;margin-bottom:15px;color:#000;}
p{margin-bottom:15px;line-height:18px;}
a{color:#2D467C;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
.hidden{display:none;}
.clear{clear:both;}
#wrapper{width:832px;margin:0px auto;background:#fff url(../images/content_bg.gif) no-repeat center top;padding:20px 24px 0px;}
#header{background:url(../images/header_bg.gif) no-repeat top left;position:relative;height:290px;padding-top:122px;padding-left:63px;}
#logo{float:left;}
#tagline{font-family:"Arial Narrow", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:20px;color:#bbb;font-weight:bold;position:absolute;top:40px;left:247px;}
#phoneNumber{font-family:"Arial Narrow", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:20px;color:#bbb;font-weight:bold;position:absolute;top:40px;right:28px;}
#mainMenu{height:46px;float:left;width:832px;margin-bottom:20px;}
#mainMenu li{float:left;}
#mainMenu li a{height:46px;display:inline-block;background-position:top;}
#mainMenu li a span{display:none;}
#mainMenu li a:hover{background-position:bottom;}
#mainMenu li.active a{background-position:bottom;}
.home a{background:url(../images/nav_home.gif);width:61px;}
.mainbeach a{background:url(../images/nav_main-beach.gif);width:94px;}
.surfersparadise a{background:url(../images/nav_surfers-paradise.gif);width:129px;}
.broadbeach a{background:url(../images/nav_broadbeach.gif);width:97px;}
.burleighheads a{background:url(../images/nav_burleigh-heads.gif);width:119px;}
.coolangatta a{background:url(../images/nav_coolangatta.gif);width:113px;}
#banner{width:832px;height:342px;overflow:hidden;float:left;}
#content{padding-top:20px;float:left;width:831px;}
#content ul{margin-bottom:8px;}
#content ul li{padding-bottom:7px;line-height:18px;background:url(../images/bullet.gif) no-repeat 0 3px;padding-left:22px;margin-left:5px;}
.specialList a{color:#c00d01;text-decoration:none;font-weight:bold;}
.specialList a:hover{color:#000;text-decoration:underline;}
#left-col{width:545px;float:left;}
.section{width:180px;float:left;margin-top:5px;margin-right:15px;padding-left:85px;}
.noMargin{margin:0 !important;}
.section img{margin-left:-85px;float:left;}
.section h3{font-weight:bold;padding-top:2px;font-size:14px;margin-bottom:5px;}
.section p{font-size:11px;line-height:16px;color:#000;}
p.heading{padding-top:4px;}
#right-col{width:264px;float:left;padding-left:22px;}
#facts{background:#5B77A7 url(../images/box_bg.gif) repeat-x top;padding:15px;color:#fff;margin-bottom:15px;}
#facts p{border-bottom:1px solid #93AACE;padding-bottom:15px;font-size:11px;line-height:16px;}
#facts p.noBorder{border-bottom:none;padding-bottom:0;margin-bottom:0;}
#propList{margin-bottom:15px;}
input.mediumBox{background:url(../images/text-field.gif) no-repeat bottom left;width:256px;height:25px;border:none;color:#555;padding-top:10px;padding-left:10px;padding-right:10px;font-family:Arial, Helvetica, sans-serif;}
input:hover.mediumBox, input:focus.mediumBox{background:url(../images/text-field.gif) no-repeat top left;}
#joinBtn{position:absolute;margin-left:-65px;}
#footer{background:url(../images/footer_bg.png) no-repeat center top;height:40px;width:880px;margin:0px auto;text-align:center;padding-top:35px;color:#DFD6CD;}
#footer a{color:#fff;}
#footer span{float:right;display:block;padding-right:5px;}
.sideBoxGoogle{background:#F4F4F4;padding:10px;}
#content #facts ul li{background:url(../images/bullet_blue_bg.gif) no-repeat 2px 2px;margin:0px 0px 8px;padding:0px 0px 1px 24px;}
#content #facts ul{margin:0px;padding:0px;}
#facts ul li a{color:#FFF;text-decoration:none;padding-bottom:1px;}
#facts ul li a:hover{border-bottom:1px dotted #FFF;}
