body {text-align:center;background:#e7e7e7;font-size:0.8em;margin:10px 0px 10px; padding:0px;font-family:arial;position:relative;}
p,table {font-size:1em;margin:0px 0px 20px;padding:0px;}
h1 {font-size:1.3em;margin:0px 0px 15px;padding:0px;}
h2 {font-size:1.2em;margin:0px 0px 10px;padding:0px;}
h3  {font-size:1.1em;margin:0px 0px 5px;padding:0px;}
h4, h5, h6 {font-size:1.0em;margin:0px 0px 5px;padding:0px;}
a {color:#1e8b51}
a img {border:0px solid #fff;text-decoration:none;}
a:visited {color:#888}
a:hover {text-decoration:none;color:#1e8b51}
em {font-size:0.95em;}
hr {margin:5px 0 0;padding:0 0 5px;border:none;border-top:1px solid #ddd;}

#pagewrapper {margin:auto;width:900px;text-align:left;}
#mainContainer {width:100%;background:#fff url(/images/main_bg.gif) 0 -1px repeat-y;height:auto;clear:both;position:relative; padding-bottom:30px;overflow:auto;}
#content {position:relative;}

/** Taulukkojen tyylit **/
table {font:0.9em Arial}
table strong {font:bold 1.1em Arial}
table th {font:1.1em Arial;font-weight:bold;}
table a {text-decoration:none;color:#1e8b51}
table a:hover {text-decoration:underline;}
table.border {border: 0px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
	table.border td {border:0px solid;padding:3px 15px;margin:0px;border-top:1px solid #ccc;border-left:1px solid #ccc;}
	table.border th {border:0px solid;padding:3px 15px;margin:0px;border-top:1px solid #ccc;border-left:1px solid #ccc;}
	table.border td.tableHeader {background:#e7e7e7;font-size:1.4em;font-weight:bold;color:#333}

table.specTable {width:440px; border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
	table.specTable td {border-top:1px solid #ccc;border-left:1px solid #ccc;}
	
table.narrow {border:0px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
	table.narrow th {border:0px solid;padding:3px;margin:0;border-top:1px solid #ccc;border-left:1px solid #ccc;background:#e7e7e7;}
	table.narrow td {border:0px solid;padding:3px;margin:0;border-top:1px solid #ccc;border-left:1px solid #ccc;}

table.jalleenmyyjat h3 {margin-top:15px;background:#eee;padding:2px;}
table.productlist span {width:100%;text-align:center;padding:0;}

/** Kayttajan tekstityylit **/
div.imgleft {display:table;float:left;text-align:left;margin:10px 10px 5px 0px;font-style:italic;font-size:0.9em;color:#777;padding:0px;width:250px;}
	div.imgleft p {margin:-5px 0 5px}
	#mainBlock div.imgleft img {margin:0 0 5px}
div.imgright {display:table;float:right;text-align:left;margin:10px 0px 5px 10px;padding-left:10px;font-style:italic;font-size:0.9em;color:#777;width:250px;}
	div.imgright p {margin:-5px 0 5px;}
	#mainBlock div.imgright img {margin:0 0 5px 0}
	 img.imgPadding {margin-left:8px;margin-right:8px}
	 
/** Tooltip **/
span.Tooltip {padding:0 10px 0 0;margin-right:2px;background: url(/images/info.png) no-repeat 100% 2px; color:#000; }
img.right {padding:0 0 5px 15px;float:right;}
img.left {padding:0 15px 5px 0px;float:left;}

/** Muut tyylit **/
div.cd {font-size:11px;color:#666;margin-bottom:20px;margin-top:10px;}
div.discontinued { border:solid 1px #666; padding:10px;}
div.award { border:solid 1px #eaeaea;font-size:11px; padding:5px;height:auto;display:table;overflow:auto;}
div#mainProductInfo div.award img {margin:0px 10px 0px 5px;padding:0px;}
div.dealer {margin:15px 20px;} 
div.txtLine {border-bottom:1px solid green;}
span.pdf {padding-right:20px;background: url(/images/pdf.gif) 100% 0% no-repeat;}
div.wideimage {margin:-40px -19px 15px -13px;padding:0px -2px;}
div.wideimage  img {padding:0px;margin:0px;}
div.caption {margin-top:-8px;font:italic 1.0em Arial;margin-bottom:0px;}
.hide {font-size:0em;}
a.not_selected {padding:5px;}
a.selected {padding:5px;}
div.clearB {clear:both;height:1%;font-size:0em;}
div.hidden {display:none;font-size:0.1em;}

/** Header **/
#header {width:100%;height:85px;background:#132110 url(/images/Banner_Pro.jpg) no-repeat 0 0;}
	div.frontPage {margin:0; padding-top:40px;}
	div.frontPage  a {margin:30px 0 0;padding:20px;width:200px;height:30px;}
	a.frontpage {height:80px;width:100%;display:block;}
	div.headerLogo {display:none;}

/** Ylamenu **/
#menu_horiz {width:100%;background:#1FA55E url(/images/topmenu_bg.png) repeat-x 0 0;height:20px;clear:both;}
	#menu_horiz ul {float:right;list-style-type:none;margin:0 7px 0 0;padding:0;color:#fff;font:bold 0.8em arial; background:#1FA55E;display:inline;}
	#menu_horiz li {display:inline;float:left;margin:0 0 -1px;padding:0;border-left:2px solid white;height:20px;background:#1FA55E url(/images/topmenu_bg.png) repeat-x 0 0; height:20px;}
	#menu_horiz a {color:#fff;text-decoration:none;display:block;padding:3px 7px 5px;background:#1FA55E url(/images/topmenu_bg.png) repeat-x 0 0;}
	#menu_horiz a:visited {color:#fff;background:#1FA55E url(/images/topmenu_bg.png) repeat-x 0 0;}
	#menu_horiz a:hover {color:#000;background:#fff;}
	#menu_horiz li.currentpage a.currentparent {color:#000;background:#fff;border-bottom:1px solid #fff}
	#menu_horiz li.activeparent a.activeparent  {color:#000;background:#fff;border-bottom:1px solid #fff}
div.menuTxt {padding-left:25px;margin-top:3px;color:#fff;height:auto;float:left;font-weight:bold;font-size:0.85em;letter-spacing:0.1em}
	
/** Vasen kolumni **/
#leftBlock {width:199px;float:left;height:auto;display:table}
	div.leftMargin {margin:30px 13px 30px 25px;height:auto;display:table;width:158px;}	
	#leftBlock ul a {text-decoration:none;display:block;color:#6a6a6a;border-bottom:1px solid #ccc;padding:3px 0px 3px 3px;
	background:#fff;display:block;width:auto;_width:100%;}
	#leftBlock a:visited {background:#fff;}
	#leftBlock a:hover {color:#000}
	#leftBlock ul {margin:0;padding:0;list-style-type:none; color:#6a6a6a;}
	#leftBlock li  {margin:0;padding:0;display:block;width:100%;font:bold 0.80em arial;_margin-bottom:-1px;}
	#leftBlock li.currentpage a.currentparent {background:#e9e9e9;padding:3px 0px 3px 3px;color:black}
	#leftBlock li.activeparent li.currentpage a.currentparent {background:#e9e9e9;padding:1px 0px;color:black}
	#leftBlock ul ul {margin-left:0px;padding-left:0px}
	#leftBlock li li {margin:0;padding:0;display:block;width:100%;font-size:1em;border-bottom:0px solid #e9e9e9;text-indent:20px;}
	#leftBlock li li a {border-bottom:1px solid #dbdbdb;padding:1px 0px 1px;}
	#leftBlock li li li {text-indent:35px;font-size:1em}
	#leftBlock li li li a {padding:1px 0px;border-bottom:0px solid #dbdbdb;}
	#leftBlock li li li li a {padding-left:45px;text-indent:0;width:auto}
	#leftBlock li li li.activeparent li.currentpage a.currentparent {padding-left:45px;}

div.distributorInfo {font-size:0.8em;padding:0px 13px 0px 25px;color:#5c5c5c;margin-top:10px;margin-bottom:0px;}
	div#leftBlock  div.distributorInfo  a {display:inline;}
	div#leftBlock div.distributorInfo a {border:0px solid white;}
	#leftBlock div.leftStudioNavi li.activeparent a.activeparent {background:#e9e9e9;color:black;margin-top:-1px;border-top:1px solid #e9e9e9;}

#leftBlock .productInfo {margin:15px 0;}
#leftBlock .productInfo a {border:0px solid #fff;margin:20px 0;}

/** Oikea kolumni **/
#rightBlock {width:205px;float:right; height:auto;display:table;}

	#rightBlock h1 {margin:0px 10px;/* padding:0px*/}
	#rightBlock h3 {margin:0 10px;font-size:1.8em;}
	#rightBlock h2, #rightBlock h3 {/*margin:0px 10px; padding:0px 0px 5px*/}
	#rightBlock h4, #rightBlock h5, #rightBlock h6 {margin:0; padding:0 0 10px}
	#rightBlock li {font:bold 1em arial}
	div.rightBlockMargin {padding:21px 13px 0px 12px;font:0.9em arial;margin-bottom:10px;}
	div.rightBlockMargin2 {padding:21px 13px 30px 12px;font:0.75em arial}
	div.infoContent a, div.reviewContent a,div.infoContent a:visited {text-decoration:none;color:#fff;padding:3px 7px;display:block;margin:0px 3px; background: url(/images/white.gif) repeat-x 0% 100%}
	div.infoContent a:hover, div.reviewContent a:hover {color:#000;background:#fff;margin:0px 3px; padding:3px 7px;}
	div.newsHeader {margin-top:20px;}
	#rightBlock div.newsHeader h4 {margin:0 0 10px;padding:0;}
	div.rightContent {margin-top:0px;}
	div.rightContent div.docthumb  {font-size:0.85em;font-weight:bold;display:table;width:100px;}
	
	#system {font-weight:bold;font-size:0.90em;text-align:center;margin:10px 0 15px;line-height:2em}
	#system a {text-decoration:none;color:#333}
	#rightBlock .docthumb {font-size:1em;}
	#rightBlock .docthumb a {font-size:0.9em;}
	
#system a {color:#1e8b51;font-weight:bold;font-size:1.1em;}
#system a:hover {color:#000}

/** Oikea Navi - Studio **/
#rightNavi {}
#rightNavi ul {margin:0px;padding:0px;list-style:none;}
#rightNavi li {margin:0px;padding:0px;height:auto;_margin-bottom:-1px;}
#rightNavi a {border-bottom:1px solid #ccc;display:block;text-decoration:none;padding:3px 3px 4px;font:bold 0.9em arial;margin:0px;height:12px;text-indent:0px;color:#6a6a6a;}
#rightNavi a:hover {color:#1e8b51;background:#fff;}
#rightNavi h2 {margin-left:0px}
#rightBlock li.currentpage {}
#rightBlock li.currentpage a.currentparent {background:#86d196; height:12px;padding:3px 3px;margin:0px;text-indent:0px;color:#fff;}
	
/** Haku **/
#search {padding:0px 0px 10px 0px;font-size:10px;margin:0px 0px 20px;}
	#search input, #search form, #searchBox {padding:0;margin:0;}
	#searchBox {width:100%;border:1px solid #8a8a8a;}
	input#searching  {width:114px;margin:0;padding:0;border:1px solid #ccc;}
	#searching {font:1.1em arial}
	#buttonSearch {border:1px solid #ccc; background:#ccc;margin:0;padding:4px 0 0;font:1em verdana;cursor:pointer;}
	#action, #hierarchy {display:none;}

/* adbox */
.adViewer {margin-top:-15px;}

/** infoboksi **/
div.infobox {color:#fff ;width:179px;margin:0px 0px;}
	div.infoTop {background: url(/images/infotop.png) no-repeat; padding-top: 7px}
	div.infoBottom {background: url(/images/infobottom.png) 0% 100% no-repeat;margin:0px; padding-bottom: 6px}
	div.infoContent {background:#36ae6e;margin:0px; padding:0px 0px 5px;border:1px solid #36ae6e;}
	div.infoContent ul {margin:0px;padding:0px;list-style-type:none}
	div.infoContent h2, div.reviewContent h2 {margin:0 10px;padding:0 0 5px;}
	#rightBlock div.infoContent li {margin:0px;padding:0px;height:auto;}
	#rightBlock div.infoContent li a {padding:3px 7px 4px 7px}
	#rightBlock div.infoContent li a:visited {color:#fff}
	#rightBlock div.infoContent li a:hover {color:#000}

div.productName {margin:20px 0px 3px;}
	div.productName h1 {font:bold 2.2em Arial;margin:0px;padding:0px;color:#414141;}

/** reviewboksi **/
div.reviewbox {color:#fff ;width:179px;margin:10px 0px;}
	div.reviewTop {background: url(/images/reviewtop.png) no-repeat; padding-top: 6px}
	div.reviewBottom {background: url(/images/reviewbottom.png) 0% 100% no-repeat;margin:0px; padding-bottom: 6px}
	div.reviewContent {background:#86d196;margin:0px; padding:0px 0px 5px;border:1px solid #86d196;}
	div.reviewContent ul {margin:0px;padding:0px;list-style-type:none;}
	#rightBlock div.reviewContent li {margin:0px;padding:0px;height:auto;}
		#rightBlock div.reviewContent li a {padding:3px 7px 4px 7px}
		#rightBlock div.reviewContent li a:visited {color:#fff !important;} 
		#rightBlock div.reviewContent li a:hover {color:#000 !important;}

/** Valikkoboksit **/
div.compareTxt {margin:10px 2px 2px;padding:0px;font-size:0.9em;}
#compareBox {width:179px;padding:0px;margin:0px;font-size:0.9em;}
#comparewith {padding:0px;margin:0px;}
div.usewithTxt {margin:10px 2px 2px;padding:0px;font-size:0.9em;}
#usewithBox {width:179px;padding:0px;margin:0px;font-size:0.9em;}
#usewith {padding:0px;margin:0px;}
select#country {width:200px;font-size:0.9em;cursor:pointer}
select#subarea {width:200px;font-size:0.9em;cursor:pointer}

/* sbCarousel */
#rightImages {position:relative;}
#rightImages.js img {z-index:1;top:0;left:0;position:absolute;visibility:hidden;}
#rightImages img.current {z-index:2;border:none;visibility:visible;}
#rightImages img.newCurrent {z-index:5;position:absolute;}

/** MainBlock **/
#mainBlock {margin:0px 207px 10px 202px;height:100%;font:0.85em arial;}
	div.mainMargin {margin:0px 12px 0px 13px;padding:30px 0px 5px;}
	div.mainMargin img {margin-top:10px;margin-bottom:0px;}
	div.mainMargin ul {font-size:1em;}
	div.mainMargin li {padding:3px 0px;}

div.productList {margin:0px -12px 2px -13px;background: url(/images/productLine.gif) repeat-x 0 100%;padding:0 14px;height:auto;}
div.productList table {margin:0;}
* html div.productList {height:auto;}
div.productList table td {vertical-align:bottom;text-align:center}
div.productList img {margin:10px 0 5px;}
	div.productList a {color:#6a6a6a}
	div.productList a:hover {text-decoration:none;color:#000;}
	div.productList a img {border:0px solid;text-decoration:none;}
	
div.productListUsa {margin:0px -12px 2px -13px;background: url(/images/productLine.gif) repeat-x 0 100%;padding:0px 14px 0px;height:165px;}
div.productList2way {margin:-32px -12px 10px -13px;background: url(/images/products_2wayL.gif) no-repeat 0 0px;padding:0px;}
div.productList2way-2 {background:url(/images/products_2wayR.gif) no-repeat 100% 0px;;padding:49px 14px 0px;height:135px;}
div.productList3way {margin:-32px -12px 30px -13px;background: url(/images/products_bg.png) no-repeat 0 0%;padding:0px 0px 0px 80px;height:185px;}
div.productList3way-2 {background:url(/images/products_bg-2.png) no-repeat 100% 0px;padding:17px 14px 0px;height:185px;}
div.productList3wayUsa {margin:-32px -12px 10px -13px;background: url(/images/products_bg4.gif) no-repeat 0 0%;padding:0px 0px 0 0px;}
div.productList3wayUsa-2 {background:url(/images/products_bg4-2.gif) no-repeat 100% 0%;padding:47px 14px 0px;height:258px;}
div.productListMain {margin:-32px -12px 10px -13px;background: url(/images/products_bg2.png) no-repeat 0 0%;padding:0px 0px 0px 20px;}
div.productListMain-2 {background:url(/images/products_bg2-2.png) no-repeat 100% 0px;padding:56px 14px 0px 0px;height:95px;}
div.productListSub {margin:-32px -12px 30px -13px;background: url(/images/products_bg3.png) no-repeat 0 0%;padding:0px 0px 0px 18px;height:165px;}
div.productListSub-2 {background:url(/images/products_bg3-2.png) no-repeat 100% 0px;padding:63px 14px 0px 0px;height:165px;}
div.productListDsp {margin:-32px -12px 40px -13px;background: url(/images/products_bg.png) no-repeat 0 0px;padding:0px 0px 0px 13px;}
div.productListDsp-2 {background:url(/images/products_bg-2.png) no-repeat 100% 0px;;padding:57px 14px 0px 0px;height:135px;}

div.productListDSP-SE {margin:-32px -12px 10px -13px;background: url(/images/products_seBgL.gif) no-repeat 0 0px;padding:0px;}
div.productListDSP-SE-2 {background:url(/images/products_seBgR.gif) no-repeat 100% 0px;padding:49px 14px 0px;height:145px;}
div.productListDSP-SE-2 a {margin-top:20px; display:block;border:none;text-align:center}

div.productList3way09 {margin:-32px -12px 20px -13px;background: url(/images/products_3wayBgL.gif) no-repeat 0 0;padding:0;}
div.productList3way09-2 {background:url(/images/products_3wayBgR.gif) no-repeat 100% 0px;padding:29px 14px 0px;height:164px;}
div.productList3way09-2 a {margin-top:20px; display:block;border:none;text-align:center;padding:0 3px;}

div.productListSE {margin:-32px -12px 10px -13px;background: url(/images/SE-Products-Bg-L.gif) no-repeat 0 0;padding:0;}
div.productListSE-2 {background:url(/images/SE-Products-Bg-R.gif) no-repeat 100% 0px;padding:29px 14px 0px;height:165px;}

div.productListDSub {margin:-32px -12px 10px -13px;background: url(/images/subs_bg_L.gif) no-repeat 0 0;padding:0;}
div.productListDSub-2 {background:url(/images/subs_bg_R.gif) no-repeat 100% 0;padding:23px 14px 0;height:125px;}
div.productListDSub-2-dsp {background:url(/images/dsp_bg_R.gif) no-repeat 100% 0;padding:23px 14px 0;height:125px;}
div.productListDSub-3way {margin:-32px -12px 10px -13px;background: url(/images/subs_3way_bg_L.gif) no-repeat 0 0;padding:0;}
div.productListDSub-3way-2 {background:url(/images/subs_3way_bg_R.gif) no-repeat 100% 0;padding:0px 14px 15px;height:202px;}

div.productList2way span.productthump {padding:0p 4px 0 3px;}
div.productList3way span.productthump {padding:0 2px 0 3px;}
div.productList3wayUsa span.productthump {padding:0 2px 0 3px;}
div.productListMain span.productthump {padding:0;}
div.productListSub span.productthump {padding:0 2px 0 1px;}
div.productListDsp span.productthump {padding:0 4px 0 3px;}
table.productImages {font-size:1em;}
table span.productthump {text-align:center;}

	div.productList a, div.productList2way a, div.productList3way a, div.productListMain a, div.productListSub a , div.productListDsp a, span.productthump a, div.productthump a,div.productListDSP-SE-2 a {text-decoration:none;color:#888;}
	div.productList a:visited, div.productList2way a:visited, div.productList3way a:visited, div.productListMain a:visited, div.productListSub a:visited , div.productListDsp a:visited, span.productthump a:visited, div.productthump a:visited, div.productListDSP-SE-2 a:visited  {color:#888}
	div.productList a:hover, div.productList2way a:hover, div.productList3way a:hover, div.productListMain a:hover, div.productListSub a:hover , div.productListDsp a:hover, span.productthump a:hover, div.productthump a:hover, div.productListDSP-SE-2 a:hover {color:#202020}
	div.productList a img, div.productList2way a img, div.productList3way a img, div.productListMain a img, div.productListSub a img, div.productListDsp a img, span.productthump a img, div.productthump a img, div.productListDSP-SE-2 a img, div.productList3way09 a img {border:0px solid #fff; text-decoration:none}
	div.productList img, div.productList2way img,div.productList3way img,div.productListMain img, div.productListSub img, div.productListDsp img ,span.productthump img, div.productthump img, div.productListDSP-SE-2 img {margin:10px 0 5px}
		
	span.productthump {text-align:center;padding:0 6px;display:inline;float:left;}
	div.productListUsa div.productthump {text-align:center;padding:0 4px 0 3px;display:inline;float:left;}
	div.productthump {text-align:center;padding:0 5px;display:inline;float:left;}
	div.productthump2 {text-align:center;padding:0 3px;display:inline;float:left;}
	div.productthump3 {text-align:center;padding:0 1px 0 2px;display:inline;float:left;;margin-top:-1px}
	div.productthump4 {text-align:center;padding:0 4px;display:inline;float:left;}

#mainBlockProduct {margin:0 0 0 202px;font:0.85em arial;padding:0px;}
#mainProductInfo {margin:0 207px 0 0;}
div.docthumb a {text-decoration:none;}
div.docthumb a:hover {text-decoration:none;color:#333;}
div.docthumb a:hover p {text-decoration:underline;}

a.productLink {border:none;text-align:center;display:block;font-size:1.1em;line-height:1.8em;color:#888;}
a.productLink:hover {border:none;text-align:center;display:block;text-decoration:none;color:#333;}

/** Uutiset **/
div.NewsSummary {padding:5px 0px 5px;display:table;border-bottom:1px solid #e9e9e9;width:100%}
	div.NewsSummary a, div.NewsSummary a:visited, #NewsPostDetailReturnLink a, #NewsPostDetailReturnLink a:visited  {text-decoration:none;color:#1FA55E;}
	div.NewsSummaryLink a, div.NewsSummaryLink a:visited {font-size:0.92em;}
	div.NewsSummaryPostdate {font-size:0.8em;text-transform: uppercase}
	div.NewsSummaryMorelink {font-size:0.8em;padding-top:8px;}
	div.NewsSummaryContent img {margin-right:10px; margin-left:10px;}
	span.NewsSummaryMorelink {font-size:0.8em;padding-top:8px;}
	#NewsPostDetailTitle {margin:5px 0 10px;}
	#mainBlock div.NewsSummarySummary img {margin:0 10px 10px 0}
	#NewsPostDetailContent {display:table}
	#NewsPostDetailContent img {margin:10px 5px;}
	#NewsPostDetailDate {text-transform: uppercase;display:inline;}
#rightBlock  div.NewsSummary {padding:3px 0px;}
	#rightBlock  div.NewsSummary a {color:#1FA55E;}
	#rightBlock  div.NewsSummary a:hover {color:#6a6a6a;}
	#rightBlock .NewsSummary h1, #rightBlock .NewsSummary h2, #rightBlock .NewsSummary h3, #rightBlock .NewsSummary h4, #rightBlock .NewsSummary h5, #rightBlock .NewsSummary h6 {margin:0; padding:0 0 2px}
	.newsHeader h4 {line-height:18px;}
	.rssFeed {width:12px;height:12px ;background:url(/images/rss.gif) no-repeat;display:block;float:right;}

/** Forms **/
	div.formbuilderform  {width:440px;}
	div.inputFile { padding:10px 0;}
	div.formbuilderform textarea {width:430px;padding:0px;margin:0px;}
	table.formbuilderform td.smallTxtArea textarea {width:380px;}
	div.inputLabel {width:120px;float:left;font:1em arial;}
	div.inputTxt input {width:300px;float:right;margin-right:5px;font-size:0.9em;}
	div.inputTxt select {width:150px;;margin-right:5px;margin-left:102px;font-size:0.9em;}
	div.inputTxt2 select {width:150px;margin-right:5px;margin-left:85px;font-size:0.9em;}
	div.inputTxt {margin:6px 0px;height:22px;}
	div.required {margin:6px 0px;}
	.fbsubmit {float:right;margin-bottom:30px;}
	.checkboxInput input {display:block;position:relative;left:140px;top:0px;}
	.checkboxInput label {display:block;width:130px;float:left;}
	div.checkboxInput {position:relative;}
	div.submit {float:right;margin:30px 0px;}
	div.required input,div.inputTxt input {margin-top:-13px}
	#city {margin:0px 0px 20px;}
	.fb_invalid {color:red;}

#kysely2 {width:500px;padding:0px;height:0px;overflow:hidden;color:#eee;position:absolute;visibility:hidden;left:195px;z-index:500;background:none;margin:20px 0 0;background-image:url(images/empty.gif) no-repeat 0 0 ;}
#kysely2 a {color:#1e8b51;display:block;height:30px;width:180px;float:right;margin:220px 0 0;}
#Close {float:right;color:#333;padding:5px 10px;width:100px;height:20px;margin-top:-200px;z-index:20;}
	
/* Video */
#preview {margin:10px 0 0 0;padding:0;position:relative;overflow:auto;width:auto;text-align:center;}
#preview object, #preview embed {width:320px;height:180px;display:inline}

/** Footer **/
#address {height:20px;width:100%; color:#1FA55E;margin-top:-20px;position:relative;z-index:20;font-size:0.75em; font-weight:bold;background:#fff url(/images/address_bg.gif) 0 0 repeat-y;padding-top:4px;clear:both;}
	div.addressMargin {margin:0px 10px 5px 25px;padding-top:0px;padding-bottom:0px;}

#footer {height:35px;width:100%;background:#1FA55E url(/images/footer_img.gif) no-repeat 0 0; color:#fff;font-weight:bold; font-size:0.85em;text-align:right;}
	div.footerMargin {margin:0px 25px; padding-top:10px;}

/* Frontpage js */
.Navi a, .Navi a:visited {text-decoration:none;color:#fff;}
.Navi a:hover {color:#333}
.Navi a img {border:0px;}
.Navi ul {list-style-type:none;margin:0;text-align:center;padding:0;}
.Navi li {float:left;padding:0;width:auto;margin:0 2px; position:relative; font-size:0.9em; text-align:center;height:135px;}
.Navi li img {display:block;margin:0;padding:0;}

.Navi ul.js {position:absolute;bottom:-45px;left:0;z-index:100}
.Navi ul.js li {height:10px;margin:0 3px 0 2px;_margin:0;_padding:0 3px 0 2px;display:block;z-index:20}
.Navi ul.js li img {position:absolute;bottom:-100px;_left:3px;z-index:50;left:0;}
.Navi ul.js li a {display:block;text-align:center;width:100%;background:transparent}
*:first-child+html .Navi li img {margin-right:-6px;}

/* Controls */
#controls {margin:0;height:10px;margin-top:-93px;position:absolute;top:108px;left:0;width:100%}
#left {height:120px; width:20px;background: url(images/left-arrow.gif) no-repeat 2px 10px;float:left;}
#right {height:120px;width:20px;background: url(images/right-arrow.gif) no-repeat 0px 10px;_background-position:6px 18px;float:right;}
#left.first, #right.last  {display:none}

#boxWrapper {margin:-5px 0 -15px 13px;overflow:hidden;height:135px;position:relative; width:433px;}

.Navi {height:auto;margin:0 0 5px;overflow:auto;position:relative;background-repeat:no-repeat;background-position:0 15px;_height:1%}
.naviPadding {padding:3px 0 5px;_padding-top:0;_margin:0px 0 5px;}
.naviBg {background:url(images/greenbar.gif) no-repeat 0 0; height:15px;_height:14px;position:absolute; bottom:-30px;left:0;width:459px;_z-index:-30;}
.naviMask {height:120px;background-position:-480px 0;background-repeat: no-repeat; position:absolute;width:468px;top:15px;left:0px;_z-index:-40}
.Navi h2 {position:absolute;top:0;left:0;color:#1FA55E;font-style:italic;}

.twoWay, .twoWay .naviMask {background-image:url(images/2ways.jpg);}
.threeWay, .threeWay .naviMask {background-image:url(images/3ways.jpg);}
.mainMon, .mainMon .naviMask {background-image:url(images/mainMon.jpg);}
.subwoofers, .subwoofers .naviMask {background-image:url(images/subs.jpg);}
.dsp, .dsp .naviMask {background-image:url(images/dsp.jpg);}

/* mediaboxAdvanced - black theme */
#mbOverlay {position: absolute;z-index: 9998;left: 0;width: 100%;background-color:#000;cursor: pointer;margin:-10px 0 0 0}
#mbOverlay.mbOverlayFF {background: transparent url(/js/images/80.png) repeat;}
#mbOverlay.mbOverlayIE {background: transparent url(/js/images/50.gif) repeat;}
#mbCenter, #mbBottomContainer {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #000;}
.mbLoading {	background: #000 url(/js/images/BlackLoading.gif) no-repeat center;}
#mbImage {position: absolute;left: 0;top: 0;border: 10px solid #000;background-repeat: no-repeat;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 19px;font-size: 12px;color: #fff;text-align: left;}

/*	Sets the style for inline content, if no style is given	*/
#mbImage a, #mbImage a:link, #mbImage a:visited {color: #ddd;}

/*	Sets the style for inline content, if no style is given	*/
#mbImage a:hover, #mbImage a:active {color: #fff;}
#mbBottom {font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 19px;	font-size: 12px;color: #999;text-align: left;border: 10px solid #000;border-top-style: none;}
#mbTitle {display: inline;color: #fff;font-weight: bold;	line-height: 20px;font-size: 12px;}
#mbNumber {display: inline;color: #999;line-height: 14px;font-size: 10px;}
#mbCaption {display: block;color: #999;line-height: 14px;font-size: 10px;}
#mbPrevLink, #mbNextLink, #mbCloseLink {display: block;float: right;height: 20px;width: 46px;background: transparent url(/js/images/BlackClose.gif) no-repeat center;	margin: 0;outline: none;}
#mbPrevLink {width: 69px;background: transparent url(/js/images/BlackPrevious.gif) no-repeat center;}
#mbNextLink {width: 41px;background: transparent url(/js/images/BlackNext.gif) no-repeat center;}
#mbCloseLink {width: 46px;background: transparent url(/js/images/BlackClose.gif) no-repeat center;}
#mbError {position: relative;top: 30%;font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;line-height: 19px;font-size: 12px;color: #fff;text-align: center;border: 10px solid #700;padding: 20px 10px 30px;margin: auto;}

/* Share buttons */
#shareit {position:relative;overflow:auto;height:29px;_height:1%;width:auto;}
#share {float:left;background: url(images/share.jpg) no-repeat 0 2px;padding:2px 5px;color:#fff;font-weight:bold;margin:10px 0 0 5px;width:56px;text-align:center;text-indent:1000em;height:15px;}
#shareButtons {padding:0 0 0 0px;height:27px !important;line-height:27px;width:300px;_font-size:0.3em;position:absolute;left:70px;top:1px;z-index:10}

#NewsPostDetailReturnLink {width:60px;height:15px;padding:2px 5px;color:#fff;font-weight:bold;margin:10px 0 0 0;float:left;background:url(images/return.jpg) no-repeat 0 2px;}
#NewsPostDetailReturnLink a {font-size:0;height:15px;display:block;}
