#content {
	width: 984px;
	margin: 5px 0px;
}

#content a {
	color: #1b3ca6;
}

#content a:hover {
	color: #000000;
}

.clear {
	clear: both;
	height: 0px;
	overflow: hidden;
}

div.pad {
	padding-top: 14px;
}

h1.home-title {
	padding: 0px 0px 0px 20px !important;
	padding: 0px 0px 0px 0px;
	font-size: 2em;
	position: relative;
	top: 18px;
	color: #000000;
}

h3 {
	display: inline;
}

h3.header_title {
	font-size: 1.2em;
	color: #000000;
	display: block;
}

.share {
	float: right;
	position: relative;
	top: 4px;
	left: -8px;
}

#content.contenthome {
	width: 926px;
	margin: 0px 0px 15px 38px;
	display: inline;
	background-image: url(../images/contenthome_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
}

#content.thunderball {
	background-image: url(../images/content_bg_thunderball.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.grabitem {
	position: relative;
	/*background-image: url(../images/content_bg_grab.jpg) !important;*/
	background-color: #000;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 80px 0px 0px 0px !important;
	overflow: hidden;
	clear: both;
	width: 984px;
	margin: 5px 0px;
	height: 390px;
}

.grabitem h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
}

.grabitem #nltv_video {
	width: 514px;
	float: left;
	margin: 0px 0px 16px 70px;
	display: inline;
	color: #FFFFFF;
}

#content.contenthome #home_video {
	width: 584px;
	float: left;
}

#home_video h2 {
	display: none;
}

#content.contenthome .home-listing {
	width: 304px;
	float: right;
	padding: 18px 18px 0px 0px;
}

#content.contenthome .home-listing .list-item {
	clear: both;
	overflow: hidden;
}

#content.contenthome .home-listing .list-item a.video-title {
	display: block;
	float: right;
	width: 180px;
	font-size: 1.2em;
	padding: 0px 0px 6px 0px;
}

#content.contenthome .home-listing .list-item p.video-desc {
	display: block;
	float: right;
	padding: 0;
	width: 180px;
}

#content.contenthome .home-listing .title {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #7a7a7a;
	display: block;
	padding: 0px 0px 12px 0px;
}

.nltv_video {
	margin: 0px 0px 10px 0px;
	/* black border fix  margin: -30px 0px 10px 0px; */
	/*border: 1px solid #DDDDDD;*/
	min-height: 280px;
}

div.ct_middle {
	background: url(../images/campaign_tb_1_middle.gif) no-repeat top;
	width: 309px;
	position: absolute;
	/* move box up 	top:130px; */
	left: 555px;
	bottom: -310px !important;
	bottom: 75px;
	display: block;
}

div.ct_top {
	background: url(../images/campaign_tb_1_top.gif) no-repeat top;
	width: 309px;
}

div.ct_bottom {
	background: url(../images/campaign_tb_1_bottom.gif) no-repeat bottom;
	width: 269px;
	padding: 20px;
}

/* original

a.playnow_button1 {
	clear: both;
	float: left;
	display: block;
	width: 110px;
	height: 38px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/button_playnow1.gif);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	text-indent: -9999px;
	overflow: hidden;
}
a:hover.playnow_button1 {
	background-position: 0px 0px;
}
	
*/
a.playnow_button1 {
	clear: both;
	float: left;
	display: inline;
	width: 110px;
	height: 38px;
	background-image: url(../images/button_playnow1.gif);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	overflow: hidden;
	color: #ffffff;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 13px;
	font-size: 16px;
}

a:link.playnow_button1 {
	color: #ffffff;
}

a:active.playnow_button1 {
	color: #ffffff;
}

a:visited.playnow_button1 {
	color: #ffffff;
}

a:hover.playnow_button1 {
	background-position: 0px 0px;
	font-color: #ffffff;
	text-decoration: none;
}

#nltv_video a:link.white_link {
	color: #ffffff;
	text-decoration: underline;
}

#nltv_video a:active.white_link {
	color: #ffffff;
}

#nltv_video a:visited.white_link {
	color: #ffffff;
}

#nltv_video a:hover.white_link {
	font-color: #ffffff;
}

#nltv_video a:link.black_link {
	color: #000000;
	text-decoration: underline;
}

#nltv_video a:active.black_link {
	color: #000000;
}

#nltv_video a:visited.black_link {
	color: #000000;
}

#nltv_video a:hover.black_link {
	font-color: #000000;
}

div.dond div.ct_middle {
	background: url(../images/campaign_tb_1_dond_middle.gif) no-repeat top;
}

div.dond div.ct_top {
	background: url(../images/campaign_tb_1_dond_top.gif) no-repeat top;
}

div.dond div.ct_bottom {
	background: url(../images/campaign_tb_1_dond_bottom.gif) no-repeat
		bottom;
}

div.dond a.playnow_button1 {
	background-image: url(../images/button_dond_playnow1.gif);
}

div.generic div.ct_middle {
	background: url(../images/campaign_tb_1_generic_middle.gif) no-repeat
		top;
}

div.generic div.ct_top {
	background: url(../images/campaign_tb_1_generic_top.gif) no-repeat top;
}

div.generic div.ct_bottom {
	background: url(../images/campaign_tb_1_generic_bottom.gif) no-repeat
		bottom;
}

div.generic a.playnow_button1 {
	background-image: url(../images/button_generic_playnow1.gif);
	width: 138px;
}

div.emill div.ct_middle {
	background: url(../images/campaign_tb_1_euromillions_middle.gif)
		no-repeat top;
}

div.emill div.ct_top {
	background: url(../images/campaign_tb_1_euromillions_top.gif) no-repeat
		top;
}

div.emill div.ct_bottom {
	background: url(../images/campaign_tb_1_euromillions_bottom.gif)
		no-repeat bottom;
}

div.emill a.playnow_button1 {
	background-image: url(../images/button_generic_playnow1.gif);
	width: 138px;
}

div.gec div.ct_middle {
	background: url(../images/campaign_tb_1_gec_middle.gif) no-repeat top;
}

div.gec div.ct_top {
	background: url(../images/campaign_tb_1_gec_top.gif) no-repeat top;
}

div.gec div.ct_bottom {
	background: url(../images/campaign_tb_1_gec_bottom.gif) no-repeat bottom;
}

div.gec a.playnow_button1 {
	background-image: url(../images/button_gec_playnow1.gif);
	width: 138px;
}

