BODY { margin:0px; background-color:#e4e4e4; font-family:Verdana; font-size:12px; } H1 {font-size:22px; margin: 15px 0px 10px 0px;} H2 {font-size:16px; margin: 15px 0px 20px 0px;} H3 {font-size:14px; margin: 15px 0px 5px 0px;} H4 {font-size:12px; margin: 15px 0px 5px 0px;} H5 {font-size:10px; margin: 15px 0px 5px 0px;} HR { border:dashed 0px; border-color:#bababa; border-top-width:1px; margin:20px 0px; height:0px; } IMG { border: solid 0px; margin:12px; } IMG#lightboxImage { margin: 0; } IMG.Center { display:block; margin:15px auto; } IMG.Left { float:left; } IMG.Right { float:right; } A:link, A:visited { text-decoration:underline; color:#32506d; } A:hover, A:active { text-decoration:underline; color:#65819f; } DIV#Wrapper { position:absolute; left:50%; top:0px; min-height: 100%; height: auto; width: 835px; margin:0px; margin-left:-417px; background-image:url(../IMG/WrapperBG.jpg); background-repeat:repeat-y; } DIV#Page { width:100%; height:100%; } .Clear { clear:both; } DIV#Header { background-image:url('../IMG/HeaderBG.jpg'); position:relative; padding:2px 0px 18px 0px; background-color:#bdd85e; height:185px; text-align:right; } DIV#Header H1 { visibility:hidden; } DIV#Banner { height:95px; width:835px; position:absolute; left:0px; top:90px; } DIV#Banner IMG { margin:0px; border:solid 0px; padding:0px; } DIV#Lang { padding:0px; margin:17px 19px 0px 0px; font-size:14px; font-weight:bold; font-family:"Trebuchet MS"; } DIV#Lang A:link, DIV#Lang A:visited { color:#444444; text-decoration:none; } DIV#Lang A:hover, DIV#Lang A:active { color:#ffffff; text-decoration:none; } DIV#Navi { float:left; position:relative; width:140px; padding:0px 0px 0px 0px; background-color:#afd251; color:#ffffff; font-family:"Trebuchet MS"; font-size:14px; font-weight:bold; } DIV#Navi UL.Navi { padding:0px 0px 0px 15px; margin:0px; list-style-type:none; position:relative; left:0px; top:-45px; } DIV#Navi UL.Navi LI { padding:0px; margin:0px; border:dashed 1px; border-color:#8fa161; border-top-width:0px; border-left-width:0px; border-right-width:0px; } DIV#Navi UL.Navi A:link, DIV#Navi UL.Navi A:visited { display:block; padding:8px 0px 5px 13px; margin:0px; background-image:url('../IMG/NaviDot.jpg'); background-position:0px 14px; background-repeat:no-repeat; color:#444444; text-decoration:none; } DIV#Navi UL.Navi A:hover, DIV#Navi UL.Navi A:active { background-image:url('../IMG/NaviDotCurrent.jpg'); color:#ffffff; text-decoration:none; } DIV#Navi UL.Navi A:link.Current, DIV#Navi UL.Navi A:visited.Current { background-image:url('../IMG/NaviDotCurrent.jpg'); color:#ffffff; } DIV#Navi UL.Navi A:hover.Current, DIV#Navi UL.Navi A:active.Current { background-image:url('../IMG/NaviDotCurrent.jpg'); color:#ffffff; } DIV#Navi UL.Subnavi { list-style-type:none; padding:0px; margin:0px; font-size:12px; } DIV#Navi UL.Subnavi LI{ border:solid 0px; background-image:none; padding:0px; margin:0px; height:1%; } DIV#Navi UL.Subnavi A:link, DIV#Navi UL.Subnavi A:visited { display:block; padding:0px 0px 7px 14px; background-image:none; background-position:0px 14px; background-repeat:no-repeat; color:#444444; text-decoration:none; } DIV#Navi UL.Subnavi A:hover, DIV#Navi UL.Subnavi A:active { background-image:none; color:#ffffff; text-decoration:none; } DIV#Navi UL.Subnavi A:link.Current, DIV#Navi UL.Subnavi A:visited.Current { background-image:none; color:#ffffff; } DIV#Navi UL.Subnavi A:hover.Current, DIV#Navi UL.Subnavi A:active.Current { background-image:none; color:#ffffff; } DIV#Navi DIV#Info { padding:15px 0px 15px 12px; background-color:#919191; width:128px; font-size:10px; line-height:1.1em; font-weight:normal; } DIV#Navi DIV#Info UL { position:relative; top:0px; left:0px; margin:0px; padding:0px 0px 15px 0px; list-style-type:none; font-size:13px; font-family:"Trebuchet MS"; } DIV#Navi DIV#Info UL LI { padding:0px; margin:0px; border:solid 0px; line-height:1.1em; } DIV#Navi DIV#Info A { color:#ffffff; } DIV#Content { background-color:#ffffff; width:609px; padding: 0px 25px 25px 25px; margin:0px 36px 0px 0px; float:right; line-height:1.4em; } DIV#Content H1, DIV#Content H2, DIV#Content H3, DIV#Content H4, DIV#Content H5 {color:#ea9130;} DIV#Content H2 {font-weight:normal;} DIV#Content UL { list-style-type:none; padding:0px; margin:12px 0px; } DIV#Content UL LI { background-image:url(../IMG/ListLine.jpg); background-position:15px 7px; background-repeat:no-repeat; padding:0px 0px 0px 40px; } DIV#Content DIV.Events UL LI { background-image:url(../IMG/ListLine.jpg); background-position:0px 7px; background-repeat:no-repeat; padding:0px 0px 0px 40px; } DIV#Content DIV.FormMessage { padding-top:20px; padding-bottom:20px; font-weight:bold; } DIV#Content FORM { padding:12px 0px; } DIV#Content FORM TABLE { padding:0px; } DIV#Content FORM TABLE TR { } DIV#Content FORM TABLE TR TD { vertical-align:top; padding:2px 10px 2px 0px; } DIV#Content FORM TABLE TR TD.AlignRight { text-align:right; } DIV#Content FORM TABLE TR TD LABEL{ } DIV#Content FORM TABLE TR TD INPUT{ background-color:#ffffff; width:310px; border:1px solid #acacac; margin:0px; font-family:Verdana; font-size:12px; } DIV#Content FORM TABLE TR TD TEXTAREA{ background-color:#ffffff; width:310px; border:1px solid #acacac; margin:0px; height:70px; font-family:Verdana; font-size:12px; } DIV#Content FORM TABLE TR TD TEXTAREA#Message{ height:130px; } DIV#Content FORM TABLE TR TD BUTTON#Submit { border:solid 0px; padding:0px; margin:0px; background:transparent; color:#444444; font-weight:bold; } DIV#Content FORM TABLE TR TD BUTTON#Submit SPAN { background-image:url(../IMG/FormButtonBG.jpg); background-position:top left; background-repeat:no-repeat; padding-left:4px; display:block; height:22px; } DIV#Content FORM TABLE TR TD BUTTON#Submit SPAN SPAN { background-image:url(../IMG/FormButtonBG.jpg); background-position:top right; background-repeat:no-repeat; padding-top:3px; padding-right:8px; display:block; height:19px; } DIV#Content DIV.ImageGalleryContent { float:left; width:380px; } DIV#Content DIV.ImageGallery { float:right; width:210px; } DIV#Content DIV.ImageGallery A { margin:2px 2px 3px 3px; } DIV#Content DIV.ImageGallery A IMG{ margin:0px; } DIV#Content DIV.ProductListing { width:500px; margin:20px auto; } H1.Product, H2.Product, H3.Product, H4.Product { background-color:#d2e69f; color:#ffffff; text-align:center; font-family:"Trebuchet MS"; padding: 5px 0px 5px 0px; margin:0px 0px 10px 0px; border:dashed 0px; border-color:#bababa; border-bottom-width:1px; } H1.Product A, H2.Product A, H3.Product A, H4.Product A { color:#444444; font-weight:bold; text-decoration:none; } H1.Product A:hover, H2.Product A:hover, H3.Product A:hover, H4.Product A:hover { color:#444444; font-weight:bolder; text-decoration:none; } DIV#FrontContent { background-image:url('../IMG/FrontContentBG.jpg'); background-repeat:repeat-y; width:835px; padding:0px; height:auto; } DIV#FrontEvents { width:835px; padding:0px; height:auto; } DIV#EventList { width:115px; height:100%; float:left; padding:0px 10px 0px 15px; font-family:"Trebuchet MS"; color:#ffffff; font-weight:bold; } DIV#EventList H1, DIV#EventList H2, DIV#EventList H3, DIV#EventList H4 { color:#333333; } DIV#EventList A:link, DIV#EventList A:visited { text-decoration:none; display:block; padding:5px 0px; color:#ffffff; } DIV#EventList A:hover, DIV#EventList A:active { text-decoration:none; color:#444444; } DIV#EventList HR { margin: 0; } DIV.EventAdds { background-image:url('../IMG/EventAddsBG.jpg'); background-repeat:repeat-y; width:651px; padding: 0px 39px 0px 5px; margin:0px 0px 0px 0px; float:right; } DIV.EventAdds.top { background-image:url('../IMG/EventAddsTopBG.jpg'); background-repeat:repeat-y; width:661px; height:15px; padding:0px 34px 0px 0px; margin:0px 0px 0px 0px; float:right; } DIV.EventAdds.bottom { background-image:url('../IMG/EventAddsBottomBG.jpg'); background-repeat:repeat-y; width:661px; height:15px; padding:0px 34px 0px 0px; margin:0px 0px 0px 0px; float:right; } DIV.EventAdd { float:left; width:195px; padding:0px 11px; margin:0px 0px; font-size:10px; color:#666666; } DIV.EventAdd H1, DIV.EventAdd H2, DIV.EventAdd H3, DIV.EventAdd H4 { background-color:#e98921; color:#ffffff; font-family:"Trebuchet MS"; padding: 12px 0px 5px 7px; margin:0px 0px 5px 0px; } DIV.EventAdd A:link, DIV.EventAdd A:visited { height:8px; padding:0px 0px 0px 25px; background-image:url('../IMG/EventAddArrowOrange.jpg'); background-position:5px 3px; background-repeat:no-repeat; } DIV.EventAdd A:hover, DIV.EventAdd A:active { background-image:url('../IMG/EventAddArrowBlack.jpg'); } DIV.EventAdd A IMG { display:none; } DIV.EventAdd IMG { margin:5px 0px 0px 0px; padding:0px; border:solid 0px; } DIV.EventImages { margin: 15px 0 20px 0; text-align: center; } DIV.EventImages IMG { margin: 0 4px 0 4px; } DIV.Events { margin-top: 20px; } DIV#tapahtuma { margin-bottom: 10px; } DIV#tapahtuma P { margin: 0 0 10px 0; } DIV#tapahtuma P.bold { margin-bottom: 0; font-weight: bold; color: #ea9130; } DIV#ContactInfo { font-family:"Trebuchet MS"; font-size:10px; width:649px; padding: 0px 36px 50px 10px; margin:0px 0px 0px 0px; float:right; } DIV#ContactInfo UL { font-size:13px; list-style-type:none; margin:0px; padding:10px 0px 0px 0px; } DIV#ContactInfo UL LI { background-image:url(../IMG/ContactInfoDot.jpg); background-position:2px 9px; background-repeat:no-repeat; margin:0px; padding:3px 3px 3px 13px; float:left; } DIV#ContactInfo UL LI.First{ background-image:none; padding:3px 3px 3px 0px; }