
body {
	margin:0;
	padding:0;
	background: #e5decb;
	font: 100%/1.2 Arial, Helvetica;
	color: #000;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 0.6em;
}

h2 {
	font-size:2.2em;
}

h3, h4,h3, h5 {
	font-size:1.0em;
}

h4.alt,
h3.alt {
	padding-left:9px;
}

h4.alt span,
h3.alt span {
	display:block;
	padding:10px 9px 4px 0;
	color:#fff;
}

h1, h3, h4, h5, h6 {
	text-transform:uppercase;
}

p {
	margin: 0 0 1.0em;
	line-height: 1.6;
}

ul, ol, dl {
	margin: 0 0 1.0em 30px;
	padding: 0;
}

li {
	margin:0;
	padding:0;
	line-height: 1.6;
}

dl {margin-left: 0;}

a {
	color: #06c;
	text-decoration: none;
}

	h2 a {
		color:#000;
	}

	a img {border: 0;}

	a abbr {border-color: #145eae;}

a:hover {text-decoration: underline;}

a.more {
	
}

img {vertical-align: middle;}

abbr, acronym {
	border-bottom: 1px dotted #333;
	cursor: help;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

legend {
	margin: 0;
	padding: 0 0 10px;
}

label {
	font-weight:bold;
	cursor: pointer;
}

label.disabled {color:#999;}

input {
	vertical-align: middle;
}

input[type="submit"] {cursor: pointer;}

input[type="text"], input[type="password"], textarea, select {
	background: #fff;
	border: 1px solid #cbcbcb;
	padding: 2px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	border-color: #b00;
}

table {
	border-collapse: collapse;
	border-spacing:0;
	width: 100%;
	margin: 0 0 10px;
}

	th, td {
		text-align: left;
		vertical-align: middle;
		font-weight: normal;
	}
	
	td {line-height:1.6;}

/*****************************************************************
@@   Grid
******************************************************************/

#wrapper {
	background: #fff;
	width: 940px;
	margin: 0 auto;
	padding: 0 10px 60px;
	font-size:68.75%;
}

#header {
	position:relative;
	clear:both;
	background:#111;
	height: 105px;
}
	#header h1 {
		position: absolute;
		left: 280px;
		top: 50px;
		color:#fff;
		font-size:1.0em;
		font-weight:normal;
		letter-spacing:0.1em;
	}

#nav {
	float:left;
	width:180px;
	margin:0 0 10px;
	padding-right:5px;
}
	#nav a {color:#333;}
	
	#nav ul {
		list-style:none;
		margin:0;
		border-top:1px solid #e7e5dd;
	}
	
	#nav ul li.sel {
		font-weight:bold;
	}
		
		#nav ul a {
			display:block;
			padding:0.1em 0;
		}
		
		#nav ul li.home {
			padding-left:9px;
			text-transform:uppercase;
		}
		
		#nav ul li strong {
			display:block;
			padding:5px 9px;
			border-top:1px solid #e7e5dd;
			border-bottom:1px solid #e7e5dd;
			background:#f2eee2;
			text-transform:uppercase;
		}
	
			#nav ul ul {
				margin:4px 0 0;
				padding:0 0 5px 9px;
				border-top:0;
				
			}

#main {
	float:left;
	width:561px;
	margin:0 0 10px;
	padding-left:5px;
	border-left:1px solid #e7e5dd;
}

#sub {
	float:right;
	width:175px;
	margin:0 0 10px;
	padding:0 0 0 5px;
	border-left:1px solid #e7e5dd;
}

	#sub form {
		margin: 0 0 10px;
	}

		#sub form #searchString {
			width: 100px;
		}
	
	#sub div.mod-2 {
		margin-bottom:15px;
		padding:0 0 10px;
	}
	
	#sub h3 {
		padding:10px 9px 5px;
		font-weight:bold;
	}
		
	#sub ul {
		margin:0;
		list-style:none;
	}
	
		#sub ul li,
		#sub a.more {
			padding:0 9px;
		}
			
			#sub ul ul {
				margin:0 0 20px;
				
			}
			
				#sub ul ul li {
					padding:0 0;
				}

#footer {
	clear:both;
	padding:10px 50px;
	border-top:1px solid #e7e5dd;
	border-bottom:1px solid #e7e5dd;
	color:#726b52;
}

#footer .sub-nav {float:right;}

	#footer .sub-nav li { 
		display:inline;
		padding:0 3px;
		border-right:1px solid #666;
	}
	
	#footer .sub-nav li.l-c { 
		border:0;
		padding-right:0;
	}
	
	#footer p#copyright {
		float:left;
		width:50%;
		color:#000;
	}

/*****************************************************************
 111
******************************************************************/

div.mod-1 {
	font-size:1.1em;
}

