body{
	margin:20px 0 20px 0;
	background:url(../content/images/core/body_bg.gif);
	background-attachment:fixed;
	font-family:Verdana;
	color:#666666;
	*text-align:center;
}

h1{
	padding:15px 0;
	margin:0 0;
	font-size:1.7em;
	color:#EA2427;
	text-align:center;
}

h2{
	padding:0 0 10px 0;
	margin:0 0;
	font-size:1.3em;
	color:#6A76B7;
}

h3{
	padding:0 0 10px 0;
	margin:0 0;
	color:#989619;
	font-size:1.1em;
}

#double_container h3{
	padding-top:10px;
}

h4{	
	padding:5px 0;
	margin:0 0;
	color:#FFFFFF;
}

h5{
	margin:0 0;
	padding:7px 0 0 10px;
	color:#FFF;
}

p{
	margin:0 0 10px 0;
	font-size:11px;
	line-height:1.3em;
}

p.boldTxt{
	font-weight:bold;
}

.blackText{
	color:#000000;
}

.paraTitle{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

ul, ol{
	margin:0 0 10px 20px;
	padding:0 0 0 0;
	font-size:11px;
}

ul li, ol li{
	margin:0 0 5px 0;
}


ul.anchorUlInline{
	font-weight:bold;
	color:#EA2427;
	margin-left:70px;
	padding-top:10px;
	background:url(../content/images/core/page_divider.jpg) 0 0 no-repeat;
}

ul.anchorUlInline li{
	cursor:pointer;
	list-style-type:none;
	display:inline;
}

#bingo75{
	width:259px;
	position:absolute;
	top:35px;
	left:0px;
}

#bingo90{
	width:259px;
	position:absolute;
	top:35px;
	right:0px;
}


a{
	color:#EA2427;
	text-decoration:underline;
	border:none;
}

a:hover{
	text-decoration:none;
}

a:visited{
	color:#EA2427;
}

table{
	margin:0 0 10px 0;
	/*border:solid 1px #F5F5F5;*/
	font-size:12px;
	border:solid 1px #EFEFEF;
	border-spacing:1px;
}

th{
	padding:5px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background:URL(../content/images/core/thbackground.jpg) 0 0 repeat-x;
	background-color:#C9CA4A!important;
	color:#FFFFFF;
}

tr{
	background:#F5F5F5;
}

td{
	font-size:10px;
	padding:5px;
}

td.boldTd{
	font-weight:bold;
}

.clearer{
	clear:both;
}

.clearerHome{
	margin:0 0 -10px 0;
	*margin:0 0 -25px 0;
	clear:both;
}

.chevron{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#EA2427;
}

#pageDivider{
	height:1px;
	padding:0 0;
	background:url(../content/images/core/page_divider.jpg) center 0 no-repeat;
	clear:both;
}

.inputText{
width:250px;
}

#wraper{
	width:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

/*
HEADER STYLE START
*/

#header{
	height:124px;
	/*height:109px;*/
	position:relative;
	background:url(../content/images/core/header_bgnew.gif) 0 0 no-repeat;
}

#logo{
	width:338px;
	height:98px;
	position:absolute;
	left:-30px;
	top:15px;
	background:url(../content/images/core/elcartonazo_logo.png) 0 0 no-repeat;
	z-index:1000;
}

/*
HEADER STYLE END
*/

/*
PRE LOGIN
*/

#preLogin{
	width:350px;
	position:absolute;
	right:12px;
	top:12px;
	font-family:Arial;
	text-align:right;
	color:#FFF;
	font-weight:bold;
}

#preLoginDetails input.details{
	width:150px;
	height:22px;
	margin:0 0 0 0;
}

#preLogin p{
	margin:0 0 7px 0;
	*margin:0 0 6px 0;
	font-size:11px;
}

#preLogin p.inputTitle{
	font-size:13px;
	font-weight:bold;
}