.thunderball_right {
	float: right;
	width: 250px;
	padding: 190px 0px 0px 80px;
	background-image: url(../images/thunderball_logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 180px;
	font-size: 1.4em;
	font-weight: bold;
	line-height: 1.4em;
}

.thunderball_right strong {
	color: #ad155c;
	font-size: 1.1em;
}

a.playnow_button {
	clear: both;
	float: left;
	display: block;
	width: 100px;
	height: 34px;
	margin: 10px 0px 0px 0px;
	display: inline;
	background-image: url(../images/button_playnow.gif);
	background-repeat: no-repeat;
	background-position: -200px 0px;
	text-indent: -9999px;
	overflow: hidden;
}

a:hover.playnow_button {
	background-position: 0px 0px;
}

.grab_right { /*float: right;
	width: 250px;
	padding: 174px 80px 0px 0px;*/
	font-size: 1.1em;
	line-height: 1.5em;
	color: #FFFFFF;
	position: relative;
}

.grab_right span {
	display: block;
	font-size: 1.6em;
	padding: 10px 0;
}

.left-column {
	clear: both;
	float: left;
	display: inline;
	margin-left: 20px;
	width: 692px;
}

.grey-item {
	font-size: 1.1em;
	width: 690px;
	background-image: url(../images/transcript_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ccc;
	margin: 0px 0px 14px 1px;
}

.grey-item1 {
	width: 654px;
	padding: 5px 18px;
	background-image: url(../images/transcript_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.arrow_right {
	width: 96%;
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 6px 0px 14px;
	color: #1b3ca6;
}

a.arrow_down {
	width: 96%;
	background-image: url(../images/arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 6px 0px 14px;
	color: #1b3ca6;
}

.grey-item .hidden {
	display: none;
}

.grey-item a.arrow_right,.grey-item a.arrow_down {
	color: #000000 !important;
}

.wide-column {
	clear: both;
	width: 692px;
	background-image: url(../images/wide-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1.2em;
	line-height: 1.2em;
	padding-top: 10px;
}

.wide-column1 {
	width: 692px;
	background-image: url(../images/wide-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}

.wide-column2 {
	width: 674px;
	padding: 8px 0px 8px 18px;
	background-image: url(../images/wide-mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.side-column {
	margin-right: 20px;
	display: inline;
	float: right;
	width: 244px;
	padding-top: 10px;
	background-image: url(../images/side-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 1.1em;
}

.side-column1 {
	width: 244px;
	padding-bottom: 10px;
	background-image: url(../images/side-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.side-column2 {
	width: 208px;
	padding: 8px 18px 8px 18px;
	background-image: url(../images/side-mid.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.video-item {
	float: left;
	width: 200px;
	padding: 0px 24px 30px 0px;
}

.video-thumb {
	position: relative;
	display: block;
	width: 195px;
	height: 100px;
	margin-bottom: 8px;
	text-decoration: none;
}

.video-thumb span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 195px;
	height: 100px;
	background-image: url(../images/video.png) !important;
	background-image: url(../images/video.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	overflow: hidden;
}

span.new {
	background-image: url(../images/video-new.png) !important;
	background-image: url(../images/video-new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	overflow: hidden;
}

.video-home-thumb {
	position: relative;
	display: block;
	width: 112px;
	height: 57px;
	text-decoration: none;
	float: left;
	padding: 0px 0px 22px 0px;
}

.video-home-thumb span {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 112px;
	height: 58px;
	background-image: url(../images/video-home.png) !important;
	background-image: url(../images/video-home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999em;
	overflow: hidden;
}

.video-home-thumb span.last {
	background-image: url(../images/video-home-last.png) !important;
	background-image: url(../images/video-home-last.gif);
}

span.video_time_dog {
	background-image: url(../images/video_time_dog.png) !important;
	overflow: hidden;
	text-indent: 26px;
	width: 64px;
	height: 19px;
	top: 78px;
	left: 131px;
	padding-top: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: white;
}

.video-home-thumb span.video_time_dog {
	top: 35px;
	left: 48px;
}

.video-home-thumb span.vtd_last {
	top: 36px;
}

.video-item a:hover {
	color: #000000;
}

.left-column a,.side-column a {
	color: #1b3ca6;
}

.left-column a:hover,.side-column a:hover {
	color: #000000;
}

.cat_description_text {
	float: left;
	font-size: 1.1em;
	line-height: 180%;
	padding: 12px 12px 12px 26px;
	width: 208px;
}

#frm_search {
	position: relative;
	width: 213px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0;
	margin: 6px 0px 0px 0px;
	/*background-image: url(../images/search_bg.gif);*/
	background-repeat: no-repeat;
	background-position: left top;
}

#searchfield { /*border: 0 !important;*/
	border: 1px solid black;
	border-right: 0;
	position: absolute !important;
	left: 2px;
	top: 0px;
	width: 140px;
	padding: 0 !important;
}

#searchbutton {
	position: absolute;
	top: 0px;
	left: 143px;
	border: 0;
	cursor: hand;
	cursor: pointer;
}

#searchbutton:hover {
	background-color: #AAAAAA;
}

ul#sidebar-links {
	clear: both;
	overflow: hidden;
	margin: 0;
	padding: 0px;
	list-style: none;
}

ul#sidebar-links li {
	clear: both;
	padding: 0px 0px 8px 0px;
}

ol#search-results {
	margin-left: 40px;
	padding-left: 40px;
	list-style: decimal;
	color: #1b3ca6;
	font-weight: bold;
}

ol#search-results .details {
	float: right;
	width: px;
}

.search-item {
	width: 656px;
	clear: both;
	overflow: hidden;
	padding: 0px 0px 20px 0px;
}

.video-thumb,.search-item .image {
	display: block;
	position: relative;
	float: left;
	width: 195px;
	height: 100px;
}

.search-item strong.number {
	float: left;
	width: 20px;
	display: block;
	padding: 40px 0px 0px 0px;
	color: #1b3ca6;
}

.search-item .details {
	float: right;
	width: 424px;
}

a.title {
	display: block;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
}

.taglevel {
	font-size: 130%;
}

div.dond {
	margin-top: 40px;
}

div.generic {
	margin-top: 40px;
}

div.gec {
	margin-top: 40px;
}

div.emill {
	margin-top: 40px;
}

/* New DOND Info Spot Campaign styles starts here */
.donditem { /*height:454px;*/
	width: 984px;
	background: url(/static/images/dond_bg.gif) repeat-x #ccc;
	color: #FFFFFF;
	clear: both;
}

#dondheader .dealLogo,#dondheader .dondheadertext,.dondvideocol,.dondboxes,#dondcontents ul.button,ul.text,ul.links,#dondcontents ul.button li,#dondcontents span.logo,#dondcontents span.textbot
	{
	float: left
}

#dondheader {
	width: auto;
	height: 70px;
	position: relative;
	padding: 9px 0 0 20px
}

#dondheader .dealLogo {
	margin-right: 20px;
	border: 0
}

#dondheader .dondheadertext {
	margin-top: 11px;
	border: 0
}

#dondcontents {
	width: auto;
	height: 374px;
	position: relative;
	padding: 0 20px 0 22px
}

.dondvideocol {
	width: 584px;
	height: 374px
}

.dondvideo {
	width: auto;
	height: 329px
}

.dondvideotext {
	width: auto;
	height: 35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 7px 10px 0 4px
}

.dondboxes {
	width: 339px;
	min-height: 374px;
	padding-left: 19px
}

.dondtrbox {
	width: auto;
	height: 172px;
	background: url(/static/images/tr_box.gif) no-repeat;
	padding: 10px 0 0 17px;
	font-family: Verdana, Geneva, sans-serif
}

#dondcontents p.t1,#dondcontents p.t2 {
	font-size: 20px;
	line-height: 26px
}

#dondcontents p.t3 {
	font-size: 15px;
	line-height: 24px
}

#dondcontents p.t2 {
	font-weight: bold
}

#dondcontents ul.button {
	display: inline;
	margin-top: 8px
}

#dondcontents ul.button li {
	background: url(/static/images/dondbutton.gif) no-repeat;
	width: 104px;
	height: 27px;
	display: inline;
	font-size: 14px;
	padding: 7px 0 0 17px;
	font-weight: bold;
	line-height: 18px
}

#dondcontents ul.button li.left {
	margin-right: 80px
}

#dondcontents ul.button li a {
	color: #FFFFFF;
	text-decoration: none
}

#dondcontents ul.text {
	padding: 9px 0 0 2px;
	width: 320px;
}

#dondcontents ul.text li {
	list-style: none;
	font-size: 11px
}

#dondcontents ul.text li.left {
	margin-bottom: 4px;
}

.dondbrbox {
	width: auto;
	height: 138px;
	background: url(/static/images/br_box.gif) no-repeat;
	padding: 8px 9px 0 11px;
	font-family: Verdana, Geneva, sans-serif
}

#dondcontents .dondbrbox p {
	font-family: Arial, Helvetica, sans-serif
}

#dondcontents p.t5 {
	font-size: 12px;
	line-height: 15px
}

#dondcontents p.t5 a {
	color: #FFFFFF;
	text-decoration: underline
}

#dondcontents p.t6 {
	font-size: 12px;
	line-height: 14px;
	margin: 8px 0 2px 0
}

#dondcontents ul.links {
	display: inline;
	margin-top: 6px
}

#dondcontents ul.links li {
	display: inline;
	font-size: 12px
}

#dondcontents ul.links li.left {
	margin: 0 19px 0 0
}

#dondcontents ul.links li a {
	color: #FFFFFF;
	text-decoration: underline
}

#dondcontents span.logo {
	width: 40px;
	height: 30px;
	padding: 8px
}

#dondcontents span.textbot {
	width: 268px;
	min-height: 38px;
	padding: 10px 11px 0 0;
	font-size: 8px;
	line-height: 9px;
}

.donditem p,.donditem fieldset,.donditem table {
	margin-bottom: 0;
}

/* GOLDEN */
.left_golden ul.button li {
	background: url(/static/images/goldenbutton.gif) no-repeat #ccc;
	width: 104px;
	height: 30px;
	display: inline;
	font-size: 14px;
	padding: 7px 0 0 17px;
	font-weight: bold;
	line-height: 18px
}

.goldenitem  ul.button li.left {
	margin-right: 80px
}

.goldenitem  ul.button li a {
	color: black;
	text-decoration: none
}

.goldenitem  ul.text {
	padding: 9px 0 0 2px;
	width: 320px;
}

.goldenitem  ul.text li {
	list-style: none;
	font-size: 11px
}

.goldenitem  ul.text li.left {
	margin-bottom: 4px;
}

#goldenheader .dealLogo,#goldenheader .goldenheadertext,.goldenvideocol,.goldenboxes,#goldencontents ul.button,ul.text,ul.links,#goldencontents ul.button li,#goldencontents span.logo,#goldencontents span.textbot
	{
	float: left
}

#goldenheader {
	width: auto;
	height: 70px;
	position: relative;
	padding: 9px 0 0 20px
}

#goldenheader .dealLogo {
	margin-right: 20px;
	border: 0
}

#goldenheader .goldenheadertext {
	margin-top: 11px;
	border: 0
}

#goldencontents {
	width: auto;
	height: 374px;
	position: relative;
	padding: 0 20px 0 22px
}

.goldenvideocol {
	width: 584px;
	height: 374px
}

