ul.main_menu {list-style:none;margin:0px;padding:0px;padding-top:8px;}
ul.main_menu * {margin:0; padding:0}

.main_menu li a {display:block;	color:#555555; text-decoration:none; width:auto;height:21px;position:relative;	line-height:21px;vertical-align:middle;}
.main_menu li a span {position:relative;left:-11px;display:block;height:21px;padding-left:11px;}

.main_menu li a:hover , ul.main_menu li.current_page_ancestor a,  ul.main_menu li.current_page_item a
{color:#fff;text-decoration:none;background: url(images/btn_right.png) no-repeat right top; position:relative;}

.main_menu li a:hover span , ul.main_menu li.current_page_ancestor a span , ul.main_menu li.current_page_item a span
{background: url(images/btn_left.png) no-repeat 0px top;}





ul.main_menu li {position:relative; float:left;width:auto;height:21px;line-height:38px;vertical-align:middle;
	 padding:0px 12px;}
	
ul.main_menu ul {position:absolute;top:21px; left:19px; display:none;  list-style:none; background:#722791; }
ul.main_menu ul li {position:relative; border:1px solid #934581; border-top:none; width:180px; margin:0; background:#722791; height:25px; line-height:25px; vertical-align:middle; padding:0; margin:0;}
ul.main_menu ul li a , ul.main_menu ul li a span{display:block; height:25px; background:#722791 !important; font-size:12px; font-weight:100; width:auto; color:#FFFFFF; margin:0; padding:0;padding:0px 20px; text-align:center;}
ul.main_menu ul li a:hover , ul.main_menu ul li a:hover span{ color:#fff; background:none; background:#934581  !important; text-decoration:underline;}
ul.main_menu ul ul {left:180px; top:-1px}

