/* ################################################## */
/*  MADE BY: WWW.STEVOS-WEBDESIGN.NL                  */
/*  STEVEN SMITS                                      */
/* ################################################## */

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 11px; color: #333; }
input, select, textarea { font-family: Arial; font-size: 11px; color: #333; }
body { padding-bottom: 50px; background: #eee; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 862px; background: url('../images/mainBg.gif') repeat-y; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { margin-left: 6px; position: relative; width: 850px; height: 147px; background: url('../images/headerBg.png') no-repeat; }
	#headerCntr p { position: absolute; right: 40px; bottom: 70px; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { margin-left: 12px; position: absolute; bottom: 0px; overflow: hidden; width: 826px; height: 43px; background: url('../images/menuBg.gif') no-repeat; }
		#menuCntr ul { padding-left: 20px; list-style: none; }
		#menuCntr li { margin-right: 20px; padding-right: 21px; float: left; display: inline; height: 43px; line-height: 43px; background: url('../images/menuLi.gif') no-repeat right; }
		#menuCntr li.last { margin-right: 0px; padding-right: 0px; background: none; }
		#menuCntr li a { text-decoration: none; font-weight: bold; color: #fff; }
		#menuCntr li a:hover { text-decoration: underline; }
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { margin: 20px 0px 0px 6px; overflow: hidden; width: 850px; background: url('../images/contentBg.gif') repeat-y 200px top; }
		
		/* ### LEFT CONTAINER ### */
		#leftCntr { margin-left: 29px; float: left; display: inline; width: 150px; }
		
			/* ### LEFT BOX ### */
			.leftBox { margin-bottom: 15px; padding-bottom: 1px; width: 150px; background: url('../images/leftBottom.gif') #f0f0f0 no-repeat bottom; }
			.leftBox h2 { padding-left: 20px; height: 41px; line-height: 34px; font-size: 12px; color: #fff; background: url('../images/leftTop.gif') no-repeat; }
			.leftBox ul { margin: 0px 0px 10px 10px; list-style: none; }
			.leftBox li { padding-left: 10px; background: url('../images/leftLi.gif') no-repeat left; }
			.leftBox li a { text-decoration: none; color: #000; }
			.leftBox li a:hover { text-decoration: underline; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { margin-right: 65px; _margin-right: 35px; float: right; display: inline; width: 575px; _width: 560px; }
		#rightCntr h1 { padding-bottom: 20px; font-size: 18px; font-weight: normal; color: #a52f08; }
		#rightCntr p { padding-bottom: 20px; }
		#rightCntr ul { padding-bottom: 20px; overflow: hidden; width: 575px; list-style: none; }
		#rightCntr li { margin-right: 16px; float: left; display: inline; }
		#rightCntr li.last { margin-right: 0px; }
		#rightCntr li img { border: 3px solid #e9e9e9; }
		#rightCntr a { text-decoration: none; color: #2e5a01; }
		#rightCntr a:hover { text-decoration: underline; }
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr { margin-top: 10px; padding: 30px 90px 0px 30px; overflow: hidden; width: 742px; height: 49px; color: #999; background: url('../images/footerBg.png') no-repeat; }
	#footerCntr p { float: left; }
	#footerCntr ul { float: right; overflow: hidden; width: 400px; list-style: none; }
	#footerCntr li { margin-left: 3px; float: right; display: inline; }
	#footerCntr li a { text-decoration: none; color: #999; }
	#footerCntr li a:hover { text-decoration: underline; }