.goldenvideo {
	width: auto;
	height: 329px
}

.goldenvideotext {
	width: auto;
	height: 35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	padding: 7px 10px 0 4px
}

.goldenboxes {
	width: 339px;
	min-height: 374px;
	padding-left: 19px
}

.goldentrbox {
	width: auto;
	height: 173px;
	background: url(/static/images/golden_tr_box.gif) no-repeat;
	padding: 10px 0 0 17px;
	font-family: Verdana, Geneva, sans-serif
}

#goldencontents p.t1,#goldencontents p.t2 {
	font-size: 20px;
	line-height: 26px
}

#goldencontents p.t3 {
	font-size: 15px;
	line-height: 24px
}

#goldencontents p.t2 {
	font-weight: bold
}

#goldencontents ul.button {
	display: inline;
	margin-top: 8px
}

#goldencontents ul.button li {
	background: url(/static/images/goldenbutton.gif) no-repeat;
	width: 104px;
	height: 30px;
	display: inline;
	font-size: 14px;
	padding: 7px 0 0 17px;
	font-weight: bold;
	line-height: 18px
}

#goldencontents ul.button li.left {
	margin-right: 80px
}

#goldencontents ul.button li a {
	color: black;
	text-decoration: none
}

#goldencontents ul.text {
	padding: 14px 0 0 2px;
	width: 320px;
}

#goldencontents ul.text li {
	list-style: none;
	font-size: 11px
}

#goldencontents ul.text li.left {
	margin-bottom: 4px;
}

.goldenbrbox {
	width: auto;
	height: 190px;
	background: url(/static/images/golden_br_box.gif) no-repeat;
	padding: 8px 9px 0 11px;
	font-family: Verdana, Geneva, sans-serif
}

#goldencontents .goldenbrbox p {
	font-family: Arial, Helvetica, sans-serif
}

#goldencontents p.t5 {
	font-size: 12px;
	line-height: 15px
}

#goldencontents p.t5 a {
	color: black;
	text-decoration: underline
}

#goldencontents p.t6 {
	font-size: 12px;
	line-height: 14px;
	margin: 8px 0 2px 0
}

#goldencontents ul.links {
	display: inline;
	margin-top: 6px
}

#goldencontents ul.links li {
	display: inline;
	font-size: 12px
}

#goldencontents ul.links li.left {
	margin: 0 19px 0 0
}

#goldencontents ul.links li a {
	color: black;
	text-decoration: underline
}

#goldencontents span.logo {
	width: 40px;
	height: 30px;
	padding: 8px
}

#goldencontents span.textbot {
	width: 268px;
	min-height: 38px;
	padding: 10px 11px 0 0;
	font-size: 8px;
	line-height: 9px;
}

.goldenitem p,.goldenitem fieldset,.goldenitem table {
	margin-bottom: 0;
}

.goldenitem { /*height:454px;*/
	width: 984px;
	background: url(/static/images/yellow/V1_video_Yellow_v9.jpg) repeat-x;
	background-color: #CDAD21;
	color: black;
	clear: both;
}

.goldenvideo {
	border: 1px solid white;
	margin: 18px 34px 14px;
	height: 286px;
	width: 510px;
}

.goldentrbox t3 {
	padding-right: 20px;
	font-weight: bold;
}

/* FOOTBALL */
.left_football ul.button li {
	background: url(/static/images/football_button.gif) no-repeat #ccc;
	width: 104px;
	height: 30px;
	display: inline;
	font-size: 14px;
	padding: 7px 0 0 17px;
	font-weight: bold;
	line-height: 18px
}

.footballitem  ul.button li.left {
	margin-right: 80px
}

.footballitem  ul.button li a {
	color: black;
	text-decoration: none
}

.footballitem  ul.text {
	padding: 9px 0 0 2px;
	width: 320px;
}

.footballitem  ul.text li {
	list-style: none;
	font-size: 11px
}

.footballitem  ul.text li.left {
	margin-bottom: 4px;
}

.footballitem {
	height: 454px;
	width: 984px;
	background: url(../images/football/football_bg.jpg) no-repeat;
	color: #000000;
	clear: both;
}

#footballheader .footballheadertext,.footballvideocol,.footballboxes,#footballcontents ul.button,ul.text,ul.links,#footballcontents ul.button li
	{
	float: left
}

#footballheader {
	width: auto;
	height: 58px;
	position: relative;
	padding: 8px 0 0 16px
}

#footballcontents {
	width: auto;
	height: 374px;
	position: relative;
	padding: 0 20px 0 22px
}

.footballvideocol {
	width: 584px;
	height: 374px
}

.footballvideo {
	width: auto;
	height: 309px;
	padding-top: 24px;
	text-align: left
}

.footballvideotext {
	width: auto;
	height: 35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 7px 76px 0 4px;
}

.footballboxes {
	width: 338px;
	height: 367px;
	padding-left: 19px
}

.footballtrbox {
	width: auto;
	height: 185px;
	background: url(../images/football/football_topbox.gif) no-repeat;
	padding: 10px 0 0 15px;
	font-family: Verdana, Geneva, sans-serif
}

#footballcontents p.t1 {
	font-size: 20px;
	line-height: 26px
}

#footballcontents p.t2 {
	font-size: 15px;
	line-height: 20px;
	margin-top: 5px
}

#footballcontents ul.button {
	display: inline;
	margin-top: 18px
}

#footballcontents ul.button li {
	background: url(../images/football/football_button.gif) no-repeat;
	width: 106px;
	height: 36px;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px
}

#footballcontents ul.button li.left {
	margin-right: 95px
}

#footballcontents ul.button li a {
	color: #000000;
	display: block;
	height: 29px;
	padding: 7px 0 0 17px;
	text-decoration: none;
	width: 89px;
}

#footballcontents ul.text {
	padding: 5px 0 0 2px;
	width: 320px;
}

#footballcontents ul.text li {
	list-style: none;
	font-size: 10px;
	line-height: 16px
}

.footballbrbox {
	width: auto;
	height: 180px;
	background: url(../images/football/football_botbox.gif) no-repeat;
	padding: 10px 16px 0 18px;
	font-family: Verdana, Geneva, sans-serif
}

#footballcontents .footballbrbox p {
	font-family: Arial, Helvetica, sans-serif
}

#footballcontents p.t5 {
	font-size: 12px;
	line-height: 15px
}

#footballcontents p.t5 a {
	color: #000000;
	text-decoration: underline
}

#footballcontents p.t6 {
	font-size: 12px;
	line-height: 15px;
	margin: 13px 0 2px 0
}

#footballcontents ul.links {
	display: inline;
	margin-top: 9px
}

#footballcontents ul.links li {
	display: inline;
	font-size: 11px
}

#footballcontents ul.links li.left {
	margin: 0 19px 0 0
}

#footballcontents ul.links li a {
	color: #000000;
	text-decoration: underline
}

/**
* Monopoly 3D campaign template styles
*/
.monopolyitem {
	height: 454px;
	width: 984px;
	background: url(../images/monopoly_bg.jpg) no-repeat #ccc;
	color: #000000;
	overflow: hidden;
	float: left;
}

#monopolyheader img,.monopolyvideocol,.monopolyboxes,#monopolycontents p.t3,#monopolycontents a.button,#monopolycontents .cta,.monopolyboxbottom,.monopolyboxtop
	{
	float: left;
}

#monopolyheader {
	width: auto;
	height: 85px;
	position: relative;
	padding: 14px 0 0 23px;
}

#monopolyheader .headertext {
	margin-top: 9px;
}

#monopolycontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 17px 0 23px;
}

.monopolyvideocol {
	width: 530px;
	height: 355px;
}

.monopolyvideo {
	width: auto;
	height: 286px;
	text-align: left;
}

.monopolyvideotext {
	width: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding: 10px 37px 0 4px;
	color: #ffffff;
}

.monopolyboxes {
	width: 414px;
	height: 355px;
}

.monopolyboxmiddle {
	width: 346;
	background: url(../images/monopoly_middlebg.gif) no-repeat center top
		scroll transparent;
	left: 621px;
	font-family: Verdana, Geneva, sans-serif;
	color: #005ba7;
	bottom: 68px;
	position: absolute;
	display: block;
}

.monopolyboxtop {
	background: url(../images/monopoly_topwrap.gif) no-repeat center top
		scroll transparent;
	width: 346px;
}

.monopolyboxbottom {
	background: url(../images/monopoly_botwrap.gif) no-repeat center bottom
		scroll transparent;
	width: 306px;
	padding-bottom: 28px !important;
	padding: 24px 20px 8px 20px;
}

#monopolycontents p.t1 {
	font-size: 19px;
	line-height: 22px;
}

#monopolycontents p.t2 {
	font-size: 15px;
	line-height: 18px;
	margin-top: 4px;
}

#monopolycontents .cta {
	width: auto;
	height: 35px;
	margin-top: 15px;
	margin-bottom: 0;
}

