/* colors and backgrounds */

body { 
  /*
  background-color:#000000; 
  */
  background-image:url('../images/background.gif');
  background-repeat:repeat; 
  font-size: 14px;
  /*
  background-repeat:repeat-y; 
  background-position:center top; 
  */
}

#content {
  background-color:#ffffff;
}

#sidebar {
  background-color:#c9c5ac;
}

#top_bar {
  background-color:#c8c5ac;
}

#hdr {
  background-image:url('../images/hdr_bg.gif');
}

#hdr_logo {
  background-image:url('../images/hdr_logo.gif');
}

.hdr_link {
  color:#ffffff;
}
#logged_out_hdr a { color:#ffffff; }
#logged_out_hdr a:hover { color:#aaccff; }
#logged_out_hdr div  { color:#999999; }
#hdr2_buttons a { color:#ffffff; }
#hdr2_buttons a:hover {color:#aaccff}
#viewVideo_artist_div { background-color:#c9c5ac; }
#viewVideo_artist_photo { background-color:#898876; }
#viewVideo_artist_hdr { background-color:#aaa893; }
#viewVideo_artist_about { color:#ffffff; font-weight:bold; background-color:#898876; }
#viewVideo_artist_45 { background-image:url('../images/45_brown-tan.gif'); }
#viewVideo_artist_links { color:#ffffff; }
#viewVideo_lineup_div { background-color:#3a3a3a; }
#viewVideo_lineup_links { background-color:#8a8776;  color:#ffffff; }
.viewVideo_lineup_tab1 { background-image:url('../images/video_lineup_bg.gif'); }
.viewVideo_lineup_tab2 { background-image:url('../images/video_lineup_bg2.gif'); }
#viewVideo_lineup { background-color:#eaf3f8; background-image:url('../images/lineup_bg.gif'); }
.viewVideo_lineup_item { border:solid #78c1d2 1px; }
.viewVideo_lineup_item_selected { border:solid #78c1d2 1px; background-color:#bbd7e5; }
.viewVideo_lineup_image img { border:solid #70bccc 1px; background-color:#ffffff; }
#viewVideo_video_div { background-color:#aaa893; }
#viewVideo_video_about { color:#ffffff; font-weight:bold; background-color:#898876; }
#viewVideo_video_45 { background-image:url('../images/45_brown-tan.gif'); }
#viewVideo_video_links { color:#ffffff; }
#viewVideo_video_info { border:solid #c9c5ac 1px; }
.viewVideo_video_label { font-weight:bold; color:#817f72; }
.viewVideo_video_text { color:#817f72; }
#viewVideo_ad_div { color:#ffffff; background-image:url('../images/sidebyside_bg.gif'); background-color:#3a3a3a; }

.viewVideo_lineup_info { color:#000000; }
.viewVideo_lineup_info b { color:#000000; }
.viewVideo_lineup_info_selected { color:#000000; }
.viewVideo_lineup_info_selected b { color:#000000; }
#viewVideo_comments { background-color:#eaf3f8; background-image:url('../images/lineup_bg.gif'); }
#viewVideo_comment_links { background-color:#aaa893; }
#viewVideo_comment_links a { color:#ffffff; }
a:link.tablink, a:visited.tablink { color:#ffffff; }
a:active.tablink, a:hover.tablink { color:#eeeeee;}
a:link.tablink_selected, a:visited.tablink_selected { color:#ffffff; }
a:active.tablink_selected, a:hover.tablink_selected { color:#eeeeee;}

#viewVideo_comments_hdr { background-color:#aaa893; }
#viewVideo_comments_title { color:#ffffff; font-weight:bold; background-color:#898876; }
#viewVideo_comments_45 { background-image:url('../images/45_brown-tan.gif'); }
#viewVideo_comments_links { color:#ffffff; }
#viewVideo_comments_info { border:solid #c9c5ac 1px; }

#viewVideo_related_hdr { background-color:#aaa893; }
#viewVideo_related_title { color:#ffffff; font-weight:bold; background-color:#898876; }
#viewVideo_related_45 { background-image:url('../images/45_brown-tan.gif'); }
#viewVideo_related_info { border:solid #c9c5ac 1px; }

#channel_info_div { background-image:url('images/channel_info_bg.gif'); }
.channel_info_label { font-weight:bold; color:#a9d5ee; }
.channel_info_text { color:#ffffff; }

a:link, a:visited { color:#26a5d8;}
a:hover,a:active { color:#4bc3f3;}
a:link.white, a:visited.white { color:#ffffff; }
a:active.white, a:hover.white { color:#eeeeee;}
body, div, table, td { font-family:verdana, helvetica, arial; font-size:11px; color:#000000;}






/* ################ Layout ################## */

/* This stuff is for the overall layout of the site */


html { height:100%; }
body {  text-align:left; margin:0px; height:100%; min-width:1010px; }

#wrapper { overflow:hidden; *overflow:visible; position:relative; min-height:100%; height: auto !important; height:100%; }
#container { text-align:left; width:1010px; margin:auto;  position:relative; min-height:100%; height: auto !important; height:100%; }
.column { position:relative; float:left; padding-bottom: 32000px !important; margin-bottom: -32000px !important; }
#content { width: 710px; }
#sidebar { width: 300px; }
#footer { clear:both; height:30px; position:relative; width:710px; text-align:center; padding-top:20px; }


/* header area and nav */

#top_bar { height:10px; }
#hdr { height:31px; }
#hdr_logo { width:115px; height:31px; float:left; cursor:hand; cursor:pointer; }
#hdr3_search { cursor:hand; cursor:pointer; display:block; float:right; padding:0 0 0 30px; width:220px; height:16px; text-align:center; color:#ffffff; font-size:10px; }
.search_form { margin:0px; position:relative; top:-5px; }
.hdr_link { float:right; padding: 0 6px 0 6px; height:16px; text-align:center; font-size:11px; text-decoration:none }

#logged_out_hdr { position:absolute; left:200px; top:17px; color:#ffffff; font-weight:bold; font-family:arial,verdana; text-align:right; width:790px;  }
#logged_out_hdr a {float:right; padding-left:6px; padding-right:6px; height:16px; text-align:center; font-size:11px; text-decoration:none}

#hdr2_buttons {position:absolute; left:120px; top:17px; width:880px; text-align:right;}
#hdr2_buttons a {float:right; padding-left:6px; padding-right:6px; height:16px; text-align:center; font-size:11px; text-decoration:none}


/* viewVideo, viewChannel, viewPlaylist */

#channel_info_div { width:700px; height:90px; margin-left:5px; position:relative; }
.channel_info_label { float:left; width:370px; text-align:right; padding-top:2px; }
.channel_info_text { float:left; width:310px; padding:2px 0 2px 10px; }
.channel_subscribe { position: absolute; bottom:2px; right:5px; }
  
#viewVideo_artist_div { width:700px; height:82px; margin-left:5px;  }
#viewVideo_artist_photo { float:left; width:72px; height:72px; padding:5px; }
#viewVideo_artist_hdr { float:left; width:618px; height:23px; }
#viewVideo_artist_about { width:168px; height:18px; padding:5px 0 0 5px; float:left; }
#viewVideo_artist_45 { float:left; height:23px; width:23px; }
#viewVideo_artist_links { float:right; width:400px; text-align:right; padding:5px 5px 0 0; }
#viewVideo_artist_info { float:left; width:608px; height:38px; overflow:hidden; padding:5px; }
#viewVideo_lineup_div { width:705px; height:362px; margin-left:5px; margin-top:5px; }
#viewVideo_lineup_hdr { float:left; width:288px; height:360px; padding:1px; }

#viewVideo_lineup_links { height:15px; padding:2px; overflow:hidden; }
#viewVideo_lineup { width:288px; height:341px; background-color:#eaf3f8; background-image:url('../images/lineup_bg.gif'); overflow:auto; }
.viewVideo_lineup_item { height:48px; border:solid #78c1d2 1px; margin:3px; cursor:hand; cursor:pointer; }
.viewVideo_lineup_item_selected { height:48px; border:solid #78c1d2 1px; margin:3px; cursor:hand; cursor:pointer; background-color:#bbd7e5; }

.viewVideo_lineup_image { float:left; height:42px; width:42px; padding:3px; }
.viewVideo_lineup_image img { padding:2px; }
.viewVideo_lineup_info { width:200px; float:left; padding:5px; font-size:10px; }
.viewVideo_lineup_info b { font-size:11px; }
.viewVideo_lineup_info_selected { width:200px; float:left; padding:5px; font-size:10px; }
.viewVideo_lineup_info_selected b { font-size:11px; }
#viewVideo_comments { display:none; width:288px; height:315px; overflow:auto; }
#viewVideo_related_videos_div {float:left; width:49%}
#viewVideo_comments_div {float:left; width:40%}
#viewVideo_comment_links {padding:4px; position:relative; top:-2px; display:none}
.hdr_selected { height:15px; position:relative; left:-2px; top:-2px; padding-left:3px; padding-top:2px}
.hdr_div { height:15px; position:relative; left:0px; top:0px; padding-left:0px; padding-top:0px}
#viewVideo_player { float:left; width:415px; height:362px}
#viewVideo_video_div { width:700px; height:23px; margin-left:5px; margin-top:5px; }
#viewVideo_video_about { width:120px; height:18px; padding:5px 0 0 5px; float:left; }
#viewVideo_video_45 { float:left; height:23px; width:23px; }
#viewVideo_video_links { float:right; width:545px; padding:2px 5px 0 0; text-align:right; font-size:10px; }
#viewVideo_video_links img { vertical-align:middle; display:inline; }
#viewVideo_video_info { width:858px; padding:5px; margin-left:5px; }
.viewVideo_video_label { float:left; width:54px; text-align:right; }
.viewVideo_video_text { float:left; width:600px; padding:0 0 2px 10px; }
#viewVideo_upper_sidebar { position:relative; top:0px; left:0px; width:290px; padding:5px; }
#viewVideo_lower_sidebar { position:absolute; top:520px; left:0px; width:290px; padding:5px; }
#viewVideo_ad_div { position:absolute; top:151px; width:300px; height:362px; color:#ffffff; background-image:url('../images/sidebyside_bg.gif'); }
#viewVideo_ad { position:absolute; left:0px; top:51px; width:300px; height:250px; background-color:#000000; }

/* comments */
#viewVideo_bottom_comments { width:411px; float:left; }
#viewVideo_comments_hdr { width:411px; height:23px; margin-left:5px; margin-top:5px; }
#viewVideo_comments_title { width:120px; height:18px; padding:5px 0 0 5px; float:left; }
#viewVideo_comments_45 { float:left; height:23px; width:23px; }
#viewVideo_comments_links { float:right; width:250px; padding:4px 5px 0 0; text-align:right; font-size:10px; }
#viewVideo_comments_info { width:399px; padding:5px; margin-left:5px; }
.viewVideo_comments_text { width:340px; float:left; padding:5px; font-size:10px; }
.comments_hr { clear:both; height:8px; border-bottom:solid #cccccc 1px; margin-bottom:8px; }
.viewVideo_comments_image { float:left; height:42px; width:42px; padding:3px; }
.viewVideo_comments_image img { padding:2px; }
 
/*related links */
#viewVideo_related { width:282px; float:right; margin-top:5px; margin-right:5px; display:inline; }
#viewVideo_related_hdr { margin:0px; width:282px; height:23px; }
#viewVideo_related_title { width:120px; height:18px; padding:5px 0 0 5px; float:left; }
#viewVideo_related_45 { float:left; height:23px; width:23px; }
#viewVideo_related_info { width:270px; padding:5px; }

/* side bar */
.sidebar_channel_box { background-color:#3a3a3a; color:#ffffff; padding:2px; }
.sidebar_channel_bg { background-image:url('../images/sidebar_channel_bg.gif'); position:relative; height:38px; }
.sidebar_channel_arrow_l { position:absolute; left:2px; top:13px; }
.sidebar_channel_logo { position:absolute; left:20px; top:2px; border:solid #ffffff 2px; }
.sidebar_channel_vid1 { position:absolute; left:166px; top:2px; border:solid #ffffff 2px; }
.sidebar_channel_vid2 { position:absolute; left:220px; top:2px; border:solid #ffffff 2px; }
.sidebar_channel_arrow_r { position:absolute; right:2px; top:13px; }


/* text styles */



h1 { background-color:#E7E5E8; color:#7C7C7C; font-size:12px; font-weight:bold; padding:2px; padding-left:12px;}
h2 { background-color:#F3F1F4; margin:0px; color:#7C7C7C; font-size:11px; font-weight:normal; margin-bottom:4px; padding:2px;}


/* misc */

.clear { clear:both; }



/* ####################################################################################################
	This is old stuff that may or may not be needed in the new layout - stan to go through and clean up
	################################################################################################### */

#nav { height:30px; background-color:#FFFFFF;}
.nav1_selected {display:block; float:left; margin:3px 6px 0 4px; width:91px; height:27px; background-repeat:no-repeat;}
a.nav1:link, a.nav1:visited {display:block; float:left; margin:2px 6px 0 0px; width:91px; height:27px; background-repeat:no-repeat;}
a.nav1:active, a.nav1:hover {display:block; float:left; margin:2px 6px 0 0px; width:91px; height:27px; background-repeat:no-repeat;}
.nav2_selected {display:block; float:left; margin:3px 6px 0 0px; width:115px; height:27px; background-repeat:no-repeat;}
a.nav2:link, a.nav2:visited {display:block; float:left; margin:3px 6px 0 0px; width:115px; height:27px; background-repeat:no-repeat;}
a.nav2:active, a.nav2:hover {display:block; float:left; margin:3px 6px 0 0px; width:115px; height:27px; background-repeat:no-repeat;}
.nav3_selected {display:block; float:left; margin:3px 6px 0 0px; width:101px; height:27px; background-repeat:no-repeat;}
a.nav3:link, a.nav3:visited {display:block; float:left; margin:2px 6px 0 0px; width:101px; height:27px; background-repeat:no-repeat;}
a.nav3:active, a.nav3:hover {display:block; float:left; margin:2px 6px 0 0px; width:101px; height:27px; background-repeat:no-repeat;}
.nav4_selected {display:block; float:left; margin:3px 6px 0 0px; width:101px; height:27px; background-repeat:no-repeat;}
a.nav4:link, a.nav4:visited {display:block; float:left; margin:2px 6px 0 0px; width:101px; height:27px; background-repeat:no-repeat;}
a.nav4:active, a.nav4:hover {display:block; float:left; margin:2px 6px 0 0px; width:101px; height:27px; background-repeat:no-repeat;}
.nav5_selected {display:block; float:left; margin:3px 6px 0 0px; width:97px; height:27px; background-repeat:no-repeat;}
a.nav5:link, a.nav5:visited {display:block; float:left; margin:2px 6px 0 0px; width:97px; height:27px; background-repeat:no-repeat;}
a.nav5:active, a.nav5:hover {display:block; float:left; margin:2px 6px 0 0px; width:97px; height:27px; background-repeat:no-repeat;}
a.upload:link, a.upload:visited {display:block; float:right; margin:2px 6px 0 0px; width:97px; height:27px; background-repeat:no-repeat;}
a.upload:active, a.upload:hover {display:block; float:right; margin:2px 6px 0 0px; width:97px; height:27px; background-repeat:no-repeat;}

.nav1_selected { background-image:url('../images/nav_selected_1.gif'); }
.nav2_selected { background-image:url('../images/nav_selected_2.gif'); }
.nav3_selected { background-image:url('../images/nav_selected_3.gif'); }
.nav4_selected { background-image:url('../images/nav_selected_4.gif'); }
.nav5_selected { background-image:url('../images/nav_selected_5.gif'); }

a.nav1:link, a.nav1:visited { background-image:url('../images/nav_1.gif'); }
a.nav1:active, a.nav1:hover { background-image:url('../images/nav_rollover_1.gif'); }
a.nav2:link, a.nav2:visited { background-image:url('../images/nav_2.gif'); }
a.nav2:active, a.nav2:hover { background-image:url('../images/nav_rollover_2.gif'); }
a.nav3:link, a.nav3:visited { background-image:url('../images/nav_3.gif'); }
a.nav3:active, a.nav3:hover { background-image:url('../images/nav_rollover_3.gif'); }
a.nav4:link, a.nav4:visited { background-image:url('../images/nav_4.gif'); }
a.nav4:active, a.nav4:hover { background-image:url('../images/nav_rollover_4.gif'); }
a.nav5:link, a.nav5:visited { background-image:url('../images/nav_5.gif'); }
a.nav5:active, a.nav5:hover { background-image:url('../images/nav_rollover_5.gif'); }
a.upload:link, a.upload:visited { background-image:url('../images/upload.gif'); }
a.upload:active, a.upload:hover { background-image:url('../images/upload_rollover.gif'); }


.help_icon {position:absolute; right:3px; top: 3px; width:14px; height:14px; background-image:url('../images/icon_questionMark.gif'); cursor:pointer; cursor:hand;}
.search_box { font-size:11px; font-family:verdana,arial; color:#000000; width:160px;  margin:0px; padding:0px; position:absolute; top:7px; left:0px;}
.search_button {background-image:url('../images/btn_search.gif'); width:60px; height:16px; border:0px; padding:0px; margin:0px; position:absolute; top:7px; left:180px;}

#subnav { position:relative; padding-top:2px; margin-bottom:16px; height:16px; background-color:#c8c5ac; }
.subnav a:link, .subnav a:visited {  color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding-left:15px; padding-right: 15px; }
.subnav a:hover, .subnav a:active {  color:#858374; font-size:11px; font-weight:bold; text-decoration:none; padding-left:15px; padding-right: 15px;}
a.navLinkOn:link, a.navLinkOn:visited { position:relative; height:20px; color:#ffffff; font-size:11px; font-weight:bold; text-decoration:none; padding-left:15px; padding-right: 15px; padding-bottom:3px; padding-top:2px; background-color:#aaa792; }


#content_left { float:left; width:194px; overflow:hidden; }
#content_right { float:right; width:495px; margin-right:10px; display:inline; overflow:hidden; }


/* slidehshows */

#slideshows_main { width:700px; height:272px; background-color:#000000; margin-top:10px; margin-left:5px; overflow:hidden;}
#slideshows_mid_ad { float:left; width:230px;  height:76px; background-color:#000000; margin-top:10px; margin-left:5px; display:inline;}
#slideshows_bottom_ad { float:left; width:710px;  height:76px; background-color:#000000; margin-top:10px; margin-left:10px; display:inline;}


/* slideshows_sort */

#slideshows_pagination { clear:both; width:666px; margin-left:12px; padding:8px; border:solid #E7E5E8 1px; }
#slideshows_sort_thumb { float:left; width:140px; padding:8px; margin-left:12px; margin-top:12px; border:solid #E7E5E8 1px; display:inline;}
#no_comments { color:#999999;}


/* slideshows_tips */

.tips_box{ font-family:arial,verdana; float:left; width:135px; height:64px; padding:10px; margin-left:8px; margin-bottom:8px; background-color:#2c2f33; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; display:inline; overflow:hidden;}
.tip_even { background-color:#ffffff; padding:4px;}
.tip_odd { background-color:#f5f5f5; padding:4px;}


/* contests */

#contests_main { width:700px; height:255px; background-color:#000000; margin-top:10px; margin-left:5px;}
#contests_mid_ad { float:left; width:228px;  height:76px; background-color:#000000; margin-top:8px; margin-left:5px; display:inline;}
#contests_bottom_ad { float:left; width:700px;  height:76px; background-color:#000000; margin-top:8px; margin-left:15px; display:inline;}


/* content.css */

body, div, table, td { font-family:verdana, helvetica, arial; font-size:11px; color:#000000;}
h1 { background-color:#E7E5E8; color:#7C7C7C; font-size:12px; font-weight:bold; padding:2px; padding-left:12px;}
h2 { background-color:#F3F1F4; margin:0px; color:#7C7C7C; font-size:11px; font-weight:normal; margin-bottom:4px; padding:2px;}
form { margin:0px; padding:0px;}

.padded_box { padding:8px;}
.white_txt { color:#ffffff;}
.white_bold { color:#ffffff; font-weight:bold;}
.small_grey { font-size:10px; color:#999999;}
.small_txt { font-size:10px;}
form select option, form select { font-size:11px; font-family:verdana,arial,sans-serif;}


/* Member Page Styles */

.memberHeading {font-size: 10px; color: #b9b9b9;}
.artistPageLinks {margin: 0; padding-left: 5px; list-style-type: none; }
.artistPageLinks li { height: 18px; margin: 0; font-weight: bold; padding: 2px 0 0 23px; background: url('../images/background_memberLinkOff.gif') no-repeat top left; }
.artistPageLinks li a:link, .artistPageLinks li a:visited { color: #3e484d; }
.artistPageLinks li.onPage {color: #FFF; background: url('../images/background_memberLinkOn.gif') no-repeat top left;}


/* channel content area */

#channel_padding { padding:4px; }
#channel_player { float:left; width:415px; height:362px; }
#channel_ad_box { float:right; width:302px; background-color:#7bc4d3; border:solid #7bc4d3 1px; padding:0px; }
#channel_ad {width:300px; height:250px; border:solid #ffffff 1px; }
.box_heading {margin:0 0 1px 1px; color:#ffffff;}

#channel_logo_box { float:right; width:302px; background-color:#7bc4d3; border:solid #7bc4d3 1px; padding:0px; margin-top:4px; }
#channel_logo { height:75px; background-color:#edf5f9; color:#373737;}

#channel_bar {margin-top:7px; height: 16px;margin-bottom: 5px; padding:3px; background-color:#edf5f9; border:solid #7bc4d3 1px; color:#373737; }


/* video details */

#channel_video_details_box {  float:right; width:413px; background-color:#aaa792; padding:1px; overflow:hidden;}
#channel_video_details { width:403px; padding:5px; background-color:#ffffff; color:#4b4b4b; }

/* comments */
#channel_video_comments_box { float:right; width:413px; background-color:#aaa792; padding:1px; margin-top:4px;}
.channel_video_comment { width:403px; padding:5px; background-color:#ffffff; color:#4b4b4b; margin-top:1px;}
.video_comment_thumb { float:left; width:50px; }
.video_comment_text { float:right; width:340px; color:#4b4b4b;}
#add_comment_link {color:#fff}
#add_video_comment_link {color:#ffffff;}

/* add comment pop up */

#add_comment { position:absolute; background:#ffffff; border-width:1px; border-color:#32474b; border-style:solid; z-index:2; padding:4px; left:400px; top:50px; display:none }
.add_comment_bg { background-color:#7bc4d3; padding:5px;}
.add_comment_label { width:80px; float:left; color:#ffffff; font-weight:bold; padding:3px;}
#add_comment_video_title { width:150px; float:left; color:#ffffff; padding:3px;}
#add_comment_textarea {width:150px; float:left}
.comment_textarea {width:140px; height:80px; border:solid #32474b 1px; font-family:verdana,arial; font-size:10px; padding:3px;}
.add_comment_buttons {margin-left:85px;}


/* login pop up */

#login_popup {background-color:#ffffff; padding:5px; border:solid #aaaaaa 1px;}
.login_popup_bg {background-color:#7bc4d3;}
.login_popup_hdr {background-color:#5ba4b3; padding:8px; color:#ffffff; font-weight:bold; height:13px;}
.login_popup_body { color:#ffffff; }
.login_popup_body a { color:#def9ff; }



/* channel lineup */
#channel_lineup_box  { float:right; width:302px; background-color:#7bc4d3; padding:1px; margin-left:3px;}
.channel_lineup_item { width:282px; padding:0px; background-color:#ffffff; color:#4b4b4b; border-top:solid #7bc4d3 1px;}
.channel_lineup_number { float:left; height:34px; padding-top:16px; width:16px; border-right:solid #7bc4d3 1px; color:#7bc4d3; font-weight:bold; text-align:center;}
.channel_lineup_number_selected { float:left; height:34px; padding-top:16px; width:16px; border-right:solid #7bc4d3 1px; background-color:#7bc4d3; color:#ffffff; font-weight:bold; text-align:center;}
.channel_lineup_thumb { float:left; height:42px; width: 60px; padding:4px;}
.channel_lineup_thumb_selected { float:left; height:42px; width:60px; padding:4px; background-color:#edf5f9;}
.channel_lineup_img { width:44px; height:33px; padding:3px; padding:4px; border:solid #374937 1px; background-color:#ffffff;}
.channel_lineup_info { float:left; width:189px; height:42px; padding:4px; color:#373737; font-size:10px; }
.channel_lineup_info_selected { float:left; width:189px; height:42px; padding:4px; color:#373737; font-size:10px; background-color:#edf5f9; }
.channel_lineup_info_selected a { color:#7bc4d3; }

.comment_heading {margin:2px; color:#ffffff; font-weight:bold;}
.comment_heading a {color:#ffffff; font-weight:normal;}
.video_details {margin:2px; color:#ffffff; font-weight:bold;}
.channel_heading {margin:2px; color:#ffffff; font-weight:bold;}
#video_details_thumb { float:left; width:80px; text-align:right; color:#4b4b4b;}
#video_details_info { float:right; width:312px; color:#4b4b4b;}
.video_stats, .video_stats td { color:#878787; font-size:10px; padding-right:12px;}




/* Rate Styles */
.rateContainer {
float: left;
width: 90px;
margin-right: 20px;
}

.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 75px;
	height: 14px;
	position: relative;
	background: url(../images/stars.gif) top left repeat-x;	
	overflow: hidden;
}

.star-rating li.current-rating{
	background: url(../images/stars.gif) left bottom;
	position: absolute;
	height: 14px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

.average li.current-rating {
	background: url(../images/stars_average.gif) left bottom;
}

.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:15px;
	height: 14px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(../images/stars.gif) left center;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:15px;
}

.star-rating a.two-stars{
	left:15px;
}
.star-rating a.two-stars:hover{
	width: 30px;
}

.star-rating a.three-stars{
	left: 30px;
}
.star-rating a.three-stars:hover{
	width: 45px;
}

.star-rating a.four-stars{
	left: 45px;
}	
.star-rating a.four-stars:hover{
	width: 60px;
}

.star-rating a.five-stars{
	left: 60px;
}
.star-rating a.five-stars:hover{
	width: 75px;
}

