#animationLink {
    width:135px;
    /*width:20%;*/
    padding:0;
    margin:0;
    margin-right:20px;
    float:left;
}


#accordion {
    width:100%;
    padding:0;
    margin:0;
}

#accordion h4, #news h4 {

    width:100%;
    padding:2px;
    margin-top:0;
    color:#9e9fa2;
    background-color:#888;
    text-transform:uppercase;
    font-family:Arial;
    font-weight:normal;
    font-size:14px;

}

#accordion h4 a, #news h4 a {
    text-decoration:none;
    color:#fff;

}

#accordion div, #news div {
    width:100%;
    margin-bottom:20px;
    overflow:hidden;
    
}
#accordion div p {

    color:#000;

}

#accordion h4, #news h4 {

    width:100%;
    padding:2px;
    margin-top:0;
    color:#9e9fa2;
    background-color:#888;
    text-transform:uppercase;
    font-size:12px;

}

#accordion h4 a {
    text-decoration:none;
    color:#fff;

}

#accordion div {
    margin:0;
    padding:0;
    width:100%;
    margin-bottom:20px;
    font-size:11px;
}
#accordion div {
   /* height:250px; */
   /* overflow:auto; */
}


#vcard {
    float:left;
    /*width:20%;*/
    width:140px;
    *width:130px;
    padding:0;
    margin:0;
    margin-left:20px;
    color:#aaa;
    font-size:18px;
}

#vcard div.fn {

    display:none;
}

#vcard span.type {

    display:block;
    color:#958900;
    text-transform:uppercase;
    font-size:12px;
    margin-top:20px;
    margin-bottom:5px;
}

#vcard div.adr span.type {
   margin-top:0;
 }
 
#vcard abbr {
    text-decoration:none;
    border-bottom:0;
}

/**** PAGE SPECIFIC ****/

/* HOME PAGE */

#pager {
    width:100%;
    padding:0;
    margin:0;
    height:328px;
    margin-top:0;
    margin-bottom:8px;
}

.pageNumbers {
    width:100%;
    height:16px;
    padding:0;
    margin:0;
    background-color:#e7e7e8;
    text-transform:uppercase;
    font-size:11px;
    margin-bottom:8px;
}
h2 span.title {
    width:50%;
    float:left;
}
h2 span.pageNumbers {
    width:50%;
    float:right;
    height:16px;
    padding:0;
    margin:0;
    background-color:#e7e7e8;
    text-transform:uppercase;
    font-size:11px;
    margin-bottom:8px;
    clear:right;
}

.pageNumbers ul {
    float:right;
    padding:0;
    margin:0;
    list-style-type: none;
}

.pageNumbers ul li {
    float:left;
    padding-right:4px;
}
.pageNumberLink {
    color:#b6aa4e;
    font: 10px Arial;
    
}


#pagerItems {
    width:785px;
    height:304px;
    padding:0;
    margin:0;
    margin-bottom:8px;
}
.pagerItem {
    height:304px;
    width:785px;
    padding:0;
    margin:0;
    position:absolute;
    overflow:hidden;
    z-index:100;
}
.pagerItem h4 {
    margin-top:120px;
    margin-bottom:10px;
    font-size:22px;
    font-weight:normal;
    color:#ffffff;

}
.pagerItem a {
    text-decoration:none;
    padding:0;
    margin:0;

}
.pagerItem .description {
    font-size:11px;
    color:#000;
}

.pagerItem .dates {
    color:#fff;
    font-family:Arial;
    margin-top:24px;
    font-size:11px;
    font-weight:bold;

}
.titleArt {
    padding:0;
    float:left;
    width:246px;
    height:246px;
    margin:27px;
    text-align: center;

}

.titleArtImg {
    border:3px solid #ffffff;
}
#homeFeatureLinks {
    margin:0;
    height:148px;
    padding:0;
    margin-bottom:24px;
    width:100%;
}

#homeFeatureLinks ul {
    padding:0;
    margin:0;
    list-style-type: none;
}

#homeFeatureLinks ul li {
   float:left;
   margin:0;
   margin-right:10px;
   padding:0;
   width:149px;
   height:148px;
}

#homeFeatureLinks ul li.wide {
   float:right;
   width:308px;
   margin-right:0;
}

#homeFeatureLinks ul li a {
    display:block;
    width:100%;
    height:100%;
}

#homeFeatureLinks ul li a b {
    display:none;
}

#clientFeatureLink {
   background: url(../img/sign_up_pic_link.gif) no-repeat top;
}

#galleryFeatureLink {
   background: url(../img/gallery_services_pic_link.gif) no-repeat top;
}

