
.collapsed {display:none;}

#vpp       {position:relative; padding:7px 0 0 5px; width:965px; background-color:#fff; }

#flvContainer           {position:absolute; left:7px; top:54px; width:640px; height:390px; background-color:#000; overflow:hidden; z-index:12;}
#flvContainer.collapsed {display:block; width:1px; left:0px; }

#edgeTop    {}
#edgeBottom {margin-top:30px;}	
#videoSearch                              { /*position:absolute;*/ background:url('/images/media/vpp/bg_searchArea.png') no-repeat; width:964px; height:46px;}
#videoSearch form                         {padding:15px 0 0 196px; margin:0; overflow:hidden; width:auto;}
#videoSearch form input                   {float:left; border:0;}
#videoSearch form input#videoSearchQuery  {background-color:#fff; width:586px; height:16px; padding:1px 5px; font:bold 12px arial,helvetica; color:#666;}
#videoSearch form input#videoSearchButton {margin-left:10px;margin-top:-4px;}

#vppInner {width:978px; overflow:hidden;} /* helps prevent/hide wide indexWrap in IE6 */

#featureWrap       {height:486px;}
#featureBody       {background:url('/images/media/vpp/bg_videoArea_small.png') no-repeat; width:964px; background-color:#fff;height:391px;}
/*
#featureContent    {width:400px; margin:0 auto 0 auto; padding-top:200px;}
#featureContent h3 {font:bold 14px arial,helvetica; color:#fff;}
#featureContent p  {font:11px arial; color:#fff;}
*/
#featureInfo       {height:95px; background:url(/images/media/vpp/bg_clipData.png) no-repeat; margin:0;width:964px;}

#buttonWatch       {text-align:center; padding-top:16px;}
#buttonWatch img   {cursor:pointer;}

#clipData       {width:956px; height:91px; font:11px arial,helvetica; color:#fff;}
#clipData a     {color:#298edb; text-decoration:none;}

#clipAd                  {height:250px;left:658px;overflow:hidden;position:absolute;top:62px;width:300px;}
#clipAd #companionAd     {display:block; margin:0 auto; width:300px; height:250px; overflow:hidden;}
#clipAd #playlistMessage {margin-top:18px; font:bold 11px arial,helvetica; color:#ccc;}

#clipTags       {color:#000000;font-size:10px;height:69px;left:653px;position:absolute;top:339px;width:286px;}
#clipTags div   {font:bold 11px arial; text-indent:0; padding:12px 0 0 12px; color:#fff;}
#clipTags div a {color:#1D6DD4; font-weight:bold;}

#clipInfo                {float:left; width:auto; overflow:hidden; margin:0;}
#clipInfo #clipThumb     {float:left; margin:8px 9px;}
#clipInfo #clipThumb img {width:120px; height:74px; border:1px solid #1D6DD4;}

#clipInfo #clipText                 {float:left; margin-top:9px; margin-right:9px; width:500px;}
#clipInfo #clipText #clipTitle      {font:bold 15px arial,helvetica; color:#1D6DD4;}
#clipInfo #clipText #clipDurAndDate {font:10px arial,helvetica; color:#999; width:410px;}
#clipDurAndDate #clipDurationLabel, #clipDurAndDate #clipDuration {display:none;}
#clipInfo #clipText #clipDate       {margin-right:15px;}
#clipInfo #clipText #clipBlurb      {float:left; margin-top:8px; width:327px; height:45px; overflow:hidden;}

#clipInfo                        {float:left; width:auto; height:90px; overflow:hidden;}
#clipInfo ul#clipUtils           {float:left; margin:5px 0 0 45px; padding:0; list-style:none; width:230px;}
#clipInfo ul#clipUtils li        {float:left; margin:15px 20px 0 0; font:10px arial,helvetica; background:url(/images/media/vpp/shareIcons.png) no-repeat;}
#clipInfo ul#clipUtils li a      {color:#1D6DD4; font:bold 11px arial,helvetica;}
#clipInfo ul#clipUtils #share    {padding-left:21px; background-position:0 -45px;}
#clipInfo ul#clipUtils #comment  {padding-left:21px; background-position:2px -2px;}
#clipInfo ul#clipUtils #facebook {padding-left:21px; background-position:0 -64px;}
#clipInfo ul#clipUtils #digg     {margin-left:11px; padding-left:21px; background-position:0 -22px;}

