body{font-size:62.5%;font-family:Verdana,sans-serif;}
*{color:white;border:0;margin:0;padding:0;border:none;outline:0;vertical-align:baseline;line-height:1em;}
sup,abbr,em,strong{color:inherit !important;}
sup{vertical-align:super;color:inherit !important;}
table,p{font-size:1.2em;}
dt{font-size:1.3em;}
table{width:100%;}
a,a:visited,a:active,a:hover{text-decoration:none;cursor:pointer;}
textarea,input.text{border:1px inset #f0f0f0;}
input[type=submit],input.submit{color:black !important;border:2px outset #f0f0f0;background-color:#f0f0f0;}
option,select{color:black;}
input.dummy{color:white !important;background-color:black;border:none;}
hr{border-bottom:1px solid #ccc;}
.accessibility{display:none;}
fieldset ul,fieldset ol{list-style-type:none;}
body{text-align:center;}
#wrapper{margin:10px auto;text-align:left;width:760px;}
td{padding-top:.5em;}
.clear{clear:both;}
#content{overflow:hidden;}
#footer{margin-top:30px;padding:10px 0 20px;clear:both;}
#title{clear:left;font-weight:bold;text-transform:uppercase;font-size:4.7em;}
#subtitle{font-size:3.7em;font-weight:bold;}
p.description{font-weight:bold;font-size:1.3em;line-height:1em;}
h4,h5,ul,ol,li,p{line-height:1.6em;}
h4,h5{font-size:1.2em;margin-bottom:1em;}
h5{margin-bottom:1.5em;}
table,p{font-size:1.1em;}
p a{font-size:1em;}
#footer p{font-size:1em;}
body{font-family:Verdana,sans-serif;}
#title,#subtitle,p.description{font-family:Arial,sans-serif;font-weight:bold;}
#title{clear:left;font-size:4.7em;text-transform:uppercase;}
#subtitle{font-size:3.7em !important;margin:0 !important;}
p.description{font-size:1.3em;line-height:1.2em;}
body{color:white;background-color:black;}
#content a:hover{color:#FF0066;}
.news a:hover{color:#FF0033;}
#footer{border-top:1px solid #cacaca;}
#footer p{color:#cacaca;}
ul.navigation li{list-style-type:none;}
ul.navigation.horizontal li{float:left;}
ul.navigation.horizontal li li{float:none;}
ul.navigation a{display:block;}
ul.navigation ul{position:absolute;margin-top:0.5em;margin-left:-1em;}
#breadcrumbs{height:16px;padding-bottom:20px;font-size:1.2em !important;}
#breadcrumbs li{padding:0px 5px !important;margin:0px 0;line-height:1em;border-left:1px solid white;}
#breadcrumbs li.first{border:none;font-weight:bold;margin-left: -5px;}
#breadcrumbs li a{padding:0px 5px;margin:0px -5px !important;}
/* ================== */
#header{clear:both;padding-bottom:1em;height:150px;width:760px;}
#nav{float:right;margin-top:-92px;}
#nav li ul{display:none;}
#nav h2{font-weight:normal;font-size:1em;text-transform:uppercase;letter-spacing:1px;}
#nav li{padding:3px 0;}
#nav li a{font-weight:bold;}
#compasso ul li a,#mail ul li a,#enquiry ul li a{font-weight:normal !important;}
#nav input.dummy{font-size:1em;margin-top:-2px;}
#nav #compasso h2 a{background:url('../imgs/compasso.png') no-repeat scroll top center;width:15px;height:16px;text-indent:-99999px;}
#nav #mail h2 a{background:url('../imgs/mail.png') no-repeat scroll top center;width:9px;height:16px;text-indent:-99999px;}
#nav #enquiry h2 a{background:url('../imgs/enquiry.png') no-repeat scroll center top;width:7px;height:16px;text-indent:-99999px;}
#compasso,#mail,#enquiry{margin-top:-3px;}
#mail ul li{background-color:#161616;}
#nav a:hover{background-position:bottom center !important;color:#ff0066;}
#nav li a{padding:0 5px;}
#nav li li a{padding:3px 5px;margin:0 5px;}
#nav li li a span{color:white;}
#nav li li a span{padding:0.30em 0.5em;background-color:#161616;white-space:nowrap;}
#mail li a span{padding:0 !important;line-height:15px;}
#nav a:hover span{color:rgb(255,0,102) !important;}
#home-link{display:block;text-indent:-99999px;background:url('../imgs/home_logo_alpha.png') no-repeat scroll top left;width:149px;height:92px;}
