
/* HEADER V2 STYLES */

#header{padding:0 0 10px 0; margin: 0; width: 100%; height: 171px; background: url(../images_v3/mainlayout/bg_header_v2_b.gif) top left repeat-x; color: #333; font-size: 13px; z-index: 999;}
	#header a:hover{text-decoration: none !important;}
	
	/* #header icons */
	#header #usermenu .language .globe, 
	#language_over .language_top_wrapper .globe, 
	#header #usermenu .language .arrow, 
	#language_over .language_top_wrapper .arrow,
	#header #usermenu li b,  
	#header #mainmenu li.arrow b, 
	#login_over .content .close,
	#language_over .close,
	#mainmenu .navbar li ul.submenu_hv2 li .close{background-image: url(../images_v3/mainlayout/sprite_main_20151014.png);}
	/* #usermenu STYLES */	
	#header #usermenu{width: 960px; margin: 0 auto; height: 46px; position: relative;}
	#header #usermenu a{font-weight: bold;}
	
		/* #usermenu language */	
		#header #usermenu .language{left: 0; line-height: 49px; position: absolute; margin-left: 5px;}
			/*#header #usermenu .language *{color: #9c9c9c;}*/
			#header #usermenu .language a{color:#707070; padding-left: 22px;}
			#header #usermenu .language .globe{display: block; width: 17px; height: 17px; background-position:-127px -252px; position: absolute; top: 16px;}
			#header #usermenu .language .arrow{display: block; width: 10px; height: 6px; position: absolute; top: 23px; right: -15px; background-position: -55px -223px;}
			#header #usermenu .language a:hover, #header #usermenu .language a:hover span{color: #828181;}
			#header #usermenu .language a:hover .arrow{background-position: -55px -223px;}
			#header #usermenu .language a .arrow:hover,
			#header #usermenu .language:hover {cursor:pointer;}
		#header #usermenu ul{right: 0; display: block; padding-top: 12px; line-height: 20px; position: absolute;}
			#header #usermenu li{display: block; padding: 0 7px; /*border-right: 1px solid #d1d1d1;*/ float: left; line-height: 25px; position: relative; z-index: 2;height:25px;}
			#header #usermenu ul.unlogged li:first-child{padding-right:2px; border-right:none;}
            #header #usermenu li .button{margin-top: -4px;}
            #header #usermenu li .button,
            #header #usermenu li.cart.in a {font-size:11px;}
            #header #usermenu li .button,
            #header #usermenu li.logout a {font-weight:normal;}
			/*#header #usermenu li .button.small{line-height: 1.8em !important;}*/
			#header #usermenu li.cart{padding-right: 0; padding-left: 34px; border: 0; z-index: 2; }
			#header #usermenu li.cart p {font-size:11px; padding-top:1px; margin:0;}
			#header #usermenu li.cart p,
			#header #usermenu li.cart p span {font-family: "museo_700regular",Arial,Helvetica,sans-serif; font-weight:normal;}
			#header #usermenu li.cart.in{padding-left: 7px;}
				#header #usermenu li.cart.in a{padding-left:40px; padding-right:15px;}
				#header #usermenu li.cart *{font-weight: bold}
                #header #usermenu li.cart span,               
                #header #usermenu li.cart *{color: #333;}
				#header #usermenu li.cart a, #header #usermenu li.cart a span,
				#header #usermenu li.cart a:hover, #header #usermenu li.cart a:hover span{color: #FFF;  font-weight: normal;}
				#header #usermenu li.cart b{display: block; position: absolute; width: 23px; height: 18px; top: 5px; left: 7px; background-position:-148px -251px}
				#header #usermenu li.cart a b{background-position: -148px -251px; left:15px;}
				#header #usermenu li.cart,
				#header #usermenu li.cart.in a {
					text-transform:uppercase;
					line-height: 25px;
				}
		/* #login_over */
		#login_over, #language_over{position: absolute; top: -12px; z-index: 1; display:none;}
			#login_over .top, #language_over .top{margin: 0 auto; text-align: center; background-color: #FFF; line-height: 48px; display: inline-block; position: relative;  z-index: 2; border-left: 2px solid #ccc; border-right: 2px solid #ccc;}
			#login_over .top h4{font: normal 11px/11px 'museo_900regular'; text-transform: uppercase; display: inline-block; margin: 0 auto; padding: 0 1em 0;color: #333 !important; position: relative; top: 1px;}
			#login_over .content,
			#language_over .content{
				-webkit-border-radius: 4px;
				-webkit-border-top-left-radius: 0;
				-moz-border-radius: 4px;
				-moz-border-radius-topleft: 0;
				border-radius: 4px;
				border-top-left-radius: 0;
			}
			#login_over .content,
			#language_over .content {position:absolute; top: 46px; left: 0;}
			#login_over .content,
			#language_over .content,
			#mainmenu .navbar li ul.submenu_hv2{color: #333 !important; background-color: #FFF; 
						border: 2px solid #ccc;
						z-index: 1;
						-webkit-box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.45);
						-moz-box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.45);
						box-shadow: 0px 4px 0px 0px rgba(0,0,0,0.45);
						}	
			#login_over .content,
			#mainmenu .navbar li ul.submenu_hv2{padding: 10px 15px;}	
			#login_over .content label strong,
			#language_over .content label strong {font: normal 16px/16px 'museo_500regular';}
			#login_over .content input,
			#language_over .content input{width: 196px;}
			#login_over .content .forgot{display: block; font-size: 11px; font-weight: normal !important; line-height: 11px;}
			#login_over .content .remember{display: block; margin-top: 5px; margin-bottom: 5px; font-size: 12px;}
			#login_over .content .remember input{width: auto;}
			#login_over .content .button{display: block;}			
			#login_over .content .close,
			#language_over .content .close,
			#mainmenu .navbar li ul.submenu_hv2 li .close{display: block; width: 26px; height: 26px; position:absolute; background-position: -242px -277px; z-index:999;}
			#login_over .content .close,
			#mainmenu .navbar li ul.submenu_hv2 li .close{top: 5px; right: -5px;}
			#login_over.login_active {
				display:block;
			}
		/* #usermenu logged */
		#header #usermenu.logged{padding-top: 16px; line-height: 20px;}
		#header #usermenu li.account a{padding-left: 17px; position: relative;}
			#header #usermenu li.account a{color: #0183c6; margin-left:0; display:inline-block; /*margin-left: 7px;*/}
			#header #usermenu li.account a:hover,
            #header #usermenu li.logout a:hover{color: #0a93da;}
				#header #usermenu li.account a b{display: block; position: absolute; left:0; top:3px /*-2px*/; width: 15px; height: 15px; background-position:-109px -254px;}
				#header #usermenu li.account a:hover b{background-position:-109px -254px;}
		#header #usermenu li.balance .button{margin-left: 3px; font-weight: bold;}
		#header #usermenu li.balance p{float:left; margin:0 6px 0 0; padding:0 0 0 24px;}
		#header #usermenu li.balance b{position:absolute; width:16px; height:20px; top:2px; left:8px; background-position:-153px -195px; display:block;} 
		#header #usermenu li.messages {min-width:22px;}
		#header #usermenu li.messages, #header #usermenu li.messages a{color: #FFF;}
		#header #usermenu li.messages a{/*padding-left: 22px;*/ /*position: relative;*/}
		#header #usermenu li.messages span{font-weight: bold; float:left; display:inline-block; margin:0 0 0 28px; }
			#header #usermenu li.messages.unread a span{color: #000; margin:0 0 0 28px;}
			#header #usermenu li.messages b{display: block; position: absolute; left:8px; top: 7px; width: 23px; height: 16px; background-position: -173px -197px;} 
			#header #usermenu li.messages.unread b{width:24px; top:6px; background-position:-196px -197px;}
		#header #usermenu li.logout a{color:#0183c6;}		
	/* #logobar STYLES */
	#logobar{margin: 0 auto; width: 960px; height: 89px; overflow: hidden;}
		#logobar .logo img{float: left; margin-top: 5px;/*15px*/}
		#logobar .support{width: 194px; height: 65px; float: right; margin-top: 30px; list-style: none;}
		/*#logobar .support{width: 194px; height: 65px; float: right; margin-top: 3px;}*/
	
	/* #mainmenu STYLES */
	#mainmenu{margin: 0 auto; width: 960px;}
		#mainmenu .navbar{}
			#mainmenu .navbar li{float: left; font-size: 16px; font-family:'museo_500regular', sans-serif; line-height: 40px;}
            body.lang_de-de #mainmenu .navbar li,
            body.lang_fr-fr #mainmenu .navbar li {font-size:15px;}   
				#mainmenu .navbar li a{color: #FFF; display: block; padding: 0 12px; letter-spacing: -0.2px; position: relative;}
				#mainmenu .navbar li a:hover{background-color: #5bb6f7;}
				#mainmenu .navbar li.current a{background-color: #005692;/* color: #5bb6f7;*/}
				#mainmenu .navbar li.arrow a{padding-right: 20px;}
				#mainmenu .navbar li.arrow a b{display: block; width: 10px; height: 6px; position: absolute; top: 19px; right: 7px; background-position: -42px -223px;}
				body.lang_de-de #mainmenu .navbar li.arrow a b{top:18px;} 
                #mainmenu .navbar li ul.submenu_hv2,
				#mainmenu .navbar li ul.submenu_hv2 li ul,
				#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3,
				#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container,
				#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot,
				#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter,
				#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list{
					width:100%;
				}
				#mainmenu .navbar li ul.submenu_hv2 {
					position:absolute;
					height:auto;
					left:0;	
					padding:19px 0 15px 0;
					display:none;
					border-top:none;
					border-left:none;
					border-right:none;
				}
				
				#mainmenu .navbar li a.main_menu_active_item {
					background:#fff;
					color:#026fbe;	
				}
				
					#mainmenu .navbar li a.main_menu_active_item b{
						/*background:#fff;*/
						color:#026fbe;	
						background-position:-82px -223px;
					}					
						
				
					#mainmenu .navbar li ul.submenu_hv2  li, 
					#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container,
					#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot,
					#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter  span.date_clock_icon,
					#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a b{
						position:relative;
					}
				
					#mainmenu .navbar li ul.submenu_hv2  li ,
					#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes a.button {
						float:none;
					}
					
					#mainmenu .navbar li ul.submenu_hv2  li {
						width:960px;
						margin:auto;
					}
					
						#mainmenu .navbar li ul.submenu_hv2 li  ul,
						#mainmenu .navbar li ul.submenu_hv2 li ul li,
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3,
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container,
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot,
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter,
						#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a b{
							float:left;
						}
						
							#mainmenu .navbar li ul.submenu_hv2 li  ul {
								width:auto;
							}
						
						#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes {
							width:213px;
							height:auto;
							margin:0 0 0 13px;
							padding:0 0 10px 0;
							overflow:hidden;
							border:2px solid #5fb602;
							border-radius:4px;
							-webkit-border-radius:4px;
							-moz-border-radius:4px;
							-ms-border-radius:4px;
							text-align:center;
						}
						
						.submenu_boxes_position {
							float:right!important;
							margin:0 40px 0 0;
						}
						
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3,
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot{
								font-family:"museo_700regular",Arial,Helvetica,sans-serif;
							}
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3 {
								height:28px;
								font-size:14px;
								line-height:21px;
								color:#fff;
								margin:0;
								padding:8px 0 0 0;
								background:#5eb801;
								text-transform:uppercase;
							}

                            body.lang_ru-ru #mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes h3 {
                                font-size:12px;
                            }
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container {
								/*width:75%;*/
								padding:10px 0 7px 0px;
								text-align:left;
								clear:both;
							}
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container table{
									margin: 0 auto;
								}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container span small {
								font-family:"museo_300regular",Arial,Helvetica,sans-serif;
							}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes .general_logos_container.logo_normal span {
								line-height:15px;
							}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot,
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter {
								text-align:center;
							}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot {
								line-height:21px;
							}
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot sup {
									line-height:10px;
								}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot{
								height:30px;
								font-size:22px;
								padding:11px 0 0 0;
								background:#fff7c9;	
							}
							
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.sb_jackpot small {
									font-size:16px;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li {
									font-family:Arial,Helvetica,sans-serif;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title {
									height:auto;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter {
									font-size:12px;
									line-height:18px;
									padding:4px 0 7px 0;
								}
				
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter  span.date_clock_icon,
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes a.button {
									display:inline-block;
								}
								#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes p.jackpot_counter  span.date_clock_icon {
									width:16px;
									height:16px;
									top:4px;
									padding:0 4px 0 0;
									background:url(../images_v3/mainlayout/sprite_main_20151014.png) -59px -429px no-repeat;
								}
								
						
							#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes a.button {
								color:#fff;
								padding:0 20px 0 20px;
							}
							
							#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list {
								width:211px;
							}
							
							#mainmenu .navbar li.raffles ul.submenu_hv2 li ul.submenu_boxes_list{
								width:230px;
							}
						
							#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list li {
								width:25%;
								line-height:18px;
								margin:0;
							}
							
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li h3,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a,
								#mainmenu .navbar li ul.submenu_hv2 li .close{
									padding:0;
								}
							
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li {
									width:100%;
									font-size:13px;
									line-height:24px;
									/*height:24px;*/
									margin:0 0 7px 0;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a{
									overflow: hidden;	
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a,
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li:hover{
									background:transparent;
								}
								
									#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li h3 {
										font-family:"museo_500regular",Arial,Helvetica,sans-serif;
										font-size:16px;
										line-height:18px;
										color:#333;
									}
								
									#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a {
										color:#046eb8;
									}
									
									#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a:hover {
										color:#035dac;
									}
									
										#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a span{
											display: block;
											float: left;
											}
											#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li a span.t{
												width: 200px;
												margin-left: 3px;
												padding-top: .28em;
												line-height: normal;
											}
												#mainmenu .navbar li.results ul.submenu_hv2 li ul.submenu_boxes_list li a span.t{
												width: auto !important;
												}
							
								#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.view_all {
									margin:13px 0 0 0;
								}
								
									#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li.view_all a {
										font-weight:bold;	
									}
				
								/*#mainmenu .navbar li ul.submenu_hv2 li ul.submenu_boxes_list li .list_sindicate_ico {
									position:relative;
									top:-6px;
								}*/
								
								#mainmenu .navbar li ul.submenu_hv2 li .close {
									top:-14px;
								}
								
								#mainmenu .navbar li ul.submenu_hv2 li a.close,
								#mainmenu .navbar li ul.submenu_hv2 li a.close:hover {
									background-color:transparent;
								}
				
	/* #language_over */
	#language_over.language_active{
		display:block;
	}
	
	#language_over.language_active .language_top_wrapper .top .arrow{
		background-position:-68px -223px; 
	}
	
	#language_over {
		width:100%;
		top:0;
	} 
	
	#language_over .content {
		width:335px;
		overflow:hidden;
		padding:17px 10px 7px 10px;
	}
	
	#language_over .content .close {
		top:-10px;
		right:0;
	}
	
	#language_over .content ul{
		width:100%;
	} 
	
	#language_over .language_top_wrapper{
		width:960px;
		height:10px;
	}
	
	#language_over .language_top_wrapper,
	#language_over .content ul,
	#language_over .content ul li em{
		position:relative;
	} 
	
	#language_over .language_top_wrapper,
	#language_over .content ul{
		margin:auto;
	} 
	
	#language_over .content ul li {
		float:left;
		width:157px;
		margin:0 0 10px 0;
	}
	
	#language_over .content ul li em,
	#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list li a span{
		float:left;
		width:9px;
		height:10px;
		margin:5px 5px 0 0;
		display:inline-block;
		background:url(../images_v3/mainlayout/sprite_main_20151014.png) 0 0 no-repeat;
	}
	
	#language_over .content ul li em {
		width:6px;
		height:6px;
		margin:5px 10px 0 0;
		background-position:-80px -152px;
	}
	
	#mainmenu .navbar li.promotions ul.submenu_hv2 li ul.submenu_boxes_list li a span{
		width:9px;
		height:10px;
		margin:5px 5px 0 0;
		background-position:-5px -83px ;
	}
	#language_over .language_top_wrapper .globe{
		float:left;
		width:17px;
		height:17px;
		background-position: -94px -167px;
		display:block;
		margin:15px 5px 0 0;
	}
	
	#language_over .top {
		padding:0 5px 0 5px;
	}
	
	#language_over .language_top_wrapper .arrow{
		float: right;
		width:10px; 
		height:6px;
		display:block; 
		margin:22px 0 0 5px;
		background-position:-55px -223px; 
	}