#monopolycontents a.button {
	color: #ffffff;
	display: block;
	height: 27px;
	padding: 8px 0 0 17px;
	text-decoration: none;
	width: 89px;
	background: url(../images/monopoly_btn.gif);
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

#monopolycontents p.t3 {
	font-size: 12px;
	line-height: 14px;
	margin-top: 22px;
	padding-left: 100px;
	width: 80px;
}

#monopolycontents p.t4 {
	font-size: 12px;
	line-height: 15px;
	color: #ffffff;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	padding: 292px 0 0 70px;
	margin-bottom: 0;
}

#monopolycontents p.t5 {
	background: url(../images/monopolybotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #ffffff;
	width: 360px;
	height: 18px;
	padding: 0 0 0 22px;
	margin-left: 48px;
	margin-top: 0;
}

/**
* Euro Super v2 campaign template styles
*/
.infopage_euro2 .euroitem {
	height: 454px;
	width: 984px;
	background: url(../images/euro_bg.jpg) no-repeat #ccc;
	color: #000000;
	float: left;
}

.infopage_euro2 #euroheader img,.infopage_euro2 .eurovideocol,.infopage_euro2 .euroboxes,.infopage_euro2 #eurocontents p.t3,.infopage_euro2 #eurocontents a.button,.infopage_euro2 #eurocontents .cta
	{
	float: left;
}

.infopage_euro2 #euroheader {
	width: auto;
	height: 85px;
	position: relative;
	padding: 14px 0 0 23px;
}

.infopage_euro2 #euroheader .headertext {
	margin-top: 9px;
}

.infopage_euro2 #eurocontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 17px 0 23px;
}

.infopage_euro2 .eurovideocol {
	width: 530px;
	height: 355px;
}

.infopage_euro2 .eurovideo {
	width: auto;
	height: 304px;
	text-align: left;
}

.infopage_euro2 .eurovideotext {
	width: auto;
	height: 35px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 3px 37px 0 4px;
	color: #12418f;
}

.infopage_euro2 .euroboxes {
	width: 395px;
	height: 355px;
	margin: -8px 0px 0 8px;
}

.infopage_euro2 .eurobox {
	width: 307;
	height: 135px;
	background: url(../images/euro_cta.jpg) no-repeat;
	padding: 10px 10px 27px 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	margin-top: 0px;
}

.infopage_euro2 .euroboxes img {
	margin: 0 0 10px 5px;
}

.infopage_euro2 #eurocontents p.t1 {
	margin: 0;
	font-size: 19px;
	line-height: 22px;
	margin-top: 4px;
}

.infopage_euro2 #eurocontents p.t2 {
	margin: 0;
	font-size: 13.5px;
	line-height: 18px;
	margin-top: 4px;
}

.infopage_euro2 #eurocontents .cta {
	width: auto;
	height: 35px;
	margin-top: 17px;
}

.infopage_euro2 #eurocontents a.button {
	color: #ffffff;
	display: block;
	height: 27px;
	padding: 6px 0 0 17px;
	text-decoration: none;
	width: 89px;
	background: url(../images/euro_btn.gif);
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}

.infopage_euro2 #eurocontents p.t3 {
	font-size: 12px;
	line-height: 14px;
	margin-top: 12px;
	padding-left: 145px;
	width: 100px;
}

.infopage_euro2 #eurocontents p.t4 {
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px;
}

.infopage_euro2 #eurocontents p.t5 {
	background: url(../images/eurobotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

/*
* EuroMillions3D CSS below here
*
*/
.euroitem3 {
	height: 473px;
	width: 984px;
	background: url(../images/euro_bg3.jpg) no-repeat;
	color: #000000;
	float: left;
}

#euroheader3 img,.eurovideocol3,.euroboxes3,#eurocontents3 p.t3,#eurocontents3 a.button,#eurocontents3 .cta
	{
	float: left
}

#euroheader3 {
	height: 120px;
}

#euroheader3 .headertext {
	margin-top: 9px;
}

#eurocontents3 {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.eurovideocol3 {
	width: 510px;
	height: 350px
}

.eurovideo3 {
	width: auto;
	height: 286px;
	text-align: left
}

.eurovideotext3 {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 21px 37px 0 0;
	color: #ffffff
}

.euroboxes3 {
	width: 320px;
	height: 200px;
	margin: 116px 0px 0 45px;
}

.eurobox3 {
	width: 307;
	height: 135px;
	background: url(../images/euro_cta3.gif) no-repeat;
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

.euroboxes3 img {
	margin: 0 0 10px 5px;
}

#eurocontents3 p.t1 {
	margin: 0;
	font-size: 19px;
	line-height: 22px
}

#eurocontents3 p.t2 {
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#eurocontents3 .cta {
	width: auto;
	margin: 0;
	height: 38px;
	margin-top: 15px
}

#eurocontents3 a.button {
	margin: 0;
	color: #ffffff;
	display: block;
	height: 28px;
	padding: 10px 0 0 16px;
	text-decoration: none;
	width: 97px;
	background: url(../images/euro_btn3.gif) no-repeat;
	font-size: 17px;
	font-weight: bold;
	line-height: 16px
}

#eurocontents3 a:hover.button {
	background: url(../images/euro_over_btn3.gif) no-repeat;
	margin: 0;
}

#eurocontents3 p.t3 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

#eurocontents3 p.t4 {
	margin: 0;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

#eurocontents3 p.t5 {
	margin: 0;
	background: url(../images/eurobotlogo3.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

/*
*  Lotto campaign CSS below here
*
*/
.infopage_lotto3 .lottoitem {
	height: 473px;
	width: 984px;
	background: url(../images/lotto_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

.infopage_lotto3 #lottoheader img,.infopage_lotto3 .lottovideocol,.infopage_lotto3 .lottoboxes,.infopage_lotto3 #lottocontents p.t3,.infopage_lotto3 #lottocontents a.button,.infopage_lotto3 #lottocontents .cta
	{
	float: left
}

.infopage_lotto3 #lottoheader {
	height: 120px;
}

.infopage_lotto3 #lottoheader .headertext {
	margin-top: 9px;
}

.infopage_lotto3 #lottocontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.infopage_lotto3 .lottovideocol {
	width: 510px;
	height: 350px
}

.infopage_lotto3 .lottovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.infopage_lotto3 .lottovideotext {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding: 21px 37px 0 0;
	color: #ffffff
}

.infopage_lotto3 .lottoboxes {
	width: 320px;
	height: 200px;
	margin: 91px 0px 0 45px;
}

.infopage_lotto3 .lottobox {
	width: 309;
	height: 195px;
	background: url(../images/lotto_cta.gif) no-repeat;
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

.infopage_lotto3 .lottoboxes img {
	margin: 0 0 10px 5px;
}

.infopage_lotto3 #lottocontents p.t1 {
	margin: 0;
	font-size: 19px;
	line-height: 22px
}

.infopage_lotto3 #lottocontents p.t2 {
	margin: 0;
	font-size: 15px;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.infopage_lotto3 #lottocontents .cta {
	margin: 0;
	width: auto;
	height: 38px;
	margin-top: 15px
}

.infopage_lotto3 #lottocontents a.button {
	margin: 0;
	color: #ffffff;
	display: block;
	height: 28px;
	padding: 10px 0 0 16px;
	text-decoration: none;
	width: 97px;
	background: url(../images/lotto_btn.gif) no-repeat;
	font-size: 17px;
	font-weight: bold;
	line-height: 16px
}

.infopage_lotto3 #lottocontents a:hover.button {
	margin: 0;
	background: url(../images/lotto_over_btn.gif) no-repeat;
}

.infopage_lotto3 #lottocontents p.t3 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

.infopage_lotto3 #lottocontents p.t4 {
	margin: 0;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

.infopage_lotto3 #lottocontents p.t5 {
	margin: 0;
	background: url(../images/lottobotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

#breadcrumb ol {
	width: 700px;
}

.grabitem {
	background-color: #ccc;
}

.infopage_lotto3 #lottoheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
}

.wwyditem {
	height: 473px;
	width: 984px;
	background: url(/static/images/infopage_wwyd/red_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#wwydheader img,.wwydvideocol,.wwydboxes,#wwydcontents p.t3,#wwydcontents a.button,#wwydcontents .cta
	{
	float: left
}

#wwydheader {
	height: 120px;
}

#wwydheader .headertext {
	margin-top: 9px;
}

#wwydcontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.wwydvideocol {
	width: 510px;
	height: 350px
}

.wwydvideo {
	width: auto;
	height: 286px;
	text-align: left
}

.wwydvideotext {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	padding: 10px 37px 0 0;
	color: #ffffff
}

.wwydboxes {
	width: 320px;
	height: 200px;
	margin: 116px 0px 0 45px;
}

