body {font-size:.9em; line-height:1.4em; margin:0; padding:0; background:url(../_img/bgtop.gif) no-repeat #fff; color:#25285f; font-family:tahoma,arial,sans-serif;}
h1 {font-size:160%; font-family:verdana,sans-serif; margin:8px 0 16px; padding:8px 0 16px; color:#25285f; font-weight:normal}
h2 {font-size:110%; font-family:verdana,sans-serif; margin:24px 0; color:#25285f;}
h3 {font-size:100%; font-family:verdana,sans-serif; margin:12px 0; color:#000}
ul {margin-left:-28px}
li {list-style:square; margin:6px; text-align:justify; line-height:1.3em}
td {vertical-align:top; padding:1px}
th {text-align:left; padding:1px 12px 1px 1px; background:#fff; border:solid #ccc; border-width:1px 0}
hr {height:1px; color:#ddd; border:1px solid #ddd; border-width:1px 0 0}
p {text-align:justify}
img {border:none}
fieldset {border:1px solid #ddd}
legend {font-style:normal; font-size:1.2em; padding:0 6px; color:#900; font-weight:600}
textarea {font-family:arial,sans-serif; font-size:.9em}
select, input text {border:1px solid #ddd; font-size:1em;}
div.txtc + div {margin:0 auto}
div.txtc + table {margin:0 auto; text-align:left}

a {text-decoration:none}
a:link {color:#2a83af}
a:visited {color:#6831ac}
a:hover, a:active {color:#c30}
.menuv a:link, .menuv a:visited {color:#25285f}
.menuv a:hover, .menuv a:active {color:#c30; background:#fff}
.menuh a:link, .menuh a:visited {color:#e6efee; padding:1px 6px}
.menuh a:active {color:#000}
.menuh a:hover {color:#c30; background:#fff}
.nav a:link, .nav a:visited {color:#25285f; padding:1px 6px}
.nav a:active {color:#000}
.nav a:hover {color:#c30; background:#fff}
.copy a:link, .copy a:visited, .copy a:hover, .copy a:active {color:#999}
.copy a:hover {text-decoration:underline}
.menuv a.curr, .menuh a.curr, .nav a.curr {color:#900}

#layout {width:100%; margin:0 auto; padding:0; background:transparent}
#objContainer {float:right; width:310px; height:201px; background:url(../_img/seaprawns.gif) right top no-repeat}
#obj {width:310px; height:201px; visibility:hidden}
#slide {width:415px; height:405px; background:url(../_img/imgcircle.gif) bottom right no-repeat #fff; vertical-align:bottom; text-align:right}

#col1 {width:130px; margin:0; padding:0 8px}
#col2 {width:auto; margin:0; padding:0}
#menu {margin:-420px 0 0; padding:0; font-size:1em; font-weight:600; line-height:2em; white-space:nowrap; text-transform:uppercase}
#menu p {margin:0 0 0 4px; padding:0 0 0 4px}
#content {padding:140px 30px 30px}
#footer {clear:both; margin:0; padding:1px 0 5px; text-align:center; background-color:transparent}
#footer .nav {text-transform:uppercase; font-family:arial,sans-serif; font-size:.8em; font-weight:normal; width:100%; background:#E6EFEE; text-align:center; line-height:1.8em; padding:0; margin:0; border:1px solid #ddd}
#footer .copy {font-size:.7em; margin:10px 0; color:#999;}

.addr1 {float:left; width:50%}
.addr2 {clear:left; float:right; width:50%}
.address {font-family:arial, sans-serif; font-size:.9em; line-height:1.3em; margin:0; padding:0}
.button {background:#E6EFEE; color:#000; border:1px solid #8982A9; padding:0 1px; margin:0 1px}
.caption {width:120px; font-family:arial,sans-serif; font-size:.8em; float:left; text-align:center; padding:5px; line-height:1em}
.clr {clear:both}
.curr {color:#900}
.error {color:#f00; font-weight:bold}
.flL {float:left}
.flR {float:right}
.logo {margin:0}
.mp0 {margin:0; padding:0}
.mp10 {margin:10px; padding:10px}
.mp20 {margin:20px; padding:20px}
.note {color:#f00; line-height:1.1em; font-size:.9em}
.sm {font-size:.7em; margin:0; padding:0}
.top {text-align:right; margin:0 12px 6px 0; font-size:.8em}
.txtl {text-align:left!important}
.txtr {text-align:right!important}
.txtc {text-align:center!important}

.box td {margin:0; padding:0}
.boxbg {background:#E6EFEE;}
.boxbg p { margin:10px; font-size:1em}
.boxtopl {width:10px; height:10px; background:url(../_img/box01.gif) top left no-repeat}
.boxtop {width:100%; height:10px; background:url(../_img/box02.gif) top repeat-x}
.boxtopr {width:10px; height:10px; background:url(../_img/box03.gif) top right no-repeat}
.boxleft {width:10px; height:100%; background:url(../_img/box04.gif) top repeat-y}
.boxright {width:10px; height:100%; background:url(../_img/box06.gif) top repeat-y}
.boxbtml {width:10px; height:10px; background:url(../_img/box07.gif) bottom left no-repeat}
.boxbtm {width:100%; height:10px; background:url(../_img/box08.gif) bottom repeat-x}
.boxbtmr {width:10px; height:10px; background:url(../_img/box09.gif) bottom right no-repeat}

/* form */
.fldForm {width:100%; white-space:nowrap}
.fldLabel {clear:both; float:left; width:30%; text-align:right; margin:0; padding:0 0 2px}
.fldInput {float:right; width:68%; text-align:left; margin:0}
.fldError {clear:both; color:#f00; font-size:.95em; margin:0; padding:0; font-weight:normal}
.fldReqd {color:#f00; font-size:1.3em}
.fldNote {color:#f00; line-height:1.1em; font-size:.9em}
.fldNote span {font-size:.8em}
.fldSubmit {clear:both; margin:0; padding:0}
.msg {font-size:1em; line-height:1.3em; padding:10px 20px; margin:10px auto; font-weight:normal}
.msg legend, .msg span {font-size:1.2em; font-weight:600}
.msg div {font-weight:normal}
.msg .error span {color:#f00}
.msg .error {color:#900}
.msg .notice {color:navy}
.msg p {margin:4px; padding:4px; white-space:normal}

/*
.imgblock {margin:0 10px 10px; padding-left:30px; width:420px; height:320px; background:url(../forsale/photo-bg.png) 30px 0 no-repeat;}
.imgblock img {float:left; margin:11px 0 0 11px}
*/
.imgblock {margin:0; width:433px; height:316px; background:url(../forsale/photo-bg.png) no-repeat; text-align:center; margin:0 auto}
.imgblock img {margin:0 auto; margin-left:-10px; padding:11px 0 0 0px}

.layerLink {padding:0; margin:0 0 12px 0; font-size:.9em; line-height:1em}
.layerText {border:none; margin:0 0 10px 0; padding:1px 0 1px 20px; background:#fff; text-align:center}
.layerLine {margin-left:-20px; padding:0; line-height:1px; border-top:1px solid #3f91a1}

/* colours
blue: 25285F
green: 3F91A1
bg: #E4EDEA
bg (light): E6EFEE
curr: #d8270a
*/

