/* Tags */
HTML {
 	overflow: -moz-scrollbars-vertical; /* for FX vertical moving if scrollbar is shown */
	margin-top: 0px; /* for FX */
	margin-top: 7 px; /* for IE6 */
	position: relative;
}
table, tr, td {
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
/*	border-collapse: collapse;*/
}
body {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #333333;
	width: 885px;
}
form {
}
input, select, textarea, td	{
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
}
a:link, a:active, a:visited, a:link font, a:active font, a:visited font  {
	color: #666666;
	text-decoration: none;
}
a:hover, a:hover font {
	color: #145088;
	text-decoration: underline;
}
a img {
	border: 0px;
}
p { 
	text-align:left;
}
.content ul {
	list-style: none;
}
.content li {
	padding: 0px;
	background-image: none;
	background: url(file/bullet_arrow/$file/bullet_arrow.gif) 0px 5px no-repeat; 
}
/* IDs */
#page {
	clear: both;
	position:relative;
	width: 885px;
}
#altContent {	
	margin: 0px 0px 0px 15px;
}
#top_fi, #top_en {
	vertical-align: bottom;
	width: 885px;
	padding: 9px 0px 14px 0px;
	height: 44px;
}
#top_left {
	margin-top: 26px;
	width: 700px;
	float: left;
	text-align: left;
}
#top_left ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#top_left li {
	display: inline;
	height: 19px;
	padding: 0px;
	background: none;
	float: left;
}
#top_left a {
	display: block;
	height: 19px;
	background-repeat: no-repeat;
	color: #fff;
	text-align: right;
	font-size: 1%;
}
#top_fi #top_left a.navi1 {
	background-image: url(file/navigation_fi/$file/topnavi1.gif); width: 60px;
}
#top_fi #top_left a.navi2 {
	background-image: url(file/navigation_fi/$file/topnavi2.gif); width: 88px;
}
#top_fi #top_left a.navi3 {
	background-image: url(file/navigation_fi/$file/topnavi3.gif); width: 182px;
}
#top_fi #top_left a.navi4 {
	background-image: url(file/navigation_fi/$file/topnavi4.gif); width: 82px;
}
#top_fi #top_left a.navi5 {
	background-image: url(file/navigation_fi/$file/topnavi5.gif); width: 130px;
}
#top_fi #top_left a.navi6 {
	background-image: url(file/navigation_fi/$file/topnavi6.gif); width: 88px;
}
#top_fi #top_left a.navi7 {
	background-image: url(file/navigation_fi/$file/topnavi7.gif); width: 70px;
}
#top_en #top_left a.navi1 {
	background-image: url(file/navigation_en/$file/topnavi1.gif); width: 70px;
}
#top_en #top_left a.navi2 {
	background-image: url(file/navigation_en/$file/topnavi2.gif); width: 98px;
}
#top_en #top_left a.navi3 {
	background-image: url(file/navigation_en/$file/topnavi3.gif); width: 182px;
}
#top_en #top_left a.navi4 {
	background-image: url(file/navigation_en/$file/topnavi4.gif); width: 122px;
}
#top_en #top_left a.navi5 {
	background-image: url(file/navigation_en/$file/topnavi5.gif); width: 140px;
}
#top_left span	{
	display: none;
}
#top_left a:hover, #top_left a.selected	{
	background-position: 0px -19px;
}
#main_wide, #main_narrow {
	clear: both;
	float: left;
	position:relative;
	margin-top: 1px;
	width: 885px;
	background: #fafafa url(file/background/$file/content_bg.gif) bottom left no-repeat;;
}
#main_wide {
	background: #fafafa url(file/background/$file/content_bg.gif) bottom left no-repeat;
}
#main_narrow {
	background: #fafafa url(file/background/$file/menu_bg.gif) top right;
}
#center {
	text-align: left;
	 height: 400px; /* 'cos IE doesn't know min-height */
}
/*
.main_wide #center {
	width: 885px;
}
.main_narrow #center {
	width: 663px;
}
*/
#panel {
	float: left;
	padding: 0px;
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main_wide #panel {
	width: 885px;
}
#main_narrow #panel {
	width: 663px;
}
#image {
	position: relative;
}
#ingress {
	width: 100%;
	border-top: 5px solid #fff;
	padding: 20px 20px 20px 20px;
	height: 60px;
	
}
#ingress_left {
	width: 400px;
	float: left;
}
#ingress_right {
	width: 400px;
	float: right;
}

