body { 
	padding: 0; 
	margin: 0; 
	font: .74em Arial, sans-serif; 
	line-height: 1.5em; 
	background: #fff; 
	color: #454545; 
	}

#wrapper{
width: 960px;
margin: 0 auto;
}

#container img {
 margin: 2px;
 border:1px solid red;
}	

.va {
	color	: #000000;
}
a { color: #DA3B3B; background: inherit; }

a:hover { color: #DA3B3B; background: inherit; text-decoration: underline}

p {	margin: 5px 0; }

h1 {font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }

h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }

h3 { padding: 4px 0; margin:  0; }

ul { margin: 0; padding : 0; list-style: none; }



hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }


.content { margin: 0px auto; width: 100%; }

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

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

#header {
	width: 100%;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	text-align: center;
	background-color: #FFFFFF;
	border	: 0px solid #00CCFF;
	color	: #000000;
}

#header .header_title {
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	font	: 40px Arial;
	float	: left;
	padding	: 5px;
}

#header #main_menu {
	text-align: center;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	float	: right;
	padding	: 0 5px 5px 0;
	color	: #CC6633;
}

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

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

#header #header-search { float : right; clear : right; color : #000000; }

ul#headerNav {
	display		: block;
	padding		: 5px 5px;
	margin		: 0;
	font-size	: 18px;
}

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

ul#headerNav a {
	color	: #CC6633;
	padding	: 5px 10px;
	_padding:10px 10px;
	font-family:'Trebuchet MS',Helvetica,sans-serif;
}

ul#headerNav a:hover { color : #000000; background-color: #ffa628; }

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

/* Top part */

#top { padding-top: 20px; background: transparent; height: 101px; color: #999999; }

	#top h1 { font: bold 2.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: 1px; color: #FFF }

	#top h2 { font: 1.0em Arial, Sans-Serif; letter-spacing: 0px; color: #868686; margin:0; padding: 0 }

	#top #icons { text-align: right; float: right; margin:0px 0; padding:0 }

	#top #icons img { padding-right: 2px; border: 0 }
	
	#top #login {margin-bottom: 5px;}
	
	#top #search {margin-top: 0px; padding: 0px; vertical-align: middle;}
	#top #header-search {margin-top: 0px; padding: 0px; vertical-align: middle;}
	#top .searchField {
	background: url(images/searchbox.gif);
	color: #000000;
	border: 1px solid #999999;
}




		



/*  Advertising */

#ad { background: #FFF url(images/download.jpg) no-repeat left; padding-left: 95px; min-height: 80px; margin-bottom: 15px;}

#ad a, #left_side a { background: #FFF; text-decoration: none }

#ad a:hover, #left_side a:hover { text-decoration: underline }

/* Header Part */

#loginForm {
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	text-align: center;
	background-color : transparent;
	border-bottom	: 1px solid #000;
} 
/* End of Header Part */


	/* Content Part */
#main_body {
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	width	 :100%;
}


	/** For email confirmation */
#content .confirmed {
	color	: #000;
	font	: bold 12px Arial;
	text-align: center;
}

	/** Adjust width for bigger thumbs */
#content {
	margin: 0 auto;
	color		: black;
	width		: 100%;
	text-align	: left;
	border		: 0;
	background-color : #FFFFFF;
}
	/* Pagination */
#content #page-up {
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 40px;
	padding-top: 0;
	margin	: 0;
	color	: #3b3b3b;
	height 	: 20px;
}

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

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

#content #page-bottom {
	text-align	: right;
	font-size	: 12px;
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 40px;
	padding-top: 0;
	color	: #3b3b3b;
}

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

.pagerCurrent{
	border	: none;
	padding	: 0 5px;
	margin	: 0 3px;
	font-size	: 12px;
	font-weight: bold;
	color: #DA3B3B;
}

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

#content #page-up a:hover,#content #page-bottom a:hover{
	font	: bold 12px Arial;
	text-decoration : underline;
	color: #DA3B3B;
	border	: 1px #DA3B3B solid;
} 


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

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

