body {margin:0; padding:0; color:black; font-family:verdana,arial,helvetica,sans-serif; font-size:93%; line-height:1.4em}
body.nohdr {background:white; line-height:1.3em}
.button {cursor:hand}
html>body.button {cursor:pointer}
a img {border:none; background:transparent}
a img:hover {background:transparent}
a {color:#067cae; text-decoration:none}
a:visited {color:#4abe9d}
a:hover {background:#c8e9f1; text-decoration:none}
a.button, .submenu a {color:#067cae; text-transform:uppercase; text-decoration:none; font-size:.8em}
a.button:visited, .submenu a:visited {color:#4abe9d}
a.button:hover, .submenu a:hover {color:#fff; background:#067cae; text-decoration:none}
a.q, a.q:visited, a.q:hover {color:#666; text-decoration:none; background:transparent; cursor:text}
a.next {color:#E97604; text-decoration:none; font-size:130%; font-weight:bold; line-height:.5em; padding:0 4px}
a.next:visited {color:#E97604}
a.next:hover {color:#eee; background:#067cae; text-decoration:none}

h1 {font-size:1.6em; font-family:verdana, helvetica, sans-serif; color:#eb8d20; font-weight:normal; margin:20px 0 30px 0}
h2 {font-size:1.3em; font-family:verdana, helvetica, sans-serif; color:#067cae; text-align:left; font-weight:normal; margin:0 0 30px 0}
h3,h4,h5,h6 {font-family:arial, helvetica, sans-serif; color:#eb8d20}
h3 {font-size:1.2em; font-weight:normal}
select, input {font-family:Arial, Helvetica, sans-serif; font-size:100%}
textarea {overflow:auto}
td {vertical-align:top}
th {color:white; text-align:left; background:#79B9DD; padding:0 4px; border-bottom:1px solid #369; font-weight:normal}
p {text-align:justify}

#wrapper {}
#header {width:100%; height:174px}
#content {margin:0px 50px 40px 40px; padding:0}
#footer {clear:both; margin:0; padding:20px 0 12px; line-height:1.2em; font-size:.9em; color:#666; text-align:center; font-family:'trebuchet MS',arial}
#footer a {color:#067cae; margin:0}
#footer a:hover {color:#999; background:#c8e9f1}
#footer a.curr {color:#999; background:#c8e9f1; cursor:text}
#footer .copy {text-align:center; margin:4px; font-size:.7em}
#footer .copy a {text-decoration:underline; color:#666}
#footer a.q {text-decoration:none}
#footer a.q:hover {text-decoration:none; cursor:hand; background:#fff}

#currency {font-size:.8em; line-height:1em; margin-top:-12px; text-align:center}
/*#currency {position:absolute; top:2px; right:40px; font-size:7px; line-height:8px; text-align:center}*/
#currency div {font-size:.8em}
#loading {color:#900; text-align:center}
#enquiry {width:180px; text-align:center; margin:0 auto}
#enquiry #ack, #enquiry #err {width:100%; font-weight:normal; font-size:.8em; padding:0}
#feature, .special {border:1px solid #067cae; margin:4px auto; padding:8px; font-size:.9em; line-height:1.3em}
#intro {padding:0px 20px; background:#067cae; color:white; font-size:.9em; line-height:1.3em}
#intro a {color:#fff; text-decoration:underline}
#intro a:hover {color:#067cae; text-decoration:underline}

.nav {height:28px; margin:0 0 1px; padding:0 20px; background:#f99d33; font-size:1em; text-transform:uppercase; white-space:nowrap; border-bottom:1px solid white}
.nav div {float:left}
.nav div a {color:white; width:auto; display:block; padding:5px 9px}
.nav div a:visited {background:#f99d33; color:#fff}
.nav div a:hover {background:#067cae; color:#fff}
.nav a.curr {color:#fff; background:#067cae; cursor:text}
.nav a.curr:visited {background:#067cae; color:#fff}
.nav a.curr:hover {color:#fff; background:#067cae; cursor:text}
.navHome {text-align:center;  font-size:1em; background:#f6801f; color:white; padding:0px 0; margin:1px 0 0}

.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#067cae; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#067cae; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4 {height:2px; font-size:1px; overflow:hidden; display:block; background:#067cae; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.content {border-right:1px solid #aaa; border-left:1px solid #aaa; background:#067cae; padding:4px; color:#fff; text-align:center}

.accent {color:#900; }
.accentlg {color:#900; font-weight:bold; background:#EFE9D9; border:none}
.address {padding:10px 120px 10px 0; margin:10px 120px 10px 0}
.bath {width:80px; background:url(../images/bed.gif) no-repeat}
.bed {width:80px; background:url(../images/bath.gif) no-repeat}
.borderlight {border:1px solid #ddd}
.button {font-size:11px}
.clr {clear:both}
.flL {float:left; text-align:left}
.flLm {float:left; text-align:left; margin:10px 10px 10px 0}
.flR {float:right; text-align:right}
.flRm {float:right; text-align:right; margin:10px 0 10px 10px}
.footer {margin:0; padding:0; font-size:.8em; color:#666; line-height:1.1em}
.links li {margin:12px 0}
.mp0 {margin:0; padding:0}
fieldset.msg {text-align:center; width:80%; border:1px solid #900; margin:0 auto; padding:0 0 4px; font-size:.9em}
fieldset.msg legend {color:#900; margin:0 8px; padding:0 8px}
fieldset.msg .error {color:#900}
fieldset.msg .status {color:navy}
.note {font-size:.8em; color:#900;}
.notetext {font-size:.8em; color:#666; line-height:1.1em}
.p1:first-letter {font-size:160%; font-weight:500; line-height:.9em}
.p2 {font-size:160%; font-weight:500}
.pghdr {float:left; margin:0}
div.photo {background:white}
div.photo .photo {margin:0; padding:0; border:none}
div.photoadm {background:white; float:left; margin:4px!important; padding:2px; border:none}
.recs {text-align:right; color:#666; font-size:.8em; margin:0; padding:0}
.txtl {text-align:left}
.txtc {text-align:center}
.txtr {text-align:right!important}
.txtj {text-align:justify}

.dbList {margin:4px auto; border:1px solid #369}
.dbList th {color:navy}
.dbList td {vertical-align:middle; border-top:1px solid #ddd; padding:0 4px}
.dbList .options {text-align:center; border-left:1px solid #369}
.frmMaint {text-align:center; width:99%; padding:0px 4px}
.frmMaint table {font-size:.9em; border:1px solid #37c2d8; margin:2px auto; text-align:left}
.frmMaint table td {padding:1px 4px}
.frmMaint table td.sub {padding:0}
.frmSelect {margin:0; padding:0; text-align:center; font-size:11px; background:#067cae}
.tblLegend {font-size:85%; border:1px solid #ccc; border-collapse:collapse}
.tblLegend td {text-align:left; border:1px solid #ddd; margin:0; padding:2px}
.tblList td {line-height:1.3em; font-size:.9em; line-height:1.3em}
.tblList .item {white-space:nowrap; padding-top:10px; margin-top:20px; border-top:1px solid #067cae}
.tblList p {margin:0; padding:0}
.tblMap p {font-size:85%; color:#666}
/* darkblue:067cae darkorange:f99d33 (darker eb8d20) turquoise:37c2d8 lightblue:c8e9f1 yellow:ffd503 lightyellow:fff799 green:4abe9d */

