body, div, p, a, span, form, fieldset, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, label { margin: 0; padding: 0; border: 0; list-style-type: none; }
input { margin: 0; padding: 0; }
a img { border: 0; }

body { padding-top: 5px; background: #005B99 url('gfx/top.gif') repeat-x left top; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10px; }

#wrapper-outer { height: 693px; background-color: #fff; }
.wrapper { margin: 0 auto; padding-left: 59px; width: 930px; height: 100%; background: url('gfx/splash_normal.jpg') no-repeat 85px 20px; }
.header { position: relative; padding-top: 39px; height: 209px; }
.header a span, .header h2 span, .header h4 span { display: none; }

.header h1 a { display: block; width: 241px; height: 34px; background: url('gfx/logo.gif') no-repeat left top; }
.header h2 { padding-top: 31px; width: 363px; height: 125px; background: url('gfx/fun_goes_home.gif') no-repeat left bottom; }
.header h4 { padding: 5px 0 0 18px; width: 221px; height: 13px; background: url('gfx/3play_backg.gif') no-repeat right bottom; }

#navi { position: absolute; right: 0; top: 43px; }
#navi ul { width: 450px; }
#navi li { float: left; display: inline; margin-right: 16px; }
#navi li.last { margin: 0; }
#navi li a { display: block; padding: 10px 0 0 0; width: 139px; height: 24px; background: url('gfx/button.gif') no-repeat left top; color: #fff; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; font-size: 11px; }
#navi li a:hover, #navi li a.sel { color: #1b75bc; background-position: left bottom; }

#selected-city { padding-left: 230px; padding-top: 3px; width: 174px;height: 41px; background: url('gfx/selected_city.gif') no-repeat right top; }
#selected-city h2 { padding-left: 8px; font-size: 18px; }
#selected-city a { color: #0061a3; text-decoration: none; }
#selected-city p { padding-left: 5px; }
#selected-city p a { display: block; padding-left: 10px; background: url('gfx/selected_city_bullet.gif') no-repeat 4px 4px; }

.footer-outer { position: static; bottom: 0; left: 0; width: 100%; background: url('gfx/footer_outer.gif') repeat-x center bottom; }
.footer-inner { height: 92px; background: url('gfx/footer_inner.gif') no-repeat center bottom; }
.footer { margin: 0 auto; padding: 40px 140px 0 90px; width: 769px; font-family: Arial, Verdana, Tahoma, sans-serif; }
.footer div { text-align: right; }
.footer .credits { color: #fff; }
.footer .credits a { color: #ffcb08; text-decoration: none; }
.footer .credits a:hover { text-decoration: underline; }
.footer .cr { color: #80aece; }
.footer #hdtv { float: left; position: relative; top: -30px; }

#splash { position: fixed; z-index: 98; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; }
#select { position: absolute; z-index: 99; top: 0; left: 0; width: 100%; height: 100%; }

.wrapper2 { margin: 0 auto; padding-top: 5px; width: 999px; height: 693px; }
.wrapper2 .header { padding-left: 64px; }
.wrapper2 .contents { padding-top: 57px; }

#select-strip-outer { position: relative; z-index: 99; height: 140px; background: url('gfx/select_strip.gif') repeat-y left top; }
#select-strip { position: relative; z-index: 100; margin-top: -130px; height: 120px; background: url('gfx/select_strip.gif') repeat-y left top; }
#select-form { position: relative; z-index: 101; margin: -110px auto 0 auto; padding-top: 20px; width: 442px; height: 61px; }
#select-form.single { width: 206px; }
#select-form.single .labels { background-position: left top; }
form#select-form div#jqt-op { display: none; }
#select-form select#city { width: 206px; }
#select-form div#jqt-op { display: inline; margin-left: 30px; }
.labels { position: relative; padding: 0 15px; height: 30px; white-space: nowrap; background: url('gfx/choose_city.gif') no-repeat center top; }
.labels .label { position: absolute; }
.labels .label span { display: none; }
#l1 { left: 10px; top: 0; }
#l2 { right: 10px; top: 0; }

#info { padding: 20px 20px 20px 20px; width: 700px; height: 304px; overflow: hidden; }
#info-content { padding-left: 20px; }
#info h2 { padding-bottom: 10px; }
#info a { color: #005B99; }
#info a:hover { text-decoration: none; }

#welcome-stars, #welcome-stars2 { float: left; display: inline; margin: 2px 15px 0 5px; width: 203px; height: 224px; background: url('gfx/welcome.gif') no-repeat right bottom; }
#welcome-stars p, #welcome-stars2 p { display: none; }
#welcome-stars2 { background-image: url('gfx/welcome2.gif'); }

#offer { float: left; width: 450px; }
#offer h3 { padding-bottom: 5px; font-size: 15px; }
#offer h3.tv { color: #00994c; }
#offer h3.net { padding-top: 7px; color: #e37925; }
#offer h3.tel { padding-top: 6px; color: #0095d9; }
#offer a, #offer a strong { color: #0067ac; text-decoration: none; }
#offer a:hover { text-decoration: underline; }
#offer p { clear: left; }
#offer p.plans { padding: 6px 0; }
#offer strong { color: #585858; }

#dtv-ekk p { clear: left; }
.row { float: left; clear: left; padding-bottom: 10px; }
.plist { float: left; width: 170px; }
.plist li span { font-weight: bold; color: #005B99; }

#info .button { float: left; display: inline; margin-bottom: 5px; padding: 5px 0 0 0; width: 184px; height: 16px; background: url('gfx/button_inline.gif') no-repeat left top; text-align: center; color: #000; }
#info a.button:hover { color: #8a5608; text-decoration: none; }
#info #t1 { margin-right: 50px; }

h2.title { font-size: 15px; }