#content #content_display #content_thumbs .img {
background-color:#F6F6F6;
float:left;
width:235px;
}

	/** 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 .title a {text-decoration: none; font-weight: normal;}
#content #content_display #content_thumbs .title a:hover {text-decoration: underline;}
#content #content_display #content_thumbs .img_info	{ position:relative; width:auto; color:#454545;}
#content #content_display #content_thumbs .duration	{ float : left; color:#454545;}
#content #content_display #content_thumbs .votes	{ float : left; color:#454545;}
#content #content_display #content_thumbs .date		{ text-align : right; color:#454545;}

#content #content_display #content_thumbs .img img{ border: 1px solid #b4b4b4; }
#content #content_display #content_thumbs .img img:hover{ border: 1px solid #DA3B3B; }

#content #content_display #content_thumbs .img div a{ font-family: Arial, Helvetica, sans-serif; }
#content #content_display #content_thumbs .img div a:hover{ }

#content #content_display #content_thumbs .dur	{
	background-color:#000000;
	padding: 0px 5px 0px 5px;
	position: absolute;
	opacity:0.8;
	font-weight: normal;
	font-size: 11px;
	margin-top: -19px;
	margin-left: 1px;
	color: #FFFFFF;
}

/* End of Content Part */


/* Footer Part */

#footer { text-align: center; margin-left: auto; margin-bottom: 10px; margin-right: auto; margin-top: 10px; color: #777;}
#footer a { text-decoration: none; }

/* End of Footer */
.clear  { clear: both; }

	/************************* 
 	 *		Watch Display 
 	 *************************/
#content #main_wrap { 
	margin-bottom: 3px; 
	margin-top: 1px; 
	padding		: 0; 
	position 	: relative; 
	width		: 100%; 
	margin-left	 auto:;
	margin-right: auto; 
}

#content #main_wrap #left_column {
float:left;
height:500px;
margin:15px 2px 5px 2px;
position:relative;
text-align:right;
width:110px;
}

#content #main_wrap #center_column{
float:left;
margin:0 6px 0 0;
padding:0;
width:518px;
}

	/** For FLV player */
#content #main_wrap #center_column #player{ width: 512px; text-align: center; padding: 2px; border: 1px solid #1e0901;}

	/** For download link */
#content #main_wrap #center_column .download_text {
	color		: #000000;
	font-size	: 25px;
	font-weight	: 700;
	width		: auto;
	clear		: both;
	text-align	: center;
	padding-top	: 25px;
}
#content #main_wrap #center_column .adv {text-align: center;}
#content #main_wrap #center_column .download_text a{ color : #DA3B3B; text-decoration : underline; }
#content #main_wrap #center_column .download_text a:hover{ color : #00000; text-decoration : none; }


	/** Main info left pannel **/
#content #main_wrap #right_column { 
float:left;
margin:0px 0px 0px 2px;
position:relative;
text-align:left;
width:315px;
}
#content #main_wrap #right_column .adv{
	text-align:left;
	width:auto;
	margin-left: 0px;
}
#content #main_wrap #right_column .adv .desc{
	color:#000000;
	font-size:12px;
	padding:5px 5px 5px 0;
	text-align:justify;
}
#content #main_wrap #right_column .adv a, #content #main_wrap #center_column .adv a{
	font-size: 14px;
	font-weight: 700;
	color : #DA3B3B; 
	text-decoration : underline; 
}
#content #main_wrap #right_column .adv a:hover, #content #main_wrap #center_column .adv a:hover{ 
	color : #000000; 
	text-decoration : none; 
}
#content #main_wrap #right_column .adv a img{
	border: 1px solid #1e0901; 
}

#content #main_wrap #center_column #info {
	background	: #F6F6F6;
	border		: 1px solid #1e0901;
	margin:2px 0;
	padding		: 5px;
	width		: auto;
	height		: auto;
	color		:#00000;
	text-align: left;
}

#content #main_wrap #center_column #info a { color : #DA3B3B; text-decoration : underline; }

#content #main_wrap #center_column #info a:hover { color : #000000; text-decoration	: none; }

#content #main_wrap #center_column #ShowInfoBox {
	border		: 1px solid #1e0901;
	border-top	: none;
	margin		: 0 10px 0 3px;
	padding		: 5px;
	width		: inherit; 
	background	: #F6F6F6;
	text-align	: center;
	color		: #DA3B3B;
}


	/** This is for url and embed textbox **/
#content #main_wrap #center_column #info .embed {
	height		: auto; 
	width		: 420px;
		// width		: 410px;
}

#content #main_wrap #center_column #info .moreinfo { margin-top : 2px; border-top : 1px #1e0901 dashed; text-align: left; }


	/** For related video **/
#content #main_wrap #right_column .rel_vid {
margin:0px;
padding:5px 0 0;
text-align:left;
}


