
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 13px; color: #fff; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #fff; }
body { background: #fff; }
img { border: 0px; display: block; }

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

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

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; padding-bottom: 20px; width: 881px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 881px; height: 420px; background: url('../images/headerBg.gif') no-repeat; }
	#headerCntr h1 { display: none; }
	#headerCntr img.header { position: absolute; top: 121px; left: 0px; }
	
	#headerCntr #pictures { position: relative; height: 298px; width: 881px; top: 121px; left: 0px;  overflow: hidden; color: black; background-color: #868889; background-image:url(../images/slideshow-bg.jpg); }
	#headerCntr #pictures img { position: absolute; }

	
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 65px; right: 0px; width: 500px; }
		#menuCntr #menu { float: right; overflow: hidden; width: 500px; height: 20px; }
		#menuCntr #menu li { float: right; display: inline; list-style: none; }
		#menuCntr #menu li.back { position: absolute; z-index: 8; width: 8px; height: 20px; background: url("../images/menuBg.gif") no-repeat right -20px; }
		#menuCntr #menu li.back .left { margin-right: 8px; height: 20px; background: url("../images/menuBg.gif") no-repeat 0px 0px; }
		#menuCntr #menu li a { font-weight: bold; margin: 0px 10px 0px 10px; padding-top: 3px; position: relative; z-index: 10; display: block; float: left; overflow: hidden; height: 17px; text-decoration: none; color: #e5332d; outline: none; text-align: center; text-transform: uppercase; }
		#menuCntr #menu li img { display: inline; }
		#menuCntr #menu li.current a { color: white; }
			
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 0px 24px 24px 24px; position: relative; width: 833px; background: url('../images/contentBg.gif') repeat-y; }
	#contentCntr img.logo { position: absolute; top: -14px; right: 0px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-top: 20px; float: left; width: 536px; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 536px; }
			.textBox h2 { padding-bottom: 15px; font-size: 24px; font-weight: normal; color: #bbbdbe; }
			.textBox h3 { padding-bottom: 15px; font-size: 16px; font-weight: bold; }
			.textBox p { padding-bottom: 15px; line-height: 24px; }
			.textBox ul { list-style: none; }
			.textBox li { padding-left: 15px; line-height: 24px; background: url('../images/bullit.gif') no-repeat left 10px; }
			.textBox a { font-weight: bold; text-decoration: none; color: #bbbdbe; }
			.textBox a:hover { text-decoration: underline; }
			.textBox .leftimg a { display:inline; float: left; margin: 0; padding: 0; }
			.textBox .rightimg a { display:inline; float: right; margin: 0; padding: 0; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding-top: 110px; float: right; width: 247px; height: 100%; }
		
			/* ### CONTACT BOX ### */
			.contactBox { width: 247px; }
			.contactBox h3 { padding-bottom: 15px; font-size: 16px; font-weight: bold; }
			.contactBox fieldset { overflow: hidden; width: 247px; border: 0px; }
			.contactBox input.field { margin-bottom: 6px; padding: 8px 5px 0px 5px; display: block; width: 237px; height: 20px; border: 0px; background: url('../images/fieldBg.gif') no-repeat; }
			.contactBox select { margin-bottom: 6px; width: 247px; height: 28px; background-color:#868889; }
			.contactBox span.select { margin-bottom: 6px; padding: 8px 5px 0px 5px; position: absolute; display: block; overflow: hidden; width: 247px; height: 28px; font-size: 12px; border: 0px; background: url('../images/select.gif') no-repeat; }
			.contactBox textarea { margin-bottom: 6px; padding: 5px; display: block; width: 237px; height: 61px; border: 0px; background: url('../images/textBg.gif') no-repeat; }
			.contactBox input.submit { padding: 0px 15px 0px 15px; float: right; cursor: pointer; height: 30px; font-size: 10px; text-transform: uppercase; color: #fff; border: 0px; background: #e5332d; }
			.contactBox p { margin-bottom: 6px; padding-left: 30px; height: 26px; line-height: 26px; font-size: 12px; color: #ff0000; border: 1px solid #fb7373; background: url('../images/error.png') #ffbbc3 no-repeat 7px center; display: none; }
			.contactBox p.ok { margin-bottom: 6px; padding-left: 30px; height: 26px; line-height: 26px; font-size: 12px; color: #1e7f1b; border: 1px solid #52bb2d; background: url('../images/ok.png') #afdca6 no-repeat 7px center; display: block;}
			
			/* ### NAW BOX ### */
			.nawBox { width: 247px; text-align: right; }
			.nawBox h3 { padding-bottom: 15px; font-size: 16px; font-weight: bold; text-align: right; }
			.nawBox p { padding-bottom: 15px; line-height: 24px; text-align: right; }
			.nawBox a { font-weight: bold; text-decoration: none; color: #e5332d; }
			.nawBox a:hover { text-decoration: underline; }
			
			
