	/*************************
	 *	Main display 	 
	*************************/
body {
	margin		: 0;
	font		: 11px Arial;
	text-align 	: center;
	background-image : url(images/bgbody.gif);
}

/* Header Part */
#header a { color : #C849BC; text-decoration : underline; }

#header a:hover { color : #ffffff; text-decoration : none; }

#header {		

	width		: 1040px;
	padding-top	: 0;
	margin-right	: 15px;
	margin-left	: 15px;
	height		: 75px;
	text-align	: left;
	background-repeat:repeat-x;
	border		: 0px solid #00CCFF;
	color		: #000000;
	margin-right	: auto;
	margin-left	: auto;
}

#header .header_title {
 	font	: 40px Verdana;
	float	: left;
	padding	: 5px;
	color	: #CC0099;
	margin-bottom : 15px;
}

#header #main_menu {
	float	: right;
	padding	: 0 5px 5px 0;
	color	: #CC0099;
	font-size : 12px;
}

#header #main_menu a { color : #000000; font-size : 12px; }

#header #main_menu span.topLink {
	display	: block;
	min-width: 100px;
	float	: left;
}

#header #main_menu span.topLink2 {
	display		: block;
	min-width	: 50px;
	_width		: 50px;
	float		: left;
	padding		: 0 5px;
}

#header #main_menu a:hover{
	color		: #CC0099;
	font-size	: 12px;
	font-weight	: bold;
}

#header #header-search {
	float	: right;
	clear	: right;
	color	: #CC0099;
	font-size:12px;
}

ul#headerNav {
	display		: block;
	padding		: 5px 40px;
	margin		: 0;
	font-size	: 18px;	background-image:url(images/bgnav.gif);
	background-repeat:repeat-x;
}

ul#headerNav li { display : inline; padding : 5px; }

ul#headerNav a {
	color	: #FFFFFF;
	font-family : "Verdana", Times, serif;
	padding	: 5px 10px;
	_padding: 5px 10px;
}

ul#headerNav a:hover { color: #8D0E91; }

#header #loginForm {
	background-color: #FFD9E8;
	padding			: 2px;
	margin			: 0;
	border-bottom	: 1px solid #000;
} /** End of Header Part */

	/** Content Part */
#main_body {
	width	: auto;
	padding	: 0;
	position: relative;
	top		: 0;
}

	/** Left sidebar */
.left_sidebar { float:left;}
	
	/** Right sidebar */
.right_sidebar { float:right;}

#content a{ text-decoration : none; }

	/** Adjust width for bigger thumbs */
#content {
	margin-top	: 30px;
	margin-right	: auto;
	margin-left	: auto;
	margin-bottom: 20px;
	color		: black;
	width		: 1040px;
	text-align	: left;
	border		: 0;
}
	/** For email confirmation */
#content .confirmed {
	border	: 2px solid #996666;
	color	: #000;
	font	: bold 12px Arial;
	text-align: center;
}

#content #page-up {
	padding		: 0;
	margin		: 0;
	color		: #3399FF;
	height		: 30px;
}

#content #page-up .page_title{
	font	: bold 12px Times New Roman;
	padding-left : 2px;
	float	: left;
}

#content #page-up .pagination {
	margin	: 0;
	padding	: 3px;
	font-size : 14px;
	text-align: right;
	color	: #8D0E91;
}

#content #page-bottom 
{	text-align	: right;
	font-size	: 12px;
	background-repeat : repeat-x;
	padding		: 5px;
	color		: #8D0E91;

}#content #page-up .pagination a, #content #page-bottom .pagination a{
 	color		: #8D0E91;
	font		: bold 12px Arial;
	text-decoration: underline;

}

#content #content_display a{
	color		: #3399FF;
	font		: bold 12px Times New Roman;
	text-decoration : underline;
}

#content #content_display a:hover,#content #page-up a:hover,#content #page-bottom a:hover{
	color		: #8D0E91;
	font		: bold 12px Times New Roman;
	text-decoration : none;
}

 .pagerCurrent {
	border	: none;
	padding	: 0 5px;
	margin	: 0 3px;
}