#preLogin a{
	color:#FFF;
	text-decoration:none;
}

.enterBtnContainer{
	width:140px;
	margin:0 10px 5px 0;
	*margin:0 0 0 0;
	background:URL(../content/images/core/loginbtn_bgleft.gif) 0 0 no-repeat;
	float:right;
}

.enterBtn{
	width:150px;
	height:25px;
	font-size:11px;
	font-weight:bold;
	background:URL(../content/images/core/loginbtn_bgright.gif);
	background-position:right;
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
}

.enterBtn:hover{
	color:#DF1D24;
}


/*
POST LOGIN
*/

#postLogin{
	width:206px;
	* width:216px;
	height:44px;
	padding:10px 5px 0 5px;
	*padding-top:5px;
	position:absolute;
	top:60px;
	*top:65px;
	right:0;
	font-size:12px;
	color:#FFF;
	text-align:center;
	background:URL(../content/images/core/postlogin_bg.gif) 0 0 no-repeat;
}

#postLogin p.postLoginAlias{
	margin:0 0 0 0;
	font-size:12px;
	font-weight:bold;
}

#postLogin a{
	color:#FFF;
}

#playBingo{
	position:absolute;
	top:15px;
	right:240px;
}

#playBingo a{
	width:205px;
	height:71px;
	background:#000;
	display:block;
	background:URL(../content/images/core/header_btn.gif) 0 0 no-repeat;
}

/*
LOGIN STYLE END
*/

/*
NAVIGATION STYLE START
*/

#navigation{
	background:url(../content/images/core/navbtn_bg.gif) 0 0 repeat-x;
	background-color:#000000;
}

#navigation ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:10px;
}

#navigation ul li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
	font-weight:bold;
}

#navigation ul li a{
	display: block;
	margin:0 0 0 0;
	padding:9px 5px 8px 5px;
	float:left;
	font-family:Arial;
	color:#FFFFFF;
	text-decoration:none;
	border-right:solid 1px #000;
}

#navigation ul li a:hover{
	background:#FFFFFF;
	color:#EA2427;
}

#navigation ul li a.selected{
	background:#FFFFFF;
	color:#EA2427;
}


/*
NAVIGATION STYLE END
*/

/*
LIVE HELP STYLE START
*/

#liveHelp{
	width:89px;
	height:88px;
	position:absolute;
	top:0;
	right:0;
	z-index:1000;
}

/*
LIVE HELP STYLE END
*/

/*
MAINCONTENT STYLE START
*/

#mainContent{
	margin:0 0 0 0;
	padding:10px 10px 10px 10px;
	*padding:5px 10px 5px 10px;
	background:#FFF;
}

/*
MAINCONTENT STYLE END
*/

/*
BREADCRUMB STYLE START
*/

#breadCrumb{
	width:100%;
	margin:0 0 5px 0;
	background:url(../content/images/core/page_divider.jpg) 0 0 no-repeat;
}

#breadCrumb ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#breadCrumb ul li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:10px;
	font-family:Arial;
	font-weight:bold;
	display:inline;
	list-style-type:none;
}

#breadCrumb ul li span{
	font-size:15px;
	color:#EA2427;
}

/*
BREADCRUMB STYLE END
*/

/*
CONTENTLEFT STYLE START
*/

#contentLeft{
	width:567px;
	margin:0 10px 0 0;
	float:left;
	position:relative;
}

#home{
	padding:20px 20px 10px 20px;
	background:url(../content/images/core/home_morancosbg.jpg) 0 0 no-repeat;
	background-color:#000;
}

#homeLeft{
	width:325px;
	height:344px;
	margin:0 20px 0 0;
	float:left;
	position:relative;
}

#HomeBonus{
	width:240px;
	height:140px;
	position:absolute;
	top:135px;
	left:40px;
}

#homeRegBtn{
	position: absolute;
	bottom:5px;
	left:40px;
}

