﻿/*
  Global mouse nav
*/
.global_mouse_nav
{
position:relative;
float:right;
top: 27px;
font-size: 11px;
color: #fff;
margin-right:2px;
}
.global_mouse_nav a, .global_mouse_nav a:visited,.global_mouse_nav a:hover
{
color: #fff; font-size: 11px;
padding:3px;
}
.global_mouse_nav a:hover
{
color:#000;
}
.mouse_nav_lang { width: 20px; }
/* 
  LEJON EDIT BELOW
 */
.global_nav { 
float:left;
/* IE 7 Fix beow */
height:30px;

}
.transparent_fill
{
/* LEJON VERY LEFT */
background-color:#f26223;
background:url(images/tph_navi_repeat.gif);
width:3px; height:30px;
float:left;
}
.tf_tr
{
background-color:#f26223;
width:45px; height:30px;
float:left;
}
/*
/* LEJON VERY RIGHT
.tf_tr_anon
{
background-color:#f26223;
background:url(images/tph_navi_repeat.gif);
width:3px; height:30px;
float:left;
}

*/

.nav, .nav ul { 
list-style: none;
margin: 0;
padding: 0;
}

.nav {
z-index: 1;
position:absolute;
}
.nav>li { 
height:30px; 
width:180px;
line-height:53px;
}
.nav>li>a>div.transparent, .nav>li>a:link>div.transparent, .nav>li>a:active>div.transparent, .nav>li>a:visited>div.transparent {
height:30px;
background-color: #60584d;
filter:alpha(opacity=75);
}
.nav>li>a>div.link, .nav>li>a:link>div.link, .nav>li>a:active>div.link, .nav>li>a:visited>div.link {
position: relative; top: -30px; padding:0 9px; color:#fff;
}
.nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
	
}
.nav>li>a, .nav>li>a:link, .nav>li>a:active, .nav>li>a:visited {
  color: #000;
  display: block;
  padding: 0;
  text-decoration: none;
  position :relative;  
}

.nav>li>a
{
 text-align: left; 
 height:100%;
 font-size:12px;
 font-weight:bold;
 text-transform: uppercase;
 position :relative;  
}
.nav>li>a:hover>div.transparent {
  background-color: #000;
  position:relative;  
}

.nav ul {
  background: #60584d;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  position: absolute;
  top: -999em;
  left: -1px;

}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 30px;
  background-color: #fff;

}
.nav ul li {
  border: 0;
  float: none;

}
.nav ul a {
  padding-right: 20px;
  border-left:1px solid #000;
  border-right:1px solid #000;
  width: 156px;
  white-space: nowrap;
}

.nav>li>ul>li
{
line-height:12px;
font-size: 10px;
}
.nav>li>ul>li a
{
  border-left:1px solid #000;
  border-right:1px solid #000;
  width: 156px;
  white-space: normal;
  color: #000;
  display: block;
  padding: 5px 9px;
  text-decoration: none;
  position :relative; 
   
  
}

.nav li>ul>li a:hover {
  color: #881007;
}
