div.col3 div.col2-left75 { float: left; margin-bottom: 1em; width: 245px; border-style: none; }
div.col3 div.col2-left75 div.first { float: left; width: 75px; border-style: none; padding: 0; }
div.col3 div.col2-left75 div.first div.inner { padding: 0; margin-bottom: 0; }
div.col3 div.col2-left75 div.second div.inner { padding: 0 0 0 5px; margin-bottom: 0; }
div.col3 div.col2-left75 div.first p { border: solid 1px #c9caca; }
div.col3 div.col2-left75 div.first p img { margin-right: 3px; margin-left: 4px; }
div.sideMenuAreaOff div.col3  div.col2-left75 div.second { margin: 0; padding: 0; float: right; width: 160px; border-style: none; }

div.link-nav-float li { border:none; }



.category-box {
	padding-top: 17px;
	background: url(../img/index/categoly-border.gif) 0 0 repeat-x;
	margin-bottom: 19px;
}
.category-box.first-child {
	padding-top: 0;
	background: none;
}
.category-box .main-category {
	position: relative;
	min-height: 40px;
	border-left: solid 10px #e60027;
}
* html .category-box .main-category {
	height: 40px;
}
.category-box .sub-category {
	position: relative;
	min-height: 40px;
	border-top: solid 1px #ccc;
	border-left: solid 10px #ccc;
}
* html .category-box .sub-category {
	height: 40px;
}
.category-box h2 {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	margin: 0;
	padding: 7px 0 14px 10px;
}
.category-box h3 {
	position: absolute;
	top: 0;
	left: 0;
	border: none;
	margin: 0;
	padding: 15px 0 14px 10px;
}
.category-box .link-nav-float {
	margin-left: 210px;
	margin-bottom: 0;
	width: 540px;
}
.category-box .sub-category .link-nav-float {
	margin-left: 210px;
	margin-bottom: 0;
	width: 540px;
}
.category-box .sub-category .link-nav-float ul {
	padding-top: 15px;
	font-size: 67%;
}
