h1 
{
	font: bold 20px Arial, sans-serif;
	padding-bottom: 1px;
	border-bottom: 1px solid #a88a37;
	clear: both;
	color: #a88a37;
	margin-top: 0.5cm;
	margin-bottom: 0.2cm;
}

h2 
{
	font: bold 16px Arial, sans-serif;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #ccc;
}
p, ul li 
{
	font: 11px Arial, sans-serif;
}
	
.hide 
{
	display: none;
}
.printHolder 
{
	margin: 0 auto;
	width: 16cm;
	border: 0px solid #ccc;
	padding: 0 0.5cm;
	font: 11px Arial, sans-serif;
}
.header 
{
	text-align: center;
	padding: 0.1cm 0 0.2cm 0;
}
.header img 
{
	border: none;
}
.headerLine 
{
	background: #DFDFDF;
	color: #365672;
	font: 11px Arial, sans-serif;
	text-align: center;
	margin-bottom: 0.5cm;
	padding: 1px 0;
}

.BigPic img
{
	float: left;
}

.SmallPics 
{
	float: left;
	width: 250px;
}

.SmallPics img 
{
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
}

.BoatBase 
{
	font: bold 12px Arial, sans-serif;
	color: #a88a37;
	margin-top: -0.3cm;
}

table.TechSpec 
{
	width: 16cm;
	margin-bottom: 0.2cm;
	border-collapse: collapse;
}

table.TechSpec td 
{
	font: 11px Arial, sans-serif;
	width: 9cm;
	padding: 1px 0;
	border-bottom: 1px solid #ccc;
}
table.TechSpec td.DetailsValue 
{
	width: 7cm;
	font: 11px Arial, sans-serif;
	text-align: right;
	white-space: pre;
}

p.Tcaption, h3.InventoryCatTitle 
{
	display: block;
	width: 16cm;
	font: bold 16px Arial, sans-serif;
	color: #ccc;
	border-bottom: 1px solid #a88a37;
	text-align: left;
	margin-right: -1cm;
	padding-bottom: 1px;
}

h3.InventoryCatTitle 
{
    font: bold 14px Arial, sans-serif;
    width: 15.5cm;
    margin-left: 0.5cm;
    color: #888;
}
p.Tcaption 
{
    background: #e7e7e7;
    color: #555;
    margin-top: 0;
}

ul.InventoryItems li 
{
	font: 10px Arial, sans-serif;
}

.footer 
{
	border-top: 1px solid #ccc;
	padding-top: 0.1cm;
	font: 11px Arial, sans-serif;
	color: #555;
	text-align: center;
	margin-bottom: 0.3cm;
}

.footer a:link, .footer a:visited {

	color: #365672;
	font: 11px Arial, sans-serif;
}

.TablePricelist  { 
	page-break-after:always!important;
	page-break-after: auto;
	}

.PbBefore {
	page-break-before: always;
	}

ul, li 
{
    page-break-inside: avoid!important;
}