#homeRight{
	width:182px;
	float:left;	
}

#homeRightPink{
	margin:0 0 20px 0;
}

#homeRightPink a, #homeRightBlue a, #homeRightGreen a, #homeRightEaster a{
	color:#FFFF00;
}

#homeRightPinkMiddle{
	padding:75px 0 0 0;
	background:URL(../content/images/core/home_pinkbox2_bg.png) 0 0 no-repeat!important;
}

#homeRightPurpleMiddle{
	padding:75px 0 0 0;
	background:URL(../content/images/core/home_purplebox2_bg.png) 0 0 no-repeat!important;
}

#homeRightBlueMiddle{
	padding:75px 0 0 0;
	background:URL(../content/images/core/home_bluebox_bg.png) 0 0 no-repeat!important;
}

#homeRightPink p, #homeRightPurple p, #homeRightBlue p, #homeRightGreen p, #homeRightEaster p{
	margin:0 0 0 0;
	padding:10px 10px 0 10px;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
}

#homeBottom{
	margin:0 0 0 0;
	padding:15px 0 0 0;
	position:relative;
}

#basicPage{
	position:relative;
	padding:10px 10px 10px 10px;
	background:url(../content/images/core/content_bg.gif) 0 0 no-repeat;
	background-color:#FFF!important;
}

/*Promotions*/

#double_container {
	position:relative;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	height:10px;
}

#promoleft {
	width: 260px;
	float: left;
	margin: 20px 0 0 5px;
	text-align:justify;	
}

#promoright {
	width: 260px;
	float: right;
	margin: 20px 5px 0 0;
	text-align:justify;	
}

#promotionItem{
	width:100%;
	margin:20px 0 20px 0;
	padding:0 0 20px 0;
	background:url(../content/images/core/page_divider.jpg) bottom no-repeat;
}

#promotionItemContent{
	width:375px;
	float:left;
	text-align:justify;
}

#promotionItem img{
	float:left;
	margin:0 10px 10px 0;
}

#bankingCredit{
	padding:30px 220px 10px 20px;
	background:url(../content/images/core/banking_creditcardsbg.jpg) 0 0 no-repeat!important;
}

#bankingDebit{
	padding:20px 220px 10px 20px;
	background:url(../content/images/core/banking_debitcardsbg.jpg) 0 0 no-repeat!important;
}

#bankingNeteller{
	padding:20px 20px 10px 20px;
	background:url(../content/images/core/banking_netellerbg.jpg) 0 0 no-repeat!important;
}

#bankingUPaysafe{
	padding:20px 20px 10px 20px;
	background:url(../content/images/core/banking_paysafebg.jpg) 0 0 no-repeat!important;
}

#bankingUkash{
	padding:20px 20px 10px 20px;
	background:url(../content/images/core/banking_ukashbg.jpg) 0 0 no-repeat!important;
}

#bankingSwitch{
	padding:20px 222px 10px 20px;
	background:url(../content/images/core/banking_switchsolobg.jpg) 0 0 no-repeat!important;
}

#contactChat{
	margin-top:20px;
	padding:20px 0 10px 75px;
	background:url(../content/images/core/contact_chatbg.jpg) 0 0 no-repeat;
}

#contactPhone{
	padding:20px 0 10px 75px;
	background:url(../content/images/core/contact_phonebg.jpg) 0 0 no-repeat;
}

#contactEmail{
	padding:20px 0 10px 75px;
	background:url(../content/images/core/contact_emailbg.jpg) 0 0 no-repeat!important;
}

#contactChat p, #contactPhone p, #contactEmail p{
	width:450px;
}

/*-- MEMBERS PAGE --*/

#membersMessages{
	width:171px;
	*width:350px;
	height:148px;
	margin:0 10px 20px 0;
	*margin-bottom:10px;
	padding:0 10px 0 168px;
	float:left;
	position:relative;
	background:url(../content/images/core/members_fellipe.gif) 0 0 no-repeat;
}

