body{
margin: 0px;
font-size: 12px;
background: #000000;
color: #000000;
}

a{
text-decoration:none;
}

a:link{
color: #ffff00;
}

a:visited{
color: #ffff00;
}

a:hover{
color: #00ffff;
}

a:active{
color: #ffff00;
}

.list_name {
font-size: 12px;
color: #ffffff;
text-align: center;
}

.list_name a{
text-decoration:none;
}

.list_name a:link{
color: #ffffff;
}

.list_name a:visited{
color: #ffffff;
}

.list_name a:hover{
color: #00ffff;
}

.list_name a:active{
color: #ffffff;
}

.btlink {
height: 30px;
font-size: 12px;
background-color: #ffffff;
}

.btlink a:link{
color: #0000ff;
text-decoration:none;
}

.btlink a:visited{
color: #0000ff;
text-decoration:none;
}

.btlink a:hover{
color: #0000ff;
text-decoration:none;
}

.btlink a:active{
color: #0000ff;
text-decoration:none;
}

.stats{
color: #ffffff;
font-size: 14px;
text-align:center;
}

.statspoint{
color: #ffffff;
font-size: 14px;
text-align:center;
}

.stat{
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align:center;
}

.statpoint{
color: #ffff00;
font-size: 14px;
font-weight: bold;
text-align:center;
}

.icon{
color: #ffffff;
font-size: 12px;
}

.st1{
color: ffffff;
background-color: #ffffff;
}

.join{
font-size: 12px;
}

.join a:active {
color: #FF0080;
text-decoration:none;
}

.join a:hover {
color: #FF0080;
text-decoration:none;
}

.join a:link {
color: #000099;
text-decoration:none;
}

.join a:visited {
color: #000066;
text-decoration:none;
}

.num {
color: #ffffff;
font-size: 16px;
font-weight: bolder;
}

.bakuhatsu {
color:#333;
font-size:12px;
background-color: #000000;
margin: 10px auto;
width: 750px;
}
.bakuhatsuthumb {
float: left;
margin-top:10px; 
margin-left:12px; 
margin-bottom:10px; 
display: block;
height:173px;
width: 172px;
background: url(/images/bakuhatsuback.jpg);
}
.bakuhatsuthumbTop {
text-align: center;
margin-top: 2px;
}

.toptenthumb {
width:123px;
float:left;
display: block;	
margin: 0;
font-size: 12px;
text-align: center;
}

#info {
overflow: auto;
width: 371px;
height: 375px;
font-size: 12px;
}

#info a:link{
color: #0000ff;
text-decoration:none;
}

#info a:visited{
color: #0000ff;
text-decoration:none;
}

#info a:hover{
color: #0000ff;
text-decoration:none;
}

#info a:active{
color: #0000ff;
text-decoration:none;
}

.inm {
margin: 4px 0 0 4px;
font-size: 12px;
}

.rank{
font-size: 12px;
}

.bottbl{
color: #ffffff;
font-size: 12px;
}

div#iprice_desc{
width:525px;
margin:0;
}

#price_desc h3{
width:525px;
height:20px;
text-indent:-9999px;
background:#FFFFFF;
margin:0 0 30px 0;
padding:0 0 8px 0;
border-bottom:2px solid #FF6600;
}

#price_desc table{
width:525px;
margin:0 10px 40px;
border:1px solid #FF9900;
text-align:center;
}

#price_desc table th, #price_desc table td{
padding:10px;
}

#price_desc table th{
background-color:#FF9900;
color:#FFFFFF;
border-right:1px solid #FFFFFF;
}

#price_desc table .bg_basic{
background-color:#FFFFD9;
}

#price_desc table .bg_option{
background-color:#FFE4CC;
}

#price_desc table .bg_basic td, #price_desc table .bg_option td{
border-right:1px solid #FF9900;
border-bottom:1px dotted #FF9900;
}

#price_desc table th.none_borderright, #price_desc table td.none_borderright{
border-right-style:none;
}

#price_desc table td.solid_borderbottom{
border-bottom-style:solid;
}

#price_desc table td.none_borderbottom{
border-bottom-style:none;
}

#price_desc table .price_title{
font-weight:bold;
}


#price_desc table .price_txt{
text-align:left;
width:250px;
}
