body { font: normal small/1.2 Trebuchet MS; color: #666666; margin: 5px; text-align: center; background: #fff; margin-top:0 }
table, input, select, textarea { font: normal small/1.2 Arial,Helvetica,Sans-serif; color: #0a4d8d }
html>body { font-size: 90% }
img { border: none }
form { margin: 0 }
h1 { font: normal 120%/1.1 "Gill Sans", Arial, Helvetica, Sans-serif; color: #1a2642; margin: 0 }
h2 { font: bold 110%/1.1 "Gill Sans", Arial, Helvetica, Sans-serif; background-color:#d7ecc3; padding:5px; margin: 0 0 10px 0 }
h3 { font: normal 100%/1.1 "Gill Sans", Arial, Helvetica, Sans-serif; color: #1a2642; margin: 0 }

hr { color: #8F92BF; height: 1px; border: 0; background: #1a2642 }
a { text-decoration: none; color: green }
a:hover { text-decoration: underline }
p { margin: 1em 0 }

#featurestable {border-collapse: collapse;}
table .feature {border-right:1px solid #1a2642}
#featurestable th {font-weight:bold; color:#1a2642}
#featurestable th, #featurestable td {padding:5px; border-bottom:1px solid #1a2642}
#featurestable td {font-size:0.9em}
.tableend {padding:5px; border-bottom:0;}

#hdr, #bdy, #ftr, #menu { width: 805px; margin: auto; background: #FFF; text-align: left }
#hdr, #bdy { margin-bottom: 0px }
#bdy, #ftr {padding: 20px;}
#hdr {padding:0 50px 10px 40px}
#ftr {background-color:white; background-image:url('/img/ink_footer_repeater.jpg'); background-position:bottom left; background-repeat:repeat-x; padding:0 10px 110px 10px;}

#bdy {padding:10px 0 0 0; width:895px}
#menu {width:885px}
#ftr {width:875px}
#hdr {margin-top:20px}
#icon { float: right }
#footnote {float:right; margin-top:70px; font-size:0.6em}
#lft { float: left; width: 200px;}
#rgt { float: right; width: 200px; background-color:#ccffcc}
#ctr { float: left; width: 445px; padding-left:10px; margin-left:10px; border-left:1px solid #d7ecc3; padding-right:10px; margin-right:10px; border-right:1px solid #d7ecc3}

#spam {color:#ccc; text-align:center; font-size:0.8em}
#spam a {color:#ccc}
#menu {background-color:green; color:white; padding:5px;}
#menu a {color:white; margin:0 10px 0 10px;}

#lft ul {padding:0; margin:0;}
#lft ul li {text-transform:none; background-color:#d7ecc3; font-weight:normal; font-size:1.2em; list-style:none; margin-bottom:20px; margin-top:0;  line-height:1em}
#lft ul li span {padding:5px; display:block;}
#lft ul li ul {clear:left; background-color:white;}
#lft ul li ul li {color:green; font-weight:bold; background-color:white; font-size:0.75em; margin-bottom:2px; letter-spacing: normal; margin-left:5px; margin-top:2px;line-height:1.1em}

#rgt ul {padding:0; margin:5px 0 0 5px;}
#rgt ul li {text-transform:none; color:black; font-weight:normal; font-size:1.1em; list-style:none; margin-bottom:20px; margin-top:0;  line-height:1em}
#rgt ul li ul {clear:left}
#rgt ul li ul li {color:green; font-weight:normal; font-size:0.75em; margin-bottom:5px; letter-spacing: normal; margin-left:5px; margin-top:2px;line-height:1.1em}

.clr { clear: both; line-height: 0; height: 0; font-size: 0 }
.nowrap { white-space: nowrap }
.flr { float: right }
.fll { float: left }

#rgt .header {font-size:2.2em; text-transform:uppercase; margin: 20px 0 20px 0; text-align:center}

.enquire {margin-bottom:0px; border-bottom:1px solid #f5f5f5}
.enquire .innercont {padding:0 10px 0 10px;}
.enquire .innercont h3 {text-align:center; font-size:1.2em; padding:10px; font-weight:bold; text-transform:uppercase}
.enquire .innercont span {text-align:center; font-size:0.9em; padding:0 10px 0 10px; display:block}
.enquire .panelfoot {margin:0; margin-bottom:20px}
.enquire h1 {text-align:center; margin-bottom:10px}

fieldset {padding:5px;}
legend {color:#015130; font-weight:bold; margin-bottom:10px}
#stdform {margin-top:20px}
#stdform label {display:block; float:left; padding:4px 10px 0 0; width:100px; text-align:right;}
#stdform p {clear:left; margin:0; padding: 0 0 15px 0;}
#stdform p textarea {width:280px; height:100px; text-align:center}
#stdform input, select, textarea {font-size:11px; font-family:arial}
#stdform input {width:120px}

#chkform {margin-top:20px}
#chkform label {display:block; float:left; padding:4px 10px 0 0; width:200px; text-align:right;}
#chkform p {clear:left; margin:0; padding: 0 0 5px 0;}
#chkform p textarea {width:150px; height:60px; text-align:left; line-height:1.5em}
#chkform input, select, textarea {font-size:11px; font-family:arial}
#chkform input {width:150px}

#chkform2 {margin-top:20px}
#chkform2 label {display:block; float:left; padding:4px 10px 0 0; width:200px; text-align:right;}
#chkform2 p {clear:left; margin:0; padding: 0 0 5px 0;}
#chkform2 p textarea {width:150px; height:60px; text-align:left; line-height:1.5em}
#chkform2 input, select, textarea {font-size:11px; font-family:arial}
#chkform2 input {width:150px}

.bskitem {width:115px; height:20px; font-size:0.9em; float:left;}
.bskprice {width:55px; height:20px; float:right; font-size:0.9em; text-align:right;}

.greenbox {border:4px solid #809C35; padding:10px}
.greenbox h3 {color:#EF0079; font-size:20px}
.greenbox ul {margin-left:10px}
.greenbox li {color:#00A2EB; font-size:16px}

.thecycle {padding:10px 10px 15px 10px; background-image:url('/img/thecycle.gif'); background-position:bottom right; background-repeat:no-repeat; border:2px solid #809C35;}
.thecycle h3 {font-size:20px}
.thecycle ol {margin-left:30px;}
.thecycle li {font-size:14px; margin-bottom:5px}
.thecycle small {font-size:10px}
