

/*#products { padding-left:8px }
#products .productimage { margin-right:10px; margin-bottom:5px }
#products .description { margin:5px }
#products .info { padding:0px}
#products .info h3 { display:none; visibility:hidden }
#products .info ul { width:50%; background-color:#ccc; clear:left; margin-top:8px; padding:5px; -moz-border-radius:10px; list-style-position:inside; padding:8px }
#products .info li { margin:4px; padding:3px; background-color:#eee }
#products .info .fielddesc { font-weight:bold; }
#products .info li a:hover { background-color:#eee }*/

/**
 * Images
 */
#product-images {
	list-style-type:none;
	margin:0px 8px 5px 0px;
	padding:0px;
	display:table-cell;
}
#product-images img {
}

/**
 * Page sections
 */
h3, caption {
	margin-top:1em;
}

/**
 * Info
 */
#primary-productinfo {
	vertical-align:top;
	display:table-cell;
}
#primary-productinfo a.add2cart {
	font-size:130%
}

/**
 * Info - Definitions
 */
#product-definitions {
	background-color:#eee;
	border:2px #ccc solid;
	border-collapse:collapse;
}
#product-definitions td {
	padding:5px;
}
#product-definitions tr {
	border-bottom:1px #ccc solid;
}
#product-definitions td:first-child {
	padding:0px;
	text-align:right;
	font-weight:bold;
}
#product-definitions td:first-child:after {
	content:':';
}
#product-definitions td ul {
	list-style-type:none;
}


/**
 * Unknown usage, remove?
 */
#product-detail-header {
	display:inline;
}


/**
 * Description text
 */
#product-description {
	clear:both;
}
#product-description ul, #product-description ol {
	margin:1em;
	list-style-position:inside;
}
#product-description p {
	margin:1em 0px 1em 0px;
}


/**
 * Embedded productserie info
 */
#product-serie h3 a {
	font-style:italic;
}
#product-serie .structured-text :first-child {
	margin-top:0px;
}
#product-serie .structured-text :last-child {
	margin-bottom:2px;
}


/**
 * Attributes
 */
#product-attributes {
	min-width:50%;
	border-collapse:collapse;
	border:3px #ccc solid;
	margin:2px 0px 0px 0px;
	padding:0px;
}
#product-attributes caption {
	text-align:left;
	font-weight:bold;
	font-size:125%;
	padding:0px;
}

#product-attributes td {
	margin:5px;
	border:2px #ccc solid;
}
#product-attributes tbody td:first-child {
	font-weight:bold;
}
#product-attributes tbody td:first-child:after {
	content:':';
}


