
body {
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
	color: black;
	margin: 1em;
	padding: 0;
	/*background-color: #DFDBDB;*/
}

#container {
	margin: 0 auto;
	width: 800px;
	background-image: url('images/grey-bg.jpg');
	text-align: left;
}

.menu-bar {
	width: 800px;
	height: 34px;
	background-image: url('images/grey-bar.jpg');
	font-size: 0.85em;
	font-weight: bold;
	text-align: center;
	padding: 0;
}

.menu-item {
	width: 131px;
	height: 34px;
	float: right;
	letter-spacing: 0.07em;
	word-spacing: 0.25em;
	text-align: center;
	vertical-align: middle;
	line-height: 33px;
}

.footer-bar {
	width: 800px;
	height: 34px;
	margin-top: 50px;
	background-image: url('images/grey-bar.jpg');
	font-weight: normal;
	text-align: center;
}

.footer-item-left {
	font-size: 0.85em;
        width: 100px;
	height: 34px;
        float: left;
	vertical-align: middle;
	text-align: center;
	line-height: 33px;
}

.footer-item-left a:hover {
        color: #bd6410;
        border: none;
        margin: 0px;
        padding: 0;
}

.footer-item-right {
        width: 130px;
        float: right;
	margin-top: 9px;
	font-size: 1em;
}

.menu-item a:hover {
	color: #bd6410;
	border: none;
	margin: 0px;
	padding: 0;
}

a {
        text-decoration: none;
        color: black;
}

a:hover {
        color: #bd6410;
        border: none;
        margin: 0px;
        padding: 0;
}

a:link {
	border: none;
	margin: 0;
	padding: 0;
}

a img {
	border: none;
}

a:visited {
	text-decoration: none;
	color: black;
}

#index-main {
	/*background-color: #e5e1de;*/
	height: 350px;
	width: 800px;
}

#welcome {
	margin-top: 25px;
	margin-left: 25px;
	/*font-size: 1.5em;*/
	font-size: 7.5mm;
	font-weight: bold;
	text-align: left;
}

#welcome-intro {
	margin-top: 15px;
	margin-left: 25px;
	width: 480px;
	text-align: left;
}

#welcome-intro a {
        text-decoration: none;
        margin: 0;
        border: none;
	color: #C36304;
	font-weight: bold;
}

#welcome-tools-banner {
	margin-top: 25px;
	margin-left: 15px;
	width: 800px;
	color: #C36304;
	font-size: 5.5mm;
	font-weight: bold;
}

#welcome-tools {
	margin-top: 10px;
	margin-left: 15px;
	width: 780px;
}

.welcome-tools a {
	text-decoration: none;
	margin: 0;
	border: none;
}

.login {
	width: 250px;
	float: right;
	margin-top: 25px;
	margin-right: 18px;
	background-color: #c0c0c0;
}

.login-header {
	background-image: url('images/orange-bar.jpg');
        font-weight: bold;
        text-align: left;
	line-height: 25px;
	color: #a29d9a;
	padding-left: 5px;
	height: 26px;
}

.login-body {
	padding: 8px;
}

/*
.login-body th {
	background-image: url('images/orange-bar.jpg');
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 0;
}
*/

.login-body table {
	font-size: 1em;
	margin-bottom: 10px;
}

.login-left {
	font-size: 80%;
	float: left;
}

.login-right {
        float: right;
	background-image: url('images/orange-bar.jpg');
	width: 50px;
	height: 20px;
	color: #a29d9a;
	font-weight: bold;
	line-height: 19px;
	margin-bottom: 5px;
}

input[type="text"]:not([size]) { 
     width: 15em;
}

#tool-title {
	margin-top: 20px;
        font-size: 1.5em;
        font-weight: bold;
}

#contact-details {
        margin-top: 15px;
        margin-left: 25px;
        width: 480px;
}

#contact-details td {
	padding-right: 50px;
}

#enquiry-main {
	width: 800px;
	
}

#enquiry-form {
        margin-top: 15px;
        margin-left: 25px;
        width: 480px;
}

#enquiry-form td {
	padding-right: 50px;
}

#hard-cap-left {
	margin-top: 25px;
	float: left;
	width: 210px;
}

#hard-cap-left img {
	width: 210px;
}

#hard-cap-right {
	margin-top: 25px;
	float: right;
	width: 570px;
}

#hard-cap-main {
	height: 600px;
	width: 800px;
}

#hardcap-desc {
	margin-top: 15px;
	margin-left: 25px;
	width: 480px;
	letter-spacing: 0.03em;
	word-spacing: 0.06em;
}

