body {
    background:url('../img/exhibitor-background.gif') #eeae13;
    padding:0 0 15px 0;
}

a {
    position:relative;
}

.clear { clear:both; }

#backgroundWrap {
    background:url('../img/exhibitor-middle.png') repeat-y;
    margin:0 auto;
    width:740px;
}

#backgroundTop {
    background:url('../img/exhibitor-top.png') no-repeat bottom;
    margin:0 auto;
    width:740px;
    height:20px;
}

#backgroundBottom {
    background:url('../img/exhibitor-bottom.png') no-repeat;
    margin:0 auto;
    width:740px;
    height:20px;
}


#pageWrap {
    margin:0 auto;
    width:676px;
}



#mainHeader {
    background:url('../img/main-header.gif') no-repeat 0 0;
    width:676px;
    height:167px;
    text-indent:-9000px;
}

#mainHeader .link {
    width:500px;
    height:100px;
    display:block;
    float:left;
    margin:0 0 14px 0;
}

#mainHeader .splash a {
    float:right;
    width:140px;
    height:100px;
    text-indent:-9000px;
}






#locales {
    margin:0 0 0 185px;
    width:450px;
}

.locale a {
    background:url('../img/locales.gif') no-repeat 0 0;
    height:35px;
    float:left;
    margin-right:20px;
}

#locale-brisbane a {
    width:85px;
    background-position:0 0px;
}
#locale-brisbane a:hover,
#locale-brisbane .current {
    background-position:0 -35px;
}

#locale-melbourne a {
    width:90px;
    background-position:-108px 0px;
}
#locale-melbourne a:hover,
#locale-melbourne .current {
    background-position:-108px -35px;
}

#locale-sydney a {
    width:85px;
    background-position:-221px 0;
}
#locale-sydney a:hover,
#locale-sydney .current {
    background-position:-221px -34px;
}








#contentWrap {
    background:url('../img/content-background.gif') repeat-y -43px;
    width:676px;
    position:relative;
}



#leftNav {
     width:170px;
     float:left;
}


#leftNav li {
    width:166px;
    height:32px;
    _height:31px;
    background:#FFF;
}


#leftNav a {
    background:url('../img/exhibitors-nav.gif') no-repeat;
    display:block;
    width:166px;
    height:30px;
    text-indent:-9000px;
}


#leftNav .noBorder {
    border-bottom:0px;
}



#rightContent {
    float:right;
    width:506px;
    height:318px;
    overflow:hidden;
    position:relative;
    }






#contentText p {
    font:12px Arial,Helvetica,Sans-Serif;
    margin:5px 20px 10px 120px;
}

#contentText ul {
    font:12px Arial,Helvetica,Sans-Serif;
    margin:5px 20px 10px 120px;
}

#contentText li {
    margin:7px 14px;
    list-style:circle;
}

#contentText a {
    color:#000;
    position:relative;
}

#contentText a:hover {
    color:#999;
    text-decoration:none;
    position:relative;
}

#contentText h3 {
    font:14px Arial,Helvetica,Sans-Serif;
    margin:5px 20px 10px 120px;
    font-weight:bold;
}

#contentText h4 {
    font:12px Arial,Helvetica,Sans-Serif;
    margin:5px 20px 10px 120px;
    font-weight:bold;
}

#contentText h5 {
    font:12px Arial,Helvetica,Sans-Serif;
    margin:5px 20px 10px 120px;
    font-weight:bold;
}

.push { height:15px; }


#adPanels {
    border-top:3px solid #FFF;
    border-bottom:3px solid #FFF;
}

.adPanel {
    width:170px;
    height:132px;
    float:left;
    background-repeat:no-repeat;
    background-position:0;
}

.adPanelShort {
    width:166px;
    height:132px;
    float:left;
    background-repeat:no-repeat;
    background-position:0;
}

.adPanel a,
.adPanelShort a {
    display:block;
    width:166px;
    height:132px;
    text-indent:-9000px;
}



#footer {
    background:#f2b111;
    font:9px Arial, Helvetica, Sans-Serif;
    color:#FFF;
    padding:7px 5px;
    height:12px;
}

#footer a:link,
#footer a:visited {
    color:#FFF;
    text-decoration:none;
}

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

