.landing-left-main {
	width:572px;
	float:left;
}

.landing-right-main {
	width:300px;
	float:left;
	margin-top:8px;
	margin-bottom: 8px;
}

.box-wrapper .marginleft{
	margin-left: 12px;
}

.box-wrapper h2 {
	font-family:Arial;
	font-size:1.10em; 
	font-weight:bold;
	color:#ffffff;
	padding:8px 0 8px 8px;
	/*border-right:1px solid #2c3e7c; removes black line from edge of headers amends 12/07/07 Bug #233 */
	background-image: url(../images/Global/blue_top_curve.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
 
.box-wrapper h2 img{ /* added class 10/09/07 Feature Request #205 */
	float:right;
	padding:0;
}

.lotteries_container
{
	float:left;
	width:944px;
	background-color:#9bafc8;
	padding:0 8px 0 8px;
}
 
 .box-fourth-big {
 width: 200px;
 float:left;
 margin-bottom: 3px;}
 
 .box-threefourths-big {
 width: 508px;
 float:left;
 margin-bottom: 3px;}
 
 /*content specific styles*/
 .box-leftnav{
 background:url(../images/contentpage_nav_bg.gif) repeat-y top left;}

.box-leftnav-wrapper{
 /*background:url(../../football/images/contentpage_navbottom_bg.gif) no-repeat bottom left;*/
 min-height:538px;
 height:auto !important;
 height:538px;
 padding: 10px 0 0 0;
}

.left-side h2{
 background:url(../images/header_big.gif) no-repeat top left;}

.box-lotterytop {
 /*background:#ecf3fa url(../images/box_bottom.gif) no-repeat bottom left;*/


 /*margin: 10px 0 8px 0;*/
/*  display: table; */
/*height: 200px; amends 12/07/07 remove this line.*/
 }

.box-lotterytop h2 {
 width: 556px;
 line-height: 16px;
}

 .box-lotterymiddle {
 /*background:#ecf3fa url(../images/box_bottom.gif) no-repeat bottom left;*/
 background-color: #ffffff;
 width: 572px;
 display: table;
 height:auto; /* amended property 15/08/07 */
 float:left;
 }

.box-lotteryresultsmiddle {
 /*background:#ecf3fa url(../images/box_bottom.gif) no-repeat bottom left;*/
 background-color: #b2d9fd;
 text-align:center;
 display:block;
 }

.box-lottery {
 /*position:relative;*/
 /*background:#ecf3fa url(../images/box_bottom.gif) no-repeat bottom left;*/
 background-color: #ffffff;
/*  width: 516px; */
 margin: 10px 0 8px 0;
 display: table;
/*  height: 360px; /* amended properties 03/08/07 - Bug#234 */ */
 }
 
 .box-lotterytop h3 {
 /*background: url(../images/box_top.gif) no-repeat top left;*/
 height: 24px;
 font-size:1.4em;
 color:#3a4b91;
 text-indent:8px;
 padding: 13px 0 0 0; }
 
.box-lotterymiddle h3 {
	height: 24px;
	font-size:1.4em;
	color:#3a4b91;
	text-indent:8px;
	padding: 13px 0 0 0;
	font-weight:bold;
	float:none;
}

.box-lottery h3 {
	height: 30px;
	font-size:1.4em;
	color:#3a4b91;
	text-indent:8px;
	padding:16px 0 3px 0;
	font-weight:bold;
	clear: both;
}


.box-lottery h3 a.how{
 float:right;
 font-size:0.9em;
 background:url(../images/icon_how.gif) no-repeat top left;
 padding: 2px 0 0 15px;
 margin: 0 5px 0 0;}

.box-lottery .select{
 text-align:center;
 padding: 10px 0;
 color:#394c97;
 font-size:1.2em;}

.select{
	clear: both;
}

.box-lottery h3.img{
 vertical-align:middle;
 }
 
 /*
 *KMP Addition 20/07/2007
 */
.box-lottery .balls-six .balls-sp a.blue, .box-lottery  .balls a.blue{
 background:url()
 }
 /*
 *End KMP Addition 20/07/2007
 */

.box-lottery  .balls-six .balls-sp,
.box-lottery  .balls {
/*position:relative;*/
	background:url(../images/lotteries/balls_bg5.jpg) no-repeat top left;
	margin: 0 0 0 32px;
	width: 507px; /* amended from 497px bug#233 17/07/07 */
	height:261px;
	float:center;
	padding: 10px 0 10px 10px;
}

.box-lottery .balls-six {
	background:url(../images/lotteries/balls_bg2.jpg) no-repeat top left;
	height:257px;
}
 
.box-lottery .balls-sp {
	background:url(../images/lotteries/balls_bg_spain.jpg) no-repeat top left;
}

.box-lottery  .balls-six .balls-sp a,
.box-lottery  .balls a{
 background:url(../images/lotteries/ballblue.gif) no-repeat top left;
 /* background:url(../images/balltransparent.png) no-repeat top left; */
 width: 29px;
 height:23px;
 font-size:1.1em;
 text-align:center;
 color:#FFF !important;
 display:block;
 float:left;
 padding: 8px 0 0 0;
 margin: 0 3px 3px 0;}

.box-lottery  .balls-six .balls-sp .lastrow,
.box-lottery  .balls .lastrow{
 padding-left: 180px;}

.box-lottery  .balls-six .balls-sp .picked .picked-six,
.box-lottery  .balls .picked {
float:left;
clear:both;
 position:absolute;

 top:209px; left:132px;
}

.box-lottery  .balls-six .picked-six {
float:left;
clear:both;
 position:absolute;

 top:210px; left:110px;
}

.box-lottery .balls-six .sisaxgame_separator_1 {
	float:left;
	clear:both;
	
	background:url(../images/lotteries/balls_separator.gif) no-repeat;
	position:absolute;
	top:199px; left:130px;
	height:58px;
	width:48px;
}

.box-lottery  .balls-six .sisaxgame_separator_2 {
	float:left;
	clear:both;
	
	background:url(../images/lotteries/balls_separator.gif) !important;
	position:absolute;
	top:199px; left:180px;
	height:58px;
	width:48px;
}

.box-lottery  .balls-six .sisaxgame_separator_3 {
	float:left;
	clear:both;
	
	background:url(../images/lotteries/balls_separator.gif) !important;
	position:absolute;
	top:199px; left:230px;
	height:58px;
	width:48px;
}

.box-lottery  .balls-six .sisaxgame_separator_4 {
	float:left;
	clear:both;
	
	background:url(../images/lotteries/balls_separator.gif) !important;
	position:absolute;
	top:199px; left:280px;
	height:58px;
	width:48px;
}

.box-lottery  .balls-six .sisaxgame_separator_5 {
	float:left;
	clear:both;
	
	background:url(../images/lotteries/balls_separator.gif) !important;
	position:absolute;
	top:199px; left:330px;
	height:58px;
	width:48px;
}

.box-lottery  .balls-six .balls .picked-ir .picked-six {

 margin: 133px 0 0 130px;
}

.box-lottery  .balls-six .balls .picked-ir .picked-six a,
.box-lottery  .balls .picked a{
 margin-right: 20px;
 width:31px;

 font-weight:bold;

 float:left;
}

.box-lottery  .balls-six .balls-sp a.red,
.box-lottery  .balls a.red{
 background:url(../images/lotteries/ballred.gif) no-repeat top left !important;}

.box-lottery  .balls-six .balls-sp a.purple,
.box-lottery  .balls a.purple{
 background:url(../images/lotteries/ballpurple.gif) no-repeat top left !important;}

.box-lottery  .balls-six .balls-sp a.orange,
.box-lottery  .balls a.orange{
 background:url(../images/lotteries/ballorange.gif) no-repeat top left !important;}

.box-lottery  .balls-six .balls-sp a.green,
.box-lottery  .balls a.green{
 background:url(../images/lotteries/ballgreen.gif) no-repeat top left !important;}

.box-lottery  .balls-six .balls-sp a.yellow,
.box-lottery  .balls a.yellow{
 background:url(../images/lotteries/ballyellow.gif) no-repeat top left !important;}

.box-lottery  .balls-six .balls-sp a.blue,
.box-lottery  .balls a.blue{
 background:url()}

.box-lottery .buttons{
 position:absolute;
 z-index:2;
 padding-left:0px;

 left:42px;
 margin-top:155px;
}

.box-lottery   input.button-lucky{
 margin-right: 235px;}

.box-lottery .choose{
 padding: 15px;}

.box-lottery .choose input{
 float:left;
 vertical-align:top;
 margin: 0 5px 0 0;}

.box-lottery .choose label{
 float:left;
 vertical-align:top;
 margin: 0 0 10px 0;
 font-size:1.2em;
 color:#394c97;}
 
 .box-lotterymiddle .choose{
 padding: 15px 15px 0px 15px;
 border: 0px;
 }

.box-lotterymiddle .choose input{
 float:left;
 vertical-align:top;
 margin: 0 5px 10px 0; /*amended property 15/08/07 */
 }

.box-lotterymiddle .choose label{
 float:none;
 vertical-align:top;
 margin: 0 0 10px 0; /*amended property 15/08/07 */
 font-size:1.2em;
 color:#394c97;}
 
 /*
 * KMP Amend 22/07/2007 changed CSS definition to be on img instead of input
 */
.box-lottery img.confirm{
 margin: 10px 0 10px 222px;}

.box-lottery  .combinations{
 background:url(../images/lotteries/bg_combinations.gif) repeat-x top left;
 height:26px;
 color:#FFF;
 font-weight:bold;
 font-size:1.3em;
 margin: 10px 10px;}

.box-lottery  .combinations span.combination-balls {
 float:right;}

.balls{
	position:relative;
}

.box-lottery .gameballs{
 display:block;
 width: 32px;
 height:28px;
 float:left;
 margin: 0 5px 0 0;
 padding: 8px 0 0 0;
 text-align:center;
 color:#FFF !important;
 font-weight:bold;}

.box-lottery .red2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballred.png) no-repeat top left;}

.box-lottery .orange2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballorange.png) no-repeat top left;}

