div.hjsBlock p{
	font-size:75%;
}


h2{
	margin:0px;
	padding:0px;
}

p.p_use{
	clear:both;
	font-size:75%;
	color:#FFFFFF;
	padding:0px 3px 5px 3px;
}

p.p_medipla{
	padding:10px 0px;
}

div.div_01{
	margin-bottom:20px;
}

div.div_02 dl, div.div_02 dt, div.div_02 dd{
	margin:0px;
	padding:0px;
}


div.div_02 dl{
	width:308px;
	border:1px solid #fff;
	float:left;
	background:#eee9da;
	min-height:440px;
	/* for IE6 */
	height:auto !important;
	height:440px;
}

div.div_02 dl.lastutill_l, div.div_02 dl.lastutill_r{
	margin-bottom:20px;
	min-height:270px;
	/* for IE6 */
	height:auto !important;
	height:270px;
}

div.div_02 dd.medical_util{
	color:#000000;
	padding:10px 15px 0px 15px;
	font-size:75%;
}


div.div_04{
	margin-bottom:40px;
}

div.div_05{
	float:left;
}

div.div_06{
	float:left;
	padding-left:5px;
}

br.cls{
	clear:both;
}

@import "/css/mod_infoblock_base.css";

.infoBlockM01 .headingB01 {
	padding-bottom: 1px;
}

.infoBlockM01 .infoImage {
	display: block;
	padding-top: 8px;
}

.infoBlockM01 a:link .infoImage img,
.infoBlockM01 a:hover .infoImage img {
	border-bottom: none;
}

.infoBlockM01 .linkList01 li {
	margin-bottom: 2em;
}


@import "/css/mod_products_base.css";
@import "/css/mod_heading_a.css";
@import "/css/mod_heading_b.css";

div.seriesImage{
	margin: 0 0 16px 0;
}

div.productsList .headingA01{
	margin-bottom: 0.75em;
}

div.productsList .headingA01, div.productsLIst .headingA01,
div.productsList .headingA02, div.productsLIst .headingA02,
div.productsList .headingA03, div.productsLIst .headingA03,
div.productsList .headingB01, div.productsLIst .headingB01,
div.productsList .headingB02, div.productsLIst .headingB02,
div.productsList .headingC01, div.productsLIst .headingC01,
div.productsList .headingC01, div.productsLIst .headingC01,
div.productsList .headingC02, div.productsLIst .headingC02,
div.productsList .headingC03, div.productsLIst .headingC03,
div.productsList .headingC04, div.productsLIst .headingC04,
div.productsList .headingC05, div.productsLIst .headingC05,
div.productsList .headingC06, div.productsLIst .headingC06,
div.productsList .headingC11, div.productsLIst .headingC11,
div.productsList .headingC12, div.productsLIst .headingC12,
div.productsList .headingC13, div.productsLIst .headingC13,
div.productsList .headingC14, div.productsLIst .headingC14,
div.productsList .headingC15, div.productsLIst .headingC15,
div.productsList .headingC16, div.productsLIst .headingC16,
div.productsList .headingC21, div.productsLIst .headingC21,
div.productsList .headingC22, div.productsLIst .headingC22,
div.productsList .headingC23, div.productsLIst .headingC23,
div.productsList .headingC24, div.productsLIst .headingC24,
div.productsList .headingC25, div.productsLIst .headingC25,
div.productsList .headingC26, div.productsLIst .headingC26,
div.productsList .headingE01, div.productsLIst .headingE01,
div.productsList .headingE02, div.productsLIst t .headingE02{
	margin-top: 0.75em;
}

div.productsList .headingD01, div.productsLIst .headingD01,
div.productsList .headingD02, div.productsLIst .headingD02{
	margin: 0.75em 0 1.15em 0;
}


div.productsList div.additionalLink .headingA01, div.productsLIst div.additionalLink .heckadingA01{
	margin: 0.75em 0 0 0; 
}

div.separator{
	padding: 0 0 0.5em 0;
	clear: left;
}

div.LastSeparator{
	padding: 0.75em 0 0 0;
	clear: left;
}

/*------------------
    products list
------------------*/
div.productsList, div.productsLIst{
	font-size: 100%;
}

div.productsListItem, div.productsLIstItem{
	margin: 0.25em 0 0 0;
	min-height: 166px;
	clear: left;
}

div.productsList div.productsListItem h2, div.productsLIst div.productsListItem h2,
div.productsList div.productsLIstItem h2, div.productsLIst div.productsLIstItem h2,
div.productsList div.productsListItem h3, div.productsLIst div.productsListItem h3,
div.productsList div.productsLIstItem h3, div.productsLIst div.productsLIstItem h3,
div.productsList div.productsListItem h4, div.productsLIst div.productsListItem h4,
div.productsList div.productsListItem h5, div.productsLIst div.productsListItem h5,
div.productsList div.LastProductsListItem h2, div.productsLIst div.LastProductsListItem h2,
div.productsList div.LastProductsListItem h3, div.productsLIst div.LastProductsListItem h3,
div.productsList div.LastProductsListItem h4, div.productsLIst div.LastProductsListItem h4,
div.productsList div.LastProductsListItem h5, div.productsLIst div.LastProductsListItem h5{
	margin: 0;
}

