/* CSS Document */
/*	div {
		border: 1px solid #CCFF33;
		} */
		
	body {
		margin: 1em auto;
		padding: 1px;
		width: 874px;
		background-color: #990000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .8em;
		color: #000;
		line-height: 1.4;
		}
	
	#container {
		margin: 0;
		padding: 20px 30px 2px 30px;
		background-color: #FFF;
		}
	
	#masthead {
		margin: 0 0 10px 0;
		padding: 0;
		}
	
	#navbar { 
		margin: 0 0 10px 0;
		padding: 0 20px;
		height: 32px;
		background-image: url(../images/menu.jpg);
		background-repeat: no-repeat;
		}
		
	#footernav { 
		margin: 0;
		padding: 0 5px;
		background: none;
		text-align: center;
		}
		
	#colone #footernav { 
		margin: 0;
		padding: 0 0px;
		background: none;
		text-align: center;
		}
		
	#main { 
		margin: 0 0 2px 0;
		padding: 0;
		}
		
	#colone { 
		margin: 0 18px 0 0;
		padding: 0;
		width: 535px;
		float: left;
		}

	#coltwo { 
		margin: 0;
		padding: 0;
		width: 257px;
		float: right;
		}
		
	#colthree { 
		margin: 0 18px 0 0;
		padding: 0;
		width: 398px;
		float: left;
		}
	
	#colonethin { 
		width: 370px;
	}
	
	#colonethin img {
	padding: -10px 0 0 0;	
	}
		
	#doublecol {
		margin: 0;
		padding: 0;

	}	

	#whitestrip {
		margin: 0 0 5px 0;
		padding: 11px 0 0 0;
		background-image: url(../images/bottom_graphic.jpg);
		background-repeat: no-repeat;
		}
	
	#footer { 
		margin: 0 0 10px 0;
		padding: 5px;
		color:#FFFFFF;
		text-align: center;
		}
		
	#classified {
		margin: 0 0 15px 0;
		padding: 0;
		background-image: url(../images/classifieds.gif);
		background-repeat: no-repeat;
		height: 251px;
		}
	
	.prodboxone, .prodboxtwo  { 
		margin: 0 21px 6px 0;
		padding: 0;
		width: 257px;
		float: left;
		}
		
	.prodboxthree { 
		margin: 0 0 6px 0;
		padding: 0;
		width: 257px;
		float: left;
		}
				
/*layout classes*/
	.spacer {
		clear: both;
		}
		
	.stream {
	height: 250px;
	text-align:justify;
	overflow: auto;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 2px;
	padding-bottom: 0;
	padding-left: 0;
		}	
		
	/*.spacefixer {
		display: block;
		height: 210px;
		}*/
		
	.mastone { 
		margin: 0;
		padding: 0;
		width: 500px;
		float: left;
		}
		
	.masttwo { 
		margin:  0 0 0 0;
		padding: 0;
		width: 285px;
		text-align: right;
		float: right;
		}
		
