body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: small;
/*  	background: #5e83a4; */
/*   	background: #79c4e2;  */
	background: #7EA2D6 url(/images/new/common/cloud_bg.jpg) center top;
}

#globalWrapper {
	/* background-image: url(/images/new/menu/background-balls.gif); */

	/*background:transparent url(/images/common/background_overlay.jpg) repeat-x scroll center top;
 	background-repeat: no-repeat;
	background-position: center top; */
}

#maincontainer {
	position: relative;
	text-align: center;
	height: auto;
	margin: 0px;
	padding: 0px;
}



/* ------------------ HEADER ------------------- */
		.header_wrapper {
			margin: 0px auto;
			padding:0px;
			background-color:#FFFFFF;
			font-family:Tahoma, Arial, Verdana, sans-serif;

		}
		.header {
			width:800px;
			margin: 0px auto;
			padding:0px;
			overflow: hidden;
			height: 100px;
			position:relative;
		}
		.header_logo {
			float:left;
			display:block;
			padding: 25px 0px 20px 0px;
		}

		/*  --- Quick login ---  */
		.quicklogin_join {
			font-size: 10px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #636363 ;
			position: absolute;
			right: 0px;
			top: 20px;
			text-align: left;
			width: 408px;
			padding: 8px 0px 0px 0px;
		}
		.loginselect_buttons {
			width: 248px;
			float: right;
			padding: 8px 0px 0px 0px;
		}
		.quicklogin_join .login_field {
			width:120px;
			font-size:10px;
			padding: 5px;
			height: 15px;
			border: 1px solid #cccccc;
		}
		.loginform {
			display:none;
			float:right;
		}
		.loggedin {
			 width: 255px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			background:#ececec;
			border: 1px solid #CCCCCC;
			padding: 2px 5px;
			font: 10px Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none;
			float:right;
			text-align: left;
		}
		.login_wrapper {
			width: 290px;
			float:right;
			text-align: right;
			height: 80px;
			padding: 25px 0px 0px 0px;
		}
/* 		.login {
			width: 270px;
			float:right;
			padding: 7px 0px 7px 7px;
			text-align:left;
			overflow:hidden;
			height: 65px;
		}
		.login input[type="text"] {
			font-size: 11px;
			width: 85px;
			padding:3px;
		}
		.password {
			font-size: 11px;
			color:#999999;
			margin:2px;
		}
		.username {
			color:#999999;
			font-size: 11px;
			margin:2px;
		}
		.login_button {
			background: url(/images/new/common/newnav/header_loginbutton.gif) left top no-repeat;
			width: 55px;
			height: 29px;
			text-indent: -999px;
			position:absolute;
			border:0px;
			right: -2px;
			cursor:pointer;
			padding: 0px;
			margin: 0px;
			
		}
		.login_join {
			font-size: 11px;
			color: #1f6ac7;
			float:right;
			padding: 5px 0px 0px 0px;
		}
		.login_name {
			font-size: 11px;
			color: #1f6ac7;
		} */
		/* --- Login and bsaket summary --- */
		.login_status {
			width: 260px;
			float:right;
			padding: 7px;
			text-align: right;
			overflow:hidden;
			font-size: 11px;
			color: #626262;
		}
		.login_basket_summary a {
			color: #1f6ac7;
			text-decoration: none;
		}
		.login_basket_summary {
			font-size: 11px;
			color: #1f6ac7;
			text-decoration:none;
			font-weight:bold;
			text-align:left;
			padding: 5px 0px 0px 0px;
			float: right;
		}
		.login_basket_img {
			float:left;
			padding: 0px 5px 5px 0px;
			position:relative;
			top: -5px;
		}

		.lotto_push {
			padding: 2px 5px;
		}
		/*  --- Primary navigation ---  */

		.nav_wrapper {
			height: 55px;
			padding: 30px 0px 0px 0px;
			margin: 0 auto;
			/* border-bottom:1px solid #CCCCCC; */
			background: url(/images/new/common/newnav/nav_uw_800.gif) center bottom no-repeat;
		}

		ul.nav {
			padding: 0px;
			margin: 0px auto;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
			display:block;
			height: 55px;
			/* background: url(/images/new/common/newnav/nav_bg_inactive.gif) repeat-x scroll 0 0; 
			border-right:1px solid #CCCCCC;*/
			width:800px;
			overflow:hidden;

		}

		ul.nav li {
			display: inline;
			padding:0px;
			margin: 0px;
		}
		ul.nav a {
			text-decoration:none;
			/* border-left:1px solid #CCCCCC; */
			border-right:1px solid #FFFFFF;
			/* background: url(/images/new/common/newnav/nav_bg_inactive.gif) repeat-x; */
			color:#666666;
			display:block;
			float: left;
			height:20px;
			padding:  28px 10px 12px 10px;
			font-size:13px;
			font-weight: bold;
		}
		/*ul.nav a:hover {
			text-decoration:none;
			color: #006699;
			border-left:1px solid #c5dbff;
			background: url(/images/new/common/newnav/nav_bg_active.gif) repeat-x; 

		}
		.navwrapper ul.nav li.nav_borderleft a {
			border-left:1px solid #CCCCCC;
			border-left: none;
			
		}
		li.nav_borderleft a:hover, li.nav_borderleft a.nav_leftcurrentpage {
			border-left: none;
			border-left:1px solid #c5dbff;
			 background: url(/images/new/common/newnav/nav_bg_active.gif) repeat-x ; 
			color: #006699;
		}
		li.nav_borderright a {
			border-right:1px solid #CCCCCC;
		}
		ul.nav li a.nav_currentpage {
			border-left: none;
			border-left:1px solid #c5dbff;
			background: url(/images/new/common/newnav/nav_bg_active.gif) repeat-x ; 
			color: #376da4;
		}*/

		#nav_home a.nav_leftcurrentpage, #nav_home a:hover {
			background: url(/images/new/common/newnav/nav_uw_800_rollover.gif) 0px -2px no-repeat;
			color: #FFFFFF;
		}
		#nav_play a.nav_currentpage, #nav_play a:hover {
			background: url(/images/new/common/newnav/nav_uw_800_rollover.gif) -58px -2px no-repeat;
			color: #FFFFFF;
		}
		#nav_results a.nav_currentpage, #nav_results a:hover {
			background: url(/images/new/common/newnav/nav_uw_800_rollover.gif) -107px -2px no-repeat;
			color: #FFFFFF;
		}
		#nav_lottopoints a.nav_currentpage, #nav_lottopoints a:hover {
			background: url(/images/new/common/newnav/nav_uw_800_rollover.gif) -208px -2px no-repeat;
			color: #FFFFFF;
		}
		#nav_about a.nav_currentpage, #nav_about a:hover {
			background: url(/images/new/common/newnav/nav_uw_800_rollover.gif) -270px -4px no-repeat;
			color: #FFFFFF;
		}
		#nav_help a.nav_currentpage,#nav_help a:hover {
			background: url(/images/new/common/newnav/nav_uw_800_rollover.gif) -344px -3px no-repeat;
			color: #FFFFFF;
		}
		#nav_account a.nav_currentpage,#nav_account a:hover  {
			background: url(/images/new/common/newnav/nav_uw_800_rollover.gif) -443px -2px no-repeat;
			color: #FFFFFF;
		}





