body { font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif; margin: 0px; padding: 0px; background-color: #a44223; }
a { color: #fcff00; }
.wrapper { width: 1000px; margin-left: auto; margin-right: auto; }
.h1-top { background-image: url(/v3/images/h1-top.jpg); width: 1000px; height: 547px; }
.tval-hours { float: left; width: 105px; text-align: right; color: #f6ff00; padding-top: 4px; font-size: 26px; font-weight: bold; }
.tval-scenes { float: left; width: 414px; text-align: right; color: #f6ff00; padding-top: 4px; font-size: 26px; font-weight: bold; }
.h1-mo { height: 71px; float: left; }
.h1-tvals { float: left; width: 687px; height: 47px; background-image: url(/v3/images/h1-btm.jpg); }
.h1-search { float: left; width: 313px; height: 47px; background-image: url(/v3/images/h1-searchbg.jpg); }
.h1-search-text { float: left; width: 208px; padding-top: 4px; text-align: right; }
.h1-search-text input { background-image: url(/v3/images/h1-searchtextbg.jpg); height: 28px; padding: 2px; width: 180px; border: 0px; font-size: 18px; }
.h1-search-btn { float: left; padding-top: 4px; width: 80px; height: 31px; }
.c1-r1 { width: 1000px; height: 477px; background-image: url(/v3/images/c1-r1.jpg); position: relative; }
.c1-title { position: absolute; top: 34px; left: 34px; font-size: 24px; font-weight: bold; color: #ffffdc; width: 500px; text-align: center; overflow: hidden; }
.c1-vdata { position: absolute; left: 615px; top: 43px; width: 165px; text-align: right; color: #fff; font-weight: bold; }
.c1-pdata { position: absolute; left: 798px; top: 43px; width: 165px; color: #fff; font-weight: bold; }
.c1-imga { position: absolute; width: 719px; height: 397px; top: 77px; left: 262px; }
.c1-imgb { position: absolute; width: 235px; height: 197px; top: 77px; left: 20px; }
.c1-imgc { position: absolute; width: 235px; height: 197px; top: 277px; left: 20px; }
.c1-imgd { position: absolute; width: 235px; height: 197px; top: 3px; left: 20px; }
.c1-imge { position: absolute; width: 235px; height: 197px; top: 3px; left: 262px; }
.c1-imgf { position: absolute; width: 235px; height: 197px; top: 3px; left: 504px; }
.c1-imgg { position: absolute; width: 235px; height: 197px; top: 3px; left: 746px; }
.c1-text { float: left; width: 615px; height: 75px; background-image: url(/v3/images/c1-text-bg.gif); }
.c1-text-content { padding: 7px 10px 5px 25px; font-size: 12px; color: #fff; overflow: hidden; line-height: 14px; }
.c1-trailer { float: left; width: 385px; height: 75px; }
.c1-r2 { width: 1000px; height: 204px; background-image: url(/v3/images/c1-r2.gif); position: relative; }
.c1-join { width: 1000px; height: 64px; }
.c1-btm { width: 1000px; height: 24px; background-image: url(/v3/images/c1-btm.jpg); }
.f1-r1a { float: left; width: 180px; height: 255px; background-image: url(/v3/images/f1-r1a.jpg); }
.f1-join { float: left; width: 325px; height: 255px; }
.f1-r1b { float: left; width: 495px; height: 255px; background-image: url(/v3/images/f1-r1b.jpg); }
.f1-r2a { float: left; width: 180px; height: 86px; background-image: url(/v3/images/f1-r2a.jpg); }
.f1-more { float: left; width: 585px; height: 86px; }
.f1-r2b { float: left; width: 235px; height: 86px; background-image: url(/v3/images/f1-r2b.jpg); }
.footer { text-align: center; margin: 10px 0; font-size: 12px; }
.mod-top { width: 1000px; height: 69px; background-image: url(/v3/images/mod-top.jpg); }
.mod-top-title { color: #ffffdc; font-size: 24px; font-weight: bold; text-align: center; padding-top: 30px; }
.mod-body { width: 1000px; background-image: url(/v3/images/mod-cbg.gif); }
.mod-box { float: left; width: 234px; height: 301px; background-image: url(/v3/images/mod-boxbg.jpg); margin-left: 8px; margin-top: 8px; }
.mod-img { padding-top: 14px; padding-left: 35px; width: 152px; height: 227px; }
.mod-img img { border: 1px #000 solid; }
.mod-name { text-align: center; padding: 3px; color: #fff; font-weight: bold; }
.mod-btn { width: 138px; height: 20px; margin-left: 48px; text-align: center; line-height: 20px; background-image: url(/v3/images/mod-boxbtn.jpg); }
.mod-btn a { display: block; color: #f4e46b; text-decoration: none; font-size: 14px; }
.mod-join { width: 1000px; height: 64px; }
.mod-btm { width: 1000px; height: 24px; background-image: url(/v3/images/mod-btm.jpg); }
.mdt-scene { width: 960px; height: 123px; background-image: url(/v3/images/mdt-boxbg.png); position: relative; margin-left: 20px; }
.mdt-thumb { position: absolute; left: 21px; }
.mdt-title { position: absolute; left: 192px; top: 6px; font-weight: bold; color: #fff; }
.mdt-desc { position: absolute; left: 192px; top: 30px; color: #fff; font-size: 12px; }
.mdt-btn { width: 138px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; text-align: center; background-image: url(/v3/images/mdt-btn.png); position: absolute; top: 94px; left: 800px; }
.mdt-btn a { color: #000; font-weight: bold; text-decoration: none; display: block; }
.bon-box { width: 1000px; height: 329px; background-image: url(/v3/images/bon-boxbg.png); position: relative; }
.bon-box-img { position: absolute; width: 500px; height: 300px; top: 15px; left: 26px; }
.bon-box-title { position: absolute; top: 25px; left: 534px; width: 440px; text-align: center; font-size: 24px; font-weight: bold; color: #000; }
.bon-box-desc { position: absolute; top: 72px; left: 534px; width: 441px; text-align: center; font-size: 16px; color: #fff; }
.tr-body { background-image: url(/v3/images/tr-bg.png); width: 1000px; }
.tr-trailer { text-align: center; padding: 10px 0; }
.tr-text { color: #fff; text-align: center; padding: 0 30px; }
.tr-join { width: 1000px; height: 61px; }
.tr-btm { width: 1000px; height: 32px; background-image: url(/v3/images/tr-btm.png); }
.ef1-top { width: 1000px; height: 661px; background-image: url(/v3/images/ef1-top.jpg); }
.ef1-join { width: 1000px; height: 79px; }
.ef1-box-top { width: 1000px; height: 7px; background-image: url(/v3/images/ef1-box-top.jpg); }
.ef1-body { width: 1000px; background-image: url(/v3/images/ef1-box-bg.jpg); }
.ef1-site { width: 468px; height: 194px; margin-right: 5px; margin-top: 5px; float: left; background-image: url(/v3/images/ef1-box-sitebg.gif); color: #fff; }
.ef1-site-thumb { width: 150px; height: 180px; float: left; text-align: center; }
.ef1-site-desc { float: left; margin-left: 10px; font-size: 14px; width: 300px; }
.ef1-btm { width: 1000px; height: 90px; }
.tr-bonus-top { width: 1000px; height: 87px; background-image: url(/v3/images/tr-bon-title.png); }
.tr-bonus-box { width: 1000px; background-image: url(/v3/images/tr-bon-bg.png); }
.tr-bonus-site { width: 212px; height: 212px; position: relative; background-image: url(/v3/images/tr-bon-sitebg.gif); margin-right: 20px; float: left; margin-bottom: 12px; }
.tr-bonus-blank { width: 212px; height: 212px; margin-right: 20px; float: left; }
.tr-bonus-btm { width: 1000px; height: 31px; background-image: url(/v2/images/t1-bonus-btm.gif); }
.tr-bonus-img { position: absolute; top: 15px; left: 30px; width: 150px; height: 150px; }
.tr-bonus-text { position: absolute; width: 200px; height: 19px; font-size: 18px; line-height: 19px; font-weight: bold; top: 179px; left: 11px; text-align: center; color: #fff; }
.join-top { width: 1000px; height: 460px; background-image: url(/v3/images/join-top.jpg); }
.join-left { width: 512px; height: 681px; background-image: url(/v3/images/join-left.jpg); float: left; }
.join-right { width: 488px; height: 681px; background-image: url(/v3/images/join-right.jpg); float: left; position: relative; }
.join-box { width: 459px; height: 659px; position: absolute; top: 20px; left: 7px;}
.join-text { margin-left: 10px; width: 150px; text-align: right; float: left; padding: 5px 0; }
.join-value { width: 290px; float: left; padding: 5px 0; }
.join-value select { width: 260px; }