.jcarousel-container {
    /* -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97; */
}

.jcarousel-container-horizontal {
    width: 711px;
    height: 290px;
    padding: 0 0;
	margin: 0 0 0 17px;
}

.jcarousel-clip-horizontal {
    width:  711px;
	padding:8px 0 0 0; margin:0 0 0 0;
}


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

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

/***  Horizontal Buttons ***/
.jcarousel-next-horizontal {
    position: absolute;
    top: 90px;
    right: 0;
    width: 45px;
    height: 112px;
    cursor: pointer;
    background: transparent url(images/template/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -45px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -90px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -135px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 90px;
    left: 0px;
    width: 45px;
    height: 112px;
    cursor: pointer;
    background: transparent url(images/template/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -45px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -90px 0;
}

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


/*** Additional styles for the controls.*/

.jcarousel-control {
    width: 711px;
    text-align: center;
    position: absolute; top: 290px; z-index: 15;
}

.jcarousel-control div {width: 237px; height: 136px; float: left; display: inline; }
.jcarousel-control div a { height: 136px; display: block; }
.jcarousel-control div span {display: none;}

#carousel-control-1 {height: 136px; left: 0px; background: transparent url(images/template/carousel-nav.png) 0px 0px no-repeat;}
#carousel-control-2 {height: 136px; left: 237px; background: transparent url(images/template/carousel-nav.png) -237px 0px no-repeat;}
#carousel-control-3 {height: 136px; left: 474px; background: transparent url(images/template/carousel-nav.png) -474px 0px no-repeat;}

#carousel-control-1 a:hover {height: 136px; background: transparent url(images/template/carousel-nav.png) -0px -136px no-repeat;}
#carousel-control-2 a:hover {height: 136px; background: transparent url(images/template/carousel-nav.png) -237px -136px no-repeat;}
#carousel-control-3 a:hover {height: 136px; background: transparent url(images/template/carousel-nav.png) -474px -136px no-repeat;}

/*
.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}
*/
.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}

.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}

.jcarousel-scroll select {
    font-size: 75%;
}


#mycarousel-next,
#mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}
