/*********************** 
 *		Main display 
 ***********************/
 body {
	margin		: 0;
	padding		: 0;
	font		: 11px Arial;
	background-color:#0f0f0f;
	height: 100%;
	color:#CCCCCC;
}

a{color:#fff071; text-decoration:none}
a:hover{color:#fff071;}

h1, h2, h3, h4, p, ul{margin:0}
.clear{clear:both;  font-size:1px; height:1px;}


#page{
background:url(img/title-bg.gif) repeat-x;
}

/*********************** 
 *		Header display 
 ***********************/

#page .header{
position:relative;
width   : 1206px;
background:url(img/title-bg.gif) repeat-x;
margin:0 auto;
height:122px;

}
#page .header a{}
#page .header a:hover{}

#page .header .header_wap{
height:122px;
background:url(img/logo-right.jpg) no-repeat bottom right;
}

.header_wap .lay_login{
position:absolute;
top:0;
right:3px;
width:auto;
/*ie 6*/
#width:260px;
text-align:center;
}
.lay_login .lrnd{background:url(img/login-rl.gif) left bottom no-repeat; height:26px;}
.lay_login .lrnd .lrnd{background:url(img/login-rr.gif) right bottom no-repeat;}
.lay_login .lrnd .lrnd .src{
overflow:hidden;
color:#baae4e;
font-weight:bold;
font-size:12px;
line-height:26px;
margin:0 6px;
background:url(img/login-bg.gif) center bottom repeat;
height:26px;
}
.src a{text-decoration:none; font-weight:normal; color:#baae4e;}
.src a:hover{text-decoration:underline; color:#CCCCCC}

#page .header .header_wap .title{
width:auto;
height:110px;
margin:0 72px 0 0;
padding:12px 0 0 0;
overflow:hidden;
width:auto;
}
.title .title_left{
background:url(img/logo-arrow.jpg) no-repeat bottom right;
margin:0 0 0 22px ;
width:510px;
height:110px;
float:left;
}

.title_left h1, .title_left h2, .title_left p{display:block; height:110px; text-indent:-22000px}
.title_left h1{
background:url(img/logo-1.jpg);
width:126px;
float:left;
} 
.title_left h1 a{display:block; height:110px; width:126px;}

.title_left h2{
background:url(img/logo-2.jpg);
width:176px;
float:left} 
 .title_left h2 a{display:block; height:110px;}
.title_left p{
background:url(img/logo-3.jpg);
width:143px;
float:left} 

.title .title_right{
margin:0 0 0 532px;
height:110px;
width:auto;
}
/*top banner - vert-align*/
.title .title_right .banner{margin:0 0 0 6px;}
.banner img{vertical-align:middle; text-align:center}
.banner a img{border:1px solid #ccc;}
.banner a:hover img{border:1px dotted #ccc;}
/********************/


/*Title Top*/
#title-top{
overflow:hidden;
width:600px;
height:110px;
}
ol.top-top{
display:block;
width:200px;
height:110px;
margin:0;
padding:0;
color:#dcdcdc; 
font-size:14px; 
font-family:Arial, Helvetica, sans-serif;
float:left;
list-style:none;
}
ol.top-top li{line-height:16px; height:16px; display:block; overflow:hidden; text-indent:18px; background:url(img/arrow-01.gif) no-repeat left top; margin:1px 0;}
ol.top-top li a{color:#dcdcdc; font-weight:bold; text-decoration:none;}
ol.top-top li a:hover{color:#FFFFFF}
/*********************** 
 *		Main menu display 
 ***********************/
#page #menu{background:url(img/menu-bg.gif) repeat-x; height:45px;position:relative;width   : 100%;}
#page .main_menu{
position:relative;
width   : 1206px;
margin:0 auto;
height:45px;
background:url(img/menu-bg.gif) repeat-x; 
overflow:hidden;
}

.main_menu ul.menu{
float:left;
margin:0; padding:0;
list-style:none;
display:block;
font-family:Impact;
font-size:16px;
height:45px;
width:855px;
}

.main_menu ul.menu li{
margin:0; float:left;
display:block;
height:45px;
width:119px;
line-height:45px;
text-align:center;
background:url(img/menu-itm-s.gif) right center no-repeat;
}
#mend{width:2px; background:url(img/menu-itm-s.gif) right;}
#first{width:133px;}
.main_menu ul.menu li a{
margin:0 2px 0 0;
display:block;
background:url(img/menu-itms2.gif) center 0 no-repeat;
text-indent:0px;
}
.main_menu ul.menu li span a{
margin:0 2px 0 0;
display:block;
background:url(img/menu-itms2.gif) center -45px no-repeat;
color:#FFFFFF;
text-indent:0px;
}

.main_menu ul.menu li a:hover{background:url(img/menu-itms2.gif) center -45px no-repeat; color:#fff;}

.main_menu ul.menu li a:active{background:url(none);}

/* Search Form*/
.main_menu #header-search{
margin:0 0px 0 855px;
position:relative;
width:auto;
height:45px;
}

.main_menu #header-search #header-search-f{
float:left;
width:232px;
height:45px;
margin:0;
padding:0;
display:block;
}

#header-search-f input.searchField{
float:left;
display:inline;
	margin: 2px 0;
	padding: 0 0 0 8px;
	width: 172px;
	height: 40px;
	background:url(img/search-field.gif)  0 0 transparent no-repeat;
	color: #CCC;
	font-size: 14px;
	font-weight: normal;
	border-spacing: 0;
	border-collapse: collapse;
	space: 0;
	border:none;
	outline-style: none;
	line-height:40px;
}
#header-search-f #sb{
float:right;
	display:inline;
	text-indent:-22000px;
	font-size:1px;
	color:#fff;
	margin:2px 0;
	padding: 0;
	width: 52px;
	height:40px;
	border-spacing: 0;
	border-collapse: collapse;
	space: 0;
	border:none;
	outline-style: none;
	background:url(img/search-bt.gif)
}
#header-search-f #sb:hover{
	background:url(img/search-bt.gif) 0 -40px;
}
/*********************** 
 *		Under Title and Hidden
 ***********************/
