
h2 {
	float: left;
	width: 705px;
	height: 50px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
	font-size: 30px;
	font-weight: lighter;
	color: #ee0000;
	line-height: 50px;
	border-left: 10px solid #a0a0a0;
}



/* Start frameImageSlider */
#frameImageSlider {
	width: 100%;
	height: 365px;
	margin: 0px auto;
	margin-bottom: 70px;
	background: url(../common/images/headerBg.png) repeat;
}

#areaImageSlider {
	width: 980px;
	height: 90px;
	margin: 0px auto;
}
/* End frameImages */


/* Start btn20250317Caution */
#btn20250317Caution {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}


/* Start btn20221220Caution */
#btn20221220Caution {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}

/* Start btn20211208Caution */
#btn20211208Caution {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}

/* Start btn20201223Caution */
#btn20201223Caution {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}


/* Start btn20191010Caution */
#btn20191010Caution {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}


/* Start btn20160330Caution */
#btn20160330Caution {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}

/* Start btn20160206Caution */
#btn20160206Caution {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 75px;
	text-align: center;
}


/* Start btnReplace */
#btnReplace {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 10px;
	text-align: center;
}
/* End btnRepair */



/* Start categoryIndex */
#categoryIndex {
	float: left;
	width: 100%;
	margin-left: 5px;
	margin-bottom: 75px;
}

#categoryIndex div {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	text-indent: -9999px;
}

#categoryIndexNew a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexNEW01.png) no-repeat;
}

#categoryIndexNew a:hover {
	background: url(../images/categoryIndexNEW02.png) no-repeat;
}

#categoryIndexTrack a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexTRACK01.png) no-repeat;
}

#categoryIndexTrack a:hover {
	background: url(../images/categoryIndexTRACK02.png) no-repeat;
}

#categoryIndexRoad a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexROAD01.png) no-repeat;
}

#categoryIndexRoad a:hover {
	background: url(../images/categoryIndexROAD02.png) no-repeat;
}

#categoryIndexTouring a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexTOURING01.png) no-repeat;
}

#categoryIndexTouring a:hover {
	background: url(../images/categoryIndexTOURING02.png) no-repeat;
}

#categoryIndexCyclocross a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexCYCLOCROSS01.png) no-repeat;
}

#categoryIndexCyclocross a:hover {
	background: url(../images/categoryIndexCYCLOCROSS02.png) no-repeat;
}

#categoryIndexAccessory a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexACCESSORY01.png) no-repeat;
}

#categoryIndexAccessory a:hover {
	background: url(../images/categoryIndexACCESSORY02.png) no-repeat;
}

#categoryIndexCustomworks a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexCUSTOMWORKS01.png) no-repeat;
}

#categoryIndexCustomworks a:hover {
	background: url(../images/categoryIndexCUSTOMWORKS02.png) no-repeat;
}

#categoryIndexOldSchoolBmx a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexOLDSCHOOLBMX01.png) no-repeat;
}

#categoryIndexOldSchoolBmx a:hover {
	background: url(../images/categoryIndexOLDSCHOOLBMX02.png) no-repeat;
}

#categoryIndexMtb a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexMTB01.png) no-repeat;
}

#categoryIndexMtb a:hover {
	background: url(../images/categoryIndexMTB02.png) no-repeat;
}

#categoryIndexBb a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexBB01.png) no-repeat;
}

#categoryIndexBb a:hover {
	background: url(../images/categoryIndexBB02.png) no-repeat;
}

#categoryIndexProductsList a {
	width: 365px;
	height: 100px;
	display: block;
	background: url(../images/categoryIndexProductsList01.png) no-repeat;
}

#categoryIndexProductsList a:hover {
	background: url(../images/categoryIndexProductsList02.png) no-repeat;
}

/* End categoryIndex */



/* Start areaNewProducts */
#areaNewProducts {
	float: left;
	width: 100%;
	margin-bottom: 75px;
}

#areaNewProducts dl {
	float: left;
	width: 705px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 5px 25px 5px 5px;
	background: #eee;
}

.newProductsPic {
	float: left;
	width: 105px;
	height: 105px;
	margin-right: 15px;
	background: #999;

}

.newProductsDate {
	float: right;
	width: 585px;
	padding: 15px 0px 5px 0px;
	font-size: 12px;
}

.newProductsTitle {
	float: right;
	width: 585px;
	padding: 0px 0px 5px 0px;
	font-size: 18px;
}

.newProductsDescription {
	float: right;
	width: 585px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 18px;
}
/* End areaNewProducts */



/* Start areaInformation */
#areaInformation {
	float: left;
	width: 100%;
	margin-bottom: 75px;
}

#areaInformation dl {
	float: left;
	width: 685px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 20px 25px;
	background: #eee;
}

.informationDate {
	font-size: 12px;
	padding-bottom: 5px;
}

.informationTitle {
	font-size: 18px;
	padding-bottom: 5px;
}

.informationDescription {
	font-size: 12px;
	line-height: 16px;
}
/* End areaInformation */



/* Start areaImportantNotification */
#areaImportantNotification {
	float: left;
	width: 100%;
	margin-bottom: 75px;
}

#areaImportantNotification dl {
	float: left;
	width: 685px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 20px 25px;
	background: #eee;
}

.importantNotificationDate {
	font-size: 12px;
	padding-bottom: 5px;
}

.importantNotificationTitle {
	font-size: 18px;
	padding-bottom: 5px;
}

.importantNotificationDescription {
	font-size: 12px;
	line-height: 16px;
}
/* End areaImportantNotification */
