

/* 	[ SECTION =1 ] HEADINGS	/images/hdg-all.gif	 */

/*  [ SECTION =2 ] DARK/LIGHT PAGE SETUP  */

/*  [ SECTION =3 ] PAGE FORMAT	/images/movie-type.gif  */

/* 	[ SECTION =4 ] PROFILE AREA  */

/* 	[ SECTION =5 ] PICS GALLERY  */
	
/* 	[ SECTION =6 ] DOWNLOAD AREA  */	
	
/* 	[ SECTION =7 ] BG AND BUTTONS /images/bg-all.gif  */	
	
/* 	[ SECTION =8 ] TABLE HAYAMI	hayami table at the bottom  */

/* 	[ SECTION =9 ] JOIN BUTTONS	/images/btn-joinall  */




/* [ SECTION =0	] HEADINGS	/images/hdg-all.gif	 */


.hdgs {
	width:632px;
	background:url(/eng/images/hdg-all.gif) no-repeat;
	height:36px;
	margin:0 0 10px;
	display:block;		
	}
	
	.hdg1 { background-position:0 0; }			/*	sample	*/
	
	.hdg2 { background-position:0 -36px; }		/*	capture	 */
		
	.hdg3 { background-position:0 -72px; }		/*	gallery	 */
		
	.hdg4 { background-position:0 -108px; }		/*	download	*/
		
	.hdg5 { background-position:0 -144px; }		/*	review	 */

	.hdg6 { background-position:0 -180px; }		/*	join	*/	

	.hdg7 { background-position:0 -216px; }		/*	member streaming	*/	

	.hdg8 { background-position:0 -252px; }		/*	member upgrade	*/		



/* [ SECTION =1	] 3 BUTTONS	/images/bg-3tall.gif  */


div.button3 {
	width:612px;
	margin:0 10px;
	overflow:hidden;
	display:block;
	}
	
	
	div.button3 a {
		width:204px;
		float:left;
		display:block;
		}
		

.threet {
	width:3260px;
	background:url(/eng/images/bg-3tall.gif) no-repeat;
	height:60px;
	}
	
	

	a.three1 { background-position:0 0; }			/*	sample	*/
	a.three1:hover { background-position:-204px 0; }
	
	a.three2 { background-position:-408px 0; }		/*	capture	 */
	a.three2:hover { background-position:-612px 0; }
		
	a.three3 { background-position:-816px 0; }		/*	gallery	 */
	a.three3:hover { background-position:-1020px 0; }
		
	a.three4 { background-position:-1224px 0; }		/*	download	*/
	a.three4:hover { background-position:-1428px 0; }	
		
	a.three5 { background-position:-1632px 0; }		/*	review	 */
	a.three5:hover { background-position:-1836px 0; }

	a.three6 { background-position:-2040px 0; }		/*	join	*/	
	a.three6:hover { background-position:-2244px 0; }

  a.three7 { background-position:-2448px 0; }     /*  samp movie over light   */
  a.three8 { background-position:-2652px 0; }     /*  samp movie over light   */

  a.three9 { background-position:-2860px 0; }     /*  samp movie over dark    */
  a.three10 { background-position:-3064px 0; }    /*  samp movie over dark    */


/* [ SECTION =2	] DARK/LIGHT PAGE SETUP  */


	/*	#movie-main is dark. #movie-main-l is light.	*/


#movie-main, #movie-main-l {
	float:left;
	width:632px;
	display:inline;
	border:1px solid #300;
	padding-bottom:10px;
	line-height:1.5em;
	}
	

#movie-main {
	background-color:#170e07;
	color:#fff;
	}




#movie-main-l {
	background-color:#fff;
	color:#000;
	}
	

	#movie-main p, #movie-main-l p {
		padding:5px;
		color:#aa9d89;
		font-size:11px;
		line-height:1.4em;
		}

	#movie-main-l p {
 		color:#000;
		}


	#movie-main table, #movie-main-l table {
		padding:0 10px;
		margin:0 0 10px;
		border-collapse:collapse;
		}


		#movie-main table td, #movie-main-l table td {
		 	padding:4px;
			margin:0;
			}


