@charset "UTF-8";

/**
 * be-mag Ultimate Linear CSS Drop-Down Menu Theme
 *
 * @file		default.ultimate.css
 * @name		be-mag
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.bgcc.at/
 * @copyright	2010 bgcc
 *
 */

#bg_mainNav {
  float: left;
  margin: 125px 0 0 10px;
  /*margin: 43px 0 0 100px;*/
  font-size: 12px;
}

#bg_mainNav li {
  float: left;
  list-style: none;
  margin: 0 3px 0 0;
}

/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Extension
 */

#bg_mainNav a,
#bg_mainNav span {
  font-size: 1.1em;
  display: block;
  text-transform: uppercase;
  color: #fff;
  background: #333;
  padding: 5px 15px;
}

#bg_mainNav a:hover {
  text-decoration: none;
  background: #dc0034;
}

#bg_mainNav .bg_active {
  background: #0092dc;
}

#bg_mainNav .bg_active:hover {
  background: #0092dc;
}




/*------------------------------------------------------------------------------------------------------/
 *	@section	Base Style Override
 */


#bg_mainNav ul ul {
  left: 100%;
  top: 0;
}



#bg_mainNav li {
  padding: 0;
}

#bg_mainNav ul a,
#bg_mainNav ul span { /* POI, proposal: override abstract a, span */
  font-size: 1em;
  text-transform: none;
  background: #dc0034;
  padding: 5px 15px;
}



/*------------------------------------------------------------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */


#bg_mainNav *.dir {
  padding: 5px 15px;
}

 #bg_mainNav ul *.dir {
  padding: 5px 15px;
}



/*------------------------------------------------------------------------------------------------------/
 *	@section	Custom Styles
 */


#bg_mainNav ul a {
  width: 120px;
}

/*#bg_mainNav ul a.dir {
  width: 111px;
} */



/*------------------------------------------------------------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */


#bg_mainNav *.open {
  background: #dc0034;
}
#bg_mainNav ul *.open {
  background: #dc0034;
}
#bg_mainNav ul ul *.open {
  background: #dc0034;
}
/* Override UPPER TWO definitions */
#bg_mainNav a.open:hover {
  background-color: #4698ca;
  color: #fff;
}
#bg_mainNav ul a.open:hover {
  color: #fff;
}


/* Clone in CSS 2 */

#bg_mainNav li:hover > *.dir {
  background: #dc0034;
  padding-bottom: 8px;
}
#bg_mainNav ul li:hover > *.dir {
  background: #dc0034;
  padding-bottom: 5px;
}
#bg_mainNav ul ul li:hover > *.dir {
  background: #dc0034;
  color: #fff;
}

/* Override UPPER TWO definitions */
#bg_mainNav li:hover > a.dir:hover {
  background: #dc0034;
}
#bg_mainNav ul li:hover > a.dir:hover {
}
