body div.main { width: 100%; padding: 15px 0; }

#picks-form { width: 1143px; margin: 0 auto; padding: 0 40px; }

div.middle-wrapper { width: 1143px; }
div.tourn-header { width: 1143px; padding: 0 40px; }
div.base_bracket { margin: 0 auto 110px auto; }
div.footer-wrapper { margin: 0; padding: 0 40px; }
div.footer { width: 1143px; }
div.congrats-winner-inner { width: 1143px; }

div.bracket, div.bracket_mp { position: relative; background-image: url('/images/brackets/br64d_ncaam_bball_2025.png'); background-repeat: no-repeat; background-position: 0 28px; width: 1143px; height: 981px; margin-bottom: 100px; }
div.base_bracket { background-image: url('/images/brackets/br64d_ncaam_bball_2025_base.png'); background-repeat: no-repeat; background-position: 0 0; width: 1143px; height: 1042px; padding-top: 38px; margin-bottom: 110px; }
div.base_bracket div.bracket, div.base_bracket div.bracket_mp { background-image: none; height: 1042px; margin-bottom: 0; }

div.bracket div, div.bracket_mp div { font-family: Verdana; }
div.bracket div span, div.bracket_mp div span { display: block; float: left; line-height: 16px; }
div.bracket div span.sd, div.bracket_mp div span.sd { width: 16px; font-size: 10px; color: #666; text-align: right; padding: 0 3px 0 0; }
div.bracket div span.tm, div.bracket_mp div span.tm { white-space: nowrap; width: 84px; font-size: 11px; padding: 0 0 0 7px; }
div.bracket div span.sc, div.bracket_mp div span.sc { width: 24px; font-size: 11px; text-align: right; color: #333; }

.base_bracket div span.br-time { width: 134px; text-align: center; font-size: 11px; color: #aaa; }
.base_bracket div span.mt-ip { color: #C03; width: 134px; text-align: center; font-size: 11px; }
.base_bracket .pos-0 span.br-time, .base_bracket .pos-0 span.mt-ip { width: 115px; font-size: 12px; }
.base_bracket .pos-1 span.br-time, .base_bracket .pos-2 span.br-time, .base_bracket .pos-1 span.mt-ip, .base_bracket .pos-2 span.mt-ip { width: 150px; font-size: 12px; }
.base_bracket .pos-3 span.br-time, .base_bracket .pos-4 span.br-time, .base_bracket .pos-5 span.br-time, .base_bracket .pos-6 span.br-time, .base_bracket .pos-3 span.mt-ip, .base_bracket .pos-4 span.mt-ip, .base_bracket .pos-5 span.mt-ip, .base_bracket .pos-6 span.mt-ip { width: 144px; font-size: 12px; }

div.clickable { cursor: pointer; }
div.awaiting-pick span.tm { background-color: rgba(221, 221, 221, 1.0); border-radius: 5px; }

div.bracket div.rs span, div.bracket_mp div.rs span { float: right; }
div.bracket div.rs span.sd, div.bracket_mp div.rs span.sd { text-align: left; padding: 0 0 0 3px; }
div.bracket div.rs span.tm, div.bracket_mp div.rs span.tm { text-align: right; padding: 0 7px 0 0; }
div.bracket div.rs span.sc, div.bracket_mp div.rs span.sc { text-align: left; }
div.undecided span.sd { color: #555; }
div.undecided span.tm { color: #555; }
div.won span.sd { color: #090; }
div.won span.tm { color: #090; }
div.won span.sc { color: #090; }
div.lost span.sd { color: #C00; }
div.lost span.tm { color: #C00; text-decoration: line-through; }
div.eliminated span.tm { color: #C00; text-decoration: line-through; }
div.winner { font-weight: bold; }

div.bracket div, div.bracket_mp div { position: absolute; }
.pos-0 { left: 514px; top: 561px; text-align: center; }
div.bracket .pos-0 span.tm, div.bracket_mp .pos-0 span.tm, div.bracket .cor-0 span.tm, div.bracket_mp .cor-0 span.tm { font-size: 14px; width: 103px; line-height: 22px; padding: 0 7px; }
.cor-0 { left: 514px; top: 541px; text-align: center; }
.pos-0 span.sd, .cor-0 span.sd, .pos-0 span.sc, .cor-0 span.sc { display: none; }

.pos-1 { left: 496px; top: 457px; }
.cor-1 { left: 496px; top: 439px; }
.pos-2 { left: 496px; top: 513px; }
.cor-2 { left: 496px; top: 495px; }

.pos-3 { left: 335px; top: 443px; }
.cor-3 { left: 335px; top: 425px; }
.pos-4 { left: 335px; top: 527px; }
.cor-4 { left: 335px; top: 509px; }
.pos-5 { left: 661px; top: 443px; }
.cor-5 { left: 661px; top: 425px; }
.pos-6 { left: 661px; top: 527px; }
.cor-6 { left: 661px; top: 509px; }

div.bracket .pos-1 .sd, div.bracket .pos-2 .sd, div.bracket .pos-3 .sd, div.bracket .pos-4 .sd, div.bracket .pos-5 .sd, div.bracket .pos-6 .sd, div.bracket .cor-1 .sd, div.bracket .cor-2 .sd, div.bracket .cor-3 .sd, div.bracket .cor-4 .sd, div.bracket .cor-5 .sd, div.bracket .cor-6 .sd, div.bracket_mp .pos-1 .sd, div.bracket_mp .pos-2 .sd, div.bracket_mp .pos-3 .sd, div.bracket_mp .pos-4 .sd, div.bracket_mp .pos-5 .sd, div.bracket_mp .pos-6 .sd, div.bracket_mp .cor-1 .sd, div.bracket_mp .cor-2 .sd, div.bracket_mp .cor-3 .sd, div.bracket_mp .cor-4 .sd, div.bracket_mp .cor-5 .sd, div.bracket_mp .cor-6 .sd { font-size: 12px; line-height: 20px; width: 18px; }
div.bracket .pos-1 .tm, div.bracket .pos-2 .tm, div.bracket .pos-3 .tm, div.bracket .pos-4 .tm, div.bracket .pos-5 .tm, div.bracket .pos-6 .tm, div.bracket .cor-1 .tm, div.bracket .cor-2 .tm, div.bracket .cor-3 .tm, div.bracket .cor-4 .tm, div.bracket .cor-5 .tm, div.bracket .cor-6 .tm, div.bracket_mp .pos-1 .tm, div.bracket_mp .pos-2 .tm, div.bracket_mp .pos-3 .tm, div.bracket_mp .pos-4 .tm, div.bracket_mp .pos-5 .tm, div.bracket_mp .pos-6 .tm, div.bracket_mp .cor-1 .tm, div.bracket_mp .cor-2 .tm, div.bracket_mp .cor-3 .tm, div.bracket_mp .cor-4 .tm, div.bracket_mp .cor-5 .tm, div.bracket_mp .cor-6 .tm { font-size: 13px; line-height: 20px; width: 95px; }
div.bracket .pos-1 .sc, div.bracket .pos-2 .sc, div.bracket .pos-3 .sc, div.bracket .pos-4 .sc, div.bracket .pos-5 .sc, div.bracket .pos-6 .sc, div.bracket .cor-1 .sc, div.bracket .cor-2 .sc, div.bracket .cor-3 .sc, div.bracket .cor-4 .sc, div.bracket .cor-5 .sc, div.bracket .cor-6 .sc, div.bracket_mp .pos-1 .sc, div.bracket_mp .pos-2 .sc, div.bracket_mp .pos-3 .sc, div.bracket_mp .pos-4 .sc, div.bracket_mp .pos-5 .sc, div.bracket_mp .pos-6 .sc, div.bracket_mp .cor-1 .sc, div.bracket_mp .cor-2 .sc, div.bracket_mp .cor-3 .sc, div.bracket_mp .cor-4 .sc, div.bracket_mp .cor-5 .sc, div.bracket_mp .cor-6 .sc { font-size: 13px; line-height: 20px; width: 26px; }

.pos-7 { left: 414px; top: 108px; }
.cor-7 { left: 414px; top: 94px; }
.pos-8 { left: 414px; top: 332px; }
.cor-8 { left: 414px; top: 318px; }
.pos-9 { left: 414px; top: 640px; }
.cor-9 { left: 414px; top: 626px; }
.pos-10 { left: 414px; top: 864px; }
.cor-10 { left: 414px; top: 850px; }

.pos-11 { left: 595px; top: 108px; }
.cor-11 { left: 595px; top: 94px; }
.pos-12 { left: 595px; top: 332px; }
.cor-12 { left: 595px; top: 318px; }
.pos-13 { left: 595px; top: 640px; }
.cor-13 { left: 595px; top: 626px; }
.pos-14 { left: 595px; top: 864px; }
.cor-14 { left: 595px; top: 850px; }

.pos-15 { left: 278px; top: 52px; }
.cor-15 { left: 278px; top: 38px; }
.pos-16 { left: 278px; top: 164px; }
.cor-16 { left: 278px; top: 150px; }
.pos-17 { left: 278px; top: 276px; }
.cor-17 { left: 278px; top: 262px; }
.pos-18 { left: 278px; top: 388px; }
.cor-18 { left: 278px; top: 374px; }
.pos-19 { left: 278px; top: 584px; }
.cor-19 { left: 278px; top: 570px; }
.pos-20 { left: 278px; top: 696px; }
.cor-20 { left: 278px; top: 682px; }
.pos-21 { left: 278px; top: 808px; }
.cor-21 { left: 278px; top: 794px; }
.pos-22 { left: 278px; top: 920px; }
.cor-22 { left: 278px; top: 906px; }

.pos-23 { left: 731px; top: 52px; }
.cor-23 { left: 731px; top: 38px; }
.pos-24 { left: 731px; top: 164px; }
.cor-24 { left: 731px; top: 150px; }
.pos-25 { left: 731px; top: 276px; }
.cor-25 { left: 731px; top: 262px; }
.pos-26 { left: 731px; top: 388px; }
.cor-26 { left: 731px; top: 374px; }
.pos-27 { left: 731px; top: 584px; }
.cor-27 { left: 731px; top: 570px; }
.pos-28 { left: 731px; top: 696px; }
.cor-28 { left: 731px; top: 682px; }
.pos-29 { left: 731px; top: 808px; }
.cor-29 { left: 731px; top: 794px; }
.pos-30 { left: 731px; top: 920px; }
.cor-30 { left: 731px; top: 906px; }

.pos-31 { left: 142px; top: 24px; }
.cor-31 { left: 142px; top: 10px; }
.pos-32 { left: 142px; top: 80px; }
.cor-32 { left: 142px; top: 66px; }
.pos-33 { left: 142px; top: 136px; }
.cor-33 { left: 142px; top: 122px; }
.pos-34 { left: 142px; top: 192px; }
.cor-34 { left: 142px; top: 178px; }
.pos-35 { left: 142px; top: 248px; }
.cor-35 { left: 142px; top: 234px; }
.pos-36 { left: 142px; top: 304px; }
.cor-36 { left: 142px; top: 290px; }
.pos-37 { left: 142px; top: 360px; }
.cor-37 { left: 142px; top: 346px; }
.pos-38 { left: 142px; top: 416px; }
.cor-38 { left: 142px; top: 402px; }
.pos-39 { left: 142px; top: 556px; }
.cor-39 { left: 142px; top: 542px; }
.pos-40 { left: 142px; top: 612px; }
.cor-40 { left: 142px; top: 598px; }
.pos-41 { left: 142px; top: 668px; }
.cor-41 { left: 142px; top: 654px; }
.pos-42 { left: 142px; top: 724px; }
.cor-42 { left: 142px; top: 710px; }
.pos-43 { left: 142px; top: 780px; }
.cor-43 { left: 142px; top: 766px; }
.pos-44 { left: 142px; top: 836px; }
.cor-44 { left: 142px; top: 822px; }
.pos-45 { left: 142px; top: 892px; }
.cor-45 { left: 142px; top: 878px; }
.pos-46 { left: 142px; top: 948px; }
.cor-46 { left: 142px; top: 934px; }

.pos-47 { left: 867px; top: 24px; }
.cor-47 { left: 867px; top: 10px; }
.pos-48 { left: 867px; top: 80px; }
.cor-48 { left: 867px; top: 66px; }
.pos-49 { left: 867px; top: 136px; }
.cor-49 { left: 867px; top: 122px; }
.pos-50 { left: 867px; top: 192px; }
.cor-50 { left: 867px; top: 178px; }
.pos-51 { left: 867px; top: 248px; }
.cor-51 { left: 867px; top: 234px; }
.pos-52 { left: 867px; top: 304px; }
.cor-52 { left: 867px; top: 290px; }
.pos-53 { left: 867px; top: 360px; }
.cor-53 { left: 867px; top: 346px; }
.pos-54 { left: 867px; top: 416px; }
.cor-54 { left: 867px; top: 402px; }
.pos-55 { left: 867px; top: 556px; }
.cor-55 { left: 867px; top: 542px; }
.pos-56 { left: 867px; top: 612px; }
.cor-56 { left: 867px; top: 598px; }
.pos-57 { left: 867px; top: 668px; }
.cor-57 { left: 867px; top: 654px; }
.pos-58 { left: 867px; top: 724px; }
.cor-58 { left: 867px; top: 710px; }
.pos-59 { left: 867px; top: 780px; }
.cor-59 { left: 867px; top: 766px; }
.pos-60 { left: 867px; top: 836px; }
.cor-60 { left: 867px; top: 822px; }
.pos-61 { left: 867px; top: 892px; }
.cor-61 { left: 867px; top: 878px; }
.pos-62 { left: 867px; top: 948px; }
.cor-62 { left: 867px; top: 934px; }

.pos-63 { left: 5px; top: 10px; }
.pos-64 { left: 5px; top: 38px; }
.pos-65 { left: 5px; top: 66px; }
.pos-66 { left: 5px; top: 94px; }
.pos-67 { left: 5px; top: 122px; }
.pos-68 { left: 5px; top: 150px; }
.pos-69 { left: 5px; top: 178px; }
.pos-70 { left: 5px; top: 206px; }
.pos-71 { left: 5px; top: 234px; }
.pos-72 { left: 5px; top: 262px; }
.pos-73 { left: 5px; top: 290px; }
.pos-74 { left: 5px; top: 318px; }
.pos-75 { left: 5px; top: 346px; }
.pos-76 { left: 5px; top: 374px; }
.pos-77 { left: 5px; top: 402px; }
.pos-78 { left: 5px; top: 430px; }
.pos-79 { left: 5px; top: 542px; }
.pos-80 { left: 5px; top: 570px; }
.pos-81 { left: 5px; top: 598px; }
.pos-82 { left: 5px; top: 626px; }
.pos-83 { left: 5px; top: 654px; }
.pos-84 { left: 5px; top: 682px; }
.pos-85 { left: 5px; top: 710px; }
.pos-86 { left: 5px; top: 738px; }
.pos-87 { left: 5px; top: 766px; }
.pos-88 { left: 5px; top: 794px; }
.pos-89 { left: 5px; top: 822px; }
.pos-90 { left: 5px; top: 850px; }
.pos-91 { left: 5px; top: 878px; }
.pos-92 { left: 5px; top: 906px; }
.pos-93 { left: 5px; top: 934px; }
.pos-94 { left: 5px; top: 962px; }

.pos-95 { left: 1004px; top: 10px; }
.pos-96 { left: 1004px; top: 38px; }
.pos-97 { left: 1004px; top: 66px; }
.pos-98 { left: 1004px; top: 94px; }
.pos-99 { left: 1004px; top: 122px; }
.pos-100 { left: 1004px; top: 150px; }
.pos-101 { left: 1004px; top: 178px; }
.pos-102 { left: 1004px; top: 206px; }
.pos-103 { left: 1004px; top: 234px; }
.pos-104 { left: 1004px; top: 262px; }
.pos-105 { left: 1004px; top: 290px; }
.pos-106 { left: 1004px; top: 318px; }
.pos-107 { left: 1004px; top: 346px; }
.pos-108 { left: 1004px; top: 374px; }
.pos-109 { left: 1004px; top: 402px; }
.pos-110 { left: 1004px; top: 430px; }
.pos-111 { left: 1004px; top: 542px; }
.pos-112 { left: 1004px; top: 570px; }
.pos-113 { left: 1004px; top: 598px; }
.pos-114 { left: 1004px; top: 626px; }
.pos-115 { left: 1004px; top: 654px; }
.pos-116 { left: 1004px; top: 682px; }
.pos-117 { left: 1004px; top: 710px; }
.pos-118 { left: 1004px; top: 738px; }
.pos-119 { left: 1004px; top: 766px; }
.pos-120 { left: 1004px; top: 794px; }
.pos-121 { left: 1004px; top: 822px; }
.pos-122 { left: 1004px; top: 850px; }
.pos-123 { left: 1004px; top: 878px; }
.pos-124 { left: 1004px; top: 906px; }
.pos-125 { left: 1004px; top: 934px; }
.pos-126 { left: 1004px; top: 962px; }

.pos-127 { left: 205px; top: 996px; }
.pos-128 { left: 205px; top: 1024px; }
.pos-129 { left: 373px; top: 996px; }
.pos-130 { left: 373px; top: 1024px; }
.pos-131 { left: 635px; top: 996px; }
.pos-132 { left: 635px; top: 1024px; }
.pos-133 { left: 804px; top: 996px; }
.pos-134 { left: 804px; top: 1024px; }

