body {
	border:0;
	margin:0;
	padding:0;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#8b263d;
	background: #fff;
}


h1{ font-weight:normal; font-size:24px; padding:0px; margin:0px; padding-left:4px;}

h2 { font-size: 16px; }

h3 { font-size: 14px; }

td {font-size:12px;}

#coverImage{padding-right:25px;}

#headerMenu {color:#fff; font-weight:bold; font-size:11px; }

#headerMenu a{
	color:#fff;
	padding: 0 20px;
	text-decoration:none;
	letter-spacing:.07em;
	}

#headerMenu a:hover{
	color:#fcc;
	
	}

#mainContent{color:#8B263D; margin-top:40px; width:700px; padding-left:20px;}

#mainContent h2{
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 0 4px;
	margin: 10px 0 0 0;
	clear: left;
}

#mainContent h3{ font-weight:bold; font-size:14px; padding:8px 0 0 4px; margin:0; }

#mainContent p{ padding:0 0 0 4px; margin:0 0 20px 0; line-height:20px;}

#mainContent ul{ padding-top:0px; margin-top:8px;}

#mainContent ul.bold { font-size:13px; font-weight:bold; }

#mainContent li { margin-bottom:6px; }

#contentMenu {font-size:13px; padding-left:4px; margin-bottom:40px;}

#contentMenu a {color:#8B263D; text-decoration:none; padding-left:4px; padding-right:4px;}

.contact { width:600px; padding-left:20px; padding-top:10px;}

#mainContent .contact h2{ font-weight:bold; }

.companyInfo { width:600px; padding-left:20px; padding-top:10px;}

#mainContent .companyInfo h2{font-weight:bold; }

.textblock{padding-bottom:15px;}

.quote{font-size:19px; font-style:italic; font-family:arial; text-align:right; width:143px;}

.ContactTable{color:#8B263D;}

.ContactTable th{ font-size:19px; font-weight:normal; text-align:right; padding-right:20px; padding-bottom:5px;}

.ContactTable td{font-size:14px;}

#dataTable{}

#dataTable .header{background-color:#8B263D}

#dataTable th{
	background-color:#8B263D;
	font-size:10px;
	color:#fff;
	padding-top:14px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	border-right:1px solid #fff;
	border-bottom-color:#8B263D;
	border-bottom-width: 3px;
	border-bottom-style: double;
}

#dataTable td{
		border-top: 1px solid #8B263D;
		border-left: 1px solid #8B263D;
}

#dataTable tr.result {
	height:20px;
	text-align:center;
	vertical-align: middle;
	font-size:11px;
}

#dataTable td.item{
	color:#8B263D;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	vertical-align: middle;
	font-size:24px;
	font-weight:bold;
	border-left:0px none #8B263D;
}

#dataTable td.qty{border-right: 1px solid #8B263D;}

#dataTable td.lick_seal{border-left:2px solid #8B263D; width:60px;}

#dataTable td.peal_seal{width:60px;}

#dataTable td.self_seal{width:60px;}

#dataTable td.plain{width:80px;}

#dataTable td.window{width:80px;}

#dataTable td.plain{border-left:3px double #8B263D;}

#dataTable th.plain{border-left:3px double #8B263D;}

#dataTable th.colours{border-left:1px solid #ffffff; border-right:2px solid #ffffff;}

.hColour{	
	background-color:#8B263D;
	color:#ffffff;
	font-size:9px; padding-left:4px; padding-right:4px;}

.hColourWhite{	
	background-color:white;
	color:#8B263D;}

.hColourBrown{	
	background-color:brown;
	color:#ffffff;}

.hColourGold{	
	background-color:gold;
	color:#8B263D;}

.hColourOther{	
	background-color:silver;
	color:#ffffff;}
	
/* global links */

a:link, a:visited { color: #670e22; text-decoration: underline;}

a:hover, a:active { color: #670e22; text-decoration:none;}
