@charset "utf-8";

/* HEADER : LongBar */
#construct #headersub{
	background-color:#000;
	height:213px;
	border-top:1px solid #333;
}
#construct #headersub2{
	display:block;
	background-color:#000;
	padding:24px 28px 0 40px;
	border-top:1px solid #333;
	height:179px;
}

#construct #headersub2 ol{
	float:right;
	list-style-type:none;
	display:table;
	width:220px;
}
#construct #headersub2 ul{
	list-style-type:none;
	display:table;
}
#itemnavi{
	width:60px;
}
#cromnavi{
	width:160px;
}
#construct #headersub2 li{
	margin-top:0;
	float:left;
	border:0px solid #00f;
}
#headersub2 ul li a{
	float:left;
	height:0;
	overflow:hidden;
	background-position:0 0;
	background-repeat:no-repeat;
}
#headersub2 ul#cromnavi li a{
	width:160px;
	padding-top:20px;
}
#headersub2 ul#cromnavi li a.current{ background-position:0 -20px; }

#headersub2 li a:hover{ background-position:0 -20px; }
#headersub2 li#cromnavi00 a{ background-image:url( ../images/cromwell/crombtn00.gif ) ; }
#headersub2 li#cromnavi01 a{ background-image:url( ../images/cromwell/crombtn01.gif ) ; }
#headersub2 li#cromnavi02 a{ background-image:url( ../images/cromwell/crombtn02.gif ) ; }
#headersub2 li#cromnavi03 a{ background-image:url( ../images/cromwell/crombtn03.gif ) ; }
#headersub2 li#cromnavi10 a{ background-image:url( ../images/cromwell/crombtn10.gif ) ; }
#headersub2 li#cromnavi11 a{ background-image:url( ../images/cromwell/crombtn12.gif ) ; }
#headersub2 li#cromnavi12 a{ background-image:url( ../images/cromwell/crombtn11.gif ) ; }
#headersub2 li#cromnavi20 a{ background-image:url( ../images/cromwell/crombtn2.gif ) ; }

#headersub2 ul#itemnavi li a{
	width:60px;
	border:0px solid #f00;
}
#headersub2 li#itemnavi0 a.current{ background-position:0 -80px; }
#headersub2 li#itemnavi1 a.current{ background-position:0 -60px; }

#headersub2 li#itemnavi0 a:hover{ background-position:0 -80px; }
#headersub2 li#itemnavi1 a:hover{ background-position:0 -60px; }
#headersub2 li#itemnavi0 a{ background-image:url( ../images/cromwell/itemnavi0.gif ) ; padding-top:80px; }
#headersub2 li#itemnavi1 a{ background-image:url( ../images/cromwell/itemnavi1.gif ) ; padding-top:60px; }
#headersub2 li#itemnavi2{ height:20px; }

.itemnaviw{
	width:220px;
}
.itemnaviw li{
	height:35px;
}
#headersub2 ul.itemnaviw li a{
	width:220px;
	padding-top:35px;
}
#itemnavi00 a{ background-image:url( ../images/cromwell/itemnavi00.gif ) ; }
#itemnavi01 a{ background-image:url( ../images/cromwell/itemnavi01.gif ) ; }
#itemnavi02 a{ background-image:url( ../images/cromwell/itemnavi02.gif ) ; }
#headersub2 .itemnaviw li a:hover{ background-position:0 -35px; }




#construct #hdlead{
	display:block;
	float:left;
	width:652px;
	color:#333;
	padding-right:20px;
	font-size:0.8em;
	line-height:150%;
	letter-spacing:0.2px;
	text-align:justify;
	border:0px solid #fcc;
}
#construct #hdlead img{
	float:left;
	padding-right:16px;
	width:200px;
}
#construct #hdlead span{
	font-family:Verdana, Arial, sans-serif;
	letter-spacing:0.5px;
}