/* ------- header elements -------- */

#logo {
	text-align: left;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 517px;
	background: #FFFFFF url(/images/new/header/logo.gif) 15px 7px no-repeat;
	height: 100px;
	float: left;
}

#langBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 29px;
	width: 200px;
	float: right;
	line-height: 29px;
	text-align: left;
	padding-left: 12px;
	color: #000000;
	text-decoration: none;
}
#langBar a {
	color: #000000;
	text-decoration: none;
}
#langBar a:hover {
	color: #990000;
	text-decoration: none;
}

.basket_wrapper {
	background-image: url(/images/new/menu/basket/background.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#lt_basket {
	font-family: Arial, Helvetica, sans-serif;
 	width: 193px; 
/* 	float: right; */
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0px;
}
.lt_basketcontents {
	background:#eaeaea;
	padding: 5px;
}
#basket {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(/images/new/menu/basket/trolley.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 58px;
/* 	width: 195px; */
/* 	float: right; */
	line-height: 56px;
	text-align: left;
	margin: 0 0 10px 0;
	padding: 0px;
}

#basket .baskettitle {
	width: 95px;
	margin: 0px;
	padding: 0 0 0 30px;
}
#basket a {
	color: #990000;
	text-decoration: none;
	text-align: right;
}

#basket li {
	font-size: 11px;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	float: none;
	line-height: 23px;
	font-weight: bold;
	text-align: left;
	display: inline;
	width: 90px;
	padding: 0 0 0 62px;
}
#basket img {
	float: right;
	padding:0px;
	line-height: 1px;
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#basket h1 {
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-align: left;
	float: left;
	display: block;
	height: 17px;
	width: 155px;
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
	padding: 0 0 0 35px;
}

#basket h2 {

	font-size: 10px;
	color: #000000;
	margin: 0px;
	text-align: left;
	float: right;
	display: block;
	height: 10px;
	width: 110px;
	text-decoration: none;
	font-weight: bold;
	line-height: 12px;
	padding-top: 2px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#basket ul {
	font-size: 10px;
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	float: none;
	line-height: 23px;
	font-weight: bold;
	text-align: left;
	display: inline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#basket a:hover {
	color: #CC0000;
	text-decoration: none;
}

/* ------- Navigation Menu ------- */

#navcontainer { 
	float: left; 
	width: 100%; 
	background: url('/images/new/menu/navbar_bgv3.gif') no-repeat right bottom;
/* 	background: url('/images/new/menu/background-neutral.gif') repeat-x right bottom; */
/* 	border-top:1px solid #B6B6B6; */
}


