/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 7px 0px 0px;
    font-family: arial,helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.8em;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    }

  img { border: 0pt none ;
    }

  #mq { text-align: center;
    vertical-align: middle;
    color: rgb(255, 153, 153);
    font-size: 3em;
    font-weight: bold;
    z-index: 100;
    top: 100px;
    }

  #frame { padding: 0px;
    width: 773px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 0px;
    text-align: left;
    }

  #contentheader { width: 773px;
    }

  #contentleft { border: 1px solid rgb(153, 153, 153);
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 515px;
    height: 385px;
    float: left;
    }

  #contentright { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 1px 1px 1px 0pt;
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 255px;
    height: 385px;
    float: left;
    }

  #modelleft p, h1, h2, h3, pre, #contentright p, h1, h2, h3, pre, #bioleft p, h1, h2, h3, pre, #builderleft p, h1, h2, h3, pre, #builderright p, h1, h2, h3, h4, pre, #orderingleft p, h1, h2, h3, h4, h5, pre, #orderingright p, h1, h2, h3, h4, h5, pre, #ordering p, h2, h3, h4, h5, pre, #quotesleft p, h1, h3, h4, h5, pre { margin: 0px 10px 10px;
    }

  #contentright h1, #modelleft h1, #bioleft h1, #builderleft h1, #builderright h1, #orderingleft h1, #ordering h1, #orderingright h1, #quotesleft h1 { padding: 0.8em 0pt 0.2em;
    font-weight: bold;
    font-size: 1.2em;
    }

  #contentright h2, #modelleft h2, #bioleft h2, #builderleft h2, #builderright h2, #orderingleft h2, #ordering h2, #orderingright h2, #quotesleft h2 { padding: 0pt 0pt 0.5em;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    }

  #contentright h3, #modelleft h3, #bioleft h3, #builderleft h3, #builderright h3, #orderingleft h3, #ordering h3, #orderingright h3, #quotesleft h3 { padding: 0pt;
    margin-bottom: 0pt;
    font-size: 1em;
    font-weight: bold;
    }

  #builderright h4 { padding: 0pt 0pt 0.5em;
    font-size: 1em;
    font-weight: normal;
    text-align: right;
    }

  #contentright h5, #modelleft h5, #bioleft h5, #builderleft h5, #builderright h5, #orderingleft h5, #ordering h5, #orderingright h5, #quotesleft h5 { font-size: 0.8em;
    font-weight: normal;
    }

  #contentright p, #modelleft p, #bioleft p, #orderingleft p, #ordering p, #orderingright p, #quotesleft p { line-height: 1.7em;
    color: rgb(102, 102, 102);
    }

  #builderleft p, #builderright p, #orderingleft p, #quotesleft p { line-height: 1.5em;
    color: rgb(102, 102, 102);
    }

  #ordering p.tight { line-height: 1.3em;
    color: rgb(102, 102, 102);
    }

  #modelleft a, #contentright a, #bioleft a, #builderleft a, #builderright a, #orderingleft a, #ordering a, #quotesleft a { text-decoration: underline;
    color: rgb(0, 0, 0);
    }

  #modelleft a:hover, #contentright a:hover, #bioleft a:hover, #builderleft a:hover, #builderright a:hover, #orderingleft a:hover, #ordering a:hover, #quotesleft a:hover { text-decoration: underline;
    color: rgb(153, 0, 0);
    }

  #buynow { padding: 0px;
    width: 773px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    z-index: 100;
    text-align: right;
    position: absolute;
    top: 10px;
    }

  #footer { font-size: 0.8em;
    color: rgb(102, 102, 102);
    text-align: left;
    width: 771px;
    line-height: 2em;
    }

  .festival a, .festival a:visited { text-decoration: none;
    color: rgb(0, 0, 204);
    font-size: 0.8em;
    }

  .festival a:hover { text-decoration: underline;
    color: rgb(0, 0, 204);
    }

  #ordering { border: 1px solid rgb(153, 153, 153);
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 770px;
    height: 770px;
    }

  #orderingleft.orderone { background-position: left bottom;
    background-repeat: no-repeat;
    }

  #ordering.scrolling { overflow: auto;
    }

  #ordering h1 { margin: 0px 0px 0px 10px;
    }

  #orderingleft { border: 1px solid rgb(153, 153, 153);
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 770px;
    height: 385px;
    float: left;
    }

  #orderingleft li, #ordering li { margin: 0px 20px 5px 10px;
    color: rgb(102, 102, 102);
    }

  #orderingright { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 1px 1px 1px 0pt;
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 255px;
    height: 385px;
    float: left;
    }

  #orderingleft table, #ordering table { border-style: solid;
    border-color: rgb(204, 204, 204);
    border-width: 1px 1px 1px 0pt;
    margin: 0px 10px 10px;
    width: 495px;
    }

  #ordering table.two { border-style: solid;
    border-color: rgb(204, 204, 204);
    border-width: 1px 1px 1px 0pt;
    margin: 0px 10px;
    width: 275px;
    }

  #ordering table.three { border-style: solid;
    border-color: rgb(204, 204, 204);
    border-width: 1px 1px 1px 0pt;
    margin: 0px 5px 6px 10px;
    width: 450px;
    }

  #ordering table.four { border-style: solid;
    border-color: rgb(204, 204, 204);
    border-width: 1px 1px 1px 0pt;
    margin: 0px 5px auto 10px;
    width: 450px;
    }

  #orderingleft tr td, #ordering tr td { padding: 3px 8px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 0.9em;
    }

  #orderingleft thead td, #ordering thead td { border-bottom: 1px solid rgb(153, 153, 153);
    color: rgb(255, 255, 255);
    background-color: rgb(153, 153, 153);
    font-weight: bold;
    }

  #orderingleft tbody td, #ordering tbody td { border-left: 1px solid rgb(217, 217, 217);
    }

  #orderingleft tbody tr.even td, #ordering tbody tr.even td { background: rgb(238, 238, 238) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #orderingleft tbody tr.ruled td, #ordering tbody tr.ruled td { border-color: rgb(204, 204, 102);
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 204);
    }

  #quotesleft { border: 1px solid rgb(153, 153, 153);
    padding: 0px;
    width: 770px;
    height: 385px;
    float: left;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    background-image: url(../img/quote-marks.gif);
    background-position: left top;
    background-repeat: no-repeat;
    }

  #quotesleft p { margin: 0px 10px;
    padding: 0px;
    }

  #quotesleft h2 { margin: 0px 10px 15px;
    padding: 0px;
    font-size: 11px;
    }

  #bioleft { border: 1px solid rgb(153, 153, 153);
    padding: 0px;
    width: 770px;
    height: 385px;
    float: left;
    overflow: hidden;
    background-color: rgb(255, 255, 255);
    background-image: url(../img/bio-david-berkowitz-02.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    }

  #builderleft { border-style: solid;
    border-color: rgb(153, 153, 153) rgb(204, 204, 204) rgb(153, 153, 153) rgb(153, 153, 153);
    border-width: 1px;
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 385px;
    height: 385px;
    float: left;
    }

  #builderright { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 1px 1px 1px 0pt;
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 385px;
    height: 385px;
    float: left;
    }

  #modelleft { border: 1px solid rgb(153, 153, 153);
    padding: 0px;
    width: 770px;
    height: 385px;
    float: left;
    overflow: hidden;
    }

  .test { visibility: hidden;
    display: none;
    }

  .jb28 { background-image: url(../img/jb28-home.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    }

  .j6 { background-image: url(../img/j6-home.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    }

  .f6 { background-image: url(../img/f6-home.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    }

  .bass { background-image: url(../img/acoustic-bass-home.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    }

  .blue { background-image: url(../img/blue-01.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    }

  #div1 { border: 1px solid rgb(204, 204, 204);
    margin: 0pt 30px 0pt 0pt;
    padding: 3px;
    position: relative;
    width: 150px;
    visibility: hidden;
    font-size: 0.8em;
    z-index: 100;
    }

  #modelright { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 1px 1px 1px 0pt;
    padding: 0px;
    background: rgb(255, 255, 255) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 386px;
    height: 385px;
    float: left;
    }

  #polaroidtop { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 1px 1px 0px;
    padding: 0px;
    width: 770px;
    height: 290px;
    float: left;
    }

  #polaroidbottom { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 0px 1px 1px;
    padding: 0px;
    width: 770px;
    height: 95px;
    float: left;
    background-color: rgb(255, 255, 255);
    }

  #polaroidbottom p.box { border: 1px solid rgb(153, 153, 153);
    margin: 10px;
    padding: 0px;
    width: 72px;
    height: 72px;
    float: left;
    }

  #presstop { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 1px 1px 0px;
    padding: 0px;
    width: 770px;
    height: 335px;
    float: left;
    }

  #pressbottom { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 0px 1px 1px;
    padding: 0px;
    width: 770px;
    height: 50px;
    float: left;
    background-color: rgb(255, 255, 255);
    }

  #pressbottom p { margin: 0px 15px 0pt 25px;
    padding: 0pt;
    line-height: 1.1em;
    color: rgb(102, 102, 102);
    }

  #pressbottom p.copy { margin-left: 0pt;
    }

  .menuActuator a { padding: 0px 0px 0px 20px;
    color: rgb(102, 102, 102);
    font-weight: normal;
    font-size: 0.8em;
    font-family: arial;
    text-decoration: none;
    }

  .menuActuator a:hover { color: rgb(0, 0, 0);
    }

  .menu { color: rgb(102, 102, 102);
    font-size: 1em;
    }

  .menu2 { color: rgb(102, 102, 102);
    font-size: 11px;
    line-height: 14px;
    }

  .menu a { padding: 0px;
    color: rgb(102, 102, 102);
    }

  .menu a:hover { color: rgb(0, 0, 0);
    }

  td div { position: relative;
    }

  #contentheader td { vertical-align: bottom;
    padding-bottom: 5px;
    }

  #contentheader td p { border-style: solid;
    border-color: rgb(153, 153, 153);
    border-width: 1px 1px 0pt;
    margin: 0px;
    padding: 5px;
    background-color: rgb(255, 255, 255);
    }

  #contentheader td p.specs { border-width: 0pt;
    margin: 0px;
    padding: 5px;
    background-color: transparent;
    }

  #contentheader td p.last { border: 1px solid rgb(153, 153, 153);
    margin: 0px;
    padding: 5px;
    background-color: rgb(255, 255, 255);
    }

  #bio-00, #bio-01, #bio-02, #bio-03, #bio-04, #bio-05, #bio-06, #bio-07, #bio-08, #bio-09, #bio-10, #bio-11 { border-style: solid;
    border-color: rgb(204, 255, 0);
    border-width: 0pt 0px 0pt 0pt;
    padding: 0px;
    float: left;
    clear: left;
    text-align: left;
    }

  #bio-01 { width: 200px;
    height: 25px;
    }

  #bio-02 { width: 215px;
    height: 65px;
    }

  #bio-03 { width: 220px;
    height: 25px;
    }

  #bio-04 { width: 215px;
    height: 20px;
    }

  #bio-05 { width: 212px;
    height: 25px;
    }

  #bio-06 { width: 261px;
    height: 25px;
    }

  #bio-07 { width: 300px;
    height: 23px;
    }

  #bio-08 { width: 325px;
    height: 25px;
    }

  #bio-09 { width: 342px;
    height: 27px;
    }

  #bio-10 { width: 360px;
    height: 40px;
    }

  #bio-11 { width: 380px;
    height: 50px;
    }

  #smr-00, #smr-01, #smr-02, #smr-03, #smr-04, #smr-05, #smr-06, #smr-07 { padding: 0pt;
    float: right;
    clear: right;
    text-align: right;
    }

  #smr-01 { width: 250px;
    height: 80px;
    }

  #smr-02 { width: 260px;
    height: 20px;
    }

  #smr-03 { width: 265px;
    height: 92px;
    }

  #smr-04 { width: 315px;
    height: 60px;
    }

  #smr-05 { width: 340px;
    height: 35px;
    }

  #smr-06 { width: 350px;
    height: 70px;
    }

  #jb28-00, #jb28-01, #jb28-02, #jb28-03, #jb28-04, #jb28-05, #jb28-06, #jb28-07 { border-style: solid;
    border-color: rgb(204, 255, 0);
    border-width: 0pt 0pt 0pt 0px;
    padding: 0pt;
    float: right;
    clear: right;
    text-align: right;
    }

  #jb28-01 { width: 10px;
    height: 30px;
    }

  #jb28-02 { width: 175px;
    height: 100px;
    }

  #jb28-03 { width: 10px;
    height: 48px;
    }

  #jb28-04 { width: 10px;
    height: 60px;
    }

  #ab-00, #ab-01, #ab-02, #ab-03, #ab-04, #ab-05, #ab-06, #ab-07 { padding: 0pt;
    float: right;
    clear: right;
    text-align: right;
    }

  #ab-01 { width: 250px;
    height: 80px;
    }

  #ab-02 { width: 260px;
    height: 20px;
    }

  #ab-03 { width: 250px;
    height: 78px;
    }

  #ab-04 { width: 280px;
    height: 20px;
    }

  #ab-05 { width: 235px;
    height: 170px;
    }

  #orone-01, #orone-03, #orone-05, #orone-07 { border-style: solid;
    border-color: rgb(204, 255, 0);
    border-width: 0pt 0px 0pt 0pt;
    padding: 0pt;
    float: left;
    clear: left;
    text-align: left;
    }

  #orone-01 { width: 120px;
    height: 60px;
    }

  #orone-03 { width: 115px;
    height: 90px;
    }

  #orone-05 { width: 125px;
    height: 95px;
    }

  #orone-07 { width: 145px;
    height: 85px;
    }

  #orone-02, #orone-04, #orone-06 { border-style: solid;
    border-color: rgb(204, 255, 0);
    border-width: 0pt 0pt 0pt 0px;
    padding: 0pt;
    float: right;
    clear: right;
    text-align: right;
    }

  #orone-02 { width: 120px;
    height: 90px;
    }

  #orone-04 { width: 160px;
    height: 80px;
    }

  #orone-06 { width: 140px;
    height: 70px;
    }

