ul.menu_top_category {
	list-style: none;
	padding: 0 25px;
	margin: 0;
	float: left;
	width: 130px;
	background: #fff;
	font-size: 11pt;
	background: url(/images/header/index_all_view_bt.gif) no-repeat left top;
}
ul.menu_top_category li {
	float: left;
	margin: 0;
	padding: 0 15px 0 0;
	position: relative;
}
ul.menu_top_category li a{
	padding: 2px 3px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.menu_top_category li a:hover{
}
ul.menu_top_category li span {
	width: 55px;
	height: 25px;
	float: left;
}
ul.menu_top_category li span.subhover {background-position: center bottom; cursor: pointer;}
ul.menu_top_category li ul.menu_detail_category {
	list-style: none;
	position: absolute;
	left: -8px; top: 35px;
	background: #fefefe;
	/*background:transparent;*/
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 915px; height: 400px;
	border: 2px solid #8d8d8d;
	font:12px; color: #333;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow:0 0 10px #000; 
	-webkit-box-shadow:0 0 10px #000; 
	border-radius: 5px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_01 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_image.gif) no-repeat;
	left: 30px; top: 10px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_02 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_sound.gif) no-repeat;
	left:170px; top: 10px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_03 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_lack.gif) no-repeat;
	left:330px; top: 10px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_04 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_acc.gif) no-repeat;
	left:472px; top:10px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_05 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_plan.gif) no-repeat;
	left:632px; top: 10px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_06 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 130px; height:25px;
	position: absolute;
	background: url(/images/main/category_music.gif) no-repeat;
	left:752px; top: 10px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_07 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_pa.gif) no-repeat;
	left: 30px; top: 215px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_08 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_special.gif) no-repeat left top;
	left:170px; top: 215px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_09 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_petmily.gif) no-repeat;
	left:330px; top: 215px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_10 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_car.gif) no-repeat left top;
	left:470px; top: 215px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_11 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_die_casting.gif) no-repeat;
	left:632px; top: 215px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_12 {
	list-style: none;
	float: left;
	margin: 0; padding: 0;
	clear: both;
	width: 150px; height:25px;
	position: absolute;
	background: url(/images/main/category_interior.gif) no-repeat;
	left:752px; top: 215px;
}

ul.menu_top_category li ul.menu_detail_category li ul.part_99 {
	float: left;
	margin: 0; 

	width: 100px;
	height: 35px;
	position: absolute;
	background: url(/images/main/category_close_bt.gif) no-repeat;
	left:865px; top: 367px;
	cursor: pointer;
}
/*
ul.menu_top_category li ul.menu_detail_category ul li {
	margin: 0; padding: 0;
	clear: both;
	width: 150px;
	position: relative;
	text-align: left;
	top: 30px;
}
*/

html ul.menu_top_category li ul.menu_detail_category li ul li.part_con a {
	float: left;
	width: 150px;
	position: relative;
	background: #fefefe url(/images/main/category_dot.gif) no-repeat left center;
	text-align: left;
	padding-left: 10px;
	color: #333;
}
html ul.menu_top_category li ul.menu_detail_category li ul li.part_con a:hover {
	/*background: #AAB0FF;*/
	/*font-weight: bold;*/
	color:red;
}

.part_top {background:#fefefe;float:left;left:-10px;padding-bottom:5px;height:27px;} 


#quickMenu div.quickMenu_01 {
	position: relative;	
}
#quickMenu div.quickMenu_02 {
	position: relative;
	top: 5px;
}
#quickMenu div.quickMenu_03 {
	position: relative;
	top: 4px;
}
#quickMenu div.quickMenu_04 {
	position: relative;
	top: 15px;
	height: 25px;
}
div.quickMenu_04 .docTop, .docTopB {
	cursor: pointer;
}

.base_home {
	width:180px;
	height:55px;
	cursor:pointer;
	opacity: 1;
}

.ondDay_main {
	cursor: pointer;
}

.h_sform {position:absolute; float:left; left:710px; top:83px; width:300px;height:23px; z-index:0; }

.td_calign { text-align:center;}
.td_ralign { text-align:right;}
.td_lalign { text-align:left;}

