  #Workspace { width:850px; text-align:left; padding:2px;}

  /* Data Viewer */
  #Viewer { position:absolute; left:400px; top:30px;  border:2px solid #555555; width:320px; height:250px; background-color:#ffffff; padding:10px; width:510px; height:470px; }

  /* Generic Carousel Properties */
  .carousel { position:relative; clear:both; left:0px;
      
  }
  .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 { 
     
  }

  /* Vertical Carousel */
  #Carousel { width:980px; height:300px; }
  #Carousel .container { left:8px; top:15px; width:291px; height:145px; }
      
  #Carousel .items { top:0; left:2px; }
  #Carousel .item { background-color:#ffffff; height:28px; margin-bottom:2px;  width:230px; }
  #Carousel .item.hover { background-color:#999999; }
  #Carousel .item.selected { background-color:#ffffff; }
  #Carousel .item .caption { position:absolute; left:35px; top:5px; width:135px; background-color:transparent; font-size:10px; }
  #Carousel .item .icon img { position:relative; left:5px; width:22px !important; height:22px; cursor:default; top:2px;}
  #Carousel .navButton { position:absolute; bottom:0px; width:122px; height:28px; }
  #Carousel .navButton.previous {  left:0px; background-image:url('../images/interface/button.up.png');  }
  #Carousel .navButton.next { right:0px; background-image:url('images/interface/button.down.png'); }
  
  /* Hide data items from selector */
  #Carousel .item .email {display:none;} 

  /* Horizontal Carousel */
  #Carousel2 { height:88px; width:980px;}
  #Carousel2 .container { left:35px; top:12px; width:910px; height:300px; }        
  #Carousel2 .items { top:0; left:2px; width:10000px;}
  #Carousel2 .item { height:300px;  width:300px; float:left; clear:right; }
  #Carousel2 .item .icon img { position:relative; left:0px; cursor:pointer;}
  #Carousel2 .navButton { position:absolute; top: 95px; width:24px; height:87px; }
  #Carousel2 .navButton.previous {  left:0px; background-image:url('../images/interface/button.left.png'); }
  #Carousel2 .navButton.next { right:0px; background-image:url('../images/interface/button.right.png'); }

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