.jcarousel-skin-custom .jcarousel-container {
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.jcarousel-skin-custom .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-custom .jcarousel-container-horizontal {
    width: 616px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
    padding-right: 0px;
}

.jcarousel-skin-custom .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-custom .jcarousel-clip-horizontal {
    height: 140px;
	width: 616px; 
}

.jcarousel-skin-custom .jcarousel-item {	
	height: 125px;
	width: 110px;
	cursor: pointer;
}

.jcarousel-skin-custom .jcarousel-item-horizontal {
	margin: 5px;
}

.jcarousel-skin-custom .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin: 5px;
}

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

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-custom .jcarousel-next-horizontal {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 69px;
    height: 128px;
    cursor: pointer;
    background: transparent url(../../../../../adportal/img/webcomponents/carousel/next_horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-custom .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../../../../../adportal/img/webcomponents/carousel/prev_horizontal.png);
}

.jcarousel-skin-custom .jcarousel-next-horizontal:hover,
.jcarousel-skin-custom .jcarousel-next-horizontal:focus {
    background-position: -69px 0;
}

.jcarousel-skin-custom .jcarousel-next-horizontal:active {
     background-position: -138px 0;
}

.jcarousel-skin-custom .jcarousel-next-disabled-horizontal,
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-custom .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -207px 0;
}

.jcarousel-skin-custom .jcarousel-prev-horizontal {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 69px;
    height: 128px;
    cursor: pointer;
    background: transparent url(../../../../../adportal/img/webcomponents/carousel/prev_horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-custom .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../../../../../adportal/img/webcomponents/carousel/next_horizontal.png);
}

.jcarousel-skin-custom .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-custom .jcarousel-prev-horizontal:focus {
     background-position: -69px 0;
}

.jcarousel-skin-custom .jcarousel-prev-horizontal:active {
    background-position: -138px 0;
}

.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-custom .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
   background-position: -207px 0;
}

/*Carousel.css*/
.carousel_no_text_select{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.carousel_outer_box{
	display: table-cell;
	width: 650px;
	height: 178px;
	vertical-align: middle;
	text-align: center;
	
	border-style: solid;
	border-width: 1px;
	border-color: #D7D7D7;
			
	background-color: #FFFFFF;
}

.carousel_inner_box{
	display: inline-block;
	width: 616px;
	height: 150px;
	text-align: left;
}

.carousel_rounded_corner_box{
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
}

div.carousel_item_outer{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	height: 125px;
	width: 110px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #D7D7D7;
    
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;

}

div.carousel_item_outer_hightlighted{
	background-color: #5DAEE1;
}

div.carousel_item_inner{
	display: inline-block;
	width: 90px;
	height: 100px;
}

div.carousel_item_title{
	font-size: 11pt;
	height: 35px;
	background-color: white;
	font-weight: bold;
    line-height: 2.5em;
    text-overflow: ellipsis;
    overflow: hidden;
}

img.carousel_item_image{
	width: 90px;
	height: 105px;
}
			
.preload{
	display: block;
	position: absolute;
	left: -9999px;
	top: 0px;
}