body,
html
{
	margin:0;
	padding:0;
	background:url(/images/lgrey015.jpg) 0 0 repeat;
	font-family:arial, helvetica, sans-serif;
	font-size:100%;
}

img
{
	border-style:none;
}

#container
{
	background:url(/images/body_background.png) 0 0 repeat-x #fff;
	height:1%;
	overflow:hidden;
	font-size:.75em;
	padding:20px 0;
	min-width:777px;
	margin:0 auto;
}

*html #container
{
	width:expression(document.body.clientWidth > 1000 ? "1000px" :"auto"); /*sets max width for IE */
}

html>body #container
{
	max-width:1000px; /*sets maximum width for FF*/
}

#supplytext
{
	text-align:center;
	font-family:'times new roman';
	font-size:1.5em;
	font-style:italic;
}

#mcs_header
{
	margin:1.667em auto;
	display:block;
}

.column
{
	width:50%;
	float:left;
}

.mlscolumn
{
	width:100%
	float: left;
}

.company
{
	padding:1.667em;
}

.left
{
	background:url(/images/separator.png) right 0 repeat-y #fff;
}

.imageheader
{
	text-align:center;
}

.mlsmss
{
	height:10em;
}

.chchvc
{
	height:12em;
}

.imageheader img
{
	margin:0 auto;
	display:block;
}

.name
{
	font-size:1.5em;
	color:#dc372d;
	font-weight:bold;
}

.website
{
	text-align:center;
}

.branchcontainer
{
	height:1%;
	overflow:hidden;
	margin-top:1.667em;
}

.branch
{
	margin-bottom:1.667em;
	float:left;
	width:50%;
	height:4em;
	/*font-weight:bold;*/
}

.mlsbranch
{
	margin-bottom:1.667em;
	float:left;
	width:25%;
	height:4em;
	/*font-weight:bold;*/
}

.header3
{
	width: 100%;
	margin: auto;
	float: left;

}

.locationcontainer
{
	height:1%;
	overflow:hidden;
}

#footer
{
	padding-top:3em;
	clear:both;
	text-align:center;
}