/* add japan style 2010 */
	/* index.html */
			#homeGreybox {
			clear: both;
/* 			background:#d1d7d9; */
/* 			border:#999 1px solid; */
			display: block;
			padding:6px;
			width:490px;
			font-size: 1.2em;
			text-align: center;
		}

		#homeAds {
			width:188px;
			float:left; 
			_display:inline;
			text-align:center;
/* 			margin-left:13px; */
		}
	#flash {
		width: 484px;
		height: 250px;
		margin: 3px 30px 10pt 30px;
		filter: Glow(color=#dfdfdf);
		}

	/* section.html */

#subleftcolumn {
	width:128px;
	float:left; 
	_display:inline;
	line-height: 1.1;
	padding-bottom: 250px;
} 

	#subleftcolumn h3{
		color: #fff;
	}


	#subleftcolumn div {
		width:118px;
		background:#1f1f1f;
		float:left; display:inline;
		margin-top:10px;
		padding:5px;
		color:#fff;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#subleftcolumn #leftads {
		padding: 0;
		background: transparent;
	}

		#subleftcolumn ul{
			background:#ccc;
			display:block;
			min-height:30px;
			margin-top:10px;
			padding:1px;
			font-size:1.1em;
		}

			#subleftcolumn li{
				margin-bottom:5px;
				
			}

				#subleftcolumn a{
					color:#000;
				}

					#subleftcolumn a:hover{
						color:#666;
					}
					


#subrightcolumn {
/* 	width:546px;
	min-height:400px;
	padding: 10px 0px 10px 15px; */
	float:left; 
	_display:inline;
	overflow: hidden;
			display:block;
}
.imagebox {
  width: 90%;
  	width:546px;
 margin-top: 20px;
  margin-left: auto;
  margin-bottom: 20px;
  margin-right: auto;
}
ul.imagebox {
  list-style-type: none;
}
.imagebox li {
  float: left;
  padding: 10px;
}
.imagebox li a {
  border: 0;
}
#wmes {
  clear: left;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
}
#wmes h3 {
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
ul#miconlink {
  list-style: none;
}
ul#miconlink li {
  display: inline;
}


#subcontentcolumn {
	width:640px;
/* 	float:left;  */
	_display:inline;
	line-height: 1.1;
/* 	padding-bottom: 250px; */
	display: block;
	padding:5px 0px;
	margin: 10pt 0pt 15pt 20pt;
} 

	#subcontentcolumn h3{
		color: #fff;
	}


	#subcontentcolumn div {
		_display:block;
		background:#1f1f1f;
		margin:10px;
		padding:5px;
		color:#fff;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#subcontentcolumn #menuads {
		padding: 0;
		background: transparent;
	}

		#subcontentcolumn ul{
			background:#ccc;
			display:block;
			min-height:30px;
			margin-top:10px;
			padding:1px;
			font-size:1.1em;
		}

			#subcontentcolumn li{
				margin:5px 10px 5px 10px;
							float:left; 
				width: 130px;
			}

				#subcontentcolumn a{
					color:#000;
				}

					#subcontentcolumn a:hover{
						color:#666;
					}


/* prod.html */
		#cartOptions #AddToCart{
			width: 195px;
			padding: 5px 20px;
			margin:0px;
			text-align: center;
			color: #fff;
			background-color:#800000;
			font-size: 13pt;
			font-weight: bold;
			
		}
		
			#cartOptions input.textBtn {
				float: none ;
				_display: inline;
				display: block;
				border: 0;
				background: transparent;
				font-weight: bold;
				font-size: 11px;
				width: auto;
				margin: 10px 0px 0px 25%;
				cursor: pointer;
				}

#dlstCatalog {
	color:#800000;
}



		#clzm-Image img {
			width:220px;
			height:220px;
			margin-bottom: 4px;			
/*		border:solid 1px gray;padding:3px;margin:10px; */
		}
		
		#clzm-navi  {
			overflow: hidden;
			padding-top: 17px;
		}
	
		#clzm-navi li {
			float: left;
			_display: inline;
			cursor: pointer;
			margin: 0;
			margin-bottom: 10px;
			list-style: none;
			
		}
		#clzm-navi li img{
				background: url(../images/prodImgS.jpg) no-repeat;
				padding: 10px;
				width: 45px;
				height: 45px;
				opacity: .8;
		}
		#clzm-navi li:hover img{
					opacity: 1;
		}