/* CSS Document */
body { margin: auto; text-align: center; }
#body { margin: auto; text-align: center; background-image: url('/tour/bitmaps/back2.gif'); width: 980px; border: 1px solid black; position: relative; z-index: 3; }
#back { background-image: url('/tour/bitmaps/back.gif'); background-color: #009; width: 100%; height: 100px; margin: auto; }
#head { width: 980px; height: 100px; margin: auto; }
#head a img { border: 0px; }
#banner_text div { position: absolute; z-index: 20; width: 400px; height: 100px; top: 150px; text-align: center; left: 32%; font-size: 26px; color: red; font-weight: bold; display: none; }
#menu { width: 700px; height: 100px;  float: left; text-align: left; }
#menu #top { width: 100%; height: 55px;  }
#menu #bottom { width: 100%; text-align: left; margin: 8px 0px 0px 10px; color: #FFF; }
#menu a { font: bold 1em Tahoma; color: #FFF; padding: 2px 5px; text-decoration: none; vertical-align: middle; text-align: center; }
#menu a:hover { text-decoration: underline; }
#logo { float: left; margin: 10px 10px; }
#main { width: 980px; margin: auto; text-align: center; }
#content { width: 973px; background-image: url('/affiliates/bitmaps/back.gif'); margin: 0px auto 10px auto;  text-align: center; position: relative; padding: 20px 0px; }
#content p { font: 0.8em Arial; color: #000; margin: 10px 20px; text-align: justify; padding: 0px; }
h1 { font: bold 2em Times; margin: 0px 0px 5px 0px; padding-top: 15px; text-align: left; color: #00A; }
#content h1 { color: white; }
#content h3, #content  h4 { font: bold 1.2em Arial; margin: 0px 3px; padding: 0px; }
#content h4 { color: blue; }
#content h5 { color: black; font: bold 0.8em Arial; margin: 0px 3px; padding: 0px; }
#content h6 { color: red; }
#content a { color: blue; font: 0.8em Tahoma; }
#content #promo_tools { line-height: 140%; }
#content #promo_tools a { font-size: 161%; font-weight: bold; color: #000088; text-decoration: none; }
#content #promo_tools a:hover { text-decoration: underline; }
#content #sets { text-align: center; width: 780px; margin: auto; }
#content #sets p { color: black; }
#content .set_array { overflow: hidden; width: 240px; height: 450px; float: left; margin: 8px; padding: 0px; text-align: left; position: relative; border: 1px solid #999; }
#content .set_array a { margin: 0px; padding: 0px; }
#content .set_array a img { /*position: absolute; top: 0px; left: 1px;*/ width: 238px; float: left; border: 0px; margin: 0px; padding: 0px; border-bottom: 1px solid #999; }
#content .set_array p { margin: 0px 3px; height: 140px; overflow: hidden; }
#content .set_array h3 { font-size: 0.8em; }
#content .set_array h2 { font: bold 0.8em Arial; color: red; margin: 0px 3px; padding: 0px; text-align: left; }
#content .set_array form { margin: 5px; }
#content h1, h2 { color: white; text-align: center; margin-top: 15px; padding: 0px; font: 1.2em Tahoma; z-index: 2; }
#block h1 { background-image: url('/affiliates/bitmaps/red-top.gif'); margin: 0px; padding: 5px 0px 15px 0px; vertical-align: middle; }
.subcontent { width: 672px; height: 267px; background-image: url('/affiliates/bitmaps/back2.gif'); margin: 10px 0px 0px 10px; float: left; }
.subcontent a { font: bold 1em Tahoma; color: blue; }
.advert { width: 252px; height: 267px; background-image: url('/affiliates/bitmaps/back3.gif'); float: right; margin: 10px 10px 0px 0px; }
.advert h2 { margin-bottom: 5px; }
.advert label { font: 0.8em Tahoma; }
.advert h3, h4 { font: bold 0.8em Arial; margin: 0px 3px; padding: 0px; }
#block { width: 953px; background-image: url('/affiliates/bitmaps/red-back.gif'); position: relative; margin: 5px auto; }
#log_button { float: right; }
#pages { color: #666; text-align: right; }
#pages a { text-decoration: none; font-weight: bold; color: red; }
