body {

    background:#f6f6f6;
    width:100%;
    min-height:100%;
    height:auto !important;
    height:100%;    
    padding:0;
    margin:0;
    font-family:Georgia, Times;
    font-size:12px;
}

#background_container {
    height:inherit;
    width:100%;
    background:#f6f6f6 url('../img/body_background.gif') repeat-y top center;

}

h2, h3, h4, h5 {
    font-family:Georgia, Times;
}

h2, h3 {
    width:785px;
    padding:0;
}
h1 {
    display:none;
}

h2 {
    background-color:#e7e7e8;
    color:#9e9fa2;
    font-size:1em;
    //font-size:14px;
    font-family:Arial, Sans-serif;
    font-weight:normal;
    margin:20px auto;
    height:18px;
    line-height:18px;
    text-transform:uppercase;
    text-indent:10px;
}

h3 {
    color:#958900;
    margin:0 auto;
    font-size:27px;
    font-weight:normal;
    margin-bottom:54px;
}

h3.short {
    color:#958900;
    margin:0 auto;
    font-size:27px;
    font-weight:normal;
    margin-top:-16px;
    margin-bottom:54px;
}

#container {
    width:901px;
    margin-left:auto;
    margin-right:auto;
    padding:0;
}

/* BANNER STUFF */

#cap, #bot {
    height:9px;
    width:100%;
    padding:0;
    margin:0;
    overflow:hidden;
}
#cap {
    background:#f6f6f6 url('../img/body_background_top.gif') no-repeat top center;
}
#bot{
    background:#f6f6f6 url('../img/body_background_bottom.gif') no-repeat top center;
}

#banner {
    background-color:#b2b3b6;
    padding:0;
    margin:0;
    height:142px;
    background:#b2b3b6 url('../img/new/banner.gif') no-repeat top right;
    overflow:hidden;
    width:100%;
    border-bottom:2px solid #fff;
    
}


#navigation {
    width:901px;
    padding:0;
    margin:0;
    height:58px;
    background-color:#fff;
    border-bottom:2px solid #fff;

}


ul#menu {
    width:901px;
    padding:0;
    margin:0 auto;
    list-style-type: none;
}

#menu li.baseMenu {
    height:58px;
    float:left;
}

#menu li a {
    font-size:1px;
    display:block;
    cursor:pointer;
    height:58px;
    background-position: 0px -58px;
}

#menu li a b {
    display:none;
}
#menu li a:hover {
    background-position: 0px 0px;
}

#menu li a.menuOff {
    background-position: 0px -58px;
}

#menu li a.menuOff:hover  {
    background-position: 0px 0px;
}

#menu li a:active, #menu li a.menuSelected { background-position: 0px 0px; }

#menu li a b { display:none }

#menu li ul {
    list-style-type:none;
    padding:0;
    margin:0;
    position:absolute;
    border-top:2px solid white;
    border-left:2px solid white;
    border-right:2px solid white;
    min-height:34px;
    height:auto !important;
    height:34px;
    background-color:#dfd8a9;
    z-index:1000;
}

#menu li ul li {
    margin:0;
    padding:0;
    height:34px;
    display:block;
    clear:both;
    border-bottom:2px solid white;
    min-width:120px;
    width:auto !important;
    width:120px;
    position:relative;
    
}

#menu li ul li a {
    color:#4c4d4f;
    font-size:14px;
    font-family:Georgia;
    font-weight:normal;
    line-height:34px;
    height:34px;
    margin:0;
    padding:0 15px;
    white-space:nowrap;
    text-decoration:none;
}

#menu li ul li a:hover{
    color:#a89d2a;
}

#homepageLink {

    width:79px;
    background: #b2b3b6 url(../img/new/home_button.gif) no-repeat;
}

#stockroomLink {

    width:105px;
    background: #b2b3b6 url(../img/new/stockroom_button.gif) no-repeat;
}
#artistsLink {

    width:112px;
    background: #b2b3b6 url(../img/new/artists_button.gif) no-repeat;
}

#exhibitionLink {
    width:107px;
    background: #b2b3b6 url(../img/new/exhibitions_button.gif) no-repeat;
}

#aboriginalLink {
    width:122px;
    background: #b2b3b6 url(../img/new/aboriginal_button.gif) no-repeat;
}
#galleryLink {
    width:100px;
    background: #b2b3b6 url(../img/new/gallery_button.gif) no-repeat;
}

