html, body {
  background-color:#4863A4;
  padding:0 5px;
  margin:0 auto;
  text-align:center;
  font-family:"Trebuchet MS",Arial,sans-serif;
  font-size:11px;
  }
  
a:link       { font-family: "Trebuchet MS",Arial,sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold }
a:hover      { font-family:"Trebuchet MS",Arial,sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold }
a:visited    { font-family: "Trebuchet MS",Arial,sans-serif; text-decoration: none; color: #FFFFFF; font-weight: bold }

  
table {
  border:none;
  padding:0;
  margin:0;
  }
  
td p {
  padding:0;
  margin:0;
  text-align:left;
  font-size:11px;
  color:#FFFFFF;
  }
  
div {
  font-size:11px;
  color:#fff;
  }
  
ul {
  list-style:none;
  margin:0;
  padding:0;
  }

em {
  color:#fff;
  font-style:normal;
  }
   
h1 {
  font-family:Arial,sans-serif;
  font-size:22px;
  color: #fff;
  }
    
h2 {
  font-family:Arial,sans-serif;
  font-size:15px;
  color:#ccc;
  margin:0;
  padding:0 2px 0 0;
  white-space:nowrap;
  position:relative;
  top:3px;
  }
  
h3 {
  font-family:Arial,sans-serif;
  font-size:15px;
  color:#fff;
  margin:0;
  }  

h4 {
  font-size:11px;
  color:#fff;
  font-weight:normal;
  padding:0;
  margin:0;
  }
  
h5 {
  font-size:11px;
  color:#ccc;
  font-weight:normal;
  padding:0;
  margin:0;
  }  

h6 {
  font-size:9px;
  color:#ccc;
  font-weight:normal;
  padding:0;
  margin:0;
  }

form {
  margin:0;
  }
    
select {
  font-size:11px;
  font-weight:bold;
  color:#333;
  }
  
#searchBox {
  font-size:11px;
  color:#333;
  }  
  
radio { background-color:transparent; margin:0; }

.background0 {background-color:#333;}
.headerbg { background-color:#999; border-right:2px solid #000; }
.headerfill { background-color:#666; }

.image54, .image70, .image170, .imageborder {
  border:solid 1px #999;
  vertical-align:top;
  }
.image54 { height:54px; width:54px; }
.image70 { height:70px; width:70px; }
.image170 { height:170px; width:170px; }

.headerbar { 
  background-color:#3d7ec0;
  border-top:6px solid #000;
  }

.container {
  width:765px;
  margin:10px auto;
  text-align:center;
  }
  
.mainbox {
  width:765px;
  margin:0 auto;
  text-align:center;
  table-layout:fixed;
  }  
  
.crumbtrail {
  background-color:#333;
  border-top:1px solid #666;
  margin:10px 0 1px 0;
  }
  
.crumbroot {
  border-left:10px solid #3d7ec0;
  border-right:10px solid #000;
  }
  
.crumbhome {
  border-left:10px solid #3d7ec0;
  }
  
.creditbox {
  background-color:#036;
  border-bottom:1px solid #3d7ec0;
  }  
  
.componentbox, .listbox {
  background-color:#333;
  margin:5px 0 9px 0;
  }
    
.componentbox {
  padding:5px 10px 10px 10px;
  }
  
.listbox {
  padding-top:5px;
  }  
  
.simplebox, .cardbox {
  background-color:#333;
  border:1px solid #666;
  }
  
.cardbox {
  padding:10px;
  margin:6px 0 9px 0;
  }  
  
.leftnavbox {
  background-color:#333;
  width:100%;
  margin:5px 0 0 0;
  padding:3px 0 10px 0;
  }
  
.discogcontrolbox {
  background-color:#666;
  padding:5px;
  border-bottom:solid 1px #999;
  text-align:center;
  }
  
.controllabel {
  font-size:9px;
  color:#ccc;
  }
  
.topalbumleft {
  border-right:1px solid #666;
  }
  
.talbumbottom {
  border-bottom:5px solid black;
  padding:0 10px 5px 0;
  }
  
.talbumright {
  border-top:1px solid #666;
  }
  
.simalbum {
  border-bottom:1px solid #666;
  padding:10px 0;
  width:100%;
  }  

.tracklist {
  margin:0;
  padding:4px 6px;
  color:#fff;
  font-size:11px;
  }

.artistlist {
  padding:4px 0 4px 10px;
  overflow:hidden;
  }
    
.leftnavlist {
  padding:4px 15px 3px 10px;
  border-top:2px solid #000;
  }

.leftnavheader {
  padding:3px 0 3px 10px;
  margin-top:6px;
  border-top:1px solid #666;
  }  
  
.position {
  font-size:15px;
  line-height:115%;
  font-weight:bold;
  color:#fff;
  padding:2px 5px 2px 0;
  vertical-align:top;
  text-align:right;
  }

.listrow {
  border-bottom:1px solid #666;
  vertical-align:top;
  }
  
.rowleft {
  border-bottom:1px solid #666;
  vertical-align:top;
  padding-left:10px;
  }
  
.rowright {
  border-bottom:1px solid #666;
  vertical-align:bottom;
  padding-right:10px;
  }   
  
.resultHeader { 
  background-color:#666;
  border-left:1px solid #333;
  font-size:11px;
  line-height:16px;
  color:#fff;
  padding:3px 10px;
  }
    
.resultrow {
  border-bottom:1px solid #666;
  padding:3px 5px 1px 10px;
  vertical-align:top;
  }

.icon {
  height:15px;
  width:15px;
  border:none;
  }

.previewcell {
  vertical-align:top;
  padding-top:4px;
  width:1%;
  }

.price {
  font-size:11px;
  font-weight:bold;
  line-height:1.70;
  white-space:nowrap;
  color:#9cf;
  padding-bottom:1px;
  vertical-align:bottom;
  width:1%;
  }

.prcstyle {
  font-size:11px;
  color:#9cf;
  }

.buy {
  height:11px;
  width:31px;
  border:0px;
  vertical-align:bottom;
  }

.trans {
  height:1px;
  width:1px;
  border:none;
  }

.error {
  font-size:12px;
  color: #f00;
  }

.deftext {
  font-size:11px;
  color:#fff;
  }

.emphtext {
  font-size:11px;
  color:#fc0;
  }
  
.unavailable {
  font-size:11px;
  color:#ccc;
  }
.unavailable a:link, .unavailable a:visited {color:#ccc; font-weight:bold; text-decoration:none}
.unavailable a:hover, .unavailable a:active {color:#ccc; font-weight:bold; text-decoration:underline}

.isavailable a:link, .isavailable a:visited {color:#fff; font-weight:bold; text-decoration:none}
.isavailable a:hover, .isavailable a:active {color:#fff; font-weight:bold; text-decoration:underline}

.rhapavailable {
  font-size:11px;
  color:#0cf;
  }
.rhapavailable a:link, .rhapavailable a:visited {color:#0cf; font-weight:normal; text-decoration:none}
.rhapavailable a:hover, .rhapavailable a:active {color:#0cf; font-weight:normal; text-decoration:underline}

.footer {
  font-size:11px;
  color:#999;
  }
.footer a:link, .footer a:visited {color:#999; font-weight:normal; text-decoration:none}
.footer a:hover, .footer a:active {color:#999; font-weight:normal; text-decoration:underline}

.lgtext {
  font-size:15px;
  color:#fff;
  }

.warning {
  font-size:12px;
  color: #ff0;
  }
