			
				
/*  [	SECTION =2 ヘッダーパーツ	]  */	

#header { width:100%;  }
#header img { border:none; border:0; vertical-align:bottom; }

#header ul.etc{ text-align:right;}


#header ul.etc li, #footer ul li a{   padding:0 4px; margin-top:4px; text-decoration:none;}
#header ul.etc li a { white-space: nowrap;}

#header ul.log_cart_parts { text-align:right; vertical-align:bottom;}
#header ul.log_cart_parts li, #header ul.topnav li {  list-style:none; padding-right:3px; display:inline; }
#header ul.log_cart_parts li.spacer { padding-right:2px; }




#header ul.log_parts {  width:100%; background-color:#900; height:23px; padding:2px 0; display:inline;}
#header ul.log_parts li { list-style:none; padding-right:3px; display:inline; }

#header img.slog {
	float:left;
	display:inline;
	}

#header div#h-main {
	padding:0;
	width:800px;
	display:block;
	float:left;
	margin:0 36px 0 0;
	vertical-align:bottom;

	}
			

			 
			#header ul li { list-style:none; display:block; float:left; margin-right:10px;  			 border:none; }

		#header ul.etc, #header ul.etc2 {  float:right;  }
			
			#header ul.etc2 { padding:15px 0 0 0; }
	
	/*	Top navigation	*/
	
		#header ul.tnav {

			 width:800px;
			 margin:0 0 0 200px;
			 vertical-align:bottom;
			 height:33px;


			 }
			
			#header ul.tnav li {
				margin:0 10px 0 0;
				vertical-align:bottom;
				width:111px;
 		  	    }
				
				
			#header ul.tnav li a.movie:link {
				float:left;
				display:block;
				margin-top:11px;				
				height:22px;
				width:111px;
				vertical-align:bottom;
				background:url(/images/header/btn-tnav-movie-off.gif) no-repeat;
 			    }

			#header ul.tnav li a.movie:visited {
				float:left;
				display:block;	
				margin-top:11px;						
				height:22px;
				width:111px;
				vertical-align:bottom;
				background:url(/images/header/btn-tnav-movie-off.gif) no-repeat;
 			    }
				
			#header ul.tnav li a.movie:hover {
				float:left;
				display:block;
				margin-top:0;				
				height:33px;
				width:111px;
				vertical-align:bottom;
				background:url(/images/header/btn-tnav-movie.gif) no-repeat;
 			    }	

			#header ul.tnav li a.movie:active {
				float:left;
				display:block;
				margin-top:11px;
				height:22px;
				width:111px;
				vertical-align:bottom;
				background:url(/images/header/btn-tnav-movie-off.gif) no-repeat;
 			    }	
				
				
			#header ul.tnav li a.chat:link {
				float:left;
				display:block;
				margin-top:11px;				
				height:22px;
				width:111px;
				vertical-align:bottom;
				background:url(/images/header/btn-tnav-chat.gif) no-repeat;
 			    }

			#header ul.tnav li a.chat:visited {
				float:left;
				display:block;	
				margin-top:11px;						
				height:22px;
				width:111px;
				vertical-align:bottom;
				background:url(/images/header/btn-tnav-chat.gif) no-repeat;
 			    }
				
			#header ul.tnav li a.chat:hover {
				float:left;
				display:block;
				margin-top:0;				
				height:33px;
				width:111px;
				vertical-align:bottom;
				background:url(/images/header/btn-tnav-chat-on.gif) no-repeat;
 			    }	

			#header ul.tnav li a.chat:active {
				float:left;
				display:block;
				margin-top:11px;
				height:22px;
				width:111px;
				vertical-align:bottom;
				background:url(/images/header/btn-tnav-chat.gif) no-repeat;
 			    }							

			/*	ppv	*/
			#header ul.tnav li a.tppv:link {
				float:left;
				display:block;
				margin-top:0;
				height:33px;
				width:111px;				
				background:url(/images/header/btn-tnav-ppv-on.gif) no-repeat;
 			    }

			#header ul.tnav li a.tppv:visited {
				float:left;
				display:block;
				margin-top:0;
				height:33px;
				width:111px;				
				background:url(/images/header/btn-tnav-ppv-on.gif) no-repeat;
 			    }
				
			#header ul.tnav li a.tppv:hover {
				float:left;
				display:block;
				margin-top:0;
				height:33px;
				width:111px;				
				background:url(/images/header/btn-tnav-ppv-on.gif) no-repeat;
 			    }	

			#header ul.tnav li a.tppv:active {
				float:left;
				display:block;
				margin-top:0;
				height:33px;
				width:111px;				
				background:url(/images/header/btn-tnav-ppv-on.gif) no-repeat;
 			    }					
		

				

	/*	Join/Upgrade button for top nav	*/

	#header .icon {
		width:111px;
		background:url(/images/header/btn-t-join.gif) no-repeat;
		height:31px;
		float:right;
		margin:2px 0 0 0;
		display:block;
		}

		body#samp #header .t-join {	/*	sample	*/
			display:block;
			float:right;
			background-position:0;	
			}

		body#mem #header .t-join {	/*	member	*/
			display:block;
			float:right;
			background-position:-111px 0;
			}

		body#vip #header .t-join {	/*	vip	*/
			display:block;
			float:right;
			background-position:-222px 0;
			}

		body#svip #header .t-join {		/*	svip	*/
			display:none;
			float:none;
			background:none;
			}


	/*	Bottom Nav	*/		
				
#header .bnav-cont {
	background-color:#C00;
	height:29px;
	padding:7px 0 2px;
	width:100%;

	}

	#header ul.bnav  { 
		margin:0 auto;
		width:1040px;
		list-style:none;
		letter-spacing:normal;
		text-align:center;
		}
	


	/*	Sliding Door technique used	*/
#header ul.bnav li a:link {
    /* Sliding right image */
    background: transparent url('/images/header/bnav-right.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    padding-right:15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
}


#header ul.bnav li a:visited {
    /* Sliding right image */
    background: transparent url('/images/header/bnav-right.gif') no-repeat scroll top right;
	display: block;
    float: left;
    height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    padding-right:15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
	}


#header ul.bnav li a:hover {
    /* Sliding right image */
    background: transparent url('/images/header/bnav-right.gif') no-repeat scroll top right;
	
    display: block;
    float: left;
    height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    padding-right:15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
	}


#header ul.bnav li a:active {
    /* Sliding right image */
    background: transparent url('/images/header/bnav-right.gif') no-repeat scroll top right;
	
    display: block;
    float: left;
    height: 24px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    padding-right:15px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    /* FONT PROPERTIES */
    text-decoration: none;
	}


#header ul.bnav li a span {
    /* Background left image */ 
    background: transparent url('/images/header/bnav-left.gif') no-repeat; 
    display: block;
    line-height:24px; /* CHANGE THIS VALUE ACCORDING TO BUTTON HEIGHT */
    padding:0 0 0 15px;
} 

#header ul.bnav li a:hover span{
    text-decoration:underline;
}
	
	
body#samp #header ul.bnav li.supervip, body#samp #header ul.bnav li.special {	/*	Omit the last 2 links for sample page		*/
	display:none;
	width:0;
	height:0;
	background:none;
	}		
			