#page .under_title{
text-align:center;
}
#page .under_title form#loginForm{
display:block;
margin:5px 0; padding:0;
height:32px;
border:1px solid #333333
}
#loginForm .logField{
background-color:#f2f2f2;
border:1px solid #174b77;
height:16px;
color:#174b77;
}
#loginForm .logBt{
	border:1px solid #174b77;
	color:#f2f2f2;
	background:#d25b75;
}
#loginForm label{color:#CCCCCC; font-weight:bold;}
/*************************
* Non used!!!!
*************************/
/** For email confirmation */
	/** For email confirmation */
#content .confirmed {
	border: 1px solid #CC0000 ;
	background:#000;
	border-top:none;
	color:#FF9999;
	font	: bold 12px Arial;
	text-align: center;
	position:relative;
	padding		: 0;
	margin		: 0 220px 0 0;
	color		: #226baa;
	height:22px;
	line-height:22px;
}
#content .confirmed br{display:none}
#content #page-bottom {
	
}
/*********************** 
 *		Content Part 
 ***********************/
#main_body {
background:url(img/under-title-bg.gif) repeat-x top;
	width		: auto;
	padding		: 0;
	top			: 0;
}
	/** Adjust width for bigger thumbs */
#content {
position:relative;
	width		: 1206px;
	margin	 	: 0 auto; 
	padding		: 0;
	text-align	: left;
}
/** Pagination **/
#content #page-up, #content #page-bottom {
position:relative;
	padding		: 0;
	margin		: 0 220px 0 0;
	color		: #226baa;
	height:22px;
	line-height:22px;
}

#content #page-up .page_title, #content #page-bottom .page_title{
display:block;
	font	: bold 12px Arial;
	padding : 3px;
	float	: left;
	height:22px;
	line-height:22px;
}

#content #page-up .pagination, #content #page-bottom .pagination {
	margin		: 0;
	padding		: 3px;
	font-size	: 14px;
	text-align	: right;
}

#content #page-up .pagination a, #content #page-bottom .pagination a{ 
	color	: #226baa;
	font	: bold 12px Arial;
	text-decoration: none;
}

#content #content_display a:hover,#content #page-up a:hover,#content #page-bottom a:hover{
	color	: #e5e5e5;
} 