.pagerNotCurrent{
	border	: 1px #8D0E91 solid;
	padding	: 0 6px;
	margin	: 0 2px;
	text-align : center;
}

#content #content_display {
	padding	: 10px;
	margin	: 0px;
	height	: 100%;
	margin-left:10px;
}

#content #content_display #content_thumbs { width : auto; }

#content #content_display #content_thumbs .img {
	float	: left;
	width	: auto;
	height	: auto;
	margin	: 2px;
	padding	: 3px 3px;
	background-repeat : repeat-x;
}

	/** Thumbs info */
#content #content_display #content_thumbs .settings { border-bottom : dashed 1px #CCC; }
#content #content_display #content_thumbs .title 	{ padding: 1px;}
#content #content_display #content_thumbs .img_info	{ position:relative; width:auto; }
#content #content_display #content_thumbs .duration	{ float : left; }
#content #content_display #content_thumbs .votes	{ float : left; }
#content #content_display #content_thumbs .date		{ text-align : right; }
#content #content_display #content_thumbs .img img{ border : 1px solid #C715CD; }
#content #content_display #content_thumbs .img img:hover{ border : 1px solid #FFffff; }
#content #content_display #content_thumbs .img div a{ font-family : Arial, Helvetica, sans-serif; color:#C715CD; }#content #content_display #content_thumbs .img div a:hover{ color : #C715CD; }/* End of Content Part */.searchField {	background	: url(images/searchbox.gif);	color		: #000000;	border		: 1px solid #999999;}/* Footer Part */.footer {	margin		: 0;	font-size 	: 10;	color		: #003366;	text-align	: center;}/* End of Footer */.clear { clear: both; }	/*************************  	 *		Watch Display  	 *************************/#content #main_wrap { 	padding		: 0; 	margin		: 3px; 	position 	: relative;	margin-left	: auto;	margin-right: auto; 	width		: 1024px;}#content #main_wrap #video_player{	margin	: 3px;	padding	: 5px;	float	: left;	width	: 600px;	font-family 	: "Verdana";}

/** For advertisement */
#content #main_wrap #video_player .adv{
	border-bottom	: 2px #8D0E91 solid;
	text-align		: center;
	font-size		: 16px;
	font-weight		: 700;
	width			: 600px;
	padding			: 0;
	border		: 1px solid #6A206B;

}

#content #main_wrap #video_player .adv a{
 color:#FFE3E3;
 text-decoration: underline;
}

#content 
#main_wrap #video_player .adv a:hover{ color : #ffffff; text-decoration : none; }

/** For download link */

#content #main_wrap #video_player .download_text{
	color		: #8D0E91;
	font-size	: 30px;
	font-weight	: 700;
	clear		: both;
	text-align	: center;
	width		: 600px;
	padding-top	: 25px;
	font-family 	: "Verdana";
}

#content #main_wrap #video_player .download_text a{ color : #CC0066; text-decoration : underline; }#content #main_wrap #video_player .download_text a:hover{ color : #8D0E91; text-decoration : none; }	

/** For FLV player */

#content #main_wrap #video_player #player{ width: 600px; text-align: center; border		: 1px solid #6A206B; }	

/** For thumblist */

#content #main_wrap #video_player #thumblist{	overflow	: auto;	margin-top	: 10px; 		padding		: 0;	width		: 600px;	height		: 120px;	white-space	: nowrap;	color		: #CC0066;}#content #main_wrap #video_player #thumblist .img { display: block; width : 450px; }#content #main_wrap #video_player #thumblist .img li { padding :0 0px; display : inline; }#content #main_wrap #video_player #thumblist .img li .sample{ 	width		: 130px;	display 	: block; 	float		: left;	text-align 	: center; }#content #main_wrap #video_player #thumblist #playlistthumbs {	width	: 100px;	border : 1px #CC0066 solid;}#content #main_wrap #video_player #thumblist .clip { width : 130px; text-align : center; }	

/** For link exchange and channels link */

