
body, div, table, tr, td, ul, li, h1, h2, h3, p, input, select, button, img,address {
	margin:  0;
	padding: 0;
}

body {
	text-align: center;
	background: #0d1a1c url("../images/main-background.jpg") no-repeat scroll top center;
	line-height: 22px;
}
body, table, input, textarea, select{
	font-family: "trebuchet ms", arial, sans-serif;
	color: #232323;
}
h1 {
	padding: 16px 0 3px 0;
	font-size: 20px;
}
h2{
	padding: 12px 0 2px 0;
	font-size: 16px;
}
h3 {
	font-size: 14px;
	
}

address {
	font-style: normal;
}

div.clear {
	font-size: 1%;
	line-height: 1px;
	clear: both;
}
p.headingcaption {
	margin: -4px 0 0 0;
	font-size: 12px;
}
span.brandname {
	font-weight: bold;
}
span.bold {
	font-weight: bold;
}



/*	Blocks with PDF information */
#pdf-links-ew ,
#pdf-links-nz,
#pdf-links-summary {
	padding: 10px;
	font-size: 13px;
	border: 1px solid #999;
	line-height: 18px;
}

	#pdf-links-ew img ,
	#pdf-links-nz img,
	#pdf-links-summary img{
		float: left;
		width: 31px;
	}
	
	#pdf-links-ew div#links p, #pdf-links-ew div#links ul,
	#pdf-links-nz div#links p, #pdf-links-nz div#links ul,
	#pdf-links-summary div#links p, #pdf-links-summary div#links ul {
		margin-bottom: 10px;
	}
	
	#pdf-links-ew div#links ul,
	#pdf-links-nz div#links ul,
	#pdf-links-summary div#links ul{
		list-style: none;
	}
	
	#pdf-links-ew div#links a, #pdf-links-ew div#links a:visited, #pdf-links-ew div#links a:hover,
	#pdf-links-nz div#links a, #pdf-links-nz div#links a:visited, #pdf-links-nz div#links a:hover,
	#pdf-links-summary div#links a, #pdf-links-summary div#links a:visited, #pdf-links-summary div#links a:hover {
		color: #f00;
		font-weight: bold;
	}
	
#pdf-links-ew {
	width: 612px;
	margin: 20px 0 0px 0;
	background: #dbdbdb url("../images/pdfewbackground.jpg") repeat-x scroll;
}

#pdf-links-nz {
	width: 200px;
	margin: 20px 0 0 0;
	background: #dbdbdb url("../images/pdfnzbackground.jpg") repeat-x scroll;
}
#pdf-links-summary {
	float: right;
	width: 370px;
	margin-top: 0px;
	margin-bottom: 12px;
	/*	background image of distributors elsewhere */
	background: #dbdbdb url("../images/pdfewbackground.jpg") repeat-x scroll;
}

	#pdf-links-ew div#links {
		float: left;
		width: 550px;
		margin: 0 0 0 8px;
	}

	
	#pdf-links-nz div#links {
		float: left;
		width: 160px;
		margin: 0 0 0 8px;
	}
	#pdf-links-summary div#links {
		float: left;
		width: 330px;
		margin: 0 0 0 8px;
	}

	