#newsLink {
    width:88px;
    background: #b2b3b6 url(../img/new/news_button.gif) no-repeat;
}

#salesLink {

    width:88px;
    background: #b2b3b6 url(../img/new/sales_button.gif) no-repeat;
}


#bookshopLink {

    width:100px;
    background: #b2b3b6 url(../img/new/bookshop_button.gif) no-repeat;
}

#searchContainer {

    height:34px;
    width:100%;
    background-color:#c7c8ca;
    border-bottom:2px solid #fff;

}

#subMenu {
    height:34px;
    width:50%;
    padding-left:46px;
    float:left;
}

#subMenu ul {
    padding-top:0;
    padding-bottom:0;
    margin-top:0;
    margin-bottom:0;
    width:100%;
    height:34px;
    overflow:hidden;
}

#subMenu ul li {

    color:#fff;
    float:left;
    height:34px;
    padding-top:0;
    padding-bottom:0;
    margin-top:0;
    margin-bottom:0;
    margin-right:28px;

}
#subMenu ul li a {
    font-size:14px;
    color:#444;
    font-style:italic;
    text-decoration:none;
    line-height:34px;
}

#subMenu ul li a.selected,#subMenu ul li a:hover {
    color:#fff;
}

#bookmarksContainer {
    padding:0;
    margin-top:9px;
    height:21px;
    background-color:#fff;

}

#shareLink a {
   margin-left:13px;
   display:block;
   height:18px;
   width:146px;
   overflow:hidden;
   background: url(../img/new/share_button_off.gif) no-repeat top;
   background-position: 0px 0px;
}

#shareLink a:hover {
   background: url(../img/new/share_button_on.gif) no-repeat top;
   background-position: 0px 0px;
}
#shareLink a b { display:none }


#bookmarksContainer div {
   padding:0;
   margin:0;
   height:21px;
   float:left;
   font-size:12px;
   margin-top:2px;
}

#phoneLink {
    width:191px;
    background: url(../img/new/phone_number.gif) no-repeat top;
    
}

#phoneLink span.fn {
    display:none;
}
#phoneLink span.tel {
    display:none;
}

#emailLink {

}
#emailLink a {
    display:block;
    width:191px;
    background: url(../img/new/email_button_off.gif) no-repeat top;
    height:18px;
}

#emailLink a:hover {
    background: url(../img/new/email_button_on.gif) no-repeat top;
    
}

#emailLink a b {
    display:none;
}

#emailLink span {
    display:none;
}

#signUpLink {}

#signUpLink a {
  display:block;
   height:18px;
   width:75px;
   overflow:hidden;
   background: url(../img/new/sign_up_button_off.gif) no-repeat top;
 
}
#signUpLink a:hover {
   background: url(../img/new/sign_up_button_on.gif) no-repeat top;
}

#signUpLink a b { display:none }

#searchForm {
    height:22px;
    width:150px;
    padding:0;
    margin:0;
    margin-top:0;
    float:left;
    
}
form {
    padding:0;
    margin:0;


}
input.searchField {
    float:left;
    margin-top:0;
    margin-left:8px;
    padding:0;
    border:1px solid #b7b9bb;
    background-color:#e7e7e8;
    color:#a7a9ac;
    vertical-align:middle;
    height:19px;
    font:12px Times;
    width:112px;
}

input.searchButton {
    float:left;
    margin:0;
    padding:0;
    border:0;
    height:21px;
    width:28px;
    background: url(../img/new/go_button.gif) no-repeat top;
    background-color:#a59a29;
    border:1px solid #b7b9bb;
    overflow:hidden;
    text-indent:-30px;
    cursor:pointer;
    
}

/*
#bookmarksContainer {
    padding:0;
    margin:0;
    height:18px;
    background-color:#e4e3da;

}

#shareLink a {
   margin-left:45px;
   margin-right:313px;
   display:block;
   height:18px;
   width:142px;
   overflow:hidden;
   background: url(../img/share_button_off.gif) no-repeat top;
   background-position: 0px 0px;
}

#shareLink a:hover {
   background: url(../img/share_button_on.gif) no-repeat top;
   background-position: 0px 0px;
}

#phoneLink {
    width:187px;
    background: url(../img/phone_number.gif) no-repeat top;
    
}

#signUpLink {}

#signUpLink a {
  display:block;
   height:18px;
   width:65px;
   overflow:hidden;
   background: url(../img/sign_up_button.gif) no-repeat top;
   background-position: 0px -18px;
 
}
#signUpLink a:hover {
   background-position: 0px 0px;
}

*/


