 	body {text-align: center; background: #fff url(../images/mainBkg2.png) repeat-x top left; font: normal 62.5% arial, helvetica, sans-serif;	margin: 0; padding: 0;}
	
	h1 { text-indent: -9999px; display: block; height: 122px; width: 266px;	background: url(../images/logo2.png) no-repeat top left;	margin: 5px 0 0 0; padding: 0 0 5px 0;}
	
	h2 { line-height: 14px; width: 330px; padding:0; margin: -120px 0 0 275px; text-align: left; font: bold 20px verdana, arial, helvetica, sans-serif;}
	
	h2 span { font-size: 26px; color: #002f95;}
	
	h3 { font-size: 1.6em; color: #002f95;text-align: center; }
	
	h4 { font: 1.4em tahoma, verdana, sans-serif; text-align: center;  }
	
	img {border: none;}
	
	li { background: url(../images/wrench3.png) no-repeat left 20%; list-style-type:none; padding: 3px 0 3px 55px; }
	
	li.clear { background: none; }

	p {	text-align: left; }
	
	ul { text-align: left;}
	
	li.noWrench { background: none; list-style-type: disc; padding: 3px 0;}
	
	#footer { height: 50px; display: block; padding-top: 20px;}
	
	#footer ul { list-style-type:none; display: inline; padding: 0; margin: 0;}
	
	#footer ul li {background: none; display: inline; margin: 0; padding: 0 2px;}
	
	#frontPage { width: 900px; margin: 0 auto; border: 1px solid #000; }
	
	#header {background: transparent url(../images/WackerVans.jpg) no-repeat top right; height: 160px;}
	
	#mContainer { width: 900px;	margin: 0px auto; text-align: left; font-size:1.4em; line-height: 18px;}
	
	#mContent {	float: left; width: 600px; margin: 0; padding: 0; }
	
	#mContent p { padding: 0 15px 0 0; text-align: justify;}
	
	#sidebar { float: right; width: 286px; text-align: center; display: block; margin-top: 20px; background: #fff url(../images/sidebarBkg.png) repeat-y top center;}

	#sidebar h4 { text-align: center; color: #002f95; font: bold 1.2em arial, sans-serif; }

	#sidebar hr { width: 200px; }

	#sidebar p { padding: 5px 25px;	}

	#sidebarTop { background: url(../images/sidebarTop.png) no-repeat top center; height: 39px;	margin-left: 1px; }
	
	#sidebarBottom { background: url(../images/sidebarBottom.png) no-repeat bottom center; height: 44px; }

	#showcaseCell {	display: block;	width: 800px; height: 437px; margin: 40px auto; padding: 20px 0 0 35px; background: url(../images/showcaseBkg2.png) no-repeat top center;}
	
	#showcaseCellFrame {width: 761px; height: 363px;}
	
	/* main menu */

	.menu {	width: 850px; height: 26px; margin: 15px auto; padding: 0; position: relative;}
	.menu ul { list-style: none; margin: 0;	padding: 0;	}
	.menu ul li { float: left; margin: 0; padding: 0; height: 26px;	width: 105px; background: transparent url(../images/menuBkg.png) top left no-repeat !important; font-size:16px;	}
	.menu ul li a {	display: block;	height: 26px; width: 105px;	padding-top: 6px; float: left; text-transform: uppercase; font:bold 85% "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif; color: #FFFFFF; text-decoration: none; text-align: center; }
	.menu ul li a:hover { background: transparent url(../images/menuBkg.png) top left no-repeat; width: 105px; height: 26px; text-decoration: underline; }

	/* end menu*/
	
	/* float clear */

	  .clearfix:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    }

	.clearfix {display: inline-block;}  /* for IE/Mac */

