body {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:62.5%;
	color:#ffffff;
	background:#000000 url('https://www.nomadworldpub.com/shop/secure/imageswc/wc_background.jpg') top center no-repeat;
	line-height:0px;
}

#groups {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:62.5%;
	color:#ffffff;
	background:#000000 url('/worldcup/images/wc_background3.gif') top center no-repeat;
	line-height:0px;
}


.clearfix {
	clear:both;
}

img {
	border:0px;
}

#errors label.error {
	display: block;
	line-height: 1.2em;
	font-weight: bold;
}

#hello {
	text-align:center;
	font-size:1.3em;
	position:absolute;
	margin:0px auto;
	text-align:center;
	width:100%;
}

#bracket-wrapper {
	position: relative;
	margin: 40px auto 0 auto;
	padding: 1px;
	width: 920px;
	height: 1150px;
	overflow: hidden;
}

#bracket-left {
	position: absolute;
	left: 0;
	top: 0;
	width: 120px;
}

#bracket-right {
	position: absolute;
	right: 0;
	top: 0;
	width: 120px;
}

#bracket-sr-left {
	position: absolute;
	top: 55px;
	left: 120px;
	width: 140px;
}

#bracket-sr-right {
	position: absolute;
	top:55px;
	right: 130px;
	width: 140px;
}

/* Fixes overlap that prevented remove clicks */
#bracket-sr-left {
	z-index: 5;
}
#bracket-qf-left {
	z-index: 4;
}

.bracket-sr-wrapper .bracket-pick {
	margin-bottom: 110px;
}
#body2 {
	width:100%;
	margin:0px auto;
	padding:0px;
	border:0px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size:62.5%;
	color:#ffffff;
	background:#000000 url('/worldcup/images/wc_background.jpg') top center no-repeat;
	line-height:0px;
}

#pick-a-1 {
	background:#000000 url('/shop/secure/imageswc/a1.gif');
}

#pick-b-1 {
	background:#000000 url('/shop/secure/imageswc/b1.gif');
}

#pick-c-1 {
	background:#000000 url('/shop/secure/imageswc/c1.gif');
}

#pick-d-1 {
	background:#000000 url('/shop/secure/imageswc/d1.gif');
}

#pick-e-1 {
	background:#000000 url('/shop/secure/imageswc/e1.gif');
}

#pick-f-1 {
	background:#000000 url('/shop/secure/imageswc/f1.gif');
}

#pick-g-1 {
	background:#000000 url('/shop/secure/imageswc/g1.gif');
}

#pick-h-1 {
	background:#000000 url('/shop/secure/imageswc/h1.gif');
}

#pick-a-2 {
	background:#000000 url('/shop/secure/imageswc/b2.gif');
}

#pick-b-2 {
	background:#000000 url('/shop/secure/imageswc/a2.gif');
}

#pick-c-2 {
	background:#000000 url('/shop/secure/imageswc/d2.gif');
}

#pick-d-2 {
	background:#000000 url('/shop/secure/imageswc/c2.gif');
}

#pick-e-2 {
	background:#000000 url('/shop/secure/imageswc/f2.gif');
}

#pick-f-2 {
	background:#000000 url('/shop/secure/imageswc/e2.gif');
}

#pick-g-2 {
	background:#000000 url('/shop/secure/imageswc/h2.gif');
}

#pick-h-2 {
	background:#000000 url('/shop/secure/imageswc/g2.gif');
}

#pick-a_c-1 {
	background:#000000 url('/shop/secure/imageswc/a1b2.gif');
}

#pick-a_c-2 {
	background:#000000 url('/shop/secure/imageswc/c1d2.gif');
}

#pick-e_g-1 {
	background:#000000 url('/shop/secure/imageswc/e1f2.gif');
}

#pick-e_g-2 {
	background:#000000 url('/shop/secure/imageswc/g1h2.gif');
}

#pick-b_d-1 {
	background:#000000 url('/shop/secure/imageswc/b1a2.gif');
}

#pick-b_d-2 {
	background:#000000 url('/shop/secure/imageswc/d1c2.gif');
}

#pick-f_h-1 {
	background:#000000 url('/shop/secure/imageswc/f1e2.gif');
}

#pick-f_h-2 {
	background:#000000 url('/shop/secure/imageswc/h1g2.gif');
}

#pick-a_c_e_g-1 {
	background:#000000 url('/shop/secure/imageswc/ac.gif');
}

