a{color:#f8762f; font-weight:bold; text-decoration:none;}
a:link{color:#f8762f;}
a:visited{color:#f8762f; text-decoration:none;}
a:hover{color:#3c3c3c; text-decoration:underline;}
a:active{color:#f8762f;}

#discontinued{
	width:201px;
	margin:0 auto 10px auto;
}

strong{
	color:#3c3c3c;
}

.linkstrong{
	font-weight:bold;
}

#extraBanner{
width:182px;
margin:0 auto 10px auto;
}

#extraBanner img{
border:1px solid #696969;}

#subnews h2{
	background-color:#696969;
	color:#ffffff;
	height:20px;
	text-align:center;
}

.boxBplus h2{
	background-color:#084c8d;
	color:#ffffff;
	height:20px;
	text-align:left;
	font-size:18px;
	font-family:Helvetica;
	font-weight:bold;
	padding-left:5px;
	width:545px;
}

h2.product{
	margin:0 auto 1em auto;
	width:565px;
	border:none;
}

.boxB h2{
	background-color:#084c8d;
	margin:0;
}

h3{
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:10px 0 1em 0;
	color:#610000;
}

h4.subCategory{
	background-color:#084c8d;
	color:#ffffff;
	padding-left:0.5em;
}

h4{
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#3c3c3c;
	border-bottom:1px solid #91c640;
	clear:both;
}

.boxF h4{
	border:none;
}

h5{
	font-size:10pt;
	text-indent:1em;
}

.productList h5, .productListNew h5, .productListEnd h5{
	margin:0;
	font-size:10pt;
}

.productList h6, .productListNew h6, .productListEnd h6{
	margin:0;
	font-size:7.5pt;
	color:#3c3c3c;
	font-weight:normal;
}


.boxA{clear:both;
	width:307px;
	margin:0 0 10px 0;
	text-align:left;
	border:1px solid #cccccc;
	padding:0;
	background-color:#f9f9f9;
}

.textA{
	width:300px;
	margin:0 auto;
	padding:0;
}

.boxB{clear:both;
	width:529px;
	margin:0;
	text-align:left;
	border:1px solid #084c8d;
	padding:0;
}

.textB{
	width:510px;
	margin:0 auto;
	padding:0;
}

.boxBplus{clear:both;
	width:550px;
	margin:0 0 10px 18px;
	text-align:left;
	border:1px solid #084c8d;
	padding:0;
}

.textBplus{
	width:540px;
	margin:0 auto;
	padding:0;
}

.boxC{clear:both;
	width:565px;
	margin:10px auto 140px auto;
	text-align:left;
	border:1px solid #084c8d;
	padding:0;
}

.textC{
	width:555px;
	margin:0 auto;
	padding:10px 0;
}

.boxD{clear:both;
	width:100%;
	margin:10px auto;
	text-align:left;
	border-left:1px solid #084c8d;
	padding:0;
}

.textD{
	width:700px;
	margin:0 0 0 40px;
	padding:10px 0;
}

.boxE{
	clear:both;
	width:500px;
	margin:0 0 10px 0;
	text-align:left;
	padding:0;
	float:left;
}

.textE{
	width:490px;
	margin:0 auto;
	padding:10px 0;
}

#boxSub{
	width:232px;
	float:right;
	margin-right:0;
}

.boxF, boxG{
	width:230px;
	margin:0 0 20px 0;
	text-align:left;
	padding:0;
	border:1px solid #e3e3e3;
	border-top:none;
}

.boxF{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}

.boxG{
border:1px solid #e3e3e3;
}

.textF, .textG{
	width:90%;
	margin:0 auto;
	padding:0;
}

.textF img{
width:200px;
position:relative;
right:10px;}

.boxSearch{
	height:120px;
	border:1px solid #cccccc;
	margin-bottom:2em;
	padding:0 0 0 1em;
}

.textSearch{
	float:left;
	width:455px;
}

.imgSearch{
	float:right; 
	width:185px;
}

.fontSmall{
	font-size:7.5pt;
	color:#3c3c3c;
}

li, dd{
	margin-bottom:1em;
}

.productCategory{
	width:220px;
	float:left;
	margin:0 13px 1em 0;
}

.productCategoryDescription{
	font-size:7.5pt;
	color:#3c3c3c;
	background-color:#cdcdcd;
	border:1px solid #ababab;
	padding:0 1em;
}

.productList, .productListNew, .productListEnd{
	width:210px;
	border:1px solid #cccccc;
	margin:15px 7px 2em 7px;
	padding:0 2px;
	float:left;
	font-size:7.5pt;
}



.productListNew{
	background:url(../images/new/new-badge.gif) no-repeat right top;
}

.productListEnd{
	background:url(../images/new/end-badge.gif) no-repeat right top;
}

.productListImg{
	width:160px;
	margin:0 auto;
}

#buyNow{
background:url(../images/buy-now-base.gif) no-repeat left top; width:230px; margin:0 auto 15px auto;}

#QAbox{
	font-size:10pt;
	font-family:Verdana, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	line-height:150%;
	width:600px;
	text-align:left;
	margin:0 auto;
	color:#555555;
	border:1px solid #610000;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}

#QAbox h1{margin:0; background-color:#610000; width:600px; height:28px;
}

#QAbox h2{border-bottom:3px double #610000;
}

#QAboxFooter{font-family:Verdana, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; font-size:7.5pt; color:#3c3c3c; text-align:center;
}


.QAboxQ{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	width:90%;
	border:1px solid #dfdfdf;
	background-color:#dfdfdf;
	color:#000000;
	padding:0 1em;
	margin:1em auto 0 auto;
	clear:both;
}

.QAboxA{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	width:90%;
	border:1px solid #dfdfdf;
	padding:0 1em;
	margin:0 auto 2em auto;
}