#header {width:auto; !important;  z-index:150; right:0; float:left;} 
#head {width:auto; !important; height:105px;} 

#header > #head >  .main_menu > ul.menu
{
	display:block;
	text-align:center;
	list-style-type:none;
	position:absolute;
	padding:0 0 0 0;
	width: 650px;
	float:left;
	margin-top:18px;
	z-index:999
}
#header .main_menu ul span {display:block}
#header .main_menu ul.menu > li { list-style:none;   border:none;  float:left; margin:0; cursor:pointer; cursor:hand; position:relative;}
#header .main_menu ul.menu > li:first-child  { background:none !important }
#header .main_menu ul.menu > li.current > a, #header .main_menu ul.menu li:hover > a { text-decoration:none !important; display:block; float:left;
background:url(../images/menu_bg.png) no-repeat 0% -105px ; height:53px; line-height:53px; }
#header .main_menu ul.menu > li.current > a strong, #header .main_menu ul.menu li:hover > a strong {background:url(../images/menu_bg.png) no-repeat 100% -159px;  height:53px; line-height:53px; }

#header .main_menu a { text-decoration:none !important; display:block; float:left; background:url(../images/menu_bg.png) no-repeat 0% 0% ; height:53px; line-height:53px;  padding:0 0 0 30px; cursor:pointer}
#header .main_menu ul.menu > li > a > strong { margin-right:-18px; background:url(../images/menu_bg.png) no-repeat 100% -53px; display:block; height:53px; line-height:53px; padding:0 28px 0 0;  font-size:18px; color:#fff; font-family: 'Lato', arial, serif; text-transform:capitalize; font-weight:normal}

#header .main_menu ul.menu ul {display:none; top:31px; margin-left:-10px; text-align:left; position:absolute;  padding:15px 15px; background:none; -moz-border-radius: 7px;
-webkit-border-radius: 7px; border-radius: 7px; left:0; width:200px}
	
#header .main_menu ul.menu ul ul {left:10px; display:none; position:absolute; background:none !important; -moz-border-radius: 7px; 	-webkit-border-radius: 7px; border-radius: 7px;  width:200px ; top:5px !important;  }
#header .main_menu ul.menu ul li {display:block; float:none !important;  position:relative !important; margin-bottom:0px !important; list-style:none}
#header .main_menu ul.menu ul li a {display:block;   background:url(../images/drop_bg1.png) repeat-x 0% 0%;  line-height:25px !important; height:25px !important; padding:5px  !important; cursor:pointer; position:relative; zoom:1;-moz-border-radius: 25px;margin-bottom:1px !important;	-webkit-border-radius: 25px; width:150px; border-radius: 25px;}
#header .main_menu ul.menu ul li a strong {font-weight:bold; background:none !important; text-transform:none; font-size:12px; color:#fff !important; line-height:26px !important; height:26px !important;  padding:0 0 0 17px !important; margin:0 !important; width:148px}
.pie { -moz-border-radius: 25px;	-webkit-border-radius: 25px; border-radius: 25px;}
#header .main_menu ul.menu ul li a:hover, #header .main_menu ul.menu > li > ul > li.actives > a, #header .main_menu ul.menu > li > ul > li.current > a { color:#fff; font-weight:bold !important;  background: url(../images/drop_bg2.png) repeat-x 0% 0% !important; margin-bottom:1px !important;  -moz-border-radius: 25px;	-webkit-border-radius: 25px; width:150px; border-radius: 25px; height:26px; padding:10px; margin:0 !important; padding:5px  !important; }
#header .main_menu ul.menu ul li a:hover strong {color:#fff; !important }
#header .main_menu ul.menu ul ul li a {display:block;   background:none;  line-height:26px !important; height:26px !important; padding:0  !important}
#header .main_menu ul.menu ul ul li a:hover strong { font-weight:bold; background:none !important; text-transform:none; font-size:12px; color:#fff !important; line-height:26px !important; height:26px !important; !important}
