/* -------------------------------------------------------------------
LAYOUT CONTAINERS-categoryTopLeftNav-
------------------------------------------------------------------- */
#categoryTopLeftNav {
	width: 240px;
	float: left;
	margin:0px 0px 0px 0px;
	/*background: #CCC;*/
}
#categoryTopLeftNavCon {
	margin:17px 0px 0px 0px;
	padding:0px;
	width: 240px;
}
#categoryTopLeftNavConMenu {
	width: 240px;
}
#categoryTopLeftNavConMenuTit {
	margin:0px;
	padding:0px;
	width: 240px;
}
#categoryTopLeftNavConMenuTit h3 {
	margin:5px 0px 3px 0px;
	padding:0px 0px 0px 13px;
	font-size:90%;
	font-weight:bold;
	color:#000000;
	line-height:110%;	
	border-left:solid 7px #3366CC;
}
#categoryTopLeftNavConMenuList {
	margin:11px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	width: 210px;
}
#categoryTopLeftNavConMenuList ul.off {
	margin:0px;
	padding:0px;
	width: 210px;
	font-weight: bold;
}
#categoryTopLeftNavConMenuList ul.off li.off {
	width: 210px;
}
#categoryTopLeftNavConMenuList ul.off li.off a{
	display:block;
	margin: 0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	padding: 5px 0px 5px 0px;
	/* color:#000099; */
}
#categoryTopLeftNavConMenuList ul.off li.off a:hover{
	margin: 0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	padding: 5px 0px 5px 0px;
	/* color:#cc0000; */
}
.categoryTopLeftNavConMenuListOn p.line {
	margin:0px;
	padding:0px;
	width: 200px;
	height:1px;
}
.categoryTopLeftNavConMenuListOn {
	margin:0px;
	padding:0px;
	width: 200px;
	height:1px;
}
#categoryTopLeftNavConMenuList ul.on {
	margin:0px;
	padding:0px;
	width: 210px;
	background:#DCE8FC;
}
#categoryTopLeftNavConMenuList ul.on li.on {
	display:block;
	width: 210px;
	margin: 0px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	padding: 5px 0px 5px 0px;
	color:#333333;
	text-decoration:none;
}

/* -------------------------------------------------------------------
ul.sub-
------------------------------------------------------------------- */
#categoryTopLeftNavConMenuList ul.sub {
	margin: 0px 0px 5px 15px;
	padding: 0px;
	width: 195px;
}
#categoryTopLeftNavConMenuList ul.sub li {
	/*display:block;*/
	margin: 0px 0px 0px 0px;
	padding:2px 0px 2px 10px;
	width: 185px;
	font-size:80%;
	line-height:140%;
	background:url(../img/LeftNavTit_Allow.gif) 0px 7px no-repeat;
	/* color:#333333; */
}
#categoryTopLeftNavConMenuList ul.sub li a{
	/* color:#000099; */
}
#categoryTopLeftNavConMenuList ul.sub li a:hover{
	/* color:#cc0000; */
}
/* -------------------------------------------------------------------
Banner-
------------------------------------------------------------------- */
#categoryTopLeftNavBanner {
	margin:11px 20px 0px 20px;
	padding:0px 0px 20px 0px;
	width: 210px;
}
#categoryTopLeftNavBanner div.LeftNavBanner {
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
#categoryTopLeftNavBanner div.LeftNavBannerText {
	margin:0px 0px 15px 0px;
	padding:0px 5px 0px 5px;
	font-size:70%;
	line-height:140%;
}
/* -------------------------------------------------------------------
LAYOUT CONTAINERS-commonFooter-
------------------------------------------------------------------- */
#commonFooter {
	width: 950px;
}
#commonFooterWrap {
	margin:0px 20px 0px 20px;
	width: 910px;
}
#commonFooterLogo {
	width: 210px;
	float:left;
}
.commonFooterSubLink {
	margin:30px 20px 0px 0px;
	float:right;
}
.commonFooterSubLink ul {
}
.commonFooterSubLink ul li {
	font-size:90%;
	color:#1c1c1c;
	float:left;
}
.commonFooterSubLink ul li a {
	margin:0px 0px 0px 4px;
	font-size:90%;
	color:#0066FF;
}
.commonFooterSubLink ul li a:hover {
	margin:0px 0px 0px 4px;
	font-size:90%;
	color:#33CCFF;
}
#commonFooterCopy {
	width: 950px;
}
#commonFooterCopyWrap {
	margin:0px 20px 0px 20px;
	width: 910px;
}
#commonFooterBottmon {
	margin: 0px 0px 10px 0px;
	width: 964px;
	height:50px;
	margin: 0px auto;
	padding: 0px;	
	background:url(../img/footer_bg3.jpg) no-repeat bottom;
}
#commonFooterWrap div.box_center {
	width: 910px;
	/* margin: 0px 0px 0px 220px;*/
	margin: 0px auto;
	text-align:center;
}
#commonFooterWrap ul {
	/* margin: 10px 0px 7px 220px;*/
	margin: 10px 0px 5px 0px;
	width: 910px;
	height: 20px;
}
#commonFooterWrap ul li {
	margin:0px 5px 0px 5px;
	font-size:75%;
	color: #666666;
	line-height:110%;
	/* float:left; */
	display: inline;
}
#commonFooterWrap ul li a {
	padding: 0px 2px 0px 2px;
}
#commonFooterWrap ul li a:hover {
	padding: 0px 2px 0px 2px;
}
#commonFooterWrap p.txt1 {
	padding:10px 0px 10px 0px;
	font-size:75%;
	color:#5e5e5e;
	text-align:center;
	line-height:140%;
}
#commonFooterBottmon p.copy {
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 25px 0px;
	font-size:75%;
	color:#5e5e5e;
	text-align:center;
}
.category8MainAreaConTable21 {

}
.category8MainAreaConTableLeft {
	width:180px;
	float:left;
}
.category8MainAreaConTableRight {
	width:250px;
	float:right;
}