.wwydbox {
	width: 308;
	height: 170px;
	background: url(/static/images/infopage_wwyd/wwyd_cta.jpg) no-repeat;
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

.wwydboxes img {
	margin: 0 0 10px 5px;
}

#wwydcontents p.t1 {
	font-size: 19px;
	line-height: 22px
}

#wwydcontents p.t2 {
	font-size: 15px;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: 4px;
}

#wwydcontents .cta {
	width: auto;
	height: 38px;
	margin-top: 15px
}

#wwydcontents a.button {
	color: #ffffff;
	display: block;
	height: 29px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 97px;
	background: url(/static/images/infopage_wwyd/play_btn.gif) no-repeat;
	font-size: 19px;
	font-weight: bold;
	line-height: 19px
}

#wwydcontents a:hover.button {
	background: url(/static/images/infopage_wwyd/play_hover.gif) no-repeat;
}

#wwydcontents p.t3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

#wwydcontents p.t4 {
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

#wwydcontents p.t5 {
	background: url(/static/images/infopage_wwyd/eurobotlogo.gif) no-repeat
		left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

#wwydheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
}

.force_desc_size_font {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.force_desc_size_em {
	font-size: 1em;
}

/*
*  Plus 5 campaign CSS below here
*
*/
.plusitem {
	height: 473px;
	width: 984px;
	background: url(../images/plus_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#plusheader img,.plusvideocol,.plusboxes,#pluscontents a.button,#pluscontents .cta
	{
	float: left
}

#plusheader {
	height: 120px;
}

#plusheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	float: left;
}

#plusheader .headertext {
	margin-top: 9px;
}

#pluscontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.plusvideocol {
	width: 510px;
	height: 350px
}

.plusvideo {
	width: auto;
	height: 286px;
	text-align: left
}

.plusvideotext {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 21px 37px 5px 0;
	color: #ffffff
}

.plusicons {
	width: 78px;
	height: 320px;
	margin: 0 0 0 18px;
	float: left;
}

.plusicons .icon1 {
	width: 78px;
	height: 77px;
	margin-top: 0px;
}

.plusicons .icon2 {
	width: 78px;
	height: 78px;
	margin-top: 27px;
}

.plusicons .icon3 {
	width: 78px;
	height: 78px;
	margin-top: 27px;
}

.plusboxes {
	width: 290px;
	height: 300px;
	margin: 25px 0 0 12px;
}

.plusboxes a {
	color: #FFFFFF;
	text-decoration: none;
}

.plusboxes a:focus {
	color: #ffffff;
	text-decoration: underline;
}

.plusboxes a:active {
	color: #ffffff;
	text-decoration: none;
}

.plusboxes a:visited {
	color: #ffffff;
	text-decoration: none;
}

.plusboxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.plusbox {
	width: 307px;
	height: 135px;
	/*background:url(../images/plus_cta.gif) no-repeat;*/
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

.plusboxes img {
	margin: 0 0 10px 5px;
}

#pluscontents p.t1 {
	font-size: 14px;
	line-height: 22px;
	color: #FFFFFF;
	margin-bottom: 85px;
}

#pluscontents p.t2 {
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 90px;
}

#pluscontents .cta {
	width: auto;
	height: 38px;
	margin-top: 15px
}

#pluscontents a.button {
	color: #ffffff;
	display: block;
	height: 28px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 97px;
	background: url(../images/plus_btn.gif) no-repeat;
	font-size: 19px;
	font-weight: bold;
	line-height: 16px
}

#pluscontents a:hover.button {
	background: url(../images/plus_over_btn.gif) no-repeat;
}

#pluscontents p {
	font-size: 1em;
}

#pluscontents p.t3 {
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 40px;
}

#pluscontents p.t4 {
	font-size: 14px;
	color: #FFFFFF;
}

#pluscontents p.t5 {
	background: url(../images/plusbotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

/*
*  Euromillions 4 campaign CSS below here
*
*/
.infopage_euro4 .euroitem {
	height: 473px;
	width: 984px;
	background: url(../images/euro_bg4.jpg) no-repeat;
	color: #000000;
	float: left;
}

.infopage_euro4 #euroheader img,.infopage_euro4 .eurovideocol,.infopage_euro4 .euroboxes,.infopage_euro4 #eurocontents a.button,.infopage_euro4 #eurocontents .cta
	{
	float: left
}

.infopage_euro4 #euroheader {
	height: 120px;
}

.infopage_euro4 #euroheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	float: left;
}

.infopage_euro4 #euroheader .headertext {
	margin-top: 9px;
}

.infopage_euro4 #eurocontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.infopage_euro4 .eurovideocol {
	width: 510px;
	height: 350px
}

.infopage_euro4 .eurovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.infopage_euro4 .eurovideotext {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 21px 37px 5px 0;
	color: #ffffff
}

.infopage_euro4 .euroicons {
	width: 89px;
	height: 320px;
	margin: 0 0 0 10px;
	float: left;
}

.infopage_euro4 .icon1 {
	width: 89px;
	height: 72px;
	margin-top: 0px;
}

.infopage_euro4 .icon2 {
	width: 89px;
	height: 72px;
	margin-top: 0px;
}

.infopage_euro4 .icon3 {
	width: 89px;
	height: 73px;
	margin-top: 0px;
}

.infopage_euro4 .icon4 {
	width: 89px;
	height: 72px;
	margin-top: 0px;
}

.infopage_euro4 .euroboxes {
	width: 290px;
	height: 320px;
	margin: 14px 0 0 9px;
}

.infopage_euro4 .euroboxes a {
	color: #ffffff;
	text-decoration: none;
}

.infopage_euro4 .euroboxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.infopage_euro4 .eurobox {
	width: 307px;
	height: 135px;
	/*background:url(../images/euro_cta.gif) no-repeat;*/
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

.infopage_euro4 .euroboxes img {
	margin: 0 0 10px 5px;
}

.infopage_euro4 #eurocontents p.t1 {
	font-size: 15px;
	line-height: 22px;
	color: #FFFFFF;
	margin-bottom: 50px;
	margin-top: 3px;
}

.infopage_euro4 #eurocontents p.t2 {
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 50px;
}

.infopage_euro4 #eurocontents .cta {
	width: auto;
	height: 38px;
	margin-top: 15px
}

.infopage_euro4 #eurocontents a.button {
	color: #ffffff;
	display: block;
	height: 28px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 97px;
	background: url(../images/euro_btn.gif) no-repeat;
	font-size: 19px;
	font-weight: bold;
	line-height: 16px
}

.infopage_euro4 #eurocontents a:hover.button {
	background: url(../images/euro_over_btn.gif) no-repeat;
}

.infopage_euro4 #eurocontents p.t3 {
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 60px;
}

.infopage_euro4 #eurocontents p.t4 {
	font-size: 15px;
	color: #FFFFFF;
	line-height: 22px;
}

.infopage_euro4 #eurocontents  a:active {
	color: #ffffff;
	text-decoration: none;
}

.infopage_euro4 #eurocontents  a:visited {
	color: #ffffff;
	text-decoration: none;
}

.infopage_euro4 #eurocontents  a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.infopage_lotto4 .lottoitem {
	height: 473px;
	width: 984px;
	background: url(../images/lotto4_lotto_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

.infopage_lotto4 #lottoheader img,.infopage_lotto4 .lottovideocol,.infopage_lotto4 .lottoboxes,.infopage_lotto4 #lottocontents a.button,.infopage_lotto4 #lottocontents .cta
	{
	float: left
}

.infopage_lotto4 #lottoheader {
	height: 75px;
}

.infopage_lotto4 #lottoheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	float: left;
}

.infopage_lotto4 #lottoheader .headertext {
	margin-top: 9px;
}

.infopage_lotto4 #lottocontents {
	width: auto;
	height: 400px;
	position: relative;
	padding: 0 5px 0 70px
}

.infopage_lotto4 .lottovideocol {
	width: 510px;
	height: 350px;
	margin-top: 45px;
}

.infopage_lotto4 .lottovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.infopage_lotto4 .lottovideotext {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 21px 37px 5px 0;
	color: #ffffff
}

.infopage_lotto4 .lottoicons {
	width: 82px;
	height: 370px;
	margin: 0 0 0 14px;
	float: left;
}

.infopage_lotto4 .icon1 {
	width: 82px;
	height: 68px;
	margin-top: 20px;
}

.infopage_lotto4 .icon2 {
	width: 82px;
	height: 68px;
	margin-top: 0px;
	padding-top: 0px;
}

.infopage_lotto4 .icon3 {
	width: 82px;
	height: 68px;
	margin-top: 0px;
	padding-top: 0px;
}

.infopage_lotto4 .icon4 {
	width: 82px;
	height: 68px;
	margin-top: 0px;
}

.infopage_lotto4 .icon5 {
	width: 82px;
	height: 68px;
	margin-top: 0px;
}

.infopage_lotto4 .lottoboxes {
	width: 250px;
	height: 370px;
	margin: 35px 0 0 12px;
}

