.ContainerWrapper{
	position:relative;
	width:99.5%;
	height:780px;
	overflow:hidden;
}
.ContainerWrapper *{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}
.HeaderTopWrapper{
	position:relative;
	width:100%;
	height:auto;
	padding-bottom:2%;
	background:white;
	float: left;
}
.container1{
	position:relative;
	width:75%;
	float: left;
}
.container2{
	position: absolute;
	right: 10%;
	top: 0px;
	width: 35%;
}
.container2Right{
	position:relative;
	float:left;
	width:84%;
	padding-top: 25%;
}
.headerImageContainer{
	position: relative;
	width: 17%;
	height: auto;
	padding-top: 6%;
	left: 8%;
	top: 26%;
	float: left;	
}
.headerImageSeptember,.headerImageNovember,.headerImageOctober{
	position: absolute;
	width: 17%;
	padding-top: 9%;
	left: 8%;
	visibility:hidden;
}
.headerImageContainer img,.headerImageSeptember img,.headerImageOctober img,.headerImageNovember img{
	width:100%;	
}
.container1_1{
	position: relative;
	padding-top: 6%;
	top: 0px;
	width: 72%;
	float: left;
	left: 13%;
}
.container1_2{
	position: relative;
	padding-top: 9%;
	top: 0px;
	width: 58%;
	float: left;
	left: 13%;
	display:none;
}
.HeaderContent{
	position:relative;
	font-size:31px;
	font-family:"FNBSansBold";
	color:#009999;
	line-height:120%;
	padding: 8px;
}
.HeaderContent2{
	position:relative;
	font-size:35px;
	font-family:"FNBSansBold";
	color:#009999;
	line-height:120%;
	display:none;
}
.HeaderContent3{
	position:relative;
	font-size:35px;
	font-family:"FNBSansThin";
	color:#009999;
	line-height:120%;
	display:none;
}
span.SmallFont{
	font-family:"FNBSansLight";
}
.HeaderContentMiddle{
	position:relative;
	font-size:15px;
	font-family:"FNBSansRegular";
	color: #000000;
	padding-top: 9%;
	line-height:120%;
}
.HeaderContentBottom{
	position:relative;
	font-size:14px;
	font-family:"FNBSansLight";
	color: #000000;
	padding-top:2%;
	line-height:120%;
	width: 100%;
	vertical-align: baseline;
	padding: 8px;
}
.devices{
	position:relative;
	width:68px;
}
.devices img{
	width:100%;
}
.DialHolder{
	position:relative;
	padding-top:2%;
}
.Dial{
	font-size:18px;
	font-family:"FNBSansRegular";
	color:#000000;
	text-align:top;
	position:relative;
}
.DialSpan{
	font-size:34px;
	font-family:"FNBSansBold";
	color:#000000;
	position:relative;
	top:0px;
	right:0%;
	vertical-align: baseline;
}
.DialSpan sup{
	font-family:"FNBSansRegular";
	font-size:18px;
}
.RightBottomContent{
	padding-top:2%;
	position: relative;
	width: 258px;
	font-size: 14px;
	font-family: "FNBSansRegular";
}
.RightRightContent{
	position: absolute;
	right: 1%;
	top: 0px;
	width: 156px;
	background: #009999;
	padding: 0.6% 0% 1.2% 1%;
}
span.SmallFont{
	font-family:"FNBSansLight";
}
.DaysLeftContainer{
	position:relative;
	float:left;
	width:100%;
}
.NextDrawContainer{
	position:relative;
	float:left;
	width:100%;
}
.DaysLeft{
	font-size:42px;
	color:#FFFFFF;
	font-family:"FNBSansBold";
	width:100%;
	position:relative;
	float:left;
}
span.BoldFont{
	font-family:"FNBSansBold";
}
.daysof{
	font-size:14px;
	color:#FFFFFF;
	font-family:"FNBSansBold";
	width:100%;
	position:relative;
	float:left;
}
.NextDraw{
	font-size:31px;
	color:#FFFFFF;
	font-family:"FNBSansBold";
	width:100%;
	position:relative;
	padding-top: 3%;
	float:left;
}
.DaysNextDraw{
	font-size:14px;
	color:#FFFFFF;
	font-family:"FNBSansBold";
	width:100%;
	position:relative;
	float:left;
}
.MiddleContainer{
	position:relative;
	width:100%;
	height:auto;
	float: left;
	padding: 0 40px;
}
.HowtoBuyHolder{
	position: absolute;
	right: 1%;
	width: 140px;
	height: 30px;
	background: #f99d1c;
	top: -20%;
}
#SeeWinners{
	position: relative;
	float: left;
	left: 3%;
	width: 140px;
	height: 30px;
	background: #f99d1c;
}
.buyImage{
	position: relative;
	left: 8%;
	width: 6%;
	padding-top: 5%;
}
.buyImage img{
	width:100%
}
.HowToBuyContent{
	position: absolute;
	padding-top: 5%;
	right: 13%;
	width: 60%;
	font-size: 14px;
	font-family: "FNBSansLight";
	color: #FFFFFF;
	top: 0px;
}
.slider1{
	position: relative;
	width: 100%;
}
.containerBottom-1{
	position: relative;
	float: left;
	width: 100%;
	height:100%;
}
.headers{
	position:relative;
	font-size:14px;
	font-family:"FNBSansBold";
	background:#009999;
	padding: 5px 0; 
	bottom:3%;
	color:#FFFFFF;
	padding-left:30%;
}
.bottomImage{
	position: relative;
	height: 100%;
	width: 100%;
	background: #FFFFFF;
	margin-top: 2%;
	padding-top:5%;
	clear:both;
}
.bottomImage01{
	position: relative;
	height: 100%;
	width: 100%;
	background: #FFFFFF;
	margin-top: 2%;
	padding-top:0%;
	clear:both;
}
.WinnerNamesHolder{
	position: relative;
	height: 100%;
	width: 100%;
	padding-bottom: 43%;
	clear:both;
	display:none;
}
.WinnerName{
	position: relative;
	width: 100%;
	font-size: 15px;
	font-family: "FNBSansBold";
	color: #000000;
	padding-left: 2%;
	clear:both;
}
.WinnerAmount{
	position: relative;
	width: 100%;
	font-size: 15px;
	font-family: "FNBSansThin";
	color: #000000;
	padding-left: 2%;
}
.Win{
	position:relative;
	width:100%;
	font-size:15px;
	font-family:"FNBSansBold";
	color:#000000;
	padding-left:30%;
}
.middleMiddle{
	padding-left:25%;
}
.HideHeader{
	visibility:hidden;
}
.imageContainerBottom{
	width: 33%;
	position: relative;
	left: 30%;
	padding-top:11%;	
}
.imageContainerBottom01{
	width: 100%;
	position: relative;
	padding-top:0%;	
}
.imageContainerBottom01 img{
	width: 100%;
}
.imageContainerBottom2{
	width: 43%;
	position: relative;
	left: 28%;
	padding-top:5%;	
}
.BlockBottomContent3 {
	padding-top: 9%;
	padding-left:32%;
	width:100%;
	position:relative;
	padding-bottom: 5%;
	font-size:10px;
	font-family:"FNBSansLight";
	color:#000000;	
}
.PaddingMiddle{
	padding-top:0px;
}
.PaddingMiddle2{
	padding-bottom: 5%;
	padding-top:0px;
	top:-0.5%;
}
.imageContainerBottom img{
	width:100%;
}
.imageContainerBottom2 img{
	width:100%;
}
.BlockBottomContent{
	padding-left:32%;
	width:100%;
	position:relative;
	padding-top:3%;
	padding-bottom: 5%;
	font-size:10px;
	font-family:"FNBSansLight";
	color:#000000;
	display:none;
}
.BlockBottomContent2{
	padding-left:32%;
	width:100%;
	position:relative;
	padding-top:5%;
	padding-bottom: 5%;
	font-size:10px;
	font-family:"FNBSansLight";
	color:#000000;	
}
.containerBottom-2{
	width:3%;
	position:relative;
	float:left;
	left: 2%;
}
.emptyWhiteHeader{
	position:relative;
	background:white;
	width:100%;
	padding-top:64%;
}
.linerImageContainer{
	width: 42.3%;
	position: relative;
	margin: 0px auto;
	padding-top: 21%;
}
.linerImageContainer img{
	width:100%;
}
.BottomContainerWrapper{
	position: relative;
	float: left;
	width: 100%;
	height: 9%;
	background: white;
	padding-top:1%;
	top: 4%;
	height:138px;
}
.BottomContainerWrapper2{
	position: relative;
	float: left;
	width: 100%;
	height:150px;
	background: white;
	padding-top:1%;
	top: 0%;
}
.TermsandConditions{
	position: relative;
	float: left;
	left: 5%;
	width: 172px;
	top: 13%;
}
.TermsandConditions a .HowToBuyContent,.TermsandConditions2 a .HowToBuyContent{
	color:#009999;
	font-size:13px;
	font-family:"FNBSansLight";
	right: initial;
	width: 100%;
	text-decoration:underline;
}
.HowToBuyContainer{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	display:none;
}
.HowToBuyContainer .headers{
	left:0px;
	padding: 1% 0% 1% 2%;
	font-family:"FNBSansLight";
	font-size:16px;
	bottom:0px;
}
.ListContent{
	position:relative;
	width:100%;
	background:white;
	padding:2% 0 1% 0%;
}
.ui-product-single-ul li {
	background: none;
	color: #009999;
	font-size: 14px;
	padding-left: 0.5%;
	line-height: 16px;
	list-style-type: disc;
}
.miniHeader{
	font-size:14px;
	font-family:"FNBSansBold";
	color:#009999;
	position:relative;
	padding-bottom:0.5%;
	left: 0.3%;
}
.BackButton{
	position: relative;
	float: left;
	left: 3%;
	width: 97px;
	height: 30px;
	background: #f99d1c;
}
.BackButton a.reactNormal .buyImage{
	position: relative;
	left: 8%;
	width: 6%;
	padding-top: 7%;
}
.BackButton a.reactNormal .HowToBuyContent{
	position: absolute;
	padding-top: 7%;
	right: 13%;
	width: 60%;
	font-size: 14px;
	font-family: "FNBSansLight";
	color: #FFFFFF;
	top: 0px;
}
.TermsandConditions2{
	position: relative;
	float: left;
	left: 5%;
	width: 167px;
	top: 5%;
}
.mediumScreen .HeaderTopWrapper {
	padding-bottom: 6%;
}
.mediumScreen .HeaderContent2,.mediumScreen .HeaderContent3{
	font-size: 28px;
}
.mediumScreen .DaysLeft,.mediumScreen .NextDraw{
	font-size: 31px;
}
.mediumScreen .Dial{
	font-size: 15px;
}
.mediumScreen .DialSpan{
	font-size: 26px;
}
.mediumScreen .RightBottomContent{
	font-size: 12px;
}
.mediumScreen .headers{
	position: relative;
	font-size: 13px;
	font-family: "FNBSansRegular";
	background: #009999;
	padding-left: 22%;
}
.mediumScreen .HowToBuyContent{
	font-size: 12px;
}
.mediumScreen .HowtoBuyHolder{
	width: 108px;
	height: 23px;
	top: -34%;
}
.mediumScreen .buyImage{
	padding-top: 2%;
}
.mediumScreen .emptyWhiteHeader{
	position: relative;
	background: white;
	width: 100%;
	padding-top: 82%;
}
.mediumScreen .middleMiddle{
	padding-left: 4%;
}
.mediumScreen .Win{
	font-size: 12px;
	font-family: "FNBSansRegular";
	padding-left: 24%;
}
.mediumScreen .RightRightContent{
	right: 0%;
}
.mediumScreen .linerImageContainer{
	width: 40.3%;
}
.mediumScreen .container2Right{
	padding-top: 33%;
}
.mediumScreen .headerImageContainer{
	width: 28%;
	left: 2%;
	top: 26%;
}
.mediumScreen .HeaderContent{
	font-size: 23px;
	width: 80%;
}
.mediumScreen .headerImageSeptember,.mediumScreen .headerImageOctober,.mediumScreen .headerImageNovember{
	position: absolute;
	width: 28%;
	left: 2%;
}
.smallScreen .ContainerWrapper{
	height: 1125px;
}
.smallScreen .ui-product-single-ul{
	margin-left: 17px;
}
.smallScreen .container1{
	width: 99%;
}
.smallScreen .HeaderContentMiddle,.smallScreen .HeaderContentBottom{
	padding-top: 1%;
	float:left;
}
.smallScreen .DaysLeftContainer{
	width: 45%;
}
.smallScreen .RightRightContent{
	width: 265px;
	padding: 2%;
}
.smallScreen .NextDrawContainer{
	width: 52%;
	left:3%;
}
.smallScreen .DialHolder{
	
	float:left;
}
.smallScreen .NextDraw{
	padding-top:0px;
}
.smallScreen .container2{
	position: relative;
	right: initial;
	top: 0px;
	left: 13%;
	width: 100%;
}
.smallScreen .HeaderContent{
	position: relative;
	font-size: 25px;
	float: left;
	width: 96%;
}
.smallScreen .headerImageContainer{
	float:none;
	width: 22%;
	margin: 0px auto;
	padding-top: 78px;
}
.smallScreen .container1_1{
	float:none;
	padding-top: 2%;
}
.smallScreen .container2Right{
	padding-top: 8%;
}
.smallScreen .RightBottomContent{
	padding-top: 3%;
	width: 100%;
}
.smallScreen .HowtoBuyHolder{
	right: 1%;
	top: -3%;
}
.smallScreen .containerBottom-2.HiderLastDivider{
	display:none;
}
.smallScreen .containerBottom-2{
	width: 4%;
}
.smallScreen .emptyWhiteHeader{
	padding-top: 86%;
}
.smallScreen .linerImageContainer{
	width: 49.3%;
}
.smallScreen .TermsandConditions{
	top: 17%;
}
.smallScreen .slider1 {top: 1%;}
.smallScreen .headerImageSeptember,.smallScreen .headerImageOctober,.smallScreen .headerImageNovember{
	position: absolute;
	width: 40%;
	padding-top: 0px;
	margin: 0px auto;
	left: 28%;
	top: 21%;
}
.tinyScreen .headerImageContainer{
	left:1%;
	width:30%;
}
.tinyScreen .container1_1,.tinyScreen .container2{
	left:1%;
	width: 99%;
}
.tinyScreen .RightRightContent {
	width: 248px;
	padding: 2%;
}
.tinyScreen .containerBottom-2{
	display:none
}
.tinyScreen .ContainerWrapper{
	height: 1526px;
}
.tinyScreen .BottomHolder{
	margin-top: 12%;
}
.tinyScreen .HowtoBuyHolder {
	right: 3%;
	top: -23%;
}
.tinyScreen .BottomContainerWrapper{
	top:2%;
}
.socialIcon {
	display: inline-block;
	padding: 8px 8px 8px 0px;
}

.bx-wrapper {margin: 0 auto; position: relative;}
.bx-pager-item {display: none;}
.bx-wrapper .bx-prev {
	cursor: pointer;
	position: absolute;
	color: white;
	top: 45%;
	left: -30px;
	background: url(/03images/promotions/HowToDemos/arrowLeft.jpg) no-repeat;
	width: 26px;
	height: 24px;
}
.bx-wrapper .bx-next {
	cursor: pointer;
	position: absolute;
	color: white;
	top: 45%;
	right: -30px;
	background: url(/03images/promotions/HowToDemos/arrowRight.jpg) no-repeat;
	width: 26px;
	height: 24px;
}

.ContainerWrapper .extendedAlert{
	width:99%;
	padding:10px;
	text-align:center;
	background:#f99d1c;
	margin-bottom:10px;
}

.ContainerWrapper .extendedAlert p{
	color:#ffffff;
}