  .main { 
    font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #000000;
  }
  .main .search {
    border: 1px solid #C1C0C0;
	width: 220px;
	height: 20px;
  }
  .main .searchgo {
	height: 25px;
  }
  .main2 { 
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #000000;
  }
  .main2 a { 
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #CC0000;
	text-decoration:underline;
  }
  a.mainred { 
    font-family: tahoma, verdana, arial;
	font-size: 11px;
	color: #CC0000;
	font-weight: bold;
	text-decoration:none;
  }
  a.mainred:hover { 
    text-decoration:underline;
  }
  a.mainblack { 
    font-family: tahoma, verdana, arial;
	font-size: 8pt;
	color: #000000;
	text-decoration:none;
  }
  a.mainblack:hover { 
    text-decoration:underline;
  }
  .navrow {
    border-bottom: 1px solid #C1C0C0;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
  }
  .join { 
    font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:bold;
  }
  input.join {
    font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #000000;
    border: 1px solid #C1C0C0;
	width: 175px;
	height: 18px;
	padding-top:5px;
  }
  .toprated { 
    font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:bold;
  }
  .toprated a { 
    font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
  }
  .footer, .footer a { 
    font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	text-decoration:none;
  }
  .footer a:hover { 
	text-decoration:underline;
  }
  .copyright { 
    font-family: verdana, arial;
	font-size: 7pt;
	color: #000000;
	font-weight:bold;
  }
  .stats { 
    font-family: tahoma, verdana, arial;
	font-size: 11pt;
	color: #FFFFFF;
  }
  .stats .stats1 {
	font-size: 9pt;
  }
  .categorytitle {
    font-family: tahoma, verdana, arial;
	font-size: 12pt;
	color: #FFFFFF;
	font-weight:bold;
  }
  .categorylink,  .categorylink a{
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration:none;
  }
  .categorylink a:hover {
	text-decoration:underline;
  }
  .scrolltop {
    width: 400px;
	overflow-y: auto;
  }
  input.join {
    border-bottom: 1px solid #C1C0C0;
  }
  .video_info_cell {
    border-bottom: 1px dotted #C1C0C0;
  }
  .videorow {
    border-bottom: 1px dotted #C1C0C0;
	background-color: #E9E8E8;
	width:360px;
	height:100px;
  }
  .videorow:hover {
    border-bottom: 1px dotted #C1C0C0;
	background-color: #FFFFFF;
  }
  .joinbig {
    font-family: tahoma, verdana, arial;
	font-size: 14pt;
	color: #CC0000;
	text-decoration:none;
	font-weight:bold;
  }
  .joinbig:hover {
	text-decoration:underline;
  }
  .scrolltopheader {
    background-image: url(/themes/default/images/header_sh_bg.gif);
	background-repeat: no-repeat;
	width: 420px;
	height: 48px;
	color: #CC0000;
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	font-weight:bold;
  }
  .videoheader {
    background-image: url(/themes/default/images/header_sh_bg.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 48px;
	color: #CC0000;
    font-family: tahoma, verdana, arial;
	font-size: 13pt;
	font-weight:bold;
	text-indent: 20px;
  }
  .breadcrumb {
  	font-family:Tahoma;
	font-size:13px;
	text-indent:40px;
  }
  .joinvrow {
    border-bottom: 1px solid #C1C0C0;
	background-color: #C1C0C0;
  }
  .joina { 
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #000000;
	font-weight:bold;
  }
  .joinb { 
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #000000;
  }
  input.joinb { 
    border: 1px solid #C1C0C0;
	width: 175px;
	height: 18px;
	padding-top:5px;
  }
  select.joinb { 
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #000000;
	width: 200px;
  }
  .benefits { 
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #000000;
	padding-left:20px;
  }
  .joinbgo {
    font-family: tahoma, verdana, arial;
	font-size: 9pt;
	color: #000000;
	height: 25px;
  }
  .jtext {
	background-color: #C1C0C0;
	width: 490px;
	color: #000000;
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	padding:5px;
  }
  .jtext2 {
	width: 490px;
	color: #000000;
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	padding:5px;
  }
  div.jform {
    border: 1px dotted #C1C0C0;
	background-color: #EFEFEF;
	width:490px;
	padding:5px;
  }
  div.jform2 {
    border: 1px dotted #C1C0C0;
	background-color: #b30000;
	padding:5px;
  }
  .joina2 { 
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #ffffff;
	font-weight:bold;
  }
  .joina2nobold { 
    font-family: tahoma, verdana, arial;
	font-size: 10pt;
	color: #ffffff;
  }
  .joinnow_header {
  	font-family: tahoma;
	font-size: 30px;
	font-weight:bold;
	color: #ffffff
  }
  
  