@charset "UTF-8";
/*=========== general sub cate page styles ======*/
h1 {
	font-size:14pt;
	color:#666;
}
h2, h3 {
	font-size:14pt;
	color:#666;
}
hr {
	width:350px;
	color:#900;
}
a {
	color:#900;
}
/*=========== page content ======================*/
#pageContent {
	float:right;
	width:710px;
}
#pageContent #catHead {
	line-height:45px;
	margin:0 0 20px 0;
}
#pageContent #catHead p {
	line-height:normal;
	font-size:11px;
	padding:0 15px 0 0;
}
#pageContent .displayBox {
	float:left;
	width:150px;
	height:215px;
	text-align:center;
}
#pageContent .displayBox h2 {
	font-size:10pt;
	color:#900;
}
.catDesc {
	font-size:12px;
	padding:0 1px 0 1px;
}
#catDetails {
	padding:30px 0 0 0;
}
#catDetails p {
	margin:10px 0 10px 0;
}
#catDetails img {
	padding:5px;
}
#filterDiv {
	font-size:14px;
	color:#fff;
	text-align:center;
	background:#900;
}
.prodCaption {
	font-size:12px;
}
/*=========== side bar ===========================*/
#sidebar {
	float:left;
	width:250px;
}
#sidebarTop {
	height:45px;
	background:url(../pics/sidebar.png) no-repeat top left;
	text-align:center;
	line-height:45px;
	color:#CCC;
	font-size:16px;
	letter-spacing:0.1em;
	font-weight:400;
}
#sidebarContent {
	border-left:2px solid #600;
	border-right:2px solid #600;
	line-height:20px;
	padding:0 0 0 15px;
	font-size:10pt;
}
#sidebarContent a:link, #sidebarContent a:visited {
	text-decoration:none;
}
#sidebarContent a:hover, #sidebarContent a:active {
	text-decoration:underline;
}
#sidebarContent .current {
	color:#000;
	text-decoration:none;
}
#sidebarContent a:hover.current, #sidebarContent a:active.current {
	text-decoration:none;
}
#mainSideCats {
	line-height:30px;
	font-size:10pt;
	font-weight:800;
}
#mainSideCats a {
	color:#999;
}
