/* Structure
------------------------------------------*/
#coolMenu-2,
#coolMenu-2 ul						{ list-style:none; list-style-position:inside;  }
#coolMenu-1,
#coolMenu-1 ul 						{ list-style:none; list-style-position:inside; }
#coolMenu-2,
#coolMenu-1 						{ margin:0px auto; }
#coolMenu-2 > li,
#coolMenu-1 > li 					{ height:27px; line-height:27px; display:inline-block; text-align:center; margin-right:3px; width:auto; }
#coolMenu-2 li a,
#coolMenu-1 li a 					{ height:27px; line-height:27px; display:block;; text-decoration:none; }
#coolMenu-2 ul,
#coolMenu-1 ul 						{ position:absolute; display:none; z-index:999; }
#coolMenu-2 ul li a,
#coolMenu-1 ul li a 				{}
#coolMenu-2 li:hover ul.noJS,
#coolMenu-1 li:hover ul.noJS 		{ display:block; }


/* Main menu
------------------------------------------*/
#coolMenu-2,
#coolMenu-1 						{ font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; }
#coolMenu-1 > li > span.nav-main.fs-link,
#coolMenu-2 > li > span.nav-main.fs-link,
#coolMenu-2 > li > a,
#coolMenu-1 > li > a 				{ height:27px; line-height:27px; display:block; text-decoration:none; padding:0px 7px; font-weight:normal; color:#FFFFFF; cursor:pointer;
-webkit-border-radius:3px 3px 3px 3px;
   -moz-border-radius:3px 3px 3px 3px;
        border-radius:3px 3px 3px 3px;
}
#coolMenu-1 > li.active > span.nav-main.fs-link,
#coolMenu-1 > li:hover > span.nav-main.fs-link,
#coolMenu-2 > li.active > span.nav-main.fs-link,
#coolMenu-2 > li:hover > span.nav-main.fs-link,
#coolMenu-2 > li.active > a,
#coolMenu-2 > li:hover > a,
#coolMenu-1 > li.active > a,
#coolMenu-1 > li:hover > a 			{ color:#000000; background:url(../images/mainnav.png) repeat-x 0 0; }

/* Submenu
------------------------------------------*/
#coolMenu-2 ul,
#coolMenu-1 ul 						{ background:#FF7D02; text-align:left;
-webkit-box-shadow: 0px 6px 20px #666666;
   -moz-box-shadow: 0px 6px 20px #666666;
        box-shadow: 0px 6px 20px #666666;
-webkit-border-radius:3px 3px 3px 3px;
   -moz-border-radius:3px 3px 3px 3px;
        border-radius:3px 3px 3px 3px;
}
#coolMenu-2 ul li span.sub.fs-link,
#coolMenu-1 ul li span.sub.fs-link,
#coolMenu-2 ul li a,
#coolMenu-1 ul li a 				{ width:200px; height:30px; line-height:30px; color:#000; display:block; font-size:14px; padding:0px 10px; border-bottom:1px #C76401 solid; cursor:pointer; }
#coolMenu-2 ul li:last-child a,
#coolMenu-1 ul li:last-child a 		{ border-bottom:0px none; }
#coolMenu-2 ul li:last-child a:hover,
#coolMenu-1 ul li:last-child a:hover{ border-bottom:0px none; 
-webkit-border-radius:0px 0px 3px 3px;
   -moz-border-radius:0px 0px 3px 3px;
        border-radius:0px 0px 3px 3px;
}
#coolMenu-2 ul li:first-child a:hover,
#coolMenu-1 ul li:first-child a:hover{ 
-webkit-border-radius:3px 3px 0px 0px;
   -moz-border-radius:3px 3px 0px 0px;
        border-radius:3px 3px 0px 0px;
}
#coolMenu-2 ul li:hover a,
#coolMenu-1 ul li:hover a 			{ background: #FFC97C; color:#FF7D02; }


/* LANGUAGE DROPDOWN */
#language-container,
#language-container ul {
	list-style: none;
	text-align:left;
	width:200px;
}
#language-container {
	float: right;
}
#language-container > li {
	float: left;
}
#language-container li a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0px 10px;
	text-decoration: none;
}
#language-container ul {
	position: absolute;
	display: none;
	z-index: 999;
}
#language-container ul li a {
	display:block;
}
#language-container li:hover ul.noJS {
	display: block; 
}


/* Main menu
------------------------------------------*/
#language-container {
	font-size: 16px;
}
#language-container img.language-flag		{ margin-right:5px; vertical-align:middle; }
#language-container > li > a {
	color: #fff;
	font-weight: bold;
	display:block;
	padding:0px 10px;
	height:24px; line-height:24px;
}
#language-container > li:hover > a {
	background: #f09d28;
	color: #000;
}

li.language-active			{ width:190px; height:30px; line-height:30px; padding-right:10px; display:block; cursor:pointer; vertical-align:middle; text-align:right; }
li.language-active span		{ padding-right:20px; background:url(../images/lang-dropdown.png) no-repeat 100% 50%; }

/* Submenu
------------------------------------------*/
#language-container ul {
	background:#FF7D02;
-webkit-border-radius:3px 3px 3px 3px;
   -moz-border-radius:3px 3px 3px 3px;
        border-radius:3px 3px 3px 3px;
-webkit-box-shadow: 0px 6px 20px #666666;
   -moz-box-shadow: 0px 6px 20px #666666;
        box-shadow: 0px 6px 20px #666666;
}
#language-container ul li a {
	height:30px; line-height:30px; color:#000; display:block; font-size:14px; padding:0px 10px; border-bottom:1px #C76401 solid;
}
#language-container ul li:hover a {
	background: #FFC97C; color:#FF7D02;
}
#language-container ul li:first-child a {
-webkit-border-radius:3px 3px 0px 0px;
   -moz-border-radius:3px 3px 0px 0px;
        border-radius:3px 3px 0px 0px;
}
#language-container ul li:last-child a {
	border-bottom:0px none;
-webkit-border-radius:0px 0px 3px 3px;
   -moz-border-radius:0px 0px 3px 3px;
        border-radius:0px 0px 3px 3px;
}
