

	body {
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #fff;
		background: #0c0c0c;
		margin: 0;
		padding: 0;}
		
		#page {
			background: url('../img/bg_page.jpg') repeat-y top center;}
			
		#subpage {
			background: url('../img/bg_subpage.jpg') repeat-y top center;}
			
		form {
			margin: 0;
			padding: 0;}	
			
		div.pagewidth {
			width: 950px;
			margin: 0 auto;
			padding: 0;}	
			
		div.left {
			float: left;}
			
		div.right {
			float: right;}	
			
		div.clear {
			clear: both;}		
			
			div.header_colour01 /* -- red for homepage / search / disclaimer / sitemap -- */ {
				height: 100px;
				background: #0c0c0c url('../img/bg_header_colour01.jpg') repeat-x top center;}
			
			div.header_colour02 /* -- blue for products -- */ {
				height: 100px;
				background: #0c0c0c url('../img/bg_header_colour02.jpg') repeat-x top center;}
			
			div.header_colour03 /* -- yellow for artists -- */ {
				height: 100px;
				background: #0c0c0c url('../img/bg_header_colour03.jpg') repeat-x top center;}
			
			div.header_colour04 /* -- orange for what's up -- */ {
				height: 100px;
				background: #0c0c0c url('../img/bg_header_colour04.jpg') repeat-x top center;}
			
			div.header_colour05 /* -- green for support -- */ {
				height: 100px;
				background: #0c0c0c url('../img/bg_header_colour05.jpg') repeat-x top center;}
			
			div.header_colour06 /* -- grey for about pearl -- */ {
				height: 100px;
				background: #0c0c0c url('../img/bg_header_colour06.jpg') repeat-x top center;}
			
			div.header_colour07 /* -- blue for dealer locator -- */ {
				height: 100px;
				background: #0c0c0c url('../img/bg_header_colour07.jpg') repeat-x top center;}
				
				div.bg_header {
					width: 970px; 
					background: url('../img/bg_header.gif') no-repeat top center;
					margin: 0 auto;
					padding: 0;}
				
				div.headerlogo {
					width: 170px;
					margin: 0;
					padding: 0;}
					
				div.headernavigation {
					width: 780px;
					margin: 0;
					padding: 0;}
					
					div.headernav01 {
						height: 21px;
						font-size: 12px;
						text-align: right;
						margin: 0;
						padding: 4px 15px 0px 0px;}	
					
					div.headernav02 {
						height: 35px;
						margin: 0;
						padding: 0;}	
						
						table.nav02 tr td {
							margin: 0;
							padding: 8px 20px 0px 0px;}
						
						a.nav02_colour01, a.nav02_colour01:link, a.nav02_colour01:active, a.nav02_colour01:visited,
						a.nav02_colour02, a.nav02_colour02:link, a.nav02_colour02:active, a.nav02_colour02:visited,
						a.nav02_colour03, a.nav02_colour03:link, a.nav02_colour03:active, a.nav02_colour03:visited,
						a.nav02_colour04, a.nav02_colour04:link, a.nav02_colour04:active, a.nav02_colour04:visited,
						a.nav02_colour05, a.nav02_colour05:link, a.nav02_colour05:active, a.nav02_colour05:visited,
						a.nav02_colour06, a.nav02_colour06:link, a.nav02_colour06:active, a.nav02_colour06:visited,
						a.nav02_colour07, a.nav02_colour07:link, a.nav02_colour07:active, a.nav02_colour07:visited {
							font-size: 15px;
							font-weight: bold;
							color: #000;
							text-decoration: none;}
						
						a.nav02_colour01:hover, a.nav02_colour01_sel, a.nav02_colour01_sel:link, a.nav02_colour01_sel:active, a.nav02_colour01_sel:visited, a.nav02_colour01_sel:hover {
							font-size: 15px;
							font-weight: bold;
							color: #EB0000;
							text-decoration: none;}	
						
						a.nav02_colour02:hover, a.nav02_colour02_sel, a.nav02_colour02_sel:link, a.nav02_colour02_sel:active, a.nav02_colour02_sel:visited, a.nav02_colour02_sel:hover {
							font-size: 15px;
							font-weight: bold;
							color: #3F8AA2;
							text-decoration: none;}	
						
						a.nav02_colour03:hover, a.nav02_colour03_sel, a.nav02_colour03_sel:link, a.nav02_colour03_sel:active, a.nav02_colour03_sel:visited, a.nav02_colour03_sel:hover {
							font-size: 15px;
							font-weight: bold;
							color: #7F7B2C;
							text-decoration: none;}	
						
						a.nav02_colour04:hover, a.nav02_colour04_sel, a.nav02_colour04_sel:link, a.nav02_colour04_sel:active, a.nav02_colour04_sel:visited, a.nav02_colour04_sel:hover {
							font-size: 15px;
							font-weight: bold;
							color: #954318;
							text-decoration: none;}	
						
						a.nav02_colour05:hover, a.nav02_colour05_sel, a.nav02_colour05_sel:link, a.nav02_colour05_sel:active, a.nav02_colour05_sel:visited, a.nav02_colour05_sel:hover {
							font-size: 15px;
							font-weight: bold;
							color: #008C43;
							text-decoration: none;}	
						
						a.nav02_colour06:hover, a.nav02_colour06_sel, a.nav02_colour06_sel:link, a.nav02_colour06_sel:active, a.nav02_colour06_sel:visited, a.nav02_colour06_sel:hover {
							font-size: 15px;
							font-weight: bold;
							color: #989A9D;
							text-decoration: none;}	
						
						a.nav02_colour07:hover, a.nav02_colour07_sel, a.nav02_colour07_sel:link, a.nav02_colour07_sel:active, a.nav02_colour07_sel:visited, a.nav02_colour07_sel:hover {
							font-size: 15px;
							font-weight: bold;
							color: #3F8AA2;
							text-decoration: none;}	
							
					div.headernav03 {
						width: 780px;
						height: 40px;
						margin: 0;
						padding: 0;}
							
						.headernav03_colour01 /* -- red for homepage / search / disclaimer / sitemap -- */ {
							background: url('../img/bg_headernav03_colour01.jpg') repeat-x top right;}
						
						.headernav03_colour02 /* -- blue for products -- */ {
							background: url('../img/bg_headernav03_colour02.jpg') repeat-x top right;}
						
						.headernav03_colour03 /* -- yellow for artists -- */ {
							background: url('../img/bg_headernav03_colour03.jpg') repeat-x top right;}
						
						.headernav03_colour04 /* -- orange for what's up -- */  {
							background: url('../img/bg_headernav03_colour04.jpg') repeat-x top right;}
						
						.headernav03_colour05 /* -- green for support -- */ {
							background: url('../img/bg_headernav03_colour05.jpg') repeat-x top right;}
						
						.headernav03_colour06 /* -- grey for about pearl -- */ {
							background: url('../img/bg_headernav03_colour06.jpg') repeat-x top right;}
						
						.headernav03_colour07 /* -- blue for dealer locator -- */ {
							background: url('../img/bg_headernav03_colour07.jpg') repeat-x top right;}		
						
						table.nav03 tr td {
							margin: 0;
							padding: 11px 0px 0px 20px;}
							
							a.nav03, a.nav03:link, a.nav03:active, a.nav03:visited {
								font-size: 17px;
								font-weight: bold;
								color: #000;
								text-decoration: none;}		
							
							a.nav03:hover, a.nav03_sel, a.nav03_sel:link, a.nav03_sel:active, a.nav03_sel:visited {
								font-size: 17px;
								font-weight: bold;
								color: #fff;
								text-decoration: none;}		
						
						.buttons {
							padding: 0px 10px 0px 0px;}		
								
						table.nav03_button {
							margin: 10px 0px 0px 5px;}		
								
							table.nav03_button tr td {
								background: url('../img/bg_nav03_button.jpg') repeat-x;
								border: 1px solid #4d4f4e;
								margin: 5px;
								padding: 3px 10px;}		
								
								a.nav03_buttonlink, a.nav03_buttonlink:link, a.nav03_buttonlink:active, a.nav03_buttonlink:visited, a.nav03_buttonlink:hover {
									font-size: 11px;
									font-weight: bold;
									color: #fff;
									text-decoration: none;}
									
			div.breadcrumbs {
				width: 950px;
				height: 36px;
				font-size: 11px;
				color: #fff;
				background: url('../img/bg_breadcrumbs.png') repeat-x top;
				margin: 0 auto;
				padding: 0;}					
				
				.crumbox {
					margin: 0;
					padding: 10px 0px 0px 20px}
				
					a.crumb, a.crumb:link, a.crumb:active, a.crumb:visited, a.crumb:hover {
						font-size: 11px;
						color: #fff;
						text-decoration: none;}	
				
				.searchbox {
					margin: 0;
					padding: 8px 20px 0px 0px}
					
						input.searchfield {
							width: 110px;
							height: 15px;
							font-size: 10px;
							color: #000;
							background: #fff;
							border: none;
							margin: 0;
							padding: 1px 5px;}	
							
							div.searchbutton01 {
								height: 16px;
								background: url('../img/bg_searchbutton01.jpg') no-repeat left;
								margin: 0;
								padding: 3px 0px 0px 10px;}
								
							div.searchbutton02 {
								height: 19px;
								background: url('../img/bg_searchbutton02.jpg') no-repeat right;
								margin: 0;
								padding: 0px 10px 0px 0px;}
						
							a.searchbutton, a.searchbutton:link, a.searchbutton:active, a.searchbutton:visited, a.searchbutton:hover {
								font-size: 11px;
								color: #fff;
								text-decoration: none;}
				
			table.content {
				width: 100%;
				margin: 0;
				padding: 0;}	
				
				td.content_left {
					width: 50%;
					margin: 0;
					padding: 0;}
						
						.content_left_colour01 /* -- red for homepage / search / disclaimer / sitemap -- */ {
							background: url('../img/bg_content_left_colour01.jpg') no-repeat top right;}
						
						.content_left_colour02 /* -- blue for products -- */ {
							background: url('../img/bg_content_left_colour02.jpg') no-repeat top right;}
						
						.content_left_colour03 /* -- yellow for artists -- */ {
							background: url('../img/bg_content_left_colour03.jpg') no-repeat top right;}
						
						.content_left_colour04 /* -- orange for what's up -- */  {
							background: url('../img/bg_content_left_colour04.jpg') no-repeat top right;}
						
						.content_left_colour05 /* -- green for support -- */ {
							background: url('../img/bg_content_left_colour05.jpg') no-repeat top right;}
						
						.content_left_colour06 /* -- grey for about pearl -- */ {
							background: url('../img/bg_content_left_colour06.jpg') no-repeat top right;}
						
						.content_left_colour07 /* -- blue for dealer locator -- */ {
							background: url('../img/bg_content_left_colour07.jpg') no-repeat top right;}
				
				td.content_center {
					width: 970px;
					margin: 0;
					padding: 0;}
						
						.content_center_colour01 /* -- red for homepage / search / disclaimer / sitemap -- */ {
							background: url('../img/bg_content_center_colour01.jpg') no-repeat top center;}
						
						.content_center_colour02 /* -- blue for products -- */ {
							background: url('../img/bg_content_center_colour02.jpg') no-repeat top center;}
						
						.content_center_colour03 /* -- yellow for artists -- */ {
							background: url('../img/bg_content_center_colour03.jpg') no-repeat top center;}
						
						.content_center_colour04 /* -- orange for what's up -- */  {
							background: url('../img/bg_content_center_colour04.jpg') no-repeat top center;}
						
						.content_center_colour05 /* -- green for support -- */ {
							background: url('../img/bg_content_center_colour05.jpg') no-repeat top center;}
						
						.content_center_colour06 /* -- grey for about pearl -- */ {
							background: url('../img/bg_content_center_colour06.jpg') no-repeat top center;}
						
						.content_center_colour07 /* -- blue for dealer locator -- */ {
							background: url('../img/bg_content_center_colour07.jpg') no-repeat top center;}
				
				td.content_right {
					width: 50%;
					margin: 0;
					padding: 0;}
						
						.content_right_colour01 /* -- red for homepage / search / disclaimer / sitemap -- */ {
							background: url('../img/bg_content_right_colour01.jpg') no-repeat top left;}
						
						.content_right_colour02 /* -- blue for dealer locator -- */ {
							background: url('../img/bg_content_right_colour02.jpg') no-repeat top left;}
						
						.content_right_colour03 /* -- yellow for artists -- */ {
							background: url('../img/bg_content_right_colour03.jpg') no-repeat top left;}
						
						.content_right_colour04 /* -- orange for what's up -- */  {
							background: url('../img/bg_content_right_colour04.jpg') no-repeat top left;}
						
						.content_right_colour05 /* -- green for support -- */ {
							background: url('../img/bg_content_right_colour05.jpg') no-repeat top left;}
						
						.content_right_colour06 /* -- grey for about pearl -- */ {
							background: url('../img/bg_content_right_colour06.jpg') no-repeat top left;}
						
						.content_right_colour07 /* -- blue for dealer locator -- */ {
							background: url('../img/bg_content_right_colour07.jpg') no-repeat top left;}
				
		#footer {
			height: 250px;
			background: url('../img/bg_footer.jpg') no-repeat top center;}	
		
		#subfooter  {
			height: 250px;
			background: url('../img/bg_subfooter.jpg') no-repeat top center;}
			
			div.footernavigation {
				height: 25px;
				margin: 0;
				padding: 37px 0px 0px 0px;}
				
				table.footernav tr td {
					height: 23px;
					border-right: 1px solid #fff;
					margin: 0;
					padding: 2px 20px 0px 20px;}
					
					a.footernav_colour01, a.footernav_colour01:link, a.footernav_colour01:active, a.footernav_colour01:visited,
					a.footernav_colour02, a.footernav_colour02:link, a.footernav_colour02:active, a.footernav_colour02:visited,
					a.footernav_colour03, a.footernav_colour03:link, a.footernav_colour03:active, a.footernav_colour03:visited,
					a.footernav_colour04, a.footernav_colour04:link, a.footernav_colour04:active, a.footernav_colour04:visited,
					a.footernav_colour05, a.footernav_colour05:link, a.footernav_colour05:active, a.footernav_colour05:visited,
					a.footernav_colour06, a.footernav_colour06:link, a.footernav_colour06:active, a.footernav_colour06:visited,
					a.footernav_colour07, a.footernav_colour07:link, a.footernav_colour07:active, a.footernav_colour07:visited {
						font-size: 12px;
						color: #fff;
						text-decoration: none;}
					
					a.footernav_colour01:hover, a.footernav_colour01_sel, a.footernav_colour01_sel:link, a.footernav_colour01_sel:active, a.footernav_colour01_sel:visited, a.footernav_colour01_sel:hover {
						font-size: 12px;
						color: #EB0000;
						text-decoration: none;}	
					
					a.footernav_colour02:hover, a.footernav_colour02_sel, a.footernav_colour02_sel:link, a.footernav_colour02_sel:active, a.footernav_colour02_sel:visited, a.footernav_colour02_sel:hover {
						font-size: 12px;
						color: #3F8AA2;
						text-decoration: none;}	
					
					a.footernav_colour03:hover, a.footernav_colour03_sel, a.footernav_colour03_sel:link, a.footernav_colour03_sel:active, a.footernav_colour03_sel:visited, a.footernav_colour03_sel:hover {
						font-size: 12px;
						color: #7F7B2C;
						text-decoration: none;}	
					
					a.footernav_colour04:hover, a.footernav_colour04_sel, a.footernav_colour04_sel:link, a.footernav_colour04_sel:active, a.footernav_colour04_sel:visited, a.footernav_colour04_sel:hover {
						font-size: 12px;
						color: #954318;
						text-decoration: none;}	
					
					a.footernav_colour05:hover, a.footernav_colour05_sel, a.footernav_colour05_sel:link, a.footernav_colour05_sel:active, a.footernav_colour05_sel:visited, a.footernav_colour05_sel:hover {
						font-size: 12px;
						color: #008C43;
						text-decoration: none;}	
					
					a.footernav_colour06:hover, a.footernav_colour06_sel, a.footernav_colour06_sel:link, a.footernav_colour06_sel:active, a.footernav_colour06_sel:visited, a.footernav_colour06_sel:hover {
						font-size: 12px;
						color: #989A9D;
						text-decoration: none;}	
					
					a.footernav_colour07:hover, a.footernav_colour07_sel, a.footernav_colour07_sel:link, a.footernav_colour07_sel:active, a.footernav_colour07_sel:visited, a.footernav_colour07_sel:hover {
						font-size: 12px;
						color: #3F8AA2;
						text-decoration: none;}
						
			div.footerlogo	{
				height: 90px;
				margin: 0;
				padding: 0;}

			div.footertoolbox {
				height: 30px;
				margin: 0;
				padding: 0;}
				
				table.footertools tr td {
					border-right: 1px solid #fff;
					margin: 0;
					padding: 0px 5px;}
					
					a.footer_tool, a.footer_tool:link, a.footer_tool:active, a.footer_tool:visited, a.footer_tool:hover {
						font-size: 12px;
						color: #fff;
						text-decoration: underlined;}