#membersMessages p{
	color:#000;
}

#membersVideo{
	width:187px;
	padding-top:120px;	
	float:right;
	position:relative;
	font-weight:bold;
	text-align:center;
	background:url(../content/images/core/members_tv.gif) 0 0 no-repeat;
}

#membersPlayNow{
	width:185px;
	height:50px;	
	float:left;
}

#membersBanking, #membersAccount, #membersPoints{
	width:155px;
	*width:175px;
	float:left;
	margin:10px 0 10px 0;
	padding:5px 10px 5px 10px;
	background:url(../content/images/core/member_infobg.gif) 0 0 no-repeat;
	position: relative;
}	
	
#membersBanking{
	margin:10px 10px 0 10px;
}

#membersBanking ul.bankningUL, #membersAccount ul.myAccountUL{
	margin:0 0 0 0;
}

#membersBanking ul.bankningUL li, #membersAccount ul.myAccountUL li{
	height:26px;
	margin:0 0 5px -10px;
	padding:0 0 0 38px;
	list-style-type:none;
	background:URL(../content/images/core/members_details.png) 0 0 no-repeat;
}

#membersBanking ul.bankningUL li.transactions, #membersAccount ul.myAccountUL li.transactions{
	background:URL(../content/images/core/members_transactions.png) 0 0 no-repeat;
}

#membersBanking ul.bankningUL li.deposit{
	background:URL(../content/images/core/members_deposit.png) 0 0 no-repeat;
}

#membersBanking ul.bankningUL li.cashin{
	background:URL(../content/images/core/members_cashin.png) 0 0 no-repeat;
}

#membersBanking ul.bankningUL li.cancelCashin{
	background:URL(../content/images/core/members_cancelCashin.png) 0 0 no-repeat;
}

#membersBanking ul.bankningUL li.ukash{
	background:URL(../content/images/core/members_ukash.png) 0 0 no-repeat;
	height: 46px;
}

#membersAccount ul.myAccountUL li.referFriend{
	background:URL(../content/images/core/members_referfriend.png) 0 0 no-repeat;
}

#membersAccount ul.myAccountUL li.managePoints{
	background:URL(../content/images/core/members_points.png) 0 0 no-repeat;
}

#membersAccount ul.myAccountUL li.loyaltyTransactions{
	margin-bottom:15px;
	background:URL(../content/images/core/members_loyalty.png) 0 0 no-repeat;
}

#membersAccount ul.myAccountUL li.gamesPlayed{
	background:URL(../content/images/core/members_gamesplayed.png) 0 0 no-repeat;
}

#newRegSpeech{
	width:228px;
	margin:40px 90px 0 20px;
	*margin:40px 90px 0 10px;
	float:left;
	background:URL(../content/images/core/newreg_speechbg.gif) 0 0 no-repeat;
	position:relative;
}

#newRegSpeechContent{
	padding:10px 42px 0 10px;
}

#newRegSpeechContent p{
	margin:0 0;
}

#newRegBtn{
	margin-top:40px;
	float:right;
	position:relative;
}

#newRegfellipe{
	position:absolute;
	top:210px;
	left:190px;
}

/*-- MEMBERS PAGE END --*/

/*-- AYUDA PAGE --*/

#helpItem{
	padding:5px;
	margin:0 0 5px 0;
	background:#F5F5F5;
}

/*-- AYUDA PAGE END --*/

/*-- PROFILE PAGE --*/

#balanceDetails{
	margin:0 0 0 0;
	padding:5px;
	text-align:center;
}

#balanceDetails b
{
	display: block;
	width: 170px;
	float:left;
}

#balanceDetails p{
	padding:0 0;
	margin:0 0;
}

#balanceDetails span{
	width: 170px;
	float:left;
}


