@CHARSET "UTF-8";
div.Product {
	border:1px solid #D3D3D3;
	padding:5px;
	min-height:172px;
}
div.ProductInformation {
	min-height:180px;
}
div.ProductInformation span.ProductInformationTitle {
	font-weight:bold;
	/*padding-left:185px;*/
	padding-left:10px;
}
div.ProductInformation span.strikeout {
	text-decoration:line-through;
}
div.ProductInformation span.special {
	color:red;
}
div.ProductImage {
	float:left;
	width:160px;
	height:160px;
	padding:5px;
	border: 1px solid #D3D3D3;
	vertical-align:middle;
}
div.ProductImage img {
	vertical-align:middle;
	margin:auto;
}
div.ProductImage td {
	width:150px;
	height:150px;
	padding:0;
	margin:0;
	border:0;
}
div.ProductDescription {
	padding-top:10px;
	/*clear:both;*/
}
div.ProductDescription span.ProductDescriptionTitle {
	font-weight:bold;
}
div.ProductRelations {
	margin-top:10px;
	padding:5px;
	border:1px solid #D3D3D3;
}
div.ProductRelations span.ProductRelationsTitle {
	font-weight:bold;
}
span.small {
	font-size:8pt;
}
span.light {
	color:#999999;
}
td.ProductSmall {
	padding-top:10px;
	width:33%;
	text-align:center;
}
td.ProductSmall div.ProductPaged {
	text-align:left;
	margin:auto;
	width:180px;
}
td.ProductSmall div.ProductPaged h4 {
	font-size: 10pt;
	font-weight: bold;
	min-height: 2.5em;
} 
td.ProductSmall div.ProductPaged div.ProductImage {
	margin:auto;	
}
/* Cart */
#cart, #showCart {
	width:200px;
}
/* Categories Panel */
div.ProductSearch {
	padding:0;
}
ul.CategoryPanel {
	top:-2px;
	width:100%;	
	padding:0;
	margin:auto;
	list-style-type:none;
}
ul.CategoryPanel a, ul.CategoryPanel a:visited {
	display:block;
	padding-left:10px;
	height:28px;
	line-height:27px;
	color:#000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	border:1px solid #fff;
	border-width:0 0 1px 0;
	background-color:#ccccfe;
}
ul.CategoryPanel li:first-child a, ul.CategoryPanel li:first-child a:visited {
	border-width:1px 0 1px 0;
}
ul.CategoryPanel li:first-child ul a {
	border-width:0 0 1px 0;
}
ul.CategoryPanel ul {
	display:none;
	width:170px;
	border-width:0;
}
ul.CategoryPanel ul li {
	width:170px;
}
ul.CategoryPanel ul a, ul.CategoryPanel ul a:visited {
	width:170px;
	height:auto;
	line-height:1em;
	padding:5px 10px;
	padding-left:20px;
	font-weight:normal;
	/*border-width:0 1px 1px 1px;*/
}
ul.CategoryPanel ul li:first-child a, ul.CategoryPanel ul li:first-child a:visited {
	border-width:0 1px 1px 0;
}
ul.CategoryPanel a:hover, ul.CategoryPanel ul a:hover{
	color:#fff;
	background:#9a99ff;
}

div.ProductDescription ul {
	margin: 13px 0;
	padding-left: 40px;
}
