
div.header div, div.nfooter div, div.nfooter h6 {margin:0;padding:0;}
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 119px;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:37px;left:473px;overflow:visible;}
div.header div.search label {position:absolute;top:7px;right:145px;text-transform:uppercase;color:#afafaf;font-family:Trebuchet MS,sans-serif;}
div.header div.search input.text {width:120px;height:18px;position:absolute;top:5px;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;top:7px;right:0px;border:0;}

div.nfooter {width:771px;height:35px;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 {position:absolute;top:13px;right:0px;}
div.nfooter ul li {float:left;border-right:1px solid #afafaf;padding:0 10px 0 10px;}
div.nfooter ul li span {color:#afafaf;font-family:Trebuchet MS,sans-serif;}
div.nfooter ul li.last {padding-right:0;border-right:0;}

div.catflash {width:768px;height:150px;overflow:hidden;padding:0;margin:0;position:relative;font-family:Trebuchet MS,sans-serif;color:#afafaf;}
div.catflash div {width:768px;height:150px;padding:0;margin:0;position:absolute;top:0;left:0;}
div.catflash div > a {width:768px;height:150px;overflow:hidden;display:block;text-decoration:none;}
div.catflash div > a:hover {text-decoration:none;}
div.catflash div h1 {padding:40px 0 0 50px;width:400px;font-size:16px;font-weight:normal;color:#c5003d;}
div.catflash div h2 {padding:5px 0 0 50px;width:400px;font-size:12px;font-weight:normal;color:#afafaf;}

div.catflash ul {position:absolute;top:130px;left:50px;list-style-type:none;margin:0;padding:0;}
div.catflash ul li {float:left;margin-right:10px;}
div.catflash ul li.active {font-size:12px;color:#cd2c3a;cursor:default;}
div.catflash ul li.inactive {font-size:10px;color:#5c585c;cursor:pointer;}
