/* Structure ------------------------------------------*/

ul#coolMenu 						{ list-style:none; margin:0px; margin-top:5px; padding:0px; font-family: 'Open Sans', sans-serif; }

ul#coolMenu > li 					{ display:block; text-align:center; }
ul#coolMenu li a 					{ display:block; text-decoration:none; }
ul#coolMenu ul 						{ position:absolute; display:none; z-index:999; }
ul#coolMenu ul li a 				{ }
ul#coolMenu li:hover ul.noJS 		{ display:block; }


/* Main menu ------------------------------------------*/
ul#coolMenu 						{ min-height:36px; line-height:36px; font-weight:bold; font-size:14px; }
ul#coolMenu li 						{ margin:0px; display:block; float:left; }
ul#coolMenu li a 					{ min-heigh:36px; line-height:36px; font-weight:normal; display:block; color:#555555; text-decoration:none; padding:0px 10px; margin:0px; }


ul#coolMenu > li:hover > a 			{ color:#FFFFFF; background-color:#303030; }



/* Submenu ------------------------------------------*/
ul#coolMenu ul 						{ width:300px; margin:0px; padding:0px; background-color:#303030;}
ul#coolMenu ul li 	 				{ width:300px; min-height:24px !important; line-height:24px !important; padding:3px 0px; color:#FFFFFF; border-bottom: 1px #202020 solid; background-color:#303030; 
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
ul#coolMenu ul li:hover  			{ background-color:#202020; }
ul#coolMenu ul li:last-child 		{ border-bottom:0px none;}

ul#coolMenu ul li a 				{ min-height:24px; line-height:24px; display:block; font-size:12px; color:#FFFFFF; padding:0px 10px !important; text-decoration:none; text-align:left; }
ul#coolMenu li.active ul li a 		{ color:#FFFFFF; font-weight:normal  }
ul#coolMenu ul li:hover,
ul#coolMenu li.active ul li:hover	{ color:#FFFFFF; }
ul#coolMenu ul li a:hover,
ul#coolMenu li.active ul li a:hover	{ color:#FFFFFF; }

















ul#coolMenu4 						{ list-style:none; margin:0px; padding:0px; }

ul#coolMenu4 > li 					{ display:block; text-align:center; }
ul#coolMenu4 li a 					{ display:block; font-size:18px; text-decoration:none; text-transform:uppercase; }
ul#coolMenu4 ul 					{ position:absolute; display:none; z-index:999; }
ul#coolMenu4 ul li a 				{ }
ul#coolMenu4 li.active  			{ }
ul#coolMenu4 li.active a 			{  }
ul#coolMenu4 li:hover ul.noJS 		{ display:block; }


/* Main menu ------------------------------------------*/
ul#coolMenu4 						{ float:right; background:#FFFFFF;
-moz-border-radius: 3px;
-webkit-border-radius: 3px; 
border-radius: 3px;
-moz-box-shadow: 0px 1px 3px #666666;
-webkit-box-shadow: 0px 1px 3px #666666; 
box-shadow: 0px 1px 3px #666666; 
}
ul#coolMenu4 li 					{ margin:0px; display:block; float:left; background:#FFFFFF url(../images/submit-hover.png) repeat-x 0 100%; border-right:1px #EEE solid;
-webkit-transition-duration: 150ms;
-moz-transition-duration: 150ms;
-o-transition-duration: 150ms;
}
ul#coolMenu4 li a 					{ height:16px; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:16px; display:block; color:#000000; text-decoration:none; padding:12px 27px; margin:0px;  }
ul#coolMenu4 li.active,
ul#coolMenu4 li:hover				{
background-position: 0 0;
background-color:#00AEEF;
color:#FFFFFF;
text-shadow:0px -1px 0px #000000;
-webkit-transition-duration: 150ms;
-moz-transition-duration: 150ms;
-o-transition-duration: 150ms;

}
ul#coolMenu4 li.active a,
ul#coolMenu4 li.active a:hover,
ul#coolMenu4 li:hover a 			{ color:#FFFFFF !important; }
ul#coolMenu4 li:first-child,
ul#coolMenu4 li:first-child a { border-left:0px none !important; 
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;}
ul#coolMenu4 li:last-child,
ul#coolMenu4 li:last-child a { border-right:0px none !important;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px; }
ul#coolMenu4 li:last-child a { background-image:none; }



/* Submenu ------------------------------------------*/
ul#coolMenu4 ul 						{ width:250px; margin:0px; padding:0px; background-color:#5B2188; border:0px none; 
-webkit-box-shadow:0px 4px 12px #5B2188;
   -moz-box-shadow:0px 4px 12px #5B2188;
	    box-shadow:0px 2px 12px #5B2188;
-webkit-border-radius:0px 0px 4px 4px;
   -moz-border-radius:0px 0px 4px 4px;
        border-radius:0px 0px 4px 4px;
}
ul#coolMenu4 ul li 	 				{ width:250px; height:30px; line-height:30px; padding:0px; background-clip:#5B2188; }

ul#coolMenu4 ul li a 				{ display:block; font-size:14px; color:#FFFFFF; padding:0px 10px !important; text-decoration:none; border-bottom:1px #812EBE solid; text-align:left; }
ul#coolMenu4 ul li:hover a 			{ background:#812EBE; color:#FFFFFF; }
ul#coolMenu4 li.active ul li a 		{ color:#FFFFFF; }
ul#coolMenu4 ul li:last-child a 		{ border-bottom:0px none;
-webkit-border-radius:0px 0px 4px 4px;
   -moz-border-radius:0px 0px 4px 4px;
        border-radius:0px 0px 4px 4px;
}




