body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; margin-top: 5px; color: #666; background-color:#fff;}
h1, h2, h3{padding:0; margin:0;}
h4+p{ margin-top: -1em;}
#container{ width:750px; margin:0 auto;}
#left{ width: 550px; float: left; margin-left:5px; line-height: 1.4em;}
#right{ width: 180px; float:right; margin-right:5px; color:#333;}
#left, #right{ margin-bottom: 5px;}
#right h2{ font-size: 1em; font-style: italic; margin: 0; line-height: 1.5em;}
#right p{ float:right; font-size: 0.8em; margin:0; padding:0; font-style:italic;}
div#navigation{ /*float:left;*/ line-height:20px; float:right; margin-bottom:10px;}
div#navigation ul{ margin:0; padding:0; list-style:none;}
div#navigation li{ float:left; background:url("/images/navigation/right.gif") no-repeat right bottom; margin:0 0 0 2px; padding:0;}
div#navigation a{ display:block; background:url("/images/navigation/left.gif") no-repeat left bottom; padding:0 10px 4px 10px; text-decoration:none; color:#A1204F; background-color:inherit;}
div#navigation a:hover{ }
div#navigation #selectedNav{ background:url("/images/navigation/right_sel.gif") no-repeat right bottom;}
div#navigation #selectedNav a{ background:url("/images/navigation/left_sel.gif") no-repeat left bottom; color:#fff;}
#footer{ clear: both;}
#footer p{ margin: 0 5px; padding: 5px 0 0 0;}
#footer a{ color: #A1204F; padding: 0 2px; text-decoration: none;}
.floatRight{ float: right;} .floatLeft{ float: left;}
.copyright{ font-size: 0.8em; vertical-align: bottom;}
.xlarge{ font-size:1.5em;} .large{ font-size:1.4em;} .medium{ font-size:1.3em;}
.red{ color: #A1204F;} .green{ color:#4D6A30;} .darker{ color:#333;}
.clear{ clear: both;}
.italic{ font-style: italic;}
#content { clear: right; width: 750px; background: url("/images/divide.gif") 558px 0 repeat-y #fff;}
a { color:#666; text-decoration: none;}
a:hover { text-decoration: underline;}
#left ul{ list-style:none;}
#left ul li{ padding-left:11px; background:url("/images/bullet_blue.png") no-repeat 0 50%;}
#left ul#pdf li{ padding: 2px 0px 2px 18px; background:url("/images/pdf.gif") no-repeat 0 50%;}
#right ul{ padding-left: 5px;}
#right ul li{ padding-left:0;list-style:none;}
a img{ border: none;}

blockquote{ margin: 0;}
blockquote.home:before{ content: open-quote;}
blockquote.home:after{ content: close-quote;}

div#nav{ line-height:20px; margin-bottom:10px;}
div#nav ul#additionalNav{ margin:0; padding:0; list-style:none;}
div#nav ul#additionalNav li{ background:url("/images/navigation/right.gif") no-repeat right bottom; margin: 5px 0 0 2px; padding:0; border-top: 1px solid #666;}
div#nav ul#additionalNav a{ display:block; background:url("/images/navigation/left.gif") no-repeat left bottom; padding:0 10px 4px 10px; text-decoration:none; color:#A1204F; background-color:inherit;}
div#nav ul#additionalNav .active{ background:url("/images/navigation/right_sel.gif") no-repeat right bottom;}
div#nav ul#additionalNav .active a{ background:url("/images/navigation/left_sel.gif") no-repeat left bottom; color: #fff;}


#entertain{ clear: left; margin: 0;}

#entertain dt{ font-weight: 900; margin-top: 1em;}
#entertain dd{ margin: 0;}

#error{ margin: 5px 10px 0; padding: 0 10px; color: #fff; border: 1px solid #999; background-color: #a1204f; font-weight: 900;}
#errorHold{ margin: 7px 10px 0; padding: 0 10px;}

ul.enquiry{ margin: 0; padding: 3px; width: 47%;}
ul.enquiry span.required{ font-weight: 100; color: #a1204f;}
ul.enquiry li{ margin: 0 0 2px 0;}

ul.enquiry li{ text-align: right;} 

ul.floatLeft{ float: left;}
ul.floatRight{ float: right; margin-right: 5px;}
ul.clearFloat{ clear: both;}
ul li input.input{ width: 130px; border: 1px solid #ccc; height: 17px;}
ul li textarea.input{ border: 1px solid #ccc;}

div.comments blockquote p{ font-style: italic;}
div.comments blockquote p+p{ font-style: normal; font-weight: 900; margin-top: -1em;}