/* CSS Document */

/*p.prodTour{ background:url(../img/bg_prodtour.gif) no-repeat; padding:0 0 0 20px}*/

div.prodBasicInfo{ margin:0 0 20px 0}

div.prodBasicInfo div.textArea{ float:right; width:395px}

div.prodBasicInfo div.textArea h2{ width:198px; float:left; display:inline; margin:0; padding:0}

div.prodBasicInfo div.textArea p.callSales{width:197px; float:left; display:inline; text-align:right; clear:none; font-weight:bold}

div.prodBasicInfo div.textArea p{ clear:both; margin:0 0 1em 0}

div.prodBasicInfo div.textArea ul.relationalLink{ list-style:none; margin:0; padding:0}

div.prodBasicInfo div.textArea ul.relationalLink li{ float:left; border:1px solid #b8b8b8; background: no-repeat left center; padding:0 3px 0 23px; font-weight:bold; margin:0 20px 0 0 }

div.prodBasicInfo div.imageArea ul.imageViewer{list-style:none; margin:0; padding:0}

div.prodBasicInfo div.imageArea ul.imageViewer li{ float:left; padding:0 0 0 20px; margin:0 20px 0 0}

div.prodBasicInfo div.imageArea ul.imageViewer li.enlarge{background:url(../img/bg_imageviewer001.gif) no-repeat}

div.prodBasicInfo div.imageArea ul.imageViewer li.moreImage{background:url(../img/bg_imageviewer002.gif) no-repeat}


/**/
div.features{ width:437px; float:right}

div.features div.titleArea h4{ margin:0; padding:0}

div.features div.titleArea div{float:left; margin:0 0 2em 0}

div.features div.titleArea ul.printAndEmail{ float:right; }

div.features h3{ border-bottom:2px solid; margin:0 0 10px 0; padding:0}

div.features dl{ clear:both}

div.features dl dt{ font-weight:bold; background:url(../img/bg_features.gif) no-repeat 0 5px; padding:0 0 0 10px}

div.features dl dd{ margin:0 0 2em 0}

ul.printAndEmail{ list-style:none; float:right; padding:0 0 10px 0; margin:0}

ul.printAndEmail li:first-child{ background:url(../img/bg_printable.gif) no-repeat 0 2px; padding:0 0 0 15px}

ul.printAndEmail li{background:url(../img/bg_emailthispage.gif) no-repeat 0 2px; padding:0 0 0 15px}

p.reader{ clear:both}

p.reader img{ float:left; margin:0 10px 0 0}

/**/

div.prodInfo{ width:175px; float:left}

div.prodInfo h3{ border-bottom:2px solid}

div.prodInfo ul.ratings{ padding:0 0 0 20px; margin:0 0 1em 0}

div.prodInfo ul.ratings img{ vertical-align:middle; margin:0 0.25em}

div.prodInfo p{padding:5px 0 0 5px;}

ul.read{ padding:0 0 10px 5px; list-style:none;}

/*categoryTop*/
#categoryArea{ margin:0 0 15px 0}

#categoryArea div{_float:left; display:inline;}

#categoryArea div:first-child{float:left; margin:0}

#categoryArea div .prodCategoryImage{ margin:26px 0 0 0}

#categoryArea br {
	display: none;
}

body.column03 #contentsArea div.thumbnailBlock{ margin:0; clear: both}

body.column03 #contentsArea div.prodThumbnail{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/ width:300px; margin:0 10px 0 0; font-size:12px; float:left; display:inline}

body.column03 #contentsArea div.prodThumbnail img{float:left;display:inline;}

body.column03 #contentsArea div.prodThumbnail div{width:148px; float:left; display:inline;}

body.column03 #contentsArea div.prodThumbnail div p{ margin:0 0 1em 0}

body.column03 #contentsArea div.prodThumbnail h2{font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	/**/; margin:0; background:url(../img/bg_subcategory.gif) no-repeat 5px center #50701D; padding:2px 0 2px 15px; margin:0 0 1em 0}

body.column03 #contentsArea div.prodThumbnail h2 a:link, body.column03 #contentsArea div.prodThumbnail h2 a:visited{ color:#fff}

body.column03 #contentsArea .prodTour{ border:1px solid #b8b8b8; background:no-repeat left center; padding:0 3px 0 23px; font-weight:bold; margin:0; width:120px}


/*(h*)*/

.headingTypeA01{
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 125%;
	/**/
	margin:0 0 35px 0;
	padding:0;}

.headingTypeA02{
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 125%;
	/**/
	margin:0;
	padding:0;}
	
