body					{font-family:verdana,tahoma,arial,sans-serif; font-size:x-small}
html>body				{font-size:small}
*						{margin:0; padding:0; border:none}
#head					{width:750px; padding:10px 0 15px 0; background:url(/i/bg-top.gif) repeat-x bottom}
	#head div				{float:right; margin-top:10px}
#content				{width:970px; padding-left:20px}
#text					{float:left; width:750px; text-align:justify; margin-bottom:1em}
#menu					{float:none; margin-left:770px; width:auto; color:fff; padding-top: 5px}
	#menu a						{color:#039; text-decoration:none}
	#menu a:hover, #menu li#active a {text-decoration:underline}
	#menu h2					{background-color:#06c; font-weight:bold; padding:4px 10px; border:1px solid #bfd9f2}
	#menu h2.green				{background-color:#008C00; border:1px solid #d8efd8}
	#menu h2.orange				{background-color:#ff653f; border:1px solid #ffe0d8}
	#menu ul					{list-style-type:none}
	#menu li					{padding:5px 0 5px 20px !important}
	#menu li.last				{border:none; margin-bottom:2px}
	#menu li#active				{font-weight:bold; background:url(/i/arr.gif) no-repeat left center}

#footer					{min-width:760px; padding:5px 20px}
	#footer #copy			{border-top:1px solid #06c; height:34px; padding-top:5px}
	#footer #links			{height:30px; color:#999; vertical-align:30%}
	#footer #links a		{padding:0 3px}
	
h1, #text h2			{font-family:arial,sans-serif,tahoma,verdana}
#menu, #footer, .ad, #zup, #disclaimer, small		{font-family:tahoma,verdana,sans-serif,arial}
#menu, #menu h2, #zup {font-size:8pt}
#footer, #disclaimer, .ad, small {font-size:85%}
#menu li, .ad, #head	{border-bottom:1px solid #bbd9f8}

h1						{font-size:180%; font-weight:normal; margin-bottom:0.5em; margin-top:10px}
h2						{font-size:140%; font-weight:normal; margin-top:0.7em}
h4						{font-size:125%; font-weight:normal; margin-bottom:0.5em;margin-top:0.7em}
p, #text ul, #text ol, #text h2	{margin-bottom:0.7em}
small        {color:#333}
#text ul, #text ol		{margin-left:3em}
#text ul li, #text ol li	{margin:3px 0}
a:link, .ad a, #footer #links a {color:#039}
.ad						{padding:10px; margin-bottom:1em}
	.ad img				{float:left; margin-right:10px; margin-top:3px; margin-bottom:5px}
	.ad div.tth			{clear:both; padding:3px 0 7px 5px; background-color:#eeeef8}
	html>body .ad div.tth	{padding-top:5px}
	.ad div.tth img		{float:none; vertical-align:-20%; margin:0}
	.ad div.tth div		{float:left; width:25%}
	#lastad				{border-top:1px solid #bbd9f8; margin-top:20px}
	.ad span			{font-size:100%}
.br						{clear:both}
.us						{padding-right:20px; background:url(/i/usflag.gif) no-repeat right}
#disclaimer  {padding-top:0.7em}
.txtad {margin-top: 10px; margin-bottom: 10px; padding: 4px; border: 1px dotted #333; color: #333; background-color: #FFFCD0}

table.tbl							{font-size:10pt; width:100%; }
	table.tbl th    {font-weight: bold; color:#333; text-align:left; background-color:#f4f4f8; border:1px solid #e0e0e0; padding: 3px}
  table.tbl td		{padding: 4px; border: 1px solid #e0e0e0;}	
	table.tbl tfoot td {padding:3px; border: 1px solid #eee;}
  table.tbl td.idx {text-align: right; color: #666}
  table.tbl tr.nm { background-color: #FFF }
  table.tbl tr.hl { background-color: #FFFCD0 }

#langs {float:none; margin-left:770px; width:auto; padding-top: 5px; font-size:8pt; color: #666}
#langs img {vertical-align: middle}
#langs a {text-decoration: none}

.classlink a:visited, a:active {
	color: #000000;
	text-decoration: none;
}


select.lang {
border: 1px solid #0066CC;
}

select.lang option {
    background-repeat: no-repeat;
    background-position: 3px center;
    padding-left: 25px;
}

select.lang option#us { background-image: url('/i/us.gif'); }
select.lang option#de { background-image: url('/i/de.gif'); }
select.lang option#fr { background-image: url('/i/fr.gif'); }
select.lang option#es { background-image: url('/i/es.gif'); }
select.lang option#it { background-image: url('/i/it.gif'); }
select.lang option#pt { background-image: url('/i/pt.gif'); }
select.lang option#nl { background-image: url('/i/nl.gif'); }



table.cltrn {
	margin: 1em 0;
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
	font-size: 12px;
}

table.cltrn th {
	background-color: #eee;
	border-bottom: 3px double #ccc;
	color: #494949;
	font-weight: bold;
	padding: 8px 5px;
}

table.cltrn td {
	padding: 3px 5px;
	text-align: center;
}

table.cltrn tr {
	border: 1px dotted #ccc;
	border-width: 1px 0;
}
table.cltrn tr.odd {}
table.cltrn tr.even {
	background-color: #f9f9f9;
}

table.cltrn th.name, table.cltrn td.name,
table.cltrn th.casino, table.cltrn td.casino {
	text-align: left;
}

table.cltrn td.date {}
table.cltrn tr.started td.starts {
	color: #009900;
}
table.cltrn td.endsoon {
	color: red;
}

table.cltrn td.prize {}
table.cltrn td.entry {}

table.cltrn td.flag {
	width: 16px;
}
table.cltrn td.us {
	background: transparent url('http://www.casinolistings.com/sites/all/themes/casinolistings2/css/flags/us.gif') no-repeat 50% 50%;
}
table.cltrn td.us-some {
	background: transparent url('http://www.casinolistings.com/sites/all/themes/casinolistings2/css/flags/us-some.gif') no-repeat 50% 50%;
}

table.cltrn div.description {
	color: #696969;
	font-size: 90%;
}
table.cltrn div.sort {
	display: none;
}

div#cltrn p.linkback {
	color: #696969;
	font-size: 90%;
}

table.grd {	margin-top: 4px; width: 80%; border: 1px solid #ccc;	border-bottom: 0;	border-collapse: collapse; }

table.grd th {text-align: left; font-size: 80%; background-color:#f4f4f8}
table.grd td, table.grd th {border-bottom: 1px solid #ccc; 	padding: 6px 8px 3px;
}
table.grd th {font-weight: bold; padding-top: 0px}
table.grd tr.big th {padding: 10px}
table.grd tr.big {font-size: 80%}
table.grd tr {font-size: 90%}
table.grd tr.big td {padding: 5px}