/* special classes */

			
	.prods { 
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
		}
		
	.products {
		margin: 0;
		padding: 3px 0 5px 0px;
		border-left: 2px solid #000000;
		border-right: 2px solid #000000;
		color:#FFFFFF; 
		height: 12.3em;
		}
	
	.prodboxone .products {background-color: #CC0000; height: 10.6em; }
	
	.prodboxtwo .products {background-color: #0066cc; height: 10.6em; }
	
    .prodboxthree .products {background-color: #FA6705; height: 10.6em; }
		
	.purple .products {background-color: #400080; height: 12.3em; }
	
	.green .products {background-color: #234918; height: 12.3em; }
	
		
	.news {
		margin: 10px 0 0 0 ; 
		padding: 0 10px 0px 10px;
		background-image: url(../images/news_n_events_bg.jpg);
		background-repeat: no-repeat;
		}
		
	.newsbox {
		margin: 0; 
		padding: 10px 10px 1px 10px;
		background-color:#FFFFFF;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		}
		
	.newsboxbottom {
		margin: 0;
		padding-top: 7px;
		background-image: url(../images/bottom_news_n_events.gif);
		background-repeat: no-repeat;
		}
/* headers */
	
	h1 {
		font-size: 170%;
		color: #990000;
		}
			
	h2 {
		font-size: 150%;
		}

	h3 {
		margin: 1.2em 0 .2em 0;
		font-size: 110%;
		}

	h4 {
		font-size: 100%;
		color: #990000;
		}
		
	h5 {
		margin: 0 0 10px 0;
		padding: 7px 12px 7px 12px;
		background-image: url(../images/bubble.gif);
		background-repeat: no-repeat;
		font-size: 121%;
		}
		
	h5.bluebox {
		margin: 0 0 10px 0;
		padding: 7px 12px 7px 12px;
		background-image: url(../images/blue-bubble.gif);
		background-repeat: no-repeat;
		font-size: 121%;
		}
		
	h5.orangebox {
		margin: 0 0 10px 0;
		padding: 7px 12px 7px 12px;
		background-image: url(../images/orange-bubble.gif);
		background-repeat: no-repeat;
		font-size: 121%;
		}
	
	h5.purplebox {
		margin: 0 0 10px 0;
		padding: 7px 12px 7px 12px;
		background-image: url(../images/purple-bubble.gif);
		background-repeat: no-repeat;
		font-size: 121%;
		}
		
	h5.greenbox {
		margin: 0 0 10px 0;
		padding: 7px 12px 7px 12px;
		background-image: url(../images/green-bubble.gif);
		background-repeat: no-repeat;
		font-size: 121%;
		}
		
	h5.getquote {
		margin: 0 0 10px 0;
		padding: 5px 0px 5px 0;
		background-image:none;
		}
	

	 h5.redbox2 {
		margin: 0 0 10px 0;
		padding: 5px 12px 7px 12px;
		background-image: url(../images/red_bubble2.gif);
		background-repeat: no-repeat;
		font-size: 130%;
		}	
	
	h5.bluebox2 {
		margin: 0 0 10px 0;
		padding: 5px 12px 7px 12px;
		background-image: url(../images/blue-bubble2.gif);
		background-repeat: no-repeat;
		font-size: 130%;
		}
		
	#colone h5.orangebox2 {
		margin: 0 0 10px 0;
		padding: 5px 12px 7px 12px;
		background-image: url(../images/orange-bubble2.gif);
		background-repeat: no-repeat;
		font-size: 130%;
		color:#FFFFFF;
		}


/* paragraphs */

	p	{
		margin: 0 0 1.25em 0;
		padding: 0;
		}

/* custom headers */
	
	.mastone h1, .masttwo h1 {
		margin: 0;
		padding: 0 0 0 107px;
		color: #000;
		font-size: 132%;
		font: Georgia, "Times New Roman", Times, serif;
		}
	
	.masttwo h1 {
		margin: 0;
		padding: 0 0 0 40px;
		color: #000;
		font-size: 97%;
		font: Georgia, "Times New Roman", Times, serif;
		}
		
	.masttwo h2 {
		margin: 0;
		padding: 0;
		line-height: 157%;
		text-align:left;
		color: #cc0000; 
		}
	
	.masttwo p {
		margin: 0 0 3px 0;
		padding: 0;
		line-height: 105%;
		font-size: 90%;
		}
		
	.prodbox h3, .prodboxlast h3  {
		margin: 0;
		padding: 0;
		}
	
	.prodboxone h3 {
		margin: 0;
		padding: 7px 8px 0px 8px;
		height: 117px;
		background-image: url(../images/trailer_bg.jpg);
		background-repeat: no-repeat;
		font-size: 125%;
		}
	
	.prodboxtwo h3 {
		margin: 0;
		padding: 7px 8px 0px 8px;
		height: 117px;
		background-image: url(../images/outside_bg.jpg);
		background-repeat: no-repeat;
		font-size: 125%;
		}
	
	.prodboxthree h3 {
		margin: 0;
		padding: 7px 8px 0px 8px;
		height: 117px;
		background-image: url(../images/motorised_bg.jpg);
		background-repeat: no-repeat;
		font-size: 125%;
		}
		
	 .green h3 {
		background-image: url(../images/tow_bg.jpg);
		background-repeat: no-repeat;
		}
		
	.purple h3 {
		background-image: url(../images/breakcover_bg.jpg);
		background-repeat: no-repeat;
		}
		
	.prodboxone h4, .prodboxtwo h4, .prodboxthree h4 {
		margin: 0;
		padding: 6px 30px 10px 30px;
		text-align: center;
		background-image: url(../images/product-bottom.jpg);
		background-repeat: no-repeat;
		color: #000;
		font-size: 128%;
		font-weight: bold;
		}
		
	.news h3 {
		margin: 0;
		padding: 6px 10px 8px 10px;
		color: #000;
		}
		
	#classified h3 {
		margin: 0;
		padding: 8px 10px;
		color: #fff;
		font-size: 128%;
		font-weight: bold;
		line-height: 120%;
		}
		
	h2.instant {
		font-size: 135%;
		}

/* custom paragraphs */
		
	.products p {
		margin: 1em .5em;
		padding: 0;
		}
		
	.pad {
		padding: 0 0 0 10px;
		}
		
	.central {
		text-align: center;
		}
		
/* navigation */
	
	#navbar ul {
		margin: 0;
		padding: 5px 0;
		list-type: none;
		background: transparent;
		}
	
	#navbar ul li {
		margin: 0;
		padding: 0;
		border-right: 1px solid #000;
		display: inline;
		font-size: 95%;
		}
		
	#navbar ul li.last {
		margin: 0;
		padding: 0;
		color: #990000;
		border: 0;
		text-decoration: none;
		font-weight: normal;
		}
		
	#navbar ul li a {
		margin: 0 11px;
		padding: 0;
		color: #000;
		text-decoration: none;
		font-weight: bold;
		}
	
	#navbar ul li a:hover {
		margin: 0 11px;
		padding: 0;
		color: #990000;
		text-decoration: none;
		font-weight: bold;
		}	