.pagerCurrent{
	border		: none;
	padding		: 0 3px;
	margin		: 0 3px;
	font-size	: 12px;
	font-weight	: bolder;
}

a.pagerNotCurrent{
	border		: 1px #226baa solid;
	padding		: 0 6px;
	margin		: 0 2px;
	text-align	: center;
	background:#CCCCCC;
	
}

a:hover.pagerNotCurrent{
	border		: 1px #e5e5e5 solid;
	padding		: 0 6px;
	margin		: 0 2px;
	text-align	: center;
	background:#d25b75;
}

/** Wapper for thumbs bock**/
#content #content_display {
height	: 100%; margin: 0 198px 0 0; 
position:relative;
}

#content #content_display a{
	font		: bold 12px Arial;
	text-decoration: underline;
}
#content #content_display a:hover{
	text-decoration: none;
}
/** Block With thumbs **/ 
#content #content_display #content_thumbs {position:relative; margin-top:10px;}
/** Rules for each thumbs **/
#content #content_display #content_thumbs .img {
display:inline;
    text-align:center;
	float	: left;
	width	: 244px;
	height	: 248px;
	margin	: 2px;
	padding	: 0;
	border	: 1px solid #174b77;
	background	: #000;
	background-repeat	: repeat-x;
	overflow:hidden;
}

#content #content_display #content_thumbs .img a img{border:1px solid #999; width:240px; height:180px; margin:1px;}
#content #content_display #content_thumbs .img a:hover img{border:1px solid #e5e5e5;}
	/** Thumbs info */


#content #content_display #content_thumbs .settings {text-align:center; line-height:14px;}
#content #content_display #content_thumbs .settings a {color: #999; text-transform:lowercase }	
#content #content_display #content_thumbs .settings a:hover { color: #d25b75; }	

#content #content_display #content_thumbs .title {text-align:center ;}
#content #content_display #content_thumbs .title a{
display:block;
height:21px; 
background:url(img/thx_title.gif) repeat-x top; 
line-height:21px; 
color:#e5e5e5;
text-decoration:none
}
#content #content_display #content_thumbs .title a:hover{color:#fff071; text-decoration:underline;}

#content #content_display #content_thumbs .img_info { position:relative; width:auto; color:#316189; height:20px; padding:0 5px;  }
#content #content_display #content_thumbs .duration	{ float : left; font-size:12px; font-weight:bolder; height:20px; line-height:20px;}
#content #content_display #content_thumbs .votes	{ float : left; font-weight:normal; height:20px; line-height:20px;}
#content #content_display #content_thumbs .date		{ text-align : right; font-size:10px; font-weight:normal; height:16px; line-height:16px;}
#content #content_display #content_thumbs .img div{ font-family:Arial, Helvetica, sans-serif;}



	/********************* 
 	 *		Star Rating 
 	 *********************/
#rating {
  font-size:12px;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{ background : url(images/star.gif) left -1000px repeat-x; } 

.star-rating{
  position  : relative;
  width   : 90px;
  height    : 18px;
  overflow  : hidden;
  list-style  : none;
  margin    : 0;
  padding   : 0;
  background-position : left top;
}

.star-rating li{ display : inline; }

.star-rating a,
.star-rating .current-rating{
  position  : absolute;
  top     : 0;
  left    : 0;
  text-indent : -1000em;
  height    : 18px;
  line-height : 18px;
  outline   : none;
  overflow  : hidden;
  border    : none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus { background-position: left bottom; }
.star-rating a.one-star   { width : 20%; z-index : 6; }
.star-rating a.two-stars  { width : 40%; z-index : 5; }
.star-rating a.three-stars  { width : 60%; z-index : 4; }
.star-rating a.four-stars { width : 80%; z-index : 3; }
.star-rating a.five-stars { width : 100%; z-index : 2; }
.star-rating .current-rating{ z-index : 1; background-position: left center; }  


  /** For an inline rater */
.inline-rating{
margin:2px 0 0 0;
  display:-moz-inline-block;
  display:-moz-inline-box;
  display:inline-block;
  vertical-align: middle;
}


  /** Smaller star */
.small-star{
  width:60px;
  height:12px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating { background-image : url(images/star_small.gif); line-height : 12px; height : 12px; }
	


/** Full Top **/
#full-top{
width:1100px;
margin:0 auto;
}
#full-top .ft-1{
background:url(img/full-top-1.gif) left top no-repeat;
height:65px;}
#full-top .ft-1 .ft-1{
background:url(img/full-top-3.gif) right no-repeat;}
#full-top .ft-1 .ft-1 .ft-1{
background:url(img/full-top-2.gif) repeat-x;
margin:0 84px;
height:65px;
line-height:65px;
font-size:24px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#fff071;
text-align:center;
text-transform:uppercase;
}
#full-top .ft-2{margin:0 9px; border-left:1px solid #000; border-right:1px solid #000; background:#1b1b1b;}
#full-top .ft-2 .thumbs-top, #full-top .ft-2 .text-top{width:1008px; margin:0 auto; position:relative}

