@charset "utf-8";
/* Website by Design House */
/* http://www.designhouse.com.au */

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
a, a:visited {color:#C00}
a:hover {}
:focus {outline:0}
body {background:#53585C;color:#383431;font:85%/125% Arial}
h1 {background:url(../images/heading.gif) no-repeat;color:#666;font-size:16px;line-height:35px;margin:0 0 1em;padding:0 0 0 10px}
h2 {color:#1c6cad;font-size:16px;margin:0 0 5px}
iframe {background:#FFF}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}
td {padding:10px 5px;vertical-align:top}
.flash{margin-left:-15px; margin-bottom:10px;}

/* Containers */
#page {background:url(../images/middle.gif) repeat-y;margin:0 auto;padding:0 11px;width:900px}
#page #top {background:url(../images/header.jpg) no-repeat}
#page #bottom {background:url(../images/bottom.gif) no-repeat left bottom;position:relative;padding:295px 65px 35px;min-height:367px;height:auto !important;height:367px}
#page #bottom img {border:3px solid #FFF}

/* Menu */
#menu {border:solid #FFF;border-width:0 0 0 1px;font-size:14px;list-style:none;height:21px;position:absolute;left:10px;top:104px;margin:9px auto 0;width:63em}
#menu li {border:solid #FFF;border-width:0 1px;float:left}
#menu li.current {text-decoration:underline}
#menu li.last {border-width:0 2px 0 1px}
#menu li:hover a, #menu li a:focus, #menu li.hover a {text-decoration:underline}
#menu li:hover ul li a, #menu li.hover ul li a {text-decoration:none}
#menu li a {color:#666;display:block;padding:3px .571em;text-decoration:none}
#menu li ul {list-style:none;position:absolute;left:-999em;width:170px}
#menu li ul li {background:#FFF;border:0;width:100%}
#menu li ul li a {height:100%}
#menu li:hover ul, #menu li.hover ul {left:auto;margin:0 0 0 -22px;padding:0 20px 20px}
#menu li ul li a:hover, #menu li ul li.current a {background:#efe700;text-decoration:underline}

/* Content */
#team td {border-bottom:1px dotted #666}
#page #bottom #team img {background:#FFF;border:1px solid #999;padding:1px}

/* Footer */
#location {background:#efe700;color:#90905c;font-size:14px;margin:0 0 0 1px;padding:5px 50px}
#location span {float:right;height:16px;width:80px;position:relative}
#location span span {background:url(../images/hervey-bay.gif) no-repeat;float:none;height:100%;left:0;position:absolute;top:0;width:100%}
#footer {background:#676e74;color:#FFF;padding:8px 20px;overflow:hidden;text-align:right;width:860px}
#footer ul {color:#efe700;list-style:none;padding:0 0 8px}
#footer ul li {display:inline;padding:0 0 0 5px}
#footer ul li a {font-weight:normal;margin:0 5px 0 0;text-decoration:none}
#footer a {color:#FFF;font-weight:bold}
#footer a:hover, #footer a:focus {text-decoration:underline}
#footer a.dh {display:block;height:16px;float:right;margin:8px 0 0;position:relative;width:93px}
#footer a.dh span {background:url(../images/design-house.gif) no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}

#searchid {
float: left;
padding: 2px;
border: 3px solid #e0e2e5;
margin: 7px;
}
#searchid form {
padding: 10px;
}
#searchid h4 {
background: #a19d5f;
color: #fff;
padding: 4px;
}