.box-lottery .green2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballgreen.png) no-repeat top left;}
 
.box-lottery .purple2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballpurple.png) no-repeat top left;}

.box-lottery .yellow2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballyellow.png) no-repeat top left;}

.box-lottery  .combinations span.title{
 float:left;
 margin: 3px 0 0 5px;} 
 
.box-lotterybottom {
 display: table;
 /*background:#ecf3fa url(../images/box_bottom.gif) no-repeat bottom left;*/
 background-color: #ffffff;
/*  width: 516px; */
 margin: 10px 0 8px 0;
 min-height: 350px; float:left;
}

.box-lotterybottom  .combinations{
 background:url(../images/lotteries/bg_combinations.gif) repeat-x top left;
 height:26px;
 color:#000000;
 font-weight:bold;
 font-size:1.3em;
 margin: 10px 10px;}

.box-lotterybottom  .combinations span.combination-balls {
 float:right;}


.box-lotterybottom .gameballs{
 display:block;
 width: 32px;
 height:28px;
 float:left;
 margin: 0 5px 0 0;
 padding: 8px 0 0 0;
 text-align:center;
 color:#FFF !important;
 font-weight:bold;}

.box-lotterybottom .red2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballred.png) no-repeat top left;}

.box-lotterybottom .orange2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballorange.png) no-repeat top left;}