#content #main_wrap #video_player #friends {	font-size		: 16px;	border			: 1px solid #6A206B;	text-align		: center;	padding-bottom 	: 5px;	color			: #8D0E91;	width			: 600px;}#content #main_wrap #video_player #friends a { color : #CE0ED1; text-decoration	: underline; }#content #main_wrap #video_player #friends a:hover{ color : #8D0E91; text-decoration : none; }	

/** Main info left pannel */

#content #main_wrap #main_info{
	float			: right;
	position		: relative;
	margin-bottom 	: 7px;

}

#content #main_wrap #main_info #info {
	font-family 	: "Verdana";
	font-size	: 12px;
	border		: 1px solid #6A206B;
	margin		: 7px 10px 0 3px;
	padding		: 5px;
	width		: 360px;
	height		: auto;
}
#content #main_wrap #main_info #info div{ color : #CC0066; }#content #main_wrap #main_info #info a{ color : #CC0066; text-decoration : underline; }#content #main_wrap #main_info #info a:hover{ color : #8D0E91; text-decoration : none; }#content #main_wrap #main_info #ShowInfoBox{	border		: 1px solid #ccc;	border-top	: none;	margin		: 0 10px 0 3px;	padding		: 5px;	width		: inherit; 	background-color:#FFFFCC;	text-align	: center;	color		: #3399FF;}
	/** This is for url and embed textbox **/
#content #main_wrap #main_info #info .embed {
	overflow	: auto;
	height		: 75px;
 	width		: 360px;
}

#content #main_wrap #main_info #info .moreinfo { margin-top : 2px; border-top : 1px #ccc dashed; text-align: center; }

/** For related video **/
#content #main_wrap #main_info .rel_vid { display	: none; }
#content #main_wrap #main_info .rel_vid li{ display	: none; }

#content #main_wrap #main_info .rel_vid li a{ display	: none; }

#content #main_wrap #main_info .display_video { display	: none; }

#content #main_wrap #main_info .display_video .img_div{ display	: none; }.img_div a img { display	: none; }

#content #main_wrap #main_info .display_video .img_div .relatedimg{ display	: none; }

#content #main_wrap #main_info .display_video .img_div .relatedinfo{ display	: none; }	


/** Cloud part */
#content #main_wrap #main_info #cloud { 
	position: relative;
	padding	: 5px;
	margin	: 3px 10px 0 3px;
	height	: 660px;
	width	: 360px; 
	border	: 1px solid #6A206B;
	color	: #D11DD4;
	font-family : "Times New Roman", Times, serif;
}