#ingress_right ul {
	color: #666666;
	margin: 0px;
	list-style: none;
}

#ingress_right ul li {
	padding: 0px;
	background-image: none;
}

#ingress_right ul li {
	background: url(file/bullet_arrow/$file/bullet_arrow.gif) 0px 5px no-repeat; 
	padding: 0px 0px 3px 15px;
}
#tablewareImages {
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#product_test{
	margin-top:36px;
}
#product {
	/*height: 60px;*/
	position: absolute;
	height: 36px;
	width:885px;
	top: 300px;
	background-color:rgb(243,243,243);	
}
#product_swfa {
	/*height: 60px;*/
	position: absolute;
	height: 36px;
	width:885px;
	top: 348px;
	background-color:rgb(243,243,243);
}
#product_swf {
	/*height: 60px;*/
	position: absolute;
	height: 36px;
	width:885px;
	top: 300px;
	background-color:rgb(243,243,243);
}
#subproduct {
	height: 120px;
	position: relative;
	background: url(file/astiasarjat_navigation/$file/productheader_bg.gif) top left no-repeat;
}
#product_title {
	clear:both;
	position: absolute;
	top: 20px;
	margin-left: 20px;
}
#product_navi {
	top: 4px;
	position: absolute;	
	height: 23px;
}
#product #product_navi {
	bottom: 0px;
	height: 33px;
}
#subproduct #product_navi {
	top: 79px;
}
#product_navi_en {
	position: absolute;
	height: 23px;
}
#product #product_navi_en {
	bottom: 0px;
	height: 33px;
}
#subproduct #product_navi_en {
	top: 79px;
}
#product_storelink {
	position: absolute;
	/*height: 30px;*/
	/*top: 299px;*/
	top: 1px;
	margin-left: 705px;
}
#product #product_storelink {
	/*top: 296px;*/
}
#subproduct #product_storelink {
	top: 76px;
}

#product_navi ul, #product_storelink ul {
	margin: 4px 0px 0px 22px;
	margin-left: 11px;
	padding: 0px;
	float: left;
	list-style: none;
}
#product_navi_en ul{
	margin: 4px 0px 0px 22px;
	margin-left: 11px;
	padding: 0px;
	float: left;
	list-style: none;
}


#product_navi li, #product_storelink li {
	display: inline;
	list-style: none;
	height: 23px;
	float: left;
	padding: 0px 0px 0px 0px;
}

#product_navi_en li{
	display: inline;
	list-style: none;
	height: 23px;
	float: left;
	padding: 0px 0px 0px 0px;
}

#product_navi a, #product_storelink a {
	width: 138px;
	float: left;
	display: block;
	height: 23px;
	background-repeat: no-repeat;
	color: #f5f5f5;
	text-align: right; 
	font-size: 1%;
}
#product_navi_en a{
	width: 168px;
	float: left;
	display: block;
	height: 23px;
	background-repeat: no-repeat;
	color: #f5f5f5;
	text-align: right; 
	font-size: 1%;
}


#product_storelink a {
	width: 150px;
	height: 26px;
}

#product_navi a:hover, #product_navi a.selected { background-position: 0px -23px;}

#product_storelink a:hover, #product_storelink a.selected { background-position: 0px -26px;}

#product_title span, #product_navi span, #product_storelink span {display: none;}

#link {
	position: relative;
	width: 100%;
}
#selection {
	position: relative;
	width:  99%;
	display: block;
	float: left;
	clear: both;
	height: 37px;
	background: #fff;
	border: 1px solid #e8e8e8; 
	Margin-top: 0px;
}
#main_wide #selection {
	width: 884px; /* compromise between 883px of IE and 885px of FX */
}
#main_narrow #selection {
	width: 662px;
}
#selection ul {
	margin: 12px 0px 0px 0px;
	padding: 0px;
	float: left;
	list-style: none;	 
	height: 27px;
}

#selection li {
	background-image: none;
	display: inline;
	float: left;
	padding: 0px 0px 0px 22px;		 
}

