/**
 * (C) 2006 IMIS group AG, Zurich, Switzerland
 * 
 * Media Screen layout styles
 *
 * Author: tam
 */

/**
 * Global body style
 */
body
{
}

@page {
	margin: 1cm;
	marks: cross;
}

div#debug
{
	display: none;
}

/**
 * Top left box with logo image (matching id)
 */
div#layout-logo
{
	text-align: right;
}

div#layout-sidebar
{
	display: none;
}

div#layout-topbar
{
	display: none;
}

div#layout-navpath
{
	display: none;
}

div#layout-content
{
}

/* Area with product info (pdf, cad, etc.) will not appear in print version */
div#layout-content-catproductfunction
{
	display: none;
}

div#layout-content-productdata
{
	position: static;
	clear: both;
	display: block;
	overflow: visible !important;
}

/**
 * Specific print catalog product display styles
 */
div#layout-content-catproductnavigation, div#layout-content-catabsproductnavigation,
div#layout-content-catproductimage-thumb
{
	display: none;
}

/* Positioning of product actions */
div#layout-content-catproductaction
{
	display: none;
}

div#layout-content-cattabfolderarea
{
	display: none;
}


div.catProductCadFunctions
{
	display: none;
}

td.catPageNo
{
	display: none;
}

div.catPrintPageNo
{
	float: right;
	font-size: 18px;
	font-weight: bold;
}

table.catProductData td.vspace
{
	display: none;
}

/* Product page images */

div.catProductPageLabel
{
	display: none;
}
div.catProductImageContainer
{
	float: left;
	margin-right: 1mm;
	margin-bottom: 1mm;
	display: block !important;
	page-break-inside: avoid;
}

table.catProductArticle
{
	page-break-inside: avoid;
}

p.cat, h3.cat
{
	page-break-inside: avoid;
}

/* Document pages */

table.documentAction
{
	display: none;
}

/* Area with button will not appear in print version */
div#layout-content-catZoomImageFunction
{
	display: none;
}


/* Print specific image output */

div#layout-content-catproductimage
{
	display: none;
}

div#layout-content-catproductimage-print
{
	display: block;
}

table.printImageBox
{
	margin-right: 0px;
	margin-bottom: 5px;
	display: inline;
}

table.printImageCaption
{
	width: 240px; 
}

table.printImageCaption td
{
	padding: 2px;
}

td.right
{
	text-align: right;
}

table.printImageBox td.caption
{
	border: 1px solid black;
	border-bottom-width: 0px;
}

table.printImageBox td.image
{
	border: 1px solid black;
	vertical-align: middle;
	text-align: center;
	height: 247px;
}
