body { 
	background-color: #4f5559; 
	background-image: url(../images/common/background_grad.jpg); 
	background-repeat: repeat-x;overflow:scroll;overflow-x:hidden;overflow-y:scroll; 
	font-family:Arial, Helvetica, sans-serif; 
	}
#wrapper {
	width:750px; 
	position:relative; 
	left:50%; 
	margin-left:-375px;
	background-color:white;
	}
#wrapperMap {
	width:750px; 
	position:relative; 
	left:50%; 
	margin-left:-375px;
	background:url(../images/common/fauxMap.png) repeat-y;
	}
#wrapperProduct {
	width:750px; 
	position:relative; 
	left:50%; 
	margin-left:-375px;
	background:url(../images/common/fauxProduct.png) repeat-y;
	}
.clear {
	clear:both;
	height:0;
	}
#leftCol {
	background:white;
	width:178px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
	}
#centerCol {
	width:551px;
	margin:0;
	padding:10px 0 0 20px;
	float:left;
	}
#centerWhiteCol {
	width:372px;
	margin:0;
	padding:10px 0 0 10px;
	float:left;
	}
#centerWhiteProduct {
	width:367px;
	margin:0;
	padding:10px 0 0 10px;
	float:left;
	}
#rightGrayCol {
	width:189px;
	margin:0;
	padding:0;
	float:left;
	}
#rightGrayProduct {
	width:195px;
	margin:0;
	padding:0;
	float:left;
	}
#narrowCol {
	background:white;
	width:200px;
	margin:0;
	padding:10px 0 0 0;
	float:left;
	}
#footer {
	background-color: #4f5559;
	width:750px;
	margin:0;
	padding:0;
	clear:left;
	}
p { }
h1 {
	color:black; font-size: 16px; font-weight: bold; line-height: 22px; margin: 15px 20px 5px 20px; padding:0; 
	}
.breaker h1 {
	color: #600;
	}
.compactor h1 {
	color:#6d4920;
	}
.wheel h1 {
	color:#6c8072;
	}
.autocoupler h1 {
	color:#003d56;
	}
.pedestal h1 {
	color:#514826;
	}
.pneumatic h1 {
	color:#514826;
	}
.hand h1 {
	color:#452663;
	}
