@import url("list-w.css");


/* ======= LIST ======== */







	#list-all, #rank-all { 
		display:inline; /*needed for crapIE6 */
		margin:0 0 15px;
		
		padding:5px;
		overflow:hidden;
		xborder:1px solid #660;
		}


	#list-all { 
		width:656px;
		float:left;
		}

	#rank-all { 
		width:855px;
		_width:835px;
		float:right;
		}



#small-sub { width:165px; padding:0; float:right; }

#list-all div, #rank-all div{
			overflow:hidden;
			padding:5px 5px 5px 10px;
			overflow:hidden;
			}
			
	#list-all div:after, #rank-all div:after {
		clear:left;
		}
	

#list-all h1, #rank-all h1 { 
	padding:1px 0 6px ;
	vertical-align:middle;
	color:#ff0;
	letter-spacing:1px;
	font-weight:normal;
	line-height:1em;
	font-size:12px;
	margin:0 0 10px;
	}
	
	#list-all h1 em, #rank-all h1 em {  
		font-size:14px;
		padding:0 3px;
		color:#fff;
		}
				
				dd.title-list a.type-nm {
					background-color:#0c0;
					font-size:10px;
					color:#fff;
					padding:0 1px;
					text-decoration:none;
					margin:0 0 2px 10px;

					line-height:1.0em;
					border:1px solid #fff;
					vertical-align:middle;
					white-space:nowrap;
					}
					
				dd.title-list a.type-og {
					
					background-color:#f00;
					font-size:10px;
					color:#fff;
					padding:0 1px 1px;
					text-decoration:none;
					margin:0 0 2px 10px;

					line-height:1.0em;
					border:1px solid #fff;
					vertical-align:middle;
					white-space:nowrap;
					}
					
				dd.title-list a.type-sh {
					
					background-color:#3cf;
					font-size:10px;
					color:#fff;
					padding:0 1px 1px;
					text-decoration:none;
					margin:0 0 2px 10px;

					line-height:1.0em;
					border:1px solid #fff;
					vertical-align:middle;
					white-space:nowrap;
					}
					
				dd.title-list a.type-gk {
					background-color:#901033;
					font-size:10px;
					color:#fff;
					padding:0 1px 1px;
					text-decoration:none;
					margin:0 0 2px 10px;
					line-height:1.0em;
					border:1px solid #fff;
					vertical-align:middle;
					white-space:nowrap;
					}
					
				dd.title-list a.type-sp {
					background-color:#f0c;
					font-size:10px;
					color:#fff;
					padding:0 1px 1px;
					text-decoration:none;
					margin:0 0 2px 10px;

					line-height:1.0em;
					border:1px solid #fff;
					vertical-align:middle;
					white-space:nowrap;
					}
	
				dd.title-list a.type-vi {
					background-color:#ff0;
					font-size:10px;
					color:#000;
					padding:0 1px 1px;
					text-decoration:none;
					margin:0 0 2px 10px;
					line-height:1.0em;
					border:1px solid #fff;
					vertical-align:middle;
					white-space:nowrap;
					}
					
				dd.title-list a.type-sv {
					background-color:#fff;
					font-size:10px;
					color:#000;
					padding:0 1px 1px;
					text-decoration:none;
					margin:0 0 2px 10px;

					line-height:1.0em;
					border:1px solid #fff;
					vertical-align:middle;
					white-space:nowrap;
					}					




#list-all div .page-cont, #rank-all .page-cont { border-bottom:1px solid #666; padding:5px; display:block; height:20px;}
	 
	#list-all div .page-cont ul.css-changer , #rank-all .page-cont ul.css-changer { margin:0; padding:0; float:left; display:block; }
	
		#list-all .page-cont ul.css-changer li, #rank-all .page-cont ul.css-changer li { display:block; float:left; margin:0 10px 0 0;}
		
		#list-all .page-cont ul.css-changer li a , #rank-all .page-cont ul.css-changer li a { 
			padding:2px 10px 0;
			height:18px;
			border-left:1px solid #333;
			border-right:1px solid #333;
			border-top:1px solid #333;
			border-bottom:none !important;
			border-bottom:0 !important;
			text-align:center;
			text-decoration:none;

			}
			
	
	/*  pagenate */
			
ul.pagenate { margin:0 0 10px; padding:0; float:right; }

ul.pagenate li{
		display:block;
		float:left;
		text-align:center;
		}
	
ul.pagenate li.end { margin:0; padding:0; }

ul.pagenate a:link {
		color:#fff;
		text-decoration:none;
		margin:0 8px 0 0;
		background-color:#222;
		width:25px;
		padding:2px 4px;
		border:1px solid #666;
		}
		
ul.pagenate a:visited {
		text-decoration:none;
		margin:0 8px 0 0;
		background-color:#222;
		width:25px;
		padding:2px 4px;
		border:1px solid #666;
		}

ul.pagenate a:hover , ul.pagenate a:active  {
		text-decoration:none;
		background-color:#3cf;
		margin:0 8px 0 0;
		width:25px;
		padding:2px 4px;
		border:1px solid #fff;
		}
	
ul.pagenate a.current {
		color:#666 !important;
		font-size:12px;
		text-decoration:none;
		background-color:#3cf !important;
		margin:0 8px 0 0;
		width:25px;
		padding:2px 4px;
		border:1px solid #fff;
		cursor:default;
		}
		




/* how many parts per page */

.pagenum { 
	margin:10px 0 10px 500px;
	height:20px;
	padding:5px 0;
	position:relative;

	}

	

	
		
	/*	PPV list */

#wrap div#ppv-list dl {
	display:block;
	float:left;
	padding:10px;
	overflow:hidden;
	margin:5px 10px 10px 0;
	}
	

	#rank-all div#ppv-list dl { width:360px; }

	#list-all div#ppv-list dl { width:280px; }
	
		#wrap div#ppv-list dt { 
			float:left;
			margin:0 10px 0 0;
			padding:0;
			}

		#list-all div#ppv-list dd {
			clear:none;
			}

			
#wrap div#ppv-list p { 
	background-color:#666;
	width:400px;
	margin:0 auto;
	text-align:center;
	}



#list-all .to-top, #rank-all .to-top{ 	
	padding:5px 0;
	text-decoration:none;
	height:14px;
	display:block;
	text-align:right;

 }
		
			#list-all .to-top a:link ,#rank-all .to-top a:link {
			text-align:right;
			text-decoration:underline;
			 }
			 
			 #list-all div .to-top a:visited ,#rank-all div .to-top a:visited{
			text-align:right;
			text-decoration:underline;
			 }
			 
			 #list-all div .to-top a:hover ,#rank-all div .to-top a:hover{
			text-align:right;
			text-decoration:underline;
			 }
			 
			 #list-all div .to-top a:active ,#rank-all div .to-top a:active{
			text-align:right;
			text-decoration:underline;
			 }
			 
			 
/* for streaming hd */

#main-hd {
	width:595px;
	margin:0 10px 0 0;
	float:left;
	}
