@charset "utf-8";
/* CSS Document */
	body {
		margin: 0px;
		font-size: x-large;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #d3d3d3;
		}
		
	a img { 
		border: none;
		}
		
	a:link {
		border: none;
		}
		
	#centraliser {
		background-color:#3953a4;
		padding: 10px 0px 0px 0px;
		border: 0px 0px 0px 0px;
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		display:table;
		box-shadow: 6px 0px 10px -7px #888, -6px 0px 10px -7px #888;
		}
		
	#hd_logo {
		display:table;
		height: 100px;
		width: 255px;
		float: left;
		margin: 0px 0px 0px 0px;
		background-color:#3953a4;
		padding-left:10px;
		padding-bottom:0px;
		}

	#hd_contact {
		display: table;
		float: right;
		height: 100px;
		width: 255px;
		margin: 0px 0px 0px 0px;
		padding-right: 10px;
		background-color:#3953a4;
		}
	
	#logo_dropshadow {
		width:1000px;
		background-image: url(../WIP/jpegs/logo_hd_dropshadow.jpg);
		background-color:#FFF;
		background-repeat:repeat-x;
		height:6px;
	    margin; 0px 0px 0px 0px;
		display:table;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
	}
	
	#main {
		background-color:#FFF;
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		display:table;
		text-align:center;
		padding-top: 20px;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		}

	#main .aboutus {
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		font-size:medium;
	}
	
	#contact_row{
		display:table;
		clear: left;
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		background-color:#FFF;
	}
	
	#contact_form {
		background-color:#FFF;
		width: 500px;
		padding-left:10px;
		float:left;
		display:table;
		text-align:left;
		font-size:medium;
		margin:0px;
	}
	
	#contact_info {
		background-color: #c3c3c3;
		font-size:medium;
		width: 300px;
		margin: 0px 0px 0px 0px;
		background-color: #bbbbbb;
		padding: 20px;
		text-align:left;
		float:left;
	}
	
	#brands {
		background-color:#FFF;
		padding: 0px 0px 0px 0px;
		width: 950px;
		margin-left: auto;
		margin-right: auto;
		display:table;
		text-align:center;
		}

	#row {
		display:table;
		clear: left;
		width: 1000px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px;
		height: 100px;
		border-bottom: 1px solid #C0C0C0;
		}

	#item1 {
		display:table;
		width: 500px;
		float: left;
		height: 80px;
		margin: 0px;
		border: 0px;
		padding: 10px;
		}

	#item2 {
		width: 300px;
		display:table;
		float: left;
		height: 80px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		}

	#logo {
		display:table;
		text-align: left;
		margin: auto;
		width: 280px;
		height: 50px;
		margin: 0px;
		border: 0px;
		padding: 0px;
		}

	#brand_overview {
		font-weight: bold;
		text-align: left;
		font-size: medium;
		}

	#featured {
		text-align: left;
		font-size: small;
		}

	.important {
		padding: 3px 0px 0px 0px;
		font-size:110%;
		font-weight: bold;
		}
	
	.cert-text {
		margin: 5px 0px 0px 0px;
		}
		
	.important {
		font-weight:bold;
		}
		
	#sidebar img {
		padding: 0px 0px 5px 0px;
		}
		
	#sidebar h1 {
		font-size: 125%;
		}
	
	#sidebar a:link, a:visited {
		text-decoration: none;
		color: #7e715e;
		border-bottom: 1px dotted #7e715e;
		}
	
	#sidebar a:hover {
		background-color: #c3b59b;
		color: #ffffff;
		border-bottom: 1px dotted #ffffff;
		}
	
	#footer {
		clear: left;
		margin: 0px 0px 0px 0px;
		background-color: #bbbbbb;
		text-align: center;
		font-size: 80%;
		padding: 5px 5px 5px 5px;
		height: 31px;
		}
		
	#footertext {
		margin: 0px;
		padding: 0px;
		}