#leftColumn		{background:#02519C url('../images/home-win-top.jpg') no-repeat top left; border:1px solid #033573; padding:173px 10px 10px 10px; width:236px; float:left; margin:0 0 30px 0; }
#rightColumn	{padding:10px; background:#044FA2 url('../images/box-top-bg.jpg') repeat-x top left; float:right; width:526px; margin:0 0 30px 0; }
#leftColumn h1,
#rightColumn h1	{font-size:90%; font-weight:bold; }

#rightColumn form			{background:#5489BD; margin:20px 10px 10px 10px; overflow:auto; padding:20px; }
#rightColumn ul				{width:240px; float:left; margin:0 0 0 10px; }
#rightColumn li				{list-style:none; padding:5px 10px; margin:10px 5px 10px 0; background:#02519C; }
#rightColumn input			{width:44%; }
#rightColumn label			{font-weight:bold; text-transform:uppercase; font-size:90%; margin:0 10px 0 0; }
#rightColumn .code_resp img	{border:0; border:none; display:inline; margin:-20px 0 0 0; }
#rightColumn #button img	{border:0; border:none; float:right; margin:0 10px 10px 0; }
h1#enterCodes				{width:209px; height:14px; font-size:0%; text-indent:-9999px; background:url('../images/enter-codes-heading.jpg') no-repeat left center; border:0; margin:0 0 30px 0; padding:0; }

input#submitButton	{padding:0; margin:0 0 -10px 10px; width:177px; }

.success 		{background:#044FA2 url('../images/congratulations-header.jpg') no-repeat 0 0; clear:both; padding:60px 20px 5px 20px; width:444px; text-align:right; border:0; margin:0 0 10px 10px;  }
.success p		{font-size:90%; text-transform:uppercase; font-weight:bold; }
.success .count	{font-size:220%; }

#error			{background:#FFFFCC; border:1px solid #000000; margin:20px 20px 20px 20px; padding:20px 20px 15px 20px; color:#FF0000; font-weight:bold; }
#error p		{margin:0; padding:0 0 5px 0; } 