div.adzone div.title-bar-container {
  padding-bottom: 10px;
  background: #FFFFFF url(/images/bg-player_title.gif) repeat-x scroll left top;
}

div.adzone div.twitter-bar {
  background-color: #eee;
  margin-bottom: 3px;
  padding: 5px;
}

div.adzone div.twitter-bar a {
  color: #333;
}

div.adzone div.twitter-bar span.title-cont {
}

div.adzone div.twitter-bar span.current-title {
  font-size: 12px;
  font-weight: bold;
}

div.adzone div.twitter-bar img.twitter-logo {
  vertical-align: bottom;
  margin-right: 10px;
}

div.adzone div.twitter-bar div.tools {
  float: right;
  padding: 0;
  margin-right: 20px;
  font-size: 10px;
}

div.adzone div.twitter-bar span.title-cont img,
div.adzone div.twitter-bar div.tools img {
  vertical-align: middle;
}

div.adzone div.twitter-bar div.tools a {
  color: #58b;
  text-decoration: underline;
}

div.adzone div.twitter-bar div.tools a:hover {
  text-decoration: none;
}

div.adzone ul#keywords li {
  margin: 0;
  padding: 0;
}

div.adzone table.twitter {
  width: 100%;
}

div.adzone table.twitter div.infotitle {
  font-weight: bold;
}

div.adzone table.twitter td {
  background-color: #eee;
  padding: 10px 20px;
}

div.adzone table.twitter td.left {
  width: 33%;
}

div.adzone table.twitter td.right {
  width: 66%;
}

div.infolist {
}

div.infolist .item p {
  margin: 0;
  padding: 0;
}

div.infolist .item {
  margin: 5px 0;
  padding: 5px;
  font-size: 12px;
  clear: both;

  background-color: #fefefe;

  min-height: 60px;
  *height: auto !important;
  height: 60px;
}

div.infolist div.item img {
  height: 50px;
  width: 50px;
  margin-right: 10px;
  float: left;
}

div#recent_tweets div.item .date {
  font-size: 8px;
  text-align: right;
}

a.thumb img {
  margin-top: 143px;
}

div.adzone-player a.disabled {
  opacity: 0.35;
  filter:alpha(opacity=35);
}

div.adzone div.vote-info img {
  vertical-align: middle;
  margin-right: 5px;
}
div.adzone div.vote-info {
  text-align: center;
  padding: 5px;
  font-weight: bold;
  visibility: hidden;
  right:0;
  top:35px;
  position:absolute;
  color:#666;
  font-size:14px;
}

div.adzone div.vote-panel {

  text-align: center;
  background:#eee;
  width: 140px;
  min-height: 371px;
  *height: auto !important;
  height: 371px;
}

div.adzone div.vote-right {
  position: absolute;
  top: 0;
  right: 0;
}

div.adzone div.sponsorship {
  min-height: 105px;
  *height: auto !important;
  height: 105px;
  border-bottom:2px solid #ccc;
  margin-bottom:4px;
}

div.adzone div.sponsorship img#sponsorship {
}

div.adzone div.embed-bar {
  width: 874px;
  margin: 0 auto;
  margin-bottom: 15px;
  padding: 10px 23px 0px 23px;
  background: #f4f4f4;
  height: 43px;
  color: #444444;
}
div.adzone div.embed-bar div { padding: 0; }
div.adzone div.embed-bar h1 {
  font-size: 12px;
  font-weight: bold;
  padding-top: 3px;
  line-height: 12px;
}
div.adzone div.embed-bar p { 
  font-size: 11px;
  padding-top: 5px;
  line-height: 11px;
}
div.adzone div.flL { float: left; text-align: left; }
div.adzone div.flR { float: right; }

div.adzone p.check-back {
  text-align: center;
  font-size: 14px;
  margin-top: 20px;
  padding: 20px;
  color: #999;
}

div.adzone div#adzone_tabs {
  height: 365px;
}
#disable-like, #disable-dislike {
  margin-top: 143px;
  opacity: 0.35;
  filter:alpha(opacity=35);
}


    div.voting-pane div.sorting {
    	right: 0px;
    	top: 1px;
    	position: absolute;
    }
    div.voting-pane div.vsltitle { margin-bottom: 4px; }
    div.voting-pane div.vsl {
      width: 101%;
      margin-top: 22px;
    }
    div.voting-pane .btn-vote {
    } 

    div.voting-pane span.error-message { 
      display: block;
      position: absolute;
      top: 3px;
      left: 550px;
      _left: 160px;
      color: #bb0000;
    }

    div.voting-pane .error-message img { 
      margin-right: 1em;
    }

    div.voting-pane .thank-you-note {
      height: 35px; 
      text-align: center; 
      padding-top: 14px;
      font-size: 14px;
      border: 1px solid #ddd;
      background: #f4f4f4;
      font-weight:bold;
    }
    div.voting-pane div.vsl ul li { 
      margin-right: 0px;
      width: 230px;
    }
    div.voting-pane li.empty div {
      width: 145px;
      margin-left: 40px;
    }
    div.voting-pane li.empty {
      height: 150px;
      padding-top: 10px;
    }
    div.voting-pane div.video-wrapper {
      width: 230px;
      height: 150px;
      padding-top: 10px;
    }
    div.voting-pane ul li div.selected  {
      background-color: #eeeeee;
    }
    div.voting-pane ul li div.final {
      border: solid 1px #cccccc;
    }
    div.voting-pane ul li div.washed-out {
      color: #888888;
    }
    div.voting-pane ul li div.washed-out img {
      -moz-opacity: 0.5;
      filter: alpha(opacity=50);
      opacity: 0.5;
    }
    div.voting-pane div.video-wrapper .radio-button { 
      float: left; 
      margin-left: 18px;
      border: none;
    }
    div.voting-pane div.final .radio-button { display: none; }
    
    div.voting-pane div.video-wrapper .check-mark {
      float: right; 
      display: none;
      width: 16px;
      margin: 120px 16px 0px 0px;
      _margin-right: 2px;
      border: none;
    }
    div.voting-pane div.final .check-mark { display: block; }
    div.voting-pane div.video-wrapper .btn-votetiny {
      display: none;
      float: right;
      margin-top: 120px;
      margin-right: 10px;
      _margin-right: 2px;
    }
    div.voting-pane div.selected .btn-votetiny { display: block; }
    div.voting-pane div.final .btn-votetiny { display: none; }    

    div.voting-pane div.video-item { 
      margin-left: 40px;
      width: 145px;
    }
    div.voting-pane span a.video-title { 
      font-weight: bolder;
      line-height: 1.4;
    }
    div.voting-pane div.message {
      text-align: center;
      margin-top: 26px;
    }    
    div.voting-pane div.message span {
      margin-top: 26px;
      padding: 1px 0px 0px 22px;
      background: url('/images/icon-info.gif') no-repeat;
    } 

    div.voting-pane div.no-margin { margin: 0px; }
    div.voting-pane div.thin { width: 185px; }
    div.voting-pane div.vsl ul li.thin { width: 185px; }

