html { overflow-y:scroll; font-weight: normal; margin: 0px; padding: 0px; margin: 0px; border: none; background-repeat: no-repeat; outline: none; }
body { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 76%; line-height: 120%; color: #333333; background-image: url(../images/bg/bg_body.gif); background-repeat: repeat-x; background-color: #EAF5F7; text-align: center; margin: 0px; padding: 0px; height: 100%; width: 100%; }
.---------------------------- { }
/*Layout Start*/
.bg_mid { background-image: url(../images/bg/bg_mid.gif); background-repeat: repeat-y; background-position: 50% 0%; }
.bg_top { background-image: url(../images/bg/bg_top.gif); background-repeat: no-repeat; background-position: 50% 0%; }
.bg_botten { background-image: url(../images/bg/bg_botten.gif); background-repeat: no-repeat; background-position: 50% 100%; }
.wrapper { margin: 0px auto; padding: 10px 0px 20px 1px; height: 100%; width: 760px; }
.content { width: 720px; margin: 0px auto; padding: 0px; text-align: left; }
.top { height: 30px; width: 760px; }
a:link { color: #003366; text-decoration: none; }
a:visited { color: #003366; text-decoration: none; }
a:hover { color: #00CCFF; text-decoration: none; }
img { border: 0px; }
/*****************Rubriker******************/
h1, h2, h3, h4 { margin: 1px 0px 6px 0px; padding: 0px; line-height: 100%; }
h1, .rub01 { text-transform: uppercase; color: #0075b0;/*#0473AB*/ font-size: 250%; font-weight: bold; line-height: 100%; }
.rubSmall { font-size: 12px; font-weight:normal; font-family: Verdana; text-transform: none; color: #000000; }
h2 { color: #0075b0; font-size: 180%; }
h3, .rub02 { color: #0075b0;/*#0473AB*/ font-size: 140%; font-weight: bold; line-height: 100%; }
h4 { font-size: 110%; }
/*****************Layout End******************/
.logo { float: left; height: 68px; width: 238px; margin: 0px; }
.logo img { padding: 0px 0px 0px 0px; }
.logo h3 { text-indent: -1000em; display : none; padding: 0px; margin: 0px; }
.flash { border-top-width: 1px; border-bottom-width: 7px; border-top-style: solid; border-bottom-style: solid; border-top-color: #FFFFFF; border-bottom-color: #FFFFFF; width: 760px; background-image: url(../images/bilder/cinderella_startbild.jpg); background-repeat: no-repeat; clear: both; margin: 0px auto; height: 240px; }
.menu { margin: 10px auto 0px auto; clear: both; width: 724px; }
.menu ul { list-style-type: none; margin: 0px; padding: 0px; }
.menu li { list-style-type: none; float: left; display: block; height: 32px; margin: 0px; padding: 0px; }
.menu .left, .menu .right, .menu2 span.left, .menu2 span.right { background-image: url(../images/menu/menu_left.gif); background-repeat: no-repeat; background-position: 0px 0px; display: block; height: 23px; width: 12px; float: left; }
.menu .right, .menu2 span.right { background-image: url(../images/menu/menu_right.gif); padding: 0px; }
.menu .mid { float: left; display: block; height: 23px; }
.menu a { text-transform: uppercase; font-size: 11px; font-weight: bold; float: left; height: 23px; line-height: 20px; background-image: url(../images/menu/menu_bg.gif); background-repeat: repeat-x; color: #FFFFFF; padding: 0px; background-position: 0% 0%; display: block; cursor: pointer; }
.menu a:visited { color: #FFFFFF; }
.menu a:visited a:hover { color: #00CCFF; }
.menu a:hover, .menu .selected { background-image: url(../images/menu/menu_bg.gif); background-position: 100% 100%; }
.menu a:hover span.left, .menu a.selected span.left { background-image: url(../images/menu/menu_left.gif); background-position: 100% 100%; }
.menu a:hover span.right, .menu a.selected span.right { background-image: url(../images/menu/menu_right.gif); background-position: 100% 100%; }
/*************Grön knapp**************/
.menu a#aterforsaljare { background-image: url(../images/menu/menu_green_bg.gif); background-position: 0% 0%; }
.menu a#aterforsaljare:hover, .menu #aterforsaljare.selected { background-image: url(../images/menu/menu_green_bg.gif); background-position: 100% 100%; }
.menu #aterforsaljare span.left { background-image: url(../images/menu/menu_green_left.gif); background-position: 0% 0%; }
.menu a#aterforsaljare:hover span.left, .menu a#aterforsaljare.selected span.left { background-image: url(../images/menu/menu_green_left.gif); background-position: 100% 100%; }
.menu #aterforsaljare span.right { background-image: url(../images/menu/menu_green_right.gif); background-position: 0% 0%; }
.menu a#aterforsaljare:hover span.right, .menu a#aterforsaljare.selected span.right { background-image: url(../images/menu/menu_green_right.gif); background-position: 100% 100%; }
/**************************/

/*************************************/
.menu2 { margin: 0px auto 10px auto; clear: both; width: 724px; position:relative; }
.menu2 a { text-transform: uppercase; font-size: 9px; font-weight: bold; float: left; height: 23px; line-height: 20px; background-image: url(../images/menu/menu_bg.gif); background-repeat: repeat-x; background-position: 0% 0%; color: #FFFFFF; padding: 0px; display: block; cursor: pointer; }
.menu2 a:visited { color: #FFFFFF; }
.menu2 a:hover, .menu2 .selected { background-position: 100% 100%; }
.menu2 .mid { float: left; display: block; height: 23px; background-image: url(../images/menu/menu_bg.gif); background-repeat: repeat-x; background-position: 0% 0%; color: #FFFFFF; line-height: 20px; }
/*************************************/
.specialnews { height: 242px; width: 214px; background-image: url(../images/news_mid.jpg); background-repeat: no-repeat; background-position: 50% 0%; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; }
.iframeholder { margin: 0px 0px 0px 5px; }
.news { height: 242px; width: 214px; background-image: url(../images/news_mid.jpg); background-repeat: no-repeat; background-position: 0% 0%; text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 6px; }
.news a, .news a:visited, #ListAktuelt a, #ListAktuelt a:visited { color: #0075b0; font-weight: bold; font-size: 12px; text-decoration:none; display:block; padding: 0px 10px 5px 0px; width: 198px; border-bottom: #FFFFFF 1px dashed; background-image: url(../images/dot_01.gif); background-position: 100% 70%; background-repeat: no-repeat; }
.news a:hover, #ListAktuelt a:hover { color: #003366; text-decoration:none; border-bottom: #003366 1px dashed; }
.news .bot { width: 220px; padding: 0px 0px 0px 0px; margin: 0px; text-align: left; }
.news .bg { background-image: url(../images/aktuellt/aktuellt_bg01.gif); background-repeat: repeat-y; background-position: center top; width: 220px; }
.news th, #ListAktuelt th { font-size: 18px; color: #FFFFFF;/*#FFFF66;*/ font-weight: bold; text-transform: uppercase; padding: 0px 20px 10px 0px; text-align: left; }
.newsimg { max-width: 465px; }
* html .newsimg { width: 99%;/*465px;*/ }
/*************************************/
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; height:1%; }
.content { width: 710px; margin: 0px auto; clear: both; padding: 0px 0px 100px 0px; }
.knapp { background-image: url(../images/rub/knapp.gif); background-repeat: no-repeat; height: 85px; width: 220px; margin-right: auto; margin-left: auto; text-align: center; }
.knapp h1 { text-decoration: none; padding-top: 17px; padding-right: auto; padding-bottom: 0px; padding-left: auto; }
.knapp h1 a { color: #006699; font-size: 20px; text-transform: none; line-height: 24px; }
.banner a { background-color: #67C7E4; display: block; float: left; height: 50px; width: 430px; text-align: center; background-image: url(../Orginal%20kod/Fritidstoa/img/video_mid_bg.gif); background-position: 50% 50%; font-size: 26px; line-height: 100%; background-attachment: scroll; padding: 10px 0px 0px 0px; }
.colspecial1 { float: left; width: 460px; }
* html .colspecial1 { height:400px; }
.colspecial1 p { margin: 0px; padding: 0px 0px 12px 0px; }
.colspecial1 ul { padding-left: 20px; margin: 0px; margin-bottom:10px; list-style-position: outside; }
.colspecial1 li { padding-left: 20px; margin: 0px; margin-bottom:10px; list-style-position: inside; }
.col1special { float: left; width: 475px; border-right: 0px #000 solid; }
* html .col1special { height:400px; }
.col1special p { margin: 0px; padding: 0px 0px 5px 0px; width: 460px; }
.col1special ul { padding-left: 20px; margin: 0px; margin-bottom:10px; list-style-position: outside; }
.col1special li { padding-left: 20px; margin: 0px; margin-bottom:10px; list-style-position: inside; }
.col1, .banners { float: left; width: 475px; }
* html .col1 { height:475px; }
.col1 p { margin: 0px; padding: 0px 0px 12px 0px; }
.col1 ul { padding-left: 20px; margin: 0px; margin-bottom:10px; list-style-position: outside; }
.col1 li { padding-left: 20px; margin: 0px; margin-bottom:10px; }
.col2 { float: right; width: 222px; margin-right: 0px; text-align: right; border: 0px solid #CCCCCC; }
.col2 p { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
/*************************************/
.banners { width: 475px; clear: both; }
.banners a { padding: 0px 18px 10px 0px; background-image: url(../images/spacer.gif); background-position: 0px 0px; background-repeat: no-repeat; display: block; width: 145px; height: 187px; float: left; }
.banners a.ban1 { background-image: url(../images/ban/ban_nojda_kunder.jpg); }
.banners a.ban2 { background-image: url(../images/ban/ban_manadens_resultat.jpg); }
.banners a.ban3 { padding: 0px 0px 0px 0px; background-image: url(../images/ban/ban_se_filmen.jpg); }
.banners a span { display: none; }
/*************************************/
ul.check { margin: 0px; padding: 0px; list-style-type: none; }
ul.check li { background-image: url(../images/deco/list_dot.gif); background-repeat: no-repeat; background-position: left center; margin: 0px; padding: 0px 0px 0px 30px; list-style-type: none; }
.collapsable { margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; background-color:#F8F8F8; border: #E4E4E4 1px solid; }
/*************************************/
.scroll { overflow: auto; height: 222px; }
.video { background-image: url(../images/vvv1.jpg); height: 250px; width: 475px; margin-left: 0px; margin-right: 0px; text-align: center; background-repeat: no-repeat; }
.video .left, .video .right { background-image: url(../images/video_left.gif); background-repeat: no-repeat; height: 250px; width: 16px; display: block; float:left; }
.video .right { background-image: url(../images/video_right.gif); }
.video .mid { background-image: url(../images/video_mid_bg.gif); background-repeat: repeat-x; text-align: center; height: 240px; width: 440px; float: left; }
.video .mid .pad { padding-top: 18px; padding-bottom: 0px; }
/*************************************/
.footer { width: 760px; margin: 0px auto; padding: 0px; text-align: center; height:127px; font-size: 80%; clear: both; }
.footer p, .footer a { color: #003366; text-decoration: none; padding-top: 35px; }
.footer p a:hover { color: #00CCFF; text-decoration: none; }
.footermenu { text-align: center;}
.footermenu ul, .footermenu li { margin:0px; padding:0px; list-style: none;}
.footermenu ul { border-left: #9CC 1px dotted; margin-left: 10px; }
.footermenu li { float:left; margin-right: 10px; border-right: #9CC 1px dotted;}
.footermenu li a { display: block; float: left; padding: 1px 10px 1px 0px; color:#9CC; }
.footermenu li a:hover { color:#0CF;}
/*************************************/
.brd1 { border: 1px solid #666666; }
.brd2 { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; margin-bottom: 20px; }
/*************************************/
#ctl00_MainContent_Retailers td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 2px; }
/*************************************/
#omoss { background-image: url(../images/rub/om_oss.gif); position: relative; width: 480px; height: 20px; }
#fungera { background-image: url(../images/rub/sa_har_fungerar.gif); position: relative; width: 480px; height: 20px; }
#skaffaencinderella { background-image: url(../images/rub/skaffaencinderella.gif); position: relative; width: 480px; height: 20px; }
#glomalllatrinhantering { background-image: url(../images/rub/glomalllatrinhantering.gif); position: relative; width: 480px; height: 20px; }
#ringformerinfo { background-image: url(../images/rub/banner_ringoss.gif); position: relative; width: 220px; height: 180px; }
#ringformerinfo2 { background-image: url(../images/rub/ringoss.gif); position: relative; width: 220px; height: 115px; }
#broschyr01 { background-image: url(../images/rub/broschyr01.gif); position: relative; width: 220px; height: 117px; }
/*************************************/
#form1 input, #form1 textarea { border: 1px solid #CCCCCC; padding: 1px; margin: 2px; display: block; color: #666666; font-family:Arial, Tahoma; width: 245px; }
#form1 input { height: 20px; }
#form1 input[type=hidden] { visibility:hidden; display:none; }
#form1 textarea { height: 90px; }
#adresser_ater ul li { font-size: 11px; }
.none { display: block; }
.block { display: none; }
#urlLabel { display: none; }
#content2 { padding-right: 20px; width:25%; }
.ImageDiv { width: 430px; }
.langDiv { float:left; width:227px; position:relative; padding:5px 0px 5px 10px; margin-top:20px; }
.langDiv h2 { margin-left:17px; }
.flagDiv { position:absolute; top:-10px; left:-10px; }
.langDiv ul { list-style-type:none; margin:0px; padding:0px; margin-left:10px; padding-left:10px; }
.langDiv ul li { margin:0px; padding:0px; }
.listLink { float:left; }
.listText { float:left; padding-left:5px; width:150px; }
.tillbehor img { float: left; margin: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 0px; }
.tillbehor p { clear:both; }

#form1 input.error { margin-bottom:5px; border: 1px solid red; }
#form1 label.error { color: red; font-style: italic; }
/* SE */
#form1 input.BtnSend { border: 0px solid #CCC; float:left; width: 88px; height:22px; background: url(../images/skicka_off.gif) no-repeat top left; }
#form1 .BtnSend:hover { background: url(../images/skicka_on.gif) no-repeat top left; }
#form1 input.BtnClear { border: 0px solid #CCC; float:left; width: 88px; height:22px; background: url(../images/rensa_off.gif) no-repeat top left; }
#form1 .BtnClear:hover { background: url(../images/rensa_on.gif) no-repeat top left; }
/* FI */
#form1 input.BtnSendFi { border: 0px solid #CCC; float:left; width: 88px; height:22px; background: url(../images/fi/skicka_off.gif) no-repeat top left; }
#form1 .BtnSendFi:hover { background: url(../images/fi/skicka_on.gif) no-repeat top left; }
#form1 input.BtnClearFi { border: 0px solid #CCC; float:left; width: 88px; height:22px; background: url(../images/fi/rensa_off.gif) no-repeat top left; }
#form1 .BtnClearFi:hover { background: url(../images/fi/rensa_on.gif) no-repeat top left; }
.col2 .bot img { display:block; padding: 0px 0px 0px 2px; }

#menu-wrapper { min-height: 27px; width: 430px; float:right; margin: 0px 20px 0px 0px; position:relative; }
#menu { margin: 0px; padding: 0px; position:absolute; right: 0px; }
ul.topNav { padding: 0px; margin:0px; }
ul.topNav, ul.topNav li { list-style-type:none; float: left; }
ul.topNav li { padding-right:10px; background:url(../images/menu/top-menu-bg.png) no-repeat top right; margin-right:10px; }
ul.topNav li a, ul.topNav li a:visited { line-height:17px; color: #AA9D97; float: left; text-decoration: none; display: block; padding: 0px; font-weight: normal; }
ul.topNav li#FlagWrapper { padding:0px; margin:0px 0px 0px 10px; background:none; }
ul.topNav li#FlagWrapper a { width: 30px; height:19px; }
ul.topNav li#FlagWrapper #Eng { background:url(../images/finland.gif) no-repeat 0px 0px; }
ul.topNav li#FlagWrapper #Swe { margin-right: 5px; background:url(../images/sverige.gif) no-repeat 0px 0px; }

/* Google Maps */
.GoogleMaps .col1 { width: 50%; }
.GoogleMaps .col2 { width: 50%; text-align:left; }
.GoogleMaps .BannerText { padding: 5px 0px 0px 7px; }
.MapWrapper { margin: 0px; padding: 0px; }
#map_canvas { height:100%; }
.CanvasBg { background:transparent url(/images/googlemaps/canvas-bg.png) top left; position:absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 200; display:none;  }

.CanvasWrapper { position:absolute; top: -300px; left:-130px; padding: 20px 32px 39px 33px; width: 900px; height:490px; background:transparent url(/images/googlemaps/map-bg.png) no-repeat top left; z-index: 500; display:none;  }
.CanvasWrapper .MapMenuWrapper { position:relative; z-index: 500; }

/* Map Menu */
.CanvasWrapper .MapMenuWrapper .MapMenu { padding: 15px 10px 20px 10px; width:195px; height:264px; background:transparent url(/images/googlemaps/map-menu-bg.png) no-repeat top left; position:absolute; top: 30px; right:10px; z-index: 999; }
.CanvasWrapper .MapMenuWrapper .MapMenu h2 { color: #004060; font-size:14px; }

/* Banner */
.CanvasWrapper .MapMenuWrapper .Banner { padding: 7px 10px 0px 10px; width:195px; height:50px; background:transparent url(/images/googlemaps/sales-list-bg.png) no-repeat top left; position:absolute; top: 335px; right:10px; z-index:600; }
.CanvasWrapper .MapMenuWrapper .Banner h2 { color: #004060; font-size:14px; font-weight:normal; line-height:16px; }
.CanvasWrapper .MapMenuWrapper .Banner h2 a:hover { color: #004060; cursor:pointer; }
.CanvasWrapper .MapMenuWrapper .Banner:hover { cursor:pointer; }

/* Filter */
.MenuIcon { width: 32px; height:26px; border-spacing: 0px 0px; }
#form1 .FilterLayers { border-width: 0px; width: 13px; height:13px; margin: 0px; padding:0px; }
.FilterLayersContainer { margin-bottom:40px; }
.CanvasWrapper .MapMenuWrapper .MapMenu select { width: 190px; color:#004060; font-weight:bold; }

.MenuItemWrapper { }
.MenuItemWrapper td { padding-top: 3px; }
.MenuItemWrapper td div { width: 20px; height: 20px; padding:6px 0px 0px 6px; background:transparent url(/images/googlemaps/marker-type-bg.png) no-repeat; }

/* Search */
#form1 .MapMenu .SearchContainer { position:relative; margin-bottom:5px; width: 195px; float:left; height:26px; }
#form1 .MapMenu .SearchContainer input { margin:0px; width: 160px; float:left; height:19px; line-height: 19px; }
#form1 .MapMenu .SearchContainer a { float:left; width: 27px; height:28px; background:transparent url(/images/googlemaps/search-btn.png) no-repeat;  }
#form1 .MapMenu #SearchResult { z-index:999; display:none; position:absolute; padding:5px; border: 1px solid #dddfe0; border-top-width:0px; background-color:#fff; width: 223px; top: 22px; left: 1px; }
.SearchItem { line-height: 1.2; color: #1541A9; margin-bottom:5px; width: 100%; border-bottom: 1px dotted #b3b3b3; padding-bottom:5px; padding-top:5px; }
.SearchItem .Adress { visibility:hidden; display:none; }
.SearchItem:hover { text-decoration: underline; }
.SearchItem .Name, .SearchItem .PostalCode { margin-right: 10px; }
.SearchItem:hover { cursor:pointer; }
.SearchItem .Highlighted { font-weight:bold; color: #0d245c; }

/* Filter - id */
/* Swedish */
#MenuIcon1 { background-position: 0px 0px; }
#MenuIcon2 { background-position: 0px -26px; }
#MenuIcon3 { background-position: 0px -52px; }
#MenuIcon4 { background-position: 0px -78px; }
/* Finnish */
#MenuIcon5 { background-position: 0px 0px; }
#MenuIcon6 { background-position: 0px -26px; }
#MenuIcon7 { background-position: 0px -52px; }
#MenuIcon8 { background-position: 0px -78px; }

.MarkerDetails { display:none; width: 340px; position:absolute; top: 30px; left:75px; }

/* hdsvfjodsac */
.MapWrapper .Dialog { position:relative; margin:0px auto; min-width:20px; max-width:1080px; z-index:1; margin-left:10px; margin-bottom:10px; }
.MapWrapper .Dialog .Content, .MapWrapper .Dialog .Top, .MapWrapper .Dialog .Bottom, .MapWrapper .Dialog .Bottom div { background:transparent url(/images/googlemaps/mapinfo-large-bg.png) no-repeat top right;  _background-image:url(/images/googlemaps/mapinfo-large-bg.png); }
.MapWrapper .Dialog .Content { position:relative; zoom:1; _overflow-y:hidden; padding:10px 12px 5px 0px;}            
.MapWrapper .Dialog .Top { position:absolute; left:0px; top:0px; width:10px; margin-left:-10px; height:100%; background-position:top left; _height:1600px; }
.MapWrapper .Dialog .Bottom {  position:relative; width:100%;}
.MapWrapper .Dialog .Bottom,
.MapWrapper .Dialog .Bottom div { height:10px; font-size:1px;}
.MapWrapper .Dialog .Bottom { background-position:bottom right;}
.MapWrapper .Dialog .Bottom div { position:relative; width:10px; margin-left:-10px; background-position:bottom left;}
.MapWrapper .Dialog .Hd,.MapWrapper .Dialog .Bd,.MapWrapper .Dialog .Ft { position:relative;}
.MapWrapper .Dialog .Wrapper { position:static; max-height:1000px; overflow:auto;}
.MapWrapper .Dialog h1,.MapWrapper .Dialog p { margin:0px;  padding:0px;}
.MapWrapper .Dialog h1 { padding-bottom:0px;}

/* MapInfo */
.MapWrapper .Dialog.MapInfoWrapper { margin-left:10px; margin-bottom:10px; }
.MapWrapper .Dialog.MapInfoWrapper .Content, 
.MapWrapper .Dialog.MapInfoWrapper .Top, 
.MapWrapper .Dialog.MapInfoWrapper .Bottom, 
.MapWrapper .Dialog.MapInfoWrapper .Bottom div { background-image:url(/images/googlemaps/mapinfo-large-bg.png);  _background-image:url(/images/googlemaps/mapinfo-large-bg.png);  }
.MapWrapper .Dialog.MapInfoWrapper .Content { min-height: 385px; padding:10px 10px 0px 0px; }
.MapWrapper .Dialog.MapInfoWrapper .Top { width:10px; margin-left:-10px; }
.MapWrapper .Dialog.MapInfoWrapper .Bottom,
.MapWrapper .Dialog.MapInfoWrapper .Bottom div { height:20px; }
.MapWrapper .Dialog.MapInfoWrapper .Bottom div { width:10px; margin-left:-10px; }

.ButtonHolder { position:absolute; right: 15px; width: 26px; height: 29px; background:transparent url(/images/googlemaps/close-btn.png) no-repeat top left; }
.ButtonHolder:hover { cursor:pointer; }
#closeMap { top: -3px; right:7px; }

#showMap:hover { cursor:pointer; }

.DetailWrapper { padding: 10px 15px 15px 15px; }
.DetailWrapper h2 { border-bottom: 1px solid #dedede; margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; }
.propertyItem { margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #dedede; }
.propertyItem.Small { width: 145px; float:left; }
.propertyItem .propertyItemheader { color: #000; padding-bottom:3px; font-weight:bold; }
.propertyItem .propertyItemContent label { color: #000; }

.propertyItemContent a:link,.propertyItemContent a:visited { color:#0075b0; }
.propertyItemContent.Website { height: 20px; }
.propertyItemContent.Website { background:transparent url(/images/googlemaps/website-btn.png) no-repeat top left; padding-left: 25px; }
.propertyItemContent.Email { background:transparent url(/images/googlemaps/email-btn.png) no-repeat top left; padding-left: 25px; }

/* Categories */
.Categories .BoxWidth { width: 100px; }
.Categories .propertyItem { height:22px; padding:0px; margin: 0px 0px 5px 0px; border-bottom-width:0px; background:transparent url(/images/googlemaps/marker-type-bg-3.png) no-repeat top left; padding-left: 26px; }
.Categories .propertyItemSmal { float: left; height:17px; padding:0px; margin: 0px 0px 5px 0px; border-bottom-width:0px; background:transparent url(/images/googlemaps/marker-type-bg-4.png) no-repeat top left; padding: 0px 0px 0px 26px; }
.Categories .propertyItemContent { padding: 5px 0px 0px 0px; }

/* Swedish MarkerTypes */
.Categories .MarkerType1 { background-position: -0px -0px; }
.Categories .MarkerType2 { background-position: -0px -22px; }
.Categories .MarkerType3 { background-position: -0px -44px; }
.Categories .MarkerType4 { background-position: -0px -66px; }
/* Finnish MarkerTypes */
.Categories .MarkerType5 { background-position: -0px -0px; }
.Categories .MarkerType6 { background-position: -0px -22px; }
.Categories .MarkerType7 { background-position: -0px -44px; }
.Categories .MarkerType8 { background-position: -0px -66px; }

.Categories .MarkerTypeSmal1 { background-position: -0px -0px; }
.Categories .MarkerTypeSmal2 { background-position: -0px -17px; }
.Categories .MarkerTypeSmal3 { background-position: -0px -34px; }
.Categories .MarkerTypeSmal4 { background-position: -0px -51px; }

#form1 .InputWatermark { color: #004060; font-weight:bold; }

/* Retail List */
.RetailListWrapper .Region { float:left; width: 335px; margin-right:20px; }
.RetailListWrapper .Region.NoMargin { margin-right: 0px; }
.RetailListWrapper .Region h2 { margin-bottom:10px; }
.RetailListWrapper .Region h2:hover { cursor:pointer; }

.RetailListWrapper .Retailer { padding-left:10px; display:none; position:relative; margin-bottom:10px; padding-bottom:0px; border-bottom: 1px solid #DEDEDE; }
.RetailListWrapper .Retailer h3 { color:#010101; font-size:18px; }
.RetailListWrapper .Retailer .ShowOnMap { width: 30px; height:40px; float:left; }
.RetailListWrapper .Retailer .ShowOnMap a { float:left; width: 30px; height:35px; background:transparent url(/images/googlemaps/show-on-map.png) no-repeat top left; }
.RetailListWrapper .Retailer .Info { height:55px; float:left; width: 285px; padding: 0px 0px 0px 10px; }
.RetailListWrapper .Retailer .Info p { margin: 0px 0px 5px 0px; color:#000; padding: 0px; }

.RetailListWrapper .Retailer .propertyItem { border-bottom-width:0px; margin-bottom:5px; }

.RetailListWrapper .Retailer .ExpandableHiddenContent { /* display:none; */ }
.RetailListWrapper .Retailer .ShowCloseDetails { position:absolute; right: 0px; bottom:-3px; width: 19px; height:21px; display:none; }
.RetailListWrapper .Retailer .ShowCloseDetails { background:transparent url(/images/googlemaps/list-open-bg.png) no-repeat top left; }
.RetailListWrapper .Retailer .ShowCloseDetails.Open { background:transparent url(/images/googlemaps/list-close-bg.png) no-repeat top left; }

.ClearBoth { clear:both; height:1px; }


















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