.sub_menu_bg {clear:both; position:relative; left:0; top:0; width:100%; height:54px; background:url(/images/sub_main/sub_menu_bg.gif) repeat-x left top; }
.sub_menu_top_banner {position:absolute; float:right; margin:auto; top:3px; right:0; height:54px; text-align:right;/*left:780px; width:218px; */}
#sub_category_open, #sub_category_close {clear:both; list-style:none; position:relative; left:0; top:0; width:1000px; display:none; border-left:1px solid #777; border-right:1px solid #777;}
#sub_category_open li a {height:20px; font-size:13px; line-height:140%; }
#sub_category_close li a {height:20px; font-size:13px; line-height:140%; }

/*
#sub_category_open li ul {position:relative; float:left; height:20px; list-style:none; }
#sub_category_open li ul li a {height:20px; font-size:13px; line-height:140%; list-style:none; background: #fefefe url(/images/main/category_dot.gif) no-repeat left center; padding-left:10px;}
*/
#sub_btn_open, #sub_btn_close {clear:both; position:relative; margin:auto; left:0; top:0; text-align:center; width:1000px; display:none; /*border-top:1px solid #777;*/}
#sub_category_open.selected, #sub_category_close.selected, #sub_btn_open.selected, #sub_btn_close.selected {display:block;}

#replica_category_open {clear:both; float:left; list-style:none; position:relative; left:0; top:0; width:1000px; display:none; border-left:1px solid #777; border-right:1px solid #777; overflow:hidden;}
#replica_category_close {clear:both; float:left; list-style:none; position:relative; left:0; top:0; width:1000px; display:none; /*border-left:1px solid #777; border-right:1px solid #777;*/ overflow:hidden;}
#replica_category_open, #replica_category_close li {float:left;position:relative;}
#replica_category_open li a {height:20px; font-size:13px; line-height:140%; }
#replica_category_close li a {height:20px; font-size:13px; line-height:140%; }
#replica_btn_open, #replica_btn_close {clear:both; position:relative; margin:auto; left:0; top:0; text-align:center; width:1000px; display:none; /*border-top:1px solid #777;*/}
#replica_category_open.selected, #replica_category_close.selected,#replica_btn_open.selected, #replica_btn_close.selected {display:block;}
#replica_category_open li.replica_category_td { position: relative; height:20px;top:3px; overflow:hidden;}
.replica_category_td { width:150px; background:url(/images/main/category_dot.gif) no-repeat 0 5px; padding:2px 0 2px 7px;}
.replica_category_td a:hover, .replica_category_td a:hover { color:red;}
.search_top { width:120px; background:url(/images/main/category_dot.gif) no-repeat 0 7px; padding:2px 0 2px 7px;}
.search_top_title { width:230px; background:url(/images/main/category_dot.gif) no-repeat 0 7px; padding:2px 0 2px 7px;}
.search_top a:hover, .search_top a:hover b { color:red;}
.search_top_title a:hover, .search_top_title a:hover b { color:red;}

#airplane_Items, #military_Items,#heavy_Items,#bike_Items,#figure_Items{display:none;}


.sub_category_td { width:200px;padding-left:10px;}
.sub_category_td a:hover, .sub_category_td a:hover b { color:red;}
.sub_category_td_list a {background:#fefefe url(/images/main/category_dot.gif) no-repeat left center; padding-left:10px;}
/*
.category_navi {clear:both; list-style:none; position:relative; margin:0; padding:0; left:0; top:0; width:150px; background:gray;}
.category_navi .li { position:relative; float:left; margin:0; top:0; width:150px; color:#777777;}
.category_navi_rel {list-style:none; position:relative; float:left; margin:0; padding:0; left:160px; top:-154px; width:150px; color:#777777;background:yellow;}
.category_navi_rel .li { position:relative; float:left; left:10px; width:150px; color:#777777;}
.category_open { position:relative; float:center; margin:0; text-align:center; top:0; border-top:2px solid green;}
*/
/*.category_line { position:relative; float:center; margin:0; width:100%; text-align:center; border-top:1px solid green;}*/
#btn_CatOpen, #btn_CatClose { margin:auto; width:147px; height:20px; text-align:center; cursor:pointer;}
#btn_ReplicaOpen, #btn_ReplicaClose { margin:auto; width:147px; height:20px; text-align:center; cursor:pointer;}

.sub_cat_dot {width:1px; height:100%; background:url(/images/dot/dot_v_line.gif) repeat-y center top;}

