.subcat {
	color: #9F70A9;
}
.subsubcat {
	color: #CB577A;
}


#catlist {
	margin-right: -100px;
	padding-top: 20px;
}
#catlist table {
/*	display: inline;*/
	float: left;
	margin: 0 55px 0 0;
	width: 130px;
}
#catlist td {
	border: 1px solid #FEF0A6;
	text-align: center;
	height: 130px;
}
#catlist td img {
	background: url(../images/page/clear.gif) center no-repeat;
}
#catlist th {
	width: 130px;
	font-weight: normal;
	line-height: 14px;
	padding-top: 5px;
	height: 100px;
	vertical-align: top;
}
#catlist th a {
	text-decoration: none;
	color: #9F70A9;
}
#catlist th a:hover {
	text-decoration: underline;
}


#detail {
	margin-right: -20px;
	padding: 20px 0;
}
#detail th {
	vertical-align: top;
	padding-right: 25px;
}
#detail th table {
	border: 1px solid #FEF0A6;
	margin-right: -10px;
}
#detail th td {
	border: 4px solid #FFFBEB;
	padding: 10px;
}
#detail td {
	vertical-align: top;
}
#detail h2 {
	margin: -4px 0 0;
	font-size: 16px;
	line-height: 20px;
	color: #CB577A;
}
#detail form td {
	padding-bottom: 5px;
}
#detail input, select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	color: #5A4862;
}
#detail select {
	width: 180px;
}











#paging {
	font-size: 9px;
	color: #CB577A;
}
#paging a {
	text-decoration: none;
	color: #CB577A;
}
#currentpage {
	border: 1px solid #AAD75A;
	background-color: #AAD75A;
	color: #FFF;
	padding: 0 2px;
	margin: 0 3px;
}




#basket {
	width: 99%;
}
#basket th {
	background: #FDEDF4 url(../images/home/strip-bg.gif) bottom left no-repeat;
	color: #824092;
	padding: 5px 7px 10px;
}
#basket td {
	padding: 5px 7px;
	border-bottom: 1px dashed #F9CCDF;
}
#basket td td {
	padding: 0;
	border-bottom: none;
}
#basket td a {
}
#basket td a:hover {
}