.box-lotterybottom .green2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballgreen.png) no-repeat top left;}
 
.box-lotterybottom .purple2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballpurple.png) no-repeat top left;}

.box-lotterybottom .yellow2{
 background:url(http://test.vernons.com/static/cust/images/lotteries/ballyellow.png) no-repeat top left;}

.box-lotterybottom  .combinations span.title{
 float:left;
 margin: 3px 0 0 5px;} 

.box-lotterybottom h3{
	/*background:url(../images/box_top.gif) no-repeat top left;*/
	height: 24px;
	font-size:1.4em;
	color:#3a4b91;
	text-indent:8px;
	padding: 13px 0 0 0;
	font-weight:bold;
	float:none;
}

table.table-combinations{
	margin: 0 10px;
	width: 552px;
	font-size:1.5em;
	color:#3a4b91;
	font-weight:bold;
	float:none;
}

table.table-combinations tr th{
 background:#c9dff3;
 color:#3a4b91;
 text-align:center;
 font-size:0.9em;
 padding: 4px 0;}

table.table-combinations tr td{
 padding: 4px 0;
 text-align:center;
 border-bottom:1px solid #9dbfdf;}

table.table-combinations .lotterygame{
 width: 180px;
 text-align:left;
 height: 50px;
 }

table.table-combinations tr a{
 font-weight:normal !important;
 color:#3a4b91 !important;
 font-size:0.8em;}

table.table-combinations .gameballs{
 font-size:0.8em !important;}

table.table-combinations  tr.addline td{
 border:none;
 padding: 8px 0;
 text-align:center;}

table.table-combinations tr.add td{
 background:#fbfcfe;
 color:#d8dae6;}

table.table-combinations tr.add td .red2{
 background:url(../images/ballred_add.gif) no-repeat top left;}

table.table-combinations tr.add td .orange2{
 background:url(../images/ballorange_add.gif) no-repeat top left;}

table.table-combinations tr.add td .green2{
 background:url(../images/ballgreen_add.gif) no-repeat top left;}

table.table-combinations tr.add td .purple2{
 background:url(../images/ballpurple_add.gif) no-repeat top left;}

table.table-combinations tr.add td .yellow2{
 background:url(../images/ballyellow_add.gif) no-repeat top left;}



table.table-lotteryentries{
margin-left:10px;
margin-bottom:14px;
 width: 552px;
 font-size:1.2em;
 color:#3a4b91;}

table.table-lotteryentries tr th{
 background:#c9dff3;
 padding: 3px 0;}

table.table-lotteryentries tr td{
 padding: 8px;
 background:#FFF;
 text-align:center;
 font-weight:bold;}

table.table-lotteryentries  label{
 width: 130px !important;
 display:inline;
 margin:0 0 0 20px;
 float:left;}

table.table-lotteryentries select{
 float:left !important;
 width: 50px;
 display:inline !important;}

.right-side{
 float:right;
 width: 190px;
 display: inline;
}

.right-side h2{
 background:url(../images/header_small.gif) no-repeat top left;
 margin: 0 0 3px 0;}

.right-side-com{
 float:right;
 width: 197px;
}

.right-side-com h2{
 background:url(../images/header_small.gif) no-repeat top left;
 margin: 0 0 3px 0;}

table.table-choosegame{
 margin: 10px;
 width: 496px;}

table.table-choosegame tr td{
 border-bottom:1px solid #9dbfdf;
 padding:0 0 3px 0;
 font-size:1.2em;
 color:#3a4b91;}

table.table-choosegame tr td span{
 font-size:1.3em;}
 
table.table-choosegame img { /*amends 12/07/07 add this class */
 padding:5px 0 5px 0;
}