.spacer {
	height: 5px;
	background-color: #fff;
	font-size: 5px;
	line-height: 5px;
	clear:left;
	width: 100%;
}
#main_narrow .spacer {
	width: 663px;
}
#image_table {
}
#image_table ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#image_table ul li {
	float: left;

	background-image: none;
	display: inline;
	padding: 0px 4px 4px 0px;
	width: 217px;
	height: 207px;
}
#image_table ul li img {
	width: 217px;
	height: 207px;
}
#image_table ul li img {
}
#image_table .note {
	position: relative;
	float: left;
	top: -40px;
	font-weight: bold;
	font-size: 11px;
	margin: 0px 10px 0px 10px;
	width: 180px;
	line-height: normal;
}

#image_table .note span  {
	background: url(file/astiasarjat_osat_ja_varit/$file/note_bg_right.gif) top right no-repeat;
	color: #fff;
}

#image_table .note span span	{
	padding: 0px 5px 2px 5px;
	background: transparent url(file/astiasarjat_osat_ja_varit/$file/note_bg_left.gif) no-repeat;
}

#image_table .info {
	position: relative;
	float: left;
	top: -40px;
	margin: 0px 13px 0px 13px;
	width: 180px;
	height: 32px;
}
#videoplayer{
	float: left;
	padding:  12px 0px 20px 20px;
	text-align: left;
	
}
#richtext {
	float: left;
	padding:  12px 0px 20px 20px;
	text-align: left;
	
}
#richtext_narrow {	
	float: left;
	padding:  12px 20px 20px 20px;
	text-align: left;
	width: 393px;
}
#main_narrow #content {
	width: 663px;
}
#richtext ul {
	margin-left: 0px;
	padding:  0px 0px 0px 0px;
}
#richtext ul li {
	list-style: none;
}
#richtext ul li span {	
	margin-left: 0px;
}
#content {
	width: 100%;	
	border: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#main_wide #richtext {
	float: left;
	width: 885px;
}
#main_narrow #richtext {
	float: left;
	width: 633px;
}
#main_wide #richtext_narrow {
	float: left;
	width: 548px;
}
#main_wide #more {
	width: 297px;
	height: 227px;
	float: right;
	background: #f4f4f4 url(file/background/$file/teaser_bg.gif) bottom left no-repeat;
}
#main_wide #more #more_image {
	height: 207px;
	width: 296px;
	float: left;
	padding: 1px 0px 0px 0px;			
	text-align:right;	
}
#main_wide #more #more_text {
	padding: 15px 0px 0px 25px;
	float: left;
	
}
/* Old for #more#more_text
	height: 227px;
	padding: 15px 0px 0px 25px;
*/
#more_text ul  {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#more_text li {
	background: url(file/bullet_arrow/$file/bullet_arrow.gif) 0px 5px no-repeat;
	padding: 2px 0px 2px 15px;
	line-height: 12px;
	list-style: none;
}
#main_narrow #more {
	height: 227px;
	width: 222px;
	float: right;
	background: #f4f4f4 url(file/background/$file/teaser_bg_inspiration.gif) bottom left no-repeat;
}
#main_narrow #more #more_text {
	padding: 15px 0px 0px 25px;
	float: left;
	
}
#main_narrow #richtext_narrow {
	float: left;
	width: 390px;
}
#right {
	float: right;
	width: 217px; 
	color: #666666; 
	border: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	
}
#right select{
	width: 185px;
}
#right ul	{
	padding: 19px 15px 0px 15px;
	color: #666666;
	margin: 0px;
	list-style: none;
}
#right ul li {
	padding: 0px;
	background-image: none;
}
#right ul h1 {
	font-size: 18px;
	padding: 0px 0px 2px 0px;
}
#right ul ul {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
#right ul ul li	{
	background: url(file/bullet_arrow/$file/bullet_arrow.gif) 0px 5px no-repeat;
	padding: 0px 0px 3px 13px;
}
#right li.sub {
	padding-left: 30px;
	background: url(file/bullet_arrow/$file/bullet_arrow.gif) 20px 5px no-repeat;
}
#right ul .selected	{
	font-weight: bold;
}
#right h1	{
	font-size: 18px; 
	width: 187px; 
	margin: 0px 0px 0px 0px;
}
#map {
	float: left;
	position:relative;
}
.column {
}

ul.sitemapColumn {
	padding:  0px 0px 0px 0px;
	margin: 0px;
	float: left;
	width: 200px;
}
#sitemap ul {
	list-style: none;
}

#sitemap ul ul {
	display: inline;
	margin: 0px 10px 25px 0px;
	list-style: none;
}

