*{
	margin:0px;
	padding:0px;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	line-height:1.8em;
	font-size:0.95em;
}

BODY{
	background-image:url(../images/bg_gradient.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}

A{
	color:#000000;
	font-size:1em;
}
A:hover{
	color:#ed2024;
}

A.back_button{
	display:inline-block;
	width:auto;
	padding:2px 0px 2px 20px;
	background-image:url(../images/arrow_back.gif);
	background-position:0px 50%;
	background-repeat:no-repeat;
	color:#FF0000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
A.back_button:hover{
	color:#CC0000;
}

#container{
	width:880px;
	margin:0px auto;
}

#container #header{
	margin-top:37px;
}
#container #header A{
	display:block;
	width:177px;
	height:127px;
	background-image:url(../images/logo_mm.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
#container #header A SPAN{
	display:none;
}

#container #body{
	overflow:auto;
	margin:65px 0px 0px 0px;
	border:0px solid red;
}
#container #body .col{
	float:left;
}
#container #body #col1{
	width:245px;
	margin-right:15px;
}
#container #body #col2{
	width:390px;
	margin-right:15px;
}
#container #body #col3{
	width:210px;
}
#container #body P{
	margin:3px 0px 10px 1px;
}
#container #body HR{
	display:block;
	text-align:left;
	width:60px;
	height:1px;
	border:none;
	border-bottom:1px dashed #9e9e9e;
	margin:25px 0px;
}
#container #body H1.about{
	background-image:url(../images/header_about.gif);
	background-position:-3px 0px;
	background-repeat:no-repeat;
	height:30px;
}
#container #body H1.about SPAN{
	display:none;
}
#container #body H1.services{
	background-image:url(../images/header_services.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:30px;
}
#container #body H1.services SPAN{
	display:none;
}
#container #body DIV.services{
	background-image:url(../images/content_services.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:230px;
	margin-top:20px;
}
#container #body DIV.services UL{
	display:none;
}

#container #body H1.contact{
	background-image:url(../images/header_contact.gif);
	background-position:-2px 0px;
	background-repeat:no-repeat;
	height:30px;
}
#container #body H1.contact SPAN{
	display:none;
}

#container #body H1.enquiry{
	background-image:url(../images/header_enquiry.gif);
	background-position:-2px 0px;
	background-repeat:no-repeat;
	height:33px;
	margin-bottom:12px;
}
#container #body H1.enquiry SPAN{
	display:none;
}

#container #body a.btnOnlineEnquiry{
	display:block;
	background-image:url(../images/link_enquiry.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:25px;
	width:140px;
}
#container #body a.btnOnlineEnquiry SPAN{
	display:none;
}

#container #body TABLE.contact{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#ed2024;
}
#container #body TABLE.contact TD{
	vertical-align:top;
}
#container #body TABLE.contact TD.padout{
	padding:20px 10px 5px 0px;
}
#container #body TABLE.contact TEXTAREA{
	width:379px;
	height:87px;
	border:1px solid black;
	margin:3px 12px 0px 0px;
	padding:3px;
	font-size:1.5em;
	font-weight:lighter;
}
#container #body TABLE.contact INPUT.text{
	width:219px;
	height:27px;
	border:1px solid black;
	margin:3px 12px 0px 0px;
	padding:3px;
	font-size:1.5em;
	font-weight:lighter;
}
#container #body LABEL.error{
	display:block;
	margin:10px 0px;
	color:#000000;
}