/*footer nav*/

	#navbar ul, #footernav ul {
		margin: 0;
		padding: 5px 0;
		list-type: none;
		background: transparent;
		}
	
	#footernav ul li {
		margin: 0;
		padding: 0;
		border-right: 1px solid #000;
		display: inline;
		font-size: 95%;
		}
		
	#footernav ul li.last {
		margin: 0;
		padding: 0;
		color: #990000;
		border: 0;
		text-decoration: none;
		font-weight: normal;
		}
		
	#footernav ul li a {
		margin: 0 11px;
		padding: 0;
		color: #990000;
		text-decoration: none;
		font-weight: bold;
		}
	
	#footernav ul li a:hover {
		margin: 0 11px;
		padding: 0;
		color: #000;
		text-decoration: none;
		font-weight: bold;
		}	


/*lists*/

	ul {
		margin: 5px 0 1.2em 0;
		padding: 0;
		list-style: square;
		}
		
	li {
		margin: 0 0 5px 20px;
		padding: 0 0 0 5px;
		line-height: 150%;
	 	}

	
	 .policy ul{
		list-style: none;

		}
		
	 .policy li {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		display: inline;
		line-height: 150%;
		font-size:80%;
	 	}
		
	ol {
		margin: 10px 0 0 0;
		padding: 5px;
		list-style: decimal;
		}
		
	ol li {
		margin: 0 0 0 20px;
		padding: 0;
		line-height: 175%;
	 	}
/*custom lists*/

/* Standard Links*/

	a, .news a:hover { 
		color: #990000;
		font-weight: bold;
		text-decoration:none;
		}
	
	a:hover { 
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
		}
		
	/*a:visited { 
		color: #999999;
		font-weight: bold;
		text-decoration: none;
		}*/
	
/* Custom Links*/

	#footer a, #classified a, .classified h3 a, h5 a { 
		color: #FFFFFF;
		font-weight: bold;
		text-decoration:none;
		}
	
	#footer a:hover, #classified a:hover, .classified h3 a:hover, .news a, h5 a:hover {
		color: #000;
		font-weight: bold;
		text-decoration: none;
		}
		
	#masthead h1 a,#masthead h2 a:hover {
		color: #000000;
		font-weight: bold;
		text-decoration: none; 
		}
		
	#masthead h1 a:hover, #masthead h2 a {
		color: #cc0000;
		font-weight: bold;
		text-decoration: none; 
		}
		
	.prodboxone  a, .prodboxtwo a, .prodboxthree a {
		color: #ffffff;
	}
	
	.prodboxone h4  {
		color: #990000 ;
		}
	
	.prodboxtwo h4  {
		color: #0066cc ;
		}
	
	.prodboxthree h4  {
		color: #FA6705 ;
		}
	
/* tables */
	
	table {
		margin: 0;
		padding:0;
		border-collapse: collapse;
		}
	
	td {
		padding: 3px;		
		vertical-align: top;
		}


/* forms */

	input, textarea {
		width: 300px;
		border: 1px #666666 solid;
		background-color: #FFF;
		color: #000;
		}
	
	input.normal {
		width: auto;
		background-color: none;
		border: none;
		}
	
	input.submit {
		font-weight: bold;
		}
	
	input.tick {
		width: auto;
		border: none;
		background-color: #ffffff;
		}
	
	fieldset {
		margin: 0 0 0 10px;
		padding: 10px;
		border: 1px solid #ccc;
		}
	
	legend {
		padding: 4px 8px;
		color: #ffffff;
		background-color: #990000;
		font-weight: bold;
		}
	
	label {
		padding: 3px 10px 0 0;
		font-weight: bold;
		display: block;
		color: #666;
		font-size: 90%;
		}

/* standard small bits */

	img {
		border: 0;
		}
		
	.imgleft {
		margin: 0 10px 0px 0;
		border: 0;
		float: left;
		}
	
	.imgright {
		margin: 0;
		border: 0;
		float: right;
		}
	
	.mastheadimg {
		margin: 0;
		border: 0;
		height:100px;
		}
		
	.arrow {
		margin: 4px 0 0 0;
		padding: 0;
		float: right;
		}
		
	a img {
		border: 0;
		}	
		
	.red {
		color: #990000;
		}	
	
	.orange {
		color:#FA6705;
		}
	
	.blue {
		color: #0066cc;
		}
		
	.green {color: #234918; }
	
	.purple {color: #400080; }
	
	.green h4 {color: #234918; }
	
	.purple h4 {color: #400080; }
	
	.italic {
		font-style: italic;
		}	
	
	.bold {
		font-weight: bold;
		}
	
	.notbold {
		font-weight: normal;
		}
		
	.notboldblk {
		font-weight: normal;
		color: #000000;
		}
	
	.display-img-print {
		display:none;	
		}
	
	#printfooter {
		display:none;
		}
	
	#printfooternobreak {
		display:none;
		}
		
	/*table*/

	table td.one {
		width: 284px;
	}
	
	table td.two {
		width: 250px;
	}
	
	/*custom links*/