/* Carousel */
.pluit-carousel {
    position: relative;
    margin-bottom: 1em;
}

.pluit-carousel img {
    border: 0;
    display: block;
    cursor: pointer;
    height: 200px;
}

.pluit-carousel ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* Viewport */
.pluit-carousel .viewport {
    width: 1px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
}

.pluit-carousel .viewport ul {
    width: 6000px;
    height: auto;
}

.pluit-carousel .viewport ul li {
    display: block;
    float: left;
}

.pluit-carousel .viewport ul ul {
    width: auto;
    float: left;
}

.pluit-carousel .viewport ul ul li {
    margin-right: 5px;
}

/* Navigation */
.pluit-carousel .nav {
    padding: 0 3px;
}
.pluit-carousel.productOfTheDay .nav {
    padding: 0 10px;
    width: 110px;
    height: 25px;
    margin: 0 auto;
}

.pluit-carousel .nav li a {
    display: block;
    overflow: hidden;
    text-indent: -100em;
    background: url(../images/carousel_nav.png) no-repeat 0 0;
    outline: none;
}

.pluit-carousel .nav li a:hover {
    background-position: -46px 0;
}

.pluit-carousel .nav .prev, .pluit-carousel .nav .next {
    float: right;
    margin-right: 7px;
}
.pluit-carousel.productOfTheDay .nav .prev {
    float: left;
    margin-right: 7px;
}
.pluit-carousel.productOfTheDay .nav .next {
    float: right;
    margin-right: 7px;
}

.pluit-carousel .nav .next {
    margin-right: 3px;
}

.pluit-carousel .nav .prev a, .pluit-carousel .nav .next a {
    width: 10px;
    height: 10px;
    background-position: -91px 0;
}

.pluit-carousel .nav .prev a:hover {
    background-position: -179px 0;
}

.pluit-carousel .nav .next a {
    background-position: -135px 0;
}

.pluit-carousel .nav .next a:hover {
    background-position: -223px 0;
}

.pluit-carousel .nav .pages {
    float: left;
}
.pluit-carousel.productOfTheDay .nav .pages {
    background: none;
    float: left;
}
.pluit-carousel.productOfTheDay .nav .pages {
    float: right;
    margin-right: 10px;
}

.pluit-carousel .nav .pages ul {
    float: left;
}

.pluit-carousel .nav .pages li {
    float: left;
    margin-right: 8px;
}

.pluit-carousel .nav .pages li a {
    width: 10px;
    height: 10px;
}

.pluit-carousel .nav .pages li.active a {
    background-position: -46px 0;
}

.pluit-carousel ul, .pluit-carousel .nav .pages, .pluit-carousel .nav {
    zoom: 1;
}

.pluit-carousel ul:after, .pluit-carousel .nav .pages:after, .pluit-carousel .nav:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.pluit-carousel li.productOfTheDay{width: 470px; padding: 5px 0}
.pluit-carousel li.productOfTheDay h2{color: #00f; font-size: 18px; margin: 5px 0}
.pluit-carousel li.productOfTheDay .thumb{border: 1px solid #ccc; padding: 4px; float: left}
.pluit-carousel li.productOfTheDay .text{line-height: 17px; text-align: justify}
.pluit-carousel li.productOfTheDay ul{float: left; list-style-type: disc !important; padding: 3px; text-align: justify }
.pluit-carousel li.productOfTheDay ul li{display: block; float: none; list-style-type: disc !important ;}
