.sub_menu{position:absolute; top:27px; left:-78px; width:600px!important;  z-index:-1;}
.sub_menu .inside{float:left; width:auto; background:url(../images/sub_menu_bg.gif) repeat-x 0 0; height:23px;}
.sub_menu .left_sub_curve{float:left; width:auto!important; background:url(../images/left_curve_sub.gif) no-repeat 0 0; height:24px; padding-left:0}
.sub_menu .right_sub_curve{float:left; width:auto!important; background:url(../images/right_curve_sub.gif) no-repeat right 0; height:24px; height:21px;padding:3px 9px 0 0;}
.sub_menu ul{float:left;  width:auto!important; white-space:nowrap; list-style:none;}
.sub_menu ul li{float:left;  font-size:12px; width:auto; line-height:14px; color:#522762; padding:0; background:none!important;}
.sub_menu ul li a{color:#522762; text-decoration:none; float:left; width:auto!important; padding:1px 12px 0!important; background:none!important; line-height:20px!important;}
* html .sub_menu ul li a{line-height:15px!important;}
.sub_menu ul li a:hover{color:#0071bc!important; text-decoration:none; width:auto!important; float:left; background:none!important;}
.sub_menu .right_sub_curve01{float:left; width:auto!important;background:url(../images/right_curve_sub1.gif) no-repeat right 0; height:23px; padding:1px 9px 0 0;}


