#menu{background-color:#6ba9a1;border:1px solid #538a83;}ul.dropdown{position:relative;list-style:none;margin:0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:1.1em;margin:auto;height:30px;margin-left:145px;}ul.dropdown li{list-style:none;font-weight:bold;float:left;margin:1px;text-shadow:0 2px 1px rgba(0,0,0,0.2);}ul.dropdown a:hover{color:#000;}ul.dropdown a:active{color:#ffa500;}ul.dropdown li a{display:block;padding:5px 20px;color:#fff;text-shadow:0 2px 1px rgba(0,0,0,0.2);background:transparent url(/modules/mod_arttotalmenu/mod_arttotalmenu/showtype/simple/images/menu-bg.gif) no-repeat top right;}ul.dropdown li:last-child a{border-right:none;}ul.dropdown li.hover,ul.dropdown li:hover{background:#487c75;color:black;position:relative;color:#fff;}ul.dropdown li.hover a{color:#fff;font-weight:bold;}ul.dropdown ul{width:220px;display:block;visibility:hidden;position:absolute;top:100%;left:0;}ul.dropdown ul li{font-weight:normal;background-color:#79b7af;color:#fff;float:none;border-bottom:1px solid #fff;width:220px;}ul.dropdown ul li a{border-right:none;display:inline-block;background:none;}ul.dropdown ul ul{list-style:none;left:100%;top:0;margin:0;padding:0;font-family:Verdana,Geneva,sans-serif;font-size:12px;background-color:transparent;}ul.dropdown li:hover > ul{visibility:visible;}ul.dropdown a{text-decoration:none;}ul.dropdown li{display:block;}.sub_menu{margin:0 !important;z-index:1000 !important;position:absolute;}.sub_menu  li{margin:0 !important;z-index:1000 !important;}.sub_menu  li a{margin:0 !important;z-index:1000 !important;}.dropdown{z-index:1000 !important;}#lh-col h1,#rh-col h1{color:#cc6666;margin:40px 0 .5em 0;font-size:1.3em;line-height:0.875em;letter-spacing:-0.05em;}#lh-col ul,#rh-col ul{list-style:none;margin:0 0 30px 0;padding:0;}#rh-col ul ul{list-style:none;margin:0 0 0px 0;padding:0;}#lh-col li,#rh-col li{list-style:none;margin:0;padding:0;}#lh-col li a,#rh-col li a{margin:0;list-style:none;padding:4px 0 2px 0;text-decoration:none;border-bottom:1px solid #cafeed;display:block;}#rh-col ul ul li a{margin:0 0 0 15px;color:#62b7ac;}#rh-col ul ul li a:hover{color:#000;}#rh-col a:hover,#rh-col a.active,#lh-col a.active{color:cc0000;}li #currrent{font-weight:bold;background-color:#CCC;}#rh-col #current a,#lh-col #current a{font-weight:bold;color:#ff993a;}#ftr ul.menu{text-align:center;margin:0}#ftr li{font:1.2em "Lucida Sans Unicode","Bitstream Vera Sans","Trebuchet Unicode MS","Lucida Grande",Verdana,Helvetica,sans-serif;display:inline;list-style:none;padding:0 5px;}.sobi2CompDesc span.pathway{margin:0!important;}.sobi2Details span.pathway{margin:0!important;}div.sobi2{}div.sobi2 h1{line-height:24px;font-size:22px;}div.sobi2 h2,div.sobi2 h3,div.sobi2 h4{padding-left:5px;}div.sobi2latest{border:1px solid #336600;width:105px;height:130px;background-color:#eeeea1;margin:6px!important;}div.sobi2latest img{}div.sobi2latest a{display:block;text-align:center;color:#336600;font-weight:bold;}#sobimsg{display:none;}table.sobi2Header{border-style:none;}a.sobi2Header{padding:5px;font-size:14px;}table.sobi2CompDesc{padding:5px;width:98%;}table#sobi2CatListSymbols{width:98%;}table#sobi2CatListSymbols td{vertical-align:top;border-style:none;}div.sobi2catempty{margin:10px 0px 10px 8px;font-weight:bold;}img.sobi2CatIco{border-style:none;float:left;clear:left;}p.sobi2CatName{font-size:13px;padding-left:50px;margin:2px 0 2px 0;}p.sobi2CatsListSymbolsIntrotext{font-size:11px;padding-left:50px;margin-top:4px;}span.sobi2SubcatsList{display:block;}span.sobi2EditlinktipItems{text-decoration:none;border-bottom:1px dashed #aaa;padding-left:5px;}span.sobi2EditlinktipCats{text-decoration:none;border-bottom:1px dashed #aaa;}table.sobi2Listing{width:100%;margin:10px 0;background-color:#fff;}table.sobi2Listing td{border-style:none;margin:5px;border-color:#3a4794;border-width:1px;margin-top:0px;vertical-align:top;}table.sobi2Listing tr{border:none;}table.sobi2Listing td.sobi2EmptyCell{border-style:none;background-color:#ffffff;}table.sobi2Listing input{float:left;}.sobi2Listing img{float:right;border-style:none;padding-top:5px;padding-right:5px;}p.sobi2ItemTitle{margin-left:5px;margin-top:5px;padding-left:5px;padding-top:5px;clear:left;}p.sobi2ItemTitle a{font-size:18px;line-height:16px;text-decoration:none;}span.sobi2Listing_field_street,span.sobi2Listing_field_postcode,span.sobi2Listing_field_county,span.sobi2Listing_field_country,span.sobi2Listing_field_email,span.sobi2Listing_field_contact_person,span.sobi2Listing_field_phone,span.sobi2Listing_field_fax,span.sobi2Listing_field_city,span.sobi2Listing_field_hotline,span.sobi2Listing_field_phone,span.sobi2Listing_field_federal_state{padding-left:10px;}span.sobi2Listing_field_website{float:right;padding-right:5px;margin-bottom:15px;}span.sobi2Listing_field_street_label,span.sobi2Listing_field_postcode_label,span.sobi2Listing_field_county_label,span.sobi2Listing_field_country_label,span.sobi2Listing_field_email_label,span.sobi2Listing_field_contact_person_label,span.sobi2Listing_field_phone_label,span.sobi2Listing_field_fax_label,span.sobi2Listing_field_city_label,span.sobi2Listing_field_hotline_label,span.sobi2Listing_field_phone_label,span.sobi2Listing_field_federal_state_label,span.sobi2Listing_field_website_label{font-weight:normal;}input.sobi2EditEntryButton{}#sobi2PageNav{text-align:center;}table.sobi2Details{margin-top:15px;margin-left:5px;padding:10px;width:98%;background-color:#F7F7F7;}table.sobi2Details h1{padding-top:5px;}div#sobi2outer{float:left;margin-top:0px;  padding-bottom:5px;  font-size:14px;line-height:16px;}img.sobi2DetailsImage{border-style:none;float:right;padding-right:5px;padding-top:5px;}img.sobi2DetailsIcon{}span#sobi2Details_field_myfield,span#sobi2Details_field_street,span#sobi2Details_field_postcode,span#sobi2Details_field_county,span#sobi2Details_field_country,span#sobi2Details_field_phone,span#sobi2Details_field_fax,span#sobi2Details_field_city,span#sobi2Details_field_hotline,span#sobi2Details_field_phone,span#sobi2Details_field_contact_person,span#sobi2Details_field_federal_state{font-size:12px;}span#sobi2Details_field_website,span#sobi2Details_field_email{padding-top:8px;font-size:12px;display:block;}span#sobi2Details_field_description{padding-top:20px;margin-top:0px;}span#sobi2Listing_field_street_label,span#sobi2Listing_field_postcode_label,span#sobi2Listing_field_county_label,span#sobi2Listing_field_country_label,span#sobi2Listing_field_email_label,span#sobi2Listing_field_contact_person_label,span#sobi2Listing_field_phone_label,span#sobi2Listing_field_fax_label,span#sobi2Listing_field_city_label,span#sobi2Listing_field_hotline_label,span#sobi2Listing_field_phone_label,span#sobi2Listing_field_federal_state_label,span#sobi2Listing_field_website_label{font-weight:bold;}p.sobi2ExpMsg{padding-left:10px;}span.sobi2WaySearch{border-style:none;float:right;clear:right;margin-top:15px;  display:block;padding-right:5px;}span.sobi2WaySearch img{padding-top:8px;border-style:none;padding-left:17px;}div#sobi2GoogleMaps{float:right;position:relative;border:1px solid #333333;margin-top:30px;margin-right:5px;}td.sobi2DetailsFooter{padding-left:5px;}input#sobi2EditEntryButton,input#sobi2DelEntryButton{float:right;}td#sobi2Footer,td#sobi2Footer a{font-size:9px;color:#999999;padding-top:10px;text-decoration:none;}table.sobi2Footer{width:98%;}td#sobi2rss{}td#sobi2rss img{border-style:none;float:right;}p#sobi2EditFormHeader{font-weight:bold;font-size:14px;padding:5px;}#sobi2ReqFieldsInfo{padding:5px;}form#sobi2EditForm table,table#sobi2FormTable{padding:5px;width:99%;}table#sobi2FormTable2,table#sobi2FormTable3{width:99%;}table#sobi2FormTable td,table#sobi2FormTable2 td,table#sobi2FormTable3 td{vertical-align:top;}input#field_entry_name,input#field_postcode,input#field_street,input#field_city,input#field_county,input#field_country,input#field_federal_state,input#field_email,input#field_website,input#field_contact_person,input#field_phone,textarea#sobi2MetaKey,textarea#sobi2MetaDesc,input#sobi2Ico,input#sobi2Img,input#field_fax,input#field_hotline,input#field_street{}label.field_entry_name,label.field_postcode,label.field_street,label.field_city,label.field_county,label.field_country,label.field_federal_state,label.field_email,label.field_website,label.field_contact_person,label.field_phone,label.field_fax,label.field_hotline,label.field_description,label.sobi2Ico,label.sobi2Img,label.sobi2MetaKey,label.sobi2MetaDesc{}input#accept_rules,input#field_website_on,input#field_description_on{}span.sobi2FormNotFreeLabel{display:block;padding-top:5px;}table#sobi2FormCats{width:99%;border-style:none;margin:10px;}table#sobi2FormCats td{padding:10px;border-style:solid;border-color:#CCCCCC;border-width:1px;}p#catsTitle,p#catIntroText{width:98%;font-size:12px;font-weight:bold;}p#catMsg{width:98%;}#sobi2AddCatBt,#sobi2RemoveCatBt{width:50px;}td.sobi2CatButtons{width:50px;vertical-align:top;}td.sobi2CatSelected{vertical-align:top;width:150px;}select#sobi2SlectedCats{height:100px;width:150px;}select#sobi2SlectedCatsID{height:0px;width:0px;border-style:none;}table#sobi2FormFooter{float:left;clear:left;}table#sobi2FormFooter td{vertical-align:bottom;}img#seccode{}input#sobi2SendButton{float:right;}input#sobi2CancelButton{float:right;}p.sobi2msg{padding-top:15px;padding-left:5px;font-size:12px;}div.sobi2PaymentContainer{width:98%;padding:10px 0px 10px 10px;margin-bottom:25px;border:1px solid #D0D0D0;}table#sobi2Payment{width:50%;margin-left:5px;padding-right:5px;padding-bottom:10px;}table#sobi2Payment td,td.sobi2PayOption{width:70%;text-align:right;}td.sobi2PayFees{width:30%;text-align:right;}td#sobi2PayTotal{width:30%;text-align:right;border-top:solid 1px #606060;font-weight:bold;color:red;}div.sobi2RenewHeader,div.sobi2AddEditHeader{padding:20px 0 20px 0px;}div.sobi2RenewExpl{padding:0 0 25px 6px;font-weight:bold;}#sobi2RenewEntryButton{margin-left:10px;}table#sobi2PaymentMethod{width:70%;margin-top:30px;margin-left:5px;}table#sobi2PaymentMethod a:hover{font-style:normal;text-decoration:none;}p.sobi2PaymentMethodHeader{font-weight:bold;font-size:110%;padding-bottom:10px;}table#sobi2PaymentMethodBank,table#sobi2PaymentMethodPayPal{width:60%;margin-top:15px;border-style:none;padding-left:10px;}div.sobi2PaymentContainer h3{font-size:120%;}table.sobi2eSearchForm{width:95%;margin-left:5px;}span#sobi2SearchResultsSerchingString{font-weight:bold;}div#sobiSearchResponseContainer table{width:95%;}div#sobiSearchFormCatsSelection{}.catChooseBox{}#sobiSearchFormExtOptToggle{display:inline;}div#SobiSearchForm2dropsy{margin-left:10px;}td#sobi2eSearchLabel{width:75px;}td#sobi2eSearchBox{}td#sobi2eSearchButton{}td#sobi2eSearchEmptyCell{width:50%;}td#sobi2eSearchPhrases,td#sobi2eSearchButtonLine{width:100%;}td.sobi2eSearchLabel{width:150px;}div.sobi2MenuMod{margin-bottom:8px;margin-top:10px;}div.sobi2MenuModNew_menu a,div.sobi2MenuModSearch_menu a{}div.sobi2MenuModNew,div.sobi2MenuModSearch{float:left;margin:2px 5px 0px 5px;}.dtree{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:11px;color:#666;white-space:nowrap;overflow:auto;}.dtree img{border:0px;vertical-align:middle;}.dtree a{color:#333;text-decoration:none;font-weight:normal;}.dtree a.node,.dtree a.nodeSel{white-space:nowrap;padding:1px 2px 1px 2px;}.dtree a.node:hover,.dtree a.nodeSel:hover{color:#333333;text-decoration:underline;}.dtree a.nodeSel{}.dtree .clip{overflow:hidden;}a.treeNode:hover{color:#333333;text-decoration:none;font-weight:normal;}a.treeNode:visited{color:#333333;text-decoration:none;font-weight:normal;}a.treeNode:active,a.treeNode:focus{color:#333333;text-decoration:none;font-weight:normal;}.sigsiuTree{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:11px;color:#666;white-space:nowrap;overflow:auto;}.sigsiuTree img{border:0px;vertical-align:middle;}.sigsiuTree a{color:#333;text-decoration:none;font-weight:normal;}.sigsiuTree a.node,.sigsiuTree a.nodeSel{white-space:nowrap;padding:1px 2px 1px 2px;}.sigsiuTree a.node:hover,.sigsiuTree a.nodeSel:hover{color:#333333;text-decoration:underline;}.sigsiuTree a.nodeSel{background-color:#c0d2ec;}.sigsiuTree .clip{overflow:hidden;}div.sigsiuTree a,.sigsiuTree a,a.treeNode:hover,a.treeNode,a.treeNode:visited{color:#333333 !important;text-decoration:none !important;font-weight:normal !important;}a.treeNode:active,a.treeNode:focus{color:#333333;text-decoration:none;font-weight:normal;background-color:#c0d2ec;}div.sobi2CustomListingCatsHeader,div.sobi2CustomListingItemsHeader{padding-left:5px;margin-top:5px;margin-bottom:10px;}div.sobi2CustomListingHeader{padding-left:5px;font-size:15px;margin-bottom:15px;margin-top:5px;}div#sobi2AlphaLinks{width:98%;text-align:center;padding:5px;padding-bottom:15px;}table.sobi2Listing_plugins{border-style:none;width:98%;padding-left:8px;}div.sobi2FormTabHeader{padding:5px 2px 2px 5px;cursor:pointer;font-size:12px;font-weight:bold;}div.sobi2FormtabContent{overflow:hidden;margin-left:5px;margin-top:5px;}span.sobiNewLabel{color:rgb(51,51,255);font-size:12px;font-weight:bold;padding:2px;}span.sobiHotLabel{color:rgb(255,0,0);font-size:12px;font-weight:bold;padding:2px;}span.sobiUpdatedLabel{color:rgb(0,153,0);font-size:12px;font-weight:bold;padding:2px;}div#sobiFeaturedListing table.sobi2Listing td{margin:0px;padding:10px;border-spacing:0px;}div#sobiFeaturedListing td{background-color:#ededed!important;border:2px solid #bebebe!important;background:url(/components/com_sobi2/plugins/featured/bg-featured.jpg) transparent top left repeat-x!important;padding-bottom:10px;}div#sobiFeaturedListing td.sobi2EmptyCell{background-color:#ffffff!important;background-image:none!important;border:none!important;}div#sobiFeaturedListing p.sobi2ItemTitle a{font-size:18px;font-weight:bold;text-decoration:none;}div#sobiFeaturedListing span.sobi2Listing_field_street,div#sobiFeaturedListing span.sobi2Listing_field_postcode,div#sobiFeaturedListing span.sobi2Listing_field_county,div#sobiFeaturedListing span.sobi2Listing_field_country,div#sobiFeaturedListing span.sobi2Listing_field_email,div#sobiFeaturedListing span.sobi2Listing_field_contact_person,div#sobiFeaturedListing span.sobi2Listing_field_phone,div#sobiFeaturedListing span.sobi2Listing_field_fax,div#sobiFeaturedListing span.sobi2Listing_field_hotline,div#sobiFeaturedListing span.sobi2Listing_field_phone,div#sobiFeaturedListing span.sobi2Listing_field_federal_state,div#sobiFeaturedListing span.sobi2Listing_field_website,div#sobiFeaturedListing span.sobi2Listing_field_city{font-weight:bold;}#c-block span.sobiFeaturedLabel img{float:left;vertical-align:top;border:none;padding:0;}span.sobiFeaturedLabel{color:#999;font-weight:normal;line-height:25px;border:none;}span.featuredListing_label{line-height:22px;}div.sobiFeaturedAlready,div.fp_sobiFeaturedAlready,div.sobiFeaturedExplanation,div.fp_sobiFeaturedExplanation{margin-top:5px;width:400px;}table.sobiFpFeaturedTable,table.sobiFeaturedTable{width:80%;margin-top:5px;}td.fp_sobiFeaturedOptLabel,td.sobiFeaturedOptLabel{}td.fp_sobiFeaturedLabel,td.sobiFeaturedLabel{width:25%;}td.fp_sobiFeaturedBox,td.sobiFeaturedBox{}span.sobiFeaturedAlreadyRemaining,span.fp_sobiFeaturedAlreadyRemaining{font-weight:bold;}