/* Main Layout */
body{background-image:url(../images/site-bg.gif);background-repeat:repeat-x;font-family:"Trebuchet MS";font-size:11px;color:#424242;margin:0;padding:0;} 
#container{width:1000px;margin:auto;} 
#content #lhs-column{width:249px;padding-right:10px;padding-bottom:15px;padding-left:10px;float:left;} 
#maincontent-home #middleclm{width:440px;padding-right:10px;border-right-width:1px;border-right-style:dotted;border-right-color:#4B4B4B;float:left;}
#maincontent-home #rightclm{float:left;width:249px;padding-left:10px;}

/* Header */
#header{height:98px;} 
#banner{height:140px;width:1000px;}
#header #logo{background-image:url(../images/logo-bg.jpg);background-repeat:no-repeat;height:61px;width:287px;margin-top:15px;float:left;padding-top:22px;padding-left:10px;} 
#logo h1{font-size:35px;font-weight:400;letter-spacing:-2px;line-height:21px;margin:0;padding:0;}
#logo #slogan{text-align:left;padding-left:75px;font-size:16px;letter-spacing:-1px;margin:0;}
#header #navs{width:701px;float:left;background-image:url(../images/top-nav-bg.gif);background-repeat:no-repeat;background-position:right top;}
#navs #topnav{float:right;width:388px;margin-top:15px;}
#navs #mainnav li{float:left;margin:0;padding:0;}
#mainnav{padding-top:23px;}
#navs #mainnav ul{list-style-type:none;margin:0;padding:0;}
#navs #mainnav a{display:block;color:#4B4B4B;text-decoration:none;padding:0 14px 12px;}
#logo .green{font-weight:700;color:#85b823;}
#header-phone{position:absolute;z-index:100;width:185px;height:35px;margin-left:340px;margin-top:35px;padding:0;}
#header-phone h1{color:#BBB;font-size:26px;letter-spacing:-2px;}
#header-phone .book-direct{color:#666;text-transform:uppercase; padding-right:7px;}

/* Content */
#container #content{padding-top:20px;padding-bottom:30px;}
#content {margin-bottom:20px;}
#maincontent-home #rightclm h2 {margin-left:5px}
#middleclm p{margin:5px 0;padding:0 8px;}
#maincontent h1{background-image:none;color:#666;font-size:18px;font-weight:700;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#333;margin:0;padding:0;}
.box{border-top-width:2px;border-top-style:solid;border-top-color:#E25502;padding-top:3px;}
.box a{color:#E66002;text-decoration:underline;}
#content h2{background-image:url(../images/h2.gif);background-repeat:no-repeat;font-size:15px;color:#FFF;font-weight:500;margin:0;padding:7px 10px 9px 10px;} 
#content h3{background-image:url(../images/h3.gif);background-repeat:no-repeat;font-size:15px;color:#FFF;font-weight:500;margin:0;padding:9px 15px 11px;} 
#accomm ul{list-style-type:none;margin:0;padding:0 12px;}
#accomm ul a{display:block;color:#e45a02;text-decoration:underline;padding-top:2px;padding-bottom:2px;padding-left:4px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#969696;}
#accomm a:hover{color:#333;}
#content h6{background-image:url(../images/h1.gif);background-repeat:no-repeat;font-size:15px;color:#FFF;font-weight:500;margin:0;padding:7px 15px 10px;}
.clr{clear:both;font-size:0;line-height:0;margin:0;padding:0;}
.add{float:right;margin-left:8px;width:294px;height:180px;color:silver;}
.add img{ margin-top:20px;}
.add a{text-decoration:none}
.add .where{position:absolute; width:238px; height:9px; margin-top:143px; margin-left:35px; color:#FFF; font-size:14px; letter-spacing:-1px; font-weight:bold}
#content #maincontent{float:left;padding-right:15px;padding-left:15px;width:700px;border-left-width:1px;border-left-style:dotted;border-left-color:#565656;min-height:410px;height:expression(this.scrollHeight<410?"410px":"auto");}
#content #maincontent-iframe{padding-right:15px;padding-left:15px;width:980px;min-height:410px;height:expression(this.scrollHeight<410?"410px":"auto");}
#content #maincontent-iframe h1{background-image:none;color:#666;font-size:18px;font-weight:700;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#333;margin:0;padding:0;}
#content #maincontent-home{float:left;padding-right:6px;padding-left:10px;width:714px;border-left-width:1px;border-left-style:dotted;border-left-color:#565656;}
.listing-div img{float:left;margin-right:20px;border:1px solid #ccc;margin-top:5px; margin-bottom:0;}
.listing-div{border:1px dotted #999;margin-top:10px;margin-bottom:10px;padding:10px 10px 15px 10px;}
.listing-div p{ margin-top:0; margin-left:154px; margin-bottom:0}
.listing-div h5{margin-bottom:3px;margin-top:0;font-size:14px;}
.listing-link-div{padding-left:152px;margin-top:10px;}
.listing-link-div a{color:#ed7019;}
.listing-nav-right a,.listing-nav-left a{text-decoration:none;color:#E9701A;}
.listing-nav-right{float:right;margin-bottom:-10px;padding:0;}
.listing-nav-left{float:left;}
.slogan{font-size:18px;color:#999;font-style:italic;}
#rates-table {border:1px solid #f68b01; margin-bottom:5px; margin-top:5px}
#rates-table .row1 {background-color:#85b823; color:#FFFFFF; font-weight:bold}
#rates-table .row1 td { color:#FFFFFF; font-weight:bold}
#rates-table td { border:1px solid #CCCCCC;}
.enquire-div { width:668px; text-align:center; cursor:pointer; background-color:#e86701; font-size:14px; text-transform:uppercase; font-weight:bold; color:#FFFFFF}
.enquire-div  DIV {padding:4px;}
.enquire-div  DIV a {color:#FFFF33; text-decoration: blink}
/* Sidebar */
#lhs-column p{margin:0;padding:0 8px;} 
#maincontent-home #rightclm img{margin-left:7px; margin-top:10px}
.suburb-table{margin-top:5px; margin-bottom:5px}
.sidebar-bookonline-table{margin-top:5px; margin-bottom:5px}
#directory-table{margin-top:20px;}
#directory-table td table{border:1px dotted #CCC;margin-top:5px;margin-bottom:5px;}
#directory-table td table img{margin-left:5px;}
#directory-table td a{color:#e45a02;}

/* Footer */
#footer{background-color:#82b01c;height:50px;color:#fff;padding:20px; min-height:80px}
#footer a{color:#fff;text-decoration:underline;}
#footer a:hover{color:#333;}

/* Link */
a{color:#e45a02;text-decoration:underline;}
a:hover{color:#565656;}