/* twoboxes */
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list,
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title {
    width:466px;
}

#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title {
    width:455px;
}

#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list:first-child,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list:first-child {
    margin-right: 15px;
	padding-right: 15px;
	border-right: 2px solid #e5e5e5;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
.wintrillions_mobile p {
    padding:0;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title{
    margin-bottom:9px;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li{
    margin:0;
    padding:3px 9px 3px 9px;/*5px 9px 5px 9px*/
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li{
    width:448px;
    cursor:pointer;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li,
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title,
#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.view_all,
.wintrillions_mobile{
    cursor:default;
}

#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li{
    width:437px;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.view_all,
.wintrillions_mobile a.view_all_mobile{
    width:auto;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li.view_all,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li.view_all,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.view_all {
    margin:13px 0 0 0;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.view_all.view_all_raffles{
    margin:2px 0 0 0;
}

#mainmenu .navbar.twoboxes .item_jackpot,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results,
.wintrillions_mobile .mobile_apps_wrapper{
    float:right !important;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em,
#mainmenu .navbar.twoboxes .item_jackpot,
.wintrillions_mobile p {
    color:#333;
}

#mainmenu .navbar.twoboxes .item_jackpot {
    font-weight:bold;
}

    #mainmenu .navbar.twoboxes .item_jackpot span  {
        text-indent:-9999em;
        padding:0 25px 0 0;
        background:url(../images_v3/mainlayout/sprite_mexico_zodiaco_small.gif) 0 0 no-repeat;
    }

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em,
#mainmenu .navbar.twoboxes .mgm_date,
#mainmenu .navbar.twoboxes .country_continent {
     font-style:normal;
}

#mainmenu .navbar.twoboxes .country_continent,
#mainmenu .navbar.twoboxes .mgm_date{
     color:#666;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em {
    width:20px;
    height:20px;
    line-height:20px;
   	margin:0 0 0 2px;
    font-size:12px;
    background:url(../images_v3/mainlayout/sprite_main_20151014.png) -70px -282px no-repeat;
    text-align:center;
    display:inline-block;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em.power {
    background-position:-94px -282px;
}

#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li .mgm_ball_results em.extra {
    background-position:-118px -282px;
}

.wintrillions_mobile {
    height:auto!important;
    margin:4px 0 0 0!important;
    background:#e5e5e5!important;
    border-radius:4px;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
}

.wintrillions_mobile p{
    font-family: 'museo_500regular';
    font-size:16px;
     margin:3px 0 0 0
}

.wintrillions_mobile a.view_all_mobile {
    font-size:13px;
}

.wintrillions_mobile p,
.wintrillions_mobile .mobile_apps_wrapper a{
    float:left;
}

.wintrillions_mobile .mobile_apps_wrapper a{
    margin:9px 0 0 8px;
}

.wintrillions_mobile .mobile_apps_wrapper a:first-child {
    margin-left:0;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_list li:hover,
#mainmenu .navbar.twoboxes li.syndicates ul.submenu_hv2 li ul.submenu_boxes_list li:hover,
#mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li:hover {
    background:#fff7c9;
}

#mainmenu .navbar.twoboxes li ul.submenu_hv2 li ul.submenu_boxes_list li.submenu_title:hover,
#mainmenu .navbar.twoboxes li ul.submenu_hv2 li ul.submenu_boxes_list li.view_all:hover,
.wintrillions_mobile:hover {
    background:transparent;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_position {
    float:left!important;
    margin:0;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul.submenu_boxes_position.first_box {
    margin-left:20px;
}

#mainmenu .navbar.twoboxes li.lotteries ul.submenu_hv2 li ul li.submenu_boxes {
    margin:0 15px 0 0;
}

	
/* header checkout_v2 */
#header[class~="header_v2"].checkout_header{
	background:transparent;
	height:70px!important;
}

#header[class~="header_v2"].checkout_header #usermenu .support  {
	display:none;
}

#header[class~="header_v2"].checkout_header #logobar .logo img {
    margin-top:0;
}

.headerHeightv2 {
	height:175px;
}	

/* header breadcumb */
.navurl_v2{
	/*position: relative;
	top:8px!important;
	left:12px!important;
	height:20px;
    */
	width:960px;
	margin:0 auto 10px;
	color:#333!important;
}

#navurl a, #navurl a:hover {
	color:#007ed7!important;
}

