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

body {
    margin: 0;
    padding: 0;

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

    color: #D0D0D0;

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

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

a:hover {
    text-decoration: underline;
}

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

    width: 325px;
    height: 65px;

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

    z-index: 2;
}

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

    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;
}

#textMain {
    display: none;
}

#textMainImg {
    position: absolute;
    top: 510px;
    left: 220px;

    width: 335px;
    height: 405px;

    z-index: 2;
}

#textMainLink {
    position: absolute;
    top: 510px;
    left: 220px;

    width: 335px;
    height: 544px;

    z-index: 3;
}

#jdbSeriesLink {
    position: relative;
    top: 22px;
    left: 204px;

    width: 65px;
    height: 11px;

    z-index: 3;
}

#emailTonyVanderwaalLink {
    position: relative;
    top: 425px;
    left: 198px;

    width: 136px;
    height: 14px;

    z-index: 3;
}

#guitarGalleryLink {
    position: relative;
    top: 280px;
    left: 28px;

    width: 46px;
    height: 12px;

    z-index: 3;
}

#modelsLink {
    position: relative;
    top: 268px;
    left: 224px;

    width: 88px;
    height: 14px;

    z-index: 3;
}

#hdrHome {
    position: absolute;
    top: 72px;
    left: 0px;

    width: 800px;
    height: 400px;

    z-index: 2;
}

#hdrOverlay {
    position: absolute;
    top: 72px;
    left: 0px;

    width: 800px;
    height: 400px;

    z-index: 4;
}

.cfHome {
    position: absolute;
    top: 72px;
    left: 0px;

    width: 800px;
    height: 400px;

    z-index: 2;
}

.cfOverlay {
    position: absolute;
    top: 72px;
    left: 0px;

    width: 800px;
    height: 400px;

    z-index: 4;
}

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

    width: 533px;
    height: 820px;

    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;
}

.popJBD img {
    vertical-align:top;

    border-style: none;

    margin: 0;
    padding: 0;
}

#cf0 {
    position: absolute;
    top: 510px;
    left: 24px;

    width: 150px;
    height: 159px;

    z-index: 2;
}

#cf1, #cf2, #cf3, #cf4 {
    position: absolute;
    top: 510px;
    left: 24px;

    width: 150px;
    height: 159px;

    z-index: 4;
}

#guitarGallery {
    position: absolute;
    top: 720px;
    left: 24px;

    width: 150px;
    height: 170px;

    z-index: 2;
}

#facebook {
    position: absolute;
    top: 690px;
    left: 609px;

    z-index: 3;
}

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

    width: 800px;
    height: 480px;

    background-color: #363636;

    z-index: 1;
}

h2 {
    font-size: 16pt;
    color: #FFFFFF;
}

#tradeShow {
    position: absolute;
    top: 510px;
    left: 608px;

    width: 180px;
    height: 150px;

    z-index: 3;
}

.tradeShowLink {
    border: 1px solid #601710;
    margin: 0 0 24px 0;
}

.imgCaption2 {
    margin-top: 6px;
}

.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;
}

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

    text-decoration: none;
}

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

.facebookTop {
    top: 440px !important;
}

.spacer {
    line-height: 0.75em;
    width: auto;
}

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

    width: 720px;
    height: auto;

    z-index: 2;
}

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

    width: 720px;
    height: auto;

    font-size: 8pt;

    color: #989898;

    z-index: 2;
}

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

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;

    color: #999999;

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

    padding: 20px 10px 20px 20px;
}
    
ul#menu li a:hover {    
    color: #FFFFFF;
}
