/**
	www.serla.com style definitions
**/
* { margin:0;padding:0;}
body {
	background:#b5d9f0 url(/pics/body.jpg) repeat-x;
	font-family:arial,verdana,serif;
	font-size:12px;
	color:#646464;
	width:100%;
	height:100%;
}
a { outline:none;}
.clear { clear:both;}
blockquote { margin-left:20px;}

/** 
	Definitions for frontpage
**/


#wrapperFrontpage {
	position:relative;
	width:859px;
	margin:0 auto;
	height:541px;
	z-index:10;
	padding-top:66px;
}	
	
		#headerFrontpage {
			position:relative;
			width:859px;
			height:71px;
			background:transparent url(/pics/header.png) no-repeat;	
		}
			#headerFrontpage h1 {
				position:absolute;
				left:15px;
				top:10px;
				
			}	
			#headerFrontpage h1 a { 
				display:block; 
				width:148px;
				height:66px;
				background:transparent url(/pics/logo.png) no-repeat;
				text-indent:-99999px;
				}
		
			#mainMenu {
				position:absolute;
				left:140px;
				top:15px;
				width:710px;
				height:50px;
				
				
			}
				#mainMenu ul {
					list-style-type:none;
					
				}
				#mainMenu li {
					display:inline;
					line-height:40px;
					padding-top:15px;
					padding-bottom:12px;
					padding-right:10px;
					padding-left:10px;
					border-left:1px solid #e1f1c4;
					
				}
					#mainMenu li:first-child { border:none;}
				
				#mainMenu a { 
					color:#ffffff;
					font-size:15px;
					text-decoration:none;
					font-weight:bold;
				}
					#mainMenu li.selected {  }
					#mainMenu li.selected a { color:#5d710d;text-decoration:underline;}
					#mainMenu a:hover { text-decoration:underline;}
			
			
			#languageSelection {
				position:absolute;
				left:550px;
				top:18px;
				width:300px;
				}
						
				#languageSelection ul {
					list-style-type:none;
				}
				#languageSelection li {
					display:inline;
					width:37px;
					height:38px;
					}	
				#languageSelection a {
					float:left;
					width:37px;
					height:38px;
					text-indent:-99999px;
				}	
				/* Active flag icons */
				#languageSelection a#langEn-active { background:transparent url(/pics/flagEN.png) no-repeat;}
				#languageSelection a#langSe-active { background:transparent url(/pics/flagSE.png) no-repeat; }
				#languageSelection a#langFi-active { background:transparent url(/pics/flagFI.png) no-repeat; }
				#languageSelection a#langNo-active { background:transparent url(/pics/flagNO.png) no-repeat; }
				#languageSelection a#langDk-active { background:transparent url(/pics/flagDK.png) no-repeat; }
				#languageSelection a#langEe-active { background:transparent url(/pics/flagEE.png) no-repeat; }
				#languageSelection a#langLv-active { background:transparent url(/pics/flagLV.png) no-repeat; }
				#languageSelection a#langLt-active { background:transparent url(/pics/flagLT.png) no-repeat; }
								
				/* Not active flag icons */
				#languageSelection a#langEn {background:transparent url(/pics/flagEN-notActive.png) no-repeat;}
				#languageSelection a#langSe {background:transparent url(/pics/flagSE-notActive.png) no-repeat; }
				#languageSelection a#langFi {background:transparent url(/pics/flagFI-notActive.png) no-repeat; }
				#languageSelection a#langNo {background:transparent url(/pics/flagNO-notActive.png) no-repeat; }
				#languageSelection a#langDk {background:transparent url(/pics/flagDK-notActive.png) no-repeat; }
				#languageSelection a#langEe {background:transparent url(/pics/flagEE-notActive.png) no-repeat; }
				#languageSelection a#langLv {background:transparent url(/pics/flagLV-notActive.png) no-repeat; }
				#languageSelection a#langLt {background:transparent url(/pics/flagLT-notActive.png) no-repeat; }
		
			
			#flashFrontpage {
				position:relative;
				width:859px;
				height:315px;
				z-index:10;
			}
			#bulletinArea {
				position:absolute;
				top:320px;
				left:0px;
				width:859px;
				height:178px;
				z-index:100;
				background:transparent url(/pics/bulletinArea.png) no-repeat;
				color:#fff;
				
			}
			
				#newsArea01TwoNews {
					position:absolute;
					width:400px;
					height:153px;
					margin-left:232px;
					padding-left:10px;
					padding-top:20px;
				}
					#newsArea01TwoNews h3 {
						font-size:24px;
						color:#ffffff;
						margin-bottom:0.5em;
						font-weight:normal;
						padding-left:0.5em;
					}
					#newsArea01TwoNews h3#sportsClubsTitle {
						width:322px;
						height:50px;
						background:transparent url(/pics/h3-sportsClubs.gif) 0 0.5em no-repeat;
						text-indent:-9999px;
					}
					#newsArea01TwoNews p {
						color:#ffffff;
						width:85%;
						padding-left:1em;
						margin-bottom:0.2em;
						margin-top:0em;
						font-size:11px;
					}

					#newsArea01TwoNews p a { color:#ffffff;}
				    
				#newsArea01 {
					position:absolute;
					width:320px;
					height:161px;
					margin-left:232px;
					padding-left:10px;
					padding-top:1em;
					
				}	
					#newsArea01 h3 {
						font-size:24px;
						color:#ffffff;
						margin-left:0.2em;
						margin-bottom:1em;
						font-weight:normal;
					}	
						#newsArea01 h4 {
						padding-top:1.5em;
						font-size:14px;
						color:#ffffff;
						margin-left:0.2em;
						margin-bottom:0.2em;
						font-weight:bold;
					}	
					#newsArea01 h3#sportsClubsTitle {
						width:302px;
						height:52px;
						background:transparent url(/pics/h3-sportsClubs-narrow.gif) no-repeat;
						text-indent:-9999px;
					}
					#newsArea01 p {
						color:#ffffff;
						font-size:11px;
						width:90%;
						padding-left:0.5em;
						margin-bottom:0.5em;
					}
					#newsArea01 p.biggerText,#newsArea01TwoNews p.biggerText {
						font-size:12px;
					}
					#newsArea01 p a { color:#ffffff;}
				
				#newsArea02 {
					position:absolute;
					width:206px;
					height:171px;
					margin-left:449px;
					padding-left:1em;
					padding-top:2px;
					overflow:hidden;
					background:transparent url(/pics/newsAreaBorderLine.gif) 5px 40px no-repeat;
				}
					#newsArea02 h3 {
						font-size:24px;
						color:#ffffff;
						margin-bottom:1em;
						font-weight:normal;
					}	
					#newsArea02 p {
						color:#ffffff;
						width:85%;
						padding-left:1em;
						margin-bottom:0.5em;
						font-size:11px;
					}
					#newsArea02 p a { color:#ffffff;}
					
				#newsArea03 {
					position:absolute;
					width:202px;
					height:153px;
					margin-left:652px;
					padding-left:11px;
					padding-top:10px;
					overflow:hidden;
					xbackground:transparent url(/pics/newsAreaBorderLine.gif) 5px 40px no-repeat;
					
				}	
					#newsArea03 img { border:none;}
					#newsArea03 h3 {
						font-size:24px;
						color:#ffffff;
						margin-bottom:1em;
						font-weight:normal;
					}	
					#newsArea03 p {
						color:#ffffff;
						width:85%;
						padding-left:1em;
						margin-bottom:0.5em;
						font-size:11px;
					}
					#newsArea03 p a { color:#ffffff;}
					
			
			#squirrelFrontpage {
				position:absolute;
				top:250px;
				left:5px;
				z-index:1000000;
				width:211px;
				height:273px;

			}
				
			#footerFrontpage {
				position:absolute;
				width:859px;
				margin:0 auto;
				top:505px;
				text-align:right;
			}
				#footerFrontpage p {
					color:#ffffff;
					font-size:10px;
					margin-bottom:1em;
					margin-right:1em;
				}
				#footerFrontpage a {
					color:#ffffff;
				}
				#footerFrontpage h4 a#wwf {
					position:absolute;
					text-indent:-99999px;
					background:transparent 0 3px url(/pics/wwf.jpg) no-repeat;
					width:38px;
					height:41px;
				}
				#footerFrontpage h4 a#swanLabel {
					position:absolute;
					text-align:left;
					text-indent:-99999px;
					background:transparent url(/pics/swanLabel.gif) no-repeat;
					width:40px;
					height:40px;
					right:50px;
				}
