/*Bar Color: 31, 159, 172*/
body{
font-size: 80%;
line-height: 135%;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 800px;
font-family: Verdana;
}

#wrapped{
width: 800px;
}

img{
border: 0;
}

a:hover{
color: #f33;
text-decoration: underline !important;
}

form{
margin: 0;
padding: 0;
}

/* header */

#header{
text-align: left;
padding-bottom: 12px;
border-bottom: 1px solid #aaa;
margin-bottom: 10px;
}

#header h1{
font-size: 100%;
margin: 0;
padding: 0;
color: #666;
}

#header img{
float: left;
margin: 0 20px 0 0;
padding: 0;
}

#header h2{
margin: 0;
padding: 0;
font-size: 120%;
line-height: 150%;
}

#header h2 a{
text-decoration: none;
color: #666;
vertical-align: middle;
}

#navigation{
text-align: left;
margin: 0 0 10px 10px;
clear: both;
}

#navigation a:link,
#navigation a:visited{
color: #333;
}

#navigation a:hover{
color: #f33;
}

#navigation #topview{
margin: 5px 0;
padding: 0;
text-align: center;
}

/* main */
#main{
text-align: left;
float: left;
width: 530px;
}

#main h3,
#rightPosition h3{
text-indent: -5000px;
display: block;
margin: 0;
padding: 0;
}

#main h3{
height: 25px;
}

#main form{
/*background-color: #B3D465;*/
background-color: #d8e4ef;
padding: 4px 0 4px 16px;
border-bottom: 2px solid #91b7d7;
margin-bottom: 10px;
}

#main form #textBox{
vertical-align: middle;
}

#main form #submit{
vertical-align: middle;
width: 59px;
height: 25px;
}

#main form p{
margin: 0;
padding: 0;
}

#main ul#pickup{
list-style-type: none;
margin: 0 15px;
padding: 0;
}

#main ul#pickup a{
text-decoration: none;
}

#main ul#pickup li{
display: block;
width: 160px;
float: left;
margin: 0;
padding: 0;
}

#main ul#pickup li#pick1{
margin-right: 10px;
background-color: #def;
}

#main ul#pickup li#pick2{
margin-right: 10px;
background-color: #fde;
}

#main ul#pickup li#pick3{
background-color: #efd;
}

#main ul#indexlist,
#main ul#checks{
list-style-type: none;
margin: 0;
padding: 0;
}

#main ul#indexlist a,
#main ul#checks a{
text-decoration: none;
}

#main ul#checks li{
clear: both;
display: block;
margin: 0;
padding: 0 0 5px 0;
}

#main ul#indexlist img,
#main ul#checks img{
float: left;
border: 1px solid #e4e4e4;
margin-right: 5px;
}

#main ul#indexlist li{
clear: both;
display: block;
margin: 0;
padding: 5px 0;
height: 75px;
border-bottom: 1px solid #ddd;
}

#main ul#thisweeklist{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#main ul#thisweeklist ul{
list-style: none;
margin: 10px 0;
padding: 0;
}

#main ul#thisweeklist li.date{
font-weight: bold;
margin: 0;
padding: 0;
}

#main ul#thisweeklist li.date img{
margin-right: 4px;
}

#main ul#thisweeklist li ul{
margin: 0;
padding: 0 0 0px 0;
}

#main ul#thisweeklist li ul li{
margin: 0 0 0 15px;
padding: 0;
}

#main ul#thisweeklist li.liul{
_margin-top: -1.2em;
}

/* main - rightPosition */
#rightPosition{
float: left;
width: 260px;
margin-left: 10px;
}

#rightPosition div.leftBox{
display: block;
background-color: #e4e4e4;
margin-bottom: 10px;
}

#rightPosition ol#ranking li{
text-align: left;
margin: 5px 0 5px 0;
padding-left: 24px;
}