/* header_v2_modal hv2m_new */
#login_over.header_v2_modal.hv2m_new .content input,
#signup_modal.header_v2_modal.hv2m_new .content input,
#login.checkout_v2_modal.hv2m_new .content input{ 
    width:272px!important;
    height:36px;
    line-height:36px;
    margin:0;
    font-size:16px;
    color:#999;
}

#login_over.header_v2_modal.hv2m_new .content input:placeholder-shown,
#login_over.header_v2_modal.hv2m_new .content input::-webkit-input-placeholder,
#login_over.header_v2_modal.hv2m_new .content input::-moz-placeholder,
#login_over.header_v2_modal.hv2m_new .content input:-ms-input-placeholder,
#login_over.header_v2_modal.hv2m_new .content input:-moz-placeholder,
#signup_modal.header_v2_modal.hv2m_new .content input:placeholder-shown,
#signup_modal.header_v2_modal.hv2m_new .content input::-webkit-input-placeholder,
#signup_modal.header_v2_modal.hv2m_new .content input::-moz-placeholder,
#signup_modal.header_v2_modal.hv2m_new .content input:-ms-input-placeholder,
#signup_modal.header_v2_modal.hv2m_new .content input:-moz-placeholder {
     color:#999;
}

/* new custom checkbox */
#login_over.header_v2_modal.hv2m_new .content,
#signup_modal.header_v2_modal.hv2m_new .content,
#login.checkout_v2_modal.hv2m_new .content {
    padding:10px 8px 17px 8px!important;
    box-shadow:none;   
}

input[type=checkbox].new_custom_checkbox {
    display:none;
}

input[type=checkbox].new_custom_checkbox + label,
#login_over.header_v2_modal.hv2m_new .content,
#signup_modal.header_v2_modal.hv2m_new .content,
#login.checkout_v2_modal.hv2m_new .content {
    float:left;
}

#signup_modal.header_v2_modal.hv2m_new .content {
    width:568px;
}

#login.checkout_v2_modal.hv2m_new .content{
    width:650px;
}

input[type=checkbox].new_custom_checkbox + label {
    width:auto;
    cursor:pointer;
}

    input[type=checkbox].new_custom_checkbox + label .icon_check_wrap {
        width:20px;
        height:20px;
        background:#5fb602;
        text-align:center;
        border-radius:6px;
        -webkit-border-radius:6px;
        -moz-border-radius:6px;
        display:inline-block;   
    }

        input[type=checkbox].new_custom_checkbox + label .icon_check_wrap em {
            text-indent:-9999999em;
        }

        input[type=checkbox].new_custom_checkbox:checked + label .icon_check_wrap em {
            text-indent:0;
            font-size:11px;
            color:#fff;
        }

        .header_v2_modal.hv2m_new form label .nc_label {
            position:relative;
            font-size:12px;
        }


