#contentBody {
	position: relative;
	top: 0;
	left: 0;
}

#contentBody h2 {
	margin-bottom: 0;
}

#contentBody h2 a {
	background-image: url(../images/skin/h2_products.gif);
}

/*<group=top>*/
div#wrapper.prdtop div.products {
	margin: 20px 0px 0 25px;
	position: relative;
	top: 0;
	left: 0;
	right: 0;
	height: 156px;
}

div#wrapper.prdtop div.products h3 {
	margin: 0;
	padding: 0;
	float: left;
	height: 156px;
	width: 167px;
}

div#wrapper.prdtop div.products h3 a {
	height: 156px;
	width: 167px;
	margin: 0;
	font-size: 1px;
	text-indent: -999px;
}

div.products p.ctg-description {
	display: none;
}

div#wrapper.prdtop div.products dl.prdlist {
	display: block;
	width: 501px;
	height: 167px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/skin/prdcell_noimg.gif);
	float: left;
	margin: 0;
}

div.products dl.prdlist dt {
	margin: 0;
	padding: 0;
	display: block;
	width: 167px;
	height: 156px;
	float: left;
}

div.products dl.prdlist dt a {
	font-size: 1px;
	text-indent: -9999px;
	display: block;
	width: 167px;
	height: 156px;
	overflow:hidden;
	float: left;
	background-position: 0 0;
	color:#fff;
	background-color:#000;
}

body div.products dl.prdlist dt a {
	background-color:transparent;
}

div.products dl.prdlist dt a:hover {
	background-position: 0 -180px;
}

div.products dl.prdlist dd {
	display: none;
}

/*</group>*/

/*<group=ctgindex>*/

/*<group=all>*/

div#wrapper.products.ctgidx div.prdall {
	clear: both;
	background-position: left top;
	background-repeat: repeat-x;
	background-image: url(../images/skin/borderdotted00.gif);
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
}

div.products.prdall dl.prdlist {
	height: 322px;
	display: block;
	width: 680px;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(../images/skin/prdcell_noimg.gif);
	margin: 0 0 20px 25px;
	position: relative;
	clear: both;
}

div#wrapper.products.ctgidx div.products.prdall dl.prdlist dt {
	height: 167px;
}

/*</group>*/

/*<group=banners>*/

div#wrapper.products.ctgidx div.banners {
	width: 432px;
	margin: 0 0 0 250px;
	height: 330px;
}

html[xmlns] div#wrapper.products.ctgidx div.banners {
	float: left;
}

div#wrapper.products.ctgidx div.banners dl {
	display: block;
	margin: 0;
}

div#wrapper.products.ctgidx div.banners dd {
	display: none;
}

div#wrapper.products.ctgidx div.banners dt {
	margin: 0;
}

div#wrapper.products.ctgidx div.banners dt a {
	display: block;
	height: 155px;
	width: 432px;
	margin: 20px 0 0;
	font-size: 1px;
	text-indent: -9999px;
	background-position: left top;
	background-color: transparent;
}

div#wrapper.products.ctgidx div.banners dt a:hover {
	background-position: left bottom;
}

/*</group>*/

/*<group=header>*/

div#wrapper.products.ctgidx div.ctg-header {
	width: 250px;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: relative;
	top: 0;
	left: 0;
	bottom: 0;
}

div#wrapper.products.ctgidx div.ctg-header h3 {
	width: 210px;
	/*height: 505px;*/
	height: 330px;
	background-color: #000;
	background-position: left top;
	background-repeat: no-repeat;
	color: #fff;
	text-indent: -999px;
	font-size: 1px;
	margin: 20px 20px 0 25px;
}

div#wrapper.products.ctgidx div.ctg-header p.back-prdtop {
	margin: 0;
	position: absolute;
	bottom: -1px;
	left: 25px;
}

div#wrapper.products.ctgidx div.ctg-header p.back-prdtop a {
	width: 210px;
	height: 40px;
	background-image: url(../images/skin/prd_backindex.gif);
	background-color: transparent;
	font-size: 1px;
	text-indent: -999px;
	background-position: left top;
	text-align: left;
	display: block;
}

div#wrapper.products.ctgidx h4 {
	display: none;
}

/*</group>*/

/*</group>*/

/*<group=macie>*/
/*macie \*/
body div#wrapper.products.ctgidx div.banners {
	margin: 0;
}

body div#wrapper.products dl.prdlist {
	overflow: hidden;
}


body div.products dl.prdlist dt a {
	overflow: hidden;
}

body div#wrapper.prdtop div.products h3 a {
	overflow: hidden;
}

body div#wrapper.products.ctgidx div.ctg-header {
	overflow: hidden;
}

body div.products.prdall dl.prdlist {
	padding:0;
}

body div#wrapper.products.ctgidx div.prdall {
	padding:0;
}

body div.products.prdall dl.prdlist {
	top: 20px;
}

/*</group>*/


#contentBody.product-entry div div,#contentBody.product-entry div h3 {
}

#contentBody.product-entry div.entry-header {
	margin:20px 0;
	height:210px;
	overflow:hidden;
}

#contentBody.product-entry div.entry-header h3 {
	font-size:1px;
	text-indent:-9999px;
	width:210px;
	float:left;
	margin:0 30px 0 0;
}

#contentBody.product-entry div.entry-header h3 a {
	display:block;
	width:210px;
	height:210px;
	background-position:left top;
	background-repeat:no-repeat;
}

#contentBody.product-entry div.entry-header h3 a:hover {
	background-position:left bottom;
}

#contentBody.product-entry div.entry-header div.read h3 {
	float:none;
	font-size:x-small;
	text-indent:0;
	visibility:hidden;
}

#contentBody.product-entry div.entry-header div.read p {
	visibility:hidden;
}

#contentBody.product-entry div.entry-header div.read {
	float:left;
	width:420px;
	height:210px;
	font-size:x-small;
	background-position:left center;
	background-repeat:no-repeat;
}

#contentBody.product-entry div#entry-body div.spec {
	width:100%;
	height:265px;
	margin:0 0 20px 0;
	background:url(/images/skin/specframe.gif) no-repeat left top;
	overflow:hidden;
}

#contentBody.product-entry div#entry-body div.spec img {
	float:left;
	margin:12px 0 0 12px;
}

#contentBody.product-entry div#entry-body div.spec div.spec-body {
	width:300px;
	float:left;
	margin:0 0 0 0;
	height:265px;
	background-position:left center;
	background-repeat:no-repeat;
}

#contentBody.product-entry div#entry-body div.spec div.spec-body h3 {
	font-size:x-small;
	visibility:hidden;
}

#contentBody.product-entry div#entry-body div.spec div.spec-body table {
	border-collapse:collapse;
	visibility:hidden;
}

#contentBody.product-entry div#entry-body div.spec div.spec-body p {
	visibility:hidden;
}


#contentBody.product-entry div#entry-body div.spec div.spec-body table th {
	font-size:x-small;
	font-weight:normal;
	text-align:left;
}

#contentBody.product-entry div#entry-body div.spec div.spec-body table td {
	font-size:x-small;
	font-weight:normal;
	
}