#content #main_wrap #right_column .rel_vid li{
	display	: inline;
	border	: 1px solid #1e0901;
	border-bottom : none;
	padding	: 3px;
	margin	: 0 5px 0 0;
}

#content #main_wrap #right_column .rel_vid li a{color: #DA3B3B;}
#content #main_wrap #right_column .rel_vid li a:hover{text-decoration: underline;}

#content #main_wrap #right_column .display_video{ 
border:1px solid #1E0901;
color:#000000;
height:300px;
margin:1px 0 0 0px;
overflow-y:scroll;
padding:0;
position:relative;
width:auto;
background	: #F6F6F6;
}

#content #main_wrap #right_column .display_video .img_div{ 
	font-size	: 11px; 
	margin		: 7px 9px; 
	border-bottom: 1px #1e0901 dashed; 
	padding		: 0;
}
#content #main_wrap #right_column .display_video .img_div .relatedimg{ 
	width	: 120px;
	float:left;	
	margin-bottom: 5px;
	border: solid #00ef00 1px;
}

#content #main_wrap #right_column .display_video .img_div .relatedinfo{ 
	float:left;
	margin-left:12px;
}

	/** For tag cloud **/
#content #main_wrap #right_column #cloud { 
	border: 1px solid #1e0901;
	color:#DA3B3B;
	margin:5px 0 0;
	padding:5px;
	width:auto;
	background	: #F6F6F6;
}

#content #main_wrap #right_column .cloud { 
	padding		: 3px; 
	text-decoration: underline; 
	line-height	: 150%; 
	color		: #DA3B3B;
} 

#content #main_wrap #right_column #cloud a:hover { color : #000000; 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; }

	/** Form validation info */
.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; }

.form-row { clear : both; padding : 0.5em; }

.divline {
	display		: block;
	font-size	: 11px;
	border-bottom	: 1px solid;
	padding-bottom	: 8px;
	margin-top		: 8px;
	margin-bottom	: 8px;
}

	/********************* 
	 *		Channels
	 *********************/
#content #content_display #ChWraper { 
margin:0 auto;
text-align:left;
width:auto;
}

	 
#content #content_display #ChWraper #ChWraperIn { 
background-color:#F6F6F6;
margin:10px 0 0;
text-align:right;
width:800px;
}

#content #content_display #ChWraper .channelTitle {
	font-size	: 20px;
	padding-left: 0px;
	margin-left	: 0px;
	width		: 512px;
}

#content #content_display #ChWraper .t, #content #content_display #content_thumbs .img .t{background: url(/pix/t.jpg) 0 0 repeat-x; width: 100%}
#content #content_display #ChWraper .b, #content #content_display #content_thumbs .img .b{background: url(/pix/b.jpg) 0 100% repeat-x}
#content #content_display #ChWraper .l, #content #content_display #content_thumbs .img .l{background: url(/pix/l.jpg) 0 0 repeat-y}
#content #content_display #ChWraper .r, #content #content_display #content_thumbs .img .r{background: url(/pix/r.jpg) 100% 0 repeat-y}
#content #content_display #ChWraper .lb, #content #content_display #content_thumbs .img .lb{background: url(/pix/bl.jpg) 0 100% no-repeat}
#content #content_display #ChWraper .rb, #content #content_display #content_thumbs .img .rb{background: url(/pix/br.jpg) 100% 100% no-repeat}
#content #content_display #ChWraper .lt, #content #content_display #content_thumbs .img .lt{background: url(/pix/tl.jpg) 0 0 no-repeat}
#content #content_display #ChWraper .rt, #content #content_display #content_thumbs .img .rt{background: url(/pix/tr.jpg) 100% 0 no-repeat; padding:6px;}

div.th{
		text-align: center;
		margin-left: auto;
		margin-bottom: 0px;
		margin-right: auto;
		margin-top: 0px;
		width: 100%;
		background-color: #f2f2f2;
		}

		
	.t {background: url(/pix/t.jpg) 0 0 repeat-x; width: 100%}
	.b {background: url(/pix/b.jpg) 0 100% repeat-x}
	.l {background: url(/pix/l.jpg) 0 0 repeat-y}
	.r {background: url(/pix/r.jpg) 100% 0 repeat-y}
	.bl {background: url(/pix/bl.jpg) 0 100% no-repeat}
	.br {background: url(/pix/br.jpg) 100% 100% no-repeat}
	.tl {background: url(/pix/tl.jpg) 0 0 no-repeat}
	.tr {background: url(/pix/tr.jpg) 100% 0 no-repeat; padding:10px}