.detailsField{
	padding:5px 0 5px 0;
	clear:both;
	font-size:11px;
	background:url(../content/images/core/page_divider.jpg) center 0 no-repeat; 
}

.detailsField b{
	display:block;
	float: left;
	position:relative;
	width: 145px;
	margin-right:10px;
}

.detailsField span{
	display:block;
	float: left;
}

.buttonContainer, .buttonContainerWide{
	width:110px;
	margin:10px 0 10px 0;
	background:URL(../content/images/core/btn_left.gif) 0 0 no-repeat;
	font-family:Arial;
	position:relative;
}

.buttonContainerWide{
	width:150px;
}

.buttonContainer a, .buttonContainerWide a{
	height:25px;
	*height:35px;
	padding-top:10px;
	display:block;
	background:URL(../content/images/core/btn_right.gif) right 0 no-repeat;
	/*background:#FF0000;*/
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF!important;
}

.buttonContainer a:hover, .buttonContainerWide a:hover{
	color:#8f0C11;
}

.buttonContainer a.newReg{
	margin:0 0 5px 0;
	padding:0 0;
	float:left;
	width:166px;
	height:100px;
	background:URL(../content/images/core/new_regbtn.gif) 0 0 no-repeat;
}

/*-- PROFILE PAGE END --*/

/*-- REFER FRIEWND PAGE --*/

.referFriend table{
	width:60%;
	padding:10px;
	/*border:none;*/
}

.referFriend table tr{
	background:none;
	border:none;
}

/*-- REFER FRIEWND PAGE --*/

/*-- MY GAMES --*/

#gamesDetailInfo table th{
	width:150px;
	text-align:left;
	color:#666;
	background:none;
	background-color:#F5F5F5!important;
}

div.callSequence div.call{
	float:left;
	padding:3px;
	font-size:11px;
}

div.callSequence div.call span.c{
	padding-right:3px;
	font-weight:bold;
}

div.callSequence div.call span.cwin{
	padding-right:3px;
	font-weight:bold;
	color:#D00B2E;
}

#gameCards{
	padding:0 0;
	border:none;
}

#gameCards tr{
	background:none;
}

#gameCards td{
	padding:0;
	border:none;
}

#gameCards table.gameDetailCards{
	width:125px!important;
	margin:0 10px 0 0;
	background:none;
	border:solid 1px #D00B2E;
}

#gameCards table.gameDetailCards tr th{
	background:none;
	background-color:#D00B2E!important;
	border:none!important;
}

#gameCards table.gameDetailCards tr td{
	border:solid 1px #C40D67;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background-color:#D00B2E;
}

#gameCards table.gameDetailCards tr td.selAndIn{
	background:#F30D67;
}

#gameCards table.gameDetailCards tr td.sel{
	background:#D62D57;
}


#gameCards table.gameDetailCards tr td.win{
	background:#85071E;

}


/* Winnig Card */

#gameCards table.gameDetailCards tr.winningCard th, #gameCards table.gameDetailCards tr.bottomRow th.winningCard{
		background-color:#FA0F42!important;
		border:none!important;
}

div.callSequence div.slotCards{
	margin:0 10px 0 0;
	float:left;
}

div.callSequence div.slotCards table.gameDetailCards{
	border:solid 1px #D00B2E;
}

div.callSequence div.slotCards table.gameDetailCards tr{
	background:none!important;
}

div.callSequence div.slotCards table.gameDetailCards tr.bottomRow th{
	background-image:none;
	background-color:#D00B2E!important;
	border:none;
}

div.callSequence div.slotCards table.gameDetailCards tr.bottomRow th.winningCard{
	background-color:#FA0F42!important;
}

div.callSequence div.slotCards table.gameDetailCards td{
	width:20px;
	padding:0;
	border-collapse:collapse!important;
	border:solid 1px #C40D67;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background:#D00B2E;
}

div.callSequence div.slotCards table.gameDetailCards tr td.selAndIn{
	background:#F30D67;
}

