﻿/* HTML */
* {margin:0;padding:0}
body {background-color:#8e8d61;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#8e8d61;text-align:left;}

/* LINKS */
a {text-decoration:underline;cursor:pointer;color:#005b42;font-weight:bold;} 
a:hover {color:#999999;text-decoration:none;}
a.golink {font-size:12px;color:#8cc63f;background:url(../_images/icons/golink.gif) no-repeat 0 3px;padding:0 0 0 17px;}
a.golink:hover {color:#297210;}

/* GENERAL */
img {border:none} 
.clear {display:block;clear:both;height:1px;}
.blue {color:#0089cf}
.red {color:#cf0022}
.green {color:#1dc901}
.big {font-size:14px}
.subdued {color:#666}

/* TYPOGRAPHY */
p {margin:0 0 10px;line-height:16px;}
p.small {font-size:11px;}
p.right {text-align:right}
ul {margin:0 0 0 20px}
h1, h2, h3 {}
h1 {font-size:20px;margin:0 0 10px 0;}
h2 {font-size:16px;color:#005c42;margin:20px 0 8px 0;text-decoration:underline;}
h3 {font-size:14px;margin:0 0 15px 0;}

/* HEADER */
#slogan {background:url(../_images/layout/excellence-in-aged-care.gif) no-repeat;height:44px;margin:20px auto 20px auto;width:236px;}
#banner-wrap {background:url(../_images/layout/banner-bg.gif) repeat-x;height:321px;}
#banner {width:700px;margin:0 auto;padding:20px 30px;}
#banner .logo {float:left;padding:10px 45px 0 45px}
#banner .facility {float:left;}

/*CRUMBS */
.crumbs {margin:8px 0 0 0;}
.crumbs a {padding:0 12px 0 0;background:url(../_images/layout/crumb.gif) no-repeat 100% 4px;margin-right:5px;}

/* NAV */
#nav {width:760px;height:35px;margin:0 auto;background:#fff;border-bottom:1px solid #efebbd}
#nav ul {float:left;list-style:none;line-height:1;margin:0;}
#nav a {display:block;color:#8e8d61;text-decoration:none;height:10px;padding:13px 18px 12px 18px;font-size:12px;border-right:1px solid #fff;font-weight:normal;}
#nav a.toplast {border-right:none}
#nav a.active {background:#f7f7f7;}
#nav li {float:left;padding:0;}
#nav li ul {position:absolute;left:-999em;height:auto;width:186px;font-weight:normal;background:#4b4b4c;border-top:none;border-left:none;margin:0;z-index:999}
#nav li:hover, #nav li.hover {position:static;}
#nav li li {width:160px;}
#nav li ul a {width:156px;padding:12px 7px 12px 23px;color:#fff;border:none;border-bottom:1px solid #686868;font-weight:normal;background:url(../_images/layout/arrow.gif) no-repeat 10px 15px;}
#nav li ul a.lowlast {border-bottom:none;}
#nav li ul ul {margin:-21px 0 0 160px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;}
#nav li:hover, #nav li.sfhover, #nav li:hover a.active, #nav li.sfhover a.active{background:#005b42;}
#nav li:hover a, #nav li.sfhover a {color:#fff;}
#nav li li a:hover, #nav li li a.sfhover {background-color:#005b42;color:#fff;}

/* COLS */
#content {margin:-8px auto 0 auto;background:#fff url(../_images/layout/content-bg.gif) repeat-x;padding:35px 25px;width:710px;min-height:497px;height:auto !important;height:490px;}
#lcol {width:456px;float:left;margin:0 40px 0 0;}
#rcol {width:214px;float:left;}

/* PANELS */
#rcol .panel {background:#dce7e1 url(../_images/layout/panel-bottom.gif) no-repeat bottom left;margin:0 0 10px 0;color:#005c42}
#rcol .panel h3 {background:url(../_images/layout/panel-top.gif) no-repeat;padding:20px 15px 0 15px;font-size:16px;}
#rcol .panel h4 {padding:20px 15px 15px 0;font-size:16px;}
#rcol .panel .inner {padding:0 15px 20px 15px;min-height:197px;height:auto !important;height:190px;}
#rcol .panel ul {margin:5px 0 5px 0;list-style-type:none;}
#rcol .panel li {padding:0 0 10px 18px;background:url(../_images/icons/dot.gif) no-repeat 3px 4px;}
#rcol .panel li.pdf {padding:7px 0 15px 35px;background:url(../_images/icons/pdf.gif) no-repeat 0 0;}
#rcol .panel li.video {padding:4px 0 8px 27px;background:url(../_images/icons/video.gif) no-repeat 0 0;border-bottom:1px solid #fff;margin:0 0 8px 0}

/* FOOTER */
#footer {width:740px;margin:0 auto;padding:20px;color:#fffbcc;font-weight:bold;}
#footerinfo {float:left;width:250px;}
#footerinfo .links {color:#cdcb9d;}
#footerinfo a {color:#cdcb9d;text-decoration:none;}
#subscribe {float:right;width:480px;height:25px;padding:0 5px 8px 0;text-align:right;vertical-align:middle;}
#subscribe .textbox {border:1px solid #fff;color:#999;padding:1px 3px;margin:0 5px 0 5px;vertical-align:middle;width:150px;}
#subscribe .signup {vertical-align:middle;}

/* FORMS */
fieldset {border:none;padding:10px 0 10px 0;display:block;}
fieldset br {clear:left;}
fieldset label {display:block;width:65px;float:left;padding:0 15px 0 0;margin:2px 5px 10px 0;text-align:right;font-weight:bold;background:Transparent}
fieldset label.req {background:url(../_images/icons/required.gif) no-repeat 100% 4px;}
fieldset textarea {margin-bottom:3px;border:1px solid #333;background-color:#fff;color:#000;padding:2px 4px;}
fieldset input {color:#000;border:1px solid #333;background-color:#fff;font-size:11px;padding:2px 4px;}
fieldset .formbutton {padding:3px 0 0 82px;}
fieldset .formbutton input {background:Transparent;border:none;}

/* CONTACT */
.contact-left {float:left;width:305px;margin-right:45px;}
.section {margin:0 0 30px 0;}
.contact-left img {padding:3px; border:1px solid #8e8d61;}
.contact-right {float:left;width:310px;padding:0 0 0 30px;border-left:1px solid #e0e0e0}
.contact-left h2, .contact-right h2 {color:#8e8d61;margin:15px 0 8px 0;text-decoration:none;}
.map {width:700px;height:400px;border:1px solid #333;margin:10px 0 5px 0}
.maplink {font-size:11px;}

/* GENERAL */
.quote {background:url(../_images/layout/quote.gif) no-repeat;padding:0 20px 30px 30px;margin:30px 0 0 0;border-bottom:1px solid #dad9cb;}
.quote-small {background:url(../_images/layout/quote-small.gif) no-repeat;padding:0 0 0 20px;font-style:italic;}
.pdflink {display:block;font-size:14px;background:url(../_images/icons/pdf.gif) no-repeat;padding:8px 0 8px 35px;}
.hpost {visibility:hidden;padding:0 15px 0 0;}
.himg {background:url(../_images/layout/h.gif) no-repeat;padding:6px 0 0 0;margin-top:5px;}
.thumb {padding:4px;border:1px solid #ddd;margin:0 0 10px 0}
.square {padding:4px;border:1px solid #ddd;margin:0 10px 10px 0;float:left;}
.yellowbox {background:#fffbcc;padding:20px;margin:0 0 20px 0}
.arno {background:#fffbcc;text-align:center;margin:0;}
.brochure {margin:0 0 15px 0}

/* TOURS */
#qtmovie {border:1px solid #333;width:440px;height:330px;margin-bottom:10px;}
.qtreq {background:url(../_images/icons/quicktime-logo.png) no-repeat 0 20px;padding:20px 0 0 70px;margin:20px 0 0 0;border-top:1px solid #dad9cb}
.qtreq h3 {margin:0 0 5px 0}

/* SIFR */
.sIFR-flash {visibility:visible !important;margin: 0;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-flash + div[adblocktab=true] {display:none !important;}
.sIFR-hasFlash .arno {visibility:hidden;font-size:18px;}