html                 { font-family:verdana,sans-serif;}
p                    { margin-left:20px; margin-right: 20px; }
a                    { text-decoration: none; border-bottom:1px dotted #000; color: #000; }
#body                { height:100%; }
#navigationPane  { z-index:1; position:relative; top:35px; left:-25px; width:110%; }
#navigationPane a    { border-bottom: none; }
#navigationPane li   { list-style:none; display:block; float:left; margin-left:1em; font-size:25px; }
#contentPane         { z-index: 2; position:absolute; top:85px; padding-left:0.5em; width:295px; border:1px solid; background:#fff; }
#trackList ol        { display:none; }
#trackList li        { display:none; }
#musicTitle          { display:none; }
#musicSubtitle       { display:none; }
#musicPane           { display:none; }
#trackList           { display:none; } 
#lastfmIcon          { display:none; }
#addresspane         { z-index:1; position:absolute; top:0px; left:0px; width:310px; }
#addresspane .fn     { z-index:0; font-size:40px; padding-left:10px; width:310px; text-transform:uppercase; background-color:#fff; }
#addresspane a       { color:black; text-decoration:none; border-bottom: none; cursor:text; }
#addresspane .adr    { display:none; }
#logoPane       { display:none; }
#MapFrame            { border:0px solid; height:395px; left:-0.5em; margin:0; position:relative; width:303px; }
#refreshMusic        { display:none; }
#rssMusic img        { display:none; }
#miniLogoPane        { display:none; }
#miniLogoPane img,#miniLogoPane a { display:none; }
#footer              { display:none; }
#musicIframe         { display:none; }
.latestTrack         { font-size: small; margin-left:7px; margin-right: 7px; margin-bottom: 7px;}
.navigationLink      { text-decoration: none; color: black; }
.vcard .postal-code, .vcard .geo { display:none; }
.vcard .email        { z-index:-1; position:absolute; top:21em; left:1em; font-size:large; cursor:pointer; }
.vcard .email:before { content:'E-mail: '; }
.vcard .tel          { z-index:-1; position:absolute; top:20em; left:1em; font-size:large; }
.vcard .tel:before   { content:'Tel: '; }
.hproduct .availability,.hproduct .category { display:none; }
.hproduct .brand     { font-style:italic; }
.hproduct .fn        { display:block; font-weight: bold; width:15em;}
.hproduct .photo     { float:left; margin: 5px 5px 5px 5px; }
.hproduct .price     { position:relative; top: -3.6em; }
.hproduct dl,.hproduct dt,.hproduct dd { display:inline; margin:0px;padding:0px; }
.hproduct dt         { display:none; }
.hproduct            { border: 1px solid; border-color: #CFCFCF; min-height:110px; margin-right: 0.5em; }



