.nav-widget .site-nav-hover {
cursor:default;
}

.nav-widget .site-nav-hover {
}

.nav-widget .site-nav-hover {
}
#site-nav-main-widgets {
height:193px;
z-index:7000;

}

.nav-widget {
background-color:#102E41;
background-image:url(../images/shadow.png);
background-position:0 0;
background-repeat:repeat-x;
border-bottom-color:#0C2231;
border-bottom-style:solid;
border-bottom-width:1px;
line-height:1.182;
position:absolute;
right:0;
top:84px;
}

#site-nav-main .nav-set li {

}

#site-nav-main .nav-set li a {

}

#site-nav-main .nav-set li {
float:left;
overflow-x:hidden;
overflow-y:hidden;
}


.js-enabled #site-nav-main-widgets {
height:193px;
}

#site-nav-main-widgets {
height:0;
left:-12px;
width:640px;
}

#site-nav-main {
float:left;

}

.js-enabled .nav-widget-close-box {
display:none;
}

.nav-widget > div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:#102E41;
background-image:url(../images/shadow.png);
background-position:0 0;
background-repeat:repeat-x;
left:0;
position:absolute;
top:0;
}

.nav-widget > div, .nav-widget > div:not(:target) {
display:none;
}
.nav-widget > div:target {
display:block;
}


#nav-solutions-widget ul , #nav-products-widget ul, #nav-partners-widget ul{
border-bottom-color:#173A51;
border-bottom-style:groove;
border-bottom-width:2px;
height:193px;
overflow-x:hidden;
overflow-y:hidden;
}

#nav-solutions-widget li ,#nav-products-widget li, #nav-partners-widget li {
background-position:0 0;
background-repeat:no-repeat;
float:left;
overflow-y:hidden;
padding-bottom:0;
padding-left:90px;
padding-right:0;
width:550px;
height:193px;
}

#nav-partners-widget li ul ul{
margin-left:190px;
margin-top:-1px;
height:193px;
}

#nav-solutions-widget li.site-nav-hover, #nav-products-widget li.site-nav-hover {
background-position:100% 0;
}

#nav-solutions-widget #nav-solutions-widget-retails, #nav-solutions-widget #nav-solutions-widget-retails {
background-image:url(../images/retail_solution.png);
}
#nav-products-widget #nav-products-widget-creditcard{
background-image:url(../images/products.png);
}
#nav-partners-widget #nav-partners-widget-firstdata {
background-image:url(../images/partners.png);
}




#nav-solutions-widget li.site-nav-hover, #nav-products-widget li.site-nav-hover , #nav-partners-widget li.site-nav-hover{
background-position:0 100%;
_background-position:0 130%;
}



#nav-solutions-widget ul{
border-bottom-color:#173A51;
border-bottom-style:groove;
border-bottom-width:2px;
height:193px;
overflow-x:hidden;
overflow-y:hidden;
}




#nav-solutions-widget h3 {
margin-top:0;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
font-size:.8em;
color:#ffffff;

}

#site-nav .site-nav-hover {
cursor:pointer;
}
#site-nav .site-nav-hover a {
color:#EF4D16;
}


#site-nav #nav-solutions-widget-other.site-nav-hover a:hover, #site-nav #nav-solutions-widget-other.site-nav-hover a:active, #site-nav a:hover, #site-nav a:active {
color:#EF4D16;
}
#nav-solutions-widget ul ul, #nav-solutions-widget ul p {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:medium;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:medium;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:medium;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
padding-bottom:0;
padding-left:15px;
padding-right:15px;
padding-top:0;
}
#nav-solutions-widget ul p {
font-size:.7em;
color:#929495;

}
#nav-solutions-widget .site-nav-hover p {
color:#FFFFFF;
}

#nav-solutions-widget #nav-solutions-widget-retails h3, #nav-solutions-widget #nav-solutions-widget-retails p {
padding-left:16px;
padding-bottom:20px;
}
#nav-solutions-widget #nav-solutions-widget-other h3, #nav-solutions-widget #nav-solutions-widget-other ul {
padding-right:16px;
}


#nav-insights-widget .nav-arr, #nav-solutions-widget .nav-arr {
background-position:30px 50%;
padding-bottom:1em;
padding-left:42px;
padding-right:0;
padding-top:1em;
}

#nav-solutions-widget ul ul, #nav-solutions-widget ul p {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:medium;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:medium;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:medium;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
padding-bottom:0;
padding-left:10px;
padding-right:10px;
padding-top:0;
}
#nav-solutions-widget ul p {
color:#929495;

}
#nav-solutions-widget .site-nav-hover p {
color:#FFFFFF;
}

#site-nav #nav-solutions-widget-other.site-nav-hover {
cursor:default;
}
#site-nav #nav-solutions-widget-other.site-nav-hover a {
color:#FFFFFF;
}

#nav-solutions-widget-retails ul li , #nav-products-widget-creditcard ul li, #nav-partners-widget-firstdata ul li{
display:block;
font-size:.8em;
height:20px;
text-align:left;

}

#nav-partners-widget-firstdata  a{
font-size:.9em;
color:#ffffff;
text-decoration:none;
}
#nav-solutions-widget-retails a{
font-size:.9em;
color:#ffffff;
text-decoration:none;
}


#nav-solutions-widget ul li a:hover, #nav-products-widget ul li a:hover, #nav-partners-widget ul li a:hover{
text-decoration:underline;
}

#nav-solutions-widget-retails ul li a , #nav-products-widget-creditcard ul li a, #nav-partners-widget-firstdata ul li a{
padding-top:5px;
color:#ffffff;
text-decoration:none;
}
#nav-solutions-widget-retails ul, #nav-products-widget-creditcard ul,  #nav-partners-widget-firstdata ul {
margin-top:10px;
list-style:none;

}