div.callSequence div.slotCards table.gameDetailCards tr td.sel{
	background:#D62D57;
}


div.callSequence div.slotCards table.gameDetailCards tr td.win{
	background:#FA5B04;
}

/*-- MY GAMES --*/		

/*
CONTENTLEFT STYLE END
*/

/*
CONTENTRIGHT STYLE START
*/

#contentRight{
	width:203px;
	float:right;
}

#playNowRight{
	margin:0 0 4px 0;
}

#tragaperras{
	margin:0 0 4px 0;
}

#tragaperrasContent{
	padding:10px 14px 0 14px;
	background:url(../content/images/core/tragaperras_bg.gif) 0 0 no-repeat;
	
} 

#tragaperrasContent p{
	margin:0 0;
	font-size:10px;
	color:#FFF;
	line-height:1.2em;
	font-weight:bold;
}

#tragaperrasBanners{
	width:173px;
	height:52px;
	margin:10px 0 0 0;
}

#banners{
	width:203px;
	height:67px;
	margin-bottom:2px;
}

#jackpot90, #jackpot75{
	margin:4px 0 0 0;
	width:203px;
	height:47px;
	background:url(../content/images/core/jackpots_bg.gif) 0 0 no-repeat;
	position:relative;
}

#jackpot90 p, #jackpot75 p{
	margin:0 0 0 20px;
	font-family:Arial;
	font-size:14px;
	font-weight:bolder;
	color:#838421;
}

#facebook{
	margin:4px 0 0 0;
	width:203px;
	height:43px;
	position:relative;
}

#jackpotsHouse{
	width:40px;
	height:37px;
	position:absolute;
	top:2px;
	right:5px;
}

#jackpotsSmile{
	width:40px;
	height:37px;
	position:absolute;
	top:1px;
	right:5px;
}


/*
CONTENTRIGHT STYLE END
*/

/*
FOOTER STYLE START
*/

#footerBlack{
	margin:10px 0 10px 0;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

#footerContentBlack{
	background:#000000;
}

#footerContentWhite{
	text-align:center;
	font-size:10px;
	background:#FFFFFF;
}

#footerContentBlack ul, #footerContentWhite ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#footerContentBlack ul li, #footerContentWhite ul li{
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:inline;
}

#footerContentBlack ul li a{
	padding:0 5px 0 5px;
	color:#FFFFFF;
	text-decoration:none;
	border-right:solid 1px #FFFFFF;
}

#footerContentWhite ul li a{

}

#footerContentWhite img{
	border:none;
}

#footerTxt{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

#footerTxt p{
	padding:10px 0 10px 0;
	text-align:center;
}
/*
FOOTER STYLE END
*/
#homeSplashPage{
	position:absolute;
	width:650px;
	height:350px;
	top:250px;
	left:50%;
	margin-left:-325px;
	z-index:3000;
	display:none;
}
#splashPageBg{
	width:100%;
	height:500px;
	background:black;
	position:absolute;
	top:0;
	left:0;
	z-index:2000; 
	display:none;
}
#splashNav{
	height:40px;
	position:absolute;
	margin:0 0;
	padding:0 0;
	bottom:11px;
	left:90px;
	color:#EA2427;
	overflow:hidden;
}
#splashNav li{
	width:112px;
	height:40px;
	margin:0 1px 0 0;
	padding-top:10px;
	list-style:none;
	float:left;
	display:block;
	cursor:pointer;
	font-size:1.2em;
	position:relative;
}
#splashNav li span{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
	text-align:center;
	z-index:2;
}
#splashNav li img{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
}
#splashNav li a{
	width:112px;
	height:40px;
	padding-top:10px;
	border:none;
	outline:none;
	display:block;
	text-decoration:none;
	text-align:center;
}
#closeBtn{
	width:43px;
	height:43px;
	position:absolute;
	top:12px;
	right:20px;
	cursor:pointer;
}