	body {
		text-align: center;
		background-color: #192530;
		margin-top: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		color: #89845c;
		
		}
	
	p {
		background-color: inherit;
		color: #192530;
	}	
		
	#frame {
		width:760px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}

	#all {
		width:760px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px;
		text-align: left;
		color: inherit;
		background-color: #ffffff;
		}
		
	#contentheader {
		width:760px;
		height: 258px;
		color: inherit;
		background-color: #ffffff;
		background-image: url(images/header-top2.jpg);
		background-repeat: no-repeat;
		background-position: 0 0;
		border: 0px solid blue;
		}

	#logo {
		float: left;
		margin: 0px 0px 0px 0px;
		color: inherit;
		border: 0px solid green;
		}

	#menu {
		position:relative;
		float:right;
		width:510px;
		padding-top:114px;
		margin-right:10px;
		border: 0px solid blue;
		color: inherit;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		text-align:right;
		}
	
	.centercontainer {
		margin-left:0px;
		width:550px;
		padding:0px;
		float:left;
		color: inherit;
		background:#ffffff;
		border: 0px solid red;
		}

	.centercontent {
		border-left: 0px dashed #89845c;
		border-right: 1px dashed #89845c;
		padding: 10px 15px 0px 15px;
		font-size: .8em;
		line-height: 1.5em;
		}
	
	.centercontainer-fullwidth {
		margin-left:0px;
		width:760px;
		padding:0px;
		float:left;
		color: inherit;
		background:#ffffff;
		border: 0px solid red;
		}

	.centercontent-fullwidth {
		padding: 10px 15px 0px 15px;
		font-size: .8em;
		line-height: 1.5em;
		}
	
	
	.rightcontainer {
		width:200px;
		padding: 35px 0px 0px 0px;
		float:left;
		color: inherit;
		background:#ffffff;
		border: 0px solid red;
		}

	.rightcontent {
		border: 0px solid green;
		padding: 10px 10px 0px 20px;
		font-size: 12px;
		line-height: 1.5em;
		color: inherit;
		background:#ffffff;
		}
	

	#contentfooter {
		
		width:760px;
		height: 23px;
		color: inherit;
		background:#ffffff;
		background-image: url(images/footer.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		border: 0px solid green;
		}

	#footertext {
		font-size: 11px;
		margin:7px 0px 0px 55px;;
		width:500px;
		color: #89845c;
		background-color: inherit;
		border: 0px solid blue;
		}
	
	.left-image {
		float:left;
		margin: 0px 10px 10px 0px;
		}

	.right-image {
		float:right;
		margin: 0px 0px 10px 10px;
		}
		
			
	h1 {
		font-size: 14px;
		font-weight: bold;
		line-height: normal;
		letter-spacing: normal;
		}

	h2 {
		margin: 36px 0 10px 0;
		font-size: 12px;
		font-weight: normal;
		line-height: normal;
		letter-spacing: normal;
		}


	h3 {
		font-size: 11px;
		}
	
	h4 {
		font-size: 14px;
		font-weight: bold;
		line-height: normal;
		letter-spacing: normal;
		margin: 0px;
		}

	
	hr.dashed {
		border-top: 1px dashed #89845c; /*the border*/
		width: 100%;
		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
		}

	#map {
		float: right;
		width: 350px;
		height: 300px;
		border: 0px solid white;
		overflow: hidden;
		}

    	.formcolour {
		color: #192530;
       	 	font-size : 12px;
       	 	background-color : #ffffff;
         	border : 1px solid #192530;
    	  	}

	table.products {
		width:450px;
		padding:0px;
		border:0px solid red;
		}

	.products td {
		padding-bottom:10px;
		padding-top:10px;
		border-bottom: 1px solid #ccc;
		}
		
	.products td.center {
		text-align: center;
	}
	
a:link {
	color: #89845c; background-color: inherit; text-decoration: underline; 
}
a:visited {
	color: #89845c; background-color: inherit; text-decoration: underline;
}
a:hover {
	color:  #192530; background-color: inherit; text-decoration: none; 
}

a.menu:link {
	color: #192530; background-color: inherit; text-decoration: none; 
}
a.menu:visited {
	color: #192530; background-color: inherit; text-decoration: none;
}
a.menu:hover {
	color:  #89845c; background-color: inherit; text-decoration: none; 
}

a.footer:link {
	color: #89845c; background-color: inherit; text-decoration: none; 
}
a.footer:visited {
	color: #89845c; background-color: inherit; text-decoration: none;
}
a.footer:hover {
	color:  #192530; background-color: inherit; text-decoration: none; 
}

