span.select{
border: 1px solid #9F9F9F;
background-image: url("../images_v3/field_bg.jpg");
background-repeat: repeat-x;
padding: 5px;
margin:0!important;
display:inline-block;
	}
	span.select *{border:0; padding:0; margin:0; height:20px; }
	

.bt_grey, .bt_darkgrey{ line-height:12px; padding:7px 8px!important; height:18px; }
.bt_grey_big{padding:7px 8px!important;}
	.bt_grey_big span{border:0!important;}

.bt_darkgrey{color:#fff!important;font-family: 'Lato', sans-serif; font-weight: 900;}
.bt_darkgrey span{cursor:pointer !important; border:0!important; }
.bt_grey span{cursor:pointer !important; border:0!important; }
.bt_red span{cursor:pointer !important; border:0!important;}
.bt_green span{cursor:pointer !important; border:0!important;}
.bt_greener span{cursor:pointer !important; border:0!important;}

#topmenuarea{top:-6px;}
#signbar{margin-top:3px;}
#langchooser{margin-top:0!important;}
#langchooser .icon_lang{margin-top:-5px;}

.box_support a i{font-size:13px !important; }

#signbar .user-balance table{width:auto!important; margin:5px 0 3px 0;}

#basket a{}
#basket a b{display:inline; float:left; margin-top:-5px; margin-right:5px; }
#basket a.basket_in_use{color:#fff!important;}
#basket a span{font-weight:bold!important;}
#basket i {
font-size: 11px!important;
font-style: normal!important;
}


/*.bt_menu li a{line-height:23px!important;padding:7px 14px!important;}
.bt_menu li a.hasbr {line-height:12px!important;}*/
#mainmenu ul.bt_menu li a{padding:0 12px 14px 12px!important;}
	#mainmenu ul.bt_menu li.home a{padding:5px 12px 9px 12px!important;}
	#mainmenu ul.bt_menu li.lotteries a{padding:5px 12px 9px 12px!important;}
	#mainmenu ul.bt_menu li.promotions a{padding:5px 12px 9px 12px!important;}
	#mainmenu ul.bt_menu li.about a{padding:5px 12px 9px 12px!important;}
	
	/* custom sizes for LANGS.... Notice here we change A and not SPAM like on mainmenu.css one */
					body.lang_en-us ul.bt_menu li.home a {}
					body.lang_en-us ul.bt_menu li.lotteries a {}
					body.lang_en-us ul.bt_menu li.syndicates a {}
					body.lang_en-us ul.bt_menu li.raffles a {}
					body.lang_en-us ul.bt_menu li.results a {}
					body.lang_en-us ul.bt_menu li.winners a {}
					body.lang_en-us ul.bt_menu li.promotions a {}
					body.lang_en-us ul.bt_menu li.about a {}
	
	
#mainmenu ul.bt_menu li a span{padding:3px 0 7px 0!important; display:block;}

#mainmenu ul.bt_menu li div.sub{top:43px;}
#mainmenu ul.bt_menu li div.sub div ul li{padding:5px 0!important;}
	#mainmenu ul.bt_menu li div.sub div ul li a{padding:5px 0!important; display:block;}

.bt_form{padding:7px 10px 17px 4px!important; display:inline-block!important; }
.bt_form *{text-align:center!important;}
.bt_form span{border:0!important; padding:0!important; margin:0!important;}
.bt_form input{border:0; margin:0; padding:0; display:inline-block!important;}

#page_chooser .chooser_head {position:absolute!important;}
	#page_chooser #lottoFrm{position:relative;}

.sidebar_arrowed_box .chooser_head {position:absolute!important; left:14px; top:0; }
.sidebar_arrowed_box.deals_box .inner{position:relative;}

#page_content_jackpot_date .date{float:none!important; display:inline-block!important;}

#page_content_jackpot_date .data {
float: left!important; margin-right:0!important; margin-left:10px;
}

#page_content_jackpot .next{margin-top:10px;}

.highlight_bottom{padding: 20px 20px 25px 20px!important; }
.tabBoxGreen .highlight_bottom b {
float: left;
}

.tabBoxGreen .inner .main{height:1%;}

