body, div, p, ul, ol, li, h1, h2, h3, h4, h5, h6, img, form, fieldset {margin:0px;padding:0px;border:0px;}
body {text-align:center;font-family:"trebuchet ms",arial;font-size:11px;color:#000;background:#fff;}
#page {padding:0px;text-align:left;margin:0px auto;position:relative;}

/********************** top **********************************/
#top {position:relative;}
#toplogo {float:left;}
#made-in-ireland {display:none;}
#print-details {display:block;float:right;width:300px;margin-bottom:1em;text-align:right;list-style-type:none;}
#contact-details {display:block;float:right;width:300px;text-align:right;clear:right;list-style-type:none;}

/********************** navigation **********************************/
#nav {clear:both;list-style-type:none;text-transform:lowercase;padding:20px 0px;}
#nav li {display:inline;position:relative;font-size:15px;letter-spacing:-0.06em;color:#2b44aa;font-weight:bold;padding:0px 10px 0px 15px;}
#nav li.first {padding:0px 10px 0px 0px;background-image:none;}
#nav li a {color:#2b44aa;}
#nav li ul {display:none;}

/********************** usps and subpage banner **********************************/
#usps {display:none;}
#banner {display:none;}

/********************** main/content area **********************************/
#main {padding:20px 0px;}
#content {}
.subpage #content {padding-top:20px;}

#content h1 {font-size:28px;line-height:1.2em;margin:0px;}
.subpage #content h1 {margin-bottom:0.8em;}
#content h2 {color:#8a8a8a;font-size:17px;margin-bottom:1em;}
#content p, #content ul, #content ol {font-family:"trebuchet ms";font-size:13px;line-height:1.5em;color:#000;margin-bottom:1em;}
#content ul, #content ol {margin-left:30px;}
#content ul ul, #content ol ul, #content ul ol, #content ol ol {margin-bottom:0em;}
#content a {color:#b6010b;}
#content a:hover, #content a:focus {text-decoration:none;}
.clearing {padding:10px 0px;clear:both;}
.clearing p {display:none;}

/********************** homepage LHS **********************************/
#subusps {display:none;}

/********************** footer **********************************/
#footer {clear:both;color:#000;text-align:center;padding:10px 0px;}
div.center {margin:0px auto;text-align:right;}
#footer a {color:#000;}
#footer ul {display:none;}
p#web-design {font-size:10px;padding-bottom:30px;}
#contact-address {display:none;}
#copyright {display:none;}

/*************** contact form ******************/
#content #maincontact {border:0px solid #000;width:300px;margin-top:2em;}
#maincontact fieldset {border:0px;}
#content #maincontact ul {margin:0px;padding:0px;list-style-type:none;}
#content #maincontact ul li {clear:both;margin-bottom:1em;}
#content #maincontact ul li span {clear:both;display:block;text-align:right;font-size:0.8em;color:#2b44aa;font-weight:bold;margin-right:40px;}
#content #maincontact ul li label {clear:left;float:left;width:100px;text-align:right;padding-right:10px;margin-bottom:0.5em;}
#content #maincontact ul li input.text {float:left;width:150px;margin-bottom:0.5em;}
#content #maincontact ul li textarea {float:left;width:150px;height: 80px;margin-bottom:0.5em;}
#content #maincontact ul li input.submit {}