body {
	margin:0px;
	margin-top:4px;
	padding:0px;
	background:#999900;
	color:#000;
	text-align:center;/*for ie5 */
}

.csc-textpic-imagewrap dl {
	border:1px solid #666;
}

#gen-container {
	width:780px;
	margin:auto;
	text-align:left;
}

#container {
	width:780px;
/*	border:1px solid #777;*/
}

#header {
	height:108px;
	margin-bottom:8px;
}

#ads1 {
	margin-left:13px;
	margin-top:12px;
}

#ds1 {
	float:left;
	width:248px;
}
#ds2 {
	float:left;
	width:532px;
}
#dsa3 {
	float:left;
	width:37px;
	height:84px;
	background:#B1B315;
}
#dsa4 {
	float:left;
	width:495px;
	height:84px;
	background:#7E8000 url(http://cdn.crystalcraps.com/fileadmin/template/craps-cx/images/craps_cx_header_04.gif) repeat-y center;
}
#dsa5 {
	float:left;
	width:1px;
	height:20px;
	background:#B1B315;
}
#dsa6 {
	float:left;
	width:531px;
	height:20px;
	background:#EBD412;
}
#ds7 {
	float:left;
	width:532px;
	height:4px;
	background: url(http://cdn.crystalcraps.com/fileadmin/template/craps-cx/images/craps_cx_header_08.gif) repeat-x;
}


#left {
	margin-left:-178px;/*must be 1 pixel less than width */
	float:left;
	width:180px;/* this width is the same as the margin on #middle */
	position:relative;
	left:-2px;/* line it up exactly without losing pressure on footer*/
}


#middle {
	margin-left:180px;/*this is the space for the left column */
}

#inner {
width:100%;
margin-right:-6px;
margin-left:0px;
}/* contain cleared elements from clearing other floats*/

#dt img {
	border: 1px solid #7E8000;
}

.mainboxsubmenu	{
			float: right;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 100%;
			margin: 0px;
			padding-left: 6px;
			padding-bottom: 4px;
}
.mainboxsubmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
.mainboxsubmenu ul li {
margin: 0px;
padding: 0px;
}
.mainboxsubmenu ul li a {
font-size: 11px;
font-weight: bold;
display: block;
border-bottom: 1px solid #aaaa00;
padding: 2px 4px 2px 8px;
text-decoration: none;
color: #ffffff;
background-color: #888800;
width: 160px;
}
.mainboxsubmenu ul li a:hover, .mainboxsubmenu ul li a:focus {
color: #333333;
background-color: #ffffff;
}

.mainbox
		{
					float: right;
			width: 584px;
			background-color: #9F9F00;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #FFFFCC;
			padding: 5px;
		}
.mainbox A:link {
	color: #ffffff; text-decoration: none
}
.mainbox A:visited {
	color: #ffffff; text-decoration: none
}
.mainbox A:hover {
	color: #777777; background-color: #ffff33; text-decoration: none
}





#footer {
	clear:both;
	border-top:1px solid #888800;
font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	
color: #5E5E00;	
clip: rect( );	
font-style: normal;	
font-weight: normal;
text-align:right;
padding: 4px 0px;
}
#footer A:link {
	color: #3a3a00; text-decoration: none
}
#footer A:visited {
	color: #3a3a00; text-decoration: none
}
#footer A:hover {
	color: #fff; background-color: #5E5E00; text-decoration: none
}

#ads {
	margin-left:-119px;/*must be 1 pixel less than width */
	float:right;
	width:120px;/* this width is the same as the margin on #middle */
	position:relative;
	left:-2px;/* line it up exactly without losing pressure on footer*/
}

#top_menu {
width: 531px;
text-align:center;
}

#top_menu li {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
display: inline ;
}

#top_menu li a{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding: 1px 4px 0px 4px;
color: #000;
border: 1px solid #FCFF1E;
}

#top_menu li a:hover, #top_menu li a:focus {
color: #00f;
background-color: #ffffaa;
border: 1px solid #7E8000;
}

h1,h2,h3,p {margin-top:0}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFCC;
	font-weight: normal;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFff;
	font-weight: normal;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFff;
	font-weight: bold;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFff;
	font-weight: bold;
}

/* clear without structural mark-up from PIE website*/
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}

 /* mac hide \*/
    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
 /* End hide */
/* do not change or amalgamate clearfix styles*/

		
		.floatleft1
		{
			float: left;
			width: 570px;
			background-color: #7E8000;
			margin: 2px;
			padding: 3px
		}

#left_menu_con {
	background:#888800;
}

#left_menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
width: 176px;
padding: 0px;
margin: 0px;
}

#left_menu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#left_menu ul li {
margin: 0px;
padding: 0px;
}
#left_menu ul li a {
font-size: 12px;
font-weight: bold;
display: block;
border-top: 1px solid #999900;
margin-top: -1px;
border-bottom: 1px solid #999900;
padding: 2px 0px 1px 4px;
text-decoration: none;
color: #EDE4FF;
background-color: #888800;
width:176px;
}