#ozpost-left {
        margin-top: 25px;
        float: left;
        width: 190px;
}

#ozpost-left img {
        width: 190px;
}

#ozpost-right {
        margin-top: 25px;
        float: right;
        width: 590px;
	padding-right: 15px;
}

#ozpost-main {
	width: 800px;
	height: 650px;
}

#ozpost-desc {
        margin-top: 15px;
        margin-left: 25px;
        width: 480px;
	letter-spacing: 0.03em;
	word-spacing: 0.06em;
}

#ozpost-quote {
	color: #591e16;
	font-weight: bold;
	font-size: 1.3em;
	letter-spacing: 0.07em;
}

#gripper-left {
        float: left;
        width: 200px;
}

#gripper-left img {
        width: 200px;
	margin: 0px;
}

#gripper-right {
        float: right;
        width: 590px;
}
	
#gripper-banner {
	margin-top: 15px;
	margin-bottom: 15px;
	height: 101px;
	background-color: black;
	color: white;
	font-size: 2.0em;
	font-weight: bold;
	padding-right: 5px;
}

#gripper-banner-desc {
	margin-left: 7px;
}

#gripper-main {
	height: 500px;
	width: 800px;
}

#gripper-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#gripper-quote {
        color: #591e16;
        font-weight: bold;
        font-size: 1.3em;
        letter-spacing: 0.07em;
}


.float-left {
        float: left;
}

.float-right {
        float: right;
}

#tools-left {
        float: left;
        width: 200px;
	margin-top: 25px;
}

#tools-left a.this_page {
	font-weight: bold;
	<!--color: #ED7600;-->
	color: black;
	text-decoration: none;
}

#tools-left p {
	margin: 0.25em;
}

#tools-right {
        float: right;
        width: 590px;
	margin-top: 25px;
}

#tools-main {
        height: 650px;
        width: 800px;
}

#tools-main td {
	padding: 10px;
}

#angle-left {
        float: left;
        width: 200px;
}

#angle-left img {
        width: 200px;
        margin: 0px;
}

#angle-right {
        float: right;
        width: 590px;
}

#angle-banner {
        margin-top: 15px;
        margin-bottom: 15px;
        height: 99px;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
}

#angle-banner-text {
	margin: 0;
	padding: 0;
	background-color: #725f41;
}

#angle-main {
        height: 500px;
        width: 800px;
}

#angle-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#bar-clamp-left {
        float: left;
        width: 200px;
}

#bar-clamp-left img {
        width: 200px;
        margin: 0px;
}

#bar-clamp-right {
        float: right;
        width: 590px;
}

#bar-clamp-banner {
        margin-top: 15px;
        margin-bottom: 15px;
        height: 99px;
	background-color: 285a8d;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
}

#bar-clamp-main {
        height: 500px;
        width: 800px;
}

#bar-clamp-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#brick-cutter-left {
        float: left;
        width: 200px;
}

#brick-cutter-left img {
        width: 200px;
        margin: 0px;
}

#brick-cutter-right {
        float: right;
        width: 590px;
}

#brick-cutter-banner {
        margin-top: 15px;
        margin-bottom: 15px;
        height: 99px;
        background-color: black;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
}

#brick-cutter-main {
        height: 500px;
        width: 800px;
}

#brick-cutter-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#demo-dawg-left {
	margin-top: 20px;
        float: left;
        width: 200px;
}

#demo-dawg-left img {
        width: 200px;
        margin: 0px;
	margin-bottom: 25px;
}

#demo-dawg-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#demo-dawg-right {
	margin-top: 20px;
        float: right;
        width: 590px;
}

#demo-dawg-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: #fbfb03;
        color: black;
        font-size: 2.0em;
        font-weight: bold;
	padding: 5px;
}

#demo-dawg-main {
        height: 540px;
        width: 800px;
}

#demo-dawg-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#klever-kutter-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#klever-kutter-left img {
        width: 200px;
        margin: 0px;
        margin-bottom: 25px;
}

#klever-kutter-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#klever-kutter-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#klever-kutter-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: #fbfb03;
        color: black;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#klever-kutter-main {
        height: 540px;
        width: 800px;
}

#klever-kutter-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#madbit-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#madbit-left img {
        width: 200px;
        margin: 0px;
        margin-bottom: 25px;
}

#madbit-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#madbit-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#madbit-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: #fbfb03;
        color: black;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#madbit-main {
        height: 540px;
        width: 800px;
}

#madbit-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#maxi-pro-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#maxi-pro-left img {
        width: 200px;
        margin: 0px;
        margin-bottom: 25px;
}

