/* Reset CSS and general stuff */
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}
html { overflow:-moz-scrollbars-vertical; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; }
a { outline: none; }

body { background: #170003 url(../images/fhgflash_bg.jpg) top center repeat-y; }

h1, h2 { display: none; }

#container { position: relative; width: 980px; margin: 0 auto; padding: 0 0 20px 0; }

#container #header { position: relative; width: 100%; height: 142px; background: url(../images/fhgflash_header.jpg) top left no-repeat; }
#container #header strong { display: none; }

#container #ad1 { display: block; width: 900px; height: 88px; margin: 0 auto; background: url(../images/fhgflash_ad1.jpg) top left no-repeat; text-align: center; text-decoration: none; color: #fff; font: bold 22px Verdana, Arial, Helvetica, sans-serif; }
#container #ad1 strong { display: block; font-size: 40px; text-transform: uppercase; line-height: 52px; }

#container #content { position: relative; width: 900px; height: 552px; margin: 0 auto; background: url(../images/fhgflash_content.jpg) top left no-repeat; }
#container #content #flashplayer { position: absolute; width: 480px; height: 340px; top: 15px; left: 98px; z-index:10; }
#container #content #thumbnail { position: absolute; width: 480px; height: 340px; top: 15px; left: 98px; z-index:0; }
#container #content #starring { position: absolute; width: 480px; top: 365px; left: 98px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center; }

#container #ad2 { display: block; width: 900px; height: 88px; margin: 0 auto 20px auto; background: url(../images/fhgflash_ad2.jpg) top left no-repeat; text-align: center; text-decoration: none; color: #fff; font: bold 30px Verdana, Arial, Helvetica, sans-serif; }
#container #ad2 strong { display: block; font-size: 45px; line-height: 50px; }

#container .reciprocal { color: #fff; text-align: center; }