.fw-list-grid tr td { padding: 0; margin: 0; border: 0; }
  .fw-list-grid tr td h3 { text-align: left; margin-top: 8px; line-height: 14px; }
  .fw-list-grid tr td span { display: block; }
  .fw-list-grid tr td h3 a, .fw-list-grid tr td b a { font-size: 12px; }
  .fw-list-grid tr td div.thumbnail {
      margin: 0;
      padding: 0;
      position: relative;
  }
    .fw-list-grid tr td .thumbnail img {
      background: #FFF;
      border: 1px solid #ccc;
      margin: 0;
      padding: 3px;
      width: 175px;
    }

    .fw-list-grid tr td .thumbnail .play-icon {
      background: transparent url('../../Images/video_icon.png') no-repeat top left;
      height: 18px !important;
      margin-left: 7px; 
      margin-top: -30px;
      padding: 0;
      position: relative;
      width: 18px !important;
    }

.videolist { margin: 0; padding: 0; }
  .videolist li { clear: both; display: block; padding: 10px 10px; border-top: 1px dotted #666; height: auto; width: auto; }
  .videolist li.last { border-bottom: 1px dotted #666; }
  .videolist li .thumbnail {
    display: block;
    float: left;
    margin-right: 10px;
    position: relative;
    text-align: center;
  }
    .videolist li .thumbnail .play-icon {
      background: transparent url('../../Images/video_icon.png') no-repeat scroll top left;
      bottom: 8px;
      height: 18px !important;
      left: 5px; 
      margin: 0;
      padding: 0;
      position: absolute;
      width: 18px !important;
    }
    * html .play-icon {
      background: none;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://images.freewebs.com/Images/video_icon.png');
    }
    .videolist li .thumbnail a { margin: 0; padding: 0;  }
    .videolist li .thumbnail img { width: 150px; margin: 0; background: #FFF; padding: 3px; border: 1px solid #ccc; }

    .videolist.gallery li .thumbnail img { width: 130px; }
    .videolist.gallery li { border-bottom: 1px dotted #666; }

  .videolist li h3 { margin: 0; }
  .videolist li b { margin: 0; display: block; }
  .videolist li p { display: block; }

.videolist.icon-view li { float: left; clear: none; padding: 0; margin: 0 15px 15px 0; border: 0; width: 158px; height: 160px; overflow: hidden; }
.videolist.icon-view li.last { border: 0; }
  .videolist.icon-view li h3 { text-align: center; }
  .videolist.icon-view li b { text-align: center; display: block; }
  .videolist.icon-view li h3 a, .videolist.icon-view li b a { font-size: 12px; }
  .videolist.icon-view li .thumbnail { float: none; }
    .videolist.icon-view li .thumbnail img { width: 140px; margin: 0px; float: none; }
  .videolist.icon-view li p { display: none; }

p.form-field { clear: left; }
p.form-field label { float: left; font-weight: bold; width: 100px; line-height: 18px; text-align: right; margin: 5px 10px; margin-left: 0; vertical-align: middle; }
p.form-field span { font-weight: normal; color: #666; font-size: 10px; display: block; margin-left: 110px; }
p.form-field label span { margin-left: 0; }
p.form-field input[type=text] { width: 250px; font-size: 16px; }
p.form-field textarea, p.form-field select { width: 250px; font-size: 14px; }

.cb { clear: both; }

a.view-all {
  font-size: 12px;
  margin-left: 15px;
}
.empty-list {
  text-align: center;
  margin-top: 20px;
}
.fw-button {
  text-decoration: none !important;
}
a:hover.fw-button { 
  text-decoration: none !important;
}
.channel-info { font-size: 12px; vertical-align: middle; margin-left: 8px; }
.center-button {
  margin-top: 15px;
  text-align: center;
}
  .center-button a.fw-button {
    float: none;
  }

.channel-stack {
	background: transparent url(channel-bg.png) center top no-repeat;
    cursor: pointer;
    height: 186px;
	width: 230px;
}
* html .channel-stack {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.freewebs.com/Apps/Videos/channel-bg.png',sizingMethod='crop');
}
  .channel-stack table {
	margin-top: 8px;
	height: 170px;
    width: 220px;

  }
      .channel-stack table img {
        height: 85px;
        width: 110px;
        padding: 0;
        margin: 0;
      }
      html>/**/body .channel-stack table img {
        margin: -2px 0;
      }

    .channel-stack table .only img {
      height: 170px;
      width: 220px;
      padding: 0;
      margin: 0;
    }

.fixedHeight {
  display: block !important;
  font-size: 12px !important;
  line-height: 16px !important;
  margin: 3px 10px !important;
}
.fixedHeight.smaller {
    font-size: 10px !important;
    line-height: 14px !important;
}
  .fixedHeight b {
    margin: 0 !important;
  }

	* html #video_url { margin-left: 110px; }
	*:first-child+html .form-field #video_url { margin-left: 110px; }
  .videolist.gallery li .thumbnail img { width: 130px !important; }
  .videolist.gallery li { border: 0 !important; border-bottom: 1px dotted #666 !important; }
  div.space { height: 40px; }