#rightPosition ol#ranking,
#rightPosition ul#informations,
#rightPosition ul#knowledges{
margin: 0 0 0 20px;
padding: 5px 0 5px 0;
list-style-type: none;
}

#rightPosition ul#informations,
#rightPosition ul#knowledges{
list-style-image: url(/images/arrow.gif);
}

#rightPosition ul#informations li,
#rightPosition ul#knowledges li{
text-align: left;
margin: 5px 0 5px 0;
}

#rightPosition ul#itemlist{
margin: 0 0 0 5px;
padding: 5px 0 5px 0px;
list-style-type: none;
}

#rightPosition ul#itemlist li{
text-align: left;
margin: 5px 0px;
padding-left: 50px;
}

#rightPosition ul#itemlist img{
vertical-align: middle;
margin-right: 3px;
}

#main #mediadata table .types,
#rightPosition ul#itemlist .types{
/*list-style-image: url(/images/single.gif);*/
background: url(/images/t0.gif) no-repeat;
vertical-align: middle;
}

#main #mediadata table .typea,
#rightPosition ul#itemlist .typea{
/*list-style-image: url(/images/album.gif);*/
background: url(/images/t1.gif) no-repeat;
vertical-align: middle;
}

#main #mediadata table .typed,
#rightPosition ul#itemlist .typed{
/*list-style-image: url(/images/dvd.gif);*/
background: url(/images/t2.gif) no-repeat;
vertical-align: middle;
}

#main #mediadata table .types,
#main #mediadata table .typea,
#main #mediadata table .typed{
text-indent: -5000px;
}

#main #mediadata table{
float: left;
}

#main #mediadata .imagefile{
float: left;
}

#rightPosition table#capital,
#rightPosition table#capital2{
background-color: #e4e4e4;
margin: 0;
padding: 0;
_font-size: 100%;
}

#rightPosition table#capital td{
width: 50px;
text-align: center;
}

#rightPosition table#capital2 td{
width: 32px;
text-align: center;
}

#rightPosition table#capital td,
#rightPosition table#capital2 td{
font-weight: bold;
_padding: 4px;
}

h3#lh3-0{
background: url(/images/lh3-0.gif) no-repeat;
}

h3#lh3-1{
background: url(/images/lh3-1.gif) no-repeat;
}

h3#lh3-2{
background: url(/images/lh3-2.gif) no-repeat;
}

h3#lh3-3{
background: url(/images/lh3-3.gif) no-repeat;
}

h3#lh3-4{
background: url(/images/lh3-4.gif) no-repeat;
}

h3#h3-2{
background: url(/images/h3-2.gif) no-repeat;
margin-bottom: 10px;
}

h3#h3-3{
background: url(/images/h3-3.gif) no-repeat;
margin-top: 5px;
margin-bottom: 10px;
}

h3#thisweek{
background: url(/images/thisweek.gif) no-repeat;
margin-top: 15px;
margin-bottom: 10px;
}

li.r0{
background: url(/images/numeric/1.gif) no-repeat;
}

li.r1{
background: url(/images/numeric/2.gif) no-repeat;
}

li.r2{
background: url(/images/numeric/3.gif) no-repeat;
}

li.r3{
background: url(/images/numeric/4.gif) no-repeat;
}

li.r4{
background: url(/images/numeric/5.gif) no-repeat;
}

li.r5{
background: url(/images/numeric/6.gif) no-repeat;
}

li.r6{
background: url(/images/numeric/7.gif) no-repeat;
}

li.r7{
background: url(/images/numeric/8.gif) no-repeat;
}

li.r8{
background: url(/images/numeric/9.gif) no-repeat;
}

li.r9{
background: url(/images/numeric/10.gif) no-repeat;
}

/* footer */

#footer{
text-align: left;
clear: both;
border-top: 1px solid #ddd;
padding: 5px 0 0 0;
}

#footer .footer_left{
float:left;
width: 400px;
text-align: left;
}

#footer .footer_right{
float:right;
width: 400px;
text-align: left;
}

#footer address{
}