/*	Main structure of the website */
#submain {
	width: 986px;
	height: 100%;
	margin: 14px auto;
	padding-bottom: 13px;
	background: #414a4c url("../images/submain-background.jpg") no-repeat scroll 0 0;
	text-align: left;
}

	#mainlogo {
		float: left; display: inline;
		width: 951px;
		height: 168px;
		margin: 20px 0 0 18px;
		background: transparent url("../images/mainheaderwide.gif") no-repeat scroll 0 0;
	}
	
		a#backhome {
			display: block;
			text-decoration: none;
			height: 168px;
		}
		
	/*	end of mainlogo */
	
	
	#ZZZZZmainheader {
		float: left; display: inline;
		width: 713px;
		height: 168px;
		margin: 20px 11px 0 15px;
		background: transparent url("../images/mainheader.gif") no-repeat scroll 0 0;
	}

	#horses {
		float: left; display: inline;
		width: 224px;
		margin: 20px 0 0 18px;
	}
	#horses img {
		margin: 0 0 5px 0;
	}

	#outercontent {
		float: left; display: inline;
		width: 712px;
		margin: 20px 0 10px 14px;
	}
		#innercontenttop {
			width: 707px;
			height: 41px;
			padding: 4px 0 0 5px;
			background: transparent url("../images/innercontenttop.gif") no-repeat scroll 0 0;
		}
		* html #innercontenttop {
			\width: 712px;
			w\idth: 712px;
		}
		
			.button {
				display: inline;
			}
				.buttonleft {
					float: left; display: inline;
					width: 10px;
					height: 31px;
					background: transparent url("../images/buttonleft.gif") no-repeat scroll;
				}
				.buttonbody{
					float: left; display: inline;
					height: 31px;
					margin-right: 5px;
					padding-right: 10px;
					background: transparent url("../images/buttonbody.gif") no-repeat scroll top right ;
				}
				.buttonbody a, .buttonbody a:visited {
					position: relative;
					top: 4px;
					text-decoration: none;
					letter-spacing: 1px;
					font-size: 22px;
					font-weight: bold;
					color: #999;
				}
				.buttonbody a.current {
					color: #e8e8e8;
				}
				.buttonbody a.notcurrent:hover {
					color: #e6d911;
				}
				
					/* These paddings make that the buttons fill the complete width */
					#buttonsummary {
						padding: 0 30px;
					}
					#buttonregions {
						padding: 0 34px;
					}
					#buttontestimonials{
						padding: 0 40px;
					}

					
		/* Content pane */
		#innercontent {
			width: 674px;
			padding: 0 19px;
			background: transparent url("../images/innercontentbackground.gif") repeat-y scroll 0 0;
		}
		* html #innercontent {
			\width: 712px;
			w\idth: 712px;
		}
			#homepage {
				width: 674px;
				height: 425px;
				background: transparent url("../images/homepagebackground4.jpg") no-repeat scroll 0 0;
				text-align: default;
			}
			#homepage  p {
				position: relative;
				font-size: 24px;
				font-weight: bold;
				line-height: 60px;
			}
			#homepageuppertext {
				top: 24px;
			}
			#homepagelowertext {
				left: 65px;
				top: 64px;
				color: #574a33;
				line-height: 60px;
			}
			#homepagenewtext {
			
			}
			/*	Distributors and retailers for New Zealand */
			#distributors-nz-left {
				float: left;
				width: 402px;
			}
			
				/*	Table of distributors and retailers for New Zealand */
				table.distributors-nz {
					margin-bottom: 12px;
					font-size: 13px;
					font-weight: normal;
					border-spacing: 0px;
				}
				table.distributors-nz td {
					border-bottom: 1px solid #bbb;
				}
				td.distributor-nz-name {
					width: 300px;
				}
				td.distributor-nz-phone {
					width: 110px;
					text-align: right;
				}
			
			#distributors-nz-right {
				float: left;
				width: 242px;
				margin: 0 0 0 30px;
			}
			
			
			/* TODO: samenvoegen met regio nz?? */
			#distributors-ew-left{
				float: left;
				width: 402px;
			}
				/*	Table of distributors elsewhere in the world (not NZ) */
				table.distributors-ew {
					font-size: 13px;
					font-weight: normal;
					border-spacing: 0px;
				}
				table.distributors-ew td {
					width: 400px;
					padding-top: 6px;
					border-bottom: 1px solid #bbb;
					line-height: 18px;
				}
				
			#distributors-ew-right {
				float: left;
				width: 242px;
				margin: 22px 0 0 30px;
			}
			#distributors-ew-right a {
			}
			#distributors-ew-right a img {
				border: 1px solid buttonface;
			}
			
			p.nz-other-list {
				margin: -2px 0 6px 0;
				font-size: 12px;
			}
			p.nz-other-list a, p.nz-other-list a:visited {
				font-weight: bold;
				color: #232323;
			}
			
			
			/*	Product Summary */
			#summary-left {
				float: left;
				width: 270px;
				margin: 0 0 20px 0;
			}
				#summary-list {
					padding-left: 20px;
				}
			#summary-text {
				clear: both;
			}
				#summary-text  p , #linktotubecontent p{
					padding: 0 0 12px;
				}
				
			#summary-bullets-1 {
				height: 220px;
			}
			#summary-bullets-1 ul {
				float: left;
				width: 310px;
				margin: 12px 0 0 17px;
				padding: 0 5px 0 0;
				font-size: 14px;
				line-height: 20px;
			}
			
			#summary-bullets-2 {
				height: 226px;
				margin: 20px 0 0 0;
				padding: 0px 6px;
				border: 2px solid #232323;
			}
			
			#summary-bullets-2 h2 {
				margin: -6px 0 6px 206px;
			}
			#summary-bullets-2 div {
				float: left;
				width: 313px;
				margin: 0 0 0 6px;
				font-size: 14px;
				line-height: 20px;
			}
			#summary-bullets-2 div  ul {
				margin: 0 0 0 17px;
				padding: 0 5px 0 0;
			}
			/*	Testimonials and Summary */
			#testimonials a, #testimonials a:visited ,
			#linktotubecontent a, #linktotubecontent.a:visited,
			#divtubecontent a, #divtubecontent a:visited{
				font-weight: bold;
				color: #f00;
			}
			#testimonials a:hover {
				/* color: #f00; */
			}
			div#innerdivtubecontent {
				padding: 0 0 4px 6px;
				border: 1px solid #bbb;
			}
			
			p.tabletubecontentcaption {
				/* margin-top: */
			}
			/* Tube content */
			table.tabletubecontent {
				float: left;
				width: 310px;
				margin: 10px 20px 0 0;
				line-height: 20px;
			}
			td.mgamount {
				text-align: right;
			}
			td.subtitle {
				font-weight: bold;
			}
			td.extrahigh {
				padding-top: 8px;
			}
			
		/* end innercontent */
		
		#innercontentbottom {
			width: 712px;
			height: 11px;
			background: transparent url("../images/innercontentbottom.gif") repeat-y scroll 0 0;
		}
		
		
	/*	end outercontent */
	

	#footer {
		width: 952px;
		height: 124px;
		margin: 0 0 0 17px;
		clear: both;
		background: transparent url("../images/footerbackground.jpg") no-repeat scroll 0 0;
	}
		div.footercontent1, div.footercontent2, div.footercontent3 {
			float: left;
			margin: 8px 0 0 16px;
		}
		div.footercontent1 {
			width: 220px;
		}
		div.footercontent2 {
			width: 233px;
		}
		div.footercontent3 {
			margin-top: 30px;
		}
		p.footerheader {
			
			font-size: 16px;
			font-weight: bold;
			color: #f2e312;
		}
		p.footertext {
			font-size: 14px;
			color: #ececec;
			line-height: 16px;
		}
		p.footertext a, p.footertext a:visited{
			color: #ececec;
		}

	/*	end footer */


