﻿.maincolumn
{

 
 /*
 display:inline; */
}

table
{
border-color:purple;
border-style:none;
border-width:1px;
}
td
{
border-color:green;
border-style:none;
border-width:1px;
}
div
{
border-color:red;
border-style:none;
border-width:1px;
margin:0px;

}
span
{
border-color:blue;
border-style:none;
border-width:1px;
margin:0px;

}

body
{
 margin-top:0px;
text-align:center;
background-color:white;
}

#body
{
text-align:center;
height:100%;
width:800px;
margin:auto;
background-color:#white;
/*border:solid 1px #18267A;*/
}

#top
{
 text-align:left;
 
 border-color:#4B2E17;
 border-style:none;
 border-width:1px;
 border-bottom-color:#808080;
 border-bottom-style:solid;
 border-bottom-width:1px;
 background-image:url('../image/topback.png'); 
 /*background-color:#E5F9F8;*/
}

.toptable
{
 border-collapse: collapse;
}
.topright
{
 font-size:12pt;
 color:#1A477E;
}

#main
{
 height:80%;
 text-align:center;

/* background-color:#E3E2FC;*/
 border-color:#4B2E17;
 border-style:none;
 border-width:1px;
}

#topbanner
{
 /*width:100%;
 */border-style:none;
 
}

#mainright
{
width:15%;
border-color:#2196EF;
border-style:solid;
border-width:1px;
height:100%;
float:right;
margin:5px;
 background-color:#E1F7E1;
}

#mainleft
{
 width:27%;
 border-color:#808080;
 border-style:none;
 border-width:1px;
 
 float:left;
 margin:5px;
 font-size:10pt;
 color:#404040; 
}
.leftitem
{
 border-color:#808080;
 border-style:solid;
 border-width:1px;
 margin:5px;
 font-size:10pt;
 color:#404040; 
 background-color:#E5FFFF;
}

.about
{
 line-height:20px; 
}

.leftcaption
{
  
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#808080;
 padding:5px;
 font-weight:bold;
 background-color:#A6DEF0;
 
}

.leftcontent
{
 margin:5px;
 text-align:left;
}
.howto
{
 
}
.arrow
{
 margin:5px 0px;
 text-align:center;
}

.imagelink img
{
 border-style:none;
}
.imagelink
{
 text-align:right;
}

.formats
{
 font-size:9pt;
 color:#0E9BEC;
 font-weight:bold;
}

.releasedate
{
 /*line-height:16pt;*/
}

.label
{
 /*line-height:16pt;*/
}

.artist
{

}

#maincenter
{
 float:left;
 width:71%;
 background-color:white; 
 height:100%;
 text-align:center;
}

.selectedpage
{
 color:#A02818;
 background-color:#F3B5AD;
 width:38px;
}
.unselectedpage a
{
 color:#A02818;
 width:28px;
}
#pagelinks
{
 font-weight:bold;
 font-size:12pt; 
 border-bottom-style:solid;
 border-bottom-color:#F3B5AD;
 border-bottom-width:3px;
 /*
 border-style:solid;
 border-color:#606060;
 border-width:1px;
 */ 
 margin-top:5px;
 width:100%; 
}
.selectedsort
{
 color:white;
 background-color:#7DE967;

}

.unselectedsort a
{
 text-decoration: none;
 color:#257D13; 
}
#sortlinks
{
 text-align:center;
 font-size:10pt;
 border-bottom-style:solid;
 border-bottom-color:#7DE967;
 border-bottom-width:3px;
 white-space: nowrap;
 width:100%;
 margin-top:10px;
}



#letterlink
{
 /*font-weight:bold;*/
 border-color:#129618;
 border-width:1px;
 border-style:solid none solid none;
 height:55px;
 background-color:#DCFEDD;
 line-height:25px;
 width:100%;
}
.selectedtype
{
 color:white;
 background-color:#129618;
 border-style:solid;
 border-color:#129618;
 padding:4px;
}
#letterlink a
{
 /*font-weight:bold;*/
}

.unselectedletter a 
{
 font-size:12pt; 
 color:#22C915;
 padding:0pt 2pt ;
 width:12pt;
}

.unselectedletter a:hover
{
 background-color:#FF2B05;
}

.selectedletter a
{
 font-size:12pt;
 background-color:#F79F15;
 color:white;
 
}

.selectedletter a
{
 padding:0pt 2pt ;
 width:12pt;
}

.unselectedtype
{
 /*background-color:#E6E6E6;
 border-color:#E6E6E6;
 border-style:solid;*/  
 padding:4px;
}
.unselectedtype a
{
 color:#22C915;
 
 /*text-decoration:none; */
}

.alphabet
{
 font-weight:bold;
 font-size:12pt;
 text-align:right;
 vertical-align:bottom;
 width:50%;
}
.kana
{
 font-weight:bold;
 font-size:12pt;
 text-align:left;
 padding-left:20px;
 vertical-align:bottom;
 width:50%;
}



.letterselecttable
{
 width:100%;
 border-spacing:0px;
 border-collapse: collapse;
 text-align:center;
}


.itemtable
{
 width:100%;
}



.itemcontent
{
 padding:0px;
}

.itemlink td
{
 vertical-align:top;
}
.item
{
 background-color:#FFF3C3;
 border-style:solid;
 border-color:#EA9208;
 border-width:1px;
 margin:15px 0px;
 text-align:left;
 padding:0px;
 width:100%;
}
.detailitem
{
 background-color:#FFF3C3;
 border-style:solid;
 border-color:#EA9208;
 border-width:1px;
 margin:10px 0px 0px 0px;
 text-align:left;
 padding:0px;
 width:100%;
}