/**
	Alasivujen m��ritykset 
**/
#wrapper {
	position:relative;
	width:859px;
	margin:0 auto;
	height:541px;
	z-index:10;
	padding-top:66px;
	}
	
		#header { 
		position:relative;
		width:859px;
		height:96px;
		background:transparent url(/pics/headerSubpage.png) no-repeat; 
		}
		
		#header h1,#akrobatHeader h1 {
				position:absolute;
				left:15px;
				top:10px;	
			}	
			#header h1 a, #akrobatHeader h1 a { 
				display:block; 
				width:177px;
				height:78px;
				background:transparent url(/pics/logo.png) no-repeat;
				text-indent:-99999px;
				}
	
		#akrobatHeader {
			position:relative;
			width:859px;
			height:80px;
			background:url("/pics/akrobat/akrobatHeader.gif") no-repeat; 
		}
		
	#page {
		width:100%;
	}	
		/** ------ Navigation for subpages -------- **/
		#navi {
			position:absolute;
			width:195px;
			left:8px;
		
			z-index:100000; 
			background:#85c417;
		}		

			#navi ul { list-style-type:none;width:80%;margin-left:2em; }
			#navi li { 
				font-size:18px;
				border-bottom:1px solid #e1f1c4;
				margin-top:0.5em;
				padding-bottom:0.5em;
				}
				#navi ul li ul {	margin-left:1em;}
				#navi ul li ul li { border-bottom:none;font-size:12px;margin:0.1e;padding:0;margin-left:0;}
			#navi li a { color:#ffffff;text-decoration:none;}
			#navi li.backToFrontpage { font-size:12px;font-weight:bold;color:#ffffff;border:none;}
			#navi li a:hover { text-decoration:underline;}	
			#navi li.selected a,#navi a#naviActive { color:#c8f8b4;}
				#navi li zli a#naviActive { font-weight:bold;}
			#navi li.selected li a { color:#fff;}
			#naviBottom {
				width:195px;
				height:15px;
				background:transparent url(/pics/naviBottom.gif) left bottom no-repeat;
			}
		#subPageImagePlace {
			position:absolute;
			width:309px;
			left:2px;
			height:221px;
			top:320px;
		}
		#contentCol {
			margin-left:209px;
			
			padding:0.3em 2em;
			min-height:400px;
			height:auto;
			_height:400px;
		}	
			#contentCol { background:#ffffff; }
			#contentColWonderfullEveryday { background:#77ad1c url(/pics/fdWonderfullEveryday.jpg) left bottom no-repeat;}
		
		
			/* Page name */
			#contentCol h2#pageName, #contentColWonderfullEveryday h2#pageName {
				font-size:24px;
				border-bottom:1px solid #d3e6ca;
				padding-bottom:0.3em;
				margin-bottom:1em;
				font-weight:normal;
			}
				#contentCol h2#pageName { color:#3c6d20;}
				#contentColWonderfullEveryday h2#pageName { color:#fff;}
				
			
			#contentCol h1,
			#contentCol h2,
			#contentCol h3 {
				font-size:18px;
				color:#3c6d20;
				margin-bottom:1em;
				font-weight:normal;
			} 
			#contentCol h3.bakingCooking   {font-size:20px;margin-bottom:1em; color:#466faf;padding-bottom:0.3em;border-bottom:2px dashed #ebf6e6;}
			#contentCol h4,
			#contentCol h5,
			#contentCol h6 {
				font-size:14px;
				color:#3c6d20;
				margin-bottom:1em;
				font-weight:bold;
			}
			#contentColWonderfullEveryday h3 {
				font-size:18px;
				color:#fff;
				margin-bottom:1em;
				font-weight:normal;
			}
			#contentColWonderfullEveryday p {color:#fff;}
			#contentCol a { color:#39601f;}
			#contentCol a:hover { color:#5bac2e;}
			#contentCol ul,#contentCol ol { margin-left:2em;}
			#contentCol ul ul,#contentCol ol ol { margin-left:1em; }	
			
	#footer {
		clear:both;
		width:859px;
		margin:0 auto;
		padding-top:0.5em;
		position:relative;
	}		
		#footer p {
			color:#ffffff;
			font-size:10px;
			margin-bottom:1em;
			text-align:right;
		}
		#footer a {
			color:#ffffff;
		}
		#footer h4 a#wwf {
			position:absolute;
			text-indent:-9999px;
			background:transparent url(/pics/wwf.jpg) no-repeat;
			width:38px;
			height:47px;
			margin-top:-20px;
			right:0px;
		}
		#footer h4 a#swanLabel {
			position:absolute;
			text-indent:-9999px;
			background:transparent url(/pics/swanLabel.jpg) no-repeat;
			width:37px;
			height:41px;
			margin-top:-50px;
			margin-left:50px;
		}
		
