
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 13px; color: #fff; }
input, select, textarea { font-family: Arial; font-size: 13px; color: #000; }
body { background: url('../images/bodyBg.png') #030303 repeat-x; }
img { border: 0px; display: block; }
a{	outline:none;}

.text p a{	color: #6C9D31;}
.text table a{	color: #6C9D31;}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 1px; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; overflow: hidden; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; padding: 20px 27px 20px 27px; width: 940px; background: url('../images/mainBg.png') no-repeat; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 940px; height: 75px; background: url('../images/headerBg.gif') no-repeat; }
	#headerCntr h1 { position: absolute; top: 14px; left: 19px; }
	#headerCntr h1 a { display: block; width: 155px; height: 50px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	
	/** Header Search **********************************************************************/
			
	#headerSearch{
		width: 211px;
		height: 27px;
		background:url("../img/search_bg.gif") no-repeat 0px 0px;
	}
		.searchBoxHeader{
			float:left;
			padding: 5px 0px 0px 7px;			
			border: none;
			background:none;
			width: 144px;
			font-size: 13px;
			color: #5e5e5e;
		}				
			
			#searchButton{		
				width: 27px;
				height: 27px;
				float:left;
				display:block;
				margin-left: 2px;
				text-indent: -10000px;
			}
			
			/** Header Search Advanced**********************************************************************/			
			
			a#searchAdvanced, a#searchAdvanced:hover, a#searchAdvanced.active, a#searchAdvanced.active:hover{			
				width: 26px;
				height: 25px;
				float:left;
				display:inline-block;
				margin: 2px 0px 0px 2px;
				background:url("../img/searchAdvanced_arrow.gif") no-repeat 0px 0px;	
			}
			a#searchAdvanced:hover{		
				background:url("../img/searchAdvanced_arrow.gif") no-repeat 0px -25px;	
			}
				a#searchAdvanced.active{
					background:url("../img/searchAdvanced_arrow.gif") no-repeat 0px -50px;
				}
				a#searchAdvanced.active:hover{
					background:url("../img/searchAdvanced_arrow.gif") no-repeat 0px -75px;
				}
			
				#searchAdvanced_box{
					position:absolute;
					top: 51px;
					margin-right:2px;
					right: 49px;
					width: 179px;
					z-index:15;
				}
					#searchAdvanced_boxTop{
						width: 179px;
						height: 3px;
						background:url("../img/searchAdvanced_boxTop.gif") no-repeat 0px 0px;
						font-size:0px;	
					}
					#searchAdvanced_boxContent{
						width: 157px;
						padding: 10px;
						border: solid 1px #8f8870;
						border-top: none;
						background-color:#FFFFFF;
					}
						#searchAdvanced_boxList a, #searchAdvanced_boxList a:hover, 
						#searchAdvanced_boxList a.active, #searchAdvanced_boxList a.active:hover,
						#searchAdvanced_boxList a.arrow{
							display:inline-block;
							line-height: 21px;
							padding-left: 17px;
							background:url("../img/searchAdvanced_boxRadio.gif") no-repeat 0px 0px;
							font-size: 13px;
							color: #171717;
							text-decoration: none;
						}
							#searchAdvanced_boxList a:hover{
								background:url("../img/searchAdvanced_boxRadio.gif") no-repeat 0px -42px;
							}
							#searchAdvanced_boxList a.active{
								background:url("../img/searchAdvanced_boxRadio.gif") no-repeat 0px -21px;
							}
							#searchAdvanced_boxList a.active:hover{
								background:url("../img/searchAdvanced_boxRadio.gif") no-repeat 0px -21px;
							}	
							
							#searchAdvanced_boxList a.arrow, #searchAdvanced_boxList a.arrow:hover{
								background:url("../img/searchAdvanced_boxRadio.gif") no-repeat 0px -63px;
								color: #6c9d31;
								margin-top: 10px;
							}
							#searchAdvanced_boxList a.arrow:hover{
								background:url("../img/searchAdvanced_boxRadio.gif") no-repeat 0px -63px;
								color: #6c9d31;
								margin-top: 10px;
								text-decoration: underline;
							}					
						
						ul#searchAdvanced_boxList{
							list-style:none;
						}
						
						li.searchAdvanced_boxList_seperator{
							font-size:0px;
							padding-top: 2px;
							margin-bottom: 2px;
							border-bottom: 1px #e9e7e2 solid;
							list-style:none;
							line-height: 0px;
						}
	
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding: 24px 0px 0px 460px; overflow: hidden; width: 480px; }
		#menuCntr ul { float: left; overflow: hidden; width: 250px; list-style: none; }
		#menuCntr li { padding-right: 2px; float: left; display: inline; height: 28px; line-height: 28px; background: url('../images/line.gif') repeat-y right; }
		#menuCntr li.last { background: none; }
		#menuCntr li a, #menuCntr li a.active { padding: 0px 15px 0px 15px; text-decoration: none; font-size: 16px; color: #303030; }
		#menuCntr li a.active{ color: #6c9d31; }
		#menuCntr li a:hover { color: #6c9d31; }
		#menuCntr fieldset { float: left; position: relative; overflow: hidden; width: 220px; height: 28px; border: 0px; }
		#menuCntr select { width: 181px; height: 27px; }
		#menuCntr span.select { padding: 0px 0px 0px 10px; position: absolute; overflow: hidden; width: 171px; height: 27px; line-height: 27px; color: #000; background: url('../images/selectBox.gif') no-repeat; }
		#menuCntr input.submit { position: absolute; top: 0px; left: 181px; cursor: pointer; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { width: 940px; overflow:visible; min-height:525px; height:auto !important; /* voor moderne Browser */ height:525px; /*voor IE6 */ background-color: #303030;}
	
		/* ### INTRO BOX ### */
		.introBox { padding: 320px 0px 0px 19px; overflow: hidden; width: 921px; height: 205px; background: url('../images/introBg.jpg') no-repeat; }
		.introBox div.text { float: left; width: 288px; }
		.introBox div.pic { float: right; width: 616px; }
		.introBox h2 { padding-bottom: 5px; height: 36px; line-height: 36px; font-weight: normal; font-size: 28px; color: #f0e7b8; }
		.introBox p { line-height: 26px; font-size: 19px; }
		.introBox ul { overflow: hidden; width: 616px; list-style: none; }
		.introBox li { padding-right: 20px; float: right; display: inline; }
		.introBox li a { padding: 5px 5px 0px 5px; display: block; float: left; width: 278px; height: 180px; overflow:hidden; cursor: pointer; line-height: 28px; text-align: center; text-decoration: none; color: #fff; background: url('../images/nieuwsHBg.png') no-repeat bottom; }
		.introBox li a:hover { color: #6C9D31; }
		.introBox li a img { cursor: pointer; }
		.introBox p a img { margin-left: 4px; display: inline; }
	
		/* ### NP BOX ### */
		.npBox { width: 940px; height: 33px; background: url('../images/npBg.gif') repeat-x; }
		.npBox ul { padding-left: 15px; overflow: hidden; width: 925px; list-style: none; }
		.npBox li { padding-left: 5px; float: left; display: inline; height: 33px; line-height: 33px; background: url('../images/arrow.gif') no-repeat 0px 14px; }
		.npBox li.selected { background-image: url('../images/arrow2.gif'); }
		.npBox li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #fff; }
		.npBox li a:hover { text-decoration: underline; }
		.npBox li span { padding: 0px 5px 0px 5px; color: #f0e7b8; }
		.npBox li.first { background: none; }
		
		/* ### DETAIL BOX ### */
		.detailBox { overflow: hidden; width: 940px; background: url('../images/detailBg.gif') #303030 repeat-x 0px 287px; }
		.detailBox div.title { padding: 255px 0px 0px 0px; height: 32px; background: no-repeat; }
		.detailBox div.h1Bg {	padding: 0px 30px 0px 30px; position: relative; height: 32px; background: url('../images/h1Bg.png') repeat-x; }
		.detailBox h1 { margin-right: 15px; float: left; font-size: 24px; line-height: 32px; font-weight: normal; color: #f0e7b8; }
		.detailBox div.title p { padding-bottom: 0px; float: left; line-height: 32px; }
		.detailBox div.text { padding: 30px 0px 30px 30px; float: left; width: 596px; }
		.detailBox div.text table{ padding:0px; margin: 0px; background-color: #474747; border-collapse:collapse; margin-bottom: 20px; }
		.detailBox div.text table td{ border:1px solid #474747; line-height:20px; padding:5px 10px 5px 10px; background-color: #1E1E1E; }
		.detailBox div.pic { padding: 30px 30px 30px 0px; float: right; width: 258px; }
		.detailBox div.pic h3 { margin-bottom: 15px; padding-bottom: 10px; font-size: 19px; font-weight: normal; background: url('../images/line2.gif') repeat-x bottom; }
		.detailBox div.pic li a img { border: 3px solid #fff; }
		.detailBox div.pic li a:hover img{ border: 3px solid #7ea743; }
		.detailBox div.pic ul { overflow: hidden; width: 258px; list-style: none; }
		.detailBox div.pic li { float: left; padding-bottom: 10px; display: inline; text-align: center; line-height: 22px; font-size: 12px; font-weight: bold; }
		.detailBox div.pic li.last { float: right; }
		.detailBox div.pic li a { text-decoration: none; color: #fff; }
		.detailBox p { padding-bottom: 20px; line-height: 18px; }
		.detailBox p strong { color: #f0e7b8; }
		.detailBox div.media { padding: 20px 0px 20px 0px; background: url('../images/line2.gif') repeat-x; }
		.detailBox div.media h3 { margin-bottom: 20px; font-size: 19px; font-weight: normal; }
		.detailBox div.media ul { overflow: hidden; width: 596px; list-style: none; }
		.detailBox div.media li { padding: 0px 26px 26px 0px; float: left; display: inline; }
		.detailBox div.media li.last { padding-right: 0px; }
		.detailBox div.media li a { display: block; float: left; border: 3px solid #fff; text-decoration:none; }		
		.detailBox div.media li a:hover { border-color: #7ea743; }
		.detailBox div.media li span.media_film{ position:absolute; width: 16px; height: 16px; background: url('../images/icon_film.gif') no-repeat; cursor: pointer; margin: 66px 0px 0px 107px; }
		.detailBox div.nav { padding-top: 20px; overflow: hidden; width: 596px; background: url('../images/line2.gif') repeat-x; }
		.detailBox a.prev { padding-left: 20px; float: left; background: url('../images/prev.gif') no-repeat left; }
		.detailBox a.next { padding-right: 20px; float: right; background: url('../images/next.gif') no-repeat right; }
		.detailBox div.nav a { display: block; text-decoration: none; color: #7ea743; }
		.detailBox div.nav a:hover { color: #fff; }
		
		/* ### OVER BOX ### */
		.overBox { overflow: hidden; width: 940px; background: url('../images/detailBg.gif') #303030 repeat-x 0px 287px; }		
		.overBox div.title { padding: 255px 0px 0px 0px;  height: 32px; background: url('../images/titleBg.jpg') no-repeat; }
		.overBox div.h1Bg {	padding: 0px 30px 0px 30px; position: relative; height: 32px; background: url('../images/h1Bg.png') repeat-x; }
		.overBox div.title a { padding-right: 20px; position: absolute; bottom: 8px; right: 10px; text-decoration: none; color: #fff; background: url('../images/next.gif') no-repeat right; }
		.overBox div.title a:hover { color: #6c9d31; }		
		.overBox h1 { margin-right: 15px; float: left; font-size: 24px; line-height: 32px; font-weight: normal; color: #f0e7b8; }		
		.overBox div.title p { padding-bottom: 0px; float: left; line-height: 32px; }
		.overBox ul { padding: 30px; overflow: hidden; width: 880px; list-style: none; }
		.overBox li { padding-right: 21px; float: left; display: inline; line-height: 22px; text-align: center; font-weight: bold; font-size: 11px; }
		.overBox li.last { padding-right: 0px; }
		.overBox li a img { border: 3px solid #fff; }
		.overBox li:hover a img, .overBox li.selected a img { border-color: #7ea743; }
		.overBox li a { text-decoration: none; color: #fff; }
		.overBox fieldset { padding: 30px 0px 0px 270px; overflow: hidden; border: 0px; }
		.overBox span.select { padding: 0px 0px 0px 10px; position: absolute; float: left; overflow: hidden; width: 171px; height: 27px; line-height: 27px; color: #bebebe; background: url('../images/selectBox2.gif') no-repeat; }
		.overBox label { padding-right: 10px; float: left; display: block; height: 27px; line-height: 27px; font-size: 16px; font-weight: normal; color: #f0e7b8; }
			
		/* ### TEXT BOX ### */
		.textBox { overflow: hidden; width: 940px; background: #303030; }
		.textBox div.text { padding: 30px 0px 30px 30px; float: left; width: 596px; }
		.textBox div.pic { padding: 70px 30px 30px 0px; float: right; width: 258px; }
		.textBox h2 { padding-bottom: 20px; font-size: 16px; font-weight: bold; color: #f0e7b8; }
		.textBox p { padding-bottom: 20px; line-height: 18px; }
			
		/* ### PRO BOX ### */
		.proBox { padding: 30px; overflow: hidden; width: 880px; background: #303030; }
		.proBox ul { margin-bottom: 0px; padding-bottom: 17px; overflow: hidden; width: 880px; list-style: none; }
		.proBox li { width: 114px; padding-right: 32px; float: left; display: inline; line-height: 14px; text-align: center; font-weight: bold; font-size: 11px; }
		.proBox li.last { padding-right: 0px; }
		.proBox li a img { border: 3px solid #fff; margin-bottom: 5px;}
		.proBox li:hover a img { border-color: #7ea743; }
		.proBox li a { text-decoration: none; color: #fff; }
		.proBox li a .titel{ color:#FFFFFF; height: 14px; display:block; overflow: hidden; cursor: pointer;  }
		.proBox li a .subtitel{ color: #F0E7B8; height: 28px; display:block; overflow: hidden; font-size:9px; font-weight:bold; cursor: pointer; }
		.proBox h3, .proBox h3.click_inactive{ margin-bottom: 20px; padding-left: 25px; cursor: pointer; font-size: 19px; font-weight: normal; background: url('../images/arrow3.gif') no-repeat left; }
		.proBox h3.click_inactive{ cursor:text; background: url('../images/arrow3-grey.gif') no-repeat left; color:#6a6a6a;}
		.proBox h3.close { background-image: url('../images/arrow5.gif'); }
		.proBox div.line { height: 22px; background: url('../images/line2.gif') repeat-x; }
			
		/* ### ABOUT BOX ### */
		.aboutBox { overflow: hidden; width: 940px; background: url('../images/detailBg.gif') #303030 repeat-x 0px 287px; }
		.aboutBox div.text { padding: 30px 0px 30px 30px; float: left; width: 596px; }
		.aboutBox div.pic { padding: 30px 30px 30px 0px; float: right; width: 258px; }
		.aboutBox p { padding-bottom: 20px; line-height: 18px; }
		.aboutBox p strong { color: #f0e7b8; }
		.aboutBox h2 { padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #f0e7b8; }
		.aboutBox h3 { padding: 20px 0px 0px 0px; line-height: 18px; font-size: 13px; font-weight: bold; color: #f0e7b8; }
		.aboutBox div.pic ul { margin-bottom: 30px; padding:5px 10px; overflow: hidden; width: 238px; list-style: none; border: 1px solid #3b3b3b; background: #353535; }
		.aboutBox div.pic li { height: 32px; background: url('../images/line2.gif') repeat-x bottom; }
		.aboutBox div.pic li.contact { background: none; }
		.aboutBox div.pic li a { padding-left: 25px; display: block; height: 32px; line-height: 32px; text-decoration: none; color: #88b94d; background: no-repeat 5px center; }
		.aboutBox div.pic li a:hover { color: #fff; }
		.aboutBox div.pic li.test a { background-image: url('../images/test.gif'); }
		.aboutBox div.pic li.contact a { background-image: url('../images/contact.gif'); }
		.aboutBox div.pic img { margin-left: 15px; }
		
		/* ### DOWN BOX ### */
		.downBox { padding: 30px 30px 10px 30px; overflow: hidden; width: 880px; background: #303030; }
		.downBox h2 { padding-bottom: 20px; font-size: 19px; font-weight: bold; color: #f0e7b8; }
		.downBox h3 { margin-bottom: 20px; padding-left: 25px; cursor: pointer; font-size: 19px; font-weight: normal; background: url('../images/arrow3.gif') no-repeat left; }
		.downBox h3.close { background-image: url('../images/arrow5.gif'); }
		.downBox div.line { height: 22px; background: url('../images/line2.gif') repeat-x; }
		.downBox ul { width: 596px; list-style: none; }
		.downBox li { margin-bottom: 14px; border: 1px solid #3b3b3b; background: #353535; }
		.downBox li a { padding-left: 23px; display: block; height: 24px; line-height: 24px; text-decoration: none; color: #fff; background: url('../images/arrow8.gif') no-repeat 5px center; }
		.downBox li a:hover { color: #88b94d; }
		.downBox ul ul { margin: 10px 15px 15px 30px; width: auto; border: 1px solid #474747; }
		.downBox ul ul li a { padding-left: 20px; background-image: url('../images/bullit.gif'); }
		.downBox ul ul li { margin: 0px; background: #3b3b3b; }
		.downBox ul ul li.dark { background: #353535; }
		.downBox fieldset { margin-bottom: 30px; padding: 25px 10px 25px 10px; border: 1px solid #3b3b3b; background: url('../images/line3.gif') #353535 repeat-y 442px 0px; }
		.downBox select { width: 171px; height: 27px; }
		.downBox span.select { padding: 0px 0px 0px 10px; position: absolute; float: left; overflow: hidden; width: 171px; height: 27px; line-height: 27px; color: #bebebe; background: url('../images/selectBox2.gif') no-repeat; }
		.downBox label { padding: 0px 10px 0px 10px; display: block; float: left; height: 27px; line-height: 27px; font-size: 16px; color: #f0e7b8; }
		.downBox input.field { margin-right: 40px; padding: 5px 10px 0px 10px; float: left; width: 230px; height: 20px; color: #fff; border: 1px solid #525252; background: #353535; }
		.downBox input.submit {  float: left; margin-left: 20px; width: 77px; height: 27px; cursor: pointer; color: #000; border: 0px; background: url('../images/submitBg.gif') no-repeat; }			
		
		/* ### NEWS BOX ### */
		.newsBox { padding: 30px 30px 10px 30px; overflow: hidden; width: 880px; background: #303030; }
		.newsBox h2 { padding-bottom: 20px; font-size: 16px; font-weight: bold; color: #f0e7b8; }
		.newsBox h3 { padding-bottom: 20px; float: left; font-size: 16px; font-weight: bold; color: #f0e7b8; }
		.newsBox fieldset { margin-bottom: 20px; padding: 25px 10px 25px 10px; border: 1px solid #3b3b3b; background: url('../images/line3.gif') #353535 repeat-y 282px 0px; }
		.newsBox select { width: 171px; height: 27px; }
		.newsBox span.select { padding: 0px 0px 0px 10px; position: absolute; float: left; overflow: hidden; width: 171px; height: 27px; line-height: 27px; color: #bebebe; background: url('../images/selectBox2.gif') no-repeat; }
		.newsBox label { padding: 0px 10px 0px 10px; display: block; float: left; height: 27px; line-height: 27px; font-size: 16px; color: #f0e7b8; }
		.newsBox input.field { margin-right: 20px; padding: 5px 10px 0px 10px; float: left; width: 120px; height: 20px; color: #fff; border: 1px solid #525252; background: #353535; }
		.newsBox input.submit { margin-right: 10px; float: right; width: 77px; height: 27px; cursor: pointer; color: #000; border: 0px; background: url('../images/submitBg.gif') no-repeat; }			
		.newsBox fieldset p { float: left; height: 27px; }
		.newsBox div.text { padding: 0px 0px 30px 0px; float: left; width: 596px; }
		.newsBox div.pic { padding: 45px 0px 30px 0px; float: right; width: 258px; }
		#contentCntr .newsBox div.space { padding-top: 30px; }
		.newsBox div.media { padding: 20px 0px 20px 0px; background: url('../images/line2.gif') repeat-x; }
		.newsBox div.media h3 { margin-bottom: 20px; padding-left: 25px; font-size: 19px; font-weight: normal; background: url('../images/arrow3.gif') no-repeat left; }
		.newsBox div.media ul { overflow: hidden; width: 596px; list-style: none; }
		.newsBox div.media li { padding-right: 26px; float: left; display: inline; }
		.newsBox div.media li.last { padding-right: 0px; }
		.newsBox div.media li a { display: block; float: left; border: 3px solid #fff; }
		.newsBox div.media li a:hover { border-color: #7ea743; }
		.newsBox div.media li span.media_film{ position:absolute; width: 16px; height: 16px; background: url('../images/icon_film.gif') no-repeat; cursor: pointer; margin: 66px 0px 0px 107px; }
		.newsBox div.text p { padding-bottom: 20px; line-height: 18px; }
		.newsBox div.text p strong { color: #f0e7b8; }
		.newsBox ul.list { list-style: none; }
		.newsBox ul.list li { display: inline; }
		.newsBox ul.list li { margin-bottom: 10px; padding: 10px; display: block; line-height: 18px; text-decoration: none; color: #fff; border: 1px solid #3b3b3b; background: #353535; cursor:pointer; }
		.newsBox ul.list li a {color: #fff; text-decoration:none; display: inline-block; }
		.newsBox ul.list li span { margin-bottom: 10px; padding: 10px; display: block; line-height: 18px; text-decoration: none; color: #fff; border: 1px solid #3b3b3b; background: #353535; } /* Deze is voor de testimonials */ 
		.newsBox ul.list li:hover { border-color: #7ea743; }
		.newsBox ul.list li span strong { padding-bottom: 10px; display: block; font-size: 16px; font-weight: normal; color: #f0e7b8; } /* Deze is voor de testimonials */ 
		.newsBox ul.list li a strong { padding-bottom: 10px; display: block; cursor: pointer; font-size: 16px; font-weight: normal; color: #f0e7b8; width:475px; float:left; }
		.newsBox ul.list li a .date, .newsBox .date { cursor: pointer; font-size: 12px; font-weight: normal; color: #fff; float:right; border:none; background-color: #303030; margin:0px 0px 0px 10px; padding: 1px 10px 1px 10px; border: 1px solid #3B3B3B; }
		.newsBox .date { margin-top: 2px; cursor: text;}
		.newsBox em { float: right; display: block; line-height: 30px; font-style: normal; }
		.newsBox span { color: #f0e7b8; font-weight: bold; }
		.newsBox em a { color: #fff; }
		.newsBox em a:hover { text-decoration: none; }
		
		/* ### SEARCH BOX ### */
		.searchBox { padding: 30px 30px 10px 30px; overflow: hidden; width: 880px; background: #303030; }
		.searchBox h3 { padding-bottom: 20px; float: left; font-size: 16px; font-weight: bold; color: #f0e7b8; }
		.searchBox fieldset { padding: 25px 10px; overflow: hidden; width: 858px; border: 1px solid #3b3b3b; background: url('../images/line3.gif') #353535 repeat-y 343px 0px; }
		.searchBox label { padding: 0px 10px 0px 10px; display: block; float: left; height: 27px; line-height: 27px; font-size: 16px; color: #f0e7b8; }
		.searchBox div.left { float: left; width: 332px; }
		.searchBox div.left label { margin-bottom: 10px; width: 120px; }
		.searchBox div.right { float: right; width: 508px; }
		.searchBox div.right label { width: 100px; text-align: right; }
		.searchBox select { width: 171px; height: 27px; }
		.searchBox span.select { padding: 0px 0px 0px 10px; position: absolute; float: left; overflow: hidden; width: 171px; height: 27px; line-height: 27px; color: #bebebe; background: url('../images/selectBox2.gif') no-repeat; }
		.searchBox input.field { padding: 5px 10px 0px 10px; float: left; width: 160px; height: 20px; color: #fff; border: 1px solid #525252; background: #353535; }
		.searchBox input.submit { margin-left: 20px; float: left; width: 77px; height: 27px; cursor: pointer; color: #303030; border: 0px; background: url('../images/submitBg.gif') no-repeat; }			
		.searchBox span.checkbox { margin: 7px 0px 0px 20px; display: block; float: left; width: 13px; height: 13px; background: url('../images/checkbox.gif') no-repeat;}
		.searchBox p.space { padding-bottom: 0px; padding-left: 28px; }
		.searchBox div.right label.spec { width: auto;}
		.searchBox fieldset p { float: left; height: 27px; }
		.searchBox div.text { padding: 30px 0px 30px 0px; float: left; width: 596px; }
		.searchBox ul.list { list-style: none; }
		.searchBox ul.list li { display: inline; }
		.searchBox ul.list li a { margin-bottom: 10px; padding: 10px; display: block; line-height: 18px; text-decoration: none; color: #fff; border: 1px solid #3b3b3b; background: #353535; }
		.searchBox ul.list li a:hover{ border-color: #7ea743; }
		.searchBox ul.list li a strong { padding-bottom: 10px; display: block; cursor: pointer; font-size: 16px; font-weight: normal; color: #f0e7b8; }
		.searchBox em { float: right; display: block; line-height: 30px; font-style: normal; }
		.searchBox span { color: #f0e7b8; }
		.searchBox em a { color: #fff; }
		.searchBox em a:hover { text-decoration: none; }
		.searchBox a.hide { margin: 5px 0px 0px 10px; padding-left: 25px; display: block; float: left; color: #f0e7b8; background: url('../images/arrow6.gif') no-repeat left; }
		.searchBox a.hide:hover { text-decoration: none; }
		
		/* ### PROD BOX ### */
		.prodBox { overflow: hidden; width: 940px; background: url('../images/detailBg.gif') #303030 repeat-x 0px 287px; }
		.prodBox div.title { padding: 255px 0px 0px 0px; height: 32px; background: no-repeat; }
		.prodBox div.h1Bg {	padding: 0px 30px 0px 30px; position: relative; height: 32px; background: url('../images/h1Bg.png') repeat-x; }
		.prodBox h1 { margin-right: 15px; float: left; font-size: 24px; line-height: 32px; font-weight: normal; color: #f0e7b8; }
		.prodBox div.title p { padding-bottom: 0px; float: left; line-height: 32px; }		
		.prodBox div.text { padding: 30px 0px 30px 30px; float: left; width: 596px; }		
		.prodBox div.text table{ padding:0px; margin: 0px; background-color: #474747; border-collapse:collapse; margin-bottom: 20px; }
		.prodBox div.text table td{ border:1px solid #474747; line-height:20px; padding:5px 10px 5px 10px; background-color: #1E1E1E; }
		.prodBox div.pic { padding: 30px 30px 30px 0px; float: right; width: 258px; }
		.prodBox p { padding-bottom: 20px; line-height: 18px; }
		.prodBox p strong { color: #f0e7b8; }
		.prodBox h2 { margin-bottom: 20px; padding-left: 25px; cursor: pointer; font-size: 19px; font-weight: normal; background: url('../images/arrow3.gif') no-repeat left; }
		.prodBox h2.close { background-image: url('../images/arrow5.gif'); }		
		.prodBox h3 { padding: 0px 0px 0px 0px; line-height: 18px; font-size: 16px; font-weight: bold; color: #f0e7b8; }
		.prodBox div.pic ul { padding: 5px 10px; margin-bottom: 30px; overflow: hidden; width: 238px; list-style: none; border: 1px solid #3b3b3b; background: #353535; }
		.prodBox div.pic li { height: 32px; background: url('../images/line2.gif') repeat-x bottom; }
		.prodBox div.pic li.noLine { background: none; }
		.prodBox div.pic li a { padding-left: 25px; display: block; height: 32px; line-height: 32px; text-decoration: none; color: #88b94d; background: no-repeat 5px center; }
		.prodBox div.pic li a:hover { color: #fff; }
		.prodBox div.pic li.sales a { background-image: url('../images/sales.gif'); }
		.prodBox div.pic li.pdf a { background-image: url('../images/pdf.gif'); }
		.prodBox div.pic li.calc a { background-image: url('../images/calc.gif'); }
		.prodBox div.pic img { margin-left: 15px; }
		.prodBox div.line { height: 22px; background: url('../images/line2.gif') repeat-x; }
		.prodBox a { text-decoration: none; color: #f0e7b8; }
		.prodBox a:hover { color: #88b94d; }
		.prodBox ul.bullit { margin: 5px 0px 20px; 	width: 596px; list-style: none; border: 1px solid #474747; }
		.prodBox ul.bullit li { padding: 5px 10px 5px 25px; line-height: 20px; background: url('../images/bullit.gif') #303030  no-repeat 9px 11px; }
		.prodBox ul.arrow { margin: 5px 0px 20px; overflow: hidden; width: 594px; list-style: none; border: 1px solid #474747; }
		.prodBox ul.arrow li {	padding: 5px 10px 5px 10px;	float: left; width: 339px; line-height: 20px; background-color: #303030; background-repeat: no-repeat; background-position: right;	 }
		.prodBox ul.arrow li.first { width: 215px; background-image: url('../images/arrow7.gif'); border-right: none; }
		.prodBox ul li.dark { background-color: #1E1E1E; }
		
		/* ### CONTACT BOX ### */
		.contactBox { overflow: hidden; width: 940px; background: url('../images/detailBg.gif') #303030 repeat-x 0px 287px; }
		.contactBox div.text { padding: 30px 0px 30px 30px; float: left; width: 596px; }
		.contactBox div.pic { padding: 30px 30px 30px 0px; float: right; width: 258px; }
		.contactBox p { padding-bottom: 20px; line-height: 18px; }
		.contactBox p strong { color: #f0e7b8; }
		.contactBox h2 { padding-bottom: 10px; font-size: 16px; font-weight: bold; color: #f0e7b8; }
		.contactBox h3 { padding: 20px 0px 0px 0px; line-height: 18px; font-size: 13px; font-weight: bold; color: #f0e7b8; }
		.contactBox div.pic img { margin-left: 15px; }
		.contactBox h4 { margin-bottom: 20px; font-size: 19px; font-weight: normal; }
		.contactBox h4.close { background-image: url('../images/arrow5.gif'); }
		.contactBox div.line { height: 22px; background: url('../images/line2.gif') repeat-x; }
		.contactBox input.submit { margin: 5px 10px 5px 0px; float: right; width: 77px; height: 27px; cursor: pointer; color: #000; border: 0px; background: url('../images/submitBg.gif') no-repeat; }			
		.contactBox fieldset { margin-bottom: 25px; overflow: hidden; width: 594px; border: 1px solid #474747; background: #3b3b3b; }
		.contactBox div.dark { background: #353535; }
		.contactBox div.light { background: #3b3b3b; }
		.contactBox fieldset.sub { background: #353535; }
		.contactBox fieldset span{	height: 20px; display:block; padding: 10px 0px;}
		.contactBox label { margin: 5px 0px 5px 0px; padding-left: 10px; display: block; float: left; width: 150px; height: 27px; line-height: 27px; }
		.contactBox input.field { margin: 5px 0px 5px 0px; padding: 5px 10px 0px 10px; width: 403px; height: 20px; color: #bebebe; border: 1px solid #525252; background: #353535; }
		.contactBox input.checkbox { padding:0px; margin: 0px; margin-right: 10px;}
		.contactBox textarea { margin: 5px 0px 5px 0px; padding: 5px 10px 0px 10px; width: 403px; height: 100px; color: #bebebe; border: 1px solid #525252; background: #353535; }
		
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 940px; }
	#footerCntr ul { padding-right: 12px; overflow: hidden; width: 928px; height: 45px; background: url('../images/footerBg.gif') no-repeat; }
	#footerCntr li { float: right; display: inline; height: 45px; line-height: 45px; color: #303030; }
	#footerCntr li a, #footerCntr li a.active { padding: 0px 5px 0px 5px; text-decoration: none; color: #303030; }
	#footerCntr li a.active{ color: #6C9D31; }
	#footerCntr li a:hover { color: #6C9D31; }
	#footerCntr p { padding: 10px 13px 0px 13px; font-size: 11px; }
	#footerCntr p a, #footerCntr p a.active { padding: 0px 4px 0px 4px; text-decoration: none; color: #fff; }
	#footerCntr p a:hover, #footerCntr p a.active { color: #6C9D31 }

.selectbox {
	background-image:url("../images/selectBox2.gif");
	background-repeat:no-repeat;
	float:left;
	width:171px;
	height:17px;
	border:0px;
	cursor:pointer;
	padding:5px;
	color:#FFFFFF;
}

.selectbox .value {
	padding:6px 0px 0px 10px;
}

.foldout {
	width: 169px !important;
	overflow:hidden;
	background-color:#353535;
	position:absolute;
	margin-top:26px;
	border:1px solid #525252;
	padding:5px;
	z-index:5;	
}

.foldout ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding:0px 5px;	
}

.foldout ul li {
	height:20px;
	width:150px;
	float:none;
	display:block;
	text-align:left;
	cursor:pointer;
	border: 0px;	
}

.hidden{
	display: none;
}

span.error{
	color:#FF6600;
}

#mycarousel {
	 height:140px; 
	 overflow:hidden;
}

#followus  { padding: 30px 30px 0px 0px; float: right; width: 258px;}

#followus p {
    padding:0px 0px 10px 0px;
}

#followus ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding:0px 5px;
	float: left;
	width: 250px;
}

#followus ul li {
	height:50px;
	/*	width:150px;*/
	float: left;
	padding: 0px 5px 0px 0px;
	/*	display:inline;*/
/*	text-align:left;
	cursor:pointer;*/
/*	border: 0px;	*/
}


#skypelist { padding:0px 30px 0px 0px; float: right; width: 258px; }

#skypelist p {
    padding:0px 0px 10px 0px;
}

#skypelist ul{
	margin:0px;
	padding:0px;
	padding:0px 5px;
	width: 250px;
}

#skypelist ul li {
	width:150px;
	padding: 0px 5px 0px 0px;
	display:block;
	height:30px;
	padding-bottom:7px;
/*	text-align:left;
	cursor:pointer;*/
/*	border: 0px;	*/
}

#skypelist ul li a{
    color:#88B94D;
	text-decoration:none;
	float:left;
	padding-top:7px;
}

#skypelist ul li a:hover{
    color:#FFFFFF;
	text-decoration:none;
}

#skypelist ul li img {
    margin-right:4px;
	vertical-align:middle;
	float:left;
}


