﻿-- input, textarea
        {
            font-family: Arial;
            font-size: 125%;
            padding: 7px;
        }
        label
        {
            display: block;
        }
        .infiniteCarousel
        {
            width: 956px;
            position: relative;
            backgroun-color: #dedede;
        }
        .infiniteCarousel .wrapper
        {
            width: 917px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
            overflow: auto;
            height: 78px;
            margin: 0 22px;
            position: absolute;
            top: 0;
        }
        .infiniteCarousel ul a img
        {
            border: 0px solid #000;
            -webkit-border-radius: 5px;
        }
        .infiniteCarousel .wrapper ul
        {
            width: 840px; /* single item * n */
            list-style-image: none;
            list-style-position: outside;
            list-style-type: none;
            margin: 0;
            padding: 0;
            position: absolute;
            top: 0;
        }
        .infiniteCarousel ul li
        {
            display: block;
            float: left;
            padding: 1px;
            height: 78px;
            width: 229px;
        }
        .infiniteCarousel ul li img
        {
            -webkit-transition: border-color 400ms;
        }
        .infiniteCarousel ul:hover li img
        {
            border-color: #000;
        }
        .infiniteCarousel ul:hover li:hover img
        {
            border-color: #333;
        }
        .infiniteCarousel ul li a img
        {
            display: block;
        }
        .infiniteCarousel .arrow
        {
            display: block;
            height: 78px;
            width: 17px;
            background: url(images/v4/arrow.png) no-repeat 0 0;
            text-indent: -999px;
            position: absolute;
            top: 0px;
            cursor: pointer;
            outline: 0;
        }
        .infiniteCarousel .forward
        {
            background-position: 0 0;
            right: 0;
        }
        .infiniteCarousel .back
        {
            background-position: 0 -156px;
            left: 8px;
        }
        .infiniteCarousel .forward:hover
        {
            background-position: 0 -78px;
        }
        .infiniteCarousel .back:hover
        {
        }