#category_title {
	
}

#category_list {
	width	: 500px;
}
#category_list A {
	text-decoration	: none;
}

.cat_area {
	margin	: 0px 0px 5px 0px;
}

.cat_title {
	font-size	: 14px;
	font-weight	: bold;
}
.cat_title_body {
	width		: 520px;
	height		: 16px;
	padding		: 3px 0px;
	background	: url(/images/common/title_bar/titlebarset_01_body.gif) repeat-y;
}
.cat_title_body_border_01 {
	height			: 15px;
	margin-left		: 8px;
	padding-left	: 5px;
	border-left		: 4px solid blue;
	float			: left;
}
.cat_title_body_inline {
	margin-top	: 1px;
	font-size	: 12px;
	font-weight	: bold;
	color		: #777;
	float		: left;
}

.cat_name_area {
	padding	: 10px 0px 5px 8px;
}

.cat_name {
	width		: 110px;
	margin		: 0px 10px 8px 0px;
	float		: left;
}

.cat_name_area .prod_cnt {
	color	: #888;
}

.list_table {
	width			: 780px;
	margin-bottom	: 20px;
	border-collapse	: collapse;
	empty-cells		: show;
}
.list_table A {
	text-decoration	: none;
}

.win_cat_lvl_1 {
	padding			: 10px 0px 10px 10px;
	border-width	: 1px 1px 0px 1px;
	border-style	: solid;
	border-color	: #CCC;
	background		: #DDD;
	font-weight		: bold;
	font-size		: 12px;
	color			: #555;
}

.win_cat_lvl_2, .win_cat_lvl_3 {
	padding			: 10px 0px 0px 10px;
	border			: 1px solid #CCC;
	vertical-align	: top;
}
.win_cat_lvl_2 {
	width		: 130px;
	background	: #F5F5F5;
}

.win_cat_lvl_3 {
	
}

.category_title_name {
	width	: 110px;
	margin	: 0px 10px 10px 10px;
	float	: left;
}
.category_title_name A {
	text-decoration	: none;
}

.go_page_top {
	margin			: 10px 0 20px 400px;
	color			: #258FB8;
	text-decoration	: underline;
}

.cat_lv1 {
	margin-bottom	: 2px;
}

.select_sub_category {
	margin	: 5px 10px;
	float	: left;
}
.select_sub_category SELECT {
	width			: 150px;
	margin-right	: 5px;
	border			: 1px solid #AAA;
	float			: left;
}

.show_sub_category{
}

.show_sub_category:hover{
    cursor	: pointer;
}


/*
#category_container .product_img {
    width	: 107px;
    height	: 107px;
}
*/

#category_container .prev{
	width	: 10px;
	float	: left;
}
#category_container .prev:hover{
    cursor:   pointer;
    position: relative;
    top:      1px;
    left:     1px;
}

#category_container .next{
	width		: 10px;
	margin-left	: 508px;
	padding-top	: 50px;
}
#category_container .next:hover{
    cursor:   pointer;
    position: relative;
    top:      1px;
    left:     1px;
}

.cat_page_float_clear{
    clear: both;
}

#category_container .result_grid {
	width	: 490px;
	margin	: 0px 4px;
	float	: left;
}
#category_container .result_grid .row{
    float:   left;
    margin:  2px;
    padding: 2px;
}
#category_container .result_grid .row .image {
	width	: 112px;
	height	: 112px;
}
#category_container .go_top {
	margin	: 8px 10px 0px 0px;
	float	: right;
}
#category_container .go_top A {
	text-decoration	: none;
}