#movie-main a { color:#fff; }
#movie-main-l a { color:#333; }


	.lefty { float:left; }
		
	.righty { float:right; }


		
		
	ul.detail-link {
		width:950px;
		height:20px;
		margin:0 auto;
		}
		
		ul.detail-link li {
			display:block;
			float:left;
			margin:0 15px 0 0;
			padding:0 0 0 20px;
			background:url(/images/bg-detaillink.gif) 0 2px no-repeat;
			}	
			


	ul.p-nate {
		height:20px;
		margin:10px 0;
/*		padding:0 0 0 100px; */
padding: 0 11px;
		list-style:none;
		}
		
		ul.p-nate li {

			float:left;
			white-space:nowrap;
			}	

		ul.p-nate li a:link {
			display:block;
			margin:0 10px 0 0;
			padding:2px 3px;
			border:1px solid #62554c;
			text-decoration:none;
			color:#fff;
			}
		
			
		ul.p-nate li a:visited {
			display:block;
			margin:0 10px 0 0;
			padding:2px 3px;
			border:1px solid #62554c;
			text-decoration:none;
					color:#fff;
			}
			
	
		ul.p-nate li a:hover {
			display:block;
			margin:0 10px 0 0;
			padding:2px 3px;
			border:1px solid #62554c;
			text-decoration:none;
					color:#fff;
			}
			
			
		ul.p-nate li a:active {
			display:block;
			margin:0 10px 0 0;
			padding:2px 3px;
			border:1px solid #62554c;
			text-decoration:none;
		  float: right;
		}


div.contall {
	width:612px;
	padding:10px
	}



	div.contall ul {

		list-style:none;
		width:612px;
		margin:10px auto;
		text-align:center;
		}
		
		div.contall ul li {
			text-align:center;
			display:inline;
			white-space:nowrap;
			width:auto;
			float:none;
			line-height:1.7em;
			padding:2px 4px;
			}	



		div.contall ul li a:link {
			text-decoration:none;
			padding:2px 4px;
			border:1px solid #62554c;
			text-align:center;
			}
		
			
		div.contall ul li a:visited {
			text-decoration:none;
			padding:2px 4px;
			border:1px solid #62554c;
			text-align:center;
			}
			
	
		div.contall ul li a:hover {
			text-decoration:none;
			padding:2px 4px;
			border:1px solid #62554c;
			text-align:center;
			}
			
			
		div.contall ul li a:active {
			text-decoration:none;
			padding:2px 4px;
			border:1px solid #62554c;
			text-align:center;
			}

		div.contall a.current {
      color:#ff295f !important;
      text-decoration:none;
      background-color:#74132A !important;
      padding:2px 4px;
      border:1px solid #62554c;
      cursor:default;
    }

/* [ SECTION =3	] PAGE FORMAT	/images/movie-type.gif  */

	
	div.format {
		width:950px;
		margin:0 auto 5px;
		}	
		
		
		div.format dl {
			margin:0;
			padding:0;
			border:1px solid #857365;
			height:50px;			
			}
			
			
			div.format dl dt, div.format dl dd {
				float:left;
				display:block;
				margin:0;
				padding:0;
				height:50px;				
				}

			
		div.format dl dt {
				background:url(/eng/images/movie-type.gif) no-repeat;
				height:50px;
				display:block;
				width:342px;
				}			
	
	
			div.format dl dt.g-d { background-position:0 0; }			/*	gradol	*/
			div.format dl dt.d-o { background-position:-342px 0; }		/*	dokusen original */
			div.format dl dt.m-c { background-position:-684px 0; }		/*	model collection	 */
			div.format dl dt.h-c { background-position:-1026px 0; }		/*	hime collection	*/
			div.format dl dt.o-b { background-position:-1368px 0; }		/*	original black	 */


			div.format dl dd {
				padding:5px 10px;
				height:40px;
				}
	
				
				div.format dl dd.mids {
					background-color:#dac0ad;
					}
	
				
				div.format dl dd.mids input {
					margin:-2px 5px 0 0;
					padding:0;
					vertical-align:middle;
					line-height:12px;
					}
	
				
				div.format dl dd h1 {
					font-size:12px;
					font-weight:normal;
					display:inline;
					}


				div.format dl dd h1 a {
					padding:0 20px 0 0;
					}					

					
				div.format dl dd span {
					display:block;
					padding:10px 0 0 0;
					}
					
					
			div.format p {
				text-align:center;
				padding:3px 0;
				margin:0;
				}



