/* CSS Document */
*{ margin:0; padding:0;}
body {
background:#000000 url(../images/bg.gif) no-repeat fixed;
color:#CCCCCC;
}


#box{
width:800px;
margin: auto;
/*text-align:center;*/
height: 600px;
position: absolute;
top: 50%;
margin-top: -350px;
left: 50%;
margin-left: -400px;
/*display: table-cell;
vertical-align: middle;
height: 100%;
width: 100%;*/
}

#container {
width:800px;
margin:auto;
}


#titletop {
background:url(../images/titlebg.png) no-repeat;
height:80px;
behavior: url("css/iepngfix.htc");
/*margin-bottom:10px*/
}

#title {
background:url(../images/titlebg.png);
height:80px;
behavior: url("../css/iepngfix.htc");
margin-top:30px;
/*margin-bottom:10px*/
}

#titletop h1 {
display:none;
}
#title h1 {
display:none;
}


.maincolor {
color:#d0312f;
}

.subcolor {
color:#89731c;
}

.textcenter {
margin:auto;
text-align:center;
}

#menutop {
background:url(../images/menubg.png) repeat-y;
behavior: url("css/top-iepngfix.htc");
height:50px;
}

#menu {
background:url(../images/menubg.png) repeat-y;
behavior: url("../css/iepngfix.htc");
height:50px;
}



#main {
background:url(../images/dimension.jpg) no-repeat;
width:800px;
height:437px;
}

#contentsall {
margin:auto;
width:740px;
padding:10px 30px 0px 30px;
background: url(../images/bg_contents.png) repeat-y;
}

#contitle {
height:30px;
margin-bottom:20px;
}

#contitle h2 {
display:none;
}



.item {
width:700px;
padding:0px 20px 20px 20px;
}

.itemtitle {
background:url(../images/itemtitle.png) no-repeat;
width:700px;
behavior: url("../css/iepngfix.htc");
}

.itemtitle h3 {
padding:5px 15px 10px 10px;
color:#FFFFFF;
font-size:0.80em;
}

.itembody {
padding:0px 5px 10px 20px;
margin-bottom:5px;

}

.jacket {
float:right;
border:solid 1px;
border-color:#CCCCCC;
}

.itembody p {
font-size:0.73em;
line-height:150%;
padding-top:5px;
padding-bottom:5px;
}

.itembody a {color:#151273;text-decoration:none;}
.itembody a:hover {color:#151273; text-decoration:underline;}
.itembody a:visited {color:#151273;}
.itembody a:active {color:#151273; text-decoration:underline;}

.top {
width:700px;
height:20px;

}

.totop a {
height:20px;
text-decoration:none;
background:url(../images/totop.gif) no-repeat;
display:block;
margin:10 0 0 0;
padding:0;
/*behavior: url("../css/iepngfix.htc");*/
}

.totop a:hover {background-position:0px -20px;}


li {
font-size:0.75em;
}


/*disco*/

.discothum {
float:left;
width:160px;
height:150px;
text-align:center;
padding: 5px 0px 5px 0px;
}

.discothum a {
padding:5px 5px 5px 5px;
}
.discothum a:hover {
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
}

.discothum img {
border:0;
}

.itemdisco {
width:600px;
padding:0px 20px 20px 20px;
/*background:url(../disco/images/bg.png) no-repeat;
behavior: url("../css/iepngfix.htc");*/
}

.itemtitledisco {
background:url(../images/itemtitle.png) no-repeat;
behavior: url("../css/iepngfix.htc");
width:600px;
}

.itemtitledisco h3 {
padding:5px 15px 10px 10px;
color:#FFFFFF;
font-size:0.90em;
}

#jacket {
float:left;
width:170px;
padding:10px;
}

#songlist {
float:right;
width:380px;
}


/*PROFILE*/


.proleft {
float:left;
width:230px;
padding:10px;
}

.proright {
float:right;
width:420px;
}

/* BIO */

.bioleft {
float:left;
width:150px;
}

.bioright {
float:right;
width:500px;
}


/* MESSAGE */
.itembodymes {
text-align:center;
}
.itembody td {
font-size:0.75em;
}
.form1 {
width:300px;
}

.form2 {
width:400px;
}



/* COPYRIGHT */

#copy {
padding-top:15px;
width:800px;
text-align:center;
font-size:12px;
height:30px;
background:url(../images/menubg.png) repeat-y;
background-position:top;
behavior: url("../css/iepngfix.htc");
}

#copytop {
padding-top:15px;
width:800px;
text-align:center;
font-size:12px;
height:30px;
background:url(../images/menubg.png) repeat-y;
behavior: url("css/top-iepngfix.htc");
}
 .soldout {
	font-size: 1.8em;
	color: #F00;
}