.titleTicketCell{border-bottom: 1px solid #00B230!important;}
.ticketRegCellInactive, .ticketRegCellActive{border: 1px solid #727272!important;  height:18px!important; line-height:18px!important; }
.ticketPowCellInactive, .ticketPowCellActive{border: 1px solid #727272!important; height:18px!important; line-height:18px!important; }

/* Checkout pages */
#checkout span.select {margin-right: 5px !important}
.checkout-payment table.lotto_list .table_total .t{line-height:22px!important;}

#checkout .pagetitle .step b cufon cufoncanvas {top: -7px !important}
#checkout .pagetitle .step {display: inline !important}
#checkout .pagetitle cufon {float: left}

form.details .title cufon, #checkout h4 cufon {float: left;}
form a.add-card span {cursor: pointer !important;}
form a.add-card {margin-bottom: 5px;}
form.details label{display:block; float: left; padding-top: 10px;}
	form.details #div_postcode small, form.details #div_addresslookup a{margin-left: 110px;}
	form.details.v2 #div_postcode small, form.details.v2 #div_addresslookup a{margin-left: 160px;}

.checkout-payment table.lotto_list .lotto{width:210px!important;}
.checkout-payment table.lotto_list .lotto span{width:160px!important;}

.checkout-payment table.lotto_list .table_total *{vertical-align:middle;}
.checkout-payment table.lotto_list .table_total .t{float:none!important;}
.checkout-payment table.lotto_list .table_total td{border-bottom:0!important; }
.checkout-payment table.lotto_list td {border-bottom: 1px dotted #9adf3f;}

table.lotto_list thead td{background:#9adf3f;}
table.lotto_list .table_total td{background:#fcf886;}
table.lotto_list .offer td, table.lotto_list .extraoptions td{background:#fefdda;}

.promotioncode-box *{vertical-align:middle;}

/* Thank you page */
.checkout-thanks #page_sidebar .box_exclusive_offers .lottery {width: 160px}
.checkout-thanks .order-number {margin: 105px 0 10px !important}

/* User Account Left Sidebar Menu */
#page_menu li.lastchild { }
#page_menu .page_menu {margin-bottom: 18px}
.page_menu li h2{ }

table.account-box_list .text strong {
line-height: 13px!important;
}
table.account-box_points .text{ }
table.account-box_points .text .price{ }
table.account-box_points .text .price *{ }

.ball_numbers li{float:left;}

.title_selector .title{float:none!important;}
	.title_selector .select{float:none!important;}
	
	form.promotions fieldset {
		margin:0!important;}
	form.promotions .inputborder input {width: 345px!important;}
	
	
#promotions_refer.vouchers_selection #page_content #page_content_info p {width: 270px;}
ul.theme_chooser li label span{display:block; }

.slider_item_box .info{padding-top:0!important;}
#slider #page_content_jackpot_date{margin-top:5px!important;}

#lottomx_tab.current .table_green li{display: inline;}

/* header_v2 */
#mainmenu .navbar li ul.submenu_hv2 li ul li.submenu_boxes {
	line-height:11px;
}

/* new home-v4 video mask */
img.videoMask {
    z-index:1;
    display:none;
}

/* new home-v4 slider boxes */
ul.slider_boxes li.slider_box {
     margin:0 0 0 11px!important;
}

/* new jackpot buttons */
#footer.new_footer_home .syndicate_list UL.bt_menu LI A SPAN {
    background:#666!important;
    border-color:#828282!important;
}

.home_v3#main .mainwrap .button_menu LI.current A,
.home_v3#main .mainwrap .button_menu LI.current A:hover {
    color:#000;
}

/* new cart: custom select */
fieldset.combo-style {
    background:transparent;
    overflow:visible;
}

/* new footer_v3 */
#footer.new_footer_home .footer_box .inner {
    background:#f1f1f1!important;
}

#main.new_checkout_your_details .details.v2 select {
    padding:3px!important;
}

/* home_sq */
#header.header_sq #mainmenu .navbar Li a {
    padding:0 21px 0 21px;
}

#header.header_sq #mainmenu .navbar LI.results UL.submenu_hv2 LI UL.submenu_boxes_list LI.results_wrap A SPAN.logo_ico_big {
    top:-1px;
    border:none;
}

#header.header_sq #mainmenu .navbar LI.results UL.submenu_hv2 LI UL.submenu_boxes_list LI.results_wrap A SPAN.logo_ico_big,
#header.header_sq #mainmenu .navbar LI.results UL.submenu_hv2 LI UL.submenu_boxes_list LI.results_wrap:hover A SPAN.logo_ico_big,
#header.header_sq #mainmenu .navbar.twoboxes li.results ul.submenu_hv2 li ul.submenu_boxes_list li.results_wrap:hover .hover_logo_white_box {
    background-color:transparent;
}

article.opacity_bg {
    background:url(../images_v3/images_sq/ie_bg.png) repeat;
}

/* messages notification */
.alert_messages.on_alert  {
    display:block!important;
    opacity:1;
    filter:alpha(opacity=100);
}

