.list{
  margin-bottom:0px;
  border-bottom:none;
}

.list img{
  padding:0;
  margin:0;
}


.fix_png{
  float:left;
  width:114px;
  height:114px;
  padding-left:5px;

}










/*start of detail format */


#detail div.format{
  /*a special case so tag with #detail*/
  /*added 100507 as part of renaming right col*/
  float:right;
  margin:0;
  wwidth:390px;
  clear:both;
  border:none;
}


/*start of format broken out and no longer specified like #detail div.format*/

.format{
  background-image: url(../img/1px_green.png);
  background-repeat: repeat;
  margin:0;
  padding:0;
  width:100%;
  border: solid 1px gray;
  margin-bottom:10px;
  border-top: none;
}


.format a{
      padding:4px 1em 0.1em 3.5em;
      ppadding-top:0.5em;
      margin:0;
      text-align:left;
      background-image: url(../img/b_add.png);
      background-position: top left;
      background-repeat: no-repeat;
      text-transform: uppercase;
      font-weight:bold;
    }


.format img{
    border:none;
    ffloat:left;
}


.format a.sound{
  float:left;
  margin:0;
  padding:0;
  background:none;
}


.format ul{
    /*no widths here because its nested!*/
    list-style-type: none;
    padding:0;
    margin:0;
}





.format li.right {float:right;}


.format li{
    padding: 4px 0em 3px 0em;/*for space around format and required is display block is not used*/
}


.format span{
      font-size:.9em;
}


.format a.open_me{
      background-image: url(../img/b_down_arrow.png);
      background-position: top left;
      background-repeat: no-repeat;
    }



.format  a:hover span{
      color:white;
      text-decoration:none;
}



/*from style3 for consistency*/
.format a.open_me:hover{
      background-image: url(../img/b_down_arrow_dark.png);
      background-position: top left;
      background-repeat: no-repeat;
    }

.format a.tab_selected:hover{
      background-image: url(../img/b_plain_dark.png);
      background-position: top left;
      background-repeat: no-repeat;
    }

.format a.tab_selected{
      background-image: url(../img/b_plain_dark.png);
      background-position: top left;
      background-repeat: no-repeat;
    }


.format a:hover{
      background-image: url(../img/b_add_dark.png);
      color:#BE0000;
      text-decoration:none;
    }









/*Download stuff*/
.downloads{
  background:silver;
  background:#CFCFCF;
  margin-bottom:1em;
  ppadding:1em;
  border-collapse:collapse ;
  width:100%;
  border: solid 1px gray;


  border-top: solid 2px #8B8849;
  border-top: solid 2px #B0B0B0;
  border-top: solid 4px #999646;
  border-top:0px;
  margin-left:1px;
  margin-top:-10px;
}

*html .downloads{
  margin-top:-10px;
}


.downloads tr.hl{
  background:#CFCFCF;
  background:silver;
}

.downloads td{
  ppadding:0.5em;
  ppadding-top:5px;
  ppadding-bottom:5px;
  padding:0;
  padding-left:10px;
  line-height:20px;
  ppadding-right:0;
  border-top:1px solid #BCBCBC;
  ppadding: 4px .5em 2px 38px;
}


.downloads th{
  background-image: url(../img/b_small_pain_dark.png);
  ppadding:0em;
  text-align:left;
  color:#D4D2B1;
  lline-height:4px;
  padding:2px 2px 2px 10px;
}

.downloads a.add{
      ppadding:4px 2em 0.5em 3.5em;

      padding-left:40px;
      padding-right:1em;
      ppadding-top:6px;
      ppadding-bottom:6px;
      margin:0px;
      text-align:left;
      background-image: url(../img/b_add_thick.png);
      background-position:   left;

      background-repeat: no-repeat;
      text-transform: uppercase;
      font-weight:bold;
      display:block;/*stretches highlight but not hotspot???*/
      wwidth:130px;/*with block this forces to 180 px wide??? but all hot*/
      wwidth:100%;/*works in ie but oversize in ff*/
      hheight:100%;
      ffloat:left;
    }




.downloads td.title{
  padding-right:1em;
}

.downloads td.price{
  bbackground-image: url(../img/b_plain.png);
  background-image: url(../img/b_add_thick.png);
  background-position: top left;
  background-repeat: no-repeat;
  bbackground:red;
  ppadding:0;
  pmargin:0;
  padding-left:0;

  width:130px;
  ttext-align:left;
  ddisplay:block;
}




.downloads tfoot{
  font-size:1.1em;
  lline-height:5em;
  bbackground:#9F9F9F;
  text-transform: uppercase;
}

.ddownloads tfoot td{
   border-top:1px solid #DFDFDF;
   color:white;

}


.downloads tfoot .title{
  ttext-align:right;
  lline-height:2.5em;
}


.downloads a:hover{
      color:#BE0000;
      text-decoration:none;
      background-image: url(../img/b_add_dark.png);
      background-position: left;
      background-repeat: no-repeat;

}