/** background leaves of all four corners **/
	#topLeftLeaves,#topRightLeaves,#bottomRightLeaves,#bottomLeftLeaves {
		position:absolute;
		z-index:1;
	}
		#bottomLeftLeaves { bottom:-277px;left:0px;background:transparent url(/pics/bottomLeftLeaves.png) left bottom no-repeat;width:187px;height:556px;}
		#topLeftLeaves { top:0px;left:0px;background:transparent url(/pics/topLeftLeaves.jpg) left top  no-repeat;width:282px;height:184px;}
		#topRightLeaves { top:0px;right:0px;background:transparent url(/pics/topRightLeaves.jpg) right top  no-repeat;width:315px;height:255px;}
		#bottomRightLeaves { bottom:-233px;right:0px;background:transparent url(/pics/bottomRightLeaves.png) right bottom  no-repeat;width:204px;height:454px;}
	
		
/**
	Style definitions for subpages
**/		
/**
	Campaings on the frontapage
**/
/** clean & Shine */
	h3#shine {
		width: 207px;
		height: 171px;
		margin: 0 auto;
		margin-top: -10px;
	}
		h3#shine[id] a { display: block; background: url(/pics/campaings/clean-fi.png) no-repeat;width: 207px; height: 171px;text-indent:-9999999px; }