#full-top .ft-3{margin:0 9px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; background:url(img/full-top-bottom.gif); height:10px;}

#full-top ul{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#e5e5e5;
display:block;
margin:0;
padding:0;
list-style:none;
}
#full-top ul li{
display:block;
float:left;
width:168px;
text-align:center;
margin-bottom:12px;}

#full-top ul li a:hover{
text-decoration:none;
color:#fff071;
}
#full-top ul li a img{
border:1px solid #e5e5e5
}
#full-top ul li a:hover img{
border:1px solid #fff071
}
#full-top ol{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#999;
display:block;
width:190px;
margin:0 0 6px 6px;
padding:0;
list-style-position:inside;
}
#full-top ol li a, #full-top ul li a{
color:#e5e5e5;
text-decoration:none;
}
#full-top ol li a:hover{
color:#fff071;
text-decoration:underline;
}
/****************************
*        Footer Part
****************************/
#footer {
	margin		: 12px 0 0;
	text-align	: center;
}
#footer .footer-top{
background:url(img/footer-top-bg.gif) repeat-x bottom;
height:114px;}
#footer .footer-top .logo{width:960px; margin:0 auto;}
#footer .footer-top .logo .logo-img{
float:left;
background:url(img/footer-top-logo.jpg) no-repeat left top;
width:197px; 
height:114px;}
#footer .footer-top .logo .logo-src{float:left; height:114px; width:763px; overflow:hidden}
#footer .footer-top .logo .logo-img a{
text-indent:-22000px; height:114px; width:197px;
display:block}
#footer .footer-cpr{width:960px; margin:0 auto;}

#footer .footer-cpr .cpr-left{
background:url(img/footer-under-logo.jpg) no-repeat left top; height:118px;}
#footer .footer-cpr  .cpr-src{ margin:0 25px 0 197px; background:url(img/footer-cpr-center.gif) repeat-x top; height: 118px;}
#footer .footer-cpr  .cpr-right{background:url(img/footer-cpr-right.gif) no-repeat right top; height:118px;}
#footer .footer-bottom{
background:url(img/footer-bg.gif) repeat-x  top #000;}

