#fblock_container { margin: 0 0 10px; padding: 0; width: 685px; height: 300px; border: 1px solid #333; }

#fblock_main { margin: 0; padding: 0; float: right; width: 583px; height: 300px; overflow: hidden; border-left: 1px solid #333; }

#fblock_icon { margin: 0; padding: 0; float: left; width: 100px; height: 300px; }
    #fblock_icon img { margin: 5px 4px 4px 5px; width: 89px; height: 29px; border: 1px solid #333; }

#fblock_slot1, #fblock_slot2, #fblock_slot3, #fblock_slot4 { margin: 0; padding: 0; width: 100px; height: 74px; text-align: center; border-bottom: 1px solid #696969; }
    #fblock_slot2 { height: 75px; }
    #fblock_slot4 { border-bottom: 0; }

#fblock_icon a.link { width: 100px; height: 74px; display: block; font: bold 10px Arial, Helvetica, Sans-serif; text-decoration: none; color: #333; background: #0245b3; filter: Alpha(opacity=50); opacity: .5; }

#fblock_container a.selected { color: #742660; filter: Alpha(opacity=100); opacity: 1; }

.selected { filter: Alpha(opacity=100); opacity: 1; }

#myid { float: left; width: 100px; height: 75px; background-color: #666; }

.dropboxhover { border: 2px dashed #369; }

.middle { margin: 0; height: 36px; padding: 6px 0 0; }

.faded { filter: Alpha(opacity=50); opacity: .5; }

.hidden { border: 1px solid #666; }

#fblock_image { height: 200px; background-color: #696969; border-bottom: 1px solid #000; }

#fblock_headline { padding: 6px 0 0 6px; height: 22px; font: normal 18px Times, serif; color: #00ccff; text-transform: uppercase; background-color: #696969; border-top: 1px solid #666; border-bottom: 1px solid #000; }
    #fblock_headline a { color: #fff; text-decoration: none; font: normal 18px Times, serif; }

#fblock_teaser { padding: 6px 0 0 6px; height: 37px; font: 14px; color: #ffffff; background-color: #696969; border-top: 1px solid #666; border-bottom: 1px solid #000; }

#fblock_links { padding-top: 4px; padding-left: 6px; height: 20px; font: 12px; color: #ffffff; vertical-align: middle; background-color: #696969; border-top: 1px solid #666; }
    #fblock_links a { color: #00ccff; text-decoration: none; }
        #fblock_links a img { vertical-align: middle; }

#fblock_links ul { margin: 0; padding: 0; list-style: none; }
    #fblock_links ul li { margin: 0; padding: 0; display: inline; } 
    #fblock_links ul li:after { content: " | "; } 
    #fblock_links ul li:last-child:after { content: ""; }
