body
{background-color: #744b37; margin: 0; padding: 0; font-size: 10pt;}

h1, h2, h3, h4, h5, h6, h7
{color: #744b37; margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}

h1
{font-size: 300%; letter-spacing: -2px; line-height: .97em; margin: 0 0 0.5em 0;}

h3
{font-size: 170%; margin: 0; padding: 0;}

h4
{font-size: 130%; margin: 0; padding: 0;}

p
{font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; font-size: 100%; line-height: 160%;}

li
{font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; font-size: 100%; line-height: 160%;}

img, img a, img a:hover
{border: 0;}

.fixed-centre
{width: 900px; margin: 0 auto; padding: 0; clear: both;}

.fixed-left
{width: 575px; float: left; margin: 0; padding: 25px 25px 25px 0; background: #fff url('/img/bg_main_white.jpg') top left repeat-x; border-left: 1px #744b37 solid; border-right: 1px #744b37 solid;}

.fixed-left-text
{margin: 0; padding: 10px 20px;}

.fixed-right
{width: 273px; padding: 25px 0 25px 25px; margin: 0; float: right; background: transparent;}

ul.fixed-right-nav
{list-style: none; margin: 0; padding: 0;}

ul.fixed-right-nav li a
{text-decoration: none; color: #744b37;}

ul.fixed-right-nav li a:hover
{text-decoration: underline; color: #000;}

.white
{background-color: #fff;}

img.float-left
{float: left;}

#header
{background-color: #fff; height: 100px; clear: both;}

#header-logo
{float: left; margin: 0; padding: 7px 0;}

ul#header-nav
{list-style: none; float: right; margin: 70px 0 0 0; padding: 0;}

ul#header-nav li
{display: inline; margin: 0 0 10px 15px; padding: 0; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif; font-size: 120%;}

ul#header-nav a
{text-decoration: none; color: #744b37;}

ul#header-nav a:hover
{text-decoration: underline; color: #000;}

#heading
{background: #744b37 url('/img/bg_footer.jpg') top center repeat-x; clear: both; padding: 15px 0; margin: 0;}

#heading h1
{color: #fff; font-weight: normal; margin: 0; padding: 0;}

#main
{background: #efe9c3 url('/img/bg_main.jpg') top center repeat-x; clear: both; overflow: auto;}

#main a
{text-decoration: none; color: #744b37;}

#main a:hover
{text-decoration: underline; color: #000;}

#billboard
{margin: -25px 0 0 0; padding: 0;}

#main-white
{background-color: #fff; padding: 0 20px; clear: both; overflow: auto;}

#main-white-services
{background-color: #fff; padding: 0 10px; clear: both; overflow: auto;}

#footer
{background: #744b37 url('/img/bg_footer.jpg') top center repeat-x; clear: both; font-size: 80%; color: #fff; height: 50px; padding: 10px 0; margin: 0;}

#footer a
{color: #fff; text-decoration: none;}

#footer a:hover
{text-decoration: underline;}

ul#footer_left
{list-style: none; float: left; margin: 0; padding: 0;}

ul#footer_left li
{display: inline; margin: 0 10px 0 0; padding: 0; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;}

ul#footer_right
{list-style: none; float: right; margin: 0; padding: 0;}

ul#footer_right li
{display: inline; margin: 0 10px 0 0; padding: 0; font-family: 'Lucida Grande', Helvetica, Arial, sans-serif;}


#hp_left
{width: 300px; float: left; margin: 0; padding: 30px 0 0 0;}

p.hp_left
{font-size: 80%; margin: -5px 0 10px 0; padding: 0 10px;}

#hp_right
{width: 595px; float: right; margin: 0; padding: 3px 0 0 5px;}