/* CSS Document */html, body {	height:100%;}body {	background-color:#E1DFDF;	margin:0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	line-height: 16px;	text-align: justify;}body, td, p {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#000000;}h1  {    font-size:15px;	 font-weight:bold;}h2, h3 {    font-size:11px;	 font-weight:bold;}h1,h2,h3,h4,h5,h6,a,b {    color:#a70e11;}p { padding:0em 0em 1em 0em; margin:0;}a { color:#a70e11; text-decoration:underline;}#topcontainer { width:522px; background-color:#e60000; height:62px;}#menu ul { margin:0; padding:0; list-style-type:none;}#menu ul li { /* display: inline; */ float:left; margin:0; padding:0;}#rightInner { margin:10px;}#rightInner hr { border:0; width:100%; color:#000; background-color:#000; height:1px;}#left { color:#fff; margin:25px 15px 15px 15px;}#left p { color:#fff;text-align:left;}#left h1 { color:#ff0000; font-size:16px; font-weight:bold;}#left h2 { margin:0;}#left table { margin-bottom:1em;}.colorRangeTable td{ color:#fff; padding-top:5px; padding-right:5px;}.priceTable td{ color:#fff; padding-right:5px; padding-bottom:3px;}.tallyTable td { padding-bottom:0.5em;}.red { color: #a70e11; font-weight:normal;}#pages { text-align:right; margin:0 10px 10px 0;}#prodThumbs img { border:1px solid #000;}.coloursPage h1 { background-color:#000; padding:10px; margin:0px 0px 15px 0px; font-size:16px;}.coloursPage { background-color:#fff;}