/* [ SECTION =4 ] PROFILE AREA  */



#movie-main div#profile-area, #movie-main-l div#profile-area {
	padding:10px;
	width:590px;
	height:238px;
	margin:0 10px;
	border:1px solid #666;
	}
	

	
#movie-main div#profile-area { background:url(/images/bg-gradolgra.gif) repeat-x; }

#movie-main-l div#profile-area { background:url(/images/bg-gradolgra2.gif) repeat-x; }




#movie-main div#profile-area a { 	color:#fff !important; }

#movie-main-l div#profile-area a { color:#333; }

#movie-main div#profile-area a:hover, #movie-main-l div#profile-area a:hover { 	color:#f36 !important; }
	
	
#movie-main a, #movie-main-l a {

	}

#movie-main a:hover, #movie-main-l a:hover {
	color:#f36 !important;
	}
	
	div#profile-area div {
		float:left;
		width:290px;
		}

	
	div#profile-area h2 {
/*	margin:0 0 10px; */
/*  padding:30px 0 0; */
   margin: 0 0;
		padding:5px 0 0;
		font-size:18px;
		}
		
	div#profile-area h2 a {
		color:#fff;
		}

	#movie-main-l div#profile-area h2 a {
		color:#000;
		}
	
		
#movie-main	div#profile-area ul, #movie-main-l div#profile-area ul {
	width:290px;
	font-size:11px;

	}
	
		
	#movie-main	div#profile-area ul li {
		float:left;
		display:block;
/* modified Yu 081211 */
/*	  width: 135px; */
/* 	margin:0 10px 5px 0; */  
		width:143px;
		margin:0 2px 0px 0;

		}

			
	#movie-main	div#profile-area ul li.long {
		width:250px;
		}
		
			
	div#profile-area ul li em {
		font-style:normal;
		padding:0 5px 0 0;
		color:#999;
		}	
			
			
	/* White Profile */


	#movie-main-l div#profile-area ul li h2 {
		text-indent:0;
		margin:0 0 10px;
		padding:0 !important;
		font-size:18px;
		}
		


	#movie-main-l div#profile-area ul, #movie-main div#profile-area ul.bgoose {
		list-style:none;
		width:135px;
		display:inline;
		padding:0 5px;
		}
	

	#movie-main-l div#profile-area ul li, #movie-main div#profile-area ul.bgoose li {
/*		float:none; */
float: right;
		display:block;
/*		width:135px; */
width: 145px;
		margin:0 10px 5px 0;
		}
		
		
		#movie-main div#profile-area ul.bgoose li h2{
			padding:0 !important;
			font-size:18px;
			}
		
			
			
	#movie-main-l div#profile-area ul li.long {
		width:270px;
		}
		
			
	#movie-main	div#profile-area ul li em {
		font-style:normal;
		padding:0 5px 0 0;
		color:#999;
		}	
	
	
	
	
 div#profile-area div a img {
 	float:left;
	padding:0 5px 0 0;
	}
	

	#movie-main-l div#profile-area h2, #movie-main div#profile-area h2.bsheep  {
		text-indent:-9999px;
		margin:0 0 10px;
		padding:0 !important;
		font-size:0;
		line-height: 20px;
		}	
	


	/*	Large comment for profile	*/

			
			
		div#profile-area div dl dt{
				color:#f36;
				}
			
			
			div.rr2 span , div.rr3 span{
				color:#f36;
				display:block;
				} 	
		
			
			div#profile-area div.rr2, div#profile-area div.rr3 {
				height:220px;
				width: 280px;
				overflow: auto;
				border: 1px solid #666;
				background-color: #141414;
				padding: 8px;
				color:#fff;
				}


			
			div#profile-area div.rr3 {

				background-color: #222;

				}
			
			

