/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Tahoma; font-size: 12px; color: #8f9090; }
input, select, textarea { font-family: Tahoma; font-size: 12px; color: #8f9090; }
body { height: 100%; background: url('/templates/images/bodyBg.png') #282c2e repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; padding-top: 87px; width: 980px; }
#mainCntr h1.logo { position: absolute; top: 0px; left: 0px; z-index: 10; }
#mainCntr h1.logo a { display: block; width: 176px; height: 176px; text-indent: -9999px; background: url('/templates/images/logo.png'); }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; z-index: 15; width: 980px; height: 461px; background: url('/templates/images/headerBg.png') no-repeat bottom; }
	#headerCntr h1 { background: url('/templates/images/h1-logo.png') no-repeat center; width: 232px; height: 66px; top: 90px; left: 20px; position: absolute; text-indent: -9999px; }
	#wrapper div.sub div#headerCntr { height: 177px; background: url('/templates/images/header2Bg.png') no-repeat bottom; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 0px; left: 18px; }
		#menuCntr ul { overflow: hidden; list-style: none; }
		#menuCntr li { float: left; display: inline; }
		#menuCntr li a { display: block; float: left; height: 49px; line-height: 49px; text-decoration: none; font-size: 18px; color: #fff; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #383838; background: url('/templates/images/menuHBg.gif') repeat-x; }
		#menuCntr li a span { display: block; float: left; height: 49px; cursor: pointer; }
		#menuCntr li a span span { padding: 0px 20px 0px 20px; }
		#menuCntr li a:hover span, #menuCntr li.selected a span { background: url('/templates/images/menuHL.gif') no-repeat left; }
		#menuCntr li a:hover span span, #menuCntr li.selected a span span { background: url('/templates/images/menuHR.gif') no-repeat right; }
		
		/* ### LOGIN CONTAINER ### */
		#loginCntr { position: absolute; top: 0px; right: 0px; width: 400px; }
		#loginCntr fieldset { padding-top: 11px; overflow: hidden; width: 400px; border: 0px; }
		#loginCntr input.field { margin-right: 8px; padding: 3px 5px 0px 5px; float: left; width: 149px; height: 19px; color: #c7e4f6; border: 0px; background: url('/templates/images/fieldBg.gif') no-repeat; }
		#loginCntr input.submit { padding-bottom: 3px; float: left; width: 52px; height: 22px; color: #fff; border: 0px; background: url('/templates/images/submitBg.gif') no-repeat; }
		#loginCntr p { padding-right: 20px; text-align: right; line-height: 46px; font-size: 10px; color: #fff; }
		
		/* ### BAR CONTAINER ### */
		#barCntr { padding: 0px 10px 0px 10px; position: absolute; top: 50px; left: 0px; overflow: hidden; width: 960px; font-size: 11px; color: #9f9f9f; }
		#barCntr p.left { float: left; width: 400px; }
		#barCntr p.right { float: right; width: 400px; text-align: right; }
		
		/* ### REG CONTAINER ### */
		#regCntr { padding: 20px; position: absolute; top: 220px; left: 78px; width: 232px; }
		#regCntr h3 { padding-bottom: 15px; font-size: 24px; font-weight: normal; color: #626262; }
		#regCntr fieldset { overflow: hidden; width: 232px; border: 0px; }
		#regCntr input.field { margin-bottom: 3px; padding: 5px 5px 0px 5px; float: left; width: 211px; height: 22px; color: #6a6a6a; border: 0px; background: url('/templates/images/field2Bg.gif') no-repeat; }
		#regCntr input.field2 { margin: 0px 3px 3px 0px; padding: 5px 5px 0px 5px; float: left; width: 155px; height: 22px; color: #6a6a6a; border: 0px; background: url('/templates/images/field3Bg.gif') no-repeat; }
		#regCntr input.failed { background: url('/templates/images/field3Bg_error.gif') no-repeat; }
		#regCntr input.submit { padding-bottom: 3px; float: left; width: 52px; height: 27px; color: #636363; border: 0px; background: url('/templates/images/submit2Bg.gif') no-repeat; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 10px; overflow: hidden; width: 960px; background: url('/templates/images/boxBg.gif') #fff repeat-x; }
	
	#contentCntr fieldset { padding-bottom: 10px; overflow: hidden; width: 666px; border: 0px; }
	#contentCntr label { margin-bottom: 4px; text-indent: 10px; float: left; width: 200px; text-align: right; margin-right: 20px; display: block; height: 25px; line-height: 25px; }
	#contentCntr input { margin: 0px 4px 4px 0px; padding: 5px 5px 0px 5px; float: left; height: 20px; }
	#contentCntr textarea { margin: 0px 4px 4px 0px; padding: 5px 5px 0px 5px; float: left; }
	#contentCntr fieldset p { margin: 0px 4px 4px 0px; padding: 5px 5px 0px 5px; float: left; height: 20px; }
	#contentCntr select { margin: 0px 4px 4px 0px; padding: 5px 5px 0px 5px; height: 30px; float: left; color: #838383; border: 1px solid #dcdfe2; background: #fff; }
	#contentCntr select.right { margin: 0px 16px 0px 0px; float: right; }
	#contentCntr .submit { height: 28px; cursor: pointer; padding: 0px; color: black; }
	#contentCntr h2 { margin-top: 15px; }
		
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 686px; }
					
			h1#topbox { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-top.gif') no-repeat; }
			h1#news { height: 120px; text-indent: -9999px; background: url('/templates/images/h1-news.gif') no-repeat; }
			h1#slider { margin-bottom: 10px; height: 22px; text-indent: -9999px; background: url('/templates/images/h1-slider.png') no-repeat; }
			h1#products { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-product.gif') no-repeat; }
			h1#cats2 { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-cats2.gif') no-repeat; }
			h1#cats1 { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-cats1.gif') no-repeat; }
			h1#text { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-text.gif') no-repeat; }
			h1#ref { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-ref.gif') no-repeat; }
			h1#over { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-over.gif') no-repeat; }
			h1#kort { margin-bottom: 10px; height: 22px; text-indent: -9999px; background: url('/templates/images/h1-kort.png') no-repeat; }
			h1#shop { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-shop.gif') no-repeat; }
			h1#banner { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-banner.gif') no-repeat; }
			h1#contact { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-contact.gif') no-repeat; }
			h1#settings { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-settings.gif') no-repeat; }
			h1#saldo { margin-bottom: 30px; height: 120px; text-indent: -9999px; background: url('/templates/images/h1-saldo.gif') no-repeat; }
			
			/* ### GREENBOX ### */
			.greenBox { margin-bottom: 6px; background: url('/templates/images/okIcon.png') no-repeat left center; }
			.greenBox p { padding: 0px 10px 0px 35px; color: #4c973d; }
			
			/* ### REDBOX ### */
			.redBox { margin-bottom: 6px; background: url('/templates/images/erIcon.png') no-repeat left center; }
			.redBox p { padding: 0px 10px 0px 35px; color: #d2504d; }
			
			/* ### TOP BOX ### */
			.topBox { overflow: hidden; width: 686px; }
			.topBox h2 { margin-bottom: 15px; height: 22px; text-indent: -9999px; background: no-repeat left top; }
			.topBox div.left { padding-left: 20px; float: left; display: inline; width: 300px; }
			.topBox div.left h2 { background-image: url('/templates/images/leftH2.png'); }
			.topBox div.right { padding-right: 20px; float: right; display: inline; width: 300px; }
			.topBox div.right h2 { background-image: url('/templates/images/rightH2.png'); }
			.topBox ul { overflow: hidden; width: 300px; list-style: none; }
			.topBox li { margin-bottom: 15px; float: left; display: inline; width: 245px; height: 45px; font-size: 11px; color: #919191; }
			.topBox li a { font-size: 11px; color: #919191; text-decoration: none; }
			.topBox li.first { padding-top: 2px; width: 55px; height: 43px; }
			.topBox h3 { font: bold 14px Arial; color: #84b744; }	
			.topBox h3 a { font: bold 14px Arial; color: #84b744; text-decoration: none; }				
			.topBox ul.tabs { overflow: hidden; width: 686px; padding-top: 50px; margin-bottom: 35px; list-style: none; }
			.topBox ul.tabs li { margin: 0px 7px 0px 7px; float: left; display: inline; width: 213px; height: 118px; }
			.topBox ul.tabs li a { padding-top: 20px; display: block; height: 98px; line-height: 28px; font-size: 20px; text-align: center; text-decoration: none; font-weight: bold; color: #128ed7; background: no-repeat; }
			.topBox ul.tabs li a span { display: block; cursor: pointer; font-weight: normal; color: #79bff0; }
			.topBox ul.tabs li a:hover { text-decoration: underline; }
			.topBox ul.tabs li.tab1 a { background-image: url('../images/tab6.gif'); }
			.topBox ul.tabs li.tab2 a { background-image: url('../images/tab7.gif'); }
			.topBox ul.tabs li.tab3 a { background-image: url('../images/tab8.gif'); }

			/* ### PAGE BOX ### */
			.pageBox { overflow: hidden; width: 686px; }
			.pageBox h2 { padding-bottom: 10px; font-size: 18px; font-weight: normal; color: #0782ca; }
			.pageBox h3 { padding-top: 15px; font-size: 14px; font-weight: normal; color: #84b744; }
			.pageBox h3 span { font-weight: bold; }
			.pageBox h3 a { text-decoration: none; color: #84b744; }
			.pageBox a { font-weight: bold; text-decoration: none; color: #84b744; }
			.pageBox a:hover { text-decoration: underline; }
			.pageBox ul { margin-left: 30px; }
			
			blockquote { padding-left: 50px; margin-top: 10px; min-height: 20px; padding-top: 10px; background: transparent url(/templates/images/quote.png) left top no-repeat; }
			hr { background: transparent url(/templates/images/hr.png) repeat-x; border: none; margin: 10px; }
			
			
			/* ### NIEUWS BOX ### */
			.nieuwsBox { overflow: hidden; width: 686px; }
			.nieuwsBox div.nieuws { padding: 20px; overflow: hidden; }
			.nieuwsBox h2 { padding-bottom: 10px; font-size: 18px; font-weight: normal; color: #716f6e; }
			.nieuwsBox p { padding-bottom: 11px; line-height: 20px; color: #acacac; }
			.nieuwsBox img.left { margin: 0px 10px 5px 0px; float: left; }
			
			/* ### SLIDER BOX ### */
			.sliderBox { padding: 10px; width: 666px; }
			.sliderBox p { line-height: 18px; color: #949494; }
			.sliderBox p a { font-weight: bold; text-decoration: none; color: #ae5642; }
			.sliderBox p a:hover { text-decoration: underline; }
			.sliderBox fieldset { padding-bottom: 10px; overflow: hidden; width: 666px; border: 0px; }
			.sliderBox select { margin-right: 10px; padding: 2px; float: left; width: 150px; color: #838383; border: 1px solid #dcdfe2; background: #fff; }
			.sliderBox select.right { margin: 0px 16px 0px 0px; float: right; }
			.sliderBox fieldset h3 { padding-left: 1px; float: left; width: 300px; font-weight: bold; font-size: 12px; }
			.sliderBox div.message { margin-bottom: 10px; width: 650px; }
			.sliderBox div.blue { background: url('/templates/images/blueBg.gif') repeat-y; }
			.sliderBox div.blue div.top { background: url('/templates/images/blueTop.gif') no-repeat top; }
			.sliderBox div.blue div.bottom { min-height: 130px; padding: 10px; background: url('/templates/images/blueBottom.gif') no-repeat bottom; }
			.sliderBox div.grey { background: url('/templates/images/greyBg.gif') repeat-y; }
			.sliderBox div.grey div.top { background: url('/templates/images/greyTop.gif') no-repeat top; }
			.sliderBox div.grey div.bottom { padding: 10px; background: url('/templates/images/greyBottom.gif') no-repeat bottom; }
			.sliderBox ul { overflow: hidden; width: 630px; list-style: none; }
			.sliderBox div.grey ul { margin-bottom: 10px; }
			.sliderBox li { float: left; display: inline; width: 420px; line-height: 18px; }
			.sliderBox li.first { width: 130px; }
			.sliderBox li.large { width: 550px; }
			.sliderBox li.last { width: 50px; font-size: 10px; }
			.sliderBox div.message p { line-height: 18px; color: #787878; }
			.sliderBox li a { font-weight: bold; text-decoration: none; }
			.sliderBox li a:hover { text-decoration: underline; }
			.sliderBox div.grey li a { color: #787878; }
			.sliderBox div.blue li a { color: #8aadc2; }
			.sliderBox div.grey li { color: #c4c4c4; }
			.sliderBox div.blue li { color: #bcd2e0; }
			.sliderBox ul.plus { background: url('/templates/images/plus.gif') no-repeat right; }
			.sliderBox ul.min { background: url('/templates/images/min.gif') no-repeat right; }
			.sliderBox p { color: #c4c4c4; }
			
			/* ### PRODUCT BOX ### */
			.productBox { width: 686px; }
			.productBox div.last { margin-right: 0px; }
			.productBox h2 { padding: 0px 0px 0px 0px; text-align: center; font-weight: normal; font-size: 18px; text-align: center; color: #626262; }
			.productBox h3 { font-size: 14px; padding-top: 15px; font-weight: normal; color: #84b744; text-align: center; }
			.productBox h3 span { font-weight: bold; }
			.productBox h3 a { text-decoration: none; color: #84b744; }
			.productBox a.button { float: left; display: block; width: 92px; height: 38px; line-height: 38px; text-indent: 34px; font-size: 14px; font-weight: bold; text-decoration: none; color: #f5bb3e; background: url('/templates/images/bannerButton.gif') no-repeat; }
			.productBox a.button:hover { text-decoration: underline; }
			.productBox div.text { padding-bottom: 30px; overflow: hidden; width: 686px; }
			.productBox div.text p { float: right; text-align: center; width: 580px; line-height: 20px; }
			.productBox div.product { margin: 0px 9px 10px 0px; float: left; width: 219px; height: 198px; background: url('/templates/images/productBg.gif') no-repeat; }
			.productBox div.product p { text-align: center; padding: 0px 10px 0px 10px; }
			.productBox div.product img { margin: 0 auto; padding: 10px; }
			.productBox div.product h4 { text-align: center; }
			.productBox div.product h4 a { text-align: center; color: #037dc5; font-weight: normal; text-decoration: none; font-size: 20px; }
			.productBox div.product h4 a:hover { text-decoration: underline; }			
			
			/* ### CATS 2 BOX ### */
			.cats2Box { width: 686px; }
			.cats2Box p { padding-bottom: 30px; line-height: 20px; }
			.cats2Box ul { overflow: hidden; width: 686px; list-style: none; }
			.cats2Box li { margin: 0px 20px 40px 20px; float: left; display: inline; width: 188px; height: 104px; }
			.cats2Box li a { padding-top: 20px; display: block; height: 84px; line-height: 28px; font-size: 20px; text-align: center; text-decoration: none; font-weight: bold; color: #128ed7; background: no-repeat; }
			.cats2Box li a span { display: block; cursor: pointer; font-weight: normal; }
			.cats2Box li a:hover { text-decoration: underline; }
			
			/* ### CATS BOX ### */
			.catsBox { width: 686px; }
			.catsBox h2 { padding-bottom: 10px; font-size: 18px; font-weight: normal; color: #84b744; }
			.catsBox a.button { float: left; display: block; width: 92px; height: 38px; line-height: 38px; text-indent: 34px; font-size: 14px; font-weight: bold; text-decoration: none; color: #f5bb3e; background: url('/templates/images/bannerButton.gif') no-repeat; }
			.catsBox a.button:hover { text-decoration: underline; }
			.catsBox div.text { padding-bottom: 30px; overflow: hidden; width: 686px; }
			.catsBox div.text p { float: right; width: 580px; line-height: 20px; }
			.catsBox ul { overflow: hidden; width: 686px; list-style: none; }
			.catsBox li { margin: 0px 10px 20px 10px; float: left; display: inline; width: 150px; }
			.catsBox li a { display: block; height: 38px; line-height: 38px; text-align: center; text-decoration: none; font-weight: bold; color: #128ed7; background: url('/templates/images/button2Bg.gif') no-repeat; }
			.catsBox li a:hover { text-decoration: underline; }
		
			/* ### TEXT BOX ### */
			.textBox { overflow: hidden; width: 686px; }
			.textBox h2 { padding-bottom: 10px; font-size: 18px; font-weight: normal; color: #0782ca; }
			.textBox h3 { padding-top: 15px; font-size: 14px; font-weight: normal; color: #84b744; }
			.textBox h3 span { font-weight: bold; }
			.textBox h3 a { text-decoration: none; color: #84b744; }
			.textBox div.pic { padding-left: 20px; float: left; display: inline; width: 135px; }
			.textBox div.pic img { margin-bottom: 10px; }
			.textBox div.pic p { color: #9bc44a; font-weight: normal; text-align: center; }
			.textBox div.pic p span { font-weight: bold; }
			.textBox div.pic select { width: 135px; }
			.textBox a.button { display: block; height: 38px; line-height: 38px; text-align: center; text-decoration: none; font-weight: bold; color: #128ed7; background: url('/templates/images/buttonBg.gif') no-repeat; }
			.textBox a.button:hover { text-decoration: underline; }
			.textBox a.button { display: block; height: 38px; line-height: 38px; text-align: center; text-decoration: none; font-weight: bold; color: #128ed7; background: url('/templates/images/buttonBg.gif') no-repeat; }
			.textBox a.button:hover { text-decoration: underline; }
			.textBox a.button1 { float: left; width: 135px; margin: 10px; display: block; height: 38px; line-height: 38px; text-align: center; text-decoration: none; font-weight: bold; color: #128ed7; background: url('/templates/images/buttonBg.gif') no-repeat; }
			.textBox a.button1:hover { text-decoration: underline; }
			.textBox div.text { padding-right: 20px; float: right; display: inline; width: 490px; }
			.textBox p { padding-bottom: 11px; line-height: 20px; color: #797979; }
		
			/* ### REF BOX ### */
			.textBox { overflow: hidden; width: 686px; }
			.textBox h2 { padding-bottom: 10px; font-size: 18px; font-weight: normal; color: #0782ca; }
			.textBox h3 { padding-top: 15px; font-size: 14px; font-weight: normal; color: #84b744; }
			.textBox h3 span { font-weight: bold; }
			.textBox h3 a { text-decoration: none; color: #84b744; }
			.textBox p { padding-bottom: 11px; line-height: 20px; color: #797979; }
			
			/* ### OVER BOX ### */
			.overBox { overflow: hidden; width: 686px; }
			.overBox div.last { margin-right: 0px; }
			.overBox h2 { padding-bottom: 10px; font-size: 16px; font-weight: normal; color: #0782ca; }
			.overBox h2 a { text-decoration: none; color: #0782ca; }
			.overBox h3 { padding-top: 15px; font-size: 14px; font-weight: normal; color: #84b744; }
			.overBox h3 span { font-weight: bold; }
			.overBox h3 a { text-decoration: none; color: #84b744; }
			.overBox a.button { float: left; display: block; width: 92px; height: 38px; line-height: 38px; text-indent: 34px; font-size: 14px; font-weight: bold; text-decoration: none; color: #f5bb3e; background: url('/templates/images/bannerButton.gif') no-repeat; }
			.overBox a.button:hover { text-decoration: underline; }
			.overBox div.text { padding-bottom: 30px; overflow: hidden; width: 686px; }
			.overBox div.text p { float: right; width: 580px; line-height: 20px; }
			.overBox div.over { margin: 0px 5px 5px 0px; padding: 7px; float: left; display: inline; width: 324px; height: 134px; background: url('/templates/images/overBg.gif') no-repeat; }
			.overBox div.pic { float: left; width: 145px; }
			.overBox div.over div.text { padding: 10px 10px 0px 0px; float: right; display: inline; width: 160px; }
			.overBox div.over div.text p { float: none; width: auto; line-height: 16px; color: #aaa; }
			.overBox div.over div.text p a { text-decoration: none; color: #aaa; }
			
			/* ### SHOP BOX ### */
			.shopBox { width: 686px; }
			
			/* ### KAART BOX ### */
			.kaartBox { padding: 10px; width: 626px; }
			.kaartBox h2 { padding-bottom: 10px; font: bold 14px Verdana; color: #047fc7; }
			.kaartBox p { line-height: 18px; color: #949494; }
			.kaartBox div.kaart { padding: 80px 10px 20px 330px; position: relative; overflow: hidden; width: 326px; height: 340px; background: url('/templates/images/kaart.png') no-repeat left bottom; }
			.kaartBox ul.list { list-style: none; }
			.kaartBox ul.list li { padding-right: 20px; position: relative; float: left; display: inline; width: 110px; line-height: 20px; }
			.kaartBox ul.list li a { text-decoration: none; color: #949494; }
			.kaartBox ul.list li a:hover, .kaartBox ul.list li.selected a { text-decoration: underline; }
			.kaartBox div.quote { padding: 5px; position: absolute; top: -74px; right: -30px; width: 96px; height: 67px; line-height: normal; color: #fff; background: url('/templates/images/quoteBg.png') no-repeat; }
			.kaartBox ul.punten { position: absolute; left: 10px; top: 50px; list-style: none; }
			.kaartBox ul.punten li { position: absolute; }
			
			/* ### BANNER BOX ### */
			.kaartBox { padding: 10px; width: 626px; }
			.kaartBox h1 { margin-bottom: 10px; font-weight: normal; font-size: 24px; color: #a0cb1c; }
			.kaartBox h2 { padding-bottom: 10px; font: bold 14px Verdana; color: #047fc7; }
			.kaartBox p { line-height: 18px; color: #949494; }
			.kaartBox div.kaart { padding: 80px 10px 20px 330px; position: relative; overflow: hidden; width: 326px; height: 340px; background: url('../images/kaart.png') no-repeat left bottom; }
			.kaartBox ul.list { list-style: none; margin-left: 0px; }
			.kaartBox ul.list li { padding-right: 20px; position: relative; float: left; display: inline; width: 110px; line-height: 20px; }
			.kaartBox ul.list li a { text-decoration: none; color: #949494; }
			.kaartBox ul.list li a:hover, .kaartBox ul.list li.selected a { text-decoration: underline; }
			.kaartBox div.quote { padding: 5px; position: absolute; top: -74px; right: -30px; width: 96px; height: 67px; line-height: normal; color: #fff; background: url('../images/quoteBg.png') no-repeat; }
			.kaartBox ul.punten { margin-left: 0px; position: absolute; left: 10px; top: 50px; list-style: none; }
			.kaartBox ul.punten li { position: absolute; }
			
			/* ### RIGHT BOX ### */
			.blueBox { margin-bottom: 15px; width: 258px; background: url('/templates/images/rightBg.gif') repeat-y; }
			.blueBox div.top { background: url('/templates/images/rightTop.gif') no-repeat top; }
			.blueBox div.bottom { padding: 12px; overflow: hidden; width: 234px; background: url('/templates/images/rightBottom.gif') no-repeat bottom; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 258px; }
		
			/* ### RIGHT BOX ### */
			.rightBox { margin-bottom: 15px; width: 258px; background: url('/templates/images/rightBg.gif') repeat-y; }
			.rightBox div.top { background: url('/templates/images/rightTop.gif') no-repeat top; }
			.rightBox div.bottom { padding: 12px; overflow: hidden; width: 234px; background: url('/templates/images/rightBottom.gif') no-repeat bottom; }
			
			/* ### ICON BOX ### */
			.iconBox { position: relative; width: 258px; }
			.iconBox h3 { padding-bottom: 10px; font-size: 13px; font-weight: bold; color: #037dc5; }
			.iconBox h5 { position: absolute; top: 12px; right: 12px; font-weight: normal; font-size: 13px; color: #87ae41; }
			.iconBox ul { padding: 10px 0px 10px 0px; overflow: hidden; width: 233px; list-style: none; }
			.iconBox li { float: left; display: inline; }
			.iconBox p { padding: 0px 10px 0px 10px; width: 214px; height: 21px; line-height: 21px; font-size: 10px; color: #585858; background: url('/templates/images/iconBg.gif') no-repeat; }
			
			/* ### PIC BOX ### */
			.picBox { width: 258px; }
			.picBox h3 { padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #9bc44a; }
			.picBox h3 span { font-weight: normal; }
			.picBox ul { padding-left: 7px; list-style: none; }
			.picBox li { margin-top: 8px; width: 221px; height: 81px; background: url('/templates/images/picBg.gif') no-repeat; }
			.picBox li img { padding: 7px 0px 0px 35px; }
			
			/* ### TIP BOX ### */
			.tipBox { width: 258px; }
			.tipBox h3 { padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #ae5642; }
			.tipBox p { padding: 10px 0px 10px 60px; background: url('/templates/images/lamp.gif') no-repeat left; }
			.tipBox p.center { padding: 10px 0px 0px 0px; text-align: center; background: none; }
			.tipBox a { font-weight: bold; text-decoration: none; color: #ae5642; }
			.tipBox a:hover { text-decoration: underline; }
			
			/* ### LIST BOX ### */
			.listBox { width: 258px; }
			.listBox h3 { padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #037DC5; }
			.listBox ul { list-style: none; }
			.listBox li { line-height: 20px; color: #7f7f7f; }
			.listBox li a { text-decoration: none; color: #7f7f7f; }
			.listBox li a:hover { text-decoration: underline; }
			
			/* ### SOC BOX ### */
			.socBox { width: 258px; }
			.socBox h3 { padding-bottom: 10px; font-size: 14px; font-weight: bold; color: #ae5642; }
			.socBox p.center { text-align: center; }
			.socBox ul { list-style: none; }
			.socBox li { line-height: 20px; float: left; padding: 8px; color: #7f7f7f; }
			.socBox li a { text-decoration: none; color: #7f7f7f; }
			.socBox li a:hover { text-decoration: underline; }
			
	/* ### TOOLTIP BOX ### */
	.tooltip { position: absolute; z-index: 3000; color: white; border: 0px; background: url('/templates/images/tooltip.png'); padding: 10px; }
	.tooltip h3, .tooltip div { margin: 0; }	
	
	/* ### BOXES CONTAINER ### */
	#boxesCntr { overflow: hidden; width: 980px; background: url('/templates/images/boxBg.gif') #fff repeat-x; }
	#boxesCntr div.blue h1 { background-image: url('/templates/images/blueH1.png'); }
	#boxesCntr div.red h1 { background-image: url('/templates/images/redH1.png'); }
	#boxesCntr div.green h1 { background-image: url('/templates/images/greenH1.png'); }
	
		/* ### BOXES BOX ### */
		.boxesBox { padding: 30px 25px 30px 25px; float: left; display: inline; width: 275px; }
		.boxesBox h1 { margin-bottom: 15px; height: 23px; text-indent: -9999px; background: no-repeat left top; }
		.boxesBox p { padding-bottom: 15px; line-height: 20px; }
		.boxesBox a { text-decoration: none; font-weight: bold; color: #626262; }
		.boxesBox a:hover { text-decoration: underline; }
	
	/* ### LOGOS CONTAINER ### */
	#logosCntr { width: 980px; background: #fff; }
	#logosCntr ul { margin: 0 auto; overflow: hidden; width: 920px; list-style: none; }
	#logosCntr li { float: left; display: inline; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 980px; background: url('/templates/images/footerBg.gif') no-repeat top; }
	#footerCntr p { padding: 40px 0px 20px 0px; text-align: center; color: #fff; }
	#footerCntr p a { color: #fff; }
	#footerCntr p a:hover { text-decoration: none; }
	
	
