body {
	font-family: arial, sans-serif;
	background-color: #ba1319;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position: 0 top;
	text-align: center;
	margin: 0;
	padding: 0;
}
td { margin: 0; padding: 0; }
table { margin: 0; padding: 0; }
a { color: #666; text-decoration: none; }
a:hover { color: #ba1319; text-decoration: none; }
#container { background-image: url(../images/bg_con.jpg); background-repeat: repeat-y; background-position: center top; width: 729px; margin: 5px auto 0; padding: 0; }

.subnav { color: #666; font-size: 10px; font-weight: bold; text-align: right; padding: 10px 15px 0 0; }
#m1 { font-size: 10px; text-align: center; }
#m2 { font-size: 10px; text-align: center; }
#m3 { font-size: 10px; text-align: center; }
#m4 { font-size: 10px; text-align: center; }
#m5 { font-size: 10px; text-align: center; }
#m6 { font-size: 10px; text-align: center; }
.mall {
	font-size: 9px;
	text-align: center
	}

h1 { margin: 0; padding: 0; }
h2 {
	
}

h3 {
	
}

h4 {

	
}

h5 {
	margin: 0;
	padding: 0;
}

h6 {
	
}

h1,h2,h3,h4,h5,p,blockquote,form,label,ul,ol,dl,fieldset,address{
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}

ul.subnav li {
	display: inline;
}
ul.cap li { color: #666; font-size: 10px; text-align: left; padding: 5px 0 0 100px; list-style-position: inside; }
ul.capop li { color: #666; font-size: 12px; text-align: left; padding: 5px 0 0 75px; list-style-type: none; }
.left { float: left; }
.clear { clear: both; }
#phone { color: #666; font-size: 14px; font-weight: bold; text-align: right; padding: 0 15px 25px 0; }
#news { color: #000; font-size: 10px; font-weight: bold; text-align: left; padding: 25px 0 0 60px; }
.newsitems { color: #000; font-size: 10px; text-align: left; padding: 10px 25px 0 60px; }
.welcome { color: #ba1319; font-size: 24px; text-align: left; padding-top: 25px; padding-left: 20px; }
.caphead { color: #ba1319; font-size: 20px; text-align: left; padding-top: 25px; padding-bottom: 5px; padding-left: 50px; }
.capheadserv { color: #ba1319; font-size: 20px; text-align: left; padding-top: 25px; padding-bottom: 15px; padding-left: 50px; }
.company { color: #666; font-size: 15px; text-align: left; padding-left: 20px; }
.compnews { color: #666; font-size: 12px; text-align: left; padding-right: 30px; padding-left: 50px; }
.compnews2 { color: #666; font-size: 12px; font-style: italic; text-align: left; padding: 7px 0 0 75px; }
.companyequip { color: #ba1319; font-size: 16px; text-align: left; padding-bottom: 10px; padding-left: 50px; }
.caplisthead { color: #666; font-size: 15px; text-align: left; padding-left: 100px; }
.equiplist { color: #666; font-size: 14px; text-align: center; padding-right: 50px; padding-left: 50px; }
.machine { color: #666; font-size: 11px; text-align: left; padding-top: 10pt; padding-right: 60px; padding-left: 20px; }
#defining { color: #ba1319; font-size: 14px; text-align: left; padding: 60px 0 0 40px; }
#shop { color: #666; font-size: 11px; text-align: left; padding-bottom: 10px; padding-left: 40px; }
.service { color: #666; font-size: 10px; text-align: left; padding-right: 30px; padding-left: 40px; }
.business { color: #ba1319; font-size: 14px; text-align: left; padding-left: 20px; }
#approach { color: #ba1319; font-size: 11px; text-align: left; padding-left: 20px; }
.customers { color: #666; font-size: 11px; text-align: left; padding-right: 70px; padding-left: 20px; }
address { color: #666; font-size: 10px; font-style: normal; text-align: left; padding-left: 30px; }
.temp { color: #666; font-size: 11px; text-align: left; padding-left: 50px; }
.tempcon { color: #666; font-size: 12px; line-height: 18px; text-align: left; padding-left: 50px; }
.cappara { color: #666; font-size: 11px; text-align: left; padding-right: 50px; padding-left: 50px; }
.capparaser { color: #666; font-size: 11px; text-align: left; padding-top: 15px; padding-right: 100px; padding-left: 50px; }
.captext { color: #666; font-size: 11px; text-align: left; padding-left: 100px; }
.imgtext { color: #666; font-size: 10px; text-align: center; padding: 5px 20px 30px; }
p { margin: 0; padding: 0; }
#imgsp { padding-top: 60px; }
#imgspcon { padding-top: 25px; }
#imgserv1 { margin: 0 0 0 50px; padding: 0; }
#imgserv2 { float: right; margin: 0; padding: 20px 0 10px 50px; }
img { clear: both; margin: 0; padding: 0; }
#isoreg { color: #ba131a; font-size: 12px; font-weight: bold; text-align: left; margin: 0; padding: 0 0 0 20px; }
.viewiso { color: #ba131a; font-size: 14px; font-weight: bold; text-align: center; margin: 0; padding: 20px 10px 0; }

a.redline:link, a.redline:visited { color: #ba131a; }

a.redline:hover, a.redline:active { color: #ba131a; text-decoration: underline; }
.frame { border: solid 1px #ccc; }
#isoimage { margin: 0; padding: 10px 0 10px 50px; }