#content #content_display #ChWraper .channelRank {
	float:left;
	font-size:12px;
	margin-top:5px;
	padding-left:5px;
	font-weight: bold;
}

#content #content_display #ChWraper .premiumsites {
	padding-left: 5px;
	font-size	: 20px;
	color: #DA3B3B;
	text-align: left;
}
#content #content_display #ChWraper .premiumsites_t {
	padding-left: 5px;
	font-size	: 12px;
	color: #000000;
	width: auto;
	text-align: left;
}


#content #content_display #ChWraper .channelName {
margin:0 0 0;
padding:5px 0;
text-align:left;
width:440px;
float: left;
}

#content #content_display #ChWraper .screen {
float:left;
margin:0;
padding:5px 0;
text-align:left;
}

#content #content_display #ChWraper .channelName a{
	margin-left	: 4px;
	font-size	: 20px;
}
#content #content_display #ChWraper .channelName a:hover{}

#content #content_display #ChWraper .channelInfo {
margin:0px 0 0 0px;
padding:0 0 0 3px;
text-align:left;
width:auto;
font-size:12px;
}

#content #content_display #ChWraper .channelInfo a{
font-size:12px;
}

#content #content_display #ChWraper .desc {
border-top:1px solid #DCDCDC;
font-size:14px;
margin:5px 5px 0 0;
padding:0 0 5px 5px;
text-align:justify;
}
#content #content_display #ChWraper .date {
margin:5px 0 0;
padding:0 0 0 3px;
text-align:left;
width:auto;
}
#content #content_display #ChWraper .date a {
font-size:16px;
font-weight:bold;
}
#content #content_display #ChWraper .date a:hover {
	color: #000000;
	text-decoration: none;
}


#content #content_display #ChWraper .channelInfo  a {}

#content #content_display #ChWraper .channelInfo a:hover{text-decoration : none; }

	/************************ 
	 *		Category Part
	 *************************/
#content #content_display #wraper {
	float	: left;
	width	: 280px;
	height	: 150px;
	margin	: 2px;
}

#content #content_display #wraper .FrameL { float : left; padding : 10px; }

#content #content_display #wraper .FrameL img{ border : 1px; }

a img.imgrand { border: 1px solid; }

#content #content_display #wraper .FrameR { float : left; padding : 3px; }

#content #content_display #wraper .FrameR .PNo {}

#content #content_display .PNo a {
	font-size	: 10px;
	font-weight	: bold;
}

#content #content_display .PNo a:hover {
	font-size	: 10px;
	font-weight	: bold;
	text-decoration : none;
}

#content #content_display #wraper p {
	font-size 	: 11px;
	font-weight	:bold;
}

#content #content_display .PTitle a {
	font-size	: 14px;
	font-weight	: bold;
}

#content #content_display .PTitle a:hover {
	text-decoration	: none;
	font-size		: 14px;
}

#content #content_display .PView a {
	font-size	: 11px;
	font-weight	: bold;
	text-decoration:underline;
}

#content #content_display .PView a:hover {
	font-size	: 11px;
	font-weight	: bold;
	text-decoration:none;
}

