#purposebar {
	text-align:center;
	background:url(/img/purposebg.png) no-repeat;
	height:52px;
	padding-bottom:30px;
	margin-left:15px;
	width:672px;
}
#purposedata {
	display:block;
	position:relative;
	text-align:center;
	line-height:50px;
}
#purposedata .item:hover img {
	border-bottom:1px solid red;
}
/* Category List */
.catleft {
	float:left;
	width:310px;
	padding:0 0 25px 15px;
}
.catright {
	float:right;
	width:310px;
	padding:0 15px 25px 0;
}
.catimg {
	float:left;
	width:100px;
}
.cattextarea {
	float:left;
	width:200px;
	padding:0 0 10px 10px;
}
.cattitle {
	font-size:1em;
	border-bottom:1px solid blue;
	display:block;
	margin-bottom:5px;
}
.catdesc {
	font-size:0.85em;
	line-height:1.3em;
}
/* Product List */
#prdlistnavbar {
	float:right;
	width:199px;
}
#prdlistdataarea {
	float:left;
	width:500px;
}
.prdbox {
	float:left;
	width:100px;
	padding:10px;
}
.prdboxdata {
	font-size:1em;
	text-align:center;
}
.prdboximg {
	float:left;
	width:100px;
}
/* Product */
#prdnavbar {
	float:right;
	width:189px;
	margin-left:8px;
}
#prddata {
	float:right;
	width:500px;
}
.prdtitle {
	border-bottom:5px solid #f60;
	font-size:1.2em;
}
.prdimgarea {
	text-align:center;
	width:500px;
}
.prddataarea {
	text-align:left;
}
.prdimg {
	border-top:10px solid gold;
	border-bottom:10px solid gold;
}
.prdsection {
	font-size:1.2em;
	color:blue;
	border-bottom:1px dotted gray;
	margin-bottom:5px;
}