#nav {
background-image : url(../assets/nav-rpt.gif);
background-repeat : repeat-x;
position : relative;
height : 42px;
}
#nav .crnr-r {
behavior: url('iepngfix.htc');
background-image : url(../assets/crnr-white-tr.png);
background-repeat : no-repeat;
background-position : right top;
width : 7px;
height : 7px;
float : right;
}
#nav .crnr-l {
behavior: url('iepngfix.htc');
background-image : url(../assets/crnr-white-tl.png);
background-repeat : no-repeat;
background-position : left top;
position : absolute;
top : 0;
left : 0;
width : 7px;
height : 8px;
float : left;
}
#nav ul {
margin : 0;
padding : 0;
list-style-type : none;
list-style-image : none;
}
#nav li {
font-size : 12px;
background-image : url(../assets/nav-li-l.gif);
background-repeat : no-repeat;
text-align : center;
border-right : 1px solid #9f1926;
float: left;
}
#nav li.home {
background-image : none;
z-index : 5000;
}
#nav li a {
color : #fff;
background-image : url(../assets/divider.gif);
background-repeat : no-repeat;
background-position : right top;
text-decoration : none;
text-align : center;
padding: 12px 9px;
display : block;
}
#nav li a.end {
background-image : url(../assets/nav-rpt.gif);
}
#nav li:hover {
background-image : url(../assets/nav-rpt-over.gif);
background-repeat : repeat-x;
}
#nav a.crnr-l {
behavior: url('iepngfix.htc');
background-image : url(../assets/crnr-topl.png);
background-repeat : no-repeat;
background-position : left 0;
}
#nav a.crnr-l:hover {
behavior: url('iepngfix.htc');
background-image : url(../assets/crnr-topl.png);
background-repeat : no-repeat;
background-position : left 0;
}
#nav ul ul li {
color : #fff;
font-size : 12px;
font-weight : normal;
background-repeat : repeat-x;
text-indent : 8px;
width : 180px;
clear : left;
margin : 0;
padding : 0
border-right : none !important;
}
#nav ul ul.thin li {
width : 156px;
}
#nav ul ul li.long {
color : #fff;
background-image : none;
text-indent : 8px;
margin : 0;
padding : 0;
width : 220px;
clear : both;
border-right : none;
}
#nav ul ul li.start {
border-top-width : 0;
}
#nav ul ul a {
color : #bf1e2d;
background-color : #f6f6f6;
background-image : none;
text-align : left;
position: relative;
display: block;
padding: 3px 0;
border-bottom: 1px solid #aeaeae;
}
#nav ul ul a:hover {
background-color : #e5e5e5;
}
#nav ul ul {
font-size : 11px;
background-color : #e5e5e5;
position : absolute;
z-index : 500;
border-top-color : #aeaeae;
background-image : url(../assets/divider.gif);
}
div#nav ul ul {
display : none;
}
div#nav ul li:hover ul {
display : block;
}