/* + --------------------------------------------------------------------------
 * navigation.css
 * (c) 2008, mybonitos.com
 */
 
#mainNavigationLine {
	height:33x;
	margin:0;
	padding:0;
	background:#fff url(/images/backgrounds/bg_navigation.gif) top left repeat-x;
}
div#mainNavigation div#claim {
 	color:#fff;
 	font-size:150%;
 	font-weight:bold;
 	line-height:33px;
 	float:left;
}
#mainNavigation ul {
	margin:0;
	padding:0;
	list-style:none;
}
#mainNavigation ul li {
	float:left;
	list-style:none;
	font-size:160%;
	cursor:pointer;
	padding:0;
	margin:0 5px 0 0;
}
#mainNavigation ul li a,
#mainNavigation ul li a:link,
#mainNavigation ul li a:visited {
	float:left;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	padding:0 10px;
	cursor:pointer;
}
#mainNavigation ul li a span,
#mainNavigation ul li a:link span,
#mainNavigation ul li a:visited span {
	float:left;
	line-height:33px;
}
#mainNavigation ul li a:hover,
#mainNavigation ul li a:active,
#mainNavigation ul li a:focus,
#mainNavigation ul li.active a,
#mainNavigation ul li.active a:link,
#mainNavigation ul li.active a:visited {
	font-weight:normal;
	padding:0 10px 0 0;
	background:#353535 url(/images/backgrounds/border_right.gif) top right no-repeat;
}
#mainNavigation ul li a:hover span,
#mainNavigation ul li a:active span,
#mainNavigation ul li a:focus span,
#mainNavigation ul li.active a span,
#mainNavigation ul li.active a:link span,
#mainNavigation ul li.active a:visited span {
	padding:0 0 0 10px;
	background:#353535 url(/images/backgrounds/border_left.gif) top left no-repeat;
}
#mainNavigation ul li.active a,
#mainNavigation ul li.active a:link,
#mainNavigation ul li.active a:visited {
	color:#96C73D;
}



/* + --------------------------------------------------------------------------
 * sub navigation line (submenu, meta navigation)
 */
#subNavigationLine {
	background:#353535 none;
	margin:0;
	padding:0;
	height:22px;
}
#subNavigation
{
  float:left;
  text-align:left;
  white-space:nowrap;
}
#metaNavigation
{
  float:right;
  text-align:right;
  color:#fff;
  line-height:22px;
  white-space:nowrap;
}
ul#submenu {
	list-style:none;
	margin:0;
	padding:0;
}
ul#submenu li {
	float:left;
	margin:0 20px 0 0;
	padding:0;
	list-style:none;
	line-height:22px;
}
ul#submenu li a,
ul#submenu li a:link,
ul#submenu li a:visited,
#metaNavigation a,
#metaNavigation a:link,
#metaNavigation a:visited {
	color:#fff;
	text-decoration:none;
	font-size:120%;
	font-weight:normal;
}
#metaNavigation a,
#metaNavigation a:link,
#metaNavigation a:visited {
	margin:0 5px;
	font-size:120%;
}
ul#submenu li a:hover,
ul#submenu li a:active,
ul#submenu li a:focus,
#metaNavigation a:hover,
#metaNavigation a:active,
#metaNavigation a:focus,
ul#submenu li a.active,
ul#submenu li a.active:link,
ul#submenu li a.active:visited,
ul#submenu li a.active:hover,
ul#submenu li a.active:active,
ul#submenu li a.active:focus,
#metaNavigation a.active,
#metaNavigation a.active:link,
#metaNavigation a.active:visited,
#metaNavigation a.active:hover,
#metaNavigation a.active:active,
#metaNavigation a.active:focus {
	color:#96C73D;
	text-decoration:none;
	font-weight:normal;
	text-shadow:none;
	font-stretch:normal;
}