@media screen, projection {
	.product-list {
		margin: 20px 0;
		width: 540px;
		}
		.imgpod {
			background: url(../images/highlights/product-bground.gif) no-repeat;
			float: left;
			}
			.imgpod img {
				padding: 10px;
				}
	.content .main .product-list .pod {
		background: #000 url(../images/highlights/320-top.gif) no-repeat;
		float: right;
		margin: 0;
		width: 320px;
		}
		.content .main .product-list .pod-sub {
			background: url(../images/highlights/320-bot.gif) bottom left no-repeat;
			}
	.product-content {
		width: 540px;
		}
	.content .main .product-content .product-content-text {
		float: left;
		margin: 0;
		width: 340px;
		}
		.content .main .product-content .product-content-text .pod {
				background: #000 url(../images/highlights/340-top.gif) no-repeat;
				float: left;
				width: 340px;
				}
			.content .main .product-content .product-content-text .pod-sub {
				background: url(../images/highlights/340-bot.gif) bottom left no-repeat;
				}
	.content .main .product-content .product-content-image {
		float: right;
		margin: 0;
		width: 180px;
		}
		.content .main .product-content .product-content-image .pod {
			background: #000 url(../images/highlights/180-top.gif) no-repeat;
			width: 180px;
			}
			.content .main .product-content .product-content-image .pod-sub {
				background: url(../images/highlights/180-bot.gif) bottom left no-repeat;
				}
		.content .main .product-content .product-content-image div.contentblock p {
			color: #639f95;
			font-size: 9px;
			line-height: 12px;
			}
	.tree {
		margin: 5px 0 5px 10px;
		}
	.tree-empty {
		background: url(../images/tree-empty.gif) top left no-repeat;
		margin: 5px 0;
		padding-left: 10px;
		}
	.tree-open {
		background: url(../images/tree-open.gif) top left no-repeat;
		margin: 5px 0;
		padding-left: 10px;
		}
	.tree-closed {
		background: url(../images/tree-closed.gif) top left no-repeat;
		margin: 5px 0;
		padding-left: 10px;
		}
	.tree-parent a {
		color: #639f95;
		}
	.tree-selected {
		font-style: italic;
		}
		.tree-selected a {
			color: #cbd2d1;
			}
}
@media print, handheld {
	.product-list {
		margin: 10px 0;
		}
	.product-content {
		margin: 10px 0;
		}
	.tree {
		margin: 10px 0;
		}
	.tree-empty {
		margin: 5px 0;
		padding-left: 10px;
		}
	.tree-open {
		margin: 5px 0;
		padding-left: 10px;
		}
	.tree-closed {
		margin: 5px 0;
		padding-left: 10px;
		}
	.tree-parent {
		font-weight: bold;
		}
	.tree-selected {
		font-style: italic;
		}
}
