

#category_menu_sub {
	width: 100%;
	min-height: 64px;
	padding: 0;
	margin: 4px 0;
	background-color: #fff; 
}
	#category_menu_sub A {
		color: #000;
	}
	#category_menu_sub A.highlight {
		font-weight : bold;
		color: #F26522;
	}
	#category_menu_sub A:hover {
		color: #aa4100;
	}
	#category_menu_sub .bl_sub2 ul {
		margin: 0;
	}
	#category_menu_sub TABLE TH, #category_menu_sub TABLE TD  {
		padding: 5px 4px 4px 4px;
/*		background: transparent url("/skin/rpackmall_v3/img/line_1.gif") top repeat-x;
*/		font-size: 8pt;
	}
	#category_menu_sub TABLE TH {
		min-width: 90px;
		width: 130px;
		font-size: 8pt;
		white-space: nowrap;
		text-align: left;
	}
	#category_menu_sub .bl_sub2 UL {
		padding: 0;
		margin: 0;
	}
	#category_menu_sub .bl_sub2 UL LI {
		float: left;
		list-style-type: none;
	}
	#category_menu_sub .bl_sub2 UL LI A {
		display: block;
		padding: 10px 10px;
		text-align: center;
	}
		#category_menu_sub .bl_sub2 UL LI A SPAN {
			display: none;
			color: #999999;
			font-size: 7pt;
			margin-left: 2px;
		}

	#category_menu_sub .bl_sub2 DIV.cate_space {
		float: left;
		display: block;
		width: 100%;
		border-top: dotted 1px #eeeeee;
		margin: 3px 0;

	}
	#category_menu_sub .bl_sub2 .sub_menu {
		position: relative;
	}
	#category_menu_sub .bl_sub2 .sub_menu A IMG {
		display: block;
		width: 75px;
		height: 75px;
	}

	#category_menu_sub .bl_sub2 .sub_menu_pop {
		position: absolute;
		display: none;
		z-index: 11000;
		left: 5px;
		top: 26px;
		list-style-type: none;
		background-color: #fefbe0;
		margin: 0;
		padding: 0;
		border: solid 1px #f2e3bf;
		border-width: 0 1px 1px 1px;
		width: 210px;
	}
		#category_menu_sub .bl_sub2 .sub_menu_pop LI {
			background-image: none;
			border-top: solid 1px #f2e3bf;
			margin: 0;
			padding: 0;
			z-index: 11000;
			width: 100%;
		}
		#category_menu_sub .bl_sub2 .sub_menu_pop A {
			display: block;
			width: 100%;
			padding: 5px;
			text-align: left;
		}




	#category_menu_sub UL.bl_sub1 {
		padding: 0;
		margin: 10px 0 0 0;
		background-color: #fafafa;
		overflow: auto;
		border-top: solid 1px #eee;
		border-bottom: solid 1px #eee;
	}
	#category_menu_sub UL.bl_sub1 LI {
		float: left;
		list-style-type: none;
	}
	#category_menu_sub UL.bl_sub1 LI A {
		display: block;
		padding: 7px 20px 7px 20px;
		text-align: center;
	}
	#category_menu_sub UL.bl_sub1 LI A:hover {
		background-color: #ddd;
	}
	#category_menu_sub UL.bl_sub1 LI A.highlight {
		background-color: #eee;
	}

	#category_menu_sub UL.bl_sub1 LI A img {
		width: 100px;
		padding-bottom: 7px;
	}


	#category_menu_sub .bl_sub2 {
		display: none;
	}