#main-menu ul li { float:left; padding-left: 1px; padding-right: 1px; }
#main-menu ul li a { color: #fff; height:40px; line-height:40px; padding:0 25px; float:left; }
#main-menu ul li a:hover, #main-menu ul li.active a { background: url(../images/nav_hover.gif) repeat-x 0 0; text-decoration: none; }
/* 選單 li 之樣式 */
ul.navigation{ padding-top: 12px; font-size: 13px; font-weight: bold; list-style: none;}
ul.navigation li {
				position: relative;
				float: left;
				background: url(../images/nav_sp.gif) no-repeat 100% 0;
			}
/* 選單 li 裡面連結之樣式 */
ul.navigation li a{
				display: block;
				padding: 9px 13px;
				color: #FFF;
			}
/* 特定在第一層，以左邊灰線分隔 */
ul.navigation > li > a{
			}
ul.navigation > li > a:hover{
			}
/* 特定在第一層 > 第二層或以後下拉部分之樣式 */
ul.navigation ul{
				z-index:9999;
				display: none;
				float: left;
				position: absolute;			
				left: 0;	
				margin: 0;
				list-style:none;
				font-size:12px;
			}
/* 當第一層選單被觸發時，指定第二層顯示 */
ul.navigation li:hover > ul{
				display: block; 
			}
/* 特定在第二層或以後下拉部分 li 之樣式 */
ul.navigation ul li {
				border-bottom: 1px solid #DDD;
			}
/* 特定在第二層或以後下拉部分 li （最後一項不要底線）之樣式 */
ul.navigation ul li:last-child {
				border-bottom: none;
			}
/* 第二層或以後選單 li 之樣式 */
ul.navigation ul a {
				background:#333;
				padding: 8px 12px;	
			}
ul.navigation ul a:hover { font-weight:bold; color:#F00;}
ul.navigation a:hover, ul.navigation li.active a  {		
				background: url(../images/nav_hover.gif) repeat-x 0 0; text-decoration: none;
			}
ul.navigation ul a:hover { background-image:none; background-color:#000;}
/* 第三層之後，上一層的選單觸發則顯示出來（皆為橫向拓展） */
ul.navigation ul li:hover > ul{
				display: block;
				position: absolute;
				top: 0;				
				left: 100%;
			}
/* 箭頭向下 */
.arrow-bottom {
				display: inline-block;
				margin-left: 5px;
				border-top: 4px solid #FFF;
				border-right: 4px solid transparent;				
				border-left: 4px solid transparent;		
				width: 1px;
				height: 1px;
			}
/* 箭頭向右 */
.arrow-right {
				display: inline-block;
				margin-left: 12px;	
				border-top: 3px solid transparent;
				border-bottom: 3px solid transparent;
				border-left: 3px solid #666;		
				width: 1px;
				height: 1px;
			}