/** Right SideBar **/
.right_sidebar{
float:right;
width:194px;
margin:10px 0 0 0;
padding:0;
}
.right_sidebar a{color:#226baa}
.right_sidebar a:hover{text-decoration:underline; color:#e5e5e5}
.right_sidebar a img{border:1px solid #fff071; margin:3px 0}
.right_sidebar a:hover img{border:1px solid #fff071; }

.right_sidebar ul, .right_sidebar ul li ul{list-style:none; margin:0; padding:0; display:block; font-size:12px; line-height:16px;}
.right_sidebar ul li{margin:0; padding:0; display:block;}
.right_sidebar ul li h2{margin:0; padding:0; display:block; font-size:16px; text-align:center; height:32px; background:url(img/right-h.gif) center no-repeat; line-height:32px;}
.right_sidebar ul li p{margin:0; padding:2px 0}
.right_sidebar ul li ul{background:#000; border-left:1px solid #4c4c4c; border-right:1px solid #4c4c4c; margin:0 4px; padding:0 3px;}
.right_sidebar ul li ul li{margin:0; padding:3px 0; display:block; }
.right_sidebar ul li ul li h3{margin:0; padding:0}
.right_sidebar ul li ul li p{margin:0; padding:0}
.right_sidebar .rend{background:url(img/full-top-bottom.gif) repeat-x; height:8px; width:188px; margin: 0 auto;}

	/************************* 
 	 *		Watch Display 
 	 *************************/
#content #main_wrap { 
	padding : 0; 
	/*margin : 0 auto; */
	/*margin		: 0 210px 0 0;*/
	float:left;
	width: 1000px;
	position : relative; 
}

#content #main_wrap #video_player{ 
margin :6px 2px; 
padding : 0; 
float: left; 
width:652px; }

	/** For advertisement */
#content #main_wrap #video_player .adv {
	width			: 644px;
	text-align		: center;
	font-size		: 16px;
	font-weight:bold;
	background-image: url(img/thx_title.gif);
	padding			: 0;
	height:21px;
	line-height:21px;
}

#content #main_wrap #video_player .adv a { color:#e5e5e5; text-decoration : none;  }

#content #main_wrap #video_player .adv a:hover { color : #fff071; text-decoration: underline;}

	/** For download link */
#content #main_wrap #video_player .download_text {
	color		: #000;
	font-size	: 25px;
	font-weight	: 700;
	clear		: both; 
	text-align	: center;
	text-indent:-22000px;
	margin:9px 0;
}

#content #main_wrap #video_player .download_text a { 
margin:0 auto;
display:block;
width:375px;
height:30px;
background:url(img/download.jpg) center 0 no-repeat;
color : #3399FF; text-decoration : underline; 
}

#content #main_wrap #video_player .download_text a:hover { color : #0000FF; text-decoration : none; background:url(img/download.jpg) center -30px no-repeat;}

	/** For FLV player */
#content #main_wrap #video_player #player{ width: 642px; text-align: center; border:1px solid #306088; border-bottom:none}

	/** For thumblist **/
#content #main_wrap #video_player #thumblist {
border:1px solid #306088; border-top:none; border-bottom:2px solid #306088;
	overflow:auto;	
	padding		: 10px 0 0 0;
	width		: 642px;
	height		: 160px;
	white-space : nowrap;
	color		: #A6A6A6;
	background:url(img/clips-prv-bg.gif) top repeat-x #174c77;
}
	/** For thumblist images */
#content #main_wrap #video_player #thumblist .img { width : 576px; margin:0 auto; padding:0;}

#content #main_wrap #video_player #thumblist .img li { padding : 0; display : inline; }

#content #main_wrap #video_player #thumblist .img li .sample { 
	width		: 180px;
	text-align	: center;
	margin:5px;
	float		: left;
}

#content #main_wrap #video_player #thumblist #playlistthumbs {
	width	: 180px;
}
#content #main_wrap #video_player #thumblist .sample a img {

	border : 1px #CCC solid;
}
#content #main_wrap #video_player #thumblist .sample a:hover img {
	border : 1px #fff solid;
}
#content #main_wrap #video_player #thumblist .clip { width : 180px; text-align : center; }

	/** For link exchange and channels link */
#content #main_wrap #video_player #friends { 
position:relative;
	width		: 640px;
	margin:3px 0 12px 0;
	font-size	: 16px;
	border		: 1px solid #306088;
	text-align	: center;
	background:#1d1d1d;
	color		: #A6A6A6;
padding-bottom:6px;
}
#content #main_wrap #video_player #friends #watch-top{
margin:0  auto;
width:560px;
}
#content #main_wrap #video_player #friends #watch-top ol{
text-align:left;
display:block;
float:left;
width:280px;
margin:0 auto 10px auto; 
padding:0;
list-style-type:decimal;
}
#watch-top ol li a:hover{
color:#e5e5e5;
}

#content #main_wrap #video_player #friends h3{
background:url(img/29grad.gif) repeat-x;
display:block;
height:29px;
line-height:29px;
margin-bottom:6px;
}

#content #main_wrap #video_player #friends a {}

#content #main_wrap #video_player #friends a:hover{text-decoration : underline;}
/** AddThis block **/ 
#addthis-wap{
background:url(img/black-rnd-l.gif) no-repeat left; 
margin:3px auto 12px auto;
width:580px;
}