.thumb h1 {
	color:#6d4920;
	}
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.footer { color: #999; font-size: 9px;  line-height: 12px; margin: 12px 10px; }
.body { color: #000; font-size: 11px;  line-height: 18px; margin: 12px 30px 12px 20px; }
.homepagebody { color: #000; font-size: 11px;  line-height: 22px; margin: 12px 10px 12px 20px; }
.hammersubheads { color: #600; font-size: 12px;  font-weight: bold; line-height: 18px; margin: 15px 30px 0 20px; }
.note { color: #000; font-size: 10px !important;  line-height: 12px; text-indent: 5px; margin: 12px 20px 2px 12px; }
.noteline2 { color: #000; font-size: 9px;  line-height: 12px; margin: 2px 20px 12px 25px; }
.eventmonth { color: #1e3d6d; font-size: 13px;  font-weight: bold; line-height: 15px; margin: 18px 25px 0 20px; }
.prodsupport { color: #000; font-size: 10px;  line-height: 15px; margin: 3px 25px 3px 20px; }
.bodylesstopspace { color: #000; font-size: 11px;  line-height: 18px; margin: 5px 25px 12px 20px; }
.body a:link { color: #404447; font-size: 11px;  line-height: 18px; }
.body a:hover { color: #6f8898; font-size: 11px;  line-height: 18px; }
.body a:visited { color: #404447; font-size: 11px;  line-height: 18px; }
.chart { color: #000; font-size: 11px;  font-weight: bold; line-height: 14px; margin: 8px 5px 5px; }
.chartwhite { color: #fff; font-size: 11px;  font-weight: bold; line-height: 14px; margin: 8px 5px 5px; }
.bodylist { color: #000; font-size: 11px;  line-height: 18px; margin: 5px 25px 5px 0; }
.page_headerrdline { color: #452663; font-size: 16px;  font-weight: bold; line-height: 22px; margin: 15px 20px 5px; }
.page_header { color: #005883; font-size: 16px;  font-weight: bold; line-height: 22px; margin: 15px 20px 5px; }
.page_headercompthmbs { color: #6d4920; font-size: 16px;  font-weight: bold; line-height: 22px; margin: 15px 20px 5px; }
.page_headerpbreakers { color: #514826; font-size: 16px;  font-weight: bold; line-height: 22px; margin: 15px 20px 5px; }
.page_headercompwheels { color: #6c8072; font-size: 16px;  font-weight: bold; line-height: 22px; margin: 15px 20px 5px; }
.page_headerautocoupler { color: #003d56; font-size: 16px;  font-weight: bold; line-height: 22px; margin: 15px 20px 5px; }
.page_headerplate { color: #2b2b2b; font-size: 16px;  font-weight: bold; line-height: 22px; margin: 15px 20px 5px; }
.subpage_header { color: #005883; font-size: 12px;  font-weight: bold; line-height: 22px; margin: 25px 20px 0; }
.mdmhammers { color: #600; font-size: 16px;  line-height: 22px; margin: 20px 20px 5px; }
.mdmhammersfb { color: #600; font-size: 13px;  font-weight: bold; line-height: 16px; margin: 10px 20px 5px; }
.sidebar { color: #600; font-size: 10px;  font-weight: normal; line-height: 15px; background-position: 25px 0; margin: 8px 25px 5px 30px; padding: 0; border-color: #dde1e3; }
.encore { color: #333; font-size: 10px;  font-weight: normal; line-height: 15px; background-position: 25px 0; margin: 8px 20px 5px 30px; padding: 0; border-color: #dde1e3; }
.acrobat { color: #7d7d7d; font-size: 10px;  font-weight: normal; line-height: 16px; margin: 18px 20px 20px 30px; }
.acrobat a:link { color: #7d7d7d; font-size: 10px;  font-weight: normal; line-height: 16px; text-decoration: none; }
.acrobat a:visited { color: #7d7d7d; font-size: 10px;  font-weight: normal; line-height: 16px; text-decoration: none; }
.acrobat a:hover { color: #005883; font-size: 10px;  font-weight: normal; line-height: 16px; text-decoration: none; }
.sidebar_sm { color: #666; font-size: 10px;  line-height: 14px; margin: 6px 25px 6px 30px; }
.sidebar_sub { color: #036; font-size: 13px;  font-weight: bold; line-height: 14px; margin: 6px 25px 6px 30px; }
.sidebar_text { color: #242424; font-size: 11px;  font-weight: normal; line-height: 14px; margin: 6px 25px 6px 30px; }
.sidebar_header { color: #242424; font-size: 12px;  font-weight: bold; line-height: 16px; margin: 18px 25px 12px 30px; }
.sidebar a:link { color: #600; font-size: 10px;  font-weight: normal; line-height: 15px; text-decoration: underline; text-align: left; }
.sidebar a:visited { color: #600; font-size: 10px;  font-weight: normal; line-height: 15px; text-decoration: underline; }
.sidebar a:hover { color: #343831; font-size: 10px;  font-weight: normal; line-height: 15px; text-decoration: none; }
.leftside { color: #003d56; font-size: 10px;  line-height: 14px; margin: 12px 16px 12px 15px; text-align:left; }
.mapCell { text-align: right; padding-top: 12px; }
.mapButton { padding: 10px 10px; margin-left: 50px; }
#mapBasic { padding: 0; margin:0; }

.cssbutton {
	background: #fff;
	padding: 1px;
	font-family: Geneva, Vera, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-variant : small-caps;
	border : 1px solid #aaa;
}
.buttonleft {
	color: #f8f8f8;
	background: #a42;
	padding: 0px 3px 0px 3px;
}
.buttonright {
	color: #f8f8f8;
	background: #886;
	padding: 0px 20px 0px 3px;
}
#mapTextCell {
	background-color:#EEEEEE;
	padding:0 0 0 20px;
	}
.productTable {
	padding:0 0 20px 20px;
	}