/* CSS Document  Copyright 2006. All Rights Reserved - Fresh Image Design | Richard Wegner */

html {
	margin: 0;
	padding: 0;
}
body {
	margin: 0;
	padding: 0;
	font-size: 100.01%; /* Sets default font size. This odd value compensates for several browser bugs. First, setting a default font size in percent (instead of em) eliminates an IE/Win problem with growing or shrinking fonts out of proportion if they are later set in ems in other elements. Additionally, some versions of Opera will draw a default font-size of 100% too small compared to other browsers. Safari, on the other hand, has a problem with a font-size of 101%. Current "best" suggestion is to use the 100.01% value for this property */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-width: 780px;
	background: #FFF url(images/bkgnd.jpg) repeat-y top left scroll;
}
a:link, a:visited {text-decoration: underline; color: #107D8C;}
a:hover, a:active, a:focus {text-decoration: underline; color: #333;}

#flashcontent {
	font-size: 13px;
}
#divlogo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	background-image: url(images/logobg.jpg);
	background-repeat: repeat-x;
	z-index: 1;
}
#divnavbar {
	position: absolute;
	left: 0px;
	top: 135px;
	width: 139px;
}
#divmain {
	position: absolute;
	top: 110px;
	left: 150px;
	width: 780px;
	background-color: #FFFFFF;
	z-index: 3;
}
#divmain p {
	color: #333333;
	font-size: 12px;
	margin: 12px 30px 12px 20px;
}
#divmain p.mach-price {
	font-size: 14px;
	font-weight: bold;
}
#divmain h1 {
	color: #0D808F;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1px solid #107D8C;
	margin: 20px 30px 10px 20px;
	padding-bottom: 4px;
}
#divmain h2 {
	color: #FFFFFF;
	font-size: 13px;
	margin: 20px 30px 0px 20px;
	padding: 5px 0 5px 10px;
	background-color: #107D8C;
}
#divmain h3 {
	margin: 20px auto 10px auto;
	color: #990000;
	font-size: 16px;
	line-height: 22px;
	padding-left: 10px;
	padding-top: 5px;
}

divmain img {
	border: 1px solid #000000;
}

div.descripl, div.descriplw, div.descripr, div.descriprw {
	float: left;
	width: 300px;
	margin-top: 30px;
}
div.descripl {
	margin-left: 20px;
	padding: 0;
}
div.descriplw {width: 350px;}
div.descriprw {
	width: 400px;
	padding: 0;
}


img.wrapleft {
	float: left;
	margin: 0 20px;
}
img.wraplefttop {
	float: left;
	margin: 20px 0 0 80px;
}
img.wrapright {
	float: right;
	margin: 12px 40px 25px 15px;
	padding: 0;
}
.imgleft {
	float: left;
	margin: 20px 28px 30px 28px;
	padding: 0;
}
.imgright {
	float: right;
	margin: 12px 65px 12px 15px;
	padding: 0;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

#divfooter {
	color: #107D8C;
	font-size: 10px;
	margin: 0 30px 0 20px;
	padding: 0 0 0 5px;
	border-top: 1px solid #107D8C;
}
address {
	margin: 12px 30px 12px 0px;
	font-style: normal;
	padding-top: 5px;
}
ul {
	list-style-type: disc;
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0 0 0 20px;
}
ul li {
	color: #333333;
	font-size: 12px;
	padding: 0 0 2px 20px;
	background: url(images/p_bullet.gif) no-repeat left center;
}

#content {
	font-size: 11px;
	color: #333333;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 5px;
	line-height: 14px
}

#skipnav {
	display: none;
}
#divnavbar p.nav {
	margin: 0px 0px -1px 0px;
	font-size: 13px;
}
a.navbuts {
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 0px 5px 10px;
	border-top: 1px solid #FFFFFF;
	border-right: 5px solid #505050;
	border-bottom: 0px;
	border-left: 0px;
}
a.navbuts:link, a.navbuts:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.navbuts:hover, a.navbuts:active, a.navbuts:focus {
	color: #FFFFFF;
	background-image: none;
	text-decoration: none;
	border-right: 5px solid #FFFFFF;
}

