
div.header div, div.nfooter div, div.nfooter h6 {margin:0;padding:0;}
div.header div {margin:0 0 0 15px;}
div.header ul, div.nfooter ul {list-style-type:none;margin:0;padding:0;}
div.header img, div.nfooter img {border:0;}
div.header div, div.nfooter div {overflow:hidden;}

div.header, div.nfooter {font-family:Trebuchet MS,sans-serif;font-size:11px;color:#afafaf;letter-spacing:0px;}
div.header a, div.nfooter a {font-family:Trebuchet MS,sans-serif;font-size:11px;color:#afafaf;text-decoration:none;letter-spacing:0px;}
div.header a:visited, div.nfooter a:visited {color:#afafaf;letter-spacing:0px;}
div.header a:active, div.nfooter a:active {color:#afafaf;letter-spacing:0px;}
div.header a:hover, div.nfooter a:hover {color:#c5003d;letter-spacing:0px;}

div.header {width:100%;height:77px;position:relative;overflow:visible;}
div.header div.trim {height:35px;margin:0 0 0 136px;border-bottom:1px solid #afafaf;}
div.header img.logo {width:81px;height:39px;position:absolute;top:15px;left:15px;}

div.header div.mainnav {width:450px;position:absolute;top:43px;left:111px;text-transform:uppercase;overflow:visible;}
div.header div.mainnav ul li {float:left;border-right:2px solid #c5003d;padding:0 10px 0 10px;}
div.header div.mainnav ul li.last {padding-right:0;border-right:0;}
div.header div.mainnav ul li a, div.header div.mainnav ul li a:visited, div.header div.mainnav ul li a:active {color:#3d3e3f;}
div.header div.mainnav ul li a:hover {color:#c5003d;}

div.header div.topnav {width:786px;position:absolute;top:15px;left:-15px;text-transform:uppercase;overflow:visible;}
div.header div.topnav div {position:absolute;right:0px;overflow:visible;}
div.header div.topnav ul li {float:left;border-right:1px solid #afafaf;padding:0 10px 0 10px;}
div.header div.topnav ul li.last {padding-right:0;border-right:0;}
div.header div.topnav ul li span {color:#c5003d;}

div.header div.search {width:300px;height:20px;position:absolute;top:42px;left:563px;overflow:visible;}
div.header div.search label {position:absolute;right:305px;text-transform:uppercase;margin:1px 0 0 0;}
div.header div.search input.text {width:120px;height:18px;position:absolute;top:0px;right:19px;border:1px solid #afafaf;padding:0 1px 1px 1px;font-family:Trebuchet MS,sans-serif;font-size:11px;color:#afafaf;letter-spacing:0px;line-height:14px;}
div.header div.search input.submit {width:15px;height:13px;position:absolute;right:0px;border:0;}

div.nfooter {width:100%;height:35px;text-align:center;position:relative;text-transform:uppercase;}
div.nfooter h6 {position:absolute;top:14px;left:26px;font-size:11px;color:#c5003d;font-weight:normal;}
div.nfooter ul {top:13px;}
div.nfooter ul li {float:left;border-right:1px solid #afafaf;padding:0 10px 0 10px;}
div.nfooter ul li.last {padding-right:0;border-right:0;}