#sitemap li {
	padding: 0px;
	margin: 0px;
}

#sitemap h2 {
	margin: 0px; 	
	background:none;
}
#sitemap strong {
	color: #666666;	
}
#general_fi, #general_en {
	clear: both;
	width: 885px;
}
#general_fi ul, #general_en ul	{margin: 0px; padding: 0px; list-style: none; height: 18px;}
#general_fi li, #general_en  li	{background-image: none; display: inline; float: left;}
#general_fi a, #general_en  a	{display: block; 	height: 18px; background-repeat: no-repeat;}
#general_fi span, #general_en span	{display: none;}
#general_link		{float: left; padding: 18px 0px 16px 0px; width: 600px;}
#general_link li		{padding: 0px 20px 0px 0px;}
#general_fi #general_link .tool1	{background-image: url(file/navigation_fi/$file/toolnavi1.gif); width: 87px;}
#general_fi #general_link .tool2	{background-image: url(file/navigation_fi/$file/toolnavi2.gif); width: 71px;}
#general_fi #general_link .tool3	{background-image: url(file/navigation_fi/$file/toolnavi3.gif); width: 41px;}
#general_fi #general_link .tool4	{background-image: url(file/navigation_fi/$file/toolnavi4.gif); width: 63px;}
#general_fi #general_link .tool5	{background-image: url(file/navigation_fi/$file/toolnavi5.gif); width: 50px;}
#general_fi #general_link .tool6	{background-image: url(file/navigation_fi/$file/toolnavi6.gif); width: 26px;}
#general_fi #general_link .tool7	{background-image: url(file/navigation_fi/$file/toolnavi7.gif); width: 65px;}
#general_en #general_link .tool1	{background-image: url(file/navigation_en/$file/toolnavi1.gif); width: 87px;}
#general_en #general_link .tool2	{background-image: url(file/navigation_en/$file/toolnavi2.gif); width: 41px;}
#general_en #general_link .tool3	{background-image: url(file/navigation_en/$file/toolnavi3.gif); width: 41px;}
#general_en #general_link .tool4	{background-image: url(file/navigation_en/$file/toolnavi4.gif); width: 63px;}
#general_en #general_link .tool5	{background-image: url(file/navigation_en/$file/toolnavi5.gif); width: 50px;}
#general_en #general_link .tool6	{background-image: url(file/navigation_en/$file/toolnavi6.gif); width: 56px;}
#general_link a:hover, #general_link a.selected	{background-position: 0px -18px;}
#top_general_fi, #top_general_en {clear: both; width: 885px;}
#top_general_fi ul, #top_general_en ul	{margin: 0px; padding: 0px; list-style: none; height: 18px;}
#top_general_fi li, #top_general_en  li	{background-image: none; display: inline; float: left;}
#top_general_fi a, #top_general_en  a	{display: block; 	height: 18px; background-repeat: no-repeat;}
#top_general_fi span, #top_general_en span	{display: none;}
#top_general_link {float: left; padding: 16px 0px 16px 0px; width: 600px;}
#top_general_link li {padding: 0px 20px 0px 0px;}
#top_general_fi #top_general_link .tool1	{background-image: url(file/navigation_fi/$file/toolnavi1.gif); width: 87px;}
#top_general_fi #top_general_link .tool2	{background-image: url(file/navigation_fi/$file/toolnavi2.gif); width: 71px;}
#top_general_fi #top_general_link .tool3	{background-image: url(file/navigation_fi/$file/toolnavi3.gif); width: 41px;}
#top_general_fi #top_general_link .tool4	{background-image: url(file/navigation_fi/$file/toolnavi4.gif); width: 63px;}
#top_general_fi #top_general_link .tool5	{background-image: url(file/navigation_fi/$file/toolnavi5.gif); width: 50px;}
#top_general_fi #top_general_link .tool6	{background-image: url(file/navigation_fi/$file/toolnavi6.gif); width: 26px;}
#top_general_fi #top_general_link .tool7	{background-image: url(file/navigation_fi/$file/toolnavi7.gif); width: 65px;}
#top_general_en #top_general_link .tool1 {background-image: url(file/navigation_en/$file/toolnavi1.gif); width: 87px;}
#top_general_en #top_general_link .tool2 {background-image: url(file/navigation_en/$file/toolnavi2.gif); width: 41px;}
#top_general_en #top_general_link .tool3 {background-image: url(file/navigation_en/$file/toolnavi3.gif); width: 41px;}
#top_general_en #top_general_link .tool4 {background-image: url(file/navigation_en/$file/toolnavi4.gif); width: 63px;}
#top_general_en #top_general_link .tool5 {background-image: url(file/navigation_en/$file/toolnavi5.gif); width: 50px;}
#top_general_en #top_general_link .tool6 {background-image: url(file/navigation_en/$file/toolnavi6.gif); width: 56px;}
#top_general_link a:hover, #top_general_link a.selected	{background-position: 0px -18px;}
#general_lang		{float: right; padding: 18px 0px 16px 0px; width: 147px; }
#general_lang ul	{float: right; width: 137px;}
#general_lang li		{padding: 0px 0px 0px 20px;}
	
