

/* -----------------------------------*/
/* ---------->>> HTML Elemnts <<<-----------*/
/* -----------------------------------*/

legend
	{
		margin : 0px 0px 10px 20px;
		font : bold 14px Century Gothic, Verdana, sans-serif;
		color : #2d5c3d;
	}

blockquote, dl, fieldset 
	{
		text-align: justify;
		margin : 0px 30px 0px 20px;	
	}
	
/* ------------ END HTML Elemnts ---------------*/	



/* -----------------------------------*/
/* ---------->>> NAVIGATION <<<-----------*/
/* -----------------------------------*/

div.nav1 
	{ 
		width : 180px;
		border-bottom : dashed 1px #ECA62E;
		text-align : left;
		padding : 0px 0px 0px 20px;
		margin : 15px 0px 10px 15px;
		background : url(/img/arrow.jpg) top left no-repeat;
	}

	div.nav1 a { color : #BA3C02; text-decoration : none; font-weight : bold; font-size : 14px; }
	div.nav1 a:hover { color : #ECA62E; font-weight : bold; font-size : 14px; }

div.nav1on 
	{ 
		width : 180px;
		border-bottom : dashed 1px #2d5c3d;
		text-align : left;
		padding : 0px 0px 0px 20px;
		margin : 15px 0px 10px 15px;
		background : url(/img/arrowon.jpg) top left no-repeat;
	}

	div.nav1on a { color : #2d5c3d; text-decoration : none; font-weight : bold; font-size : 14px; }
	div.nav1on a:hover { color : #ECA62E; font-weight : bold; font-size : 14px; }

div.nav2
	{ 
		width : 170px;
		text-align : left;
		padding : 0px 0px 0px 20px;
		margin : 5px 0px 0px 45px;
		background : url(/img/pokerchip.jpg) top left no-repeat;
	}

	div.nav2 a { color : #BA3C02; text-decoration : none; font-weight : bold; font-size : 12px; }
	div.nav2 a:hover { color : #ECA62E; font-weight : bold; font-size : 12px; }

div.nav2on 
	{ 
		width : 170px;
		text-align : left;
		padding : 0px 0px 0px 20px;
		margin : 5px 0px 0px 45px;
		background : url(/img/arrowon2.jpg) top left no-repeat;
		color : #2d5c3d;
		font-weight : bold;
	}

	div.nav2on a { color : #2d5c3d; text-decoration : none; font-weight : bold; font-size : 12px; }
	div.nav2on a:hover { color : #ECA62E; font-weight : bold; font-size : 12px;  }

/* ------------ END NAVIGATION ---------------*/




/* -----------------------------------*/
/* ---------->>> PAGE STRUCTURE <<<-----------*/
/* -----------------------------------*/

#bodyhdr
	{
		position : absolute;
		top : 128px;
		left : 240px;
		width : 530px;
		height : 50px;
		padding : 15px 5px 5px 20px;
		color: #FFFFFF;
		font-weight : bold; font-size : 12px;
		background : url(/img/box-top.jpg) top left no-repeat;	
		z-index : 2;
	}

#bodytitle
	{
		position : absolute;
		top : 185px;
		left : 250px;
		width : 500px;
		height : 62px;	
		background : url(/img/title.gif) repeat-x left;
		z-index : -1;		
	}

#popuptitle
	{
		position : absolute;
		top : 50px;
		left : 70px;
		width : 500px;
		height : 62px;	
		/*background : url(/img/title.gif) repeat-x left;*/
		z-index : -1;		
	}

	#popuphdr
		{
			position : absolute;
			top : 0px;
			left : 60px;
			width : 530px;
			height : 50px;
			color: #FFFFFF;
			font-weight : bold; font-size : 12px;
			/*background : url(/img/box-top.jpg) top left no-repeat;*/	
			z-index : 2;
		}

	#popupbody
		{
			position : absolute;
			left : 60px;
			top : 35px;
			width : 528px;
		}

#titledate
	{	
		position : absolute;
		top : 190px;
		left : 575px;
		color: #5F5F58;
		font-size : 12px;
		font-family : Arial, sans-serif;
	}

#bodyftr
	{	
		text-align : center;
		color: #FFFFFF;
		font : bold 10px Century Gothic, Verdana, sans-serif;
		width : 530px;
		height : 64px;
		background : url(/img/box-bottom.jpg) top left no-repeat;
		padding-top : 8px;	
	}



#mainbody
	{
		position : absolute;
		left : 240px;
		top : 178px;
		width : 528px;
	}

#bodytext
	{
		padding : 25px 0px 20px 0px;
		width : 528px;
		border-left : solid 2px #1D6D2D;
		background : url(/img/rbdr.jpg) repeat-y right;	
	}
	
	#bodytext li { margin : 0px 30px 0px 30px; }

#navcol
	{
		position : absolute;
		left : 0px;
		top : 140px;
		width : 240px;
		font-family : Arial, sans-serif;
	}


/* ------------ END PAGE STRUCTURE ---------------*/


/* -----------------------------------*/
/* ---------->>> PAGE ELEMENTS <<<-----------*/
/* -----------------------------------*/

div.adhdr
	{
		padding-top : 2px;
		color: #FFFFFF;
		font-weight : bold; 
		font-size : 10px;
		margin : 20px 0px 0px 15px;
		width : 207px;
		height : 16px;
		background : url(/img/nav-top.jpg) top left no-repeat;	
		text-align : center;
	}

div.adbody
	{
		width : 205px;
		border-left : solid 2px #B23C06;
		background : url(/img/navbdr.jpg) repeat-y right;
		text-align : center;
		padding : 10px 0px 10px 0px;
		margin : 0px 0px 0px 15px;		
	}

div.adftr
	{
		margin : 0px 0px 20px 15px;
		width : 207px;
		height : 26px;
		background : url(/img/nav-bottom.jpg) top left no-repeat;		
	}

div.fbox 
	{ 
		font-family : Trebuchet MS;
		margin : 20px 0px 20px 400px;
		font-size: 9px; 
		width : 100px;
	}

div.sm1 { margin : 5px 0px 0px 30px; }
div.sm2 { margin : 5px 0px 0px 60px; }
div.sm3 { margin : 2px 0px 0px 90px; }
div.sm4 { margin : 2px 0px 0px 120px; }
div.sm5 { margin : 2px 0px 0px 150px; }

div.fon { float : left; margin : 3px 2px 0px 0px; height : 18px; width : 18px; border: 1px solid #333; }
div.foff { float: left; margin : 3px 2px 0px 0px; }
div.foff A:link { border: 1px solid #ccc; padding: 0; height: 18px; width: 18px; float: left; }
div.foff A:visited { border: 1px solid #ccc; padding: 0; height: 18px; width: 18px; float: left; }
div.foff A:hover { border-color: #f00; }
div.fon A:link { border: 1px solid #666; padding: 0; height: 18px; width: 18px; float: left;}
div.fon A:visited{ border: 1px solid #666; padding: 0; height: 18px; width: 18px; float: left; }
div.fon A:hover{ border-color: #333; }

img.bodyimg { float: left; margin: 0px 15px 10px 20px; }

div.rlnk { width:100%; text-align : center; font-weight : bold; margin : 0px 0px 10px 0px; }
	div.rlnk span {  }
	div.rlnk a {  }

div.bonus-lnk { color: #B23C06; }
	div.bonus-lnk a { color: #B23C06; }
	div.bonus-lnk a:hover {}
	
div.bonus-det { color : #333; margin : 0px 50px 10px 40px; padding : 10px 10px 0px 10px; border : dashed 1px #1D6D2D;}
	div.bonus-det h2 
	{
		font : bold 18px Arial, sans-serif;
		color : #2d5c3d;	
		border : none;
		margin: 0px 30px 0px 0px;
		padding : 10px 0px 5px 0px;
		width : auto;
	}
	div.bonus-det h3	
		{
			font : bold 18px Arial, sans-serif;
			color : #2d5c3d;	
			border : none;
			margin: 0px 30px 0px 0px;
			padding : 10px 0px 5px 0px;
			width : auto;
		}

	div.bonus-det p { margin : 10px 0px 10px 0px; }

/* ------------ END PAGE ELEMENTS ---------------*/



/* -----------------------------------*/
/* ---------->>> FORMS AND TABLES <<<-----------*/
/* -----------------------------------*/

table.securitycntl
	{
		margin : 40px 0px 10px 80px;
	}
	
div.casino-hdr
	{
		margin : 5px 0px 5px 20px;
		padding : 5px 0px 5px 0px;
		width : 480px;
		background-color : #F5F3ED;
		border: solid 1px #2d5c3d;
		float : left;
	}
	
	div.casino-hdr h3
		{
			font : bold 16px Verdana, sans-serif;
			color : #2d5c3d;	
			margin: 1px 0px 0px 5px;
			width : 250px;
			float : left;
		}

	div.casino-hdr h3 a { text-decoration : none; }
	div.casino-hdr h3 a:hover { text-decoration : none; }

	div.casino-rating
		{
			font : normal 10px Verdana, sans-serif;
			margin : 4px 0px 0px 0px;
			width : 200px;
			text-align : right;
			vertical-align : bottom;
			font-weight : bold;
			float : left;
		}
	div.casino-body
	{
		clear : both;
		margin : 3px 0px 30px 20px;
		width : 480px;
		border: solid 1px #2d5c3d;
	}

div.srTitle { color : Green; font : normal 16px Verdana; margin : 20px 20px 5px 20px; }
	div.srTitle A { color : Green; }

div.sr { margin : 0px 20px 0px 20px; }
	div.sr A { text-decoration : none; }
	div.sr A:hover { text-decoration : underline; }

div.srDate { color : Gray; margin : 0px 20px 0px 20px;  }

div.sp 
	{
		margin : 20px 0px 20px 25px;
		width  : 455px;
		border : dashed 1px #1D6D2D;
		padding : 5px 5px 5px 5px;
	}
	div.sphdr { color: #2d5c3d; font : bold 14px Arial, Sans-Serif; margin : 5px 0px 10px 0px; }
	div.spbox { clear : left; }
	div.spname { font : bold 12px Arial, Sans-Serif; width : 120px; float : left; text-align : right; padding-right : 5px; }
	div.spval { float : left; width : 325px; padding-left : 5px; }
	div.spLink { margin-top : 20px; }

div.field { width : 400px; height : 30px; vertical-align : middle; margin : 0px 30px 0px 20px; text-align : center; }
	span.fname { clear: both; width : 150px; float : left; text-align : right; margin-top : 5px; padding-right : 5px; } 
	span.fval { width : 200px; float : left; text-align : left; padding-left : 5px; }
	div.formr { margin : 5px 0px 10px 180px; clear : both; }

div.cfld { width : 400px; margin : 10px 30px 0px 20px; text-align : center; }
	span.cfldnm { width : 200px; float : left; text-align : right; padding-right : 5px; } 
	span.cfldval { width : 150px; float : left; text-align : left; padding-left : 5px; }

div.resultpages
	{
		width:90%;
		text-align:center;	
		margin: 0px 10px 10px 10px;
		font-weight:bold;
		color:Black;
	}
	.paging { margin : 0px 5px 0px 2px; font-family : Verdana; }
		a.paging{ text-decoration:none; font-weight : bold; font-size : 12px; color : #2D5C3D; }
		a.paging:hover{ text-decoration:underline; font-weight : bold; font-size : 12px; color : #cc0000; }


/* ------------ END FORMS AND TABLES ---------------*/
















