body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image: url('../images/body_bg.gif');
	font: normal 11px Verdana,Sans-Serif;
	color: #000000;
}
#Site
{
	margin: 0px auto;
	text-align: left;
	width: 780px;
	background-color: #ffffff;
}
	#Site #Top
	{
		
	}
		#Site #Top h1
		{
		    height: 23px;
			margin: 0px 0px;
			padding: 0px;
			background: #000000 url('../images/h1_bg.gif') top left repeat;
			font-size: 11px;
			line-height: 23px;
			text-align: center;
			color: #ffffff;
		}
		#Site #Top #TopMiddle
		{
			background-color: #4b6ebf;
			height: 120px;
		}
		#Site #Top #TopMiddle div
		{
		    float: left;
		}
		#Site #Top #TopMiddle #Logo
		{
			width: 594px;
			height: 120px;
			border-right: 1px solid #4a5cae;
			background: transparent url('../images/top.jpg') top left no-repeat;
		}
		#Site #Top #TopMiddle #Logo img
		{
			margin-top: 27px;
			margin-left: 44px;
		}
		#Site #Top #TopMiddle #Newsletter
		{
		    width: 177px;
			.width: 186px;
			height: 112px;
			.height: 120px;
			color: #ffffff;
			padding: 4px;
			overflow: hidden;
		}
		#Site #Top #TopMiddle .TopRightRecycler
		{
			overflow: auto;
		}
			#Site #Top #TopMiddle #Newsletter form
			{
			    display: inline;
			}
				#Site #Top #TopMiddle #Newsletter form label
				{
				   width: 40px;
				   float: left;
				}
				#Site #Top #TopMiddle #Newsletter form div
				{
				   float: none;
				   clear: both;
				   margin: 6px 0px;
				}
				#Site #Top #TopMiddle #Newsletter form .newsletter
				{
					width: 100px;
					border: 1px solid #000000;
					height: 16px;
					font: normal 10px Verdana,Sans-serif;
				}
				#Site #Top #TopMiddle #Newsletter form .Join
				{
					margin-top: 15px;
					text-align: center;
				}
					#Site #Top #TopMiddle #Newsletter form .Join img
					{
						cursor: pointer;
					}
		
		#Site #Top #TopBottomSearch
		{
			clear: both;
			height: 28px;
			.height: 32px;
			line-height: 32px;
			background: #375086 url('../images/glass.gif') top left no-repeat;
			padding-top: 4px;
			padding-left: 60px;
			color: #d2e4ff;
		}
		    #Site #Top #TopBottomSearch #Search
		    {
		        float: left;
		    }
		    #Site #Top #TopBottomSearch #DateAndFlags
		    {
		        float: right;
		        margin-right: 4px;
		        line-height: 100%;
		        padding-top: 5px;
		        .padding-top: 3px;
		        height: 100%;
		    }
		        #Site #Top #TopBottomSearch #DateAndFlags img
		        {
		           margin: 0px 1px;
		           border: 1px solid #000000;
		        }
		         #Site #Top #TopBottomSearch #DateAndFlags img.Flag1
		        {
		           margin-left: 20px;
		        }
		    
		
		    #Site #Top #TopBottomSearch form
		    {
			    display: inline;
		    }
		    #Site #Top #TopBottomSearch input,  #Site #Top #TopBottomSearch img
		    {
			   vertical-align: middle;
		    }
		    #Site #Top #TopBottomSearch .SearchImage
		    {
		        margin-right: 4px;
		    }
		    #Site #Top #TopBottomSearch .field
		    {
		        border: 1px solid #000000;
		        font: normal 10px Verdana,Sans-Serif;
		        height: 16px;
		        width: 200px;
		    }
		    #Site #Top #TopBottomSearch .GoImage
		    {
		        margin-left: 6px;
		        cursor: pointer;
		    }
    
	#Site #Middle
    {
        border-top: 1px solid #8a96b0;
        margin-top: -0px;
    }
    #Site #Middle div
    {
       float: left;
    }
        #Site #Middle #Left
        {
			width: 584px;
			.width: 594px;
			min-height: 200px;
			.height: 200px;
			padding: 5px;
        }
			#Site #Middle #Left div, #Site #Middle #Left span, #Site #Middle #Left td
	        {
	           float: none;
			   font: normal 11px Verdana,Sans-Serif;
	        }
			#Site #Middle #Left #PageTitle
	        {
				background: transparent url('../images/title_club.gif') top left no-repeat;
				padding-left: 25px;
				margin-bottom: 10px;
				font-size: 14px;
				font-weight: bold;
				letter-spacing: 2px;
				color: #3b5894;
	        }
			#Site #Middle #Left a, #Site #Middle #Left a:visited
	        {
				color: #a60013;
				text-decoration: underline;
	        }
			#Site #Middle #Left a:active, #Site #Middle #Left a:hover
	        {
				color: #fc2d45;
				text-decoration: none;
	        }
			#Site #Middle #Left p
	        {
				line-height: 16px;
	        }
			#Site #Middle #Left li
	        {
				margin: 4px 0px;
	        }
			#Site #Middle #Left em
	        {
				color: #a60013;
	        }
			
			#Site #Middle #Left .Review
			{
				margin: 10px 4px;
				border-collapse: collapse;
			}
				#Site #Middle #Left .Review td
				{
					padding: 0px;
				}
				#Site #Middle #Left .Review .Left
				{
					width: 130px;
					vertical-align: top;
					border-right: 1px solid #4b6dbf;
					border-left: 1px solid #4b6dbf;
					background: #94c2ff url('../images/gradient.gif') bottom left repeat-x;
				}
					#Site #Middle #Left .Review .Left .Logo
					{
						background-color: #ffffff;
						width: 130px;
						border-top: 1px solid #4b6dbf;
						border-bottom: 1px solid #4b6dbf;
						text-align: center;
						padding: 2px 0px;
					}
					#Site #Middle #Left .Review .Left .Buttons
					{
						text-align: center;
					}
					#Site #Middle #Left .Review .Left .Buttons img
					{
						margin: 2px 0px;
					}
					
					
				#Site #Middle #Left .Review .Right
				{
					width: 448px;
				}
					#Site #Middle #Left .Review .Right .Top
					{
						background: transparent url('../images/rev_title.gif') top right no-repeat;
						border-bottom: 1px solid #c0c3e4;
						padding-left: 4px;
						color: #c22637;
						height: 23px;
						line-height: 23px;
					}
						#Site #Middle #Left .Review .Right .Top .Name
						{
							float: left;
							font-size: 14px;
							font-weight: bold;
							height: 23px;
							line-height: 23px;
						}
						#Site #Middle #Left .Review .Right .Top .Rank
						{
							float: right;
							margin: 4px 10px 0px 0px;
							.margin-right: 7px;
						}
					#Site #Middle #Left .Review .Right .Review
					{
						background-color: #dee3ff;
						border-top: 1px solid #fbffff;
						border-bottom: 1px solid #bfc1e7;
						border-right: 1px solid #4b6dbf;
						margin: 0px;
						padding: 0px;
					}
						#Site #Middle #Left .Review .Right .Review p
						{
							margin: 4px 2px;
						}
					#Site #Middle #Left .Review .Right .Features
					{
						background: transparent url('../images/rev_bottom.jpg') top left repeat-y;
						border-bottom: 1px solid #4b6dbf;
						border-right: 1px solid #4b6dbf;
						border-top: 1px solid #fbffff;
						color: #375090;
						height: 23px;
						line-height: 23px;
					}
					#Site #Middle #Left .Review .Right .Features img
					{
						margin-left: 35px;
						vertical-align: middle;
					}
					#Site #Middle #Left .Review .Right .Features span
					{
						vertical-align: middle;
					}
					#Site #Middle #Left .Review .Right .Features .feature_fade
					{
						color: #d0d0d0;
					}
					
			#Site #Middle #Left #PaymentMethods
			{
				border: 1px solid #4b6dbf;
				border-collapse: collapse;
			}
			#Site #Middle #Left #PaymentMethods td
			{
				border: 1px solid #4b6dbf;
			}
			
    #Site #Middle div.Breaker
    {
       clear: both;
       float: none;
       font-size: 0px;
       line-height: 0px;
    }
    
    #Site #BottomLinks
    {
        background-color: #a1afd2;
        padding: 10px 0px;
        text-align: center;
    }
    #Site #BottomLinks a,  #Site #BottomLinks a:visited
    {
        color: #4b68b0;
        text-decoration: underline;
    }
    #Site #BottomLinks a:active, #Site #BottomLinks a:hover
    {
        color: #d6e5ff;
        text-decoration: none;
    }
    
	#Site #Right
	{
		padding-bottom: 10px;
		width: 186px;
	}
	    #Site #Right #Menu
	    {
	        list-style-type: none;
	        margin: 0px;
	        padding: 0px;
	    }
	        #Site #Right #Menu li
	        {
	            height: 20px;
	            line-height: 20px;
	            background-color: #4b6ebf;
	            border-top: 1px solid #7695e5;
	            border-bottom: 1px solid #1d3f89;
	        }
			#Site #Right #Menu li:first-child
	        {
	            border-top-width: 0px;
	        }
	            #Site #Right #Menu li a, #Site #Right #Menu li a:visited
	            {
	                padding-left: 10px;
	                display: block;
	                .width: 100%;
	                color: #ffffff;
	                text-decoration: none;
	            }
	            #Site #Right #Menu li a:active, #Site #Right #Menu li a:hover
	            {
	               background-color: #375088;
	            }
				#Site #Right #Menu li a.indent,#Site #Right #Menu li a.indent:visited
		        {
		            padding-left: 20px;
		        }
		#Site #Right .InnerReview
		{
			width: 184px;
			background-color: #4b67b0;
			margin: 4px 0px;
		}
			#Site #Right .InnerReview div
			{
				width: 184px;
			}
			#Site #Right .InnerReview .Top
			{
				background: #4b67b0 url('../images/box_title_corner.gif') top right no-repeat;
				height: 23px;
				line-height: 23px;
			}
				#Site #Right .InnerReview .Top a
				{
					background: transparent url('../images/box_title_dot.gif') 5px 4px no-repeat;
					padding-left: 16px;
					color: #ffffff;
					text-decoration: none;
					font-size: 12px;
					font-weight: bold;
				}
			#Site #Right .InnerReview .Middle
			{
				padding: 0px;
				background-color: #e4e9ff;
				border: 1px solid #4b67b0;
			}
				#Site #Right .InnerReview .Middle .Logo
				{
					width: 120px;
					background-color: #ffffff;
					border-right: 1px solid #4b67b0;
					text-align: center;
					padding: 5px 0px;
				}
				#Site #Right .InnerReview .Middle .Features
				{
					width: 60px;
					text-align: center;
				}
					#Site #Right .InnerReview .Middle .Features img
					{
						display: block;
						margin: 6px auto;
					}
			#Site #Right .InnerReview .Bottom
			{
				background: #94ace8 url('../images/box_corner.gif') bottom left no-repeat;
				text-align: right;
			}
				#Site #Right .InnerReview .Bottom img
				{
					margin: 6px 0px;
				}
			
			#Site #Right .InnerReview .Box
			{
				padding: 4px;
				background-color: #94ace8;
				border-width: 0px;
			}
				#Site #Right .InnerReview .Box a, #Site #Right .InnerReview .Box a:visited
				{
					color: #ffffff;
				}
				#Site #Right .InnerReview .Box a:active, #Site #Right .InnerReview .Box a:hover
				{
					text-decoration: none;
				}
				#Site #Right .InnerReview .Box ul
				{
					margin: 0px;
					padding: 0px;
				}
				#Site #Right .InnerReview .Box ul li
				{
					margin-left: 15px;
				}
				#Site #Right .InnerReview .Box #IndexCasinos
				{
					border-collapse: collapse;
					width: 100%;
				}
					#Site #Right .InnerReview .Box #IndexCasinos th
					{
						font: bold 12px Verdana,Sans-Serif;
						color: #233b76;
						border-bottom: 1px solid #4e6aa9;
					}
					#Site #Right .InnerReview .Box #IndexCasinos td
					{
						font: normal 11px Verdana,Sans-Serif;
					}
					#Site #Right .InnerReview .Box #IndexCasinos .BorderRight
					{
						border-right: 1px solid #4e6aa9;
					}
					#Site #Right .InnerReview .Box #IndexCasinos a
					{
						font-size: 11px;
					}
					#Site #Right .InnerReview .Box #IndexCasinos .AlignCenter
					{
						text-align: center;
					}
			
			#Site #Right .InnerReview .link
			{
				background: #94ace8 url('../images/box_corner.gif') -1px 0px no-repeat;
				line-height: 16px;
				.line-height: 16px;
				padding: 0px 2px 2px 0px;
			}
				#Site #Right .InnerReview .link a, #Site #Right .InnerReview .link a:visited
				{
					color: #ffffff;
				}
				#Site #Right .InnerReview .link a:active, #Site #Right .InnerReview .link a:hover
				{
					text-decoration: none;
				}
			
			
#Copyrights
{
    color: #c3cbee;
    padding: 1px;
    margin: 10px 0px;
}
img
{
    border-width: 0px;
}
.NoDisplay
{
    display: none;
}