#wrapper {
    position: relative;
    width: 800px;
    margin: 0px auto;
}

body {
    margin: 0;
    padding: 0;

    font-family: "Trebuchet MS", Arial;
    font-size: 8pt;

    color: #D8D8D8;

    background: #000000 url("../images/imagex.jpg") repeat-x;
}

a:link, a:visited, a:active {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

#hdrCurrent {
    position: absolute;
    top: 20px;
    left: 18px;

    z-index: 3;
}

#hdrBackground {
    position: absolute;
    top: 0px;
    left: 0px;

    width: 325px;
    height: 65px;

    background: #363636 url("../images/navbg.png") repeat-x;

    z-index: 2;
}

#dingbat {
    position: absolute;
    top: 23px;
    left: 200px;

    width: 27px;
    height: 14px;

    z-index: 3;
}

#navLinks {
    position: absolute;
    top: 0px;
    left: 274px;

    width: 475px;
    height: 65px;

    background: #363636 url("../images/navbg.png") repeat-x;

    z-index: 2;
}

#shareRSS {
    position: absolute;
    top: 0px;
    left: 749px;

    width: 51px;
    height: 65px;

    background: #363636 url("../images/navbg.png") repeat-x;

    z-index: 2;
}

.icon {
    margin: 24px 7px 0 0;
}

#hdrModels {
    position: absolute;
    top: 65px;
    left: 0px;

    width: 800px;
    height: 208px;

    z-index: 2;
}

.popJBD {
    position: absolute;
    top: 10px;
    left: 10px;

    width: 533px;
    height: 820px;

    visibility: hidden;

    z-index: 5;
}

.popJBD img {
    vertical-align: top;

    border-style: none;

    margin: 0;
    padding: 0;
}

.specJBD {
    position: absolute;
    top: 36px;
    left: 36px;

    width: 570px;
    height: 656px;

    visibility: hidden;

    z-index: 6;
}

.offset35 {
    top: 35px;
    left: 35px;

    z-index: 7;
}

.offset60 {
    top: 60px;
    left: 60px;

    z-index: 8;
}

.offset85 {
    top: 85px;
    left: 85px;

    z-index: 9;
}

.offset110 {
    top: 110px;
    left: 110px;

    z-index: 10;
}

.offset135 {
    top: 135px;
    left: 135px;

    z-index: 11;
}

.offset160 {
    top: 160px;
    left: 160px;

    z-index: 12;
}

.offset185 {
    top: 185px;
    left: 185px;

    z-index: 13;
}

#main {
    position: absolute;
    top: 273px;
    left: 0px;

    width: 800px;
    height: 1850px;

    background-color: #363636;

    z-index: 1;
}

.imgHeading {
    font-size: 16pt;
    font-weight: bold;

    margin: 18px 0 18px 0;
    padding: 0 0 0 0;
}

.textHeading {
    font-size: 10pt;
    font-weight: bold;

    margin: 18px 0 17px 0;
    padding: 0 0 0 0;
}

h2 {
    font-size: 16pt;
    /*color: #884D48;*/
}

h4 {
    font-size: 10pt;
}

#mp3jbd800 {
    position: absolute;
    top: 308px;
    left: 217px;

    width: 45px;
    height: 16px;

    z-index: 3;
}

#miniGalleryConceptDrawings {
    position: absolute;
    /*top: 346px;*/
    top: 310px;
    left: 592px;

    width: 180px;
    height: 150px;

    z-index: 3;
}

.miniGalleryImg {
    margin: 4px 10px 6px 0;
}

.imgCaption2 {
    margin-top: 6px;
}

#buildAGuitar {
    position: absolute;
    top: 510px;
    left: 582px;

    width: 159px;
    height: 63px;

    z-index: 3;
}

.imgCaption a:hover {
    text-decoration: underline;
}

.imgCaption a:link, a:visited, a:active {
    color: #F02222;

    text-decoration: none;
}

.imgCaption {
    text-align: right;

    line-height: 2.1em;
}

.smallIconLink {
    margin-bottom: -1px;
}

.smallIconLink2 {
    margin-bottom: -3px;
}

.allFeatures {
    margin-top: 22px;

    text-align: right;
}

.imgCaption a:link, a:visited, a:active {
    color: #F02222;

    text-decoration: none;
}

.imgCaption a:hover {
    text-decoration: underline;
}

.allFeatures a:link, a:visited, a:active {
    color: #F02222;

    text-decoration: none;
}

.allFeatures a:hover {
    text-decoration: underline;
}

.raquo {
    font-family: Verdana;
    font-weight: bold;
}

#imgJBD100, #imgJBD200, #imgJBD400, #imgJBD800 {
    position: absolute;
    left: 40px;

    width: 150px;
    height: auto;

    z-index: 2;
}

#textJBD100, #textJBD200, #textJBD400, #textJBD800 {
    position: absolute;
    left: 220px;

    width: 295px;
    height: auto;

    z-index: 2;
}

#imgJBD100 {
    top: 285px;
}

#textJBD100 {
    top: 326px;
}

#imgJBD200 {
    top: 735px;
}

#textJBD200 {
    top: 776px;
}

#imgJBD400 {
    top: 1165px;
}

#textJBD400 {
    top: 1206px;
}

#imgJBD800 {
    top: 1615px;
}

#textJBD800 {
    top: 1656px;
}

.standardFeatures {
    line-height: 2.0em;
}

#disclaimer {
    position: absolute;
    top: 2090px;
    left: 40px;

    width: 720px;
    height: auto;

    z-index: 2;
}

#footer {
    position: absolute;
    top: 2138px;
    left: 40px;

    width: 720px;
    height: auto;

    color: #989898;

    z-index: 2;
}

#footer a {
    color: #F02222;
    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

.youAreHere {
    position: relative;
    display: block;

    /*height: 65px;*/
    height: auto;
    width: auto;

    margin: 0;

    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;

    text-decoration: none;

    color: #999999;

    padding: 20px 8px 20px 16px;
}

span:hover.youAreHere {
    cursor: crosshair;
}

ul#menu {
    position: relative;
    display: block;

    height: 65px;
    width: auto;

    margin: 0;
    padding: 0;

    list-style-type: none;

    font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

ul#menu li {
    display: block;
    float: left;

    margin: 0;
    padding: 0;
}

ul#menu li a {
    display: block;
    float: left;

    height: auto;
    width: auto;

    color: #999999;

    font-weight: bold;
    text-decoration: none;

    padding: 20px 8px 20px 16px;
}
    
ul#menu li a:hover {    
    color: #FFFFFF;
    /*background: transparent url("../images/over.jpg") no-repeat top right;*/
}
