body {background-color: #d5f6ff; background-image:url(http://www.hdtwo.co.uk/images/www.hdtwo.co.uk/css/images/PageBackground.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, Verdana, sans-serif; margin: 0 auto; padding: 0; width: 895px;}

#container {background-color: #FFFFFF; border-left: 20px solid #CEF2E9; border-right: 20px solid #CEF2E9; float: left; margin: 0 auto; padding: 0 2px; width: 890px;}

/*** header ***/
#header {width:890px;}
#header .TopRightNavigaion { background-image:url(http://www.hdtwo.co.uk/images/www.hdtwo.co.uk/css/images/TopRightBackground.gif); height:31px; width:400px; float:right; position:relative;}
#header .TopRightNavigaionLinks {color:#6F7377; font-size:11px; font-weight:normal; position:absolute; margin-left:15px; margin-top:8px;}
#header .TopRightNavigaionLinks a {color:#6F7377; text-decoration:none;}
#header .TopRightNavigaionLinks a:hover {color:#515456; text-decoration:none;}
#header .bookmarks {float:right; padding-top:7px; padding-right:10px;}
#header .Logo {float : left; padding-top:14px; padding-left:12px; width:400px;}
#header .PhoneNumber {float:right; clear:right; padding-right:2px; padding-top:12px;}
#header .WhyPhoneNumber a {float:right; clear:right; color:#828282; font-size:11px; padding-right:8px; padding-top:1px; padding-bottom:12px; text-decoration:none;}
#header .WhyPhoneNumber a:hover {color:#0891D0; text-decoration:none;}



/*** Header Navigation ***/
#header .HeaderNavigation {position:relative; width:886px; background-color:#0093D1; clear:both; padding: 5px 2px 6px 2px; }
#header .HeaderNavigationLinks {position:relative; color:#FFFFFF; font-size:13px; font-weight:bold; }
#header .HeaderNavigationLinks a {color:#FFFFFF; text-decoration:none;}





/* #footer {float:left; clear:both; width:870px; text-align:right; height:30px; background-color:#99CC99;} */


/*** Footer - Updated ***/
div.#footer {background: repeat-x url(http://www.hdtwo.co.uk/images/www.hdtwo.co.uk/css/images/FooterBackground.png); border-top: 5px solid #EBEBEB; float: left; width: 890px; margin-top:16px;}

#footer div.footertop {float:left; width:113px; font-size:11px; color:#0066FF; width: 100%; height: 100%; min-height:225px; background-image:url(http://www.hdtwo.co.uk/images/www.hdtwo.co.uk/css/images/FooterLinksBackground.gif); background-repeat:no-repeat; background-color:#CCCCCC;}
#footer div.footertop a {color:#0066FF; text-decoration:none;}
#footer div.footertop a:hover {color:#0033FF;}
#footer div.footertopHeader {font-size:14px; color:#999999; font-weight:bold;}

#footer .footernavlinks {text-align:right; float:right; font-size: 11px; margin-right:8px;}


#footer .logossection {float: left;}

#footer .searchbox{color:#999999; float:right; margin-top:12px; margin-right:2px; font-size:12px;}
#footer div.copytext {color:#999999; float:right; font-weight:bold; clear:right; margin-top:12px; margin-right:2px; font-size:12px; margin-bottom:20px;}


/*** Footer - Updated ***/
div#footer {border-top: 5px solid #EBEBEB; float: left; font-size: 12px; margin: 5px 0; padding: 5px 0 0 0; width: 870px;}
div#footer div.footertop, div#footer div.footermiddle {font-weight: bold; color: #3250be; width: 100%;}
div#footer div.footertop {padding-left: 0px;}
div#footer span.titles {font-weight: bold; line-height: 30px;}
div#footer div.listlinks {float: left; padding: 5px 0; width: auto;}
div#footer div.listlinks ul {float: left; margin: 0 5px; padding: 0;}
div#footer div.listlinks li {list-style-type: none; margin: 0; padding: 0 5px; font-weight: normal; width: auto;}
div#footer div.listlinks li a {color: #3250be; text-decoration: none;}
div#footer div.footerbottom {float: left; padding: 5px 0; width: 100%;}
div#footer div.logossection {float: left; width: 340px;}
div#footer div.logossection img {float: left; border: none;}
div#footer ul.companylinks {margin: 0; padding: 0; font-size:11px;}
div#footer ul.companylinks li {border-right: 1px solid #3250be; display: inline; float: right; list-style-type: none; margin: 0; padding: 0 5px; width: auto; font-weight : normal;}
div#footer ul.companylinks li a {color: #3250be; text-decoration: none;}
div#footer div.text {color: #666666; font-weight: bold;}
div#footer div.copytext {color: #666666; float: right; font-weight: bold; width: auto;}
div#footer div.searchbox{float: right; width: auto; padding: 7px 0 0 0;}

#content div#footer a, #content div#footer a:visited, #content div#footer a:active {color:#3250BE; text-decoration:none; font-weight : normal;}
#content div#footer a:hover {text-decoration:underline;}