.headingTypeB01{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/
	margin:0 0 10px 0;
	padding:3px 9px;
	color:#fff}

.headingTypeB02{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/
	margin:0;
	padding:3px 9px;
	color:#fff}

.headingTypeC01{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/ 
	margin:0 0 9px 0;
	padding:0 0 3px 9px;}

.headingTypeC02{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/
	margin:0;
	padding:0 0 3px 9px;}


.headingTypeD01{
	font-size: 14px;
	line-height: 1.4;
	/*\*/
	_font-size: 95%;
	/**/
	margin:0 0 10px 0;
	}

.headingTypeD02{
	font-size: 14px;
	line-height: 1.4;
	/*\*/
	_font-size: 95%;
	/**/
	margin:0;
	}

.headingTypeA01,
.headingTypeA02,
.headingTypeB01,
.headingTypeB02,
.headingTypeC01,
.headingTypeC02,
.headingTypeD01,
.headingTypeD02{ clear:both}

/*headingB*/

.headingTypeB01 a:link,
.headingTypeB01 a:visited,
.headingTypeB02 a:link,
.headingTypeB02 a:visited,
div.headingTypeBlockB11 h2 a:link,
div.headingTypeBlockB11 h2 a:visited,
div.headingTypeBlockB12 h2 a:link,
div.headingTypeBlockB12 h2 a:visited,
div.headingTypeBlockB11 h3 a:link,
div.headingTypeBlockB11 h3 a:visited,
div.headingTypeBlockB12 h3 a:link,
div.headingTypeBlockB12 h3 a:visited,
div.headingTypeBlockB11 h4 a:link,
div.headingTypeBlockB11 h4 a:visited,
div.headingTypeBlockB12 h4 a:link,
div.headingTypeBlockB12 h4 a:visited,
div.headingTypeBlockB11 h5 a:link,
div.headingTypeBlockB11 h5 a:visited,
div.headingTypeBlockB12 h5 a:link,
div.headingTypeBlockB12 h5 a:visited{
	background:url(../img/bg_subcategory.gif) no-repeat left 6px; padding:0 0 0 6px; display:block}

.headingTypeB01 a:link,
.headingTypeB01 a:visited,
.headingTypeB02 a:link,
.headingTypeB02 a:visited,
div.headingTypeBlockB11 a:link,
div.headingTypeBlockB11 a:visited,
div.headingTypeBlockB12 a:link,
div.headingTypeBlockB12 a:visited{color:#fff;}

.headingTypeC01 a:link,
.headingTypeC01 a:visited,
.headingTypeC02 a:link,
.headingTypeC02 a:visited,
div.headingTypeBlockC11 h2 a:link,
div.headingTypeBlockC12 h2 a:link,	
div.headingTypeBlockC11 h3 a:link,
div.headingTypeBlockC12 h3 a:link,
div.headingTypeBlockC11 h4 a:link,
div.headingTypeBlockC12 h4 a:link,
div.headingTypeBlockC11 h5 a:link,
div.headingTypeBlockC12 h5 a:link,
div.headingTypeBlockC11 h2 a:visited,
div.headingTypeBlockC12 h2 a:visited,	
div.headingTypeBlockC11 h3 a:visited,
div.headingTypeBlockC12 h3 a:visited,
div.headingTypeBlockC11 h4 a:visited,
div.headingTypeBlockC12 h4 a:visited,
div.headingTypeBlockC11 h5 a:visited,
div.headingTypeBlockC12 h5 a:visited{ background:url(../img/misc_productinfo.gif) no-repeat left center; padding:0 0 0 6px;}

div.headingTypeBlockB11{
	color:#fff;
	margin:0 0 10px 0;
	padding:3px 9px;}

div.headingTypeBlockB12{
	color:#fff;
	margin:0;
	padding:3px 9px;}

div.headingTypeBlockB11 h2,
div.headingTypeBlockB12 h2,	
div.headingTypeBlockB11 h3,
div.headingTypeBlockB12 h3,
div.headingTypeBlockB11 h4,
div.headingTypeBlockB12 h4,
div.headingTypeBlockB11 h5,
div.headingTypeBlockB12 h5,
div.headingTypeBlockC11 h2,
div.headingTypeBlockC12 h2,	
div.headingTypeBlockC11 h3,
div.headingTypeBlockC12 h3,
div.headingTypeBlockC11 h4,
div.headingTypeBlockC12 h4,
div.headingTypeBlockC11 h5,
div.headingTypeBlockC12 h5{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/
	margin:0;
	float:left;
	}
	
#contentsArea div.headingTypeBlockB11 p,
#contentsArea div.headingTypeBlockB12 p,
#contentsArea div.headingTypeBlockC11 p,
#contentsArea div.headingTypeBlockC12 p{
	font-size: 11px;
	line-height: 1.4;
	/*\*/
	_font-size: 70%;
	/**/
	float:right;
	border-left:1px solid #fff;
	padding:0 0 0 4px;
	margin:1px 0 0 0;
	font-weight:bold;
	}

#contentsArea div.headingTypeBlockB11 ul{ float:right; margin-bottom:0}
#contentsArea div.headingTypeBlockB11 ul li{ display:inline;font-size: 11px;
	line-height: 1.4;
	/*\*/
	_font-size: 85%;
	/**/font-weight:bold;}
#contentsArea div.headingTypeBlockB11 ul li img{ vertical-align:middle}
#contentsArea div.headingTypeBlockB11 ul li.text{ background:url(../img/bg_subcategory.gif) no-repeat left center; padding:0 0 0 5px}

div.headingTypeBlockC11{
	margin:0 0 9px 0;
	padding:3px 9px 3px 10px;
	}

div.headingTypeBlockC12{
	margin:0;
	padding:3px 9px 3px 10px;
	}
	
/*to Top*/

div.internalLink{ margin:5px 0}
div.internalLink p{  text-align:right}
div.internalLink p a{background:url(../img/bg_totop.gif) no-repeat left center; padding:0 0 0 10px; margin:0 0 0 20px }