form {margin:0px;padding:0px;}
.catlist {
	width:170px;
	background-color:#1C3A6C;
	color: white;
	text-indent:5px;
	}
.catlist a {color: white;text-decoration: none;}
.catlist a:hover {color: #fff;text-decoration: none;}

.hdrcat {
	padding:0px;
	font-weight:bold;
	font-size:1.3em;
	}
.hdrcat a {
	padding:2px 5px;
	border:1px solid #1C3A6C;
	width:100%;
	text-decoration:none;
	color:#009;
	background-color:#f4f4ff;
	}
.hdrcat a:hover {
	border:1px solid #900;
	color:#009;
	background-color: #fff4f4;
	}
.prodlist{
	margin:5px;
	border-collapse:collapse;
	}
.prodlist th {
	padding:2px 5px;font-size:1.1em;font-weight:bold;border-bottom:2px solid #000;background-color: #eef;}
.prodlist td {
	padding:5px 5px;
	}
.plist {
	padding:10px;
	vertical-align:top;
	}
.plist input {font-size:.9em;}

.pdi	{min-height:160px;margin-left:10px;padding:0px;border:1px solid #999;vertical-align:top;}
.pdit	{padding:3px 10px;font-size:1.1em;font-weight:bold;text-align:center;border-bottom:2px solid #000;background-color: #eef;}
.pdid	{padding:10px;}
#popup	{position:absolute;display:none;padding:5px;border:#000 solid 1px;background:#fff;}
.pdid table	{border:#042 solid 1px;border-collapse:collapse;}
.pdid th	{padding:2px 5px;border:#042 solid;border-width:1px 1px 2px 1px;background:#369;color:#fffff8;}
.pdid td	{padding:1px 5px;border:#042 solid 1px;background:#fffffa;}
.pdp	{float:right;width:175px;height:100px;margin:0px 0px 10px 10px;padding:6px;border:1px solid #00f;text-align:right;}
.pdp div	{padding:2px 0;}
.pname	{margin-bottom:6px;font-size:1.3em;font-weight:bold;}
.pimg	{float:left;margin:0px 10px 10px 0px;}
