.font {
	font: bold 13px Arial;
}
.font1 {
	font: bold 12px Arial;
}
.top1 {
	font: normal 12px Arial;
	color: black;
}
.top_sites {
	font: bold 16px Arial;
}
.text {
	font: bold 14px Arial;
}
.text_top {
	font: bold 12px Arial;
	color: #E2E2E2;
}
A:hover {
	text-decoration: none;
	color: #FFCC00;
	background: black;
}
a.thumb img { border: 1px solid #FFF; }
a.thumb:hover img { border: 1px dashed #00BDB4; }
a.link1 {font: bold 13px Arial;}
a.link1:hover {color: #FFCC00; background-color: #000; text-decoration: none}
.thtopbox a div {width:185px; margin-bottom: 10px;}
.thtopbox a:hover div {color: #FFCC00; background-color: #000; text-decoration: none}
.thtopbox a img { border: 1px solid #FFF; }
.thtopbox a:hover img { border: 1px dashed #00BDB4; }


.mainbody{
	display: block;
	width: 1024px;
	clear: both;
  background-color: #012A28;
  position: relative;
}



.blockhead {
	display: block;
	float: left;
	clear: both;
  width: 1024px;
}


.btn_d a{
  width: 105px;  
  margin-left: 2px;
}

.btn_c a,.btn_d a{
  background-color: #330099;
  display: block;
  float: left;
  font-size: 11px;
  color: #330099;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  margin: 0 1px 0 0;
  border: 1px solid #2A2A2A;
  border-radius: 0px 0px 7px 7px;
}

.btn_a a, .btn_b a/*, .scj_dots*/{
        background-color: #012A28;
	height: 32px;
	display: block;
	float: left;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	line-height: 32px;
	margin: 0 1px 0 5;
	border: 1px solid #2A2A2A;
	border-radius: 7px 7px 0px 0px;
}

.btn_a a{
	width: 105px;
	margin-left: 2px;
}
.btn_b a{
	width: 43px;
	background-color: #ffff99;
	margin-left: 1px;
}
.btn_a a:hover, .btn_b a:hover,btn_c a:hover,.btn_d a:hover, A.btn_b:hover{
font-size: 12px;
color: #330099;
font-weight: bold;
background-color: #FF9900;	
}

A.btn_b {
  width: 33px;
  background-color: #ffff99;
  margin-left: 1px; 
  height: 32px;
  display: block;
  float: left;
  font-size: 11px;
  color: #330099;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  margin: 0 1px 0 5;
}


A.scj_navigation_current_page
{
  width: 33px;
  background-color: #fff;
  margin-left: 1px; 
  height: 32px;
  display: block;
  float: left;
  font-size: 11px;
  color: #330099;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  margin: 0 1px 0 0;
  
}
A.btn_b_act
{
  width: 33px;
  background-color: #00fef6;
  margin-left: 1px; 
  height: 32px;
  display: block;
  float: left;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  margin: 0 1px 0 0;
  
}

.btn_b a:hover{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	background-color: #FF9900;
}

A.btn_b_sel {
  height: 32px;
  display: block;
  float: left;
  font-size: 11px;
  color: #000;
  background-color: #FFF;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  margin: 0 1px 0 0;   
}
A.btn_b_sel:hover {
  height: 32px;
  display: block;
  float: left;
  font-size: 11px;
  color: #000;
  background-color: #FFF;
  text-decoration: none;
  text-align: center;
  line-height: 32px;
  margin: 0 1px 0 0;
  font-weight: normal;   
}

.thumbs, .top{
	background-color: #012A28;
}
.thumbs1, .top{
	background-color: #012A28;
}
.headerbg,.headerbg2 {
	/*background-color: #00fef6;*/

background: -moz-linear-gradient(center top , #00fef6 0%, #012A28 100%) repeat scroll 0 0 transparent;
border: 1px solid #2A2A2A;
border-radius: 7px 7px 7px 7px;
background: -moz-linear-gradient(top, #00fef6 0%, #fac931 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00fef6), color-stop(100%,#012A28)); 
background: -webkit-linear-gradient(top, #00fef6 0%,#012A28 100%); 
background: -o-linear-gradient(top, #00fef6 0%,#012A28 100%); 
background: -ms-linear-gradient(top, #00fef6 0%,#012A28 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fef6', endColorstr='#012A28',GradientType=0 ); 
background: linear-gradient(top, #00fef6 0%,#012A28 100%);	
	
	
	width: 1024px;
	float: left;
	position: relative;
	z-index: 2;
}
.headerbg{
  height:40px;
}
.headerbg2
{
  height:20px;
  
}
.bkmrk a{
	font-size: 20px;
	line-height: 38px;
	font-weight: bold;
	color: #330099;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
}
.bkmrk a:hover{color:#ff0000; text-decoration:underline}
.thumbs {
	padding-top: 5px;
	float: right;
	width: 1024px;
	margin-bottom:20px;
}
.thumbs1 {
	padding-top: 1px;
	float: right;
	width: 1024px;
	margin-bottom:2px;
}
.t {
	color: #FF00FF;
	height: auto;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	text-decoration: none;
	position: relative;
	display:inline-block;
	_overflow:hidden;
	*zoom:1;
	
	width: 242px;
	font-size: 12px;	
  float:left;
  margin:1px;
  margin-left: 7px;
}
.t1 {
	color: #FF00FF;
	height: auto;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	text-decoration: none;
	position: relative;
	display:inline-block;
	_overflow:hidden;
	*zoom:1;
	
	width: 182px;
	font-size: 12px;	
  float:left;
  margin:8px;
  margin-left:7px;
}
.tsmall {
	width: 200px;
  display:inline-block;
  float:left;
  margin-left: 4px;
}

.t a:hover span.desc, .tsmall a:hover span.desc{
	color: #6633cc;;
}
.t1 a:hover span.desc, .tsmall a:hover span.desc{
	color: #6633cc;;
}
.desc {
	color: #330099;
  display: block;
	font-size: 11px;
	font-weight: bold;
	text-overflow:ellipsis;
	overflow:hidden;
	height: 18px;
	width:95%;
	white-space: nowrap;
	display: block;
}


.t a img, .tsmall a img{border: 1px solid; border-color:#FFFFFF}
.t a:hover img, .tsmall a:hover img{border: 1px dashed; border-color:#FF00FF}

.runtime {
	position: absolute;
	top: 6px;
	font-size: 10px;
	color: #F0F;
/*	background-color: #000000;*/
	padding-right: 3px;
	padding-left: 3px;
	line-height: 15px;
	width: auto;
	right: 3px;
}
.from, .added, .tags {
	font-size: 12px;
	color: #FFCC00;
  
}
.from b, .added b, .tags b{
	color: #FFFFFF;
	margin-right: 3px;
	font-size: 10px;
}
.from, .tags {
	float: left;
	margin-left: 2px;
}
.added {
	float: right;
	margin-left: 2px;
	
}
.tags {
	text-align: left;
	white-space: normal;
  
}

.tags a{
	color: #FFFFFF;
	text-decoration: underline;
	margin-left: 4px;
        font-weight: bold; 
}
.tags a:hover{
	color: #FFCC00;
	text-decoration: underline;
        font-weight: bold;
}
.bottom_e {
	height: 60px;
	padding: 4px;
}
.du_e b, .by_e b, .tags_e b, .src_e b {
	color: #FF615F;
	margin-right: 5px;
}
.du_e, .by_e, .tags_e, .src_e {
	color: #330099;
	font-size: 10px;
	left: 324px;
	display: block;
}
.desc_e {
	font-size: 16px;
	line-height: 22px;
	color: #330099;
	font-weight: bold;
	text-transform: uppercase;
}
.src_e a, .tags_e a{
	color: #330099;
	text-decoration: underline;
}
.src_e a:hover, .tags_e a:hover{
	color: #FDF8BB;
	text-decoration: none;
}
.toph ul{    
	font-size: 11px;
	text-align: left;        
	float: left;
	list-style: none;
	width: 197px;
}
.toph li{
	color: #CCC;    
	padding: 2px 0 2px 0;
	border-bottom: dotted 1px #444;
	line-height: 18px;
	height: 18px;
	display: block;       
}
.toph a{
	color: #fff;
	font-size: 15px;
	letter-spacing: -1px;   
	padding: 0 0 0 2px;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;     
}
.toph a:hover {
	color: #ffff99;     
}
.ct{
	padding-left: 2px;
	display: block;
	clear: both;
}
/*.ct ul{
	background-color: #000000;
}*/
.ct .top {width:199px;padding: 5px 0 0 0;float:left;
}.ct .top li 
{color: #99cccc;font-size: 10px;font-style: normal;line-height: 17px;text-indent:5px;white-space:nowrap;text-align:left;
height: 20px;overflow:hidden;
}.ct .top a{color: #330099;font-size: 16px;font-weight: bold;text-decoration: none;
}.ct .top a:hover{
	color: #F0F;
	text-decoration: underline;
}
.toph ul{    
	font-size: 11px;
	text-align: left;        
	float: left;
	list-style: none;
	width: 197px;
}
.toph li{
	color: #99cccc;    
	padding: 2px 0 2px 0;
	border-bottom: dotted 1px #444;
	line-height: 18px;
	height: 18px;
	display: block;       
}
.toph a{
	color: #fff;
	font-size: 15px;
	letter-spacing: -1px;   
	padding: 0 0 0 2px;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;     
}
.toph a:hover {
	color: #ffff99;     
}
#movcontainer{
  width:1024px;
  position:relative;
  margin: 0px auto;
  padding-top:5px;
  padding-bottom:15px;
  display: block;
  clear: both;
}
.side_l, .side_r {float:left; position:relative; margin: 0px auto}
.side_l{width:670px}
.side_r{width:270px}

.mov_desc h2{
  font-weight:bold;
  color: #FF0000;
  text-align: center;
  font-size: 16px;
}

.desc_e {
	color: #330099;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	text-transform: uppercase;
}
.du_e, .by_e, .src_e {
	color: #CCFFFF;
	display: block;
	font-size: 10px;
	left: 324px;
}

/*niches*******begin*******************/
	   .a niches:hover
{
text-decoration:none;
color:#fff;
background: #5012a3; 
background: -moz-linear-gradient(top, #5012a3 0%, #373737 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5012a3), color-stop(100%,#373737)); 
background: -webkit-linear-gradient(top, #5012a3 0%,#373737 100%); 
background: -o-linear-gradient(top, #5012a3 0%,#373737 100%); 
background: -ms-linear-gradient(top, #5012a3 0%,#373737 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5012a3', endColorstr='#373737',GradientType=0 ); 
background: linear-gradient(top, #5012a3 0%,#373737 100%); }

ul.niches {list-style:none; float:left; padding-left:15px;}
ul.niches li {padding-bottom:5px;}
ul.niches li a{
   
display:block; 
width:130px; 
height:20px; 
line-height:15px;
color:#ccc;
text-decoration:none;
font-size:13px;
text-align:center;
list-style: none outside none;
background: -moz-linear-gradient(center top , #5012a3 0%, #373737 100%) repeat scroll 0 0 transparent;
border: 1px solid #2A2A2A;
border-radius: 7px 7px 7px 7px;
 
background: -moz-linear-gradient(top, #5012a3 0%, #373737 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5012a3), color-stop(100%,#373737)); 
background: -webkit-linear-gradient(top, #5012a3 0%,#373737 100%); 
background: -o-linear-gradient(top, #5012a3 0%,#373737 100%); 
background: -ms-linear-gradient(top, #5012a3 0%,#373737 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5012a3', endColorstr='#373737',GradientType=0 ); 
background: linear-gradient(top, #5012a3 0%,#373737 100%);
width: 170px; 
}

 ul.niches li a:hover, a.login:hover {
	background:none;
	background-color:#FF9900;/*client_secondarycolor*/
	color:#000000;/*client_enterpaidcolor*/
}
 
/*niches*******end*******************/

/*Menu begin*/
#contentBox {
width:600px; 
height:20px;
}

#contentBox ul {
margin:0px; 
padding:0px; 
position:relative; 
width:100%;
}
#contentBox ul li:hover {
  background-color: #fac931;
}

#contentBox ul li 
{
	display:inline; 
	float:left; 
	margin-right:5px;
}

#contentBox ul li a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}
#contentBox ul li a:hover
{
	background-color:#fac931;
}
#contentBox ul li hover
{
	background-color:#fac931;
}

.titleCell, titleCell a 
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
cursor:pointer;
color: #FFFFFF;
line-height:20px;
margin:0;
padding:0;
position:relative;
width:85px;
z-index:1000;
border: 1px solid #2A2A2A;
display:block;
font-size:14px;
height:18px;
text-align:center;
background-color:#012A28
}

.titleCell strong {
}


#contentBox ul ul {
position:absolute; left:0px;
display:none; 
z-index:100;
}

#contentBox ul ul li {
border:#00FEF6 solid; 
border-width:1px; 
width:200px; 
background-color:#5012A3; 
padding:2px;
}

#contentBox ul li:hover ul {
display:block; top:-1px;
 !important; top:19px;
}

/*Menu end*/
/***slider begin**/
.wrapper {
  width:1024px;
  margin:0 auto;
}
#sliderwrap {
  float:left;
  width:1024px;
  height:258px;
/*  background:url(sliderbg.png) no-repeat;*/

  margin-left:0px;
  margin-top:-25px;
  position:relative;
  z-index:3;
}
.slidercontent {
  width:1024px;
  /*height:400px;*/
}
#slider {
  margin-left:10px;
  position:relative;
  margin-top:0px;
}

.content {
  color: #999999;
  display: inline-block;
  float: left;
  font-size: 12px;
  height: auto;
/*  margin: 3px 3px 3px 6px;*/
  padding: 30px 0px 0px 0px;
  position: relative;
  text-decoration: none;
  width: 250px;
}
.content p {
  font-style:italic;
  font-size:14px;
	margin-top:5px;
  
}
.content h2 {
  font-family: 'Lobster1.3Regular';
  font-size:30px;
  margin-bottom:1px;
  margin-top:20px;
}
.content h2 a {
  color:#941826;
  text-decoration:none;
  text-shadow:0 0 3px #000;
  text-transform:lowercase;
}
.titletxt1 {
  position: absolute; top:1px; 
  right: 383px; 
  width: auto; 
  height: 40px;
	font-size: 18px;
	text-align: left;
	text-indent: 10px;
	font-weight: bold;
	color: #330099;
	line-height:40px;
}
.titletxt1 h2 {
  
  font-size: 18px;
  text-align: left;
  text-indent: 10px;
  font-weight: bold;
  color: #330099;
  line-height:40px;
  width: auto; 
}
#titletxt2 {position: absolute; top:1px; right: 7px; width: 161px; height: 38px;
}
#titletxt2 h2 {position: absolute; top:1px; right: 7px; width: 161px; height: 38px;
  font-size: 26px;
}	

.at, .dots{float: left; color: #FFCC00; font-size: 12px; margin: 0 5px 0 20px; line-height: 42px; letter-spacing: 1px;}
.dots{ margin: 0 5px 0 5px; letter-spacing: 1px;}

.emb_block {
  height: auto;
  margin: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
  text-decoration: none;
  position: relative;
  display:inline-block;
  _overflow:hidden;
  *zoom:1;
  float:left;
  margin:3px;
  margin-left: 1px;
}

.webm a{
	text-decoration: none;
	font-size: 16px;
	color: #99cccc;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.webm a:hover{color: #A7A7A7; text-decoration: underline;
}
