body {
	margin:0;
	background:#e5e9ef;
	font:12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#010101;
}
a {
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}

a.link1 {color:#002663;}
a.link1:link, a.link1:active, a.link1:visited { text-decoration:underline;}
a.link1:hover { text-decoration:none;}

img{border:none;}
#wrapper{
	width:960px;
	border:1px solid #fff;
	margin:21px auto;
}
#header{
	width:100%;
	background:#002663 url(../images/bg-header.gif) no-repeat 280px 0;
	overflow:hidden;
}
#header .logo {
	background:url(../images/logo.gif) no-repeat;
	margin:21px 0 0 20px;
	float:left;
	text-indent:-9999px;
}
#header .logo a {
	display:block;
	width:290px;
	height:58px;
	overflow:hidden;
}
#header .box{height:99px;}
#header .space{
	float:left;
	width:100%;
	padding:0 0 10px;
	border-top:1px solid #fff;
	background:#867a24 url(../images/bg-yellow.gif) repeat-x;
}
#nav{
	float:right;
	list-style:none;
	margin:0;
	padding: 0 25px;
	font:bold 11px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:url(../images/sep-point-nav.gif) no-repeat 100% 8px;
}
#nav li{
	float:left;
	background:url(../images/separator-nav.gif) no-repeat 0 8px;
	padding:0 15px 0 21px;
}
#nav a{
	color:#fff;
	padding:0 8px;
	float:left;
}
#nav .active a,
#nav a:hover{
	background:#867a24;
	text-decoration:none;
}
#main{
	width:100%;
	overflow:hidden;
	background:#fff;
	padding:0 0 1px;
	min-height:216px;
}
#main .visual{
	overflow:hidden;
	background:#867a24 url(../images/bg-yellow.gif) repeat-x 0 100%;
	padding:0 0 30px;
}
#main .visual ul{
	width:961px;
	list-style:none;
	margin:0;
	padding:0;
	border:1px solid #fff;
	border-width:1px 0;
	background:#fff;
	overflow:hidden;
}
#main .visual li{
	float:left;
	margin:0 1px 0 0;
}
#main .visual img {display:block;}
.container,
.container-inner{
	height:1%;
	padding:0 20px 0 0;
	overflow:hidden;
	border-top:1px solid #fff;
	background:#fff url(../images/bg-container-inner.gif) repeat-y;
}
.container {background:#fff url(../images/bg-container.gif) repeat-y;}
.container #content {
	float:right;
	width:591px;
}
.container-inner #content {
	float:right;
	width:681px;
}
.content-box {
	height:330px;
	overflow:auto;
	margin:17px 0 9px;
}
.content-box .holder {
	height:1%;
	padding:0 30px 0 0;
	margin:-19px 0 0;
}
.block {
	font-size:11px;
	line-height:16px;
	border:1px solid #eaab00;
	border-width:1px 0 0;
	padding:18px 0;
	width:100%;
	overflow:hidden;
	margin:-1px 0 0;
}
.block h1 {
	margin:0;
	font-size:24px;
	color:#002663;
}
.block h1.welcome {
	text-indent:-9999px;
	overflow:hidden;
	width:291px;
	height:28px;
	background:url(../images/text-welcome-to-mm.gif) no-repeat;
}
.block .photo {
	float:right;
	display:inline;
	border:3px solid #eaab00;
	padding:1px;
	margin:-4px 0 0 30px;
}
.block .photo img {display:block;}
.block .block-box {
	height:1%;
	overflow:hidden;
}
.block .mark {
	color:#9d5324;
	display:block;
	margin:0 0 10px;
	line-height:13px;
	font-size:12px;
}
.block p {margin:0;}
.block .more {
	float:right;
	padding:0 10px 0 0;
	font-weight:bold;
	background:url(../images/sep-blockmore.gif) no-repeat 100% 7px;
}
.block .more a {
	color:#002663;
	padding:0 0 0 10px;
	background:url(../images/sep-blockmore.gif) no-repeat 0 5px;
	text-decoration:underline;
}
.block .more a:hover {text-decoration:none;}
.block h2 {
	color:#9d5324;
	font-size:14px;
	margin:0 0 12px;
}
.block .box img {float:right;}
.block .box em.date {
	font-style:normal;
	display:block;
}
.block .box h3 {
	margin:0 0 3px;
	font-size:11px;
}
.txt {
	height:1%;
	overflow:hidden;
	padding:14px 0 4px;
}
.txt h1 {
	margin:0 0 13px;
	font-size:16px;
	color:#002663;
}
.txtbox {
	height:309px;
	overflow:auto;
	font-size:11px;
	line-height:16px;
	color:#010101;
}
.txtbox .holder {
	height:1%;
	padding:0 30px 0 0;
}
.txtbox h2 {
	margin:0 0 7px;
	color:#002663;
	font-size:11px;
	line-height:33px;
	word-spacing:-2px;
}
.txtbox p {margin:0 0 16px;}
.txtbox .photo {
	float:right;
	display:inline;
	border:1px solid #888673;
	background:#a09e87;
	padding:1px;
	margin:-18px 0 0 18px;
}
.txtbox .photo img {display:block;}
.container #sidebar {
	width:328px;
	float:left;
	padding:23px 1px 5px;
}
.container-inner #sidebar{
	width:218px;
	float:left;
	padding:15px 1px;
}
.container .sidebox {padding:0 20px;}
.container-inner .sidebox {padding:0 9px;}
.container .sidebox h3,
.container-inner .sidebox h3{
	margin:0 0 15px;
	font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
}
.container .sidebox h3 {
	margin:0 0 5px;
	font-size:14px;
}
.list {
	list-style:none;
	margin:0 -20px 8px;
	padding:0;
}
.list li {
	margin:0 0 1px;
	padding:3px 20px 10px;
	height:1%;
	vertical-align:middle;
	color:#fefefe;
	font-size:11px;
	line-height:13px;
}
.row-1 {background:#b67e5b;}
.row-2 {background:#ac6d45;}
.row-3 {background:#a25c2f;}
.list .photo {
	float:right;
	display:inline;
	margin:4px 0 0 10px;
	border:1px solid #a25b2f;
}
.list .photo a {
	display:block;
	font-size:0;
}
.list .photo a img {display:block;}
.list p {margin:0;}
.container .sidebox .more {
	float:right;
	margin:0 -1px 0 0;
	padding:0 10px 0 0;
	background:url(../images/sep-listmore.gif) no-repeat 100% 7px;
	font:bold 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.container .sidebox .more a {
	padding:0 0 0 10px;
	background:url(../images/sep-listmore.gif) no-repeat 0 5px;
	text-decoration:underline;
}
.container .sidebox .more a:hover {text-decoration:none;}
.container-inner .add-nav{
	margin:0 -9px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font:11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.container-inner .add-nav li{
	border-bottom:1px solid #9d5324;
	background:#a7653a;
	height:1%;
	vertical-align:middle;
}
.container-inner .add-nav a {
	color:#fff;
	padding:6px 20px 5px;
	height:1%;
	display:block;
	position:relative;
}
.container-inner .add-nav .active a,
.container-inner .add-nav a:hover {
	background:#b88360;
	text-decoration:none;
}
#footer {
	height:1%;
	overflow:hidden;
	padding:0 19px 6px;
	background:#fff;
}
.area {
	background:#002663;
	text-align:center;
	padding:7px 35px 5px 180px;
	margin:0 -19px 9px;
}
.area .text-innovative-machinery {
	display:block;
	width:412px;
	height:18px;
	margin:0 auto;
	text-indent:-9999px;
	background:url(../images/text-innovative-machinery.gif) no-repeat;
}
.address {
	list-style:none;
	margin:0 -4px 5px 0;
	padding:0;
	text-align:center;
	font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#95a8c6;
	float:right;
}
.address li {
	display:inline;
	padding:0 4px 0 11px;
	background:url(../images/sep-address.gif) no-repeat 0 5px;
}
.address li:first-child {background:none;}
.address a {color:#95a8c6;}
.design {
	float:right;
	clear:right;
	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#95a8c6;
	width:100%;
	text-align:right;
	letter-spacing:-1px;
	word-spacing:3px;
}
.design p {margin:0;}
.design a {color:#95a8c6;}

.customerDivider { border-bottom: #999 1px dashed; margin:-5px 0 5px 20px; width:100px; border-top:none;}
.quote {margin:0 20px 15px 0;font-size:12px;color:#002663; font-style:normal; padding:10px; background-color:#fcf3d9;
	width:550px;}