/*!
 -- SECTION -- object_jcarousel.css -- 
*/
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.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: 75px;
    height: 75px;
}

/**
 * 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;
}


/* --SECTION-- JCAROUSEL ---------------------------------- */
.jcarousel-container-horizontal {
    width: 680px;
    padding: 5px 0px;
    margin: auto;
}
.jcarousel-container-vertical{
    margin:0px;
    width:117px;
    height:270px;

}
body .jcarousel-clip-vertical{width:117px;height:243px;margin:15px 0;}

body .jcarousel-clip-horizontal {
    width: 640px;
    height: 200px;
    margin: 0 20px;
  
}

.jcarousel-next-horizontal, .jcarousel-prev-horizontal {
    position: absolute;
    top: 50%;
    margin: -10px 0 0 0;
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.jcarousel-prev-vertical, .jcarousel-next-vertical{
    position:absolute;left:50%;
    width:20px;height:20px;
    cursor:pointer;
    margin:0 0 0 -10px;
}
.jcarousel-next-vertical{background-position:0 -80px;bottom:0px;}
.jcarousel-next-vertical:hover{background-position:0 -100px;}
.jcarousel-next-vertical:active{background-position:0 -120px;}
.jcarousel-prev-vertical{background-position:0 -60px;top:0px;}
.jcarousel-prev-vertical:hover{background-position:0 -40px;}
.jcarousel-prev-vertical:active{background-position:0 -20px;}

.jcarousel-next-horizontal {
    background-position: -80px 0;
    right: 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -100px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -120px 0;
}

.jcarousel-prev-horizontal {
    background-position: -60px 0;
    left: 0px;
}

.jcarousel-prev-horizontal:hover {
    background-position: -40px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -20px 0;
}
body .jcarousel-next-disabled-vertical, 
body .jcarousel-next-disabled-vertical:hover, 
body .jcarousel-next-disabled-vertical:active
{   background-position: 0 -140px;
    cursor:default
}
body .jcarousel-prev-disabled-vertical, 
body .jcarousel-prev-disabled-vertical:hover, 
body .jcarousel-prev-disabled-vertical:active{
    background-position: 0 0;
    cursor:default;
}
body .jcarousel-next-disabled-horizontal, 
body .jcarousel-next-disabled-horizontal:hover, 
body .jcarousel-next-disabled-horizontal:active
{
background-position:-140px 0;
    cursor:default;
}
body .jcarousel-prev-disabled-horizontal, 
body .jcarousel-prev-disabled-horizontal:hover, 
body .jcarousel-prev-disabled-horizontal:active {
background-position: 0 0;
    cursor: default;

}

.jcarousel-item,.propertyCarousel li.jcarousel-item  {
    margin: 0 10px;
}
.propertyCarousel li{float:left;margin-right: 5px}


.jcarousel-item-vertical{margin:3px 0}
.propertyCarousel li, .propertyCarousel li.jcarousel-item {
    width:138px;
    height: 180px;
    text-align: center;
    font-weight:bold;
    font-size:11px;
    border-width:1px;
    position:relative;margin-bottom:5px; 
}



.propertyCarousel .shadowBoxContent{text-align:left;padding:5px;border-width:0;}
.propertyCarousel a{display:block;height:96px;width:100%;text-align:center}
.propertyCarousel .price{font-size:14px;border-width:1px 0 0;padding:5px 0 0;
position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}
.propertyCarousel .shortDesc{padding:3px 0;}

.propertyCarousel ul{overflow:hidden;width:100%}

.storyCarousel > li{
    border-width:1px 0 0;
    border-style:dotted;
    margin:10px 0;
    padding-top:10px;
}
.storyCarousel > li:first-child{border:0 solid}
.storyCarousel .jcarousel-item {
    width: 300px;
    height: 200px;
    margin:0 10px 0;
    border-width:0;
    padding:0;
}

.storyCarousel .actionLink {
    font-weight: bold;
    padding-left: 0;
}

.photoCarousel ul{list-style:none;margin:0;padding:0;}
/*li - margin:0 20px 0 -1px;*/
.photoCarousel li{display:none;list-style:none;width:128px;height:158px;float:left;text-align:center;margin:0 10px 0 -1px;padding:1px}

.js .photoCarousel li.jcarousel-item
{display:block}

.photoCarousel ul{overflow:hidden}
.photoCarousel li img{display:block;margin:0 auto 5px;}
.photoCarousel br{clear:left}
.photoCarousel a{display:block}
.photoCarousel .jcarousel-clip-horizontal {width:550px;height:160px;}
.photoCarousel .jcarousel-container-horizontal {width:590px}
/*.photoCarousel ul { left: 30px; width: 100% !important; height: 160px; }*/