.infopage_lotto4 .lottoboxes a {
	text-decoration: none;
	color: #ffffff;
}

.infopage_lotto4 .lottoboxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.infopage_lotto4 .lottobox {
	width: 307px;
	height: 135px;
	/*background:url(../images/lotto_cta.gif) no-repeat;*/
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

.infopage_lotto4 .lottoboxes img {
	margin: 0 0 10px 5px;
}

.infopage_lotto4 #lottocontents p.t1 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 9px;
}

.infopage_lotto4 #lottocontents p.t2 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 42px;
}

.infopage_lotto4 #lottocontents .cta {
	width: auto;
	height: 38px;
	margin-top: 15px
}

.infopage_lotto4 #lottocontents a.button {
	color: #ffffff;
	display: block;
	height: 28px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 97px;
	background: url(../images/lotto4_lotto_btn.gif) no-repeat;
	font-size: 19px;
	font-weight: bold;
	line-height: 16px
}

.infopage_lotto4 #lottocontents a:hover.button {
	background: url(../images/lotto4_lotto_over_btn.gif) no-repeat;
}

.infopage_lotto4 #lottocontents p.t3 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 30px;
}

.infopage_lotto4 #lottocontents p.t4 {
	font-size: 15px;
	color: #FFFFFF;
	margin-top: 50px;
}

.infopage_lotto4 #lottocontents p.t5 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	margin-top: 55px;
}

.infopage_lotto4 #lottocontents p.t6 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
}

.infopage_lotto4 #lottocontents  a:active {
	color: #ffffff;
	text-decoration: none;
}

.infopage_lotto4 #lottocontents   a:visited {
	color: #ffffff;
	text-decoration: none;
}

.infopage_lotto4 #lottocontents a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.hotpicksitem {
	height: 473px;
	width: 984px;
	background: url(../images/hotpicks_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#hotpicksheader img,.hotpicksvideocol,.hotpicksboxes,#hotpickscontents a.button,#hotpickscontents .cta
	{
	float: left
}

#hotpicksheader {
	height: 120px;
}

#hotpicksheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	float: left;
}

#hotpicksheader .headertext {
	margin-top: 9px;
}

#hotpickscontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.hotpicksvideocol {
	width: 510px;
	height: 350px
}

.hotpicksvideo {
	width: auto;
	height: 286px;
	text-align: left
}

.hotpicksvideotext {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 21px 37px 5px 0;
	color: #ffffff
}

.hotpicksicons {
	width: 89px;
	height: 320px;
	margin: 0 0 0 10px;
	float: left;
}

.hotpicksicons .icon1 {
	width: 89px;
	height: 72px;
	margin-top: 0px;
}

.hotpicksicons .icon2 {
	width: 89px;
	height: 71px;
	margin-top: 0px;
	padding-top: 0px;
}

.hotpicksicons .icon3 {
	width: 89px;
	height: 73px;
	margin-top: 0px;
	padding-top: 0px;
}

.hotpicksicons .icon4 {
	width: 89px;
	height: 72px;
	margin-top: 0px;
}

.hotpicksboxes {
	width: 280px;
	height: 300px;
	margin: 10px 0 0 9px;
}

.hotpicksboxes a {
	color: #ffffff;
	text-decoration: none;
}

.hotpicksboxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.hotpicksbox {
	width: 307px;
	height: 135px;
	/*background:url(../images/hotpicks_cta.gif) no-repeat;*/
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

.hotpicksboxes img {
	margin: 0 0 10px 5px;
}

#hotpickscontents p.t1 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	margin-bottom: 48px;
	margin-top: 13px;
}

#hotpickscontents p.t2 {
	font-size: 15px;
	color: #FFFFFF;
	line-height: 20px;
	margin-bottom: 25px;
	margin-top: 5px;
}

#hotpickscontents .cta {
	width: auto;
	height: 38px;
	margin-top: 15px
}

#hotpickscontents a.button {
	color: #ffffff;
	display: block;
	height: 28px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 97px;
	background: url(../images/hotpicks_btn.gif) no-repeat;
	font-size: 19px;
	font-weight: bold;
	line-height: 16px
}

#hotpickscontents a:hover.button {
	background: url(../images/hotpicks_over_btn.gif) no-repeat;
}

#hotpickscontents p.t3 {
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 60px;
}

#hotpickscontents p.t4 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	margin-bottom: 45px;
}

#hotpickscontents  a:active {
	color: #ffffff;
	text-decoration: none;
}

#hotpickscontents    a:visited {
	color: #ffffff;
	text-decoration: none;
}

#hotpickscontents  a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.thunderitem {
	height: 473px;
	width: 984px;
	background: url(../images/thunder_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#thunderheader img,.thundervideocol,.thunderboxes,#thundercontents a.button,#thundercontents .cta
	{
	float: left
}

#thunderheader {
	height: 120px;
}

#thunderheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	float: left;
}

#thunderheader .headertext {
	margin-top: 9px;
}

#thundercontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.thundervideocol {
	width: 510px;
	height: 350px
}

.thundervideo {
	width: auto;
	height: 286px;
	text-align: left
}

.thundervideotext {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 21px 37px 0 0;
	color: #FFFFFF;
}

.thundericons {
	width: 96px;
	height: 320px;
	margin: 0 0 0 6px;
	float: left;
}

.thundericons .icon1 {
	width: 96px;
	height: 57px;
	margin-top: 5px;
	padding-top: 0px;
}

.thundericons .icon2 {
	width: 96px;
	height: 57px;
	margin-top: 15px;
	padding-top: 0px;
}

.thundericons .icon3 {
	width: 96px;
	height: 57px;
	margin-top: 15px;
}

.thundericons .icon4 {
	width: 96px;
	height: 57px;
	margin-top: 15px;
}

.thunderboxes {
	width: 280px;
	height: 300px;
	margin: 10px 0 0 6px;
}

.thunderboxes a {
	color: #ffffff;
	text-decoration: none;
}

.thunderboxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.thunderbox {
	width: 307px;
	height: 135px;
	/*background:url(../images/thunder_cta.gif) no-repeat;*/
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

.thunderboxes img {
	margin: 0 0 10px 5px;
}

#thundercontents p.t1 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	margin-bottom: 50px;
	margin-top: 5px;
}

#thundercontents p.t2 {
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 50px;
}

#thundercontents .cta {
	width: auto;
	height: 38px;
	margin-top: 15px
}

#thundercontents a.button {
	color: #ffffff;
	display: block;
	height: 28px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 97px;
	background: url(../images/thunder_btn.gif) no-repeat;
	font-size: 19px;
	font-weight: bold;
	line-height: 16px
}

#thundercontents a:hover.button {
	background: url(../images/thunder_over_btn.gif) no-repeat;
}

#thundercontents p.t3 {
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 63px;
}

#thundercontents p.t4 {
	font-size: 15px;
	line-height: 20px;
	color: #FFFFFF;
	margin-bottom: 51px;
}

#thundercontents  a:active {
	color: #ffffff;
	text-decoration: none;
}

#thundercontents   a:visited {
	color: #ffffff;
	text-decoration: none;
}

#thundercontents a:hover {
	color: #ffffff;
	text-decoration: underline;
}

.force_desc_size_em a {
	color: #FFD084;
	text-decoration: none;
}

.force_desc_size_em a:active {
	color: #FFD084;
	text-decoration: none;
}

.force_desc_size_em a:visited {
	color: #FFD084;
	text-decoration: none;
}

.force_desc_size_em a:hover {
	color: #FFD084;
	text-decoration: underline;
}

/*
*  Euromillions Holding 1 campaign CSS below here
*
*/
.emh1_euroitem {
	height: 473px;
	width: 984px;
	background: url(../images/emh1_euro_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#emh1_euroheader img,.emh1_eurovideocol,.emh1_euroboxes,#emh1_eurocontents p.emh1_t3,#emh1_eurocontents a.button,#emh1_eurocontents .cta
	{
	float: left
}

#emh1_euroheader {
	height: 120px;
}

#emh1_euroheader .emh1_headertext {
	margin-top: 9px;
}

#emh1_eurocontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.emh1_eurovideocol {
	width: 510px;
	height: 350px
}

.emh1_eurovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.emh1_eurovideotext {
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	padding: 21px 37px 0 0;
	color: #002b81;
}

.emh1_euroboxes {
	width: 315px;
	margin: 54px 0px 0 45px;
}

.emh1_eurotitle {
	height: 27px;
	width: 304px;
	margin-bottom: 30px;
}

.emh1_eurobox {
	width: 308;
	height: 175px;
	background: url(../images/emh1_euro_cta.gif) no-repeat;
	padding: 10px 10px 27px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

#emh1_eurocontents p.emh1_t1 {
	font-size: 18px;
	line-height: 22px
}

#emh1_eurocontents p.emh1_t2 {
	font-size: 15px;
	line-height: 18px;
	margin-top: 4px;
	margin-bottom: 8px;
}