#pick-a_c_e_g-2 {
	background:#000000 url('/shop/secure/imageswc/eg.gif');
}

#pick-b_d_f_h-1 {
	background:#000000 url('/shop/secure/imageswc/bd.gif');
}

#pick-b_d_f_h-2 {
	background:#000000 url('/shop/secure/imageswc/fh.gif');
}

#pick-final-1 {
	background:#000000 url('/shop/secure/imageswc/aceg.gif');
}

#pick-final-2 {
	background:#000000 url('/shop/secure/imageswc/bdfh.gif');
}

#pick-champ {
	background:#000000 url('/shop/secure/imageswc/champ.gif');
}

#pick-tp-1 {
	background:#000000 url('/shop/secure/imageswc/aceg_3.gif');
}

#pick-tp-2 {
	background:#000000 url('/shop/secure/imageswc/bdfh_3.gif');
}

#pick-third{
	background:#000000 url('/shop/secure/imageswc/3winner.gif');
}


#bracket-qf-a-c {
	padding-top:5px;
}

#bracket-qf-a-c {
	padding-top:5px;
}

#bracket-qf-b-d {
	padding-top:5px;
}

#bracket-qf-f-h {
	padding-top:20px;
}

#bracket-qf-e-g {
	padding-top:20px;
}

#bracket-sr-e {
	padding-top:5px;
}

#bracket-sr-f {
	padding-top:5px;
}

#bracket-sr-d {
	padding-top:7px;
}

#bracket-sr-c {
	padding-top:7px;
}

#bracket-sr-g {
	padding-top:17px;
}

#bracket-sr-h {
	padding-top:17px;
}

#bracket-qf-left {
	position: absolute;
	top: 153px;
	left: 230px;
	width: 140px;
}

#bracket-qf-right {
	position: absolute;
	top: 153px;
	right: 240px;
	width: 140px;
}

.bracket-qf-wrapper .bracket-pick {
	margin-bottom: 300px;
}

#bracket-sf-left {
	position: absolute;
	top: 280px;
	left: 315px;
}

#bracket-sf-right {
	position: absolute;
	top: 280px;
	right: 310px;
}

#bracket-final p {
	margin: 0;
}

#bracket-final-wrapper {
	position: absolute;
	top: 505px;
	right: 295px;
	width: 320px;
}

#bracket-final-wrapper .pick {
	float: left;
	margin: 8px;
}

#bracket-tp p {
	margin: 0;
}

#bracket-tp-wrapper {
	position: absolute;
	top: 410px;
	right: 300px;
}

#bracket-tp-wrapper .pick {
	float: left;
	margin: 8px;
}

#bracket-champ-wrapper {
	position: absolute;
	top: 690px;
	width: 140px;
	right: 395px;
}

#bracket-third-wrapper {
	position: absolute;
	top: 585px;
	width: 140px;
	right: 395px;
}

#bracket-third-wrapper .pick {
}

#buttons {
	position: absolute;
	top: 760px;
	left: 393px;
}

#rules {
	position: absolute;
	top: 180px;
	left: 393px;
}



#print-submit {
	margin-left:44px;
}


div.bracket-group {
	margin-bottom: 20px;
	margin-top:30px;
}

div.bracket-group h2 {
	margin: 0;
	line-height: 1.2em;
}

div.bracket-group p {
	margin: 0;
}

.bracket-pick {
}

.team {
	cursor: pointer;
}

.bracket-group .picked {
	color: #999;
}

#bracketbody {
	background:#c60000;
}

#bracketchoice {
	width:700px;
	height:400px;
	margin:0px auto;
	text-align:center;
}


#loginlogo {
	margin:0px auto;
	text-align:center;
	margin-top:50px;
}

#login-form label {
	font-size:1.6em;
	font-weight:bold;
}

#login-form input {
	font-size:1.9em;
	font-weight:bold;
}

#gologin {
	text-align:center;
	margin:0px auto;
	margin-top:20px;
	width:300px;
	font-family: Arial, Verdana, Sans-Serif;
	color:#ffffff;
	line-height:20px;
	padding-right:106px;
}

#login-form {
	text-align:left;
}

.bracketnote {
	font-weight:bold;
	font-size:.9em;
}

.pick {
	display: block;
	width: 140px;
	height: 40px;
	margin: 2px;
	cursor: pointer;
}

.team-pick {
	width:160px;
}

.team-pick p {
	margin: 0;
}

.clearfix {
	clear: both;
}


