DIV.boxLine {
	width: 689px; margin: 10px 0 0 0;
}

	H3.ctgry_headline {
		width: 687px; height: 35px; background: url(../images/digi_headline.gif) top left no-repeat; margin: 0 0 10px 0; padding: 0;
	}

		H3.ctgry_headline P.ctgry_headlineL {
			float: left; margin: 0 0 0 20px; width: 400px; padding: 0; height: 35px; line-height: 35px; font-size: 15px; color: rgb(40,40,40);
		}

		H3.ctgry_headline P.ctgry_headlineR {
			float: right; height: 35px; line-height: 35px; text-align: right; margin: 0 20px 0 0; padding: 0;
		}

			A.ctgry_headlineA, A:visited.ctgry_headlineA, A:active.ctgry_headlineA {
				color: rgb(60,60,60); text-decoration: none;
			}

			A:hover.ctgry_headlineA {color: rgb(60,60,60); text-decoration: underline;}

	H3.cpboxentry {
		width: 685px; margin: 0; text-align: left; height: 23px; line-height: 23px;
		color: rgb(60,60,60); padding: 0 0 0 0; border-bottom: 1px dotted #dcdcdc;
	}

		H3.cpboxentry P.HlL {
			font-size: 15px; margin: 0; padding: 0 0 0 0; width: 680px;
		}

	DIV.boxlinecontainer {
		clear: both; height: 220px;
	}

		DIV.inBox {
			float: left; margin: 0 9px 0 0; padding: 0;
		}

		DIV.inBoxR {
			float: left; margin: 0 0 0 0; padding: 0;
		}

		DIV.boxLine H6 {
			margin: 0; padding: 0; line-height: 20px; font-size: 12px; border-bottom: 0px dotted #dcdcdc;
		}

		DiV.inBoxImg {
			width: 165px; height: 150px; margin: 0; padding: 0; background-color: rgb(245,245,245);
			position: relative; text-align: center;
		}

		DiV.inBoxImg IMG {
			margin-top: 10px;
		}

		DIV.boxLine P {
			margin: 0; padding: 0; text-align: left; width: 165px; line-height: 15px; font-size: 12px;
		}

		DIV.boxLine P A, DIV.boxLine P A:visited, DIV.boxLine P A:active {
			text-decoration: none; font-weight: bold;
		}

		DIV.boxLine P A:hover {
			text-decoration: underline; font-weight: bold;
		}

		DIV.boxLine SPAN {
			color: /*rgb(80,80,80)*/#b22222; font-weight: bold;
		}

	#ctgry_wrapper {
		width: 690px;
	}

		#ctgry_bread {
			width: 690px; height: 30px;
		}

		#ctgry_bread_UL {
			list-style: none; margin: 0; padding: 0; font-size: 12px; color: rgb(100,100,100);
		}

			.ctgry_bread_LI0 {
				float: left;
			}

			A.ctgry_brd_A, A:hover.ctgry_brd_A, A:visited.ctgry_brd_A, A:active.ctgry_brd_A {
				color: rgb(100,100,100);
			}

			.ctgry_bread_LI1 {
				float: left; display: none;
			}

		#ctgry_top_img {
			clear: both;
		}

			.ctgry_top_img_container {
				float: left;
			}

			A.digigi_ctgry_title {
				text-decoration: none; color: #000; font-size: 20px; font-weight: bold;
			}

			.ctgry_top_img_txt {
				float: right; margin-top: 10px; font-size: 13px; color: rgb(100,100,100);
			}

		#ctgry_top_txt {
			clear: both;
		}

			P.ctgry_top_txt1 {
				color: #9acd32; margin: 30px 0 0 10px;
			}

			P.ctgry_top_txt2 {
				color: rgb(80,80,80); margin: 20px 0 30px 30px;
			}

		#ctgry_banner_menu {
			width: 690px; margin-top: 9px;
		}

		#ctgry_banner_menu UL {
			width: 690px; list-style: none; margin: 0; padding: 0;
		}

			LI.cpmLI1 {
				width: 165px; height: 66px; margin-right: 9px; display: block; float: left;
			}

			LI.cpmLI2 {
				width: 165px; height: 66px; display: block; float: left;
			}

			A.digigi_ctgry {
					width: 165px; height: 66px; display: block; background: url(../images/pan_ctgry_menu.gif) top left no-repeat;
					text-align: center; color: rgb(60,60,60); text-decoration: none; line-height: 66px; font-weight: bold; font-size: 12px;
			}

			A:hover.digigi_ctgry {
					text-decoration: underline; background: url(../images/pan_ctgry_menu_hover.gif) top left no-repeat;
					font-weight: bold; font-size: 12px;
			}

		#ctgry_contents_top {
			width: 690px; margin-top: 0; margin-bottom: 20px;
		}

		#ctgry_contents {
			width: 690px; margin-top: 50px; margin-bottom: 20px;
		}

		#ctgry_contents_bottom {
			width: 690px; margin-top: 20px; margin-bottom: 30px;
		}

		#ctgry_contents1, #ctgry_contents2, #ctgry_contents3, #ctgry_contents4, #ctgry_contents5, #ctgry_contents6, #ctgry_contents7, #ctgry_contents8, #ctgry_contents9, #ctgry_contents10, #ctgry_contents11, #ctgry_contents12 {
			display: none;
		}

	P.ctgry_clearspace {
		clear: both; line-height: 10px; margin: 0;
	}



	H2#ctgry_top_banner {
		margin: 0; width: 687px; height: 174px; line-height: 174px; font-size: 25px; text-align: left; background: url(../images/ctgry_top_banner.gif) top left no-repeat;
	}

		H2#ctgry_top_banner SPAN {
			margin-left: 40px; color: rgb(60,60,60);
		}

	DIV#ctgey_txtmenu {
		width: 677px; margin: 0 5px; font-size: 12px; color: rgb(100,100,100); line-height: 20px;
	}

		DIV#ctgey_txtmenu A, DIV#ctgey_txtmenu A:active {color: rgb(80,80,80);}

		DIV#ctgey_txtmenu A:hover {color: #000;}

	DIV.ctgry_searchprod H3 {
		width: 687px; height: 35px; background: url(../images/digi_headline.gif) top left no-repeat; margin: 0 0 10px 0; padding: 0 0 0 20px;
		line-height: 35px; font-size: 15px; color: rgb(60,60,60);
	}


	.digi_ctgry_window_line {
		width: 689px; margin: 0; padding: 0;
	}

		.digi_ctgry_window_left {
			width: 335px; float: left;
		}

		.digi_ctgry_window_right {
			width: 335px; float: right;
		}

		.digi_ctgry_window_line H4 {
			width: 335px; height: 35px; background: url(../images/digi_ctgry_window_headline.gif) top left no-repeat;
			line-height: 35px; margin: 0; padding: 0 0 0 20px; font-size: 15px; color: rgb(40,40,40);
		}

			.digi_ctgry_window_line H4 A, .digi_ctgry_window_line H4 A:active, .digi_ctgry_window_line H4 A:visited {
				color: rgb(40,40,40);
			}

			.digi_ctgry_window_line H4 A:hover {
				color: #000;
			}

		.digi_ctgry_window_box {
			width: 335px; background-color: rgb(245,245,245); padding: 5px 0 15px 0;
		}

		.digi_ctgry_window_img {
			float: left; width: 150px; padding: 10px 0 0 0; margin: 0; text-align: center;
		}

			.digi_ctgry_window_img P {
				text-align: left; width: 130px; margin: 5px 0 0 10px; font-size: 12px; font-weight: bold; line-height: 15px;
			}

			.digi_ctgry_window_img SPAN {
				color: rgb(60,60,60); line-height: 15px;
			}

			.digi_ctgry_window_img A {
				text-decoration: none;
			}

		.digi_ctgry_window_list {
			width: 170px; float: right;
		}

			.digi_ctgry_window_list UL {
				margin: 10px 0; padding: 0 0; width: 150px; line-height: 16px; list-style-type: none;
			}

				.digi_ctgry_window_list UL LI {
					border-bottom: 1px dotted rgb(180,180,180); padding: 3px 0;
				}

					.digi_ctgry_window_list UL A {
						text-decoration: none; font-size: 12px; font-weight: bold;
					}

			.digi_ctgry_window_showmore {
				clear: both; width: 95%; text-align: right; font-size: 12px;
			}

				.digi_ctgry_window_showmore A {
					text-decoration: none; color: rgb(60,60,60);
				}

		P.digi_ctgry_clearspace {
			clear: both; margin: 0; padding: 0; line-height: 10px;
		}