/*

header-footer.css

Release 9

Navman header and footer update June 2007 - DIV/CSS coding by Sean Conran @ www.netcel.com

Copyright (c) Netcel 2007

*/

/* override START */
body div#layoutMain {
padding-top : 5em; /* original 7em */ /* for test-hf-general-summary.html */
}
body#buHome div#layoutMain {
padding : 238px 0px 0 0; /* original padding : 270px 0px 0 0; */ /* for test-hf-homepage.html */
}
body#buHome div.linkModules { /* force right column to top align with centre content - buHome */
position: relative;
top: -8em;
}
body#buHome div.productTitle { /* for testing */
/*
background-color: red;
*/
}
body#noLeftNav div#layoutMain {
background-position: right -32px;
}
body#product div#layoutMain {
padding-top: 300px; /* original padding-top : 332px; */ /* for test-hf-product-information.html */
}
#leftCol {
background-position: 0px -32px;
}
div.footer { 
background-color: #ffffff;
background-image: none;
font-size: 100%;
height: 3em;
margin: 0;
padding: 0;
width: 100%;
}
div.footer P {
color: #000000;
}
div.footer UL LI {
border: 0;
margin: 0;
padding: 0;
}
/* override END */


#buHomeFlash {
padding: 0 20px 0 20px;
margin: -150px 0 0 0;
}

#footer2007 {
border: 1px solid #e1e1e1;
clear: both;
color: #000000;
font-size: 65%;
float: left;
left: 20px;
position: relative;
width: 738px; /* = 740px - 2px (for the side borders) */
}
#footer2007Left {
float: left;
padding: 10px 0 0 5px;
}
#footer2007Left LI {
display: inline;
list-style-type: none;
margin: 0;
padding: 0 2px 0 2px;
}
#footer2007Left LI A {
border-left: 1px solid #000000;
color: #000000;
font-weight: normal;
padding: 0 0 0 5px;
text-decoration: none;
}
#footer2007Left LI A:hover {
text-decoration: underline;
}
#footer2007Left P {
display: inline;
padding: 0 5px 0 0;
}
#footer2007Left UL {
display: inline;
margin: 0;
padding: 0;
}
#footer2007Right {
float: right;
padding: 5px 5px 0 0;
}
#footer2007Right SELECT {
color: #272727;
font-size: 85%;
position: relative;
top: -8px;
}
#footer2007Shadow {
background-attachment: scroll;
background-position: top left;
background-repeat: repeat-x;
clear: both;
float: left;
height: 15px;
left: 20px;
position: relative;
width: 740px;
}

#header2007 {
background-color: #ffffff;
border-top: 0;
border-right: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
height: 79px; /* = 80px - 1px (for bottom border) */
left: 20px;
margin: 0 0 0 0;
padding: 0 0 0 0;
position: absolute;
top: 0;
width: 738px; /* = 740px - 2px (for the side borders) */
z-index: 1000;
}
#header2007Left {
float: left;
text-align: left;
width: 15%;
}
#header2007Left #logo {
padding: 7px 0 0 10px;
}
#header2007Left #logo IMG {
display: block;
}
#header2007Right {
float: right;
font-size: 70%;
text-align: right;
width: 85%;
}
#header2007Right INPUT {
color: #272727;
font-size: 90%;
}
#header2007Right #headerLinksBottom {
clear: both;
padding: 0 5px 0 0;
}
#header2007Right #headerLinksBottom LI {
display: inline;
list-style-type: none;
margin: 0;
padding: 0 1px 0 1px;
}
#header2007Right #headerLinksBottom LI A {
color: #000000;
font-weight: normal;
letter-spacing: 1px;
text-decoration: none;
}
#header2007Right #headerLinksBottom LI A:hover {
text-decoration: underline;
}
#header2007Right #headerLinksBottom LI IMG {
margin: 0;
padding: 0 0 0 3px;
position: relative;
top: 3px;
}
#header2007Right #headerLinksBottom UL {
margin: 0;
padding: 0;
}
#header2007Right #headerLinksTop {
clear: both;
color: #9c9999;
float: right;
height: 2.5em;
margin: 0 0 30px 0;
text-align: right;
}
#header2007Right #headerLinksTop A {
color: #000000;
font-weight: normal;
text-decoration: none;
}
#header2007Right #headerLinksTop A:hover {
text-decoration: underline;
}
#header2007Right #headerLinksTop #headerLinksTopLeft {
border-right: 1px solid #d3d3d3;
border-bottom: 1px solid #d3d3d3;
border-left: 1px solid #d3d3d3;
float: left;
height: 1.6em;
padding: 5px 5px 5px 5px;
}
#header2007Right #headerLinksTop #headerLinksTopRight {
background-attachment: scroll;
background-color: #ececec;
background-position: bottom left;
background-repeat: no-repeat;
border-bottom: 1px solid #d3d3d3;
float: left;
height: 1.6em;
padding: 5px 5px 5px 10px;
}
#header2007Right #siteSearch {
clear: both;
display: none;
}

