@import url("sIFR-print.css");body {margin:0;padding:0;font:62.5%/1.3 Verdana, Arial, Helvetica, sans-serif;color:#666666;background:#dae7f4 url(../images/global/body-bg.gif) repeat-x;text-align:center;}a {color:#666666;}a:hover {color:#666666;}p {margin:0 0 8px;line-height:130%;font-size:110%;}img {border:none;}h2 {margin:0 0 10px;font-size:230%;line-height:100%;}h3 {margin:10px 0 10px 0;font-weight:normal;font-size:145%;}h4 {margin:10px 0 5px;padding:0;font-size:115%;}ul {list-style:none;}form {margin:0px; padding:0px;}table {}table thead {font-weight:bold;}table thead tr {}table thead tr td {}table tbody {}table tbody tr {}table tbody tr td {}table td {vertical-align:top;}.cleaner {overflow:hidden;clear:both;height:1px;margin-top:-1px}.hidden {display:none;}.print-only {display:none;}.small {font-size:0.8em;}.hi-light {color:#EB2604;}.strike-out {text-decoration:line-through;}div.left {float:left;}div.right {float:right;}div#container {text-align:left;}div#header h1 {font-size:200%;color:#1275a5;text-align:right;display:inline;}div#navigation {display:none;}div#content div.main p {clear:both;}div#content div.main ul#sub-nav {clear:both;float:left;margin:0 0 20px 0;padding:0 0 0 20px;list-style:square;}div#content div.main ul#sub-nav li a {font-weight:bold;font-size:110%;}div#footer {clear:both;float:left;position:relative;width:900px;margin:10px 0 0 0;}div#footer a {color:}div#footer a:hover {}div#footer p {font-size:90%;}div#footer div {margin:0 5px 0 5px;}div.availability {margin:0;padding:0;}div.availability .details {font-weight:bold;margin:0 0 3px 0;}div.availability .details .name {margin:6px;}div.availability .details .year {}div.availability table {}div.availability table tr {}div.availability table tr td {text-align:center;padding:2px;}div.availability table thead {}div.availability table thead tr {}div.availability table thead tr td {}div.availability table tbody {}div.availability table tbody tr {}div.availability table tbody tr td {}div.availability table tbody tr td.a {color:#666666;}div.availability table tbody tr td.b {background-color:#febf00;color:#ffffff;text-decoration:line-through;}div.availability-year {clear:both;float:left;margin:20px 0 10px 0;}div.availability-year div.options {float:left;margin:0 0 20px 0px;display:inline;}div.availability-year div.options label {float:left;font-weight:bold;padding:5px 10px 0 3px;}div.availability-year div.options select {float:left;margin:2px 0 0 0;}div.availability-year div.row {clear:both;background-color:Aqua;margin:0 0 0 0px;}div.availability-year div.row div.availability {float:left;}div.availability-year div.row div.availability table {border:1px solid #dfdfdf;margin:4px;}div.rates {margin:0 0 20px 0;}div.enquiry {clear:both;float:left;margin:10px 0 10px 0;}div.gallery {clear:both;float:left;margin:10px 0 0 0;}body.content div#content div.main {padding:10px 15px 0 15px;width:870px;}body.content div#content div.main h2 {color:#1275a5;}body.content div#content div.main img {margin:20px;}div.df .row select, div.df .row input, div.df .row textarea {font-size:120%;}body.content div#content div.df .row.date img {margin:0;}div.df .error-summary {width:850px;color:red;}div.df .error-summary ul {list-style:square;}div.df .row {position:relative;width:100%;margin-bottom:5px;clear:both;}div.df .row img {border:0;}div.df .row a {color:black;}div.df .row label {width:15%;display:block;float:left;text-align:right;padding:5px 5px 0 0;}div.df .row label span.field-required-indicator {color:#CC0000;font-style:normal;}