/*
#clientAreaLink a {
  display:block;
   height:18px;
   width:85px;
   overflow:hidden;
   background: url(../img/client_area_button.gif) no-repeat top;
   background-position: 0px -18px;

}


#clientAreaLink a:hover {
   background-position: 0px 0px;
}
*/
#clientAreaLink a {
  display:block;
   height:18px;
   width:102px;
   overflow:hidden;
   background: url(../img/new/client_area_off.gif) no-repeat top;

}


#clientAreaLink a:hover {
   background: url(../img/new/client_area_on.gif) no-repeat top;
}


#clientAreaLink a b { display:none }


#bodyContainer {
    padding:0;
    margin:0;
    background-color:#fff;
    width:100%;
    /* overflow:auto */;
}

#content, #fullContent {
    margin:0;
    margin-top:25px;
    min-height:300px;
    height:auto !important;
    height:300px;
    padding:0;

}

#content {
    
    width:785px;
    margin-left:auto;
    margin-right:auto;
}

#fullContent {
    width:100%;
}

/* EXTRA NAVIGATION - PAGE SELECTS, FILTERS */

div#extraNavigation {
    width:785px;
    margin:0 auto;
    margin-top:-20px;
}    

div.filter {
    color:#9e9fa2;
    width:785px;
    padding:0;
    margin:0 auto;
    text-transform:uppercase;
    text-align:right;
    font-family:Georgia, Times;
    font-size:11px;
    margin-top:-37px;
    margin-bottom:14px;
}

select.filterForm {
    /*font-family:Georgia, Times;*/
    font-size:10px;
    border:1px solid #9e9fa2;
    color:#000;
    text-transform:uppercase;
}

div.multiPageNumbers {
    width:785px;
    margin:0;
    margin-left:auto;
    margin-right:auto;
    height:16px;
    font: 11px Arial;
    color:#b6aa4e;
    text-align:right;    
    padding:0;
    
}

div.multiPageNumbers a {
    color:#b6aa4e;
    text-decoration:none;
}

div.multiPageNumbers a.selected {
    color:#000;
}

/* FOOTER STUFF */

#footer {
    clear:left;
    margin:0;
    font: 10px Arial;
    text-align:center;
    height:87px;
    width:100%;
    background-color:#e7e7e8;

}

#footer p {
    width:100%;
    text-align:center;
    padding-top:14px;
    margin:0;
}

#footer ul {
    text-transform:uppercase;
    list-style-type: none;
    height:8px;
    width:788px;
    padding:0;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
}
#footer ul li {
   display:inline;
   margin:0;
   padding:2px;
}

#footer ul li a {
    color:#a8aaac;
    text-decoration:none;
}

#footer ul li a:hover {
    color:#000;
}

#copyright, #copyright a {
    margin:0;padding:0;
    width:100%;
    text-align:center;
    color:#616163;
    text-decoration:none
}
#copyright a:hover {

 color:#444;
}
#lightbox-image {
    border:0;
    overflow:hidden;
    background-color:green;
}

div.enquire {
    text-align:left;
   font:11px Arial;
}

div.enquire a {
    color:#958900;
    text-decoration:none;
}
div.enquire a:hover {
    color:#000;
    text-decoration:none;
}

#stmFooter {
    border:1px solid #f6f6f6;
    width:100%;
    padding:0;
    margin:0 auto;
    background-color:#f6f6f6;
    height:38px;
    display:block;
    text-align:right;
}

#stmFooter p {
    width:901px;
    height:19px;
    background-color:#f6f6f6;
    margin:7px auto;
}
#stmFooter p a {
    text-align:right;
    display:block;
    margin:0;
    margin-left:789px;
    padding:0;    
    width:112px;
    height:19px;
    background: #f6f6f6 url(../img/site_by_stm.gif) no-repeat top;            

}

#stmFooter p a:hover {
    background: #f6f6f6 url(../img/site_by_stm_over.gif) no-repeat top;            
}

#stmFooter p a b {
    display:none;
}

#littleArtBox {

    position:absolute;
    border:2px solid black;

}