div.productsList div.productsListItem h2 br, div.productsLIst div.productsListItem h2 br,
div.productsList div.productsLIstItem h2 br, div.productsLIst div.productsLIstItem h2 br,
div.productsList div.productsListItem h3 br, div.productsLIst div.productsListItem h3 br,
div.productsList div.productsLIstItem h3 br, div.productsLIst div.productsLIstItem h3 br,
div.productsList div.productsListItem h4 br, div.productsLIst div.productsListItem h4 br,
div.productsList div.productsLIstItem h4 br, div.productsLIst div.productsLIstItem h4 br,
div.productsList div.productsListItem h5 br, div.productsLIst div.productsListItem h5 br,
div.productsList div.productsLIstItem h5 br, div.productsLIst div.productsLIstItem h5 br,
div.productsList div.LastProductsListItem h2 br, div.productsLIst div.LastProductsListItem h2 br,
div.productsList div.LastProductsLIstItem h2 br, div.productsLIst div.LastProductsLIstItem h2 br,
div.productsList div.LastProductsListItem h3 br, div.productsLIst div.LastProductsListItem h3 br,
div.productsList div.LastProductsLIstItem h3 br, div.productsLIst div.LastProductsLIstItem h3 br,
div.productsList div.LastProductst ListItem h4 br, div.productsLIst div.LastProductsListItem h4 br,
div.productsList div.LastProductsLIstItem h4 br, div.productsLIst div.LastProductsLIstItem h4 br,
div.productsList div.LastProductsListItem h5 br, div.productsLIst div.LastProductsListItem h5 br,
div.productsList dckiv.LastProductsLIstItem h5 br, div.productsLIst div.LastProductsLIstItem h5 br{
	display: none;
}

div.productsList span.productName img, div.productsLIst span.productName img{
	margin: 0 0 0 188px;
	display: block;
}

div.productsList span.productImage img, div.productsLIst span.productImage img{
	margin: -17px 0 0.65em 0;
	float: left;
}

div.productsList span.h18 img, div.productsLIst span.h18 img{
	margin: -19px 0 0.65em 0;
}

div.productsList h3 a img, div.productsLIst h3 a img,
div.productsList h4 a img, div.productsLIst h4 a img,
div.productsList h5 a img, div.productsLIst h5 a img{
	border: none;
}

div.productsList a span.productName img, div.productsLIst a span.productName img{
	border-bottom : 1px solid #fff;
	box-sizing : content-box;
}

div.productsList a:hover span.productName img, div.productsLIst a:hover span.productName img{
	border-bottom : 1px solid #06c;
}

div.productsList div.productData, div.productsLIst div.productData{
	margin: 0 0 0 188px;
	padding: 0 0 0.25em 0;
}

div.productsList div.productData p, div.productsLIst div.productData p{
	margin: 0.25em 0 0 0;
	padding: 0 0 0.25em 0;
}

div.productsList div.productData div.productSpec, div.productsLIst div.productData div.productSpec{
	padding: 0 0 0.5em 0;
}

div.productsList div.productData p.additionalInfo, div.productsLIst div.productData p.additionalInfo{
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 16px;
}

/* last product list item */
div.lastProductsListItem, div.lastProductsLIstItem{
	margin: 0.25em 0 0 0;
	min-height: 154px;
	clear: left;
}

div.LastProductsListItem span.productImage img, div.LastProductsLIstItem span.productImage img{
	margin: -17px 0 0 0;
}

div.LastProductsListItem div.productData, div.LastProductsLIstItem div.productData{
	paddingt : 0;
}

div.LastProductsListItem div.productData p, div.LastProductsLIstItem div.productData p{
	padding: 0;
}

div.productsListItem div.productData .headingD01,
div.productsLIstItem div.productData .headingD01,
div.LastProductsListItem div.productData .headingD01,
div.LastProductcksLIstItem div.productData .headingD01,
div.productsListItem div.productData .headingD02,
div.productsLIstItem div.productData .headingD02,
div.LastProductsListItem div.productData .headingD02,
div.LastProductsLIstItem div.productData .headingD02{
	clear : right;
	padding-top : 0.5em;
	margin-bottom : 0.4em
}

div.LastProductsListItem div.productData div.productSpec,
div.LastProductsLIstItem div.productData div.productSpec{
	padding: 0.5em 0 0 0;
}

div.LastProductsListItem div.productData p.additionalInfo,
div.LastProductsLIstItem div.productData p.additionalInfo{
	padding: 0.5em 0 0 0;
}

/*------------------
    spec table
------------------*/
/* border, padding */
div.productsList div.productSpec table,
div.productsLIst div.productSpec table{
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #999999;
	width: 362px;
}

div.productsList div.productSpec th,
div.productsLIst div.productSpec th,
div.productsList div.productSpec td,
div.productsLIst div.productSpec td{
	padding: 0.2em 0.45em;
	border-width: 1px 0 0 1px;
	border-style: solid;
	border-color: #999999;
	font-weight: normal;
}

/* width */
div.productsList div.productSpec col.header,
div.productsLIst div.productSpec col.header{
	width: 172px;
}

div.productsList div.productSpec col.dataC01,
div.productsLIst div.productSpec col.dataC01{
	width: 187px;
}

div.productsList div.productSpec col.dataC02,
div.productsLIst div.productSpec col.dataC02{
	width: 93px;
}

/* align */
div.productsList div.productSpec thead th,
div.productsLIst div.productSpec thead th{
	text-align: center;
}

div.productsList div.productSpec tbody th,
div.productsLIst div.productSpec tbody th{
	text-align: left;
}

div.productsList div.productSpec tbody td,
div.productsLIst div.productSpec tt body td{
	text-align: right;
}

div.productsList div.productSpec tbody td.sameData,
div.productsLIst div.productSpec tbody td.sameData{
	text-align: center;
}

/* background color - spec01 */
div.productsList div.productSpec table.spec01 thead,
div.productsLIst div.productSpec tableck.spec01 thead,
div.productsList div.productSpec table.spec01 tbody th,
div.productsLIst div.productSpec table.spec01 tbody th{
	color: #000;
	background-color: #f6f6f6;
}
.RedTxt {
  color: #f00;
  font-size: 90%;
}