/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Verdana, Arial; font-size: 10px; color: #fff; }
input, select, textarea { font-family: Verdana, Arial; font-size: 11px; color: #000; background:#FFF; border:1px solid #000; }
body { background: #000; }
img { border: 0px; display: block; }
a { color:#31ce00; }
a:hover { text-decoration:none; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0px; overflow: hidden; }

#oldbrowser { text-align:center; font-size:14px; display:none; padding:5px; background:#FFF; color:#000; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { padding-top: 20px; margin: 0 auto; width: 934px; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 934px; height: 72px; background: url('/images/header-bg.jpg') left top no-repeat; }
	#headerCntr h1 { position: absolute; top: -20px; right: 12px; }
	#headerCntr h1 a { display: block; width: 154px; height: 93px; text-indent: -9999px; background: url('/images/logo.png') no-repeat; }
	
		/* ### menu box ### */
		.menuBox { padding-top: 11px; width: 934px; }
		.menuBox ul { padding-left: 17px; list-style: none; }
		.menuBox li { padding: 0 9px; float: left; background: url('/images/menu-devaider.jpg') right center no-repeat; }
		.menuBox li a { display: block; line-height: 34px; color: #fff; text-transform: uppercase; text-decoration: none; }
		.menuBox li a:hover { text-decoration: underline; }
		.menuBox li.last { background: none; }
	
	/* ### content container ### */
	#contentCntr { overflow: hidden; width: 934px; background: url('/images/mid.jpg') repeat-y; }
	
		/* ### center container ### */
		#centerCntr { padding: 12px 32px 0 32px; margin: 0px auto; width: 870px; }

			/* ### text box ### */
			.textBox { padding: 10px 15px 10px 15px; margin-bottom: 10px; width: 838px; overflow: hidden; background: #000; }
			.textBox img { margin: 8px 25px 18px 0px; float: left; }
			.textBox .picture { border:1px solid #FFF; margin:0px 15px 0px 0px; }
			.testimonial { background:#3f3f3f; }
			.textBox h2 { padding-bottom: 10px; }
			.textBox h3 { padding:0px; font-size:13px; }
			.textBox h3 a { color:#FFF; }
			.textBox h4 { padding-bottom: 10px; font-weight:normal; }
			.textBox p { padding-bottom: 10px; line-height: 13px; color: #fafeff; }
			.textBox a { text-decoration: none; color: #31cf00; }
			.textBox a:hover { text-decoration: underline; }
			.textBox .bg { margin-top: 10px; width: 834px; height: 114px; float: right; background: url('/images/text-bg.jpg') 0px 0px no-repeat; }
			.textBox object { height:218px; width:400px; float:left; padding: 0px 20px 18px 0px; }
		
			/* ### interest box ### */
			.interestBox { padding-bottom: 14px; margin: 0 auto; width: 750px; overflow: hidden; }
			.interestBox h2 { padding-bottom: 10px; text-align: center; overflow: hidden; text-indent: -9999px; display: block; }
			.interestBox embed { margin-bottom: 10px; /*border:1px solid #FFF;*/ }
			.interestBox h2 img { margin:0 auto; }
			.interestBox ul { list-style: none; }
			.interestBox li { float: left; }
			.interestBox li a.health { display: block; width: 250px; height: 205px; text-indent: -9999px; background: url('/images/health.jpg') left top no-repeat; }
			.interestBox li a.mixed { display: block; width: 250px; height: 205px; text-indent: -9999px; background: url('/images/mixed.jpg') left top no-repeat; }
			.interestBox li a.motor { display: block; width: 250px; height: 205px; text-indent: -9999px; background: url('/images/motor.jpg') left top no-repeat; }
			.interestBox li a.health:hover, .interestBox li a.health.selected { background: url('/images/health-hover.jpg') left top no-repeat; }
			.interestBox li a.mixed:hover, .interestBox li a.mixed.selected { background: url('/images/mixed-hover.jpg') left top no-repeat; }
			.interestBox li a.motor:hover, .interestBox li a.motor.selected { background: url('/images/motor-hover.jpg') left top no-repeat; }
			
			/* ### banner box ### */
			.bannerBox { width: 868px; }
			.bannerBox img { padding-bottom: 20px; margin:0 auto; }
			.bannerBox img.margin { margin-top: -12px; }
			.bannerBox p { padding:10px; line-height: 13px; color: #fafeff; background:#000; }
			.bannerBox ul { padding-bottom: 60px; list-style: none; }
			.bannerBox li { text-align: center; font-size: 18px; }
			.bannerBox li a { text-decoration: none; line-height: 34px; text-transform: uppercase; font-weight: bold; color: #fff; }
			.bannerBox li a:hover { text-decoration: underline; }
			.bannerBox li span { color: #84b816; }
			
			/* ### natural box ### */
			.naturalBox { padding: 10px 15px 10px 15px; margin-bottom: 10px; font-family: arial; font-size: 11px; color: #fff; width: 838px; overflow: hidden; background: #000; }
			.naturalBox .left { padding-left: 20px; float: left; width: 450px; }
			.naturalBox .head { width: 213px; float: left; text-transform: uppercase; }
			.naturalBox .head ul { padding-bottom:0px; }
			.naturalBox .head li a { line-height: 17px; font-weight: bold; color: #fff; text-decoration: none; }
			.naturalBox .head h3 {  font-size: 16px; color: #a9fa19; }
			.naturalBox .head h3.next { padding-top: 10px; }
			.naturalBox .content { width: 622px; float: right; }
			.naturalBox .content p { padding-bottom: 14px; }
			.naturalBox .left p { margin-bottom:12px; }
			.naturalBox .left ul { padding-top:20px; }
			.naturalBox .left img { margin-right: 40px; float: left; }
			.naturalBox .left h3 { text-transform: uppercase; font-size: 12px; }
			.naturalBox .left h3 span { text-transform:lowercase; display:block; }
			.naturalBox .left h3 span.number { color: #31ce00; display:inline; }
			.naturalBox .left h4 { line-height: 50px; text-transform: uppercase; font-size: 12px; font-weight: normal; color: #fffef6; }
			.naturalBox ul { list-style: none; color: #fcffff; }
			.naturalBox .right { width: 340px; float: right; }
			.naturalBox .right h4 { text-transform: uppercase; margin-bottom:15px; font-size: 12px; font-weight: normal; color: #fffef6; }
			.naturalBox .right ul { margin-left:13px; }
			.naturalBox .right ul.text { padding: 0 0 15px 0; width: 100%; }
			.naturalBox .right ul.text li { float: none; }
			.naturalBox .right li { padding-right: 30px; float: left; list-style:disc; }
			.naturalBox .right li.title { font-size:13px; text-decoration:underline; list-style:none; margin:0 0 3px -13px; }
			.naturalBox .right li ul { margin:5px 0 0 15px; }

			/* ### slide box ### */
			.slideBox { width: 868px; height:196px; }
			.slideBox ul { list-style: none; }
			.slideBox li { float: left; }
			.slideBox a { border: none; }
			.slideBox img { }

			/* ### images box ### */
			.imagesBox { width: 868px; }
			.imagesBox ul { list-style: none; }
			.imagesBox li { padding: 4px 42px 0 42px; float: left; }
			.imagesBox li.first { padding-top: 110px; }
			.imagesBox li.last { padding: 0px 40px 0 35px; }
			.imagesBox img { float:left; }

			/* ### language box ### */
			.languageBox { padding-left: 60px; width: 640px; overflow: hidden; }
			.languageBox h2 { padding-bottom: 17px; overflow: hidden; text-indent: -9999px; display: block; }
			.languageBox ul { list-style: none; }
			.languageBox li { padding-right: 5px; float:left; text-align: center; text-transform: uppercase; }
			.languageBox .img { border: 1px solid #919191; }

			/* ### country box ### */
			.countryBox { padding-bottom: 160px; width: 868px; }
			.countryBox h2 { padding-bottom: 25px; text-align: center; overflow: hidden; }
			.countryBox h2 img { margin: 0 auto; }
			.countryBox ul { padding: 0px 0px 13px 0; text-align: center; width: 100%; overflow: hidden; list-style: none; }
			.countryBox li { padding: 0 19px 12px 0; display: inline; position: relative; }
			.countryBox li img { margin-bottom: 8px; display: inline; }
			.countryBox li span { position: absolute; left: 0px; bottom: 7px; width: 50px; text-align: center; }

			/* ### team box ### */
			.teamBox { padding-bottom: 14px; margin: 0 auto; overflow: hidden; }
			.teamBox { padding-bottom: 110px; margin-top: -14px; width: 868px; overflow: hidden; }
			.teamBox a { color:#FFF; text-decoration:none; }
			.teamBox a:hover { text-decoration:underline; }
			.teamBox .left { width: 314px; float: left; }
			.teamBox .right { width: 501px; float: right; }
			.teamBox h2 { font-size: 14px; color: #fff; float: left; text-transform: uppercase; padding-right:4px; }
			.teamBox h3 { padding-left: 2px; margin-top: 17px; font-size: 11px; color: #fff; text-transform: uppercase; line-height: 19px; background: #000; } 
			.teamBox ul { list-style: none; width: 432px; }
			.teamBox li { padding-left: 2px; line-height: 18px; font-size: 11px; color: #fff; }
			.teamBox li span { width:150px; float: right; color: #fff; }
			.teamBox span { padding-left: 3px; color: #3bca00; }
			.teamBox img { border: none; float: left; }
			.teamBox img.img { padding-top: 17px; border: none; float: right; }
			
			/* ### login box ### */
			.loginBox { padding: 0px 0px 110px 138px; margin-top: -15px; overflow: hidden; }
			.loginBox p { padding-bottom: 29px; line-height: 14px; }
			.loginBox h2 { padding: 0px 0px 10px 92px; width:240px; float: left; font-size: 11px; }
			.loginBox h3 { padding: 0px 28px 10px 0px; width: 230px; float: left; font-size: 11px; }
			.loginBox fieldset { padding-left: 92px; float: left; width: 220px; border: none; }
			.loginBox label { float: left; width: 80px; line-height: 20px; }
			.loginBox input.field { padding: 3px 5px; margin-bottom: 5px; float: left; color: #000; width: 122px; height: 12px; border: 1px solid #9f9f9f; background: #fff; }
			.loginBox input.button { margin: 14px 0px 0px 80px; width: 93px; cursor: pointer; height: 26px; float: left; text-align: center; color: #000; line-height: 26px; border: none; background: url('/images/button.jpg') left top no-repeat; }
			.loginBox a { padding: 0px 20px 0px 20px; float: left; color: #fff; text-decoration: none; background: url('/images/icon1.jpg') right center no-repeat; }
			.loginBox a:hover { text-decoration: underline; }

			.warning { background:url('/images/warning.jpg') 5px no-repeat #535353; width:315px; display:block; float:left; margin:10px 0 0 20px; padding:5px 5px 5px 74px; }
			.warning a { padding:0px; width:auto; float:none; background:none; text-decoration:underline; }
			
			/* ### account box ### */
			.accountBox { padding-left: 108px; margin-top: -6px; width: 640px; }
			.accountBox h2 { padding-bottom: 19px; }
			.accountBox .left { padding-bottom: 20px; width: 320px; float: left; }
			.accountBox .right { width: 274px; float: right; }
			.accountBox fieldset { border: none; }
			.accountBox label { width: 140px; line-height: 20px; float: left; }
			.accountBox input.field { padding: 3px 5px; margin-bottom: 8px; float: left; width: 122px; height: 12px; color: #000; border: 1px solid #9f9f9f; background: #fff; }
			.accountBox input.required { background:url('/images/required.gif') right top no-repeat #fff; }
			.accountBox input.invisible { border: 1px solid #3f3f3f; background: #3f3f3f; }
			.accountBox input.button { margin: 34px 0px 0px 0px; float: right; width: 93px; height: 26px; line-height: 26px; cursor: pointer; text-align: center; color: #000; border: none; background: url('/images/button.jpg') left top no-repeat; }
			.accountBox select.select { padding: 3px 5px; margin-bottom: 8px; float: left; color: #000; border: 1px solid #9f9f9f; background: #fff; }
			.accountBox .next { padding-bottom: 37px; }
			.accountBox p { margin:0 0 25px 0; }
			
			/* ### product box ### */
			.productBox { padding: 0px 0px 30px 138px; margin-top: -6px; width: 600px; }
			.productBox h2 { padding-bottom: 10px; }
			.productBox p { padding:0 0 20px 0; }
			.productBox fieldset { border: none; }
			.productBox select { margin-top: 10px; width: 40px; height: 18px; float: right; color: #16232d; padding:0px; }
			.productBox input.button { margin-top: 18px; color: #000; width: 93px; height: 26px; float: right; border: none; display: block; cursor: pointer; background: url('/images/button.jpg') left top no-repeat; text-transform:capitalize; }
			.productBox ul { list-style: none; }
			.productBox .icon { padding: 0 8px 0 0; float: left; }
			.productBox li { width: 600px; float: left; height: 49px; margin-bottom:5px; }
			.productBox li.total { padding-bottom: 6px; margin-top: -3px; height: 36px; border-top: 2px solid #84bc19; background: url('/images/border.jpg') left bottom repeat-x; }
			.productBox li.subtotal { padding-bottom: 6px; margin-top: -3px; height: 30px; border-top: 2px solid #84bc19; }
			.productBox span { display: block; font-weight: normal; text-transform: none; }
			.productBox h3 { padding: 10px 0px 0px 0px; width: 352px; float: left; font-size: 11px; text-transform: uppercase; }
			.productBox h3.text { padding: 10px 0px 0px 35px; width: 241px; float: left; font-size: 11px; text-transform: uppercase; }
			.productBox span.price { width: 135px; float: left; line-height: 37px; }
			.productBox span.totalprice { float: right; line-height: 36px; }
			.productBox span.number { float: left; width: 30px; line-height: 38px; }
			.productBox span.totalnumber { float: left; line-height: 36px; }
			
			/* ### product box ### */
			.productBox2 { padding: 2px 100px 30px 100px; overflow: hidden; margin: 0 auto; width: 600px; }
			.productBox2 .topMenu { overflow: hidden; width: 600px; }
			.productBox2 select.top { float: left; width: 100px; font-size: 10px; letter-spacing: -1px; font-weight: bold; }
			.productBox2 h3.second { padding-bottom: 12px; }
			.productBox2 h3.first { margin-top: 10px; }
			.productBox2 p { text-align: right; overflow: hidden; width: 100%; }
			.productBox2 p.info { text-align:justify; margin-bottom:15px; }
			.productBox2 p.nostaffel { text-align:left; margin:9px 0 1px 0; }
			.productBox2 p.info a { margin:0px; color:#31ce00; text-transform:none; text-decoration:underline; }
			.productBox2 p.info a:hover { text-decoration:none; }
			.productBox2 p a { margin-left: 17px; text-decoration: none; color: #fff; font-size: 10px; text-transform: uppercase; font-weight: bold; }
			.productBox2 fieldset { border: none; }
			.productBox2 select { margin-top: 10px; width: 30px; height: 18px; float: right; color: #16232d; padding:0px; text-transform:uppercase; }
			.productBox2 input.button { margin: 18px 0 0 0; color: #000; width: 93px; height: 26px; float: right; border: none; display: block; cursor: pointer; background: url('/images/button.jpg') left top no-repeat; text-transform:capitalize; }
			.productBox2 ul { list-style: none; width: 100%; }
			.productBox2 .icon { padding: 0px 16px 0px 5px; float: left; }
			.productBox2 .icon1 { padding: 14px 9px 0px 0px; margin-left: 0px; float: left; }
			.productBox2 li { padding-bottom: 5px; width: 600px; float: left; height: 49px; }
			.productBox2 li.border { padding: 0px; border-top: 2px solid #84bc1b; position: relative; height: 25px; }
			.productBox2 li.border2 { padding: 0px; height: 35px; line-height: 12px; border-bottom: 2px solid #84bc1b; }
			.productBox2 li.border_none { padding: 0px; height: 25px; line-height: 12px; border: none; }
			.productBox2 li.border_none span.dids { margin-top:9px; }
			.productBox2 li.border_two { padding: 0px 0px 13px 0px; margin-top:9px; height: 25px; line-height: 12px; border-top: 2px solid #84bc1b; background: url('/images/border.jpg') left bottom repeat-x; }
			.productBox2 img.check { position: absolute; right: -45px; top: -5px; }
			
			.productBox2 li.total.noBorder { background: none; }
			.productBox2 span { display: block; font-weight: normal; text-transform: none; }
			.productBox2 span.last_number { width: 100px; float: right; }
			.productBox2 span.last_number b { line-height: 25px; width: 50px; font-size: 18px; text-align: center; display: block; float: left; }
			.productBox2 h3 { padding: 10px 0px 0px 0px; width: 260px; float: left; font-size: 11px; text-transform: uppercase; }
			.productBox2 h3.text { padding: 10px 0px 0px 35px; width: 270px; float: left; font-size: 11px; text-transform: uppercase; }
			.productBox2 h3 b { text-transform: lowercase; }
			.productBox2 span.price { width: 100px; float: left; line-height: 37px; }
			.productBox2 span.price2 { width: 120px; }
			.productBox2 span.totalprice { float: left; line-height: 36px; }
			.productBox2 span.totalprice b span { font-weight: bold; font-size: 12px; }
			.productBox2 span.number { float: left; width: 100px; text-align: center; line-height: 38px; }
			.productBox2 span.totalnumber { float: left; width: 90px; text-align: center; line-height: 36px; display:none; }
			.productBox2 span.select { float: right; width: 90px; }
			.productBox2 span.select select { float: right; width: 35px; }
			.productBox2 span.select select.first { float: left; }
			
			/* ### image box ### */
			.imageBox { float: left; }
			.imageBox h3 { text-transform:uppercase; }
			.imageBox h3 span { color:#31ce00; }
			.imageBox ul { padding: 5px 0 37px 0; list-style: none; overflow: hidden; }
			.imageBox li { font-size: 11px; float: left; width: 868px; }
			.imageBox li a { padding: 0 15px 0px 5px; display: block; float:left; color: #fff; text-decoration: none; background: url('/images/icon.jpg') right 6px no-repeat; }
			.imageBox li span { padding-right: 10px; float: left; display: block; background: url('/images/line.jpg') right center no-repeat; }
			.imageBox li a:hover { text-decoration: underline; }
			.imageBox img { padding-bottom: 5px; }
			.imageBox .gallery { float: left; }
			
			/* ### gallery box ### */
			.galleryBox { width: 868px; overflow: hidden; display:block; }
			.galleryBox .camera { width: 868px; padding-bottom: 15px; }
			.galleryBox ul { list-style: none; float: left; overflow: hidden; }
			.galleryBox li { font-size: 11px; }
			.galleryBox li a { padding: 0 15px 0px 5px; display: block; float:left; color: #fff; text-decoration: none; background: url('/images/icon.jpg') right 6px no-repeat; }
			.galleryBox li span { padding-right: 5px; float: left; display: block; background: url('/images/line.jpg') right center no-repeat; }
			.galleryBox li a.camera { margin-bottom: 5px; background: none; }
			.galleryBox li a:hover { text-decoration: underline; }
			.galleryBox .gallery { float: right; }
			.galleryBox .gallery1 { margin-top: 30px; float: left; }
			
			/* ### video box ### */
			.videoBox { padding: 15px 0px 40px 0px; width: 868px; overflow: hidden; }
			.videoBox ul { list-style: none; }
			.videoBox li { padding-right: 10px; font-size: 11px; font-family: arial; float: left; width: 271px; }
			.videoBox li a { display: block; float:left; color: #fff; text-decoration: none; }
			.videoBox li span { padding-right: 5px; margin-right: 5px; float: left; display: block; background: url('/images/line.jpg') right center no-repeat; }
			.videoBox li a:hover { text-decoration: underline; }
			.videoBox li img { padding-top: 5px; }
			
			/* ### thumb box ### */
			.thumbBox { width: 868px; overflow: hidden; }
			.thumbBox a.link { padding: 0 15px 10px 5px; font-size: 12px; font-weight: bold; display: block; float:left; color: #fff; text-decoration: none;  }
			.thumbBox a.link:hover { text-decoration: none; }
			.thumbBox span { padding-right: 8px; font-size: 12px; margin-right: 5px; float: left; display: block; background: url('/images/line1.jpg') right center no-repeat; }
			.thumbBox p { clear:both; margin-bottom:15px; font-size:11px; }
			.thumbBox li a:hover { text-decoration: underline; }
			.thumbBox ul { list-style: none; width: 868px; float: left; margin-top:15px; }
			.thumbBox li { padding: 0px 12px 10px 0px; float: left; width:132px; }
			.thumbBox li a { padding: 0px 0px 0px 0px; }
			.thumbBox li.last { padding-right: 0px; }
			.thumbBox img { max-width:130px; max-height:83px; border:1px solid #FFF; margin:0 auto; }
			
			/* ### order box ### */
			.orderBox { padding-bottom: 20px; width: 868px; overflow: hidden; }
			.orderBox img { padding-right: 10px; float: left; }
			.orderBox h2 { padding: 10px 0px 15px 0px; font-size: 14px; text-transform: uppercase; }
			.orderBox p { font-size: 11px; margin-bottom:10px; }

			/* ### information box ### */
			.informationBox { width: 868px; overflow: hidden; background: url('/images/form-bg.jpg') bottom repeat-x; }
			.informationBox h2 { padding-bottom: 22px; font-size: 14px; text-transform: uppercase; }
			.informationBox span { color: #35cb00; }
			.informationBox fieldset { border: none; font-family: arial; font-size: 11px; }
			.informationBox p { padding-left: 5px; margin: 6px 0; width: 841px; overflow: hidden; }
			.informationBox p.alternate { padding:0px; margin:-10px 0 20px 0; }
			.informationBox p.black { height: 15px; background: #000; }
			.informationBox label { width: 264px; float: left; color: #e8fdf8; font-weight: bold; }
			.informationBox p.black label { width: 259px; text-transform: uppercase; height: 15px; border-right: 5px solid #3f3f3f; display: block; }
			.informationBox select { width: 153px; padding:5px 0 5px 0; font-family: arial; font-size: 11px; color: #000; border: none; }
			.informationBox input.text { padding: 5px 10px; font-family: arial; font-size: 11px; width: 247px; height: 12px; color: #000; border: none; }
			.informationBox textarea.text { padding: 5px 10px; font-family: arial; font-size: 11px; width: 247px; height: 100px; color: #000; border: none; }
			.informationBox input.submit { padding: 5px 10px; font-family: arial; font-size: 11px; color: #000; background-color:#FFF; border: none; }
			
			/* ### videoImages box ### */
			.videoImagesBox { margin: 0 auto; width: 860px; }
			.videoImagesBox.photosImages { padding-bottom: 20px; }
			.videoImagesBox h2 { margin: -5px 0 7px 0; }
			.videoImagesBox p { padding: 2px 0; margin-bottom:3px; height: 26px; width: 271px; line-height: 13px; overflow:hidden; }
			.videoImagesBox p span { padding-right: 5px; display: inline-block; background: url('/images/videos-span.jpg') right center no-repeat; }
			.videoImagesBox div.more { padding: 15px 0; display:block; overflow: hidden; text-align: center; }
			.videoImagesBox div.more a { text-decoration: none; color: #a8fe00; }
			.videoImagesBox div.more a:hover { text-decoration: underline; }
			.videoImagesBox ul { list-style: none; display:block; overflow: hidden; }
			.videoImagesBox ul.images li { padding-right: 12px; }
			.videoImagesBox ul.images li.last { padding-right: 0px; }
			.videoImagesBox ul.images li p { padding: 2px 0; width: 203px; }
			.videoImagesBox li { padding: 0 15px 8px 0; float: left; }
			.videoImagesBox.photosImages li { width:203px; height:155px; }
			.videoImagesBox li.last { padding-right: 0px; }
			.videoImagesBox ul.images li img { max-width:201px; max-height:128px; border:1px solid #FFF; margin:0 auto; }
			
			/* ### plainText box ### */
			.plainText p { margin-bottom:10px; }
			.plainText a { text-decoration: none; color: #31cf00; }
			.plainText a:hover { text-decoration: underline; }
			
			/* google maps*/
			#map { width:868px; height:500px; color:#000; border:1px solid #FFF; }
			#map span { display:none; }
			
			/* search box */
			.searchResult { margin:15px 15px 15px 0px; width:240px; overflow:hidden; float:left; }
			.searchResult h2 { font-size:12px; }
			#searchBox { padding:0 0 20px 0; }
			#searchBox p { padding:0 0 10px 0; font-size:12px; }
			#searchBox input, select { padding:5px; }
			
			/* ### menu box ### */
			.legend { padding-bottom: 25px; width: 868px; clear:both; }
			.legend ul { list-style: none; }
			.legend li { padding: 0 9px 0 0; float: left; }
			.legend img { padding: 0 9px 0 0; float: left; }
		
	/* ### footer container ### */
	#footerCntr { padding-top: 53px; overflow: hidden; width: 934px; background: url('/images/footer-bg.jpg') left top no-repeat; }
		
		/* ### webdesign box ### */
		.webdesignBox { padding-left: 20px; float: left; width: 500px; }
		.webdesignBox ul { list-style: none; }
		.webdesignBox li { padding: 0 5px; float: left; font-size: 9px; background: url('/images/footer-devaider.jpg') right 14px no-repeat; }
		.webdesignBox li a { display: block; color: #707070; line-height: 36px; text-decoration: none; }
		.webdesignBox li a:hover { text-decoration: underline; }
		.webdesignBox li.last { background: none; }
		.webdesignBox img { padding-top: 8px; }
		
		/* ### link box ### */
		.linkBox { padding: 12px 12px 0px 0px; float: right; width: 140px; }
		.linkBox ul { list-style: none; }
		.linkBox li { margin-right: 4px; float: right; border: 1px solid #5c5c5c; }
		
		#tooltip { position: absolute; z-index: 9999; border: 1px solid #31ce00; background-color: #000; padding: 5px; }
		#tooltip h3, #tooltip div { margin: 0; }