#addthis-wap #addthis-wap{
background:url(img/black-rnd-r.gif) no-repeat right; 
margin:0;}
#addthis-wap #addthis-wap #addthis-wap{
background:url(img/black-rnd-c.gif) repeat-x; 
height:50px; 
margin:0 auto; 
width:556px;
}
#addthis-wap #addthis-wap #addthis-wap h4{
font-size:20px;
display:block;
line-height:32px;
margin:8px 0;
float:left}
#addthis-wap #addthis-wap #addthis-wap .addthis_toolbox{float:left; margin:8px 0 0 6px;}
	
	/** Main info left pannel */
#content #main_wrap #main_info { 
float:right; 
margin:6px 0; 
width:340px;
}

#content #main_wrap #main_info #info{
	margin	: 0;
	padding	: 0 0 0 4px;
	width	: 330px;
	height	: auto;
	color	: #e5e5e5;
	background:url(img/thx_title.gif) top repeat-x #000;
	line-height:21px;
	text-indent:9px;
	border		: 1px solid #306088;
	border-top:none;
}

#content #main_wrap #main_info #info a { }

#content #main_wrap #main_info #info a:hover { color : #e5e5e5; text-decoration : underline;}

#content #main_wrap #main_info #ShowInfoBox {
	border		: 1px solid #306088;
	border-top	: none;
	margin		: 0 auto;
	padding		: 5px;
	width		: 280px; 
	background-color : #680000;
	text-align	: center;
	color		: #3399FF;
}
#content #main_wrap #main_info #ShowInfoBox a{color:#d25b75}

	/** This is for url and embed textbox **/
#content #main_wrap #main_info #info .embed {
	overflow	: auto;
	height		: 75px; 
	width		: 320px;
}
#info .embed  input{display:block; border:1px solid #306088; background:#e5e5e5; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}

#content #main_wrap #main_info #info .moreinfo { margin-top : 2px; border-top : 1px #ccc dashed; text-align: center;  font-size:9px; font-family:Arial, Helvetica, sans-serif; text-indent:0 !important;}

	/** For related video **/
#content #main_wrap #main_info .rel_vid {  padding : 15px 0 0 0;  margin : 7px 10px 0 3px; }

#content #main_wrap #main_info .rel_vid li {
	display	: inline;
	border-left	: 1px solid #226baa;
	border-right: 1px solid #226baa;
	background: url(img/thx_title.gif) top repeat-x;
	padding	:3px;
	margin	:0 5px 0 0;
	height:21px;
	line-height:21px;
}
	
#content #main_wrap #main_info .display_video { 
	background	: #000;
	border		: 1px solid #226baa;
	padding		: 0;
	margin		: 0 0 15px 0;
	overflow	: scroll;
	height		: 400px;
	width		: 340px;
	position	: relative;
}

#content #main_wrap #main_info .display_video .img_div{ 
	font-size	: 11px; 
	margin		: 7px 9px; 
	border-bottom : 1px #CCC dashed; 
	padding		: 0;
}

#content #main_wrap #main_info .display_video .img_div .relatedimg{ 
	width	: 120px;
	float:left;	
	margin-bottom: 5px;
}

#content #main_wrap #main_info .display_video .img_div .relatedinfo{ 
	float:left;
	margin-left:12px;
}

	/** For tag cloud **/
#content #main_wrap #main_info	#tagArea{
   }
#content #main_wrap #main_info #cloud { 
margin	: 0 0 5px 0;
	padding	: 0 ;
	width	: 340px;
	height	: auto;
	color	: #e5e5e5;
	background:url(img/thx_title.gif) top repeat-x #000;
	line-height:21px;
	text-indent:9px;
	border		: 1px solid #306088;
	border-top:none;
}



#content #main_wrap #main_info .cloud { 
	padding			: 3px; 
	text-decoration	: underline; 
	line-height		: 150%; 
	color			: #3399FF;
} 

#content #main_wrap #main_info #cloud a:hover { color : #d25b75; text-decoration : none; }

#content  .watch_title { font : bold 20px Georgia, "Times New Roman", Times, serif;  margin-bottom:5px;	}


	/************************ 
	 *		Category Part
	 *************************/ 