/* [ SECTION =5	] PICS GALLERY  */


	div.pics {
		padding:0 8px;
		}
	

	div.gallery-pics {
		padding:0 10px 0 71px;
		width:556px;
		}
		
		

	div.gallery-pics2 {
/* changed 081208 by Yu*/
			padding: 0; 
/*		padding:0 10px; */
 		width:612px;
		

		}
		
		
		
div.gallery-pics table {
	width:492px;
	}
		
		
		
	#movie-main div.gallery-pics table td {
		padding:2px;
		margin:0;

		}
		

	.pagenum {
		text-align:right;
		}
	

	.pagenum a {
		color:#fff !important;
		padding:0 20px 0 0;
		}


/* [ SECTION =6	] DOWNLOAD AREA  */	


	div.download {
		padding:10px;
		}

		
	div.download table, div.download table td {
		border:1px solid #666;
		border-collapse:collapse;
		text-align:center;
		background-color:#2a1a0d;
		
		}
		
		
		
		
div.download table .gyclr { color:#aa9d89; }
		
		
	
	div.download table th {
		margin:0;
		padding:5px 10px;
		text-align:left;
		font-weight:normal;
		font-size:10px;
		background-color:#000;
		color:#aa9d89;
		border-bottom:1px solid #666;
		}
	

		div.download table th em {
			font-size:12px;
			color:#dc1e1e;
			padding:0 10px 0 0;
			font-style:normal;
			font-weight:bold;
			}
	

		div.download table th span {
			font-size:12px;
			padding:0 10px 0 0;
			}
	

		div.download table th a {
			font-size:12px;
			}
	
	
	div.download table .hi {
		color:#dcad09;
		}	

				
	div.download table .di {
		color:#cb4825;
		}

		
	div.download table .ip {
		color:#00903a;
		}				
		
		
	div.download table em {
		font-style:normal;
		float:left;	
		padding:3px 5px 0 0;
		}		

			
	div.download table td {
		padding:5px 10px;
		}	


	div.download td span {
		display:block;
		padding:2px 0;
		color:#ff679a;				
		}
		
		div.download td span.bl {
			color:#000;				
			}	
			
			div.download td span.wh {
				color:#fff;				
				}	
				
			
	div.download td.num {
		font-weight:bold;
		background-color:#988c7d;
		color:#fff;
		}	


	div.download td.size {
		background-color:#69605b !important;
		color:#fff;
		}				
			

	#movie-main-l div.download td {
		background-color:#f2e9e4;
		}


	#movie-main-l div.download td.num {
		color:#000;
		background-color:#7b746c;
		}	

	
	.end { margin:0 !important; }
	
	
/* [ SECTION =7	] BG AND BUTTONS /images/bg-all.gif  */	

		

.bg-all {
	width:3528px;
	background:url(/eng/images/bg-all.gif) no-repeat;
	height:27px;
	}


	/* Profile image */

	#movie-main div#profile-area .bgg1 {	/*	Profile dark	*/
		width:150px;
		padding:30px 0 0 0;
		background-position:0 0;
		}


	#movie-main-l div#profile-area .bgg1 {	/*	Profile light	*/
		width:150px;
		padding:30px 0 0 0;
  	background-position:-150px 0;
		}


	/* Buttons */
		
	.bgg3,
	.bgg3:hover,
	.bgg18,
	.bgg4,
	.bgg5,
	.bgg6,
	.bgg17,
	.bgg19
		{
		display:block;
		width:100px;
		margin:0 auto;
		}			
		
		
	.bgg3 {		/*	dl-off	*/
		background-position:-300px 0;
		}
		
	.bgg3:hover {		/*	dl-on	*/
		background-position:-400px 0;
		}
		
  .bgg18 {        /*  mem-only    */
        background-position:-500px 0;
        }

	.bgg4 {		/*	mem-only	*/
		background-position:-500px 0;
		}
		
	.bgg5 {		/*	vip-only	*/
		background-position:-600px 0;
		}	
	
	.bgg6 {		/*	svip-only	*/
		background-position:-700px 0;
		}
		
	
	.bgg17 {		/*	streaming	*/
		background-position:-3428px 0;
		}			

	.bgg17:hover {		/*	streaming	*/
		background-position:-3528px 0;
		}
	
    .bgg18 {        /*  expired streaming   */
        background-position:-3628px 0;
        }

    .bgg19 {        /*  expired download    */
        background-position:-3728px 0;
        }