/* DEALER */
#contents table#dealer{
	width:848px;
	margin:0px;
	padding:0px;
	border-collapse: collapse;
	border-spacing:0px;
	margin-top:8px;
	background-color:#585858;
}
#contents table#dealer td{
	color:#fff;
	background-color:#000;
	font-size:0.8em;
	padding:4px 0 ;
	padding-left:8px;
	vertical-align:top;
	border:1px solid #666;
	line-height:1.6em;
	letter-spacing:0.2px;
}
#contents table#dealer td span{
	font-family:Verdana, Arial, sans-serif;
	letter-spacing:0.8px;
}
#contents table#dealer img.icon{
	vertical-align:center;
	margin-left:4px;
}
#contents table#dealer td span.spname{
	font-size:0.9em;
	color:#999;
	letter-spacing:1px;
}

#contents table#dealer td.idx{
	font-weight:bold;
	text-align:center;
	background-color:#333333;
	white-space:nowrap;
	letter-spacing:1px;
	padding-left:4px;
	padding-right:4px;
}
#contents table#dealer td.area{
	background-color:#181818;
	text-align:center;
	white-space:nowrap;
	padding-left:4px;
	padding-right:4px;
}
#contents table#dealer a{
	color:#fff;
}
#contents #updated{
	clear:both;
	width:848px;
	font-size:x-small;
	color:#fff;
	text-align:right;
	padding-top:4px;
	letter-spacing:1px;
}



/* CONTENTS */
#construct #contents{
	padding:32px 12px 32px 56px;
	display:block;
	width:892px;
	border-top:1px solid #000;
	letter-spacing:0.1px;
	background-color:#000 ;
	background-image:url( ../images/cromwell/idx_bg.gif);
}
/* ITEM BLOCK */
.itemblk{
	border:0px solid #fcf;
	margin-top:1px;
	display:block;
	width:848px;
}
.itemblk div#itemtitle{
	border:0px solid #ffcccc;
	display:block;
	width:876px;
	margin-bottom:8px;
}
/* ITEM BLOCK ---- itemset */
.itemblk div.itemset{
	display:block;
	float:left;
	width:400px;
	border:0px solid #090;
}
.itemblk #pstnr{
	margin-left:48px;
	border:0px solid #009;
}
.itemblk div.itemset dl.topinfo dt{
	height:280px;
}
.itemblk div.itemset dl.topinfo dd.lead{
	width:372px;
	margin-top:12px;
	color:#ffffff;
	background-color:#333333;
	padding:12px 14px 12px 14px;
	font-size:0.8em;
	line-height:150%;
	layout-grid-char:0.1em;
	text-align:justify;
}
/* ITEM BLOCK ---- itemnavi */
#contents dl.itemnavi{
	clear:both;
	padding-top:16px;
	height:104px;
	width:848px;
	border:0px solid #009;
}
#contents dl.itemnavi img#itemnavi0{
	float:left;
}
#contents dl.itemnavi img#itemnavi1{
	float:right;
}
#contents dl.itemnavi #dealer{
	text-align:center;
}
#contents dl.itemnavi img#itemnavi2{
	padding-top:8px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #009;
}

/* GLOVE INDEX */
#contents .itemleft,
#contents .itemright{
	float:left;
	width:400px;
	height:272px;
}
#contents .itemright{
	margin-left:40px;
}
#contents #itembtm{
	clear:both;
	font-size:xx-small;
}
#glovesnavi{
	margin:0 auto;
	list-style-type:none;
	width:840px;
	height:240px;
	display:table;
	border:0px solid #fff;
}
#glovesnavi li{ margin-top:0; float:left; padding:0 20px;}

.helmetsnavi{
	margin:0 auto;
	list-style-type:none;
	display:table;
	border:0px solid #fff;
	width:880px;
	height:200px;
}
.helmetsnavi li{ margin:0; float:left; padding:0 10px;}
.helmetsnavi li img{ width:200px; height:200px; border-width:0; }


/* -------------------------- */
div.pgtop, div.pgtopbk{
	clear:both;
	width:848px;
	border:0px solid #000099;
	color:#333;
	text-align:right;
	font-size:0.8em;
	padding-top:24px;
}

.pgtop a, .pgtopbk a{
	text-decoration:none;
}
.pgtop a:hover, .pgtopbk a:hover{
	text-decoration: underline;
	text-decoration: underline;
}

.pgtop a{
	color:#333;
}

.pgtopbk a{
	color:#fff;
}

