ul#nav {
list-style: none;
width: 775px;
height: 23px;
margin: 0 0 0 196px;
padding: 0;
text-transform: uppercase;
line-height: 1;
}

ul#nav li {
width: 91px;
height: 23px;
margin: 0 17px 0 0;
padding: 0;
float: left;
}

ul#nav li a {
width: 91px;
height: 23px;
margin: 0;
padding: 0;
display: block;
}

ul#nav li a:hover {
color: #fff;
text-decoration: none;
}

ul#nav ul {
list-style: none;
background: #f7271a;
border: #f7271a solid 1px;
border-top: none;
margin: 0;
padding: 0;
font-size: 11px;
text-transform: uppercase;
position: absolute;
line-height: 1;
left: -999em;
}

ul#nav ul li {
width: inherit;
height: 23px;
margin: 0;
float: none;
}

ul#nav ul li a {
width: inherit;
height: 6px;
background: url(images/banner/nav/li-bg.jpg) repeat-x;
border: none;
margin: 0;
padding: 7px 20px 10px 20px;
color: #ed7225;
font-size: 11px;
text-decoration: none;
display: block;
}

ul#nav ul li a:hover {
background: #f7271a;
color: #fff;
text-decoration: none;
}

ul#nav li:hover ul ul, ul#nav li:hover ul ul ul, ul#nav li.sfhover ul ul, ul#nav li.sfhover ul ul ul {
left: -999em;
}

ul#nav li:hover ul, ul#nav li li:hover ul, ul#nav li li li:hover ul, ul#nav li.sfhover ul, ul#nav li li.sfhover ul, ul#nav li li li.sfhover ul {
left: auto;
}

ul#nav li.home:hover {
background: url(images/banner/nav/home-over.jpg) no-repeat;
}

ul#nav li.store {
width: 92px;
}

ul#nav li.store:hover {
background: url(images/banner/nav/store-over.jpg) no-repeat;
}

ul#nav li.blog:hover {
background: url(images/banner/nav/blog-over.jpg) no-repeat;
}

ul#nav li.gallery:hover {
background: url(images/banner/nav/gallery-over.jpg) no-repeat;
}

ul#nav li.press:hover {
background: url(images/banner/nav/press-over.jpg) no-repeat;
}

ul#nav li.forum:hover {
background: url(images/banner/nav/forum-over.jpg) no-repeat;
}
