/* CSS Document */

/************************************************************************************* sidebar menu */
#bar_menu{margin-left: 5px;
margin-right: 20px;}
#bm1 a{ background: url(../images/basic/m1.gif) no-repeat left top; color: #808040; height: 17px; padding-left: 178px; margin-bottom: 4px!important; margin-bottom: 0px; display: block; }
#bm1 a:hover{
background: url(../images/basic/m1_2.gif) no-repeat left top;
color: #c76506;
height: 17px;
}
#bm2 a{
background: url(../images/basic/m2.gif) no-repeat left top;
color: #808040;
height: 17px;
padding-left: 138px;
margin-bottom: 4px!important;
margin-bottom: 0px;
display: block;
}
#bm2 a:hover{
background: url(../images/basic/m2_2.gif) no-repeat left top;
color: #c76506;
height: 17px;
}
#bm3 a{
background: url(../images/basic/m3.gif) no-repeat left top;
color: #808040;
height: 17px;
padding-left: 78px;
margin-bottom: 4px!important;
margin-bottom: 0px;
display: block;
}
#bm3 a:hover{
background: url(../images/basic/m3.gif) no-repeat left top;
color: #c76506;
height: 17px;
}
#bm4 a{
background: url(../images/basic/m4.gif) no-repeat left top;
color: #808040;
height: 17px;
padding-left: 98px;
margin-bottom: 4px!important;
margin-bottom: 0px;
display: block;
}
#bm4 a:hover{
background: url(../images/basic/m4.gif) no-repeat left top;
color: #c76506;
height: 17px;
}
#bm5 a{
background: url(../images/basic/m5.gif) no-repeat left top;
color: #808040;
height: 17px;
padding-left: 108px;
margin-bottom: 4px!important;
margin-bottom: 0px;
display: block;
}
#bm5 a:hover{
background: url(../images/basic/m5.gif) no-repeat left top;
color: #c76506;
height: 17px;
}
#bm6 a { background:url(../images/basic/m6.gif)  no-repeat left top; color: #808040; height: 17px; padding-left: 150px; margin-bottom: 4px!important; margin-bottom: 0px; display: block; 	}
#bm6 a:hover{
		background:url(../images/basic/m6.gif) no-repeat left top;
color: #c76506;
height: 17px;
}
#bm7 a{ background: url(../images/basic/m7.gif) no-repeat left top; color: #808040; height: 17px; padding-left: 108px; margin-bottom: 4px!important; margin-bottom: 0px; display: block; }
#bm7 a:hover{
background: url(../images/basic/m7.gif) no-repeat left top;
color: #c76506;
height: 17px;
}

/*---sidebar sb_itinerary_class----*/
#sb_itinerary_class{margin: 70px 60px 0px 10px;padding-bottom: 50px;}
#sb_itinerary_class h2{ font-size: 15px; color: #c64f00; background-image: url(../images/title/Itinerary_Class.gif); background-repeat: no-repeat; height: 40px; width: 155px; }
#sb_itinerary_class h2 span{ font-size: 15px; visibility: hidden; }
#sb_itinerary_class ul{margin-top: 10px;line-height: 18px;}
#sb_itinerary_class ul li{margin-bottom: 6px;color: #D08011;}
#sb_itinerary_class ul li a{color: #5F5F5F;}
#sb_itinerary_class ul li a:visited{color: #5F5F5F;}
#sb_itinerary_class ul li a:hover{color: #D08011;text-decoration: underline;}

/*---sidebar sb_itinerary_new----*/
#sb_itinerary_new{ padding-bottom: 50px; margin-top: 0px; margin-right: 60px; margin-bottom: 0px; margin-left: 10px; }
#sb_itinerary_new h2{font-size: 15px;color: #c64f00;}
#sb_itinerary_new ul{margin-top: 10px;line-height: 18px;}
#sb_itinerary_new ul li{margin-bottom: 6px;color: #D08011;}
#sb_itinerary_new ul li a{color: #5F5F5F;}
#sb_itinerary_new ul li a:visited{color: #5F5F5F;}
#sb_itinerary_new ul li a:hover{color: #D08011;text-decoration: underline;}
#tv_show_box h2{
	background-image: url(../images/Ticket_Villa/TV_ICON.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	line-height: 150%;
	color: #9F862D;
	padding-left: 15px;
	height: 25px;
	}
#tv_show_box h3{
	background-image: url(../images/Ticket_Villa/TV_ICON.png);
	background-repeat: no-repeat;
	background-position: left 8px;
	font-size: 18px;
	color: #333;
	padding-left: 20px;
	line-height: 150%;
	height: 25px;
	font-weight: bolder;
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif, "Courier New", Courier, monospace;
	display: inline;
	}
#tvs_title{
	font-size: 18px;
	color: #333;
	line-height: 150%;
	height: 25px;
	float: left;
	padding-bottom: 10px;
	width: 100%;
	margin-top: 20px;
	}
#tv_show_box .tdc{
	background:#7b7b7b;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	color: #FFF;
}	
#tv_show_box .table_d{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

