#sidebar {
width: 235px;
margin: 0 0 0 7px;
padding: 0;
color: #fff;
}

h1.sidebar { 
  color: #fff;
  font-family: arial;
  font-size: 12px;
  padding: 5px;
  margin: 0;
  width: 100%;
  height: 100%;
  border: none;
  background: none;
}

#sidebar a {
  color: #fff;
  text-decoration:none;
}

#sidebar hr {
  height: 2px;
  width: 230px;
  margin: 10px auto 8px auto;
  border-width: 1px 0;
  border-style: solid;
  border-color: #000 #000 #474C50 #474C50
}

/* SIDEBAR HEADDINGS */

h1.sidebar {
  color: #fff;
  font-size: 14px;
  background: url(/images/sidebar/spade.gif) no-repeat;
  padding: 0 0 0 25px;
  margin: 0 0 12px 0;
  font-weight: normal;
}

h1.videos, h2.videos, h3.videos {
  margin: 0px; padding:0px;
}

h1.videos {
  font-size:12px;
  color: #fff;
  border: none;
  background: none;
}

h2.videos {
  font-size: 12px;
  color: #E2E2E2;
  border: none;
  background: none;
}

h3.videos {
  font-size:10px;
  color: #E2E2E2;
  border: none;
  background: none;
}

/* SIDEBAR TABLES */

table.recent_videos {
  width: 100%;
  margin: 0 auto;
  background: #3B3B3B;
}

table.recent_videos a {
  text-decoration:none;
}

table.recent_videos th {
  width: 50px;
  height: 55px;
  vertical-align: middle;
}

table.recent_videos tr.alt th,
table.recent_videos tr.alt td {
  background: #313131;
}

table.recent_videos tr.hover td, 
table.recent_videos tr.hover th {
  background: #5D5D5D;
  cursor: pointer;
}

table.recent_videos tr.hover th img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
  border: 1px solid #000;
  margin: 0 auto;
  padding: 0;
}

table.recent_videos th img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: .7;
  border: 1px solid #000;
  margin: 0 auto;
  padding: 0;
}

table.rakeback_offers {
  width: 100%;
  color: #DADADA;
  background: #3B3B3B;
}

table.rakeback_offers tr.alt td {
  background: #313131;
}

table.rakeback_offers tr.hover td, table.rakeback_offers tr.hover th {
background: #5D5D5D;
cursor: pointer;
}

table.rakeback_offers a{
  text-decoration: none;
  color: #DADADA;
}

/* TOOL TIP VIDEO HOVER */
#tooltip.blue {
background:#000000 url(/images/sidebar/tooltip_bg.gif) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:normal;
padding:20px 8px 10px 10px;
width:210px;
}
#tooltip {
background-color:#EEEEEE;
border:1px solid #111111;
padding:5px;
position:absolute;
z-index:3000;
}
#tooltip h3, #tooltip div {
margin:0;
}
#tooltip.blue h3 {
font-family:Arial;
font-size:12px;
font-weight:normal;
text-align:left;
color:#FFFFFF;
}
#tooltip.blue div {
text-align:left;
width:220px;
color:#FFFFFF;
}

.footer {
font-size: 10px; 
background: url(/images/structure/bg-footer.gif); 
color: #E8E8E8; 
width:100%; 
text-align:center; 
line-height: 20px;
height: 55px;
vertical-align: middle;
margin:  0;
}

div.footer a {
text-decoration: none; 
color: #E8E8E8; 
}

div.footer a:visited{
text-decoration: none; 
color: #E8E8E8; 
}

div.footer a:hover{
text-decoration: underline;
}
