hr { clear:none; }
#contentleft ul { margin:0 2px; padding:0; }
#contentleft ul li { background:none; border:none; padding:0px; }
#contentleft ul li a { background-color:#090; border:1px solid #cc0; display:block; padding:3px; width:123px; }
#contentleft ul li a.current { border:1px solid #ff0; }
#contentleft ul li a:hover { border:1px solid #fff; }
#contentleft ul li a strong { font-size:90%; }
#sitenav { color:#ccc; padding:0px 4px 3px; }
h2 { border-bottom:1px solid #093; padding-bottom:5px; }
#pagenav { border-top:1px solid #093; clear:both; margin-top:0.5em; margin-bottom:1.5em; padding-top:5px; }
#pagenav a { float:right; padding-bottom:5px; }
#pagenav span { padding-bottom:5px; }
#pagenav span a { float:none; }
#footer { padding:0; }
#contentmain { margin-left:143px; margin-right:133px; }
#thegrange { margin-top:0; padding:5px 0; }
.box { margin:1em auto; }
#contentmain { background:none; background-color:#ffc; }
#contentmain, #contentleft, #contentright { padding-bottom:3550px; margin-bottom:-3550px; }
/*#content { overflow:hidden; }*/
.clearleft { clear:left; }
.award img { height:142px; padding:2px; width:100px; }
.award2 img { height:59px; padding:2px; width:100px; }
.logo img { border:1px solid #006600; height:100px; width:100px; }
.logo a:hover img { border: 1px solid #CCCC00; }
table { font-size:90%; }
#enquiry fieldset { margin-top: 10px; }
#enquiry legend { color: #000; font-weight: bold; }
#enquiry .group { text-align: center; margin: 5px 5px 0 5px; }
#enquiry .row { padding-bottom: 4px; }
#enquiry span.label, form span.field { display: inline-block; font-weight: bold; text-align: left; width: 8em; }
#enquiry span.wide { font-weight: normal; width: 10em; }
#enquiry span.field { width: 9em; text-align: right; }
#enquiry span.narrow { width: 4em; }
table.tariff { border: 2px solid #060; border-collapse: collapse; font-size: 95%; text-align:center; }
table.tariff thead, table.tariff tbody td.fill { background-color: #093; color: #fff; }
table.tariff thead .alt { background-color: #060; color: #fff; }
table.tariff tbody tr.alt { background-color: #efe; }
table.tariff tbody tr { background-color: #dfd; }
table.tariff .fill { font-size: 1pt; }
table.tariff td { border: 1px solid #090; padding: 2px; }