body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
h1 {
    font-size: 2em;
}
h2 {
    font-size: 1.5em;
}
body {
    background: url("/images/grad.png") repeat-x scroll left top #EBEDE4;
    color: #333333;
    font-family: verdana,arial,helvetica,sans serif;
    font-size: 80%;
    margin: 0 auto;
    width: 950px;
}
div.clearl {
    clear: left;
    font-size: 1%;
}
div.clearr {
    clear: right;
    font-size: 1%;
}
div.clearb {
    clear: both;
    font-size: 1%;
}
#header {
    height: 170px;
    margin: 10px 0 0 10px;
    position: relative;
    width: 950px;
}
#header #logo {
    float: left;
    margin-right: 10px;
    margin-top: -10px;
}
#header #container {
    float: left;
    width: 790px;
}
#header #container img{
    padding:15px 0 0 30px;
}
#header img#strapline {
    float: left;
    /*margin-top: 25px;*/
    margin: 15px 0 0 35px;
}
#header img#callback {
    float: right;
    margin: 20px 0 2px 20px;
}
#header #container p {
    clear: both;
    margin: 2px 0 0;
    padding: 0;
}
#topnav {
    float: left;
    height: 20px;
    text-align: right;
    width: 700px;
}
#topnav a {
    border-right: 1px dotted #494949;
    color: #494949;
    font-weight: bold;
    padding: 0 7px;
    text-decoration: none;
}
#topnav a:hover {
    color: #EE0000;
    text-decoration: underline;
}
#topnav span {
    border-right: 1px dotted #494949;
    color: #EE0000;
    font-weight: bold;
    padding: 0 7px;
}
#topnav a.last {
    border: medium none !important;
}
div#country-select {
    float: right;
    margin: -4px 12px 0 0;
    position: relative;
    width: 56px;
}
div#country-select a.off {
    background: url("../images/btn-uk-bg.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    width: 56px;
}
div#country-select a.off:hover {
    background: url("../images/btn-uk-bg.gif") no-repeat scroll 0 -24px transparent;
}
div#country-select a.on, div#country-select a.on:hover {
    background: url("../images/btn-uk-bg.gif") no-repeat scroll 0 -48px transparent;
    display: block;
    height: 24px;
    width: 56px;
}
div#country-dropdown {
    background-color: #DEDEDE;
    height: 29px;
    position: absolute;
    right: 0;
    top: 24px;
}
a#oz-button {
    background: url("../images/btn-australia.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    width: 56px;
}
a#oz-button:hover {
    background: url("../images/btn-australia.gif") no-repeat scroll 0 -29px transparent;
}
div#customer-feedback-link {
    font-size: 80%;
    margin: 0 0 0 0;
    position: absolute;
    right: 13px;
    text-align: right;
    top: 130px;
    width: 180px;
    z-index: 99;
}
div#customer-feedback-link a, div#customer-feedback-link a:link, div#customer-feedback-link a:active, div#customer-feedback-link a:visited {
    color: #555555;
    font-weight: normal;
    text-decoration: none;
}
div#customer-feedback-link a:hover {
    color: #333333;
    text-decoration: underline;
}
#subnav {
    background: url("/images/subnav_bg.gif") repeat-x scroll left bottom transparent;
    clear: left;
    margin: 0;
    padding: 0 0 15px;
    width: 950px;
}
#subnav ul {
    list-style-type: none;
}
#subnav ul li {
    background: url("/images/subnav_bg_right.gif") no-repeat scroll right top transparent;
    float: left;
    margin-right: 5px;
    text-align: center;
    width: 160px;
}
#subnav ul li.last {
    margin-right: 0 !important;
    width: 124px;
}
#subnav ul li a {
    background: url("/images/subnav_bg_left.gif") no-repeat scroll left top transparent;
    color: #EE0000;
    display: block;
    font-weight: bold;
    min-height: 25px;
    padding: 18px 5px 5px;
    text-decoration: none;
}
#subnav ul li a:hover {
    color: #EE0000;
    text-decoration: underline;
}
#footer {
    height: 160px;
    width: 950px;
}
#footer #logos {
    height: 111px;
    padding: 0;
    width: 950px;
}
#footer #logos img {
    border: 0 none;
    float: left;
    margin: 0;
    padding: 0;
}
#footer li
{
    padding-top:10px;
    float:left;
    list-style:none;
    }
    
#footer div.links
{
    width:150px;
    }

#footer div.links p
{
    padding-top:5px;
    }

#footer .left
{  
    padding-right:110px;
    }
    
#footer li a
{
    color:#666;
    text-decoration:none;
    }
    
#footer li a:hover
{
    text-decoration:underline;
    }
    
#footer .heading
{
    padding-bottom:10px;
    }
    
 #footer .heading a
 {
     color:#494949;
     }
 
#footer div.bottomlinks
{
    margin-top:20px;
    }

#footer div.tandc {
    float: left;
    padding: 5px 0 6px 5px;
    width: 385px;
}
#footer div.copyright {
    float: left;
    padding: 5px 5px 6px 0;
    text-align: right;
    width: 550px;
}
#footer div.tandc a {
    color: #666666;
    padding-right: 10px;
    text-decoration: none;
}
#footer div.copyright a, #footer div.copyright span {
    color: #666666;
    padding-left: 10px;
    text-decoration: none;
}
#footer div.tandc a:hover, #footer div.copyright a:hover {
    color: #666666;
    text-decoration: underline;
}
div.button {
    background: url("/images/red_button.png") no-repeat scroll left top transparent;
    clear: both;
    display: block;
    float: left;
    width: 200px;
}
div.button a {
    background: url("../images/red_button_left.gif") no-repeat scroll left top transparent;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 8px 30px 8px 12px;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
}
div.button a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.first {
    margin-top: 20px !important;
}
.arrow {
    background: url("/images/red_arrow.gif") no-repeat scroll right center transparent;
    clear: right;
    display: block;
    float: right;
}
.arrow a {
    color: #EE0000;
    display: block;
    font-weight: bold;
    padding: 2px 12px 2px 0;
    text-decoration: none;
    white-space: nowrap;
}
.arrow a:hover {
    color: #EE0000;
    text-decoration: underline;
}
.arrowback {
    background: url("/images/red_arrow_left.gif") no-repeat scroll left center transparent;
    clear: both;
    display: block;
    float: left;
}
.arrowback a {
    color: #EE0000;
    display: block;
    font-weight: bold;
    padding: 2px 12px;
    text-decoration: none;
    white-space: nowrap;
}
.arrowback a:hover {
    color: #EE0000;
    text-decoration: underline;
}
#homeheader p, #homeheader h1 {
    display: inline !important;
    font-size: 140%;
}

#archive-box
{
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
	border-bottom: solid 1px #dddddd;
	padding:10px 10px 40px 10px;
	min-height:100px;
}

#archive-box img {
	border: solid 1px #dddddd;
	float:left;	
	margin-right:20px;
}

.phone-number-text
{
	background: url("/images/red_button.png") no-repeat;
	width:200px;
	height:36px;
	color:#fff;
	font-weight: bold;
	font-size:1.5em;
	padding:4px 0 0 10px;
	float:right;
}

.callback-text
{
	background: url("/images/red_button.png") no-repeat;
	width:200px;
	height:36px;
	color:#fff;
	font-weight: bold;
	font-size:1.3em;
	padding:4px 0 0 10px;
	float:right;
}

#archive-box-top
{
	margin-top:20px;
	background: url("/images/ArchiveBoxTop.png") repeat-x;

	color:#fff;
	font-weight:bold;
	font-size:1em;
	padding:8px 0 8px 15px;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

