

@charset "utf-8";
/* CSS Document */

#nav 
{
	float:right;
	font-size:0.8em;
	margin-top:0px;
	padding:0 0;
	/*width:538px;*/
    height:34px;
}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li 
{ 	
    position:relative;
    text-align:left;
}
#nav li.over 
{ 
    z-index:999;
}
#nav a,
#nav a:hover 
{
    display:block;
    line-height:34px;
    text-decoration:none;
}
#nav span 
{ 
    display:block;
    cursor:pointer;
    white-space:nowrap;
}
#nav li ul span 
{
    white-space:normal;
}
#nav li.last
{
    padding-right:0px;
    margin-right:0px;
    border-right:0px solid #d2d2d2;
}
#nav li.last a
{
    padding-right:0px;
    margin-right:0px;
}
/************ 0 LEVEL  ***************/
#nav li 
{ 
    float:left;
    margin:0px;
    padding:0px 2px;
    border-right:1px solid #d2d2d2;
}
#nav li.active a 
{ 
    color:#ff7000;
}
#nav a 
{ 
    float:left;
    padding:0px 10px 0px 10px;
    color:#010100;
    font-weight:bold;
    font-family:"Lucida Sans Unicode";
    font-size:18px;
    font-weight:normal;
    text-transform:lowercase
}
#nav li.over a,
#nav a:hover 
{ 
    color:#ff7000;
}

/************ 1ST LEVEL ************/
#nav ul li,
#nav ul li.active 
{ 
    float:none;
    margin:0;
    padding:0px;
}
/*#nav ul li.over {line-height:24px; }*/
#nav ul li.last 
{ 
    padding:0px;
}
#nav ul li ul li.last 
{ 
    padding:0px;
}

#nav ul a,
#nav ul a:hover 
{ 
    float:none;
    padding:0;
    background:none;
    line-height:20px;
}
#nav ul li a 
{ 
    font-weight:normal !important;
    color:#70686c;
    font-size:11px;
    line-height:20px;
    border-bottom:1px solid #242424;
}
#nav ul li
{

}
#nav ul a:hover
{ 
    color:#fff;
    font-size:11px;
    line-height:20px;
}
#nav ul li
{
    background:transparent none 0 0;
    line-height:20px;
    border:none;
}
#nav ul li.active
{
    background:transparent none 0 0;
    color:#fff;
    line-height:20px;
    border:none;
}
#nav ul li.active a
{
    color:#fff;
    line-height:20px;
}

/************ 2ND LEVEL ************/
#nav ul 
{ 
    position:absolute;
    width:16em;
    left:-10000px;
    background:transparent none 0 0;
    top:34px;
}

/* Show menu */
#nav li.over > ul 
{ 
    left:0;
}
#nav li.over > ul li.over > ul 
{ 
    left:100px;
}
#nav li.over ul ul 
{ 
    left:-10000px;
}

#nav ul li a 
{ 
    background:#010100;
    text-transform:none;
}
#nav ul li a:hover 
{ 
    background:#6a6a6a;
}
#nav ul li a
{
    color:#70686c!important;
}
#nav ul li a:hover 
{ 
    color:#fff!important;
}
#nav ul span, #nav ul li.last li span 
{ 
    padding:1px 15px 1px 15px;
}
#nav ul li li span 
{ 
    padding:1px 15px 1px 15px;
}

/************ 3RD+ LEVEL ************/
#nav ul ul 
{ 
    top:5px;
    width:17em;
}



/*********** new styles for side nav & vertical nav********************/
.side-nav-container
{
    border:1px solid #ebebeb;
    margin-bottom:1.3em;
    background-color:#fefafa;
    font-family:"Lucida Sans Unicode";
}
.side-nav-container li
{
    background:url(../images/list-icon.gif) no-repeat left 7px;
    line-height:25px;
}
.side-nav-container a
{
    color:#6b6b6b;
    text-decoration:none;
}
.subcategorylist #ver_nav li
{
    background:#cfcfcf none;
    font-weight:bold;
}
.subcategorylist #ver_nav li a
{
    color:#271f16;
    font-family:"Lucida Sans Unicode";
    font-size:12px;
    padding:6px 9px;
    text-transform:uppercase;
}
.subcategorylist #ver_nav li ul li a
{
    color:#6b6b6b;
    text-decoration:none;
    padding:0px;
    font-size:12px;
    text-transform:none;
}
.subcategorylist #ver_nav ul
{
    background:#fefafa none;
}
.subcategorylist #ver_nav ul li
{
    background:#fefafa url(../images/list-icon.gif) no-repeat left 7px;
    line-height:25px;
    padding-left:18px;
    font-weight:normal;
}
.subcategorylist #ver_nav ul ul
{
    margin-left:0px;
    padding:0px;
}
.categorylist .head
{
    background: #010100 none;
}
.categorylist .head h4
{
    padding:6px 9px;
    color:#d4d4bd;
    font-family:"Lucida Sans Unicode";
    font-size:16px;
    text-transform:lowercase;
    font-weight:normal;
}
#navbar
{
    margin:0px;
    padding:0px;
}
#navbar ul
{
    display:none;
}
#ver_nav li ul li
{
    margin-left:11px;
    padding-left:20px;
    background-color:#fefafa;
}
#navbar li
{
    margin-left:15px;
    padding-left:20px;
}