/** collect & get */
	#collectSplash { padding-top: 20px;}
	#collectSplash a img { border: none;}
.paddingLeft {
	padding-left:50px;
	padding-top:20px;
	}
	
.paddingPehmo {
	padding-left:20px;
	}
/** IPY Campaing **/	
#newsArea03 h3 { width:122px;height:160px; margin-left: 20px;}
	#newsArea03 h3 a { display:block;width:122px;height:160px;text-indent:-9999px;}
	#newsArea03 h3.ipy-se a { background:transparent url(/pics/ipy/ipy-splash-se.gif) no-repeat; }
	#newsArea03 h3.ipy-fi a { background:transparent url(/pics/ipy/ipy-splash-fi.gif) no-repeat; }
	#newsArea03 h3.ipy-no a { background:transparent url(/pics/ipy/ipy-splash-no.gif) no-repeat; }
	#newsArea03 h3.ipy-dk a { background:transparent url(/pics/ipy/ipy-splash-dk.gif) no-repeat;}

#newsArea03 h3 { width:182px;height:154px;}
/* win enegerylamp campaing, not running anymore
	#newsArea03 h3 a { display:block;width:185px;height:144px;text-indent:-9999px;}
	#newsArea03 h3.se a { background:transparent url(/pics/campaings/ipy/energylamp-se.jpg) no-repeat;}
	#newsArea03 h3.no a { background:transparent url(/pics/campaings/ipy/energylamp-no.jpg) no-repeat;}
	#newsArea03 h3.dk a { background:transparent url(/pics/campaings/ipy/energylamp-dk.jpg) no-repeat;}
*/
	#newsArea03  h3 a { display:block;width:182px;height:154px;text-indent:-9999px;}	
	#newsArea03 .paddingPehmo  h3.ipy-se a { background:transparent url(/pics/campaings/ipy/ipy2.gif) no-repeat; }
	#newsArea03 .paddingPehmo  h3.ipy-fi a { background:transparent url(/pics/campaings/ipy/globe-fi.jpg) no-repeat; }
	#newsArea03 .paddingPehmo  h3.ipy-no a { background:transparent url(/pics/campaings/ipy/ipy2.gif) no-repeat; }
	#newsArea03 .paddingPehmo  h3.ipy-dk a { background:transparent url(/pics/campaings/ipy/ipy2.gif) no-repeat;}

	table.ipy {
		border:1px solid #dbe396;
	}
		table.ipy td { background:#f0f3d4 url(/pics/campaings/ipy/ipyTableBackground.gif) left bottom repeat-x;padding:0.5em;}
		
/** wonderfull everyday **/
	#newsArea02 h3.wonderfullEveryday-fi { padding-top:24px;margin-left:15px;width:138px;height:138px;} 
	#newsArea02 h3.wonderfullEveryday-fi a { display:block;width:138px;height:138px;text-indent:-9999px;}
	#newsArea02 h3.wonderfullEveryday-se a { background:transparent url(/pics/campaings/ipy/globe-se.gif) no-repeat; }
	#newsArea02 h3.wonderfullEveryday-fi a { background:transparent url(/pics/campaings/wonderfull_everyday-fi.gif) no-repeat; }
	#newsArea02 h3.wonderfullEveryday-no a { background:transparent url(/pics/campaings/ipy/globe-no.jpg) no-repeat; }
	#newsArea02 h3.wonderfullEveryday-dk a { background:transparent url(/pics/campaings/ipy/globe-dk.jpg) no-repeat;}

	#campaingFlash {
		position:relative;
		margin-left:15px;
		margin-top:20px;
	}	