#aboriginalFeatureLink {
   background: url(../img/aboriginal_pic_link.gif) no-repeat top;
}

#artworkFeatureBox {

    padding:0;
    margin:0;
    padding-left:0;
    background-color:#58585a;
    /*background: url(../img/artwork_pic_link.gif) no-repeat top; */
}

.featuredArtworkImage {
    float:left;
    width:124px;
    height:124px;
    margin:10px;
    padding:0;
    text-align:center;
}

.featuredArtworkImage img {
    display:block;
    border:2px solid #fff;
    padding:0;
    margin:0;
}

.featuredArtworkDesc {
    margin:0;
    padding:0;
    float:left;
    width:145px;
    color:#ffffff;
}
.featuredArtworkDesc div.artistName {
    margin-top:30px;
    font-size:13px;
}

.featuredArtworkDesc div.artworkName, .featuredArtworkDesc div.size  {
    font-size:11px;
    font-family:Arial;
}
.featuredArtworkDesc div.artworkName a {
    color:white;
    text-decoration:none;
}

.featuredArtworkDesc div.artworkName a:hover {
    color:#bbb;
    text-decoration:none;
}

.artworkName span.title {
    font-style:italic;
}

.featuredArtworkDesc div.enquire a {
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    color:#b5ab4c;
    text-decoration:none;
}
.featuredArtworkDesc div.enquire a:hover {
    color:#888;
}
.artworkExamples {

    display:block;
    width:785px;
    height:148px;
    margin-bottom:10px;
}

.artworkExample {
    float:left;
    width:149px;
    height:148px;
    margin-right:10px;
}

.artworkExampleEnd {
    float:left;
    width:149px;
    height:148px;
    margin-right:0;
}

/*** NEWS ***/

#news {
    width:100%;

}

.newsItem, .newsItemPager {

    float:left;
    padding:0;
    margin:0;
    min-height:300px;
    height:auto !important;
    height:300px;
}
.newsItem {
    width:237px;
    padding:0;
    margin:0;
    margin-right:25px;
}
.newsItem h4 {
    color:#958900;

}

#newsItem img {
    border:1px solid #000;
}

.newsImageContainer {
    width:237px;
    height:200px;
    text-align:center;
}

.newsItemPager {
    width:50px;
}

.newsItem div.description {

}

.newsItemPager .sr_artworkImg {
    height:100%;
    background:#fff;
    text-align:center;
}

a.newsnext {
    display:block;
    font:normal 11px Arial;
    text-decoration:none;
    width:50px;
    /* margin-top:370px; */
    text-transform:uppercase;
    color:#888;

}

a.newsnext:hover {
    color:#000;
}


/* EXHIBITION PAGE SPECIFIC */

div.exhibition {

    display:block;
    width:785px;
    padding:0;
    margin:0 auto;
    margin-bottom:24px;
    clear:right;

}
.exhibition h3 {
    padding:10px;
    margin:0;
}
.exhibition h3 a {
    text-decoration:none;    
    color:#fff;
    
}
.exhibition h3 a:hover {
    text-decoration:none;    
    color:#888;
    
}

.exhibition h3 {

    font-size:22px;
    font-weight:normal;


}
.exhibition div.description {
    padding:0 10px 10px 10px;
    font-size:11px;
    color:#000;
}
.exhibition div.dates {
    font-family:Arial;
    padding:0 10px;
    font-size:11px;
    color:#fff;
    font-weight:bold;
}

.exhibitionDetails {
    width:785px;
    margin-left:auto;
    margin-right:auto;
    margin-top:-50px;
    margin-bottom:10px;

}
.exhibitionDetails .dates {
    font-weight:bold;
    font-family:Arial;
    margin-bottom:5px;
}
/* STOCK ROOM, NOTABLE SALES ETC */

span.pageNumbers {
    float:right;

}
.sr_artworkPad {
    height:400px;
    background-color:#888;
    width:50px;
    float:left;
    margin:0;
    padding:0;

}
.sr_artworkPad .sr_artworkImg {
    height:200px;
    margin:0;
}

.sr_artworkPad {

}

.sr_imageContainer {
    height:160px;
    width:160px;
    padding:0;
    margin-top:15px;
    text-align:left;
}

a.next {
    display:block;
    font:normal 11px Arial;
    text-decoration:none;
    width:50px;
    margin-top:170px;
    text-transform:uppercase;
    color:#fff;
    text-align:center;
}

a.next:hover {
    color:#bbb;
}

.sr_artwork {
    float:left;
    height:400px;
    width:200px;
    padding:0;
    margin:0;
    background-color:#e7e7e9;
}

