.showcase  {color:#dbdbdb;}
h2.sdept, h3.stitle {color:#ffffff;}
.showcase #avnav > h3 {color:#f6f7f7;}

.showcase #c1.full {background:#000000 url(/docs/IO/19396/showcase_bg.jpg) no-repeat;}
.showcase #mc1 {border-top:0;}

h3.stitle {font-size:163.63%; font-weight:normal;}
h2.sdept {font-size:200%; margin-top:-10px;}

.showcase h1.titles {
  font-size:245%;
  font-weight:normal;
  margin:-3px 0 8px 0;
}
#avnav h3, #subnav h3 {font-size:109.1%; text-transform:uppercase; margin-bottom:8px;}
#avnav h3 {margin-left:15px;}

#avmenu {}
#avmenu ul {margin:0; padding:0;}
#avmenu ul li {display:inline; padding-left: 0; cursor:pointer;margin:0;}
#av {width: 700px; height:362px}

#av .window {background:black; width: 480px; height: 360px; float:left; margin:0 8px 0 0; border:1px solid #000000; overflow:hidden;}
#av #photoPlayer img {position:relative;}
#av #avnav {
  position:relative;
  float:right;
  width:208px;
  height:335px;
  background:#000000;
  border:1px solid #000000;
  padding:10px 0 15px;
}
#videoHeader{clear:both;}
#videoHeader2{clear:both;}
#videoHeader3{clear:both;}

#caption {margin:25px 0 50px 0;}
#avnav div.showcaseList {margin:0 0 15px 15px; overflow:visible;}
#avnav div.showcaseTN {position:relative; float:left;  }
#avnav div.thumbnail {width:28px;height:28px;width:28px; height:28px; border: 1px solid #FFFFFF; overflow:hidden; position:relative;margin: 0 0 10px 5px;}
#avnav div.thumbnail:hover img.mask {filter:alpha(opacity=0);opacity:0;z-index:200;}
#avnav div.firstTN div.thumbnail {margin-left:0;}
#avnav div.thumbnail img {position:relative; height: 36px;}
#avnav div.thumbnail img.mask {top:-36px;filter:alpha(opacity=40);cursor: pointer; opacity:0.40;height:28px;}
#avnav div.selected div.thumbnail img.mask {filter:alpha(opacity=0);opacity:0;}
#videoCaption {width: 200px;left:4px; position:absolute;z-index:3000;}
#photoCaption {clear:both; margin:0 15px 15px;}
#videoCaption div.content {background:white; padding:12px; color:#858585;}
#videoCaption div.content .title {color:#000000;}
#videoCaption div.arrow img {left:31px;position:relative;}
#photoHeader,#photoList,#photoCaption{display:none;}
#audioList div.caption {
  margin-bottom: 12px;
}
#audioList div.caption p {
  margin: 0;
  color: #999;
}
#audioList div.caption h3 {
    text-transform: none;
    cursor: pointer;
}
#avnav #audioList div.selected .caption h3, #avnav #audioList div:hover .caption h3{
    color: #ccc;
}
#avnav #audioList h3
   {
       margin: 0;
   }
#avnav #audioList div.showcaseTN {
    float: none;
}

#subnav {
  background:#000000 url(/docs/IO/19396/header_bg_blk.gif) repeat-x;
  padding:10px 0 10px 10px;
}
#subnav div.wrap {clear:both;}
#subnav div.feature {
  float:left;
  width:315px;
  margin:0 30px 10px 0;
}
#subnav div.feature h4 {padding:0;}
#subnav div.feature div {margin-left:60px;}
#subnav div.feature p {margin-bottom:8px;}
#subnav div.feature img {height:50px; margin-left:-25px;}
#subnav div.feature img.square {margin-left:0;}
#subnav div.feature a.img {float:left; width:50px; height:50px; overflow:hidden;}