body{
  /*background:green; testing IE version.*/
}

/*  Fixing Search. */

#navbar #search input#edit-submit,
#navbar #search input#edit-submit-2{ 
width: 24px;
font-size: 0;
color: #fff;
text-align: right;
}

#navbar #search input#edit-submit,
#navbar #search input#edit-submit-2{ 
width: 31px;
text-indent: 0;
}

/*   */

#navbar ul.menu li{
  margin-top:3px;
}

#navbar ul.menu li.active-trail a,
#navbar ul.menu li a:hover{
  background: none;
  padding-bottom:8px;
}

#navbar ul.menu li.active-trail .link{
  background: url(images/nav/tr.gif) 100% 0px no-repeat #9a9a9a;
  padding-right:3px;
}

#navbar ul.menu li.active-trail .link2{
  background: url(images/nav/tl.gif) 0px 0px no-repeat #9a9a9a;
  margin-right:2px;
  padding-bottom:0;
  padding-left:4px;
}

#navbar ul.menu li .link{
  padding-right:3px;
}

#navbar ul.menu li .link2{
  margin-right:2px;
  padding-bottom:0;
  padding-left:4px;
}

/*  set hovers */

#navbar ul.menu li span.link:hover,
#navbar ul.menu li.active-trail span.link:hover{
  background: url(images/nav/tr.gif) 100% 0px no-repeat #9a9a9a;
  padding-right:3px;
}

#navbar ul.menu li span.link2:hover,
#navbar ul.menu li.active-trail span.link2:hover{
  background: url(images/nav/tl.gif) 0px 0px no-repeat #9a9a9a;
  margin-right:2px;
  padding-bottom:0;
  padding-left:4px;
}


#navbar ul.menu li.active-trail{
  color:#fff;
  border: none;
  font-style:italic;
  background:none;
  padding-left:2px;
  padding-right:2px;
  padding-top:4px;
} 

#navbar ul.menu li.active-trail a{
  color:#fff;
}

#navbar ul.menu li:hover{
}

#navbar ul.menu li a:hover{
  padding:0;
}

#navbar ul.menu li:hover{
  color:#fff;
  border: none;
  padding-left:2px;
  padding-right:4px;
  padding-top:4px;
  background:none;
}

#navbar ul.menu li.active-trail:hover{
  margin-right:10px;
  padding-right:2px;
}


/*  sub */


#navbar ul.menu li.active-trail ul li a,
#navbar ul.menu li.active-trail ul li a{
  background:none
}

#navbar ul.menu li.expanded ul li {
  color:#cf3300;
  font-style:normal;
  padding-right:1px;
}


#navbar ul.menu li ul li:hover,
#navbar ul.menu li ul li.active-trail a,
#navbar ul.menu li.expanded ul li.active a{
  border:none;
  border-bottom:4px #d8d8d8 solid;
  background:none;
  color:#cf3300;
  font-style:normal;
  padding-left:3px;
  padding-right:1px;
}

#navbar ul.menu li.active-trail ul li .link{
  background: none;
  padding-right:0px;
}

#navbar ul.menu li.active-trail ul li .link2{
  background: none;
  margin-right:2px;
  padding-bottom:0;
  padding-left:0px;
}

#navbar ul.menu li.active-trail ul li span.link:hover{
  background: none;
  padding-right:0px;
}

#navbar ul.menu li.active-trail ul li span.link2:hover{
  background: none;
  margin-right:2px;
  padding-bottom:0;
  padding-left:0px;
}

#navbar ul.menu li.active-trail ul li a .span{
  background:red;
} 


#navbar ul.menu li{
  margin-right:10px;
}