#emh1_eurocontents .emh1_cta {
	width: auto;
	height: 38px;
	margin-top: 15px
}

#emh1_eurocontents a.button {
	color: #ffffff;
	display: block;
	height: 28px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 97px;
	background: url(../images/emh1_euro_btn.gif) no-repeat;
	font-size: 19px;
	font-weight: bold;
	line-height: 16px
}

#emh1_eurocontents a:hover.button {
	background: url(../images/emh1_euro_over_btn.gif) no-repeat;
}

#emh1_eurocontents p.emh1_t3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

#emh1_eurocontents p.emh1_t4 {
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

#emh1_eurocontents p.emh1_t5 {
	background: url(../images/emh1_eurobotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

/*
*  Euromillions 1 campaign CSS below here
*
*/
.em1_euroitem {
	height: 473px;
	width: 984px;
	background: url(../images/em1_euro_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#em1_euroheader div,.em1_eurovideocol,.em1_euroboxes,#em1_eurocontents p.t3,#em1_eurocontents a.button,#em1_eurocontents .cta
	{
	float: left
}

#em1_euroheader {
	height: 120px;
}

#em1_euroheader .em1_headertext {
	margin-top: 9px;
}

#em1_eurocontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.em1_eurovideocol {
	width: 510px;
	height: 350px
}

.em1_eurovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.em1_eurovideotext {
	width: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 21px 37px 0 0;
	color: #002b81;
}

.em1_euroboxes {
	width: 315px;
	margin: 19px 0px 0 45px;
}

.em1_eurotitle {
	height: 27px;
	width: 309px;
	margin-bottom: 11px;
}

.em1_eurobox {
	width: 307;
	height: 230px;
	background: url(../images/em1_euro_cta.gif) no-repeat;
	padding: 16px 10px 27px 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	margin-top: 0px
}

#em1_eurocontents p.t1 {
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
}

#em1_eurocontents p.t2 {
	font-size: 14px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 14px;
}

#em1_eurocontents .cta {
	width: auto;
	height: 38px;
	margin-top: 15px
}

#em1_eurocontents a.button {
	color: #ffffff;
	display: block;
	height: 29px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 120px;
	background: url(../images/em1_euro_btn.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px
}

#em1_eurocontents a:hover.button {
	background: url(../images/em1_euro_over_btn.gif) no-repeat;
}

#em1_eurocontents p.t3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

#em1_eurocontents p.t4 {
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

#em1_eurocontents p.t5 {
	background: url(../images/em1_eurobotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

/*
*  Euromillions 2 campaign CSS below here
*
*/
.em2_euroitem {
	height: 473px;
	width: 984px;
	background: url(../images/em2_euro_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#em2_euroheader img,.em2_eurovideocol,.em2_euroboxes,#em2_eurocontents p.t3,#em2_eurocontents a.button,#em2_eurocontents .cta
	{
	float: left
}

#em2_euroheader {
	height: 120px;
}

#em2_euroheader .headertext {
	margin-top: 9px;
}

#em2_eurocontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px
}

.em2_eurovideocol {
	width: 510px;
	height: 350px
}

.em2_eurovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.em2_eurovideotext {
	width: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 15px;
	padding: 21px 37px 0 0;
	color: #002b81;
}

.em2_euroboxes {
	width: 315px;
	margin: 14px 0 0 45px;
}

.em2_eurotitle {
	height: 26px;
	width: 309px;
	margin-bottom: 11px;
	margin-top: 0;
}

.em2_eurobox {
	width: 307;
	height: 230px;
	background: url(../images/em2_euro_cta2.gif) no-repeat;
	padding: 10px 10px 15px 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	margin-top: 0px
}

#em2_eurocontents p.t1 {
	font-size: 16px;
	line-height: 21px;
	font-weight: bold;
	margin: 0;
}

#em2_eurocontents p.t2 {
	font-size: 14px;
	line-height: 16px;
	margin: 0;
	margin-top: 4px;
	margin-bottom: 13px;
}

#em2_eurocontents .cta {
	width: auto;
	height: 38px;
	margin-top: 17px;
}

#em2_eurocontents a.button {
	color: #ffffff;
	display: block;
	height: 39px;
	padding: 7px 0 0 10px;
	text-decoration: none;
	width: 175px;
	background: url(../images/em2_euro_btn.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
}

#em2_eurocontents a:hover.button {
	background: url(../images/em2_euro_over_btn.gif) no-repeat;
}

#em2_eurocontents p.t3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

#em2_eurocontents p.t4 {
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

#em2_eurocontents p.t5 {
	background: url(../images/em2_eurobotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

/*
*  Euromillions 3 campaign CSS below here
*
*/
.em3_euroitem {
	height: 473px;
	width: 984px;
	background: url(../images/em3_euro_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#em3_euroheader img,.em3_eurovideocol,.em3_euroboxes,#em3_eurocontents a.button,#em3_eurocontents .cta
	{
	float: left
}

#em3_euroheader {
	height: 120px;
}

#em3_euroheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	float: left;
}

#em3_euroheader .headertext {
	margin-top: 9px;
}

#em3_eurocontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px;
}

.em3_eurovideocol {
	width: 510px;
	height: 350px
}

.em3_eurovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.em3_euroicons {
	width: 91px;
	height: 320px;
	margin: 0 0 0 10px;
	float: left;
}

.em3_icon1 {
	width: 91px;
	height: 72px;
	margin-top: 0px;
}

.em3_icon2 {
	width: 91px;
	height: 72px;
	margin-top: 0px;
}

.em3_icon3 {
	width: 91px;
	height: 72px;
	margin-top: 0px;
}

.em3_icon4 {
	width: 91px;
	height: 70px;
	margin-top: 0px;
}

.em3_euroboxes {
	width: 290px;
	height: 320px;
	margin: 22px 0 0 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px !important;
	line-height: 140%;
}

.em3_euroboxes a {
	color: #ffffff;
	text-decoration: none;
}

.em3_euroboxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#em3_eurocontents p.t1 {
	line-height: 22px;
	color: #FFFFFF;
	margin-bottom: 53px;
}

#em3_eurocontents p.t2 {
	color: #FFFFFF;
	margin-bottom: 50px;
}

#em3_eurocontents p.t3 {
	color: #FFFFFF;
	margin-bottom: 46px;
	line-height: 17px;
}

#em3_eurocontents p.t4 {
	color: #FFFFFF;
	line-height: 18px;
}

.em3_eurovideotext p {
	padding-top: 8px;
}

/*
*  Euromillions 4 campaign CSS below here
*
*/
.em4_euroitem {
	height: 473px;
	width: 984px;
	background: #0171BB url(../images/em4_euro_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#em4_euroheader img,.em4_eurovideocol,.em4_euroboxes,#em4_eurocontents p.t3,#em4_eurocontents a.button,#em4_eurocontents .cta
	{
	float: left
}

#em4_euroheader {
	height: 120px;
}

.em4_headertext {
	margin-top: 9px;
}

#em4_eurocontents {
	width: auto;
	position: relative;
	padding: 0 5px 0 70px
}

.em4_eurovideocol {
	width: 510px;
}

.em4_eurovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.em4_euroboxes {
	width: 315px;
	margin: 90px 0 0 45px;
}

.em4_eurotitle {
	height: 55px;
	width: 309px;
	margin-bottom: 16px;
}

.em4_eurobox {
	width: 307;
	height: 110px;
	background: url(../images/em4_euro_cta2.jpg) no-repeat;
	padding: 10px 10px 27px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px
}

#em4_eurocontents p.t1 {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
}

#em4_eurocontents p.t2 {
	font-size: 14px;
	line-height: 17px;
	margin-top: 4px;
	margin-bottom: 8px;
}

#em4_eurocontents .cta {
	width: auto;
	height: 38px;
	margin-top: 7px;
}

#em4_eurocontents a.button {
	color: #ffffff;
	display: block;
	height: 29px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 99px;
	background: url(../images/em4_euro_btn.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px
}

#em4_eurocontents a:hover.button {
	background: url(../images/em4_euro_over_btn.gif) no-repeat;
}

#em4_eurocontents p.t3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

#em4_eurocontents p.t4 {
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

#em4_eurocontents p.t5 {
	background: url(../images/em4_eurobotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

.em4_hspacer20 {
	height: 19px;
}

.em4_perplay {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none;
	width: 90px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	float: left;
	margin: 30px 0 0 67px !important;
	margin: 50px 0 0 67px;
}

.em4_pT10 {
	padding-top: 2px !important;
	padding-top: 10px;
}

.em4_pT18 {
	padding-top: 10px !important;
	padding-top: 10px;
}

.em4_mag36 {
	margin-top: 39px;
}

#em1_eurocontents p.t2 {
	font-size: 11px;
	line-height: 16px;
	margin-bottom: 10px;
	margin-top: 0;
}

