/* GENERAL STYLES */
/* GENERAL STYLES */
body							{padding-bottom: 36px;}

hr							{clear: both; color: #fff; background: #fff;}

div#new-header						{height: 160px; width: 940px; margin: 0 auto; position: relative;}
div#new-header h1					{float: left; height: 96px; width: 160px; padding: 0; margin: 24px 0 0;}
div#new-header h1 a					{display: block; height: 96px; width: 160px; text-indent: -99999px;}

div#header-login					{position: absolute; text-align: right; right: 0; top: 0; height: 30px; padding: 8px 10px 0 0;}
div#header-login fieldset				{padding: 0 0 0 10px; height: 30px;}
div#header-login fieldset.logged-in span		{padding-right: 5px; color: #fff;}
div#header-login label					{width: 117px; padding: 0 3px 0 0; float: left; margin-right: 10px;}
div#header-login label input				{width: 114px; margin: 0; padding: 0px 0 5px 3px; border: none;}
div#header-login div.submit				{display: inline; width: auto; height: 18px; background: url(/img/top-button-right.gif) 100% 0 no-repeat transparent; padding: 0 5px 0 0;}
div#header-login input.submit				{background: url(/img/top-button-left.gif) 0 0 no-repeat transparent; border: 0; color: #fff; padding: 1px 0px 1px 5px;}

div#new-header ul.help-links				{float: right; width: auto; list-style: none; margin: -3px 0 0; padding: 0 0 0 10px;}
div#new-header ul.help-links li				{text-align: left; line-height: 1;}

ul#mainmenu						{position: absolute; right: 20px; bottom: 30px; list-style: none; margin: 0;}
ul#mainmenu li						{float: left; margin: 0 5px; font-size: 14px;}
ul#mainmenu li a					{display: block; height: 18px; padding: 5px 5px 4px; font-weight: bold; text-decoration: none; text-transform: uppercase;}
ul#mainmenu li.active					{margin: 0 10px;}
ul#mainmenu li.active a					{padding: 5px 20px 4px;}

div#news-winners					{position: absolute; left: 0; bottom: 0; height: 30px; width: 920px; padding: 0 20px 0 0;}
div#news-winners ul					{text-align: left; list-style: none; margin: 0; padding: 0;}
div#news-winners ul li					{margin: 0; padding: 6px 0 6px 10px;}

div#submenu						{position: absolute; left: 0; bottom: 0; height: 30px; width: 920px; padding: 0 20px 0 0;}
div#submenu ul						{text-align: left; list-style: none; margin: 0; padding: 1px 0 2px; float: left;}
div#submenu ul li					{float: left; margin: 0 5px; font-size: 12px;}
div#submenu ul li a					{display: block; height: 18px; padding: 5px 10px 4px 5px; font-weight: bold; text-decoration: none;}
div#submenu ul li.active				{margin: 0 10px;}
div#submenu ul li.active a				{text-decoration: underline;}

ul#secondNav						{list-style: none; margin: 0; padding: 0;}
ul#secondNav li a					{display: block; padding: 4px 35px 4px 5px; height: 18px;}
ul#secondNav li ul					{margin: 0; padding: 0; list-style: none;}
ul#secondNav li ul li					{height: 20px;}
ul#secondNav li ul li a					{display: block; padding: 1px 35px 1px 5px; height: 18px;}

div#content						{width: 960px; margin: 10px auto; text-align: left;}

div.oneColumn						{width: 140px; margin: 0 10px; float: left;}
div.twoColumns						{width: 300px; margin: 0 10px; float: left;}
div.threeColumns					{width: 460px; margin: 0 10px; float: left;}
div.fourColumns						{width: 620px; margin: 0 10px; float: left;}
div.fiveColumns						{width: 780px; margin: 0 10px; float: left;}
div.sixColumns						{width: 940px; margin: 0 10px; float: left;}

div.threeSubColumns					{width: 220px; margin: 0 10px; float: left;}
div.fourHalfSubColumns					{width: 340px; margin: 0 10px; float: left;}
div.fiveSubColumns					{width: 380px; margin: 0 10px; float: left;}
div.sevenSubColumns					{width: 540px; margin: 0 10px; float: left;}
div.nineSubColumns					{width: 700px; margin: 0 10px; float: left;}

body div.first						{margin-left: 0;}
body div.last						{margin-right: 0;}
body div.nomargin					{margin: 0;}

div#feature-rotator					{width: 700px; height: 180px; position: relative; z-index: 1; margin: 0 0 10px;}
div#feature-rotator ul					{list-style: none; margin: 0; padding: 0;}
div#feature-rotator ul li img				{margin: 0; padding: 0;}
div#feature-rotator li					{position: absolute; top: 0; left: 0; margin: 0; padding: 0; display: none; z-index: 8;}
div#feature-rotator li.last-active			{display: block; z-index: 2;}
div#feature-rotator li.active				{display: block; z-index: 3;}

div.rotator						{position: relative; z-index: 1; margin: 0 0 10px;}
div.rotator ul						{list-style: none; margin: 0; padding: 0;}
div.rotator ul li img					{margin: 0; padding: 0;}
div.rotator li						{position: absolute; top: 0; left: 0; margin: 0; padding: 0; display: none; z-index: 8;}
div.rotator li.last-active				{display: block; z-index: 2;}
div.rotator li.active					{display: block; z-index: 3;}

div.promoImage						{float: left; margin: 0 20px 18px 0; width: 300px;}
div.promoDetail						{float: left; margin: 0; width: 300px;}
div.promos hr						{border-top: 2px solid #09f; margin-bottom: 18px;}

div.winner						{float: left; width: 460px; margin: 10px;}
div.winner img						{float: left; margin: 0 10px 10px 0;}

div.oneColumn h3.title					{height: 18px; padding: 3px 5px; margin: 0 0 12px; line-height: 1; font-weight: bold; text-transform: capitalize;}
ul.news							{list-style: none; margin: 0;}
ul.news p						{text-align: left;}

div.help-links ul					{margin: 9px 0 9px 100px; list-style: none;}
div.threeColumns div.help-links ul			{margin: 9px 0 9px 170px;}
#badgerthatlogin div.help-links ul			{margin: 9px 0 0 275px;}

div#my-happi						{}
div#my-happi div.message				{margin-left: -10px;}
div#my-happi div.message img				{margin: 0;}
div#my-happi div.sideNav				{width: 140px; margin: 0 10px 0 0; float: left;}
div#my-happi div.richtext				{float: left; width: 460px;}

div#next-draw-details					{background: url(/img/jackpot-countdown.gif) 0 27px no-repeat transparent; float: left; width: 100%; height: 120px;}
div#next-draw-details h3				{background: url(/img/box-header-green.gif) 0 0 no-repeat transparent; color: #fff; line-height: 27px; font-weight: bold; padding: 0 10px;}
div#next-draw-details div.countdown			{width: 180px; float: left; padding: 5px;}
div#next-draw-details div.countdown p			{margin: 0; text-align: center; font-weight: bold; font-size: 14px; color: #3c0;}
div#next-draw-details div.countdown table		{width: 100%;}
div#next-draw-details div.countdown th			{text-align: center;}
div#next-draw-details div.countdown td			{background: url(/img/countdown-bg.gif) 50% 50% no-repeat transparent; width: 40px; height: 21px; text-align: center;}
div#next-draw-details div.jackpot			{width: 180px; float: left; padding: 5px;}
div#next-draw-details div.jackpot h4			{text-align: center; font-weight: bold; font-size: 24px; color: #3c0; padding: 8px 0 10px;}
div#next-draw-details div.jackpot h3			{text-align: center; font-weight: bold; font-size: 36px; color: #09f; background: none;}
div#next-draw-details div.jackpot h3 span		{font-size: 18px; text-transform: uppercase; padding-right: 5px;}

div.threeSubColumns div.FAQs				{background: url(/img/FAQ-bottom.gif) 0 100% no-repeat transparent;}
div.threeSubColumns div.FAQs h3				{background: url(/img/5-mini-blue-top.gif) 0 0 no-repeat transparent; color: #fff; line-height: 27px; font-weight: bold; padding: 0 10px;}
div.threeSubColumns div.FAQs ul				{list-style: none; margin: 0; padding: 9px 10px 18px;}
div.threeSubColumns div.FAQs ul li			{margin: 0 0 9px;}
div.FAQs ul li span.answer				{display: none;}

div#footer						{clear: both; width: 940px; margin: 10px auto; padding: 10px 0;}
div#footer div.fourColumns				{margin: 0 10px 0 0;}
div#footer div.oneColumn				{margin: 0 10px 0 0;}
div#footer div.twoColumns				{margin: 0 0 0 10px;}

div#footer ul						{list-style: none; margin: 0 0 3px -5px; text-align: left;}
div#footer ul li					{display: inline; padding: 0 5px 0 0; margin: 0 0 0 5px;}

p#logos img						{margin: 0 5px 0 0;}

p.clearing						{height: 1px; overflow: hidden; margin: 0 0 -1px; clear: both;}

img.rightOverhang					{float: left; margin: -6px -10px 18px 0;}

div.results-data					{float: left; width: 460px; margin: 0 20px 9px 0; background: url(/img/3-column-blue.gif) 0 100% no-repeat transparent; border-bottom: 18px solid #fff;}
div.richtext div.results-data h3			{height: 27px; line-height: 27px; margin: 0 0 9px; padding: 0 10px; color: #fff; font-weight: bold; background: url(/img/3-column-blue-header.gif) 0 0 no-repeat transparent;}
div.richtext div.results-data table			{border: 0;}
div.richtext div.results-data table td			{padding: 0 2px; border: 0; text-align: center; background: transparent;}
div.richtext div.results-data table td strong		{font-size: 18px;}
div.richtext div.results-data table td img		{display: inline; margin: 0;}
div.richtext div.results-data table th			{background: transparent; padding: 0 2px; border: 0; text-align: center; color: #000;}
div.richtext div.results-data table.prizes td,
div.richtext div.results-data table.prizes th		{border-right: 1px solid #09f;}
div.richtext div.results-data table.prizes th.last,
div.richtext div.results-data table.prizes td.last	{border: none;}
div.results-blurb					{float: left; width: 460px; margin: 0;}

div.historical-result div.even				{background: url(/img/result-blue.gif) 0 0 no-repeat transparent; height: 80px;}
div.historical-result div.odd				{background: url(/img/result-orange.gif) 0 0 no-repeat transparent; height: 80px;}
div.historical-result div p.date			{width: 40px; padding: 0 15px 0 5px; float: left;}
div.historical-result div p.date span			{display: block; text-align: center;}
div.historical-result div p.date span.month		{color: #fff; font-weight: bold; text-transform: uppercase; padding: 9px 0 2px;}
div.historical-result div p.date span.day		{font-size: 18px;}
div.historical-result div table				{border: none; width: 230px; clear: none; margin: 24px 0;}
div.historical-result div table td			{padding: 0 5px; border: none;}
div.historical-result div.odd table td.uk		{background: url(/img/front-balls/UK-orange.gif) 50% 0 no-repeat transparent;}
div.historical-result div.odd table td.de		{background: url(/img/front-balls/GER-orange.gif) 50% 0 no-repeat transparent;}
div.historical-result div.odd table td.fr		{background: url(/img/front-balls/FRA-orange.gif) 50% 0 no-repeat transparent;}
div.historical-result div.odd table td.esp		{background: url(/img/front-balls/ESP-orange.gif) 50% 0 no-repeat transparent;}
div.historical-result div.odd table td.ch		{background: url(/img/front-balls/CH-orange.gif) 50% 0 no-repeat transparent;}
div.historical-result div.odd table td.at		{background: url(/img/front-balls/AT-orange.gif) 50% 0 no-repeat transparent;}
div.historical-result div.even table td.uk		{background: url(/img/front-balls/UK-blue.gif) 50% 0 no-repeat transparent;}
div.historical-result div.even table td.de		{background: url(/img/front-balls/GER-blue.gif) 50% 0 no-repeat transparent;}
div.historical-result div.even table td.fr		{background: url(/img/front-balls/FRA-blue.gif) 50% 0 no-repeat transparent;}
div.historical-result div.even table td.esp		{background: url(/img/front-balls/ESP-blue.gif) 50% 0 no-repeat transparent;}
div.historical-result div.even table td.ch		{background: url(/img/front-balls/CH-blue.gif) 50% 0 no-repeat transparent;}
div.historical-result div.even table td.at		{background: url(/img/front-balls/AT-blue.gif) 50% 0 no-repeat transparent;}
div.historical-result div table td img			{margin: 0 auto;}

div.richtext div.newResults div.results-data		{position: relative; width: 940px; height: 81px; margin: 0; background: url(/img/results.jpg) 0 0 no-repeat transparent; border: 0; border-bottom: 9px solid #fff; padding: 63px 0 0;}
div.richtext div.newResults p.date			{width: 40px; padding: 0 12px 0 21px; float: left;}
div.richtext div.newResults p.date span			{display: block; text-align: center;}
div.richtext div.newResults p.date span.month		{color: #fff; font-weight: bold; text-transform: uppercase; padding: 9px 0 2px;}
div.richtext div.newResults p.date span.day		{font-size: 24px; font-weight: bold; padding: 2px 0 0;}
div.richtext div.newResults p.date span.year		{display: none;}
div.richtext div.newResults div.results-data h3		{display: none;}
div.richtext div.newResults table.figures		{width: 495px;/*371px;*/ float: left;}
div.richtext div.newResults table.figures td		{width: auto; padding: 18px 0 0 3px; border: 0;}
div.richtext div.newResults table.prizes		{width: auto; float: left; clear: left;}
div.richtext div.newResults table.prizes td		{width: 107px; vertical-align: middle; border: none; padding: 22px 2px 0;}

div.newResults div.winners-blurb			{position: absolute; width: 200px; top: 80px; left: 480px;}
div.newResults div.multiwin-blurb			{position: absolute; width: 200px; top: 80px; left: 715px;}
div.newResults div.winners-blurb p,
div.newResults div.multiwin-blurb p			{font-size: 14px;}
div.newResults div.winners-blurb strong,
div.newResults div.multiwin-blurb strong		{color: #c00;}

div#historical-results					{padding: 0; height: 210px; overflow: hidden; border-top: 9px solid #fff; border-bottom: 9px solid #fff;}
div#historical-results div.result			{clear: both; height: 55px; overflow: hidden; border-bottom: 1px dotted #09f; padding: 7px 0;}
div#historical-results p.date				{width: 40px; float: left; padding: 0 3px; background: url(/img/cal.gif) 0 0 no-repeat #fff; margin: 0;}
div#historical-results p.date span			{display: block; text-align: center;}
div#historical-results p.date span.month		{color: #fff; font-size: 8px; height: 15px; font-weight: bold; text-transform: uppercase; padding: 3px 0 0; text-align: center;}
div#historical-results p.date span.day			{font-size: 18px; font-weight: bold; padding: 0; height: 12px;}
div#historical-results p.date span.year			{font-size: 10px; font-weight: bold;}
div.richtext div#historical-results table		{width: auto; border: 0; margin: 0 20px 0 10px; float: left;}
div.richtext div#historical-results table td		{background: url(/img/front-balls/UK-shadow.gif) 50% 12px no-repeat transparent; text-align: center; width: 30px; padding: 12px 2px; border: 0;}
div.richtext div#historical-results table td img	{margin: 0 auto;}
div.richtext div#historical-results table td.uk		{background-image: url(/img/front-balls/UK-shadow.gif);}
div.richtext div#historical-results table td.de		{background-image: url(/img/front-balls/GER-shadow.gif);}
div.richtext div#historical-results table td.fr		{background-image: url(/img/front-balls/FRA-shadow.gif);}
div.richtext div#historical-results table td.esp	{background-image: url(/img/front-balls/ESP-shadow.gif);}
div.richtext div#historical-results table td.ch		{background-image: url(/img/front-balls/CH-shadow.gif);}
div.richtext div#historical-results table td.it		{background-image: url(/img/front-balls/IT-shadow.gif);}
div.richtext div#historical-results table td.pt		{background-image: url(/img/front-balls/PT-shadow.gif);}
div.richtext div#historical-results table td.at		{background-image: url(/img/front-balls/AT-shadow.gif);}
div#historical-results p.prizes				{float: left; width: 170px; text-align: left; line-height: 12px; font-size: 11px;}

p.pageNav						{text-align: center;}
p.pageNav a						{text-decoration: none;}
p.pageNav a img						{display: inline; float: none; margin: 0;}

div.specialButtons					{display: none;}

/* EDITOR PROPERTIES */


/* EDITOR PROPERTIES */
