* {margin:0;padding:0}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  color:black;
}

#casinoads{
padding-left:15%;
padding-right:15%;
padding-top:20px;
padding-bottom:10px;
}

#leftcontent {
position:relative;
width:30%;
float:left;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
	}
	
	#leftcontentInternal{
position:relative;
width:63%;
float:left;
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
	}
	
	
	#middlecontent {
	position:relative;
width: 30%;
float:left;
padding-bottom:10px;
padding-right:15px;
padding-left:15px;
padding-top:10px;
	}
	
	#rightcontent {
	position:relative;
width:30%;
padding-left:10px;
float:left;
padding-bottom:10px;
padding-top:10px;
	}
	#rightcontentInternal {
	position:relative;
width:25%;
padding-left:10px;
float:right;
padding-bottom:10px;
padding-top:10px;
	}
	
#headlinks{
padding-top:10px;
font-size:.7em;
}
	
td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

table { 

border:1px solid #000;

}

#head{
background: url(http://www.crapsprofessional.com/images/headerback.jpg);
height:126px;
border-bottom:1px solid #000;
}

#head img{
float:left;
}

#head h1{
color:#FFFFFF;
}

#head h3{
color:#FFFFFF;
}

.centerme{
  text-align: center;
  }
  
#mainbox{
padding-top:30px;
padding-left:5%;
padding-right:5%;
}


.crapstableTH{

background:url(http://www.crapsprofessional.com/images/crapstablebg.jpg);
border-bottom:1px solid #000;

}


.crapsonlineTH{

background:url(http://www.crapsprofessional.com/images/crapsonlinebg.jpg);
border-bottom:1px solid #000;

}

.crapssystemsTH{

background:url(http://www.crapsprofessional.com/images/crapssystemsbg.jpg);
border-bottom:1px solid #000;
color:white;

}

.spec {
background:white;
font-size:.8em;
text-align:left;
padding-left:10px;
padding-right:10px;
}

#footer {
	width:100%;
	clear:both;
	height:160px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#990000;
	color: #000000;
	text-align:center;
	position:relative;
	font-size:.7em;
}

.sponsors{
font-size:10px;
text-align:center;
}

#leftcontent p, #rightcontent p, #middlecontent p, #leftcontentInternal p, #rightcontentInternal p{
padding-bottom:10px;
}

.closingtext{
padding-top:20px;
}

.closingtext h1{
font-size:.7em;
padding-bottom:-10px;
}

.highlight{
background-color:#CC9900;
}

#leftcontentInternal ul{
padding-left:20px;
}

#leftcontentInternal li{
padding-left:5px;
padding-top:8px;
}

.sponsors a{
color:white;
}