#maxi-pro-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#maxi-pro-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#maxi-pro-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: black;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#maxi-pro-main {
        height: 540px;
        width: 800px;
}

#maxi-pro-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#powersaw-left {
        float: left;
        width: 200px;
}

#powersaw-left img {
        width: 200px;
        margin: 0px;
}

#powersaw-right {
        float: right;
        width: 590px;
}

#powersaw-banner {
        margin-top: 15px;
        margin-bottom: 15px;
        height: 99px;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
}

#powersaw-banner-text {
        margin: 0;
        padding: 0;
        background-color: #725f41;
}

#powersaw-main {
        height: 500px;
        width: 800px;
}

#powersaw-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#rok-strap-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#rok-strap-left img {
        margin: 0px;
        margin-bottom: 25px;
}

#rok-strap-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#rok-strap-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#rok-strap-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: #c0ff68;
        color: black;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#rok-strap-main {
        height: 600px;
        width: 800px;
}

#rok-strap-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#rok-strap-desc-title {
	font-size: 1.5em;
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#distributor-left {
        margin-top: 20px;
	margin-left: 10px;
        float: left;
        width: 200px;
}

#distributor-left img {
        margin-top: 15px;
        margin-bottom: 25px;
}

#distributor-left p {
        color: black;
        text-decoration: none;
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
        margin: 0.75em;
}

#distributor-right {
        margin-top: 20px;
        float: right;
        width: 550px;
}

#distributor-right img {
        margin-top: 15px;
        margin-bottom: 25px;
}

#distributor-right p {
        color: black;
        text-decoration: none;
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
        margin: 0.75em;
}

#distributor-main {
        height: 540px;
        width: 800px;
	text-align: left;
}

#distributor-main a {
        text-decoration: none;
        color: black;
}

#distributor-main a:hover {
        color: #bd6410;
        border: none;
        margin: 0px;
        padding: 0;
}

#distributor-main a:link {
        border: none;
        margin: 0;
        padding: 0;
}

#distributor-main a img {
        border: none;
}

#distributor-main a:visited {
        text-decoration: none;
        color: black;
}

#hingepro-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#hingepro-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#hingepro-left img {
        margin: 0.75em;
        margin-bottom: 5px;
}

#hingepro-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#hingepro-banner {
        margin-bottom: 15px;
        height: 99px;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#hingepro-main {
        height: 660px;
        width: 800px;
}

#hingepro-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#hingepro-desc a {
        text-decoration: none;
        margin: 0;
        border: none;
        color: #C36304;
        font-weight: bold;
}

#template-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#template-left img {
        width: 200px;
        margin: 0px;
        margin-bottom: 25px;
}

#template-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#template-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#template-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: black;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#template-main {
        height: 540px;
        width: 800px;
}

#template-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#template-title {
        font-size: 1.5em;
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#smart-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#smart-left img {
        width: 200px;
        margin: 0px;
        margin-bottom: 25px;
}

#smart-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#smart-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#smart-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: black;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#smart-main {
        height: 540px;
        width: 800px;
}

#smart-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#smart-title {
        font-size: 1.5em;
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#gutster-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#gutster-left img {
        width: 200px;
        margin: 0px;
        margin-bottom: 25px;
}

#gutster-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#gutster-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#gutster-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: black;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#gutster-main {
        height: 540px;
        width: 800px;
}

#gutster-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#gutster-title {
        font-size: 1.5em;
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#biovault-left {
        margin-top: 20px;
        float: left;
        width: 200px;
}

#biovault-left img {
        width: 200px;
        margin: 0px;
        margin-bottom: 25px;
}

#biovault-left p {
        font-weight: bold;
        color: black;
        text-decoration: none;
        margin: 0.75em;
}

#biovault-right {
        margin-top: 20px;
        float: right;
        width: 590px;
}

#biovault-banner {
        margin-bottom: 15px;
        height: 99px;
        background-color: black;
        color: white;
        font-size: 2.0em;
        font-weight: bold;
        padding: 5px;
}

#biovault-main {
        height: 540px;
        width: 800px;
}

#biovault-desc {
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#biovault-title {
        font-size: 1.5em;
        letter-spacing: 0.03em;
        word-spacing: 0.06em;
}

#test-quote {
        margin-top: 15px;
        margin-left: 25px;
        width: 480px;
        text-align: left;
        color: #00000F;
}

#test-person {
        margin-top: 15px;
        margin-left: 25px;
        width: 480px;
        text-align: left;
        color: #FF0000;
        font-style: italic;
}