.itemdatatable
{
 border-collapse: collapse;
 
}
.blank
{
 height:4px;
}
.itemdata
{
 font-size:10pt;
 color:#505050;
 border-style:solid;
 border-color:#EFA93B;
 border-width:1px;
 background-color:white;
}
.itemdatacaption
{ 
 font-size:10pt;
 color:#404040;
 background-color:#EFA93B;
 border-style:solid;
 border-color:#EFA93B;
 border-width:1px;
}

.letterselect
{
 margin:0 0 10px 0;
}

#artist
{
 color:#A02818;
 font-weight:bold;
 font-size:20pt;
 line-height:30pt;
 width:100%;
}



.poweredby
{
 color:#265EDE;
 font-weight:bold;
 font-size:14pt;
 border-style:none;
}
.poweredby img
{
 border-style:solid;
 border-color:#808080;
 border-width:1px;
}

.waitimage
{
 display:none;
}

.fromamazonmessage
{
 font-size:10pt;
 color:#404040;
}

.amazonsearchempty
{
 font-size:11pt;
 color:#404040;
}

.eventrack td
{
 background-color:#E0FEF8;
 padding:3px;
 font-size:10pt;
}

.oddtrack td
{
 background-color:#E6E6E6;
 padding:3px;
 font-size:10pt;
}

.tracktable
{
 width:70%;
 margin:10px;
}

/*
.itemtitle a
{
 font-weight:bold;
 font-size:14pt;
 color:#1F3BB5; 
}

.itemtitle
{
 background-color:#F6DA86;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#EA9208;
 padding:2px;
}*/

.titletable
{
 background-color:#F6DA86;
 border-bottom-style:solid;
 border-bottom-width:1px;
 border-bottom-color:#EA9208;
 padding:2px;
 width:100%;
 font-weight:bold;
 
 color:#1FAB85;
}

.titletable a
{
  
}

.titlelink
{
 font-weight:bold;
 font-size:12pt;
 color:#1FAB85;
}
.titlelink:hover
{
 color:#FF2B05;
}

.amazonlink a
{
 font-size:9pt;
 color:#CC371A;
 font-weight:normal;
 white-space:nowrap;
 font-weight:bold;
}



.amazonlink
{
 text-align:right;
 padding-right:5px;
}
.amazondiv
{
 color:#CC371A;
 text-align:right;
 margin:5px;
 font-size:9pt;
 font-weight:normal;
 white-space:nowrap;
 font-weight:bold;
}

.amazondiv a
{
  color:#CC371A;
}

.artistlink
{
 font-weight:bold;
 color:#1F3BB5;
 font-size:12pt;
 line-height:18pt;
}
.topicartistlink
{
 font-weight:bold;
 color:#1F3BB5;
 font-size:12pt;
 line-height:18pt;
}


.artistlink:hover
{
 color:#FF2B05;
}
/*
.bandlink
{
 color:#A02818;
 font-weight:bold;
 line-height:20pt;
}*/

.topicpath
{
 text-align:left;
 font-weight:bold;
 margin:10px 0px 2px 0px;
 padding:0 5px 0 5px ;
 font-size:12pt;
 color:#404040;
 background-color:#C3DAFF;
}

.diskno
{
 font-weight:bold;
 font-size:10pt;
 color:#FFFFFF;
 padding:3px;
 background-color:#4C4E9C;
}

.tracklist
{
 font-weight:bold;
 font-size:12pt;
 color:#D1691D;
}


.artistlinks
{
 text-align:left;
 padding:0 0 0 10px ;
}

.commentdiv
{
 margin-top:20px;
}

.commenttitle
{
 
 text-align:left;
 background-color:#F6DA86;
 padding:3px;
}

.commentinput
{
 width:100%;
 height:100px;
}



.itemcommenttable
{
 width:100%;
 font-size:10pt;
 border-collapse:collapse;
}


.commenttime
{
 
 color:green;
}
.commentwriter
{
 font-weight:bold;
 color:#33FF33;
}

.commentinfo
{
 text-align:right;
}

.commentno
{
 font-weight:bold;
 color:#33AA33;
}

.commentform , .commentform label , .commentform td
{
 font-size:10pt;
}
.commentform .commentradio
{
 background-color:transparent;
}
.commentform input, .commentform textarea
{
 background-color:#D6FFD6;
 border-color:#808080;
 border-width:1px;
}

.editlink
{
 text-align:right;
}

.topdisptable
{
 width:100%;
 
}

.topdisptable td
{
	vertical-align: top;
}
.newcomments
{
 width:100%;
 border-color:#808080;
 font-size:10pt;
}
.newcomment
{
 width:100%;
 font-size:10pt;
}

.newrelease
{
 border-color:#808080;
 width:100%;
 font-size:10pt;
}

.newcommenttd
{
 padding:5pt;
 width:50%;
}

.newreleasetd
{
 padding:5pt;
 width:50%;
}

.newreleasecaption
{
	background-color: green;
	color:lightgreen;
}

.newcommentcaption
{
	background-color: blue;
	color:lightblue;
}

.searchform
{
	margin:10px;
	text-align:left;
}

.attention
{
  font-size:10pt;
  color:#FF2000;
}

.cartview
{
	background-color:#FFFFE0;
	font-size:11pt;
	margin-top:10px;
	text-align:left;	
}

.carttable
{
	border-collapse:collapse;
}
.carttable td
{
	background-color:white;
	font-size:11pt;
	border-color:#D0D0D0;
	border-style:solid;
}
.carttable th
{
	background-color:#E0E0B0;
	font-size:11pt;
	border-color:#D0D0D0;
	border-style:solid;
	border-width:1px;
}
