﻿/* Sets element margins, padding, and border to 0 to even 
out browser differences when adding desired values later. */

html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, 
ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button 
{
     margin : 0; 
     padding : 0; 
     border : 0; }
     
body
{
	text-align : center; 
	/* Lighter blue (now used for default page borders)
	background : #4D67A2 ; */
	background : #151E45;
	color : #FFFFFF; 
	font-family : verdana; 
	font-size : 0.78em; }

h2, h3, h4, h5, h6 
{
	color : #FFFFFF; }

h1 
{
	margin-top : 1em; 
	font-size : 1.8em; 
	font-weight : bold; 
	color : #FF6633; }

h2 
{
	margin-top : 1em; 
	font-size : 1.3em; 
	font-weight : bold; }

h3 
{
	margin-top : 0.5em; 
	font-size : 1.2em; 
	font-weight : normal; }

h4 
{
	margin-top : 0.5em; 
	font-size : 1.1em; 
	font-weight : bold; }

h5 
{
	margin-top : 0.5em; 
	font-size : 1.0em; 
	font-weight : bold; }

h6 
{
	margin-top : 0.5em; 
	font-size : 0.8em; 
	font-weight : bold; }

p  
{
	margin-top : 1em; }

a 
{
	text-decoration:underline; 
	color:#FFFFFF; }

a:hover 
{
	color : #ff6633; 
	text-decoration : none; }

hr 
{
	color : #FFFFFF; 
	width : 100%; 
	height : 0.9px; 
	text-align : center;}

SPAN
{
	font-size : 1em; }
	
INPUT 
{
	font-size : 1em;
	width : 60px; 
	margin : 0 2px 1px 2px; }

/*SELECT
{
	font-size : 0.8em; 
	width : 100px;  
	margin : 0 2px 1px 2px; }*/

/*-----------PopUp Placement & Styles--------------------*/
#HeaderPopUpDiv
{
	text-align : left;
	margin : 10px 20px 20px 20px;
	width : 800px; }
	
#HeaderPopUpDiv h1
{
	margin-top : 0;
}

#MiddlePopUpDiv
{
	text-align: center;
	vertical-align: middle;
	margin: 0 10px 0 10px;
	width: 800px;
}
	
#FooterPopUpDiv
{
	text-align : left;
	margin : 20px 0 0 0;
	width : 650px; }
	
.TournamentDetailBox
{
	background:#DDDDDD; 
	/*border:solid 1px #4D67A2; */
	color: blue; 
	padding:5px;
	/*width:150px;*/
	height:85px;
	font-size:xx-small;
}

/*-----------Wrapper Placement & Styles--------------------*/

#mainbackground 
{
	width : 800px; 
	position : relative; 
	background : transparent url(images/blue-page-bg.jpg) repeat; }

#headerwrapper 
{
	position : relative; 
	width : 800px; }

/*-----------Header Styles--------------------*/

#header 
{
	width : 800px;
	height : 130px; 
	position : relative; }

#logo 
{
	width : 400px;
	text-align : right; 
	height : 80px; 
	float : left; 
	margin : 0 0 0 10px;
	background : transparent url(images/casinologo.gif) no-repeat left; }

#signin 
{
	width : 320px; 
	float : right; 
	height : 80px; 
	margin : 5px 5px 0 5px;
	padding : 5px 5px 0 5px; 
	color : blue; 
	background-color : #C5C5C5; 
	text-align : right; 
	font-size : 9px; }

#signin a
{
	color : #464646;
}

#signin .loginbutton
{
	width : 63px;
	height : 23px; }

#signin select
{
	font-size : xx-small; }

#signin table 
{
	width : 100%;
	text-align : right; }

#signin .rightCol 
{
	text-align : right; }

#signin .centerCol 
{
	text-align : left; }

#signin .leftCol 
{
	text-align : right; }

#mainnav 
{
	width : 595px;
	height : 24px; 
	float : right; 
	margin : 10px 5px 5px 5px; 
	font-family : Arial;
	color : #464646; 
	text-align : right; 
	font-size : 1em; 
	background : #FFFFFF url(images/menu-background.gif) repeat; }

#mainnav a
{
	color : #464646;
}

#TopNav 
{
	position : relative; 
	float : left; 
	padding : 4px 3px 3px 3px; }

/*#TopNav td
{
	border-width : 0px 1px 0px 0px;
	border-color : #C2C2C2;
	border-style : solid; }*/

#TopNav td a 
{
	border-width : 0px 1px 0px 0px;
	border-color : #C2C2C2;
	border-style : solid;
	display : block; 
	padding : 0px 10px 0px 10px;
	background-color : transparent; 
	text-align : left; 
	font-weight : bolder; 
	text-decoration : none; }

#TopNav td a:hover 
{
	color : #FF6633; }

#Language 
{
	position : relative; 
	float : right; 
	padding : 3px; }

/*-----------Content Placement--------------------*/

#contentwrapper 
{
	position : relative; 
	width : 800px; 
	background : transparent url(images/roulette-wheel-background-i.gif) no-repeat left bottom ; }	

/*-----------Center Column Placement & Styles--------------------*/

#centercolumn
{
	width: 605px;
	float: right;
}

#centercolumn .TopLeftCol
{
	width: 390px;
	height: 190px;
	float: left;
	margin: 5px 0 0 0;
	background: transparent url(images/star-image-background.gif) no-repeat;
	text-align: right;
}

#centercolumn .TopLeftCol .LinkButtons 
{
	width : 40%;
	margin: 30px 10px -5px 5px; }

#centercolumn .TopRightCol 
{
	color:  blue;
	width : 185px; 
	height : 190px; 
	float : left; 
	margin : 5px 0 0 15px;
	/*border : solid 1px #4D67A2; */
	background: transparent url(images/freegames-bg.gif) repeat; }
	
#centercolumn .TopRightCol a
{
	color: #ffffff;
	margin: 0 0 0 5px;
	font-size: 10px;
}

#centercolumn .SpanCol
{
	width: 100%;
	height: 100px;
	clear: both;
	margin: 10px 0 10px 0;
	/*padding: 17px 0 0 0;*/
	text-align: left;
	color: #ffffff;
	/*background: transparent url(images/choose-free-game-bg.jpg) top no-repeat;*/
	background:transparent;
}

/*#centercolumn .SpanCol table
{
	border-top : solid 1px #FFFFFF;
	margin : 5px 0 0 0; }

#centercolumn .SpanCol table table
{
	border-top : solid 0px #FFFFFF;
	margin : 0 0 0 0; }*/

#centercolumn a:hover
{
	color: #151e45;
}

.BottomLeftCol 
{
	border : 1px solid #4D67A2;
	width : 165px; 
	height : 300px;
	float : left; 
	margin : 0 0 0 0;
	padding : 5px 10px 0 10px; 
	background : transparent; 
	text-align : left; }

.BottomLeftCol p 
{
	margin : 10px 0 0 0; 
	font-size : xx-small; }

.BottomCenterCol 
{
	border : 1px solid #4D67A2;
	width : 165px; 
	height : 300px;
	float : left;
	margin : 0 0 0 15px;
	padding : 5px 10px 0 10px; 
	background : transparent; 
	text-align : left; }
	
.BottomCenterCol p 
{
	margin : 10px 0 0 0; 
	font-size : xx-small; }

.BottomCenterCol a 
{
	background-color : #FFFFFF; }

.InsideBottomRightCollink 
{
	text-align : right; }

.BottomRightCol 
{
	border : 1px solid #4D67A2;
	width : 165px; 
	height : 300px;
	float : left; 
	margin : 0 0 0 15px;
	padding : 5px 10px 0 10px; 
	background : #000000;
	color : blue;
	text-align : left;  }

.BottomRightCol p 
{
	margin : 10px 0 0 0; 
	font-size : xx-small; }

.TournamentScheduleLight 
{
	background-color : #2f5836; }

.TournamentScheduleDark 
{
	background-color : #192E1B; }

.OrangeTags 
{
	color : #FF6633; 
	font-weight : bold; }

/* ------- Container styles ------------- */

#content a 
{
	color : #FF6633; }

#content a:hover 
{
	color : #FF6633; }
	
#content .container 
{
	margin : 5px 5px 10px 5px; 
	padding : 10px; 
	border : 1px solid #4D67A2;
	background-color : #151E45; 
	font-size : smaller; 
	text-align : left; }

#content .container a:hover
{
	color : #FF6633;
	background : #FFFFFF; }

#content .newslink a 
{
	background-color:#FFFFFF; 
	text-align:right; }

#content .teaser 
{
	margin-top : 0; 
	color : #FFFFFF; 
	font-size : 0.9em; 
	font-weight : normal; }

#content .container select
{
	font-size: 1em; }

#content .container li
{
	list-style-type : none;
	margin : 0 0 10px 15px; }

#content td
{
	padding : 0.2em 0.5em; }

#content .container table tr 
{
	font-size : 0.9em; }

.container img
{
	position:relative;
}

/*-----------Left Column Placement & Styles--------------------*/

#leftcolumn 
{
	width : 192px; 
	float : left; 
	background-color : Transparent; }

/*-----------Left Nav Placement & Styles--------------------*/

#LeftNav 
{
	width : 161px; 
	margin : 5px 5px 10px 13px; 
	/*padding : 5px;*/
	background-color : transparent; }
	
#LeftNav a
{
	color : #FFFFFF; }

#LeftNav .LeftTopMenu table
{
	height : 25px;
	width : 100%;  
	padding : 5px 5px 5px 20px; 
	color : #FFFFFF; 
	text-align : left;
	font-size : 10px;
	background : transparent url(images/deep-blue-button.jpg) no-repeat left; }

#LeftNav .LeftTopMenu td td
{
	padding : 0 0 0 20px; }

#LeftNav .LeftTopMenu a:hover 
{
	color : #ff6633;  }

#LeftNav .LeftBottomMenu table
{
	width : 100%; }
	
#LeftNav .LeftBottomMenu table table
{
	height : 21px; 
	width : 100%; 
	background-color : transparent;
	border-bottom : solid 1px #FFFFFF; 
	color : #FFFFFF; 
	text-align : left;
	margin : 3px 5px 1px 2px;
	padding : 0 0 0 3px; 
	font-size : 10px; }

#LeftNav .LeftBottomMenu a:hover 
{
	color : #FF6633; }

/*-----------Left Image (Card Image) Placment & Styles--------------------*/

#LeftImage 
{
	height : 100px;	}

/*-----------Casino Games Table Placment & Styles--------------------*/

#GamesTable
{
	text-align : center; 
	width : 100%; 
	font-weight : bold; }
	
#GamesTable table
{
	width : 100% }
	
#GamesTable td	
{
	vertical-align : top; }
	
#GamesTable a
{
	color : #FFFFFF; 
	font-size : small; }
	
#GamesTable a:hover 
{
	color : #ff6633;  }
	
/*-----------Footer Placment & Styles--------------------*/

#footer 
{
	margin : 0 0 10px 0; 
	padding : 0;  
	font-size : 0.9em; 
	clear : both; 
	position : relative; 
	height : 20px; 
	left : 0; 
	bottom : 0; 
	text-align : left; }

#footer .Copyright 
{
	position : absolute; 
	right : 10px; 
	bottom : 10px; 
	top : 5px; }

/*------- Default Position and Look of controls and images --------------*/

.imgfloatright 
{
	float : right; 
	/*display : inline; */
	margin : 0.25em 0 0.25em 0.25em; }
	
.imgfloatleft 
{
	float : left; 
	/*display : inline; */
	margin : 2px 5px 0 0; }

.txtMsg 
{
	color : #FF6633; 
	font-size : medium; 
	width : 100%; }

.txtMsgSmall 
{
	color : #FF6633; 
	font-size : small; 
	width : 100%; }

.button 
{
	border : 1px solid #FFFFFF; 
	color : #000000;
	font-weight : bold;
	/*text-transform : uppercase; */
	background-color : #FFFFFF;
    width : 100px; }
    
.LargerDropDownList
{
	width : 200px; }

.WideDropDownList
{
	width : 250px; }

.Label
{
	width : 150px; 
	margin : 0px 2px 1px 2px; }

.txtBox
{
	width : 60px; 
	height : 10px; }

.LargertxtBox 
{
	width : 150px; 
	height : 10px; }

.BigtxtBox 
{
	width : 550px; 
	height : 50px; }

.GridView 
{
	width : 100%; }

.LanguageDDL 
{
	width : 90px;
	font-size:xx-small;
}