/* Easter Teaser **/
	#easterTeaser { position:relative;width:188px;margin:0 auto;margin-top:68px;}
	#easterTeaser h3 { display:block;width:178px;height:22px;background:url("/pics/campaings/h3-easterTeaser.gif") no-repeat;text-indent:-99999px;margin-bottom:0.4em;}
	#easterTeaser p { font-size:12px; }
	#easterTeaser a { text-decoration:underline;color:#fff;}

/*
* kampanja (Iittalan pippurimylly)
* index.jsp
*/
	.oneColsFromRight { position: absolute; right: 240px; width: 193px; height: 159px;  }
	.oneColsFromRight h3 a { cursor: pointer; display: block; width: 193px; height: 159px; text-indent: -99999px; margin-top: 12px; background: url(/pics/campaings/pippurimyllyt_kilpailu.png) no-repeat;}
	#newsArea01 p.biggertext {
		font-size:14px;
	}
/*
 * kampanja
 * index.jsp
 */
	.twoColsFromRight { position: absolute; width: 244px; height: 174px; right: 5px; }
	.twoColsFromRight h3 a { cursor: pointer; display: block; width: 244px; height: 174px; 
	text-indent: -99999px; margin-top: -1px; background: url(/pics/campaings/kesakampanja.png) no-repeat;}