#navcontainer ul { margin: 0px; padding: 0px; float: left; list-style-type: none; width: 100%; display: inline; height: auto; }
#navcontainer ul.align { margin: 0px; padding: 0px; float: right; list-style-type: none; background-repeat: repeat-x; background-position: right bottom; display: inline; width: 23%; }
/*PLATFORM CHANGE */#navcontainer ul li { margin: 0pt; padding: 0pt; list-style-type: none; display: inline; float: left; text-align: center; line-height: 41px; height: auto; }
/*PLATFORM CHANGE */#navcontainer ul.align li { float: right; /*background-image: url('background-neutral.gif'); height: 41px; background-repeat: repeat-x; background-position: right bottom; */ }


/*PLATFORM CHANGE */#navcontainer ul li a { 
	margin: 0px;
	padding: 0px 1.5em;
	color:#3b3b3b;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align: center;
	height: 41px; 
	/*background-image: url('background-neutral.gif'); background-repeat: repeat-x; background-position: right bottom; */ 
	width: auto; 
	float: left; 
	border-right:1px solid #AEAEAE;
	border-left:1px solid #D9D9D9;
}


#navcontainer ul li a.current, #navcontainer li a:hover  { 
/* 	background: #94bce0  url('/images/new/menu/background-hover.gif') center bottom repeat-x;   */
	background: #94bce0  url('/images/new/menu/background-hover2.gif') center bottom repeat-x;  
/* 	border-right:1px solid #5E84A5; */
	border-right:1px solid #50a9cb;
	border-left:1px solid #377fc2;
	color:#ffffff;
}

#navcontainer ul li a.home {
	border-left: none;
}


/*PLATFORM CHANGE #navcontainer li a.playlotto { padding: 0px 1em; /*background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit;*/ }*/


/*PLATFORM CHANGE #navcontainer li a.results { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }
/*PLATFORM CHANGE #navcontainer li a.strategy { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }
/*PLATFORM CHANGE #navcontainer li a.help { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }
/*PLATFORM CHANGE #navcontainer li a.earn { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }
/*PLATFORM CHANGE #navcontainer li a.about { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }
/*PLATFORM CHANGE #navcontainer li a.contact { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }
/*PLATFORM CHANGE #empty { padding: 0px 3px; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; height: 100%; }
* html #empty { height: 100%; }
/*PLATFORM CHANGE #navcontainer li a.join { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }
/*PLATFORM CHANGE #navcontainer li a.login { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }
/*PLATFORM CHANGE #navcontainer li a.account { padding: 0px 1em; background: transparent url('background-neutral.gif') repeat-x scroll right bottom; width: inherit; }*/
/*PLATFORM CHANGE #navcontainer ul a:hover { background: transparent url('/images/new/menu/background-hover.gif') repeat-x scroll right bottom; }*/














/*#navcontainer ul
{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 75%;
	display: inline;
	height:auto;
}
#navcontainer ul.align
{
	float: right;
	margin: 0px;
	list-style-type: none;
	background-repeat: repeat-x;
	background-position: right bottom;
	padding: 0px;
	display: inline;
	width: 23%;
}

#navcontainer ul li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
	float: left;
	text-align: center;
	line-height: 21px;
	height: auto;
	cursor: hand;
}
#navcontainer ul.align li
{
	float: right;
	background-image: url(/images/new/menu/background-neutral-set2.gif);
	height:31px;
	background-repeat: repeat-x;
	background-position: right bottom;
}
#navcontainer ul li a
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	height:31px;
	background-image: url(/images/new/menu/background-neutral.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	margin: 0px;
	padding: 0px;
	width: auto;
	float: left;
}
#navcontainer ul li a.current {
	background-repeat: repeat-x;
	background-position: center bottom;
	background-image: url(/images/new/menu/background-current.gif);
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
}
#navcontainer li a.home {
	background: url(/images/new/menu/background-neutral.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}

#navcontainer li a.playlotto{
	background: url(/images/new/menu/background-neutral.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#navcontainer li a.results{
	background: url(/images/new/menu/background-neutral.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#navcontainer li a.strategy{
	background: url(/images/new/menu/background-neutral.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#navcontainer li a.help {
	background: url(/images/new/menu/background-neutral.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#navcontainer li a.earn {
	background: url(/images/new/menu/background-neutral-set2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#navcontainer li a.about {
	background: url(/images/new/menu/background-neutral-set2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#navcontainer li a.contact {
	background: url(/images/new/menu/background-neutral-set2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#empty {
	background: url(/images/new/menu/background-neutral-set2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	width: inherit;
	height: 100%;
}

  /*#navcontainer li a.join {
	background: url(/images/new/menu/background-join.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#navcontainer li a.login {
	background: url(/images/new/menu/background-neutral-set2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}
#navcontainer li a.account{
	background: url(/images/new/menu/background-neutral-set2.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 0px;
	padding-left: 1em;
	width: inherit;
}

#navcontainer ul a:hover {
	background: url(/images/new/menu/background-hover.gif);
}*/

