
body {
 background-color: #FFFFFF;
 }

a {
 color: #000000;
 text-decoration: none;
 }

a img {
 border: none;
 }

/* Container */

.container {
 position: absolute;
 left: 50%;
 width: 0px;
 height: 0px;
 text-align: left;
 overflow: visible;
 font-family: helvetica;
 font-size: 13px;
 }

/* Top section */

.top {
 position: relative;
 float: left;
 width: 950px;
 left: -475px;
}

.box {
 float: left;
 width: 190px;
 height: 112px;
 margin: -1px;
}

.box#addBox {
 width: 410px;
 }

.box#emailBox span {
 line-height: 112px;
 }

#menuBox {
 width: 160px;
 }

.nowrap {
 float: left;
 text-align: left;
 }

.box#addBox .nowrap {
 padding-top: 3em;
 padding-right: 25px;
 color: #808080;
 }

.nowrap + .nowrap {
 text-align: right;
 }

.spacer {
 position: relative;
 }

/* Middle section */

.middle {
 position: relative;
 float: left;
 left: -290px;
 width: 540px;
 height: 390px;
 text-align: left;
 overflow: auto;
}

.loader {
 position: absolute;
 left: 0px;
 top: 0px;
 width: 540px;
 height: 390px;
 text-align: center;
 background-color: #FFFFFF;
 display: none;
}

.loader p {
 position: relative;
 display: block;
 top: 150px;
 }

.pBox {
 position: relative;
 height: 350px;
 width: 540px;
 overflow: hidden;
 } 

.pContainer {
 height: 350px;
 }

.pContainer img {
 display: block;
 float: left;
 position: relative;
 padding-right: 5px;
 }

.pMenu {
 padding-top: 8px;
 }

.soon {
 height: 100%;
 padding-top: 25%;
 }

.soon p {
 width: 100%;
 text-align: center;
 }

#artist_bio {
 position: absolute;
 overflow: auto;
 left: 10px;
 top: 10px;
 width: 500px;
 height: 310px;
 border: 1px solid #E0E0E0;
 padding: 10px;
 z-index: 10;
 display: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/trans.png');
 }

#artist_bio[class] {
  background-image:url('images/trans.png');
}

#artist_bio button {
 border: 1px solid #A0A0A0;
 background-color: #F0F0F0;
 font-family: helvetica;
 font-size: 12px;
 }

/* Bottom Section */

.bottom {
 position: relative;
 float: left;
 width: 600px;
 left: -290px;
 min-height: 112px;
}

.artist {
 display: block;
 float: left;
 width: 196px;
 padding: 2px;
 }

/* Side Section */

.side {
 position: absolute;
 left: 255px;
 top: 440px;
 width: 120px;
 height: 40px;
 }