#content #content_display #wraper {
	float	: left;
	width	: 244px;
	background:url(img/clips-prv-bg.gif) bottom repeat-x #000;
	margin	:10px 2px 12px;
	padding	: 0;
	border	: 1px solid #226baa;
	border-bottom:3px solid #226baa;
}

#content #content_display #wraper .FrameL { float:left; padding:1px; text-align:center }

#content #content_display #wraper .FrameL img{ border:1px solid #999; width:240px; height:180px; }

a img.imgrand { border: 1px solid #bdb8af; }

#content #content_display #wraper .FrameR { float:left; padding:3px; width:238px; text-align:center }

#content #content_display #wraper .FrameR .PNo { color:#e5e5e5; }

#content #content_display .PNo a {
	color		: #e5e5e5;
	font-size	: 10px;
	font-weight	: bold;
}

#content #content_display #wraper p {
	color		: #000000;
	font-size	: 11px;
	font-weight	: bold;
}

#content #content_display .PTitle a {
	color		: #E272D7;
	font-size	: 14px;
	font-weight	: bold;
}

#content #content_display .PTitle a:hover {
	color		: #fff071;
	text-decoration : none;
	font-size	: 14px;
}

#content #content_display .PView a {
	color		: #3399FF;
	font-size	: 11px;
	font-weight	: bold;
	text-decoration : underline;
}

#content #content_display .PView a:hover {
	color		: #fff071;
	font-size	: 11px;
	font-weight	: bold;
	text-decoration : none;
}

#content #content_display .PNo a:hover {
	color		: #fff071;
	font-size	: 10px;
	font-weight	: bold;
	text-decoration : none;
}

#content #content_display .Message {
	padding		: 5px;
	font-weight : bold;
	font-size	: 11px;
	color		: #FF0000;
}

	/********************* 
	 *		Channels
	 *********************/
#content #content_display #ChWraper { 

width : 960px; padding: 6px 0 0 30px; margin : 0px 2px;

}

#content #content_display #ChWraper .channelTitle {
	font-size	: 18px;
	padding-left: 40px;
	margin-left	: 20px;
	width		: 420px;
	color		: #e5e5e5;
}

#content #content_display #ChWraper #ChWraperIn { 
position:relative;
border: 1px solid #226baa; 
border-top:none;
float:left;
margin:6px 2px;
background:url(img/clips-prv-bg.gif) top repeat-x #000;
width:300px;
}



#content #content_display #ChWraper .channelRank {
	float		: left;
	padding-left: 5px;
	font-size	: 18px;
	color		:#e5e5e5;
}

#content #content_display #ChWraper .channelName {
	background:url(img/thx_title.gif) top repeat-x;
	background-repeat	:repeat-x;
	height:21px;
	line-height:21px;
	text-indent:12px;
}

#content #content_display #ChWraper .channelInfo {

	padding-left	: 20px;
	margin-bottom	: 20px;
	margin			: 0 0 0 20px;
	padding			: 3px;
	width			: 228px;	
}

#content #content_display #ChWraper .channelInfo p { color:#e5e5e5; }

#content #content_display #ChWraper .channelInfo a:hover { color:#d25b75; text-decoration:none; }

	/**************************
	 *		Admin Part
	 **************************/
.margin{ margin : 0 10px; }

.tr_background_top {
	background-color : #333;
	text-align	: center;
	font-weight	: 600;
	font-size	: 15px;
}

.tr_background_bottom { background-color : #333; font-size : 5px; }

.tr_style {
	background-color : #174b77;
	text-align	: center;
	font-size	: 13px;
}

	/** For message display */
.message {
	font-size 	: 12px;
	color		: red;
	font-weight	: 600;
	padding		: 5px;
	margin		: 5px 5px 5px 0;
	background-color : #FFFFCC;
}

#content #content_display #AdminMenu {
	float	:left;
	width	:130px;
	margin	:0;
	padding	:5px 5px 0;
}

#content #content_display #AdminMenu .titleSetting{
	border-bottom	: 2px solid  #CCCCCC;
	border-left		: 2px solid #CCCCCC;
	padding			: 3px;
	font-weight		: 700;
	margin			: 0;
}