#content #main_wrap #main_info #cloud a:hover { color : #8D0E91; text-decoration : none; }

	/*********************  	 
	*		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{	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;}	/*****************************************	 *		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; }label { font-weight : bold; }.form-row { clear : both; padding : 0.5em; }.divline {	display		: block;	font-size	: 11px;	color		: #333333;	border-bottom: 1px solid #CCCCCC;	padding-bottom: 8px;	margin-top	: 8px;	margin-bottom:8px;}	/********************* 	 *		Channels	 *********************/#content #content_display #ChWraper #ChWraperIn { border : 1px solid #B80DBC; padding : 5px; }#content #content_display #ChWraper .channelTitle {	font-size		: 20px;	padding-left	: 40px;	margin-left		: 20px;	width			: 450px;	color			: #D73EC0;	font-family		: "Times New Roman", Times, serif;}#content #content_display #ChWraper .channelRank {	float		: left;	padding-left: 5px;	font-size	: 18px;	color		: #D73EC0;	font-family	: "Times New Roman", Times, serif;}#content #content_display #ChWraper .channelName {	background-image:url(images/bgchannel.gif);	background-repeat:repeat-x;	margin: 0 0 0 40px;	padding-left: 20px;	padding: 5px;	width: 450px;}#content #content_display #ChWraper .channelName a{ color : #C21CC6; margin-left : 4px; font-size : 16px; }#content #content_display #ChWraper .channelName a:hover{ color : #C21CC6; }#content #content_display #ChWraper .channelInfo {	padding-left	: 20px;	margin-bottom	: 20px;	margin			: 0 0 0 40px;	padding			: 3px;	width			: 450px;	}#content #content_display #ChWraper .channelInfo  a { color : #E907EF; }#content #content_display #ChWraper .channelInfo a:hover{ color : #B80DBC; text-decoration : none; }	/************************ 	 *		Category Part	 *************************/#content #content_display #wraper { float : left; width : 280px; height : 150px; margin : 2px; border:#FFFFFF solid 12px; }#content #content_display #wraper .FrameL { float : left; padding : 10px; }#content #content_display #wraper .FrameL img { border : 1px solid #C715CD; }a img.imgrand { border : 1px solid #bdb8af; }#content #content_display #wraper .FrameR { float : left; padding : 3px; }#content #content_display #wraper .FrameR .PNo { color:#C715CD; }#content #content_display .PNo a {	color		: #881D8C;	font-size	: 10px;	font-weight	: bold;}#content #content_display .PNo a:hover {	color		: #C715CD;	font-size	: 10px;	font-weight	: bold;	text-decoration : none;}#content #content_display #wraper p {	color		: #000000;	font-size	: 11px;	font-weight	: bold;}#content #content_display .PTitle a {	color		: #881D8C;	font-size	: 14px;	font-weight	: bold;}#content #content_display .PTitle a:hover {	color		: #color:#881D8C;;	text-decoration : none;	font-size	: 14px;}#content #content_display .PView a {	color		: #C715CD;	font-size	: 11px;	font-weight	: bold;	text-decoration : underline;}#content #content_display .PView a:hover {	color		: #9D19A1;	font-size	: 11px;	font-weight	: bold;	text-decoration:none;}#content #content_display .Message {	padding		: 5px;	font-weight	: bold;	font-size	: 11px;	color		: #FF0000;}	/**************************	 *		Admin Part	 **************************/.margin{ margin : 0 10px; }.tr_background_top {	background-color: #FFCC99;	text-align		: center;	font-weight		: 600;	font-size		: 15px;}.tr_background_bottom { background-color : #FFCC99; font-size : 5px; }.tr_style {	background-color: #eee;	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 #settings_display { 	padding			: 8px; 	width			: 900px; 	margin-left		: auto; 	margin-right	: auto;}#content #content_display #AdminMenu {	float	: left;	width	: 130px;	margin	: 0;	padding	: 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	: 1px solid #ccc;	margin-left:30px;	padding	: 0;}#content #content_display .FrAdminFrame {	padding	: 15px;	margin	: 15px;	border	: 1px solid #CCC;}#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		: #666666;}#content #content_display #VSWraper .VSFrameL a:hover { color : #ffffff; text-decoration : none; }#content #content_display #VSWraper .VSFrameL a { color : #C9C9C9; text-decoration : underline; }#content #content_display #VSWraper .VSImage img{ border : 1px solid #931D97; }#content #content_display #VSWraper .VSFrameR {	float	: right;	padding	: 20px;	width	: 380px;	border	: 1px solid #7E1381;	font-size 	: 12px;	font-weight	: bold;	color		: #ADADAD;}#content #content_display #VSWraper .VSFrameR  { color : #C738CC; }#content #content_display #VSWraper .VSFrameR p a:hover{ color :#C738CC;text-decoration:none;}#content #content_display #VSWraper .VSFrameR  a{ color : #931D97 ; }#content #content_display #VSWraper .VSInfoCat {	padding	: 2px;	margin	: 2px;	border	: 1px dashed #7E1381;	color	: #5E5E5E;}#content #content_display #VSWraper .VSInfoCat a { color : #C738CC; text-decoration : underline; }#content #content_display #VSWraper .VSInfoCat a:hover { color : #931D97; text-decoration : none; }#content #content_display #VSWraper .FontStyleA { 	font-size	: 15px;	font-weight	: bold;	color		: #931D97;}#content #content_display #VSWraper .VSFrameL form { color : #717171; }#content #content_display #VSWraper .VSFrameL div a { color : #C738CC; }#content #content_display #VSWraper .VSFrameL div a:hover { color : #931D97; }#preview img { border:1px solid #931D97 ; }