@import url(menu.css);
@import url(start.css);
@import url(game.css);
@import url(footer.css);
@import url(font.css);
@import url(dynabox.css);
@import url(color.css);
@import url(break.css);
@import url(button.css);
@import url(system.css);
@import url(subModal.css);
@import url(registration.css);
@import url(error.css);
@import url(eget.css);
@import url(systemupdate.css);
@import url(ewallet.css);
/* This is a new import for use with PAF.se Landing Page */
@import url(user_transfer.css);

@import url(relaunch.css);


/*----- Objects --------------------------------------------------------------------------------------------------------------------*/

html{
	overflow-y: scroll;
}

body {
	margin: 0;
	margin-right: 25px;
	/* for older versions of IE */
	text-align: center;
	/*background*/
	background-attachment: fixed;
	background-image: url(../img/common/background.gif);
	background-repeat: repeat-x;
	background-color: #FFF;
	
}

a {text-decoration: none; color:#145595;}
a:hover {text-decoration: underline;}

/* div {border: 1px dotted #ff0000}; */
	
/*----- Common Layers --------------------------------------------------------------------------------------------------------------*/

/* Wrapper - exists on all pages as a container for everything - centers the whole page - like body but a div */


#wrapper {
background-color:#FFFFFF;
height:250px;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:left;
width:970px;
}





/* ------- */


#container {
	/*position:absolute;
	top: 220px;
	left: 10px;
	top: 186px;*/
	position: relative;
	background-color:#FFF;
	padding-left:10px;
	float: right;
	clear: right;
	width: 960px;
	margin-top: 15px;
}

#header {
	/*position: absolute;
	top: 0px;
	left: 10px;*/
	position: relative;
	width: 950px;
	height: 100px;
	float: right;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#FFFFFF;
	font-size:35px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}


#logo {
	/*position: absolute;
	top: 119px;
	left: 16px;
	width: 360px;
	height: 52px;
	float: left;
	background-image: url("../img/common/partner_logo.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;*/
	
	position: absolute;
	left: 10px;
	width: 390px;
	height: 70px;
	float: left;
	background-image: url("../img/common/partner_logo_v1.gif");
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	top: 101px;
}


#user {
	/*position: absolute;
	top: 101px;
	left: 416px;*/
	position: relative;
	width: 544px;
	height: 89px;
	float: right;
	background-image: url("../img/user/bg_logged_in.gif");
	background-repeat: no-repeat;
        background-position:left bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#usersub {
	/*position: absolute;
	top: 101px;
	left: 416px;*/
	position: relative;
	width: 544px;
	height: auto;
	float: right;
	background-image: url("../img/user/bg_logged_in.gif");
	background-repeat: no-repeat;
	background-position:left bottom;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#firstCurrencyReal,
#firstCurrencyBonus,
#secondCurrencyReal,
#secondCurrencyBonus{
padding: 2px 4px 2px;
}

#firstCurrencyReal{
padding-top: 3px;
display: block; !important
}	

#firstCurrencyBonus{
display: block; !important;
}

#secondCurrencyReal,
#secondCurrencyBonus{
margin-bottom: 1px;
padding-top: 3px;
}	

span.realCurrency {
border-bottom: 1px solid #d2d2d2;
margin-bottom: 0px;
display: block; !important;
}

	

/* Games */

.gameselect
{
	width: 200px;
	margin: 2px 0px 0px 5px;
	font-size: 11px;
}

/* ----- */

/* user div */

#userdiv
{
	position: absolute;
	top: 0px;
	left: 5px;
	_left: 5px;
}

#passworddiv{
	position: absolute;
	top: 0px;
	left: 150px;
	_left: 150px;
}

#logindiv{
	position: absolute;
	top: 0px;
	left: 295px;
	_left: 295px;
}

#usernameinput{
	position: absolute;
	top: 17px;
	left: 1px;
	width: 130px;
	height: 22px;
}

#usernameinputfield
{
	padding: 0px 2px 0px 0px;
	width: 132px;
}

#createaccountbtn{
	position: absolute;
	top: 40px;
	left: 0px;
	width: 139px;
	height: 22px;
	background-image: url("../img/user/button_create_account.gif");
}