#footer h3{
font-weight: normal;
font-style: italic;
margin: 0;
padding: 0;
font-size: 100%;
}

#footer h3 a{
text-decoration: none;
color: #000;
}

/* item */
#main h2{
font-size: 150%;
margin: 0 0 5px 0;
padding: 5px 5px 5px 15px;
border-bottom: 2px solid #999;
/*
border-right: 1px solid #999;
border-top: 1px solid #eee;
border-left: 1px solid #eee;
background: #ccc;
*/
}

#main h2 a{
color: #006;
text-decoration: none;
}

#main h3#maintitle{
text-indent: 0px;
font-size: 100%;
}

#main table#personality{
width: 100%;
}

#main table#personality td{
padding: 0;
margin: 0;
height: 27px;
}

#main table#personality td.border{
height: 1px;
background: url(/images/dashed.gif) no-repeat;
}

#main table#personality td.val{
width: 260px;
_font-size: 80%;
}

#main table#personality td#td01,
#main table#personality td#td02,
#main table#personality td#td03,
#main table#personality td#td04,
#main table#personality td#td05{
text-indent: -5000px;
width: 270px;
}

#main table#personality td#td01{
background: url(/images/td01.gif) no-repeat;
}

#main table#personality td#td02{
background: url(/images/td02.gif) no-repeat;
}

#main table#personality td#td03{
background: url(/images/td03.gif) no-repeat;
}

#main table#personality td#td04{
background: url(/images/td04.gif) no-repeat;
}

#main table#personality td#td05{
background: url(/images/td05.gif) no-repeat;
}

h3#best5{
background: url(/images/best5.gif) no-repeat;
margin: 15px 0 10px 0;
padding: 0;
}

h3#newitem{
background: url(/images/imageorder.gif) no-repeat;
margin: 15px 0 10px 0;
padding: 0;
}

h3#review{
background: url(/images/review.gif) no-repeat;
margin: 15px 0 10px 0;
padding: 0;
}

h4.reviewtitle{
padding: 7px 0;
margin: 0;
font-size: 100%;
}

h4#rev1{
background: url(/images/star1.gif) no-repeat;
}

h4#rev2{
background: url(/images/star2.gif) no-repeat;
}

h4#rev3{
background: url(/images/star3.gif) no-repeat;
}

h4#rev4{
background: url(/images/star4.gif) no-repeat;
}

h4#rev5{
background: url(/images/star5.gif) no-repeat;
}

img.star1{
float: right;
}

img.star2{
float: right;
}

img.star3{
float: right;
}

img.star4{
float: right;
}

img.star5{
float: right;
}

p#reviewtext{
clear: both;
margin: 0 10px;
padding-bottom: 10px;
line-height: 150%;
}

#main ol#fav5{
margin: 0 0 0 20px;
padding: 5px 0 5px 0;
list-style-type: none;
}

#main ol#fav5 li{
float: left;
width: 45%;
text-align: center;
margin: 5px 0 5px 0;
padding-left: 24px;
}

#main ol#fav5 li.r2,
#main ol#fav5 li.r4{
clear: both;
}

#main ol#fav5 a{
text-decoration: none;
}

#main #mediadata table{
_font-size: 100%;
padding: 5px;
}

#main #mediadata .dt{
width: 75px;
}

#main #mediadata .dd{
width: 150px;
}

#main #mediadata .dt2{
width: 75px;
background-color: #fc9;
}

#main #mediadata .dd2{
width: 150px;
background-color: #fc9;
}

#main h3#all{
text-indent: 0;
font-size: 100%;
text-align: right;
}

#main h3#tunestitle{
background: url(/images/tunelist.gif) no-repeat;
margin: 15px 0 10px 0;
padding: 0;
}

#main h3#related{
background: url(/images/related.gif) no-repeat;
margin: 25px 0 10px 0;
padding: 0;
}

#main ol#tunes li{
}

#main ol#tunes li.gray{
background-color: #ddd;
}