#content #content_display #AdminMenu .inner{ border-bottom : 1px dotted #ccc; padding : 5px 5px 5px 10px; }

#content #content_display #FrameDisplay {
	float	: left;
	width	: 700px;
	border	: none;
	margin	: 20px 5px 5px 30px;
	padding	: 0;
}

#content #content_display #settings_display #FrameDisplay .tpl_img {
	width	: 120px;
	padding	: 5px;
	float 	: left;
	text-align: center;
}

	/****************************
 	 *		Video Settings  	 
	 ****************************/
#content #content_display #VSWraper { float : left; display : inline; width : auto; }

#content #content_display #VSWraper .VSFrameL {
	float		: left;
	padding		: 40px;
	font-size	: 12px;
	font-weight	: bold;
	color		: #e5e5e5;
	width		: 400px;
	line-height:21px;
}


.VSImage a img, #thumblist ul.img a img {border : 1px solid #CCC; }
.VSImage a:hover img, #thumblist ul.img a:hover img {border : 1px dotted #fff071; }

#content #content_display #VSWraper .VSFrameL a:hover { color:#d25b75; text-decoration:none; }

#content #content_display #VSWraper .VSImage{margin:1px;}

#thumblist ul.img{margin:0; padding:0; list-style:none;}

#thumblist ul.img form{margin:0 0 12px; padding:0 0 6px; display:block; border-bottom: 1px solid #174b77; width:260px;}

#content #content_display #VSWraper .VSFrameR {
	float		: right;
	padding		: 20px;
	width		: 380px;
	border-left		: 1px dashed #174b77;
	font-size	: 12px;
	font-weight	: bold;
	color		: #e5e5e5;
	line-height:21px;
}

#content #content_display #VSWraper .VSFrameR  { color:#e5e5e5; }

#content #content_display #VSWraper .VSFrameR p a:hover{ color:#d25b75; text-decoration:none; }

#content #content_display #VSWraper .VSInfoCat {
	padding	: 0px;
	margin	: 1px;
	color	: #e5e5e5;
	line-height:16px;
	background:#000;
	width:250px;
}

#content #content_display #VSWraper .VSInfoCat a { color:#3399FF; text-decoration:underline; }

#content #content_display #VSWraper .VSInfoCat a:hover { color:#d25b75; text-decoration:none; }

#content #content_display #VSWraper .FontStyleA { 
font-size : 15px; font-weight : bold; color : #e5e5e5; padding:12px 0 0 0;
border-bottom:1px dotted #444444;
}

#content #content_display #VSWraper .VSFrameL form { color : #e5e5e5; }


	/*****************************************
	 *		Form field eg registration.php
	 *****************************************/

input.disabled { border: 1px solid #F2F2F2; background-color: #F2F2F2; }

input.required, textarea.required {
	border		: 1px solid #00A8E6;
	height		: 22px;
	font-size	: 15px;
}

input.validation-failed, textarea.validation-failed { border: 1px solid #FF3300; color : #FF3300; }

input.validation-passed, textarea.validation-passed { border: 1px solid #00CC00; color : #000; }

.validation-advice {
	margin		: 5px 0;
	padding		: 2px;
	background-color: #FF3300;
	color		: #FFF;
	font-size	: 10px;
	font-weight	: bold;
}

.custom-advice {
	margin		: 5px 0;
	padding		: 5px;
	background-color : #C8AA00;
	color 		: #FFF;
	font-weight	: bold;
}

fieldset { padding: 1em; margin-bottom: 0.5em; border:none;}

label { font-weight: bold; }

.form-row { clear: both; padding: 0.5em; }

.divline {
	display		: block;
	font-size	: 11px;
	border-bottom : 1px solid #CCCCCC;
	padding-bottom : 8px;
	margin-top 	: 8px;
	margin-bottom : 8px;
	font-style:italic
}

/**/
.ads {
text-align:center;
margin: 10px auto;
}
iframe {
text-align:center;

}

#catbar a{color:#fff071; border-bottom:1px solid #0f0f0f; margin:1px 0; display:block}
#catbar a:hover{color:#e5e5e5; background:#0f0f0f; text-decoration:none;}
#catbar br {display:none}
