#nav, #nav ul{
margin:0px 0px 0px 0px !important;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.3em; 
float:right;
font-size:14px;

}
#nav {
margin:0px 0px 0px 0px !important;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
 float:left;
 left:0%/*15%*/; 
font-size:14px;

}

#nav a{
display:inline-block;
 
color:#fff;
text-decoration:none;
 font-family: 'source_sans_proregular';
 font-size:15px;
/* text-transform:uppercase;*/
padding:8px 0px;
margin-top:0px;

}

#nav a:hover{
color:#e3341f!important;
/*background:#e3341f;*/
border:none!important;
 

}

#nav > li{
float:none;
position:relative;
 
font-size:13px;float:left; /*padding:10px 30px 16px 34px;*/ color:#fff; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
margin-left:-8px;
 
}
#nav > li:hover:before, #nav > li.selected:before {
	background:url(../images/menuleft.png) no-repeat left -2px;
   
    /*background:#444 !important;*/
    }
#nav > li:hover:after, #nav > li.selected:after {
     background:url(../images/menu-right.png) no-repeat right -2px;
    /*background:#444 !important;*/
    }
#nav > li:hover , #nav > li.selected {
     background:url(../images/btn-dn-bg.png) repeat-x left -36px;
    /*background:#444 !important;*/
    }
/*#nav li.selected{/*background: #fff;*/ }*/
#nav li{ background-image:none !important; color:#fff;}
#nav li.selected > a{color:#e3341f!important; background:url(../images/menu-bg.png) repeat-x left -2px;}
/*#nav li:hover{/*background:#fff;  background-image:none !important; color:#e3341f;}*/
#nav li:hover > a{ color:#e3341f!important; background:url(../images/menu-bg.png) repeat-x left -2px;}
 
 
 
#nav li ul li ul li:hover{background:#df7004; background-image:none !important; color:#000;}
#nav > li:hover > a{color:#e3341f;  background:url(../images/menu-bg.png) repeat-x left -2px;  border-bottom:none!important;}
#nav li.parent{background-image:none !important;}
#nav li.parent:hover,#nav li.parent.selected{background:#df7004!important;}
#nav ul {
position:absolute;
display:none;
width:12em;
top:38px;
z-index:999999;
background:#df7004; 
left:0px;

}
#nav ul li, #nav li ul li ul li{padding:0px 2px;  color:#fff; }
#nav ul li.last{background:#df7004!important;}
#nav ul li.last:hover{background:#fff!important;}
#nav ul li a{color:#fff!important; text-transform:none; font-size:13px;  padding:3px 20px 3px 14px; width:13em;}
#nav ul li a.brnone{border:0px!important;}
#nav ul li:hover,#nav ul li:hover > a, #nav ul li.selected > a{color:#df7004!important;background:#fff;}
#nav ul li:hover{background: #fff; color:#df7004;}
 


#nav li ul a{
width:130px;
height:auto;
float:left;
text-align:left;
 

}
 #nav li ul li ul li a{
width:125px;
height:auto;
float:left;
text-align:left;
background:#de7103!important;
 color:#fff!important;
 

}
 #nav li ul li ul li:hover a{
 background:#fff!important;
 color:#de7103!important ;
 

}

#nav ul ul{
top:auto;
}	
#nav ul li ul li{position:relative; left:0px; top:0px; color:#000!important; text-transform:none; font-size:13px;  padding:5px 22px 6px 14px; display:inline-block;   width:12.3em;}
/*#nav ul li:hover ul li a{color:#df7004!important;}*/
#nav ul li ul li:hover a{color:#fff!important;}

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}