/* NO */
    .twoColsFromRight_no { position: absolute; width: 245px; height: 173px; right: 5px; }
	.twoColsFromRight_no h3 a { cursor: pointer; display: block; width: 245px; height: 173px; text-indent: -99999px; margin-top: 1px; background: url(/pics/campaings/serla_splash_no.png) no-repeat;}
/* SE */
	.twoColsFromRight_se { position: absolute; width: 245px; height: 173px; right: 5px; }
	.twoColsFromRight_se h3 a { cursor: pointer; display: block; width: 245px; height: 173px; text-indent: -99999px; margin-top: 1px; background: url(/pics/campaings/serla_splash_se.png) no-repeat;}
/* DK */
	.twoColsFromRight_dk { position: absolute; width: 191px; height: 172px; right: 5px; }
	.twoColsFromRight_dk h3 a { cursor: pointer; display: block; width: 191px; height: 172px; text-indent: -99999px; margin-top: 1px; background: url(/pics/campaings/serla_splash_dk.png) no-repeat;}
/* ES */
    .twoColsFromRight_es { position: absolute; width: 245px; height: 173px; right: 5px; }
	.twoColsFromRight_es h3 a { cursor: pointer; display: block; width: 245px; height: 173px; text-indent: -99999px; margin-top: 1px; background: url(/pics/campaings/serla_splash_es.png) no-repeat;}
/* LA */
	.twoColsFromRight_la { position: absolute; width: 245px; height: 173px; right: 5px; }
	.twoColsFromRight_la h3 a { cursor: pointer; display: block; width: 245px; height: 173px; text-indent: -99999px; margin-top: 1px; background: url(/pics/campaings/serla_splash_la.png) no-repeat;}
/* LI */
	.twoColsFromRight_li { position: absolute; width: 245px; height: 173px; right: 5px; }
	.twoColsFromRight_li h3 a { cursor: pointer; display: block; width: 245px; height: 173px; text-indent: -99999px; margin-top: 1px; background: url(/pics/campaings/serla_splash_li.png) no-repeat;}


/**
 ** 
 ** Ihana Kesä kilpailunosto
 ** 
**/
	#summerSplash { margin-top:10px;}

/**
 * Baltic campaing
 */
	#newsArea03 a.eesti,
	#newsArea03 a.latvija,
	#newsArea03 a.lietuva {
		position:absolute;
		top:0px;
		width:160px;
		height:166px;
		background:url(/pics/wsc/baltic-logo-fp.gif) no-repeat;	
		text-indent:-99999px;
	}

