@charset "utf-8";
/* CSS Document */

.table{
	background:#cc6b0a url(table_1_bg_tile.png) repeat;
	float:left;
	margin-left:10px;
	overflow:hidden;}
.table div.top{
	background:url(table_1_bg_top.png) no-repeat;
	height:40px;}
.table div.top .edge{
	background:url(table_1_bg_top_edge_r.png) no-repeat;
	width:10px;
	height:40px;
	float:right;}
.table div.top .icon{
	margin:5px 0 0 10px;
	float:left;}
.table div.top .title{
	height:25px;
	color:#fff;
	padding:15px 0 0;
	text-align:left;}
.table .contents{
	padding:0 0 3px;}
.table .contents hr{
	border:0px none;
	border-bottom:1px solid #b35e09;
	height:0px;}
.table div.bot{
	background:url(table_1_bg_bot.png) no-repeat;
	height:18px;}
.table div.bot .edge{
	background:url(table_1_bg_bot_edge_r.png) no-repeat;
	width:10px;
	height:18px;
	float:right;}

.table1_grey{
	float:left;
	margin:30px 0 0;}
.table1_grey .top{
	height:40px;}
.table1_grey .top .icon{
	position:relative;
	margin:4px 0 0 10px;
	float:left;}
.table1_grey .top .title{
	color:#ff860d;
	text-align:left;
	padding:8px 0 0;}
.table1_grey .contents{
	padding:0 0 25px;
	overflow:hidden;}

.table_float{
	background:url(category_list_title_bg.png) no-repeat 15px top;
	width:240px;
	margin:0;
	float:left;
	text-align:left;
	overflow:hidden;}
.table_float .icon{
	position:relative;
	margin:6px 0 0 8px;
	float:left;}
.table_float h2.title{
	background:no-repeat 25px center;
	height:32px;
	color:#ff860d;
	margin:0 0 5px;
	padding:12px 0 0 55px;
	vertical-align:middle;}
.table_float h2.title img{
	vertical-align:middle;}


/* subtables */
.subtable1{
	display:block;
	background:url(subtable_1_bg.png) no-repeat;
	width:222px;
	height:57px;
	text-decoration:none;
	margin:7px 7px 0 5px;
	padding:5px;
	float:left;
	overflow:hidden;
	text-align:left;}
.subtable1 .icon{
	border:1px solid #333;
	margin:2px 4px 2px 2px;
	float:left;}
.subtable1 .title{
	display:block;
	font-size:0.9167em;
	color:#111;
	text-decoration:underline;
	width:150px;
	height:13px;
	white-space:nowrap;
	overflow:hidden;}
.subtable1 .text{
	display:block;
	color:#111;
	font-size:0.834em;
	width:150px;
	height:35px;
	overflow:hidden;}
a.subtable1:hover{
	background:url(subtable_bg2.png) no-repeat;
	text-decoration:none;}
a.subtable1:hover .icon{
	border-color:#000;}
a.subtable1:hover .title{
	color:#000;}

.subtable,
.subtable_grey{
	width:220px;
	height:52px;
	margin:2px 0;
	padding:5px 0;
	float:left;
	text-align:left;
	overflow:hidden;}
.subtable .icon,
.subtable_grey .icon{
	border:1px solid #111;
	margin:0 3px 0 5px;
	float:left;}
.subtable .title,
.subtable_grey .title{
	display:block;
	font-size:0.9167em;
	color:#ccc;
	width:147px;
	height:13px;
	white-space:nowrap;
	overflow:hidden;}
.subtable .text,
.subtable_grey .text{
	display:block;
	font-size:0.834em;
	color:#808080;
	width:147px;
	height:36px;
	overflow:hidden;}
.subtable .text .score,
.subtable_grey .text .score{
	color:#cca366;}
a.subtable:hover,
a.subtable_grey:hover{
	background:#3c3c3c;
	text-decoration:none;}
a.subtable:hover .title,
a.subtable_grey:hover .title{
	text-decoration:underline;}
a.subtable:hover .text,
a.subtable_grey:hover .text{
	text-decoration:none;}

/* small icon table with title only */
.subtable_small{
	display:block;
	width:74px;
	margin:0 4px 4px 0;
	padding:0 1px;
	text-align:center;
	float:left;
	overflow:hidden;}
.subtable_small .icon{
	display:block;
	border:1px solid #111;
	height:50px;
	margin:4px 6px 2px;
	padding:0;}
.subtable_small .title{
	display:block;
	font-size:0.9167em;
	font-weight:normal;
	line-height:1.167em;
	color:#ccc;
	width:74px;
	height:26px;
	margin:2px 0 2px;
	overflow:hidden;}

.subtable_small2{
	display:block;
	width:170px;
	margin:1px 0 3px;
	padding:2px;
	overflow:hidden;
	text-align:left;
	float:left;}
.subtable_small2 .icon{
	display:block;
	border:1px solid #111;
	width:35px;
	height:29px;
	margin:0 5px 0 0;
	float:left;}
.subtable_small2 .title{
	display:block;
	font-size:0.9167em;
	font-weight:bold;
	width:120px;
	height:26px;
	padding:1px 4px 0 0;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;}
	
a.subtable_small,
a.subtable_small2{
	text-decoration:none;}
a.subtable_small:hover,
a.subtable_small2:hover{
/*	background:#140b02;*/
	text-decoration:none;}
a.subtable_small:hover .title,
a.subtable_small2:hover .title{
	text-decoration:underline;}

