#contents{
margin-top:20px;
}

#lead {
text-align:right;
}

#lead h1{
float:left;
}

#lead h1 img{
vertical-align:bottom;
}

#lead p{
text-align:left;
clear:both;
}


#lead p.note{
display:inline;
font-weight:normal;
padding-left:10px;
color:#FF0000;
}

#catalog h2{
	font-style:normal;
	font-weight:bold;
	font-size:150%;
	color:#FFF;
	background-color:#535353;
	/*height:34px;*/
	padding:3px 9px;
	width:668px;
}

#catalog h2 small{
font-size:70%;
}

#catalog .h2_s{
padding-left:0.8em;
	font-style:normal;
	font-weight:bold;
	font-size:85%;
}

#catalog h3{
	font-style:normal;
	font-weight:bold;
	line-height:140%;
	font-size:145%;
color:#393939;	
border-bottom:1px solid #C8C8C8;
}

/* product_list */
#product_list{
	width:700px;
	margin:0px 0 0 0px;
}
#product_list ul{
	margin:0px 0 0 0px;
	text-align:left;
}
#product_list li{
width:91px;
display:inline;
float:left;
text-align:left;
margin-right:10px;
}
#product_list li img{
}
#product_list li dl{
width:98px;
padding-right:2px;
}
#product_list li dt a{
display:block;

}
.tap_lab{
width:91px;
display:inline;
float:left;
text-align:left;
margin-right:20px;
}
#other{
text-align:right;
width:717px;
}
.products_name2{
	font-size:10px;
	line-height:10px;
}
.products_name{
	font-size:15px;
	color:#3B68DA;
	font-weight:bold;
	overflow:hidden;
}
.img_nolink img {

}
#product_list dt a:hover{
/*background-color:#00FFFF;*/
}

#product_list dd{
line-height:120%;
	font-size:84%;
	color:#555555;
		overflow:hidden;
		padding-left:3px;
		padding-top:4px;
}


#catalog{
	margin:15px 20px 67px 0px;
}



.button_box{
	float:right;
	padding:10px 10px 0 0;
}

.button_box2{
padding-top:20px;
position:absolute;
bottom:10px;
right:10px;
}

.button_box img{
padding-left:4px;
}

.img_box{
	margin-top:10px;
}

.img_box img, .button_box2 img{
padding-right:4px;
}

 .product_left{
 float:left;
 width:304px;
 padding-left:25px;
 }

.product_right{
	 float:left;
	 width:315px;
	padding-right:25px;
	margin-bottom:35px;
}

.product_right .hr{
width:315px;
margin-top:5px;
margin-bottom:10px;
}


.product_right p{
margin-bottom:10px;
}

.product_right h4{
margin-bottom:6px;
}

.product_right dl{
padding-bottom:3px;
}

.product_right a{
color: #3E70FC;
font-weight:bold;
font-size:100%;
}

.custom_icon a{
	color:#1D45B0;
	padding-left:8px;
	font-weight:bold;
	font-size:110%;
}
 .custom_icon{
	background-image:url(../img/custom_icon.gif);
	background-repeat:no-repeat;
	background-position: left center;
}
#details1,  #details2,  #details3,  #details4,  #details5,  #details6{
margin-bottom:50px;
}


.products{
	padding-bottom:25px;
	margin-bottom:5px;
	width:675px;
	position:relative;
}

#catalog p, #catalog dl{
	font-size:105%;
	line-height:150%;
	font-weight:normal;
	color:#393939;
}
#catalog dl{
width:315px;
}

.product_right dt{
font-weight:bold;
float:left;
}

.details_head{
margin-bottom:23px;
}

.nextback{
text-align:right;
height:12px;
}
.tonext, .toback{
width:100px;
}
.tonext {
float:right;
text-align:right;
}
.toback {
float:left;
text-align:left;
}
.tonext a, .toback a{
color:#2947A1;
height:12px;
}

