/*user css (this edit)*/
.menu_hor {
	border:1px solid #d4d4d4;
	border-radius:5px;
}
.menu_hor a {
	font:12px/1.2em Arial, Helvetica, sans-serif;
	text-align:left; 
	padding:10px 10px;
	text-decoration:none;
	color:#666;
	border-radius:5px;
}
.menu_hor a:hover { 
	background:#eee; 
	color:#000; 
	text-decoration:none; 
	text-shadow:0 1px 0 #fff;
}
.menu_hor .active { 
	background:#eee; 
	color:#000;
}
.menu_hor ul { 
	padding:0; 
	background:#fff;
	border:1px solid #c2c2c2;
	border-radius:5px;
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
}
.menu_hor ul li { 
	padding:0; 
	margin:0;
}
.menu_hor ul a {}
.menu_hor ul ul { padding:0; margin:0;}
.arrow-up {
	border-bottom-color:#fff;
	top:-4px; 
}
.arrow-up2 {
	border-bottom-color:#c2c2c2;
	top:-5px; 
}
.arrow-left {
	border-right-color:#fff; 
	left:-4px; 
}
.arrow-left2 {
	border-right-color:#c2c2c2; 
	left:-5px; 
}
.toLeft .arrow-left {
	border-left-color:#fff;
	right:-4px; 
}
.toLeft .arrow-left2 {
	border-left-color:#c2c2c2;
	right:-5px; 
}
.arrow-down {
	margin:5px 0 0 5px;
	border-top-color:#666;
}
.arrow-right {
	margin:3px 0 0 5px;
	border-left-color:#666;
}