.jcarousel-skin-basic .jcarousel-container { }
  .jcarousel-skin-basic .jcarousel-container-horizontal {
    padding: 3px 33px;
  }
  
  .jcarousel-skin-basic .jcarousel-clip-horizontal {
    height: 130px;
  }
  .jcarousel-skin-basic .jcarousel-item {
  
  }
  
  .jcarousel-skin-basic .photo {
    width: 180px;
    height: 130px;
    margin: 0px;
  }
  .jcarousel-skin-basic .jcarousel-item-horizontal {
    margin-right: 3px;
  }
  .jcarousel-skin-basic .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 33px;
    height: 136px;
    cursor: pointer;
    background: transparent url(images/photo-scroll-right.png) no-repeat 0 0;

     /* IE transparency hack */
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='images/photo-scroll-right.png', sizingMethod='scale'
    );
  }
  .jcarousel-skin-basic .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 33px;
    height: 136px;
    cursor: pointer;
    background: transparent url(images/photo-scroll-left.png) no-repeat 0 0;

    /* IE transparency hack */
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='images/blocks/photo-scroll-left.png', sizingMethod='scale'
    );
  }
  .jcarousel-skin-basic .jcarousel-next-disabled-horizontal {
    cursor: default;
  }
  .jcarousel-skin-basic .jcarousel-prev-disabled-horizontal {
    cursor: default;
  }

  .photo-container, .progress-container {
    background: #eee;
    padding: 3px;
  }
  .photo-container {
    visibility: hidden;
    overflow: hidden;
    width: 200px;
  }

  /* Place title with black background */
  .jcarousel-skin-basic div.title-container,
  .jcarousel-simple-list div.title-container {
    position: relative;
  }
  .jcarousel-skin-basic div.title-container div.title-black,
  .jcarousel-simple-list div.title-container div.title-black {
    position: absolute;
    top: 108px;
    left: 0px;
    background: transparent url(images/photo-bottom-border.png) no-repeat 0 0;
    width: 180px;
    height: 22px;

    /* IE transparency hack */
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='images/photo-bottom-border.png', sizingMethod='scale'
    );
  }

  .jcarousel-simple-list div.title-container div.title-black-big,
  .jcarousel-skin-basic div.title-container div.title-black-big {
    position: absolute;
    top: 100px;
    left: 0px;
    background: transparent url(images/photo-bottom-border-big.png) no-repeat 0 0;
    width: 180px;
    height: 30px;

    /* IE transparency hack */
    _background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='images/blocks/photo-bottom-border.png', sizingMethod='scale'
    );
  }

  .jcarousel-skin-basic div.title-container div.title-black div,
  .jcarousel-simple-list div.title-container div.title-black div,
  .jcarousel-simple-list div.title-container div.title-black-big div,
  .jcarousel-skin-basic div.title-container div.title-black-big div {
    padding: 5px 13px;
    color: #fff;
    font-size: 0.9em;
  }

  .jcarousel-simple-list-wrapper {
    width: 100%;
    overflow: hidden;
    text-align: center;
  }
  .jcarousel-simple-list-container {
    float: left;
    left: 50%;
    position: relative;
  }
  .jcarousel-simple-list {
    position: relative;
    left: -50%;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
  }
  .jcarousel-simple-list li {
    float: left;
    margin-right: 3px;
  }
  .jcarousel-simple-list li .photo {
    margin: 0px;
  }

 /* LIGHTBOX */
  #jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
  }
  #jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
  }
  #jquery-lightbox a img { border: none; }
  
  #lightbox-container-image-box {
    position: relative;
    background-color: #FFF;
    width: 250px;
    height: 250px;
    margin: 0 auto;
  	border: 5px solid #BCC6DA;
  }
  
  #lightbox-container-image{
	
  }
  
  #lightbox-loading{
  	background-color: #FFF;
  }
  
  #lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
  }
  #lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
  }
  #lightbox-container-image-box > #lightbox-nav { left: 0; }
  #lightbox-nav a { outline: none;}
  #lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
  }
  #lightbox-nav-btnPrev {
    left: 0;
    float: left;
  }
  #lightbox-nav-btnNext {
    right: 0;
    float: right;
  }
  #lightbox-container-image-data-box {
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: auto;
	width: 100%;
    padding: 0 3px 0;
  }
  
  #lightbox-nav-btnPrev, #lightbox-nav-btnNext{
  	z-index:1800;
  }
  #lightbox-container-image-data {
    padding: 0 3px;
    color: #666;
    display: none;
  }
  #lightbox-container-image-data #lightbox-image-details {
    width: 70%;
    float: left;
    text-align: left;
  }
  #lightbox-image-details-caption { font-weight: bold; }
  #lightbox-image-details-currentNumber {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
  }
  #lightbox-secNav-btnClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
  }
  
  #lightbox-close {
    position: absolute;
    margin-top: -31px;
    visibility: hidden;
    cursor: pointer;
	top: 14px;
	z-index: 1500;
	margin-left: -4px;	
  }