#em1_eurocontents p.t1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
}

#em1_eurocontents .cta {
	height: 38px;
	margin-top: 0;
	width: auto;
}

/********************/
/*	TEST CHANGES	*/
/********************/
.em4_euroitem2011 {
	height: 473px;
	width: 984px;
	background: #0171BB url(../images/em4_euro_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#em4_euroheader2011 img,.em4_eurovideocol2011,.em4_euroboxes2011,#em4_eurocontents2011 p.t32011,#em4_eurocontents2011 a.button2011,#em4_eurocontents2011 .cta2011
	{
	float: left
}

#em4_euroheader2011 {
	height: 120px;
}

.em4_headertext2011 {
	margin-top: 9px;
}

#em4_eurocontents2011 {
	width: auto;
	position: relative;
	padding: 0 5px 0 70px
}

.em4_eurovideocol2011 {
	width: 510px;
}

.em4_eurovideo2011 {
	width: auto;
	height: 286px;
	text-align: left
}

.em4_euroboxes2011 {
	width: 315px;
	margin: 0px 0 0 0px;
	padding: 90px 0 0 45px;
}

.em4_eurotitle2011 {
	height: 55px;
	width: 309px;
	margin-bottom: 16px;
}

.em4_eurobox2011 {
	width: 307;
	height: 110px;
	background: url(../images/em4_euro_cta2.jpg) no-repeat;
	padding: 10px 10px 27px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px;
}

#em4_eurocontents2011 p.t12011 {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
}

#em4_eurocontents2011 p.t22011 {
	font-size: 14px;
	line-height: 17px;
	margin-top: 4px;
	margin-bottom: 8px;
}

#em4_eurocontents2011 .cta2011 {
	width: auto;
	height: 38px;
	margin-top: 7px;
}

#em4_eurocontents2011 a.button2011 {
	color: #ffffff;
	display: block;
	height: 29px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 99px;
	background: url(../images/em4_euro_btn.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px
}

#em4_eurocontents2011 a:hover.button2011 {
	background: url(../images/em4_euro_over_btn.gif) no-repeat;
}

#em4_eurocontents2011 p.t32011 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

#em4_eurocontents2011 p.t42011 {
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

#em4_eurocontents2011 p.t52011 {
	background: url(../images/em4_eurobotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

.em4_hspacer202011 {
	height: 19px;
}

.em4_perplay2011 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none;
	width: 90px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	float: left;
	margin: 30px 0 0 67px !important;
	margin: 50px 0 0 67px;
}

.em4_pT102011 {
	padding-top: 2px !important;
	padding-top: 10px;
}

.em4_pT182011 {
	padding-top: 10px !important;
	padding-top: 10px;
}

.em4_mag362011 {
	margin-top: 39px;
}

.t22011 {
	padding-top: 17px;
}

#em4_eurocontents2011 .cta2011 {
	margin-top: -1px;
}

.em4_perplay2011 {
	margin-top: 30px;
}


.video_copyright{
	margin:-5px 0 10px 20px;
}







/****************************************/
/* EUROMILLION 5 CHANGES 30-01-12 NB	*/
/****************************************/

.em5_euroitem2011 {
	height: 473px;
	width: 984px;
	background: #0171BB url(../images/em5_euro_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#em5_euroheader2011 img,.em5_eurovideocol2011,.em5_euroboxes2011,#em5_eurocontents2011 p.t32011,#em5_eurocontents2011 a.button2011,#em5_eurocontents2011 .cta2011
	{
	float: left
}

#em5_euroheader2011 {
	height: 120px;
}

.em5_headertext2011 {
	margin-top: 9px;
}

#em5_eurocontents2011 {
	width: auto;
	position: relative;
	padding: 0 5px 0 70px
}

.em5_eurovideocol2011 {
	width: 510px;
}

.em5_eurovideo2011 {
	width: auto;
	height: 286px;
	text-align: left
}

.em5_euroboxes2011 {
	width: 315px;
	margin: 0px 0 0 0px;
	padding: 90px 0 0 45px;
}

.em5_eurotitle2011 {
	height: 55px;
	width: 309px;
	margin-bottom: 16px;
}

.em5_eurobox2011 {
	width: 307;
	height: 110px;
	background: url(../images/em5_euro_cta.gif) no-repeat;
	padding: 10px 10px 27px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-top: 0px;
}

#em5_eurocontents2011 p.t12011 {
	font-size: 18px;
	line-height: 21px;
	font-weight: bold;
}

#em5_eurocontents2011 p.t22011 {
	font-size: 14px;
	line-height: 17px;
	margin-top: 4px;
	margin-bottom: 8px;
}

#em5_eurocontents2011 .cta2011 {
	width: auto;
	height: 38px;
	margin-top: 7px;
}

#em5_eurocontents2011 a.button2011 {
	color: #ffffff;
	display: block;
	height: 29px;
	padding: 10px 0 0 12px;
	text-decoration: none;
	width: 99px;
	background: url(../images/em5_euro_btn.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-top:7px;
	
}
/*IE 6 hack: to get button spacing to work*/
* html #em5_eurocontents2011 a.button2011{
	margin-top:-7px;
}

#em5_eurocontents2011 a:hover.button2011 {
	background: url(../images/em5_euro_over_btn.gif) no-repeat;
}

#em5_eurocontents2011 p.t32011 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	margin-top: 11px;
	padding-left: 39px;
	width: 100px
}

#em5_eurocontents2011 p.t42011 {
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	margin-top: 4px;
	width: 326px;
	height: 32px;
	margin: 0px 0 0 20px
}

#em5_eurocontents2011 p.t52011 {
	background: url(../images/em5_eurobotlogo.gif) no-repeat left top;
	font-size: 12px;
	line-height: 15px;
	color: #12418f;
	width: 326px;
	height: 18px;
	padding: 0 0 0 20px;
}

.em5_hspacer202011 {
	height: 19px;
}

.em5_perplay2011 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	text-decoration: none;
	width: 90px;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	float: left;
	margin: 30px 0 0 67px !important;
	margin: 50px 0 0 67px;
}

.em5_pT102011 {
	padding-top: 2px !important;
	padding-top: 10px;
}

.em5_pT182011 {
	padding-top: 10px !important;
	padding-top: 10px;
}

.em5_mag362011 {
	margin-top: 39px;
}

.t22011 {
	padding-top: 17px;
}

#em5_eurocontents2011 .cta2011 {
	margin-top: -1px;
}

.em5_perplay2011 {
	margin-top: 30px;
}

.em5_eurovideotext p {
	padding-top: 8px;
	color: #FFF;
}




/****************************************/
/* EUROMILLION 6 CHANGES 30-01-12 NB	*/
/****************************************/

.em6_euroitem {
	height: 473px;
	width: 984px;
	background: url(../images/em6_euro_bg.jpg) no-repeat;
	color: #000000;
	float: left;
}

#em6_euroheader img,.em6_eurovideocol,.em6_euroboxes,#em6_eurocontents a.button,#em6_eurocontents .cta
	{
	float: left
}

#em6_euroheader {
	height: 120px;
	text-indent: -9999px;
}

#em6_euroheader h2 {
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -9999em;
	float: left;
}

#em6_euroheader .headertext {
	margin-top: 9px;
}

#em6_eurocontents {
	width: auto;
	height: 355px;
	position: relative;
	padding: 0 5px 0 70px;
}

.em6_eurovideocol {
	width: 510px;
	height: 350px
}

.em6_eurovideo {
	width: auto;
	height: 286px;
	text-align: left
}

.em6_euroicons {
	width: 91px;
	height: 320px;
	margin: 0 0 0 10px;
	float: left;
}

.em6_icon1 {
	width: 91px;
	height: 72px;
	margin-top: 0px;
}

.em6_icon2 {
	width: 91px;
	height: 72px;
	margin-top: 0px;
}

.em6_icon3 {
	width: 91px;
	height: 72px;
	margin-top: 0px;
}

.em6_icon4 {
	width: 91px;
	height: 70px;
	margin-top: 0px;
}

.em6_euroboxes {
	width: 290px;
	height: 320px;
	margin: 22px 0 0 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px !important;
	line-height: 140%;
}

.em6_euroboxes a {
	color: #ffffff;
	text-decoration: none;
}

.em6_euroboxes a:hover {
	color: #ffffff;
	text-decoration: underline;
}

#em6_eurocontents p.t1 {
	line-height: 22px;
	color: #FFFFFF;
	margin-bottom: 53px;
}

#em6_eurocontents p.t2 {
	color: #FFFFFF;
	margin-bottom: 50px;
}

#em6_eurocontents p.t3 {
	color: #FFFFFF;
	margin-bottom: 46px;
	line-height: 17px;
}

#em6_eurocontents p.t4 {
	color: #FFFFFF;
	line-height: 18px;
}

.em6_eurovideotext p {
	padding-top: 8px;
	color: #FFF;
}