#clipInfo ul#clipUtils #btn-share-copy {padding-left:21px; background-position:2px -2px;}
#clipInfo ul#clipUtils #btn-share-embed {padding-left:21px; background-position:2px -2px;}


#indexWrap            {margin-top:0px;}
#indexHead            {width:auto; overflow:hidden; height:30px;}
#indexHead #indexLink {display:block; width:250px; height:25px; float:left;}
#indexHead #poweredBy {float:right; margin-right:14px;}

ul#vppIndex                     {list-style:none; margin:5px 0 0 6px; padding:0; height:162px;}
ul#vppIndex li                  {float:left; width:148px; height:145px; margin:2px 12px 12px 0; background:url(/images/media/vpp/bg_videoItem.png) no-repeat; overflow:hidden;}
ul#vppIndex li div              {padding:9px 12px; position:relative;}
ul#vppIndex li div a            {display:block; height:116px; text-decoration:none; position:relative;}	
ul#vppIndex li div a:hover      {text-decoration:none; cursor:pointer;}	
ul#vppIndex li div a img        {display:block; width:124px; height:70px; border:1px solid #fff;}
ul#vppIndex li div a .videoText {padding:0; padding-top:4px; /*margin:1px 2px 2px 2px;*/ height:46px; overflow:hidden; font:bold 11px arial; color:#fff; line-height:13px;}
ul#vppIndex li div .duration    {padding:0; color:#888; font:9px arial; float:right; display:none; }
ul#vppIndex li div .dateAdded   {padding:0; color:#666; font:9px arial; float:left; }

ul#vppIndex li.current                  {background-image:url(/images/media/vpp/bg_videoItemSel.png);}
ul#vppIndex li.current div a img        {border:1px solid #000;}
ul#vppIndex li.current div a .videoText {color:#fff;} 

#vppIndexNav                      {clear:both; width:auto; overflow:hidden;}
#vppIndexNav button               {font:bold 12px arial, helvetica; color:#666; border:0; padding:0; margin:0 0 7px 10px; background-color:#000;}
#vppIndexNav button.current       {color:#fff; cursor:pointer;}
#vppIndexNav button:hover         {cursor:pointer; background-color:#fff;}
#vppIndexNav button.current:hover {background:none; cursor:default;}

* html #indexWrap             {width:auto; height:auto;}
* html ul#vppIndex            {float:left; margin:0;}
* html ul#vppIndex li         {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/media/vpp/bg_videoItem.png');}
* html ul#vppIndex li.current {background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/media/vpp/bg_videoItemSel.png');}
/*
*html #clipUtils {position:relative; top:-10px; left:340px; }
*html #clipUtils li { border:1px solid red; postion:absolute; }
*html #clipUtils li { margin:0; }
*html #clipInfo ul#clipUtils li a      {color:#1D6DD4; font:bold 11px arial,helvetica;}
*html #clipInfo ul#clipUtils #share    { margin-left:30px;}
*html #clipInfo ul#clipUtils #digg     {margin-left:30px;}
*/

/* comments */
#comments                             {width:600px; margin:7px auto; display:none;}
#comments #comment_head               {background:url(/images/YES-articleviewcomments.jpg) no-repeat; height:45px;}
#comments #comment_body               {border-color:#ddd;}
#comments #comment_head #comment_logo {display:none;}
#comments #comment_head h5            {display:none;}
#comments button#closeComments        {font:10px arial,helvetica; background:none; border:none; color:#0B2183; display:block; text-transform:uppercase; cursor:pointer; position:relative; left:475px; top:35px;}
#comments #content_comments           {clear:both; margin-top:10px;}

/*IE HACK FOR FOOTER*/

#vpp  {height:920px;}


.copy-container,
.embed-container {
 width:460px;
 margin:0 auto;
}
#popModule .embed-container p {
 margin:1em 0;
}
#popModule .copy-container p {
 margin:0 0 .5em;
 font-weight:bold;
}
.copy-code,
.embed-code {
 font-size:1.25em;
 padding:.5em;
 width:445px;
 margin:.5em 0 1em;
}
.copy-code {
 height:50px;
 margin:0 0 1em;
}
.embed-code {
 height:185px;
}
#module_content {
 background:#fff;
     -moz-border-radius: 4px; 
  -webkit-border-radius: 4px; 
          border-radius: 4px; 
}