/* [ SECTION =8	] TABLE HAYAMI	hayami table at the bottom  */


	div.download table.hayami {
		background-color:#2a1a0d;
		font-weight:bold;
		}
		  
		
	div.download table.hayami td {
		border:1px solid #333;
		}


	div.download table.hayami th {
		height:47px;
		width:592px;
		padding:10px;
		}



	

	#movie-main	.profile {		/*	dark	*/
		background-position:0 0;
		width:612px;
		margin:0 0 0 10px;	
		}		
	
	
	#movie-main-l .profile {	/*	light	 */
		background-position:-612px 0;
		width:612px;
		margin:0 0 0 10px;	
		}


	#movie-main	div.download table.hayami th { background-color:#170e07; }

	#movie-main-l div.download table.hayami th { background-color:#edeae5; }





	#movie-main div.download table.hayami .bgg10,
	#movie-main div.download table.hayami .bgg11,
	#movie-main div.download table.hayami .bgg12,
	#movie-main-l div.download table.hayami .bgg10,
	#movie-main-l div.download table.hayami .bgg11,
	#movie-main-l div.download table.hayami .bgg12
	{
		width:126px;
		padding:0 !important;
		margin:0 !important;
		}
	
	
	#movie-main	div.download table.hayami .bgg10 {		/*	dark normal member	*/
		background-position:-800px 0;
		}				

	#movie-main-l div.download table.hayami .bgg10 {		/*	light normal member	*/
		background-position:-1178px 0;
		}	



	#movie-main div.download table.hayami .bgg11 {		/*	dark vip member	*/
		background-position:-926px 0;
		}				

	#movie-main-l div.download table.hayami .bgg11 {		/*	light vip member	*/
		background-position:-1304px 0;
		}			
		
		
		
	#movie-main div.download table.hayami .bgg12 {		/*	dark svip member	*/
		background-position:-1050px 0;
		}				

	#movie-main-l div.download table.hayami .bgg12 {		/*	light svip member	*/
		background-position:-1430px 0;
		}	

		
	/* First td in rows	*/

		
	div.download table.hayami .bgg13 {		/*	dl-stream	*/
		background-position:-1556px 0;
		width:229px;
		padding:0 !important;
		}

	div.download table.hayami .bgg14 {		/*	dl-hivision	*/
		background-position:-1784px 0;
		width:229px;
		padding:0 !important;		
		}	
		
	div.download table.hayami .bgg15 {		/*	dl-standard	*/
		background-position:-2014px 0;
		width:229px;
		padding:0 !important;		
		}



	#movie-main	div.download table.hayami .bgg16 {		/*	Dark TH	*/
		background-position:-2244px 0;
		width:592px;
		}


	#movie-main-l div.download table.hayami .bgg16 {		/*	Light TH	*/
		background-position:-2836px 0;
		width:592px;
		}	
		
		








	/* other TD with circles */

	#movie-main div.download table.hayami td.col1a,
	#movie-main-l div.download table.hayami td.col1a { background-color:#908983; }


	#movie-main div.download table.hayami td.col1b,
	#movie-main-l div.download table.hayami td.col1b { background-color:#a9a7a6; }

	#movie-main div.download table.hayami td.col2a,
	#movie-main-l div.download table.hayami td.col2a { background-color:#9d865b; }

	#movie-main div.download table.hayami td.col2b,
	#movie-main-l div.download table.hayami td.col2b { background-color:#bba983; }

	#movie-main div.download table.hayami td.col3a, 
	#movie-main-l div.download table.hayami td.col3a { background-color:#8d8759; }


	#movie-main div.download table.hayami td.col3b,
	#movie-main-l div.download table.hayami td.col3b { background-color:#aaaa81; }	
			
		
	/* Customer review & comment overflow overwritten for new layout 11/09/08--- */

	div.review_overflow { 
		overflow: auto;
		width:602px;
		padding:10px;
		margin:0 0 15px;
		}
	

	a.diffcolor {
		color:#fff !important;
		padding:0 10px;
		} 			
	
	a.diffcolor-l {
    color:#8b4513  !important;
    padding:0 10px;
  }


