/* art plugin css defs */

/* fix the thickbox close button */
#TB_window a:link {
  color: transparent !important;
  background: url('/wp-includes/js/thickbox/tb-close.png') no-repeat;
  padding: 0 9px !important;
  margin-right: -8px;
}

#TB_closeWindowButton img {
  display: none;
}


/* artist ssr */

#wpa_ssr {

}

.artist-ssr {

}

.artist-ssr p {
  margin: 0px 0px 6px 0px;
}

.artist-ssr a {
  text-decoration: none;
  color: #717171;
}

.artist-ssr a:hover {
  color: #000;
  text-decoration: underline;
}

.artist_col {
  float : left;
  width : 174px;
  margin-left : 5px;
  font-size : 14px;
  text-align: right;
}

.artist_col a {
  color : #154861;
}


/* end artist ssr */


/* artist pdp */

.artist-pdp {
  position: relative;
}

.artist-pdp h1 {
  color: #12495e;
  margin: 0px 0px 3px 0px;
  font-size: 30px;
}

.artist-pdp #bigimg {
  float: left;
}

.artist-pdp #bigimg img {

}

.artist-pdp #work-info {
  float: left;
  margin-left: 25px;
  width: 540px;
}


.artist-pdp #work-info h3 {
  margin: 0px 0px 15px 0px;
  color: #BBBBBB;
  font-size: 26px;
  font-style: italic;
}

.artist-pdp #work-info h4 {
  margin: 0px 0px 3px 0px;
}

.artist-pdp #work-info p {
  margin: 3px 0px 3px 0px;
  font-size: 12px;
  letter-spacing : .1em;
  color : #4f4746;
}

.artist-pdp #work-info ul {
  list-style: none;
  padding-left: 0px;
  font-size: 13px;
}

.artist-pdp #work-info ul li a {
  text-decoration: none;
  color: #4874a5;
}

.artist-pdp #work-info ul li a:hover {
  text-decoration: underline;
}


.artist-pdp #work-info .description {
  font-size: 12px;
}

.artist-pdp #thumbs {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin: -10px 0px 0px -5px;
  width: 940px;
}

.artist-pdp #thumbs li {
  margin: 10px 5px 10px 5px;
  float: left;
}

.artist-pdp #thumbs li img {
  width: 66px;
  height: 66px;
  border: 1px solid #ccc;
}

.artist-pdp #thumbs li img.active {
  padding: 0px;
  margin: 0px;
  background: #DFECFF;
  border-bottom: 5px solid #ccc;
}

/* end artist pdp */



/* exhibition ssr */

.exhibition-ssr {
  margin: 0px 0px 20px 0px;
  padding: 15px;
}

.exhibition-ssr img {
  border: 0px;
}

.row-1 {
  background: #f6f6f6;
}

.exhibition-ssr h3 {
  margin: 0px;
}

.exhibition-ssr a {
  
  color : #5d75a5;
  text-decoration: none;
}

.exhibition-ssr a:hover {
  color: #979797;
  text-decoration: underline;
}

.exhibition-ssr ul {
  list-style: none;
  padding: 0px 0px;
  margin: 10px 0px 0px 0px;
}

.exhibition-ssr ul li {
  
}

.exhibition-ssr p {
  margin: 6px 0px 0px 0px;
}

.exhibition-ssr .col1 {
  width: 100px;
  float: left;
}

.exhibition-ssr .col2 {
  width: 550px;
  float: left;
}

/* end exhibition ssr */



/* exhibition pdp */

.exhibition-pdp h2 {
  color: #12495e;
  margin: 0px 0px 3px 0px;
  font-size: 24px;
}

.exhibition-pdp h5 {
  margin: 10px 0px 0px 0px;
}

.exhibition-pdp #work-info {
  margin-left: 0px;
  width: 900px;
  letter-spacing : .1em;
  color : #4f4746;
}

.exhibition-pdp .col1, .exhibition-pdp .col2, .exhibition-pdp .col3 {
  float: left;

}

.exhibition-pdp .col1 {
  width: 265px;
}

.exhibition-pdp p {
  
}

.exhibition-pdp p a {
  color : #4f4746;
  text-decoration : none;

}


.exhibition-pdp p a:hover {
  color: #12495e;
  text-decoration : underline;

}

.exhibition-pdp h3 {
  font-size: 18px !important;
}

.exhibition-pdp .col2 {
  margin: 0px 12px 0px 12px;
}

.exhibition-pdp .col3 {
  width: 272px;
  text-align: right;
}

/* end exhibition pdp */



/* pagination */
#wpa_limits2 {
  text-align: right;
  padding-right: 10px;
  text-transform: lowercase;
}

.pagination a {
  text-decoration: none;
  color: #717171;
}

.pagination a.curpage {
  border-bottom: 1px solid #333;
  color: #333;
}









/**
 * jCarousel
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
  margin-left: -5px;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 66px;
    height: 66px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-container {
  position: relative;
}

.jcarousel-container-horizontal {
    width: 945px;
    padding: 0px 0px 0px 5px;
}

.jcarousel-clip-horizontal {
    width:  911px;
}

.jcarousel-item {
    width: 66px;
    height: 66px;
}

.jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
div.jcarousel-next-horizontal {
    position: absolute;
    top: 45px;
    right: 12px;
    width: 17px;
    height: 20px;
    cursor: pointer;
    background: transparent url(/images/right-arrows.jpg) no-repeat 0px 0px;
}

div.jcarousel-next-horizontal:hover {
    background-position: -12px 0 !important;
}

div.jcarousel-next-horizontal:active {
    background-position: -24px 0 !important;
}

div.jcarousel-next-disabled-horizontal,
div.jcarousel-next-disabled-horizontal:hover,
div.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -36px 0 !important;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 20px;
    right: 12px;
    width: 17px;
    height: 20px;
    cursor: pointer;
    background: transparent url(/images/left-arrows.jpg) no-repeat -36px 0px;
}

.jcarousel-prev-horizontal:hover {
    background-position: -24px 0 !important;
}

.jcarousel-prev-horizontal:active {
    background-position: -12px 0 !important;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0 !important;
}

/* end jCarousel */