@font-face {
    font-family: 'bebasregular';
    src: url('../fonts/BEBAS___-webfont.eot');
    src: url('../fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BEBAS___-webfont.woff') format('woff'),
         url('../fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('../fonts/BEBAS___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

a:link {color: white;}
a:visited {color: white;}
a:hover   {color:#f3f3f3;}
a:active  {color:white;}

.clearfix {
zoom: 1;
}

body {
font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
background-color: #000;
margin: 0;
}
#topbar {
	position: relative;
	height: 38px;
	background: #232323 url('../img/topbar.png') repeat-x;
}
.topbar-bg {
	width: 100%;
	height: 1px;
	top: auto;
	bottom: 0;
	background: url('../img/hr.png') center 0 no-repeat;
	left: 0;
	position: absolute;
	z-index: 0;
}

.nav {
	display: block;
	float: left;
	height: 38px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.nav ul {
	display: none;
	float: none;
	position: absolute;
	left: -1px;
	top: 38px;
	margin: 0;
	padding: 0 0 4px 0;
	background: #161616;
	border: 1px solid #373737;
	z-index: 15;
	min-width: 100%;
}
.nav li {
	display: block;
	position: relative;
	float: left;
	height: 38px;
	line-height: 38px;
	margin-right: 16px;
}
.nav li a {
	color: #ffffff;
	text-decoration: none;
	font-size: 11px;
	height: 38px;
	display: block;
	white-space: nowrap;
	position: relative;
}
.nav li a:hover { text-decoration: underline; }

.nav li a .icon {
	display: block;
	height: 38px;
	padding-left: 28px;
}

.nav li.dropdown {
	padding-right: 5px;
	z-index: 99999;
    width: 110px;
	border: 1px solid transparent; 
	border-top: 0; 
}
.nav li.dropdown:hover {
	background-color: #161616;
	border-color: #373737;
}
.nav li.dropdown a {
	background: url('../img/arrow-s.gif') right center no-repeat;
	padding-right: 20px;
}
.nav li.dropdown:hover:after {
	position: absolute;
	width: 100%;
	height: 1px;
	left: 0;
	bottom: -1px;
	background: #161616;
	content: "";
	z-index: 20;
}

.nav li:hover ul { display: block; }
.nav li li, .nav li li a {
	display: block;
	height: 24px;
	line-height: 24px;
	margin: 0;
	padding: 0;
}
.nav li li { margin-left: -1px; }
.nav li li a { left: 2px; }

.nav li.dropdown li a, .nav li.dropdown:hover li a {
	border: 0;
	background: none;
}
.nav li li a .icon {
	height: 24px;
}

.right-nav {
	float: right;
}
.right-nav ul {
	left: auto;
	right: -1px;
}
.right-nav li {
	margin-right: 0;
	margin-left: 16px;
}

/******************************   Dropdown menu flags   *****************************/
.nav li a .icon 	{ background: url('../img/flags/en.png') 5px center no-repeat; }
.nav li a .flag-jp { background-image: url('../img/flags/jp.png'); }
.nav li a .flag-my { background-image: url('../img/flags/my.png'); }
.nav li a .flag-cn { background-image: url('../img/flags/cn.png'); }
.nav li a .flag-gr { background-image: url('../img/flags/gr.png'); }
.nav li a .flag-hu { background-image: url('../img/flags/hu.png'); }
.nav li a .flag-ru { background-image: url('../img/flags/ru.png'); }
.nav li a .flag-id { background-image: url('../img/flags/id.png'); }
.nav li a .flag-fr { background-image: url('../img/flags/fr.png'); }
.nav li a .flag-it { background-image: url('../img/flags/it.png'); }
.nav li a .flag-se { background-image: url('../img/flags/se.png'); }
.nav li a .flag-de { background-image: url('../img/flags/de.png'); }
.nav li a .flag-pl { background-image: url('../img/flags/pl.png'); }
.nav li a .flag-ar { background-image: url('../img/flags/ar.png'); }
.nav li a .flag-es { background-image: url('../img/flags/es.png'); }
.nav li a .flag-kr { background-image: url('../img/flags/kr.png'); }
.nav li a .flag-pt { background-image: url('../img/flags/pt.png'); }
.nav li a .flag-tr { background-image: url('../img/flags/tr.png'); }
.nav li a .flag-ph { background-image: url('../img/flags/ph.png'); }
.nav li a .flag-vn { background-image: url('../img/flags/vn.png'); }
.nav li a .flag-th { background-image: url('../img/flags/th.png'); }

/* Two column menu */
.dropdown ul {
	width:220px;
	padding:2px 0 2px 2px;
}
.nav li li, .nav li li a{
	width:50%;
}


.wrapper {
width: 960px;
margin: 0 auto;
position: relative;
}

body .top_half {
height: 810px;
position: relative;
}


body .top_half .logoxm {
position: relative;
width: 228px;
height: 79px;
top: 34px;
z-index: 100;
}

body .top_half .logoskrill {
position: relative;
left: 789px;
width: 173px;
height: 95px;
top: -53px;
z-index: 1;
}



div.white_spot {
background: url('../img/top_img3.png') no-repeat;
position: absolute;
top: 0;
height: 810px;
width: 960px;
}

body  .top_half .push_button_wrapper {
display: block;
width: 100%;
height: 79px;
background: url('../img/button_strip.png') no-repeat;
z-index: 3;
position: relative;
top: 450px;
}

body .top_half .push_button_wrapper a.buttonSkrill {
width: 480px;
height: 119px;
background: url(../img/buttonSkrill.png) 50% 50% no-repeat;
z-index: 4000;
position: relative;
display: block;
left: 25%;
top: -34px;
text-align: center;
text-decoration: none;
}

body .top_half .push_button_wrapper a.buttonSkrill:hover {
background: url(../img/buttonSkrill_hover.png) 50% 50% no-repeat;
}


body .top_half .headline {
text-transform: uppercase;
font-size: 65px;
font-family: bebasregular;
color: #D8D8D8;
z-index: 2;
position: relative;
text-align: center;
top: 400px;
text-shadow: 3px 3px 8px #000;
height: 90px;
}

body .top_half .push_button_wrapper a.buttonSkrill div.button_head {
text-transform: uppercase;
font-size: 36px;
font-family: oswald;
font-weight: 400;
color: #FFF;
text-shadow: 0px 2px 1px #000;
padding-top: 23px;
line-height: 72px;
}

body .top_half .push_button_wrapper a.buttonSkrill div.button_body {
text-transform: uppercase;
font-size: 19px;
font-family: arial;
color: #861D64;
line-height: 10px;
}

body .btn_subtext {
position: relative;
z-index: 10;
color: #FFF;
display: block;
top: -47px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
font-size: 12px;
}

body .promo_guidelines {
width: 100%;
}

body .promo_guidelines h3 {
font-size: 27px;
font-weight: bold;
color: #FFF;
font-family: oswald;
margin-bottom: 0;
}

div.uls {
width: 100%;
height: 191px;
}

ul.left_ul, ul.right_ul {
list-style-type: none;
padding-left: 0;
}

ul.left_ul {
width: 50%;
float: left;
}

ul.right_ul {
width: 48%;
float: right;
}

body .promo_guidelines h3 {
font-size: 27px;
font-weight: bold;
color: #FFF;
font-family: oswald;
margin-bottom: 0;
}



div.uls li {
padding: 15px 0px 15px 26px;
color: #E2E2E2;
font-size: 13px;
text-transform: uppercase;
}

body div.uls li {
padding: 15px 0px 15px 26px;
background: url('../img/check_red.png') 0 10px no-repeat;
color: #E2E2E2;
font-size: 13px;
text-transform: uppercase;
}

p.comp_terms {
color: #fff;
font-size: 12px;
line-height: 19px;
}

div.featured_bar{
width: 100%;
height: 75px;
background: url('../img/featured_strip.png') 0 0px no-repeat;
margin: 40px 0px 0px 0px;
}

div.featured_bar ul li{
display: inline-block;
height: 40px;
border-left: 2px solid #CB0000;
margin: 20px 0;
color: #FFF;
text-transform: uppercase;
padding: 0 30px;
}

div.featured_bar ul li:first-child{
	border-left: 0;
	padding-left: 0px;
	}
	
div.featured_bar ul li div.big{
display: inline-block;
float: left;
font-family: oswald;
font-size: 35px;
position: relative;
top: -8px;
padding-left: 3px;
}

div.featured_bar ul li div.small{
font-size: 14px;
float: left;
padding-left: 4px;
padding-top: 11px;
}

div.featured_bar ul li div.small.double{
padding-top: 3px;
}

div.platform{
position: relative;
padding: 55px 0 25px 0;
left: -38px;
}

#footer, #footer-no_bg {
position: relative;
margin-top: -15px;
z-index: 2;
font-size: 12px;
color: #fff;
line-height: 15px;
padding: 50px 0;
clear: both;
}

#footer .inner, #footer-no_bg .inner {
width: 960px;
margin: 0 auto;
}

.low_hr, .low_hr_35 {
width: 100%;
height: 1px;
background: #292727;
border-bottom: 1px solid #818080;
margin: 10px 0;
}

.clear {
clear: both;
}

#footer .copyright .text, #footer-no_bg .copyright .text {
line-height: 20px;
padding: 2px 0 0 0;
width: auto;
display: inline-block;
}

#footer .emblems .item, #footer-no_bg .emblems .item {
margin-right: 35px;
position: relative;
vertical-align: middle;
}

.emblems .items img{
margin:10px;
}

.emblems.regulators img{
margin:10px;
}