#passwordinput
{
	position: absolute;
	top: 17px;
	left: 1px;
	width: 141px;
	height: 22px;
}

#passwordinputfield
{
	padding: 0px 2px 0px 0px;
	width: 132px;
}

#forgotpassbtn
{
	position: absolute;
	top: 40px;
	left: 0px;
	width: 141px;
	height: 22px;
	background-image: url("../img/user/button_forgotten_password.gif");
}

#loginbtn
{
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 16px;
	left: 0px;
	width: 124px;
	height: 22px;
	background-image: url("../img/user/button_log_in.gif");
	background-repeat: no-repeat;
}

#selectlang
{
	width: 100px;
}

#chooselang
{
	float: right;
	margin: 0px 10px 0px 0px;
	_margin: 0px 5px 0px 0px;
}

.buttonText
{
	width: 141px;
	height: 22px;
	text-align: center;
}


/* -------- */


/*----- Classes -----------------------------------------------------------------------------------------------------------------*/

.both {
	clear: both;
}

.left {
	clear: left;
}

.right {
	clear: right;
}

/* Vertical align of text in div for both explorer and the other GOOD browsers */

.verticalAlignTextOuter {
	display: table;
	overflow: hidden;
	_position: relative;
}

.verticalAlignTextMiddle {
	display: table-cell;
	vertical-align: middle;
	_position: absolute;
	_top: 50%;
}

.verticalAlignTextInner {
	_position: relative;
	_top: -50%;
}

.dropshadow {
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=1);
}

.margin0005 {
	margin: 0px 0px 0px 5px;
}

.margin0040 {
	margin: 0px 0px 4px 0px;
}

.margin0340 {
	margin: 0px 3px 4px 0px;
}

.margin0540 {
	margin: 0px 5px 4px 0px;
}


/* ---------------------------------------------------------------------------- */

.crossellingboxmargin {
	margin: 0px 10px 0px 0px;
}

/*----- Wallet -----------------------------------------------------------------------------------------------------------------*/


.walletuser {border-right: 1px solid #ffffff;}
.walletc2r1 {background-color:#FFFFFF; padding: 0px 0px 0px 4px; border-left: 3px solid #d2d2d2; border-top: 3px solid #d2d2d2; }
.walletc3r1 {text-align:right; background-color:#eee; padding: 0px 0px 0px 0px; border-right: 3px solid #d2d2d2; border-top: 3px solid #d2d2d2; }
.walletc4r1 {background-color:#FFFFFF; padding: 0px 0px 0px 4px; border-top: 3px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
.walletc5r1 {text-align:right; background-color:#fff; padding: 0px 4px 0px 0px; border-right: 3px solid #d2d2d2; border-top: 3px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; }
.walletc2r2 {background-color:#fff; padding: 0px 0px 0px 4px; border-left: 3px solid #d2d2d2; border-top: 1px solid #d2d2d2;}
.walletc3r2 {text-align:right; background-color:#eee; padding: 0px 4px 0px 0px; border-right: 3px solid #d2d2d2; border-top: 1px solid #d2d2d2; solid #d2d2d2;}
.walletc2r3 {background-color:#eee; padding: 0px 0px 0px 4px; border-left: 3px solid #d2d2d2; border-top: 1px solid #d2d2d2; solid #d2d2d2;}
.walletc3r3 {text-align:right; background-color:#ddd; padding: 0px 4px 0px 0px; border-right: 3px solid #d2d2d2; border-top: 1px solid #d2d2d2; solid #d2d2d2;}
.walletc2r4 {background-color:#eee; padding: 0px 0px 0px 4px; border-left: 3px solid #d2d2d2; border-top: 1px solid #d2d2d2; border-bottom: 3px solid #d2d2d2;}
.walletc3r4 {text-align:right; background-color:#ddd; padding: 0px 4px 0px 0px; border-right: 3px solid #d2d2d2; border-top: 1px solid #d2d2d2; border-bottom: 3px solid #d2d2d2;}

#playing{
	font-size: 9px;
	display:block;
	text-align:center;
}