#footer li {
    padding:0 7px;
    border-right:1px solid #FFF;
    display: inline;
}

#footer .noBorder {
    border-right:0px;
}



#show-woodworking { background-image:url('../img/show-woodworking.gif'); }
#show-metalworking { background-image:url('../img/show-metalworking.gif'); }
#show-diy { background-image:url('../img/show-diy.gif'); }
#show-careers { background-image:url('../img/show-careers.gif'); }



#show-overview a { background-position: 0 0; }
#show-overview a:hover,
#show-overview .current {
    background-position: -166px 0;
}


#who-we-are a { background-position: 0px -30px; }
#who-we-are a:hover,
#who-we-are .current {
    background-position: -166px -30px;
}


#visitor-attractions a { background-position: 0px -60px; }
#visitor-attractions a:hover,
#visitor-attractions .current {
    background-position: -166px -60px;
}


#why-exhibit a { background-position: 0px -90px; }
#why-exhibit a:hover,
#why-exhibit .current {
    background-position: -166px -90px;
}


#marketing-support a { background-position: 0px -120px; }
#marketing-support a:hover,
#marketing-support .current {
    background-position: -166px -120px;
}


#floor-plan a { background-position: 0px -150px; }
#floor-plan a:hover,
#floor-plan .current {
    background-position: -166px -150px;
}


#book-a-stand a { background-position: 0px -180px; }
#book-a-stand a:hover,
#book-a-stand .current {
    background-position: -166px -180px;
}


#testimonials a { background-position: 0px -210px; }
#testimonials a:hover,
#testimonials .current {
    background-position: -166px -210px;
}


#sponsorship a { background-position: 0px -240px; }
#sponsorship a:hover,
#sponsorship .current {
    background-position: -166px -240px;
}


#gallery a { background-position: 0px -270px; }
#gallery a:hover,
#gallery .current {
    background-position: -166px -270px;
}








.popup {
    font:9px Arial,Verdana,Sans-Serif;
    background:url('../img/popup.gif') no-repeat;
    width:539px;
    height:226px;
    position:absolute;
    z-index:70;
    left:50%;
    margin-left:-130px;
    top:210px;
    display:none;
    overflow:hidden;
}


.popup .line {
    border-bottom:1px solid #bebab9;
}


.popup p {
    margin-bottom:2px;
}

.popup .float {
    float:left;
    width:50px;
    padding-top:8px;
}

.popup .submit {
    background:url('../img/submit.gif') no-repeat;
    border:0px;
    margin:0 0 0 20px;
    padding:0px;
    width:76px;
    height:26px;
    text-indent:-9000px;
    cursor:pointer;
}


.popup a {
    font-weight:bold;
    font-size:14px;
    color:#000;
    text-decoration:none;
}





#hoverState {
    background-color:#FFF;
    position:absolute;
    z-index:10000;
    width:506px;
    height:318px;
}



.hoverLink {
    width:506px;
    height:423px;
    display:block;
}



.show-overview { background-image:url('../overlays/show-overview.jpg'); }
.who-we-are { background:url('../overlays/who-we-are.jpg'); }
.visitor-attractions { background:url('../overlays/visitor-attractions.jpg'); }
.why-exhibit { background:url('../overlays/why-exhibit.jpg'); }
.marketing-support { background:url('../overlays/marketing-support.jpg'); }
.floor-plan { background:url('../overlays/floor-plan.jpg'); }
.book-a-stand { background:url('../overlays/book-a-stand.jpg'); }
.testimonials { background:url('../overlays/testimonials.jpg'); }
.sponsorship { background:url('../overlays/sponsorship.jpg'); }
.gallery { background:url('../overlays/gallery.jpg'); }
.hover_show-woodworking { background:url('../overlays/woodworking-overlay.gif'); }
.hover_show-metalworking { background:url('../overlays/auto-metalworking.gif'); }
.hover_show-diy { background:url('../overlays/diy-show.gif'); }
.hover_show-careers { background:url('../overlays/careers-expo.gif'); }


.registerButton a {
    cursor:hand;
    position:absolute;
    width:80px;
    height:90px;
    top:5px;
    right:15px;
    z-index:50;
    text-indent:-9000px;
    background:url('../img/register-button.gif') no-repeat;
}

.registerButton a:hover {
    background-position:-79px 0;
}