   #Workspace { width:670px; padding:2px;}

    /* Data Viewer */
    #Viewer {
	width:400px;
	background-color:#ffffff;
	padding:0px;
	float: left;
	margin: 0px;
}

    /* Generic Carousel Properties */
    .carousel {
	position:relative;
	left:55px;
	background-image: url(images/portfolio_back.jpg);
    }
    .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;
        list-style-type:none; margin:0px; 
    }
    .carousel .item.hover, .carousel .item.selected {}


    #Carousel {
	width:183px;
	height:339px;
	float: left;
}
    #Carousel .container { left:8px; top:45px; width:183px; height:276px; }
        
    #Carousel .items { top:0; left:2px; }
    #Carousel .item { height:90px; margin-bottom:2px;  width:183px; }
    #Carousel .item.hover {}
    #Carousel .item.selected {}
    #Carousel .item .caption {
	position:absolute;
	left:35px;
	top:5px;
	width:135px;
	font-size:10px;
	display: none;
}
    #Carousel .item .icon img { position:relative; left:5px; cursor:default; top:2px;}
    #Carousel .navButton { 	left:0px;
	background-image:url(images/portfolio_up.jpg);
	height: 33px;
	width: 183px;
	background-position: left top;
	display: block; }
	
    #Carousel .navButton.previous {
	left:0px;
	background-image:url(images/portfolio_up.jpg);
	height: 33px;
	width: 183px;
	background-position: left top;
	display: block;
	}
    #Carousel .navButton.next {
	background-image:url(images/portfolio_down.jpg);
	height: 33px;
	width: 183px;
	background-position: left top;
	display: block;
	position: absolute;
	top: 306px;
	}
    
    /* Hide data items from selector */
    #Carousel .item .email {display:none;} 