#main ul#relatedvalues{
list-style-type: none;
margin: 0;
padding: 0;
}

#main h3#result{
background: url(/images/result.gif) no-repeat;
margin: 10px 0 10px 0;
padding: 0;
}

#main table#res_cd,
#main table#res_art{
border-right: 1px solid #777;
border-bottom: 1px solid #777;
width: 530px;
}

#main table#res_cd td,
#main table#res_art td{
_font-size: 80%;
width: 25%;
border-left: 1px solid #777;
border-top: 1px solid #777;
}

#main table#res_cd tr.gray,
#main table#res_art tr.gray{
background-color: #e9e9e9;
}

#main h3#tb{
margin-top: 10px;
background: url(/images/tburi.gif) no-repeat;
}

#main h3#tblist{
background: url(/images/tblist.gif) no-repeat;
}

#main table#linklist{
border-right: 1px solid #777;
border-bottom: 1px solid #777;
width: 530px;
margin: 20px 0;
}

#main table#linklist th,
#main table#linklist td{
_font-size: 80%;
width: 25%;
border-left: 1px solid #777;
border-top: 1px solid #777;
padding: 5px;
}

#main table#linklist th{
text-align: center;
background-color: #e4e4e4;
}

#main table#linklist td.maker{
text-align: center;
}

#main table#linklist td.price,
#main table#linklist td.price2,
#main table#linklist td.minus{
text-align: right;
}

#main table#linklist td.price2,
#main table#linklist td.minus{
font-weight: bold;
color: #f00;
}

#main table#linklist td img.item{
text-align: center;
vertical-align: middle;
}

#main .clr{
clear: both;
}
/*
iframe{
float: left;
margin-left: -5000px;
}
*/
div.ally{
height: 1px;
}

#main h3#inquiry{
background: url(/images/inquiry.gif) no-repeat;
margin: 0;
padding: 0;
}

#main form#i_form{
background-color: #e4e4e4;
}

#main form#i_form input,
#main form#i_form textarea{
margin-bottom: 20px;
}

#main form#i_form h4{
margin: 0;
padding: 0;
}

#main h3#linkmanual{
background: url(/images/linkmanual.gif) no-repeat;
margin: 0;
padding: 0;
}

#main h3#linklist{
background: url(/images/linklist.gif) no-repeat;
margin: 0;
padding: 0;
}

#main ul#links{
list-style-type: none;
}

#main ul#links li{
margin-bottom: 6px;
}

#main h3#sitemanual{
background: url(/images/sitemanual.gif) no-repeat;
margin: 0;
padding: 0;
}

#main h3#sitelist{
background: url(/images/sitelist.gif) no-repeat;
margin: 0;
padding: 0;
}

#main h3#sitepolicy{
background: url(/images/sitepolicy.gif) no-repeat;
margin: 0;
padding: 0;
}

.policy h4{
color: #333;
border-bottom: 1px solid #333;
font-size: 120%;
margin: 0 0 0 0;
padding: 10px 0 0 0;
}

.policy p{
margin: 10px 0;
}

#main dl#sites dt{
margin-top: 10px;
}

#main #centerinfo{
text-align: center;
font-size: 90%;
}

#main #centerinfo a{
padding-left: 4px;
font-size: 110%;
}

#main #centerinfo img{
vertical-align: middle;
}

#main .lastright{
margin-top: 30px;
text-align: right;
}

input#p1,
input#p2{
vertical-align: middle;
}

.add1{
font-weight: bold;
background-color: #393;
color: #fff;
padding: 1px;
border: 1px solid #6c6;
}

.add2{
font-weight: bold;
background-color: #933;
color: #fff;
padding: 1px;
border: 1px solid #c66;
}

.attention{
font-weight: bold;
color: #f33;
}

.amvalue{
margin: 0;
padding: 0;
}

li.pr{
list-style-image: url(/images/pr.gif);
vertical-align: top;
}