/* [ SECTION =9	] JOIN BUTTONS	images/btn-joinall  */

	ul.btn-join {
		margin:0 0 0 20px;
		}


		ul.btn-join li {
			float:left;
			display:block;
			margin:0 5px 0 0;
			padding:0;
			}
	

	.j-all {
		width:2488px;
		background:url(/eng/images/btn-joinall_eng.gif) no-repeat;
		height:29px;
		display:block;
		}


	.length1 { width:266px; }
	.length2 { width:326px; }


	.l1 { background-position:0 0; } 		/*	dark join image left */
	.l2 { background-position:-266px 0; }   /* light join image left */
	
	a.samp { background-position:-532px 0; }
	a.samp:hover { background-position:-858px 0; }
		
		
	a.mem { background-position:-1184px 0; }		
	a.mem:hover { background-position:-1510px 0; }
	

	a.vip {	background-position:-1836px 0; }
	a.vip:hover { background-position:-2162px 0; }
		
		
	a.svip { background-position:-2488px 0;	}	
	a.svip:hover { background-position:-2488px 0; }		
			
			
			
div.hd-top {
	width:100%;
	padding:0;
	margin:0;
	}
	
	div.hd-top span {
		width:955px;
		margin:0 auto;
		display:block;
		}


div.outy {
	background:url(/images/bg_gradation.gif) repeat-x;
	width:100%;
	background-color:#ff0;
	margin: 10px 0;
	}	


div.hd-stream {
	position:relative;
	left:50%;
	float:left;
	clear:both;
	margin:10px 0;
	text-align:left;	
	}


	#placeholder {
		position:relative;
		left:-50%;
		text-align:left;		
		}	

	
	
	
/*	
	div.hd-stream div.inner {
q		width:632px;
		margin:0 auto;
		padding:22px 68px;
		background-color:#222;
		}
*/

		
	div.inner span {
		border-bottom:1px solid #666;
		border-left:1px solid #666;		
		color:#fff;
		padding:3px 5px;
		margin:0;
		display:block;
		background:url(../images/sta.jpg) repeat-x;
		}	
	
    /* streaming list page */
div.typep_others {
     height:300px;
     }

div.typep_others div {
    display:block;
    float:left;
    margin:0 4px 0 0;
    height:215px;
    position:relative;
    }

div.typep_others div img { border:1px solid #000; }

div.typep_others div ul { background-color:#000; }




div.typep_others div ul {
    position: absolute;
    top: 144px;
    left: 1px;
    color:#fff;
    width: 116px;
    height:51px;
    filter:alpha(opacity=70); -moz-opacity:.70;opacity:.70;
    list-style:none;
    padding:3px 0 0 4px;
    line-height:1.4em;
    }



div.typep_others div p {
    text-align:center;
    background-color:#000;
    color:#ff0;
    padding:2px;
    margin-top:2px;
    width:118px;
    letter-spacing:-1px;
}

div.typep_others div p.dl-text {
    background-color:#fff;
    color:#000;
    }
/*  end */

	
		
		

		
		
		
		
		
		
		
		
		
			