#divnavline {
	display: block;
	padding: 5px 0px 5px 10px;
	border-top: 1px solid #FFFFFF;
}
p.navsubs {
	font-size: 12px;
	margin: 0px 0px 2px 10px;
	padding: 1px 0px;
}
.navsubs a {
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 0px 0px 0px 6px;
	width: 120px;
}
.navsubs a:link {color: #000000; text-decoration: none}
.navsubs a:visited {color: #333333; text-decoration: none}
.navsubs a:hover,navsubs a:active {color: #F7EAC4; text-decoration: underline}

#contact,#product_lines,#new_saws,#links_other {
	margin-bottom: 12px;
}
#divnews p {
	color: #FFFFCC;
	font-size: 11px;
	margin: 10px 10px 5px;
}
#divnews h2 {
	color: #990000;
	font-size: 14px;
	margin: 16px 10px 0px;
}
#used p {
	color: #000000;
	font-size: 11px;
	margin: 12px 10px 0px 5px;
}

.mach-desc14 {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}

.mach-desc {
	color: #990000;
	font-size: 11px;
	padding: 0;
}

.mach-desct {
	color: #990000;
	font-size: 11px;
	text-align: left;
}

.mach-price {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.mach-sold {
	color: #990000;
	font-weight: bold;
	font-size: 16px;
	padding: 40px 0px;
}

.sansbyline {
	color: #000000;
	font-size: 10px;
}

.sansred {
	color: #990000;
	font-size: 11px;
	font-weight: bold
}
.sansteal12 {
	color: #107D8C;
	font-size: 12px;
	font-weight: bold
}
.sansdred12 {
	color: #990000;
	font-size: 12px;
	font-weight: bolder
}

#productlist {
	margin: 0 20px;
}
#productlist a {font-weight: normal;}
#productlist a:link {text-decoration: none; color: #000;}
#productlist a:visited {text-decoration: none; color: #666;}
#productlist a:hover, #productlist a:active, #productlist a:focus {text-decoration: underline; color: #990000;}

#divmain table th {
	color: #990000;
	font-size: 14px;
	text-align: left;
}

td {
	color: #333;
	font-size: 11px;
	text-align: left;
}
#widedesc, #desc2col {margin: 20px 0 30px 60px;}
#widedesc td {width: 170px;}

td.prodindex {
	color: #000;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 5px;
	margin: 0;
	padding: 4px 0;
}
td.heading {
	color: #990000;
	font-size: 16px;
	line-height: 22px;
	font-weight: bolder
}

td.product {
	width: 35%;
	color: #107D8C;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-align: right;
}
td.supplier {
	width: 65%;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.showit {
	display: block;
}
.hideit {
	display: none;
}
/* Opera Workaround */
html>body .hideit {
	display: block;
}
/* Opera Workaround 2 */
head:first-child+body .hideit {
	display: none;
}

/* You are HERE indicators for Main Menu items */
body#homepage p#home a, 
body#aboutpage p#profile a, 
body#missionpage p#profile a,
body#policypage p#profile a,
body#contactpage p#profile a,
body#cataloguepage p#products a, 
body#product_infopage p#products a,
body#axis_machinespage p#new_products a,
body#cnc_routerspage p#new_products a, 
body#wide_sanderspage p#new_products a, 
body#specialspage p#new_mach a, 
body#new_cncpage p#new_mach a, 
body#new_manualpage p#new_mach a,
body#new_lathespage p#new_mach a, 
body#new_sawspage p#new_mach a,
body#used_machpage p#used_mach a,
body#links_supplierspage p#links a, 
body#links_otherpage p#links a {
	color: #FFF;
	border-right: 5px solid #FFFFFF;
}

/* You are HERE indicators for SubMenu items */
body#aboutpage p#about a, 
body#missionpage p#mission a,
body#policypage p#policy a,
body#contactpage p#contact a,
body#cataloguepage p#catalogue a, 
body#product_infopage p#product_lines a, 
body#axis_machinespage p#axis_machines a, 
body#cnc_routerspage p#cnc_routers a,
body#wide_sanderspage p#wide_sanders a,
body#specialspage p#specials a, 
body#new_cncpage p#new_cnc a, 
body#new_manualpage p#new_manual a,
body#new_lathespage p#new_lathes a, 
body#new_sawspage p#new_saws a,
body#links_supplierspage p#links_suppliers a, 
body#links_otherpage p#links_other a {
	color: #F7EAC4;
}

/* Indicator to display the subMenu */
body#aboutpage div#sub1, 
body#missionpage div#sub1, 
body#policypage div#sub1, 
body#contactpage div#sub1, 
body#cataloguepage div#sub2,  
body#product_infopage div#sub2,
body#axis_machinespage div#sub3, 
body#cnc_routerspage div#sub3,  
body#wide_sanderspage div#sub3, 
body#specialspage div#sub4, 
body#new_cncpage div#sub4,  
body#new_manualpage div#sub4,
body#new_lathespage div#sub4, 
body#new_sawspage div#sub4,
body#links_supplierspage div#sub5,
body#links_otherpage div#sub5 {
	display: block;
}