div.mod-1,
div.mod-2 {
	clear:both;
	margin:0 0 20px;
	padding:0 10px 0;
}

div.mod-2 {padding:0;}

div.f-m {
	padding-top:10px;
}

.date-time {color:#666;}

a.more {
	text-decoration:underline;
	font-weight:bold;
}


ul.bullets {margin:0 0 0 16px;}

img.left {
	float:left;
	margin:4px 10px 10px 0;
}

img.left {
	float:right;
	margin:4px 0 10px 10px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


div.toplist {position:relative;}

	div.toplist td {background:#fffdfd;}

div.toplist .head {
	position: relative;
}

div.toplist h2,
div.toplist h3  {
	margin:0;
	min-height: 18px;
	padding:18px 53% 10px 10px;
	color:#fff;
	text-transform:uppercase;
	font-size:1.4em;
}

	div.toplist td {
		padding:4px;
		border-bottom:1px solid #e7e5dd;
	}
	
	div.toplist td.c-num {font-size:1.1em;}
	
	div.toplist table td.c-play-now a {
		display:block;
		height:24px;
		padding-left:12px;
		color:#fff;
		font-size:0.95em;
		font-weight:bold;
		text-transform:uppercase;
		text-align:center;
		text-decoration:none;
	}
	
	div.toplist table td.c-play-now a:hover {
		text-decoration:underline;
	}
	
		div.toplist table td.c-play-now a span {
			display:block;
			height:100%;
			padding:0 12px 0 0;
			line-height:2.3em;
			white-space: nowrap;
			cursor:pointer;
		}
	
	div.toplist table th {
		padding:2px;
		border-top:1px solid #3d3d3d;
		background-color:#282828;
		color:#fff;
		font-size:0.95em;
		font-weight:bold;
		text-transform:uppercase;
	}

	div.toplist div.l-c {
		padding:30px 10px 0 10px;
		font-size:1.1em;
	}

div#tooltip {
	position:absolute;
	top:0;
	left:0;
	width:150px;
	padding:10px;
	border:1px solid #999;
	background:#000;
	color:#fff;
	font-size:12px;
}

.tooltip {
	cursor:pointer;
}

.rss-feed {
	background:#f2eee2;
	margin-left:-10px;
	padding:5px 0 5px 32px;
	border-top:1px solid #e7e5dd;
	border-bottom:1px solid #e7e5dd;
}

	.rss-feed a {
		color:#000;
		font-size:0.95em;
		text-decoration:underline;
	}

	#main #mod-latest-news {
		clear:none;
		width:350px;
		float:left;
		font-size:1.0em;
	}
	
		#mod-latest-news h2 {font-size:1.5em;}
				
		#mod-latest-news img {
			float:left;
			margin:4px 10px 10px 0;
		}
	
		#mod-latest-news h3 {
			clear:both;
			padding:10px 0 0;
		}
	
		#mod-latest-news ul {margin-bottom:10px;}
	
	#main #mod-excl-offer {
		clear:none;
		width:160px;
		float:right;
		padding:10px 10px 0;
	}

		#mod-excl-offer .headings {
			background:#fffdfd;
			border:1px solid #d990ae;
			text-align:center;
			min-height:152px;
		}

			#mod-excl-offer .headings h3 {
				margin:5px 0;
				padding:0 0 3px;
				color:#ffc;
				font-weight:normal;
				font-family:'Trebuchet MS', Arial, Helvetica;
				line-height:1.0em;
				letter-spacing:0.1em;
			}
		
				#mod-excl-offer .headings h3 span {
					display:block;
					padding:5px 20px 0;
				}
				
			#mod-excl-offer .headings h4 a {
				display:block;
				padding:0 5px 5px;
				text-transform:none;
			}
			
				#mod-excl-offer .headings h4 a span {
					display:block;
				}
		
		#mod-excl-offer ul {margin-top:10px;}
		
			#mod-excl-offer ul li.sel a {color:#000;}
		
	#mod-top {clear:both;}
	
		#mod-top table th#h-bonus-prc,
		#mod-top table th#h-bonus,
		#mod-top table th#h-bonus-dlr {
			text-align:center;
		}
	
		#mod-top table th#h-play {text-align:center;}	
	
		#mod-top table th#h-rating span {
			padding:1px 20px 1px 0;
		}
	
		#mod-top table td {
			padding:4px 2px;
			border-bottom:1px solid #e7e5dd;
		}			
		
		#mod-top table td.c-room,
		#mod-top table td.c-bonus-prc {
			color:#06c;
			font-weight:bold;
		}
	
		#mod-top table td.c-us {padding-right:10px;}
	
		#mod-top table td.c-bonus,
		#mod-top table td.c-bonus-prc {
			text-align:center;
		}