#content #content_display .Message {
	padding		: 5px;
	font-weight	: bold;
	font-size	: 11px;
}

	/**************************
	 *		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			: 980px; 
	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;
	border-left		: 2px solid;
	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;
	margin-left : 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;
}

#content #content_display #VSWraper .VSFrameL a:hover {text-decoration : none; }

#content #content_display #VSWraper .VSFrameL a {text-decoration : underline; }

#content #content_display #VSWraper .VSFrameL .ratingblock #unit_long1 .static {}

#content #content_display #VSWraper .VSImage img { border : 1px solid #505A33; }

#content #content_display #VSWraper .VSFrameR {
	float	: right;
	padding	: 20px;
	width	: 380px;
	font-size : 12px;
	font-weight : bold;
}

#content #content_display #VSWraper .VSFrameR  {}

#content #content_display #VSWraper .VSFrameR p a:hover{text-decoration : none; }

#content #content_display #VSWraper .VSFrameR  a{}

#content #content_display #VSWraper .VSInfoCat {
	padding	: 2px;
	margin	: 2px;
	border	: 1px dashed;
}

#content #content_display #VSWraper .VSInfoCat a {text-decoration:underline; }

#content #content_display #VSWraper .VSInfoCat a:hover {text-decoration:none; }

#content #content_display #VSWraper .FontStyleA { font-size : 15px; font-weight : bold;}

#content #content_display #VSWraper .VSFrameL form {}

#content #content_display #VSWraper .VSFrameL div a {}

#content #content_display #VSWraper .VSFrameL div a:hover {}

#preview img { border:1px solid; }

table.top {margin: 0px 0px 0px 10px; width: 900px; text-align: center; color: #454545; font-size: 12px; font-family: Arial;}
table.top td {margin: 0px; padding: 0px; text-align: center; width: 33%; vertical-align: top;}
table.top td a {font-family: Arial; color: #DA3B3B; text-decoration: underline; text-align: left; font-weight: normal; font-size: 20px;}
table.top td a:hover {text-decoration: none; color: #454545;}


.ttop{
}
.ttop .tt{
float:left;
margin:5px 0;
}
.ttop .im {
margin: 3px;
}

.ttop .im a img{
border: 1px solid #000000;
}
.ttop .tit{
background-color:#FFE3A0;
color:#000000;
font-size:11px;
font-weight:normal;
margin-left:4px;
margin-top:-26px;
opacity:0.7;
padding:2px 0;
position:absolute;
text-align:center;
width:180px;
}


div.toplist {
margin: 0px;
}
div.toplist h1{margin-left: auto; margin-bottom: 5px; margin-right: auto; margin-top: 5px; font-family: Arial; color: #454545; text-decoration: none; text-align: center; font-weight: bold; font-size: 26px;}
div.hl { margin-left: auto; margin-bottom: 0px; margin-right: auto; margin-top: 0px; text-align: center; width: 890px; text-decoration: none; font-family:Verdana; font-size:12px; color:#333333;}
div.hl a{text-decoration: none; font-family:Verdana; font-size:12px; color:#333333;}
div.hl a:hover {text-decoration: underline; color:#993333;}
	
table.toplist { text-align: left; width: 100%; color: #333333; font-size: 14px; font-family: Arial;}
table.toplist a { text-decoration: none; width: 100%; color: #333333; font-size: 14px; font-family: Arial;}
table.toplist td {text-align: left; width: 20%;}
table.toplist a:hover {color: #cc6633; text-decoration: underline;}

table.top { margin:20px auto; text-align: center; width: 890px; color: black; font-size: 12px; font-family: Arial;}
table.top a { text-decoration: underline; color: #333333; font-size: 24px; font-family: Arial;}
table.top td {text-align: center; width: 33%; vertical-align: top;}
table.top a:hover {color: #cc6633; text-decoration: none;}
ul.thumb_top {
	margin-left: 3px;
	margin-bottom: 5px;
	margin-right: auto;
	margin-top: 0px;
	text-align: center;
	padding:0;
	list-style-type:none;
}

ul.thumb_top li{
	padding-left: 3px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 3px;
	margin-left: 1px;
	color: white;
	font-family: Arial;
	font-size: 12px;
	display: inline;
	float: left;
	width: 183px; height: 155px; text-align:left; margin-top:5px; }

ul.thumb_top li a img{
	margin: 0px;
	float: left;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}	

ul.thumb_top li a {
	text-decoration: underline;
	font-family: Arial;
	font-size: 14px;
	color:#DA3B3B;
}	

ul.thumb_top li a:hover {
	text-decoration: none;
	color:#454545;
}

#spot15{
float:left;
margin:0px 0 0 5px;
padding:0px 0;
text-align:center;
width:105px;
}
.spot_305x335{
width: 305px;
height: 300px;
margin: 5px;
text-align: center;
float: left;
}

.paysite {width:230px; height: 300px; overflow: hidden; margin: 0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0px;}
.screenshot a img {width:230px; height:161px; border: 1px dotted #000000; }
.screenshot a:hover img {border: 1px dotted #555555;}
.paysite_name a {margin-bottom:3px; font-size:14px; font-weight:bold; text-align: center; color: #000000; text-decoration: underline;}
.paysite_name a:hover {color: #000000; text-decoration: none;}
.paysite_desc {width: 230px; font-weight:normal;  font-size:12px; text-align: justify; color: #999999;}
.clear {clear: both;}


div.hlinks, div.hlinks a, div.hlinks a:visited
{
    color: #cc6633;
    font-size: 10px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

#sites{
color:#000000;
font-size:12px;
margin:0 auto;
padding:0;
text-align:left;
width:100%;
}
#sites b {
	color: #000000; 
	font-size: 12px;
}

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