/*-----------------------------------------------------------------------------

Credit Cards Secondary Navigation Style Sheet

-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
= extended subnavigation styles
-----------------------------------------------------------------------------*/

#nav-lob li.on a, 
#nav-lob li.on a:link, 
#nav-lob li.on a:visited, 
#nav-lob li.on a:active {
    color: #2474d2;
}

#nav-lob li.on ul li.product a, 
#nav-lob li.on ul li.product a:link, 
#nav-lob li.on ul li.product a:visited, 
#nav-lob li.on ul li.product a:active, 
#nav-lob ul li.below-filter a, 
#nav-lob ul li.below-filter a:link, 
#nav-lob ul li.below-filter a:visited, 
#nav-lob ul li.below-filter a:active,
#nav-lob .seperator li.title a, 
#nav-lob .seperator li.title a:link, 
#nav-lob .seperator li.title a:visited, 
#nav-lob .seperator li.title a:active,
#nav-lob .seperator li a, 
#nav-lob .seperator li a:link, 
#nav-lob .seperator li a:visited, 
#nav-lob .seperator li a:active {
    color: #777777;
}

#nav-lob .seperator {
    margin: 8px 0 0;
    border-top: 1px solid #ececec;
    padding: 0 10px 0 10px;
}

#nav-lob ul.seperator li {
    margin: 0;
    padding: 7px 10px 2px 10px;
    border: none;
}

ul.seperator {
    border-top: none;
    border-bottom: none;
}

/*-----------------------------------------------------------------------------
= filters (in subnavigation) 
-----------------------------------------------------------------------------*/

#nav-lob ul.filters a.linkSelectCreditLevel {
    background: none;
    color: #317BD3;
    font-weight: bold;
    padding-right: 16px;
}

#nav-lob ul.filters {
	border-top: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	background-color: #EEF4F9;
	padding: 5px 0 20px 0;
	margin-bottom: 5px;
	color: #333333;
}

#nav-lob .filters label {
    padding: 0 0 0 5px;
    margin: 0 0 0 0;
}

#nav-lob li.filters-group {
    line-height: 2em;
    font-weight: bold;
    color: #003A6F;
}

#nav-lob .filters li ul {
    padding: 2px 0 0 0;
    margin: 2px 0;
    line-height: 1em;
    color: #003A6F;
}

#nav-lob li ul.filters li ul {
    margin-left: -20px;
    padding-left: 0;
}

#nav-lob .filters .title label.filter-disabled {
    color: #c7c7c7;
}

#nav-lob .filters .title label {
    color: #333333;
}

#nav-lob li ul.filters li {
    padding: 5px 5px 5px 10px;
}

#nav-lob a#reset-filters {
    float: right;
    color: #317BD3;
	padding-right: 10px;
}
