
.menu:hover
{
  text-decoration: none;
}

.menu 
{
  float: right;
  font-family:Arial, Sans-Serif;
  font-size:12px;
  margin:0px 0px 20px 0px;
}

.menu ul 
{
  padding:0;
  margin:0;
  list-style-type:none;
  width:160px;
}

.menu li 
{
  background:#FFF;
  float:left;
  width:160px;
}

.menu_popup
{
  position: absolute;
  left: -1000px;
  border:1px solid #a4a09b;
  border-width: 1px 1px 0 1px;
}

.menu a, .menu a:hover
{
  display:block; 
  text-decoration:none;
  line-height:14px;
  color:#605E5F;
  padding: 6px 5px 6px 10px;
  border:1px solid #a4a09b;
  border-width: 0 0 1px 0px;
}

* html .menu a, * html .menu a:visited 
{
  width:155px; w\idth:145px;
}

/* TOPLEVEL */

/* Items with no sub menu */

.menu a:hover
{
  color: #FFF;
  background: #e51b24;
}

.menu a.selected,
.menu .level1 a.selected:hover
{
  font-weight: normal;
  color: #e51b24;
  background: #FFF;
}

.menu a.sub
{
  background: #FFF;
}

.menu a.subtopselected,
.menu a.subselected,
.menu a.subtopselected:hover,
.menu a.subselected:hover
{
  background: #e51b24;
  font-weight: normal;
  color: #FFFFFF;
}

.menu a.sub:hover
{
  background: #e51b24;
  color:#FFF;
}

/* POPUP */

.menu .menu_popup a
{
  background: #efefef;
}

.menu .menu_popup a:hover
{
  background: #efefef;
  color: #e51b24;
}

.menu .menu_popup a.sub
{
  background: #e6e6e6;
}

.menu .menu_popup a.sub:hover 
{
  background: #e51b24;
  color:#FFF;
}

.menu .level1 a.topselected
{
  font-weight:normal;
  color: #FFFFFF;
  background: #e51b24;
}

/* LEVEL 2 */

.menu .level2 a
{
  background: #e6e6e6;
}

.menu .level2 a:hover
{
  background: #e6e6e6;
  color: #e51b24;
}

.menu .level2 a.topselected
{
  font-weight:normal;
  color: #e51b24;
  background: #e6e6e6;
}


.menu .level2 a.sub
{
  background: #e6e6e6;
}

.menu .level2 a.sub:hover 
{
  background: #e51b24;
  color:#FFF;
}

.menu .level2 a.subtopselected,
.menu .level2 a.subselected,
.menu .level2 a.subtopselected:hover,
.menu .level2 a.subselected:hover
{
  color: #e51b24;
  background: #e6e6e6;
  font-weight: normal;
}


/* LEVEL 3 */
.menu .level3 a,
.menu .level3 a:hover
{
  background: #f7f7f7;
}

.menu .level3 a:hover
{
}