/*  GLOBAL STYLES */

html, body {
	color:				white;
	margin:				0;
	padding:			0;
	background:			#3f0508 url(./images/background.png) 50% 0px no-repeat;
}

#Lasseters {
	background:			black url(./images/top_bar.png) 50% 0px no-repeat;
	color:				white;
	width:				868px;
	margin:				0 auto;
	border-top: 1px solid white;
}


/* TOP SECTION */

#Header {
	margin-top:			12px;
}

#Header h1 {
	float:				left;
	color:				white;
	width:				440px;
	height:				 72px;
	margin:				0;
	padding:			0;
	text-indent:		-9999px;
	cursor:				pointer;
}

#LanguageSelector {
	background:			black url(./images/language_bg.png) no-repeat;
	float:				left;
	width:				138px;
	height:				72px;
}

#LanguageSelector .languageIcons{
	height: 12px;
	margin: 0 0 4px 8px;
	padding: 0;
}
#LanguageSelector .languageIcons a {
	display: block;
	float: left;
	border: 1px solid #172326;
	margin:0 4px 0 0;
	padding:0;
	height: 12px;
	line-height: 0px;
}

#LanguageSelector .languageIcons a:hover {
	border: 1px solid #e88823;
}

#CurrentLanguage {
	height: 24px;
}

#JoinAndLogin {
	float:				left;
	width:				288px;
	height:				72px;
	overflow:			hidden;
}

#JoinNow img {
	margin-top:				16px;
	margin-left:			8px;
}

#JoinNow  {
	width:				128px;
	float:				left;
}

#Login  {
	width:				160px;
	float:				left;
}
#LoginInputs {
	float:	left;
	width:	96px;
	height: 60px;
}
#LoginInputs input {
	display:			block;
	height:				16px;
	width:				70px;
	padding:			0;
	font-size:			10px;
	background:			none;
	border:				0px solid white;
}
#InputUsername {
	margin:		22px 0 0 13px;
}

#InputPassword {
	margin:		0px 0 0 13px;
}

#LoginButtons {
	display: block;
	float:	left;
	width:	58px;
	height: 60px;
	margin:0;
	padding:0;
}
#LoginButtons input  {
	display:block;
	margin-top:16px;
	left: 0px;
}


/* MENU */

#Menu {
	width:	208px;
	height:	192px;
}

#Menu ul {
	margin:		0;
	padding:		0;
	list-style-type:	none;
}

#Menu ul a {
	display:			block;
	height:				32px;
	width:				208px;
	background-color:	#283b43
	background-position:0px -192px 
	color:				white;
	overflow:			hidden;
	text-indent:		-9999px;
}

#MenuHome					{background-position: 0px -224px !important;}
#MenuHome:hover				{background-position: 0px 0px !important;}
#MenuGettingStarted			{background-position: 0px -256px !important;}
#MenuGettingStarted:hover	{background-position: 0px -32px !important;}
#MenuBanking				{background-position: 0px -288px !important;}
#MenuBanking:hover			{background-position: 0px -64px !important;}
#MenuPromotions				{background-position: 0px -320px !important;}
#MenuPromotions:hover		{background-position: 0px -96px !important;}
#MenuAboutUs				{background-position: 0px -352px !important;}
#MenuAboutUs:hover			{background-position: 0px -128px !important;}
#MenuFAQ					{background-position: 0px -384px !important;}
#MenuFAQ:hover				{background-position: 0px -160px !important;}
#MenuContactUs				{background-position: 0px -416px !important;}
#MenuContactUs:hover		{background-position: 0px -192px !important;}

#CurrencySupport {
	background: #283b43 url(./images/currency_support_bg.png)  no-repeat;;
	height: 108px;
	width:	208px;
	text-align: right;
}

#CurrencySupport img {
	position: relative;
	margin:				84px 2px 0px 0px;
}




/* CONTENT COLUMNS */

#Left {
	float:				left;
	width:				216px;
}

#Extras h2 {
	color: white;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	text-indent:-9999px;
	margin:4px 0 0 0;
	padding:0;
	height: 72px;
	width:208px;
	overflow: hidden;
	background: #283b43 url(./images/lol_au_regulated_en.png)  no-repeat;
}

#Extras ul {
	color:			white;
	font-size:		12px;
	text-transform:	uppercase;
	font-family:	Tahoma, Arial, Helvetica, Sans-Serif;
	list-style-image: url(./images/lol_list_bullet.png);
	margin: 8px 0 0 32px;
	padding: 0;
}

#Extras li {
	margin: 4px;
	padding: 0;
}

#Extras li.even a {
	color: #e5992e;
	text-decoration: none;
}

#Extras li.even a:hover {
	text-decoration: underline;
}

#Extras li.odd a{
	color: #0095b3;
	text-decoration: none;
}

#Extras li.odd a:hover {
	text-decoration: underline;
}

#Right {
	float:				left;
	width:				652px;
}

#Feature {
	height: 332px;
	width: 652px;
}

#Games {
	margin: 8px 0 4px 0;
}


/* FOOTER */

#Footer {
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
}

#Footer a {
	color: #f90;
}

#Footer a:Hover {
	color: #f00;
}


a img {
	border: none;
}






/****************************/


#GamesPanel {
	background:black url(./images/games_panel_background.png);
	width:652px;

}

#GamesMenu {
	background: black url(./images/games_panel_top.png) 0px 28px no-repeat;
	height: 39px;
}

#GamesMenu a {
	height: 29px;
	display:block;
	overflow:hidden;
	text-indent: -9999px;
	float:left;
}

#GM_NewGames {
	width: 87px;
	background: black url(./images/games_button_sheet.png);
	background-position: 0px -29px;
}

#GM_NewGames:hover {background-position: 0px -58px;}
#GM_NewGames.selected {background-position: 0px 0px !important}



#GM_CardGames {
	width: 92px;
	background: black url(./images/games_button_sheet.png);
	background-position: -87px -29px;
}
#GM_CardGames:hover {background-position: -87px -58px;}
#GM_CardGames.selected {background-position: -87px 0px !important}


#GM_Roulette {
	width: 69px;
	background: black url(./images/games_button_sheet.png);
	background-position: -179px -29px;
}
#GM_Roulette:hover {background-position: -179px -58px;}
#GM_Roulette.selected {background-position: -179px 0px !important}


#GM_DiceGames {
	width: 81px;
	background: black url(./images/games_button_sheet.png);
	background-position: -248px -29px;
}
#GM_DiceGames:hover {background-position: -248px -58px;}
#GM_DiceGames.selected {background-position: -248px 0px !important}


#GM_Slots {
	width: 50px;
	background: black url(./images/games_button_sheet.png);
	background-position: -329px -29px;
}
#GM_Slots:hover {background-position: -329px -58px;}
#GM_Slots.selected {background-position: -329px 0px !important}


#GM_Keno {
	width: 45px;
	background: black url(./images/games_button_sheet.png);
	background-position: -379px -29px;
}
#GM_Keno:hover {background-position: -379px -58px;}
#GM_Keno.selected {background-position: -379px 0px !important}


#GM_VideoPoker {
	width: 91px;
	background: black url(./images/games_button_sheet.png);
	background-position: -424px -29px;
}
#GM_VideoPoker:hover {background-position: -424px -58px;}
#GM_VideoPoker.selected {background-position: -424px 0px !important}

#GM_GamesVault {
	width: 92px;
	background: black url(./images/games_button_sheet.png);
	background-position: -515px -29px;
}
#GM_GamesVault:hover {background-position: -515px -58px;}
#GM_GamesVault.selected {background-position: -515px 0px !important}


/* Content Blocks */

.gamesPanelContent {
	margin: 4px 8px 0px 16px;
	display:none;
}

.gamesPanelContent .gameItem {
	width: 154px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	float:left;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 10px;
}

.gamesPanelContent .gameItem h3 {
	font-size: 11px;
	padding:0;
	margin: 2px 4px 4px 4px;
	height: 26px;
	font-weight: bold;
	vertical-align: middle;
}

.gamesPanelContent img {
	border: 2px solid black;
}


.gamesPanelContent .gameItem .description {
	font-size: 11px;
	height: 130px;
	margin: 0 4px 8px 4px;
	padding:0;
	color: #848d8d;
	display:none;
}


.gamesPanelContent .gameItem td {
	font-size: 10px;
	margin: 0 4px 0 4px;
	padding:0;
	color: #848d8d;
}

.gamesPanelContent .gameItem .highlight td {
	font-size: 10px;
	margin: 0 4px 8px 4px;
	padding:0;
	color: #FFFFFF;
}

.gamesPanelContent .gameItem table {
	margin: 0 4px 8px 4px;
}

#GamePreviewPanel .limits {
	font-size: 10px;
	margin: 4px 0px 4px 0px;
	padding:0;
	float:left;
	color: #FFFFFF;
}

#GamePreviewPanel .links {
	font-size: 10px;
	text-align:right;
	float:right;
	margin: 2px 4px 4px 2px;
	padding:0;
}

#GamePreviewPanel .description {
	font-size: 12px;
	height: 130px;
	margin: 4px 0px 0px 0px;
	padding:0;

}

#GamePreviewPanel .links a {
	font-weight: bold;
	color:#0095b3;
}

.gamesPanelContent .gameItem .links {
	font-size: 10px;
	text-align:right;
	margin: 2px 4px 4px 2px;
	padding:0;
}

.gamesPanelContent .gameItem .links a {
	font-weight: bold;
	color:#0095b3;
}


#NewGamesContent {
	display: block;
}


#GamesPanelFooter {
	clear:both;
	height: 32px;
	background: black url(./images/games_panel_bottom.png);
	margin-bottom: 10px;
}


#GamePreviewPanel {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	position: absolute;
	top:0;
	left:0;
	display:none;
	background: black;
	border: 1px solid #405862;
	padding:8px;
	width: 240px;
}

#GamePreviewPanel h3 {
	padding:0;
	margin:-4px 0 4px 0;
	font-size: 14px;
	text-transform:uppercase;
	
}


#GamePanelControls {
	text-align:right;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	margin: 2px 16px 0px 0px;
}

#GamePanelControls select {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	background: #000000;
	color: #ffffff;
	border: 1px solid black;
}