* {
	margin: 0px;
	padding: 0px;
}

html, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	background: #4c4444 url(../images/BG_TOP.gif) no-repeat top center;
	margin: 0px;
	padding: 0px;
}

/* LAYOUT */

#mainContainer {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 940px;
}

/* HEADER */

#header {
	position: relative;
	margin: 0px;
	padding: 25px 0px 0px 12px;
	width: 928px;
	background: url(../images/HEADER_BG.gif) no-repeat top center;
	height: 173px;
}

#header img#logo {
	margin: 0px;
	padding: 0px;
}
	
	/* CONTENT */

#contentContainer {
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 940px;
	min-height: 350px;
	height:auto !important;
  	height: 350px;
	background: url(../images/CONTENT_BG.gif) repeat-y top center;
}
html>body #contentContainer {
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 940px;
	min-height: 350px;
	height:auto !important;
  	height: 350px;
	overflow: auto;
	background: url(../images/CONTENT_BG.gif) repeat-y top center;	
}

#leftColumn {
	float: left;
	margin: 0px;
	width: 200px;
	padding: 3px 0px 0px 35px;
}

#contentColumn {
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width: 420px;
}

#contentColumn img#home_header {
	margin: 5px 0px 10px 0px;
	padding: 0px;
}

#contentColumn img#call_now {
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#rightColumn {
	float: left;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	width: 222px;
}

#rightColumn img#social_media {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#rightColumn img {
	margin: 0px;
	padding: 0px;
}

/* FOOTER */

#footer {
	clear: both;
	margin: 0px;
	padding: 33px 0px 0px 235px;
	width: 705px;
	height: 40px;
	background: url(../images/FOOTER_BG.gif) no-repeat top left;
	color: #fff;
}

