a,a:hover,a:visited{text-decoration:underline}#searchform{background-color:#eaeaea;color:#666;height:50px}#searchform fieldset{margin-top:0;padding:5px}#searchform fieldset p{margin:0 5px 0 0}#searchform label{padding:1px 0 0 5px}#searchform input{border:1px solid #ddd;color:#444;font-weight:700;margin:0 3px 0 0;padding:4px 4px 0}#searchform input.street{width:274px}#searchform input.zip{width:75px}#searchform input.city{width:176px}#searchform input.search{height:22px;width:96px;border:0;background:transparent url( 'search-bw.png' ) no-repeat top left;color:#000;font-weight:400;padding:0}#sidebar-left{background:transparent url( 'shadow_right.png' ) repeat-y top right;margin-right:-8px;padding-right:8px;position:relative;z-index:100}#sidebar-right{background:transparent url( 'shadow_left.png' ) repeat-y top left;margin-left:-8px;padding-left:8px;position:relative;z-index:100}p.message{display:block;font-style:italic;margin:0;padding:1em .6em 0}.selected{background-color:#eee !important}#status{color:#555}#status a,#status span.message{display:block;padding-top:4px}#status a,#status a:hover,#status a:visited{color:#555;font-size:8pt}#map{background-color:#f2efe9}.details tr{border-bottom:1px solid #888}.details td{padding:0.5em 0.3em}.details .distance,.details .name,.details .address,.details .locationhint,.details .notes,.details .status,.details div.openinghours,.details .select{font:9pt Arial, sans-serif}.details .distance{color:#666;padding:0 0.5em 0 1em}.details .name{padding-bottom:2px}.details .name a{color:#333;font-weight:700}.details .locationhint{color:#666;font-style:italic;margin-top:0.2em}.details .notes{color:#666;font-style:italic;margin-bottom:4px;margin-top:4px}.details .select{padding:0}.details .select a{color:#141654;display:block;padding-top:2px;font-weight:400}.NEW{color:#66bc4a}.NOTYETACTIVE,.ONHOLIDAY,.BLOCKED,.CLOSED{color:#c00}a.toggleOpeningHoursButton{display:block;height:16px;padding-left:18px;color:#666;background:transparent url( 'calendar-icon.gif' ) top left no-repeat;margin:2px 0}a.toggleOpeningHoursButton:hover,a.toggleOpeningHoursButton:visited{color:#666}table.openinghours{margin-bottom:5px;margin-top:5px;border-collapse:collapse;border-width:0}table.openinghours td{color:#666;font:8pt Arial, sans-serif !important;border:1px solid #666 !important;border-width:1px 0 !important;margin:0;padding:0}.infowindow.details tr{background:none;margin:0}.infowindow td{padding:1px !important}.youarehere{text-align:center}h1,#utilities,#searchform legend{display:none}