#left_menu ul li a:hover, #left_menu ul li a:focus {
color: #000000;
background-color: #DDCCFF;
}



.tx5sm {
width:210px;
/* float: left; */
/* width: 584px; */
padding: 5px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4a00;
	background-color: #B1B315;
}
.tx5sm A:link {
	color: #000;
}
.tx5sm A:visited {
	color: #000;
}
.tx5sm A:hover {
	color: #fff; background-color: #4a4a00; text-decoration: none
}

.style1 {
	font-size: 14px;
	color: #7D7D00;
}

.adst2	{
			float: right;
			margin: 0px;
			padding-left: 6px;
			padding-bottom: 4px;
}





.payout-big1 {
float: left;
width:570px;
border-collapse: collapse;
padding: 0;
margin: 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	background-color: #bababa;
}
.payout-big1 caption {
  padding: 5px 0px 2px 0px;
  width: 570px;   
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: left;
  text-transform:uppercase;
}
.payout-big1 caption span.dop1 {
	font-weight:normal;
	text-transform:none;
	font-style: italic ;
	color: #8F8F8F;
}
.payout-big1 thead th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FCFCFC;
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  border-top: 1px solid #C1DAD7;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-align: center;
  background: #D7410D ;
  padding: 1px 1px 1px 1px;
}
.payout-big1 tbody td {
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  padding: 1px 3px 1px 2px;
  color: #353535;
  text-align: right;
  background: #F7F7F7;
}
.payout-big1 tbody th{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #4f6b72;
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  border-top: 1px solid #C1DAD7;
  text-align: left;
  padding: 1px 1px 1px 3px;
  border-left: 1px solid #C1DAD7;
  border-top: 0; 
  background: #F7F7F7 ;
}

.payout-big1 a.clihow   { 
	width: 100%; 
	height: 100%; 
	display: block;
}

.payout-big1 a.clihow:hover { 
	background-color: #79A512; 
}


.payout-big1 tbody tr:hover td{
	background-color: #eee; 
}
.payout-big1 tbody tr:hover th{
	background-color: #eee; 
}

.payout-big1 A:link {
	color: #000;
	text-decoration: none;
	display: block;
}
.payout-big1 A:visited {
	color: #000;
	text-decoration: none;
}
.payout-big1 A:hover {
	color: #fff; 
	background-color: #79A512; 
	text-decoration: none;
}
	
.payout-big1 td.small1 {
  font-size: 10px;
  color: #939393;
}

.payout-big1 td.review1 A:link {
  color: #0E667C;
}
.payout-big1 td.review1 A:visited {
  color: #0E667C;
}
.payout-big1 td.review1 A:hover {
	color: #fff; 
	background-color: #79A512; 
	text-decoration: none;
}

.payout-big1 td.play1 A:link {
  color: #3B720D;
  font-weight: bold;
}
.payout-big1 td.play1 A:visited {
  color: #3B720D;
  font-weight: bold;
}
.payout-big1 td.play1 A:hover {
	color: #fff; 
	background-color: #79A512; 
	text-decoration: none;
}







.payout-mn1 {
float: left;
width:180px;
border-collapse: collapse;
padding: 0;
margin: 20px 0 0 0;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #444444;
	background-color: #bababa;
}
.payout-mn1 thead th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FCFCFC;
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  border-top: 1px solid #C1DAD7;
  letter-spacing: -1px;
  text-transform: uppercase;
  text-align: center;
  background: #D7410D ;
  padding: 1px 1px 1px 1px;
}
.payout-mn1 tbody td {
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  padding: 1px 3px 1px 2px;
  color: #353535;
  text-align: right;
  background: #F7F7F7;
}
.payout-mn1 tbody th{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #4f6b72;
  border-right: 1px solid #C1DAD7;
  border-bottom: 1px solid #C1DAD7;
  border-top: 1px solid #C1DAD7;
  text-align: left;
  padding: 1px 1px 1px 3px;
  border-left: 1px solid #C1DAD7;
  border-top: 0; 
  background: #F7F7F7 ;
}

.payout-mn1 a.clihow   { 
	width: 100%; 
	height: 100%; 
	display: block;
}

.payout-mn1 a.clihow:hover { 
	background-color: #79A512; 
}


.payout-mn1 tbody tr:hover td{
	background-color: #eee; 
}
.payout-mn1 tbody tr:hover th{
	background-color: #eee; 
}

.payout-mn1 A:link {
	color: #000;
	text-decoration: none;
	display: block;
}
.payout-mn1 A:visited {
	color: #000;
	text-decoration: none;
}
.payout-mn1 A:hover {
	color: #fff; 
	background-color: #79A512; 
	text-decoration: none;
}