/*
	** Akrobat campaing
*/

	/*
	 	* Fronpage splash
	 */
		#akrobatSplash {
			position:absolute;
			width:182px;
			height:150px;
			top:20px;
			
		}
			#akrobatSplash h3 {
				width:182px;
				height:150px;
			}
			#akrobatSplash h3 a {
				display:block;
				width:182px;
				height:150px;
				background:url("/pics/akrobat/akrobatSplash-no.jpg") no-repeat;
				text-indent:-999999px;
			}
	/*
	 	* Campaing page 
	 */
	#akrobatContent {position:relative;clear:both;top:20px;}
	#akrobatCompetition {
		position:relative;
		width:858px;
		height:422px;
		background:url("/pics/akrobat/akrobatPage.jpg") no-repeat;
		
	}
		#akrobatCompetition h3.titleNo { 
			position:absolute;
			top:11px;
			left:8px;
			z-index:10;
			margin:0;
			padding:0;
			width:420px;
			height:49px;
			background:url("/pics/akrobat/h3-title.jpg") no-repeat;
			text-indent:-99999px;
			}
		
		#toiletContainer {
			position:absolute;
			width:166px;
			height:187px;
			top:60px;
			left:54px;
			z-index:10;
		}
		
		#infoArea {
			position:absolute;
			width:284px;
			height:412px;
			left:146px;
			top:36px;
			background:url("/pics/akrobat/infoArea.jpg") no-repeat;
			z-index:1;
		}
			#infoArea .instructions { 
				position:relative;
				width:160px;
				margin:0 auto;
				left:35px;
				height:150px;
				overflow:auto;
				top:120px;
				}
		
			a.readInstructions  {
					position:absolute;
					top:320px;
					left:230px;
					background:transparent url("/pics/akrobat/iconChoosePattern.gif") no-repeat;
					text-indent:2.2em;
					text-decoration:none;
					color:#fff;
					z-index:1000;
					text-indent:-99999px;
					width:170px;
					height:13px;
					cursor:pointer;
					}
			#infoArea h5 { font-weight:bold;color:#fff;font-size:12px;}
			#infoArea p { font-size:10px;margin:0;margin-bottom:0.5em;color:#000;}
				#infoArea p span { font-weight:bold;color:#fff;}
			#infoArea p.whiteText { color:#fff;text-align:center;}
			#infoArea p.alignedCenter { text-align:center;}
			#infoArea p.alignedCenter span {font-size:11px;font-weight:bold;}
			#infoArea p.alignedCenter a {color:#000;}
			
		#akrobatCompetition table {
			position:absolute;
			left:430px;                      
			top:19px;
			width:420px;
			border-collapse:collapse;
		}
			#akrobatCompetition tr {}
			
				#akrobatCompetition tr {text-align:center;margin:0 auto;}
				#akrobatCompetition tr.nroRow strong {
					display:block;
					width:3em;
					height:15px;
					background:#000;
					color:#fff;
					font-size:11px;	
					margin:0 auto;				
				}
				#akrobatCompetition td {}
					#akrobatCompetition td a { cursor:pointer;}
					#akrobatCompetition a img {border:none;}
				
		/** Akrobat kilpailulomake **/		
		#akrobatForm {
			position:absolute;
			width:417px;
			height:1100px;
			top:-10px;
			left:8px;
			background:#a7d0eb;	
			z-index:1000000;
			border:2px solid #fff;
			
			
		}
			#akrobatForm div {
					position:relative;width:400px;margin:0 auto;margin-top:1em;
					}
				#akrobatForm form , #akrobatForm form p {color:#000;}
					#akrobatForm fieldset {border:none;margin-bottom:1em;}
					#akrobatForm legend { color:#fff;font-size:14px;font-weight:bold;}
					#akrobatForm textarea { height:5em;}
			#akrobatForm a#closeFormButton { 
				float:right;
				background:url("/pics/akrobat/iconCloseWindow.gif") no-repeat;
				text-indent:-99999px;
				width:111px;
				height:20px;
				}
/** Product pages **/
table.productSheet {
	border:none;
	padding:0;
	margin:0;
	width:100%;
	}
	table.productSheet td.productHeading h1,
	table.productSheet td.productHeading h2,
	table.productSheet td.productHeading h3,
	table.productSheet td.productHeading h4,
	table.productSheet td.productHeading h5,
	table.productSheet td.productHeading p {
		font-size:18px;
		color:#3c6d20;	
		font-weight:normal
	}
	
	td.productImage {}
	td.environmentLabels { }
	div.tableBorder {
		border:1px solid #ecf3e9;
		padding:2px;
	}
	table.productFacts {
		background:#ecf3e9;
		
		
	}
		table.productFacts td {padding:0.5em;}
		table.productFacts strong { color:#3c6d20;}
		table.productFacts ul {
			list-style-type:none;
		}
		table.productFacts li  { margin-left:-2em;}
		table.productFacts li,
		table.productFacts li p,
		table.productFacts li p.txtleipa {
			font-size:11px;
			color:#000000;
			border-bottom:1px solid #d3e6ca;
			padding-bottom:0.5em;
			margin-top:0.5em;
		}