.sr_artworkImg {
    float:left;
    text-align:bottom;
    background-color:#58585a;
    height:200px;
    width:100%;
    clear:right;
    // border-top:1px solid #fff;
}

.sr_artworkDesc {
    float:left;
    width:100%;
    height:199px;
    background-color:#e7e7e9;
    border-top:1px solid #fff;
    
}


.sr_artworkImg img {
    /* display: block;
        margin-top:17px; */
        border:3px solid #fff;
}


.sr_artworkDesc div.artist {
    width:90%;
    margin-top:14px;
    font:bold 13px;
    color:#000;
}
.sr_artworkDesc div.title {
    width:90%;
    font:italic bold 11px Arial;
}
.sr_artworkDesc div.medium, .sr_artworkDesc div.size, .sr_artworkDesc div.aboriginalInfo {
    width:90%;
    font:11px Arial;
    color:#58585a;
}
.sr_artworkDesc div.stockNumber {
    width:90%;
    font:11px Arial;
    color:#58585a;
}

.sr_artworkDesc div.boughtBy {
    margin-top:12px;
    width:90%;
    font:11px Arial;
    color:#58585a;
}

h3 span.hilight {
    color:#4c4d51;
}

.error {
    color:red;

}
#signup {
    float:left;
    width:245px;
    height:142px;    
    padding:0;
    margin:0;
    margin-right:14px;
}
#signup p {
    margin:0;
    padding:0;
    width:100%;
    height:100%;
}

#signup a {
    display:block;
    width:245px;
    height:142px;
    margin:0;
    padding:0;
    background:url('../img/sign_up_feature_link.gif');
    width:100%;
    height:100%;
}

#signup p b {

    display:none;

}

#signupForm {
    font-size:12px;
    float:left;
    width:245px;
    height:142px;    
    padding:0;
    margin:0;
    background:#d5d099;

}
#signupForm fieldset {
    width:225px;
    height:117px;
    margin:10px;
    margin-top:18px;
    border:0;


}
#signupForm label {
    font:12px Georgia;
    float:left;
    width:30%;
    vartical-align:bottom;
    
}
#signupForm input.userName, #signupForm input.password {
    font-family:Arial;
    height:14px;
    width:60%;
    margin-bottom:15px;
}
#signupForm input.submit {
    clear:both;
    float:right;
}

/* REPRESENTED ARTISTS */

ul.artistList {
    float:left;
    width:132px;
    margin:0;
    margin-right:5px;
    padding:0;
    padding-left:1em;
    margin-top:1em;
}

li.artistListItem {
    padding-bottom:5px;
}
li.artistListItem a {

   font-size:14px;
   text-decoration:none;
   color:#888;
}

li.artistListItem a span.artistListSurname {
    text-transform:uppercase;
}

li.artistListItem a span.artistListName {

}

.artist_imageContainer {
    display:block;
    height:140px;
    width:140px;
    padding:0;
    margin:0;
    margin-bottom:15px;
    text-align:center;
    border:0;
}


.aboriginalInfo ul {
    list-style-type:none;   
    width:90%;
    padding:0;
    margin:0;
    margin-bottom:12px;

}


/* THE GALLERY */

.galleryFeature {
    width:140px;
    /*width:20%;*/
    padding:0;
    margin:0;
    margin-right:20px;
    float:left;
}

.galleryFeature ul {
    margin-top:0;
    color:#958900;
    padding-left:1.5em;
    *padding-left:0;
    *margin-left:1.5em;
    font-size:11px;
    font-family:Georgia, Times;
}

.galleryBody {
    float:left;
    width:465px;
    padding:0;
    margin:0;
}



/*** PUBLICATIONS ****/

.publication {
    float:left;
    font:13px Arial;
    text-align:center;
    width:120px;
    margin:0 42px 50px 0;
    padding:0;
    clear:right;
    color:#fff;
    vertical-align:top;

}

.lineEnd {
    padding-right:0;
    margin-right:0;
    clear:right;
}

.coverArt {
    overflow:hidden;
    width:120px;
    height:150px;
    padding:0;
    margin:0;
    text-align:center;
    margin-bottom:17px;
}


.coverArt img {
    padding:0;
    margin:0;
    border:0;
}

.publication .title {
    text-align:left;
    color:#231f20;
    font:14px Georgia;
}

.publication .author {
    text-align:left;
    color:#231f20;
    font:italic 12px Arial;
}

.publication .publicationDate {
    text-align:left;
    font:italic 12px Arial;

}

.publication .price {
    text-align:left;
    color:#958900;
    font:normal 12px Arial;
    clear:right;
}
hr.rowLevel {

    clear:both;
    width:758px;
    border:0;
    visibility:hidden;

}