    /* Generic Carousel Properties */
    .carousel { position:relative; clear:both; margin-top:10px; 
        border:2px solid #fff; background-color:#fff;
    }
    .carousel .navButton {
        cursor:pointer; display:block; text-indent:-9999px; background-repeat:none; z-index:10;
    }
    .carousel .container { position:absolute; overflow:hidden; }
    .carousel .items { position:absolute; }
    .carousel .item { position:relative;
        cursor:pointer;
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity:0.7;
        opacity:0.7;
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected { 
      filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;    
    }

   
    /* Hide data items from selector */
    #Carousel .item .email {display:none;} 

    /* Horizontal Carousel */
    #Carousel2 { bottom: 30px;
    height: 103px;
    margin-left: -4px;
    margin-top: 60px;
    width: 649px; }
    #Carousel2 .container { height: 90px;
    left: 36px;
    top: 12px;
    width: 582px; }        
    #Carousel2 .items { top:0; left:2px; width:5000px;}
    #Carousel2 .item { clear: right;
    float: left;
    height: 100px;
    width: 146px; }
    #Carousel2 .item .icon img { position:relative; left:0px; width: 135px !important; cursor:pointer;}
    #Carousel2 .navButton { position:absolute; bottom:27px; width:31px; height:37px;background-repeat: no-repeat;background-position: 0 50% }
    #Carousel2 .navButton.previous {  left:-8px; background-image:url('../images/left_arrow.gif'); }
    #Carousel2 .navButton.next { right:-4px; background-image:url('../images/right_arrow.gif'); }

    /* Hide data items from selector */
    #Carousel2 .item .key { display:none;}
    #Carousel2 .item .picture { display:none;}