#general_lang .lang1	{background-image: url(file/navigation_fi/$file/lang_fi.gif); width: 48px;}
#general_lang .lang2	{background-image: url(file/navigation_en/$file/lang_en.gif); width: 49px;}
#general_lang a:hover, #general_lang a.selected {
	background-position: 0px -18px;
}
#bottom_general_lang		{float: right; padding: 15px 0px 20px 0px; width: 147px; }
#bottom_general_lang ul	{float: right; width: 137px;}
#bottom_general_lang li		{padding: 0px 0px 0px 20px;}
	
#bottom_general_lang .lang1	{background-image: url(file/navigation_fi/$file/lang_fi.gif); width: 48px;}
#bottom_general_lang .lang2	{background-image: url(file/navigation_en/$file/lang_en.gif); width: 49px;}
#bottom_general_lang a:hover, #bottom_general_lang a.selected {
	background-position: 0px -18px;
}
#bottom_fi, #bottom_en {
	clear: both;
	border-top: 1px solid #e8e8e8;
	width: 885px;
	color: #ccc;
}
#bottom_fi ul, #bottom_en ul	{margin: 0px; padding: 0px; list-style: none; height: 18px;}
#bottom_fi li, #bottom_en  li	{background-image: none; display: inline; float: left;}
#bottom_fi a, #bottom_en  a	{display: block; height: 18px; background-repeat: no-repeat;}
#bottom_fi span, #bottom_en span	{display: none;}
#bottom_left {
	padding: 15px 0px 20px 0px;
	width: 400px;
	float: left;
	text-align: left;
}
#bottom_left  a {
	display: inline;
	/*margin: 0px 0px -6px 0px; - - - for ie */
}
#bottom_fi a, #bottom_en a {
	color: #cccccc;
}
#bottom_right {
	padding: 15px 0px 20px 0px;
	width: 400px;
	float: right;
	text-align: right;
}
/*header images*/
#headerImages{
	background-color: #FFFFFF;
	border-collapse: collapse;
}
#headImg1, #headImg3 {
	padding:8px 8px 0px 0px;
}
#headImg2 {
	padding: 8px 9px 0px 0px;
}
#headImg4 {
	padding: 8px 0px 0px 0px;
}
/*end header images*/
/* search */
#bottom_search	{clear: both; width: 885px;}
#bottom_search ul	{margin: 0px; padding: 0px; list-style: none; height: 20px;}
#bottom_search li	{background-image: none; display: inline; float: left;}
#bottom_search a	{display: block; 	height: 20px; background-repeat: no-repeat;}
#bottom_search span	{display: none;}
#bottom_search_list	{float: right; padding: 16px 0px 16px 0px; width: 168px; } 
#bottom_search_list ul	{float: right; width: 168px;}
#bottom_search_list li	{padding: 0px;}
input.search_query {
	color: #999999;
	float: right;
	width:118px;
font: 12px Arial, Helvetica, sans-serif;
	height: 20px;
	margin-right: 2px;
	border: 1px solid #ddd;
padding: 0px;
}
a.hae_button, a.search_button {
	display: block;
	/*width: 46px;*/
	height: 20px;
	background-repeat: no-repeat;
	color: #fff;
	font-size: 1%;
}
a.hae_button span, a.search_button span {
	display: none;
}
#bottom_search_list .hae_button	{background-image: url(file/button/$file/hae.gif); width: 46px;}
a.hae_button:hover {
	background-position: 0px -20px;
}
#bottom_search_list .search_button	{background-image: url(file/button/$file/search.gif); width: 46px;}
/*end search*/
/* Popup */
#popup {
	position: absolute;
	left: 0px;
	top: -10px;
	width: 400px;
	height: 490px;
	background: #fafafa url(file/background/$file/content_bg.gif) bottom left no-repeat;
}
#popup_richtext {
	width:370px;
	float:left;
	padding: 0px 15px 25px 15px;
}
#popup_logo {
	float: right;
	padding: 15px 15px 0px 0px;
}
#popup_center {
	clear: both;
	width:370px;
	margin: 0px 15px 15px 15px;
}
#popup_center input, #popup_center textarea, #popup_center select {
	width: 208px; 
	border: 1px solid #7f9db9; 
	color: #666666;
	margin-bottom: 4px;
}
#popup_left {
	width:185px;
	float:left;
	text-align:left;
}
#popup_right {	
	width:185px;
	float:left;
	text-align:left;
}
#popup_button {
	padding-top: 20px;
	float:right;
}
#alert{
	visibility: hidden;
	display: none;
	height:52px;
	background: #fafafa url(file/yleiset_ota_yhteytta_alert/$file/alert.gif) bottom left no-repeat;
}
#feedback td {
	padding-right : 5px;
}
#feedback input, #feedback select {
	width: 263px; 
	border: 1px solid #7f9db9; 
	color: #666666;
	margin-bottom: 4px;
}
#feedback textarea {
	width: 477px; 
	border: 1px solid #7f9db9; 
	color: #666666;
	margin-bottom: 4px;
}
#popup_button .btn, #feedback .btn {
	 width: 94px;
	 height: 24px;
	 border: 0px;
	 background: #e7e7e7 url(file/button/$file/btn.gif) no-repeat;
	 font-weight: bold;
	 color: #666666;
}
#feedback .chk {
	 width: 20px;
	border: 0px;
}
#fleaform {
}
#fleaform td {
	padding-right : 5px;
}
#fleaform input, #feedback select {
	width: 263px; 
	border: 1px solid #7f9db9; 
	color: #666666;
	margin-bottom: 4px;
}
#fleaform .btn {
	 width: 94px;
	 height: 24px;
	 border: 0px;
	 background: #e7e7e7 url(file/button/$file/btn.gif) no-repeat;
	 font-weight: bold;
	 color: #666666;
}
#top_right {
	width: 100px;
	float: right;
	text-align: right;
}
h1 {
	font-size: 24px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	color: #666666;
	text-align:left;
}
li h1 {
	text-align:left;
}
h2 {
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding-top: 0px;
	color: #666666;
	text-align:left;
}
h3	{
	font-size: 16px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding-top: 0px;
	color: #666666;
	text-align:left;
}
h4	{
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding-top: 0px;
	text-align:left;
}
/*
td, tr, table, .imageGrid, ul, li, div {
	padding: -2px -2px -2px -2px;
	border: -2px -2px -2px -2px;
	margin:  -2px -2px -2px -2px;
}*/
#factory_image {
	float: left;
}
#factory_header {
	font-size: 25px;
	font-weight: normal;
	padding: 40px 25px 0px 20px;
	color: #6B696B;
	text-align:left;
}
#factory_header2 {
	font-size: 25px;
	font-weight: normal;
	padding: 0px 25px 0px 20px;
	color: #6B696B;
	text-align:left;
}
#factory_spacer {
	padding-top: 22px;
	padding-bottom: 10px;
	padding-left: 9px;
	background-color: #fff;
	font-size: 22px;
	color: #6B696B;
	clear: left;
	width: 100%;
}
#richtext_factory_full {	
	float: right;
	background-color: #EFEFEF;
	text-align: left;
	width: 514px;
	height: 539px;
	
}
#richtext_text {	
	text-align: left;
	color: #313431;
	padding-left: 20px;
	padding-right: 25px;
	margin-top: 25px;
}
.FactoryLink {
	background-color: #aaaaaa;
	/*color: #313431;*/
	color: white;
	padding: 2px 3px 2px 3px;
	border-width: 0px;	
}
.FactoryLink:link  {
	text-decoration: none;
	color: white;
}
.FactoryLink:visited  {
	text-decoration: none;
	color: white;
}
.FactoryLink:active  {
	text-decoration: none;
	color: white;
}
.FactoryLink:hover  {
	text-decoration: none;
	color: white;
}
#factory_button {
	padding: 30px 20px 25px 20px;
	color: white;
}

