﻿* {

	padding:0px;

	margin:0px;

	list-style:none;

}



.imageborder {

	border-width: 0px;

}



.bannerborder {

	border-width: 0;

	padding-left: 10px;

	padding-right:10px;

}



.directorygreen {

	color: #008000;

}



.reviewborder {

	border: 1px solid #000000;

	background-color:#BCD5FE;

	text-align:left;

}



.reviewborder img {

	text-align:center;

	border:none;

}



.reviewtable {

	font-size:16px;

	font-weight:bold;

}



.reviewtable img {

	margin-bottom:3px;

	margin-left:0px;

	margin-right:0px;

	margin-top:0px;



}



blockquote{

	background: #E8EDF1;

	margin: 0px 25px 15px 25px;

	padding: 10px 20px 15px 15px;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #666666;

	border-left: 1px solid #DDDDDD;

	border-bottom: 1px solid #666666;

}



.footerlinks {

	color: #A9C0CD;

	text-decoration: none;

}



.hptable1 {

	background-color: #FFFF91;

}



.hptable2 {

	text-align: left;

	background-color: #FFFF91;

}



.hptable3 {

	text-align: center;

	background-color: #FFFF91;

}



.hptable4 {

	background-color: #CCFEC5;

}



.hptable5 {

	text-align: left;

	background-color: #CCFEC5;

}



.hptable6 {

	text-align: center;

	background-color: #CCFEC5;

}



body {

	background-color:#26353C;

}



.tablereview {

	border-style: solid;

	border-width: 2px;

	border-collapse: collapse;

	border-color:#CCCCCC;

}



.tablecell {

	padding:4px

}



textarea	{

	font-family:verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#2d2d2d;

}



input	{

	font-family:verdana, Helvetica, sans-serif;

	font-size:12px;

	color:#252525;

}



html	{

	font-family:verdana, Helvetica, sans-serif;

    font-size:12px;

	color:#2d2d2d;

}



img {

	float:left;

}



.imageborder {

	border-width: 0px;

}



.clear{clear:both;}



a {

	color:#0000cc;

	text-decoration:underline;

}



a:hover {

	color:#3366CC;

	text-decoration:none;

}



h1 {

	font:Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	color:#2d2d2d;

}



h2 {

	font:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#2d2d2d;

}



h3 {

	font:Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#2d2d2d;

}



h4 {

	font:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#2d2d2d;

}



#footer{border-left:1px solid #ffffff; border-right:1px solid #ffffff;}

#content{border-left:1px solid #ffffff; border-right:1px solid #ffffff;}

#header{border-left:1px solid #ffffff; border-right:1px solid #ffffff;}



#frame {

	width:928px;

	height:auto;

	margin:0 auto;

	background-color:#ffffff;

}



#header{

	width:928px;

	height:135px;

	float:left;

	background-image:url("../images/header.jpg");

	background-repeat:no-repeat;

}







.indextable {

	border-style: solid;

	border-width: 2px;

	border-color:black;

	vertical-align:top;

}



/****** body content *****/



#left_colum {

	width:185px;

	float:left;

}



.nvhead {

	width:184px;

	height:31px;

	float:left;

	background-image:url("../images/nv_bg.jpg");

	background-repeat:repeat-x;

	margin-bottom:10px;

}



#content {

	width:928px;

	float:left;

	background-image:url("../images/m_bg.jpg");

	border-bottom:1px solid #ffffff;

}



.nvhead p {

	font-size:12px;

	font-weight:bold;

	color:#2d2d2d;

	line-height:30px;

	float:left;

	margin-left:5px;

}



.mainmenu {

	width:140px;

	margin:0px 10px 10px 10px ;

	float:none;

	font-size: 11px;

}



.mainmenu ul {

	width:140px;

	float:left;

}



.mainmenu li {

	width:140px;

	background:url("../images/bullet.jpg") left no-repeat;

	height:18px;

	padding-left:17px;

}



.mainmenu a{

	text-decoration:none;

	color:#E1E1E6;

}



.mainmenu a:hover{

	text-decoration:none;

	color:#FF9900;

}



.submenu {

	float:none;

	width:auto;

	margin-left:12px;

	font-size: 11px;

}



.submenu ul {

	float:left;

	width:auto;

}



.submenu li {

	width:120px;

	background:url("../images/dot.jpg") left no-repeat;

	padding-left:10px;

}



#middle{

	width:534px;

	float:left;

	margin:12px;

}



#middle img{

	margin:0px 10px 12px 0px 

}



.bar{

	width:100%;

	float:left;

	background-color:#E2E0E0;

	height:25px;

	margin-bottom:4px;

}



.bar p{

	font:Arial, Helvetica, sans-serif;

	font-size:14px;

	margin:4px;

	font-weight:bold;

	color:#2d2d2d;

}



.box{

	float:left;

	width:100%;

	margin-bottom:12px;

}



.boxhead {

	float:left;

	width:100%;

	background-color:#2C4F62;

	height:25px;

}



.boxhead h3 {

	font-size:14px;

	width:290px;

	float:left;

	font-family:Arial, Helvetica, sans-serif;

	color:#D5D5DF;

	margin:3px;

}



.boxhead_right {

	width:140px;

	color:#FBB113;

	float:right;

	margin:3px;

	padding:0px;

}



.boxhead_right p {

	float:left;

}



.boxhead_right img {

	line-height:22px;

	float:right;

}



.boxcontent {

	float:left;

	width:430px;

	border-left:2px solid #D4D5D7;

	border-right:2px solid #D4D5D7;

	border-bottom:2px solid #D4D5D7;

	padding:10px;

	margin-right:4px;

}



.boxmiddlecontent p {

	font-family: Verdana;

	font-size: 12px;

	color: #2d2d2d;

	line-height: 18px;

	font-weight: normal;

	padding-top: 8px;

	padding-bottom: 15px;

	padding-left: 10px;

	padding-right: 1px;

}



.indexboxcontent p {

	padding-top: 0px;

	padding-bottom: 0px;

	line-height:normal;

	padding-left: 10px;

	padding-right: 1px;

	float:left;

}



.indexboxcontent img {

	float:left;

	width:auto;

	margin:0px 0px 0px 0px ;

	padding:0px 0px 0px 5px;

}



.boxcal_1 {

	width:140px;

	float:left;

	text-align:center;

	margin-right:12px;

}



.boxcal_2 {

	width:275px;

	float:left;

	text-align:center;

}



#right_colum {

	width:184px;

	float:right;

	padding-left:1px;

	color:#D5D5DF;

}



.Banner_ads{

	width:auto;

	text-align:center;

	margin:15px 0px 15px 0px ;

}



.bold20 {

	font-weight: bold;

	font-size: 20px;

}



.bold18 {

	font-weight: bold;

	font-size: 18px;

}



.bold16 {

	font-weight: bold;

	font-size: 16px;

}



.bold14 {

	font-weight: bold;

	font-size: 14px;

}



.redbold14 {

	color: #FF0000;

	font-weight: bold;

	font-size: 14px;

}



.redbold16 {

	color: #FF0000;

	font-weight: bold;

	font-size: 16px;

}



.redbold18 {

	color: #FF0000;

	font-weight: bold;

	font-size: 18px;

}



.redbold20 {

	color: #FF0000;

	font-weight: bold;

	font-size: 20px;

}



.center {

	text-align: center;

}



.right {

	text-align: right;

}



.left {

	text-align: left;

}



.Banner_ads img{

	float:none;

	text-align:center;

}



/****** footer *****/



#footer {

	width:928px;

	float:left;

	background-image:url("../images/footer_bg.jpg");

	padding:12px 00px 12px 00px ;

	border-top:2px solid #D89400;

	text-align:center;

	color:#A9C0CD;

}


/* CSS Document */

/* Main Container for Table */
.tablecon{ width:auto; margin:0 auto; float: auto;}

table.casinoCart{ 
width:100%;  
overflow:hidden; 
border:none; 
margin:0 auto;
}

/* Title you can control background image */
table.casinoCart tr.title{
width:100%; margin: 0 auto; 
background-image:url(../images/bg-tab1.jpg) ; 
background-repeat:repeat-x; height:22px; overflow:hidden; 
}

/* Title Column Headers */
table.casinoCart tr.title td.number{ 
width:45px;  
overflow:hidden; 
text-align:center; 
}

table.casinoCart tr.title td.topOnlineCasinos{ 
width:110px; 
overflow:hidden;
text-align:left; 
font-size:14px; 
font-weight:bold; 
}

table.casinoCart tr.title td.custom1{ 
width:280px; 
overflow:hidden;
text-align:center; 
font-size:14px; 
font-weight:bold; 
}

table.casinoCart tr.title td.casino_software{ 
width:100px; 
overflow:hidden;
text-align:center; 
font-size:14px; 
font-weight:bold; 
}

table.casinoCart tr.title td.bonus{
width:70px;  
overflow:hidden;
text-align:center; 
font-size:14px; 
font-weight:bold;
}

table.casinoCart tr.title td.payout{
width:70px;  
overflow:hidden;
text-align:center;
font-size:14px; 
font-weight:bold;
}

table.casinoCart tr.title td.usawhat{width:76px;  
overflow:hidden;
text-align:center;
font-size:14px; 
font-weight:bold;
}

table.casinoCart tr.title td.download{width:75px; 
overflow:hidden;
text-align:center; 
font-size:14px; 
font-weight:bold;
}

table.casinoCart tr.title td.rating{
width:88px;  
overflow:hidden;
text-align:center; 
font-size:14px; 
font-weight:bold;
}

table.casinoCart tr.title td.review{
width:82px;  
overflow:hidden;
text-align:center; 
font-size:14px; 
font-weight:bold;
}

table.casinoCart tr.title{ 
font-family:Arial, Helvetica, sans-serif; font-size:14px; 
color:#333; 
font-weight:bold; 
text-indent:5px;
}

/* Table Row Data Elements */
table.casinoCart tr.textarea{width:100%; margin: 0 auto; 
background-image:url(images/tabletextareaBg2.png) ; 
background-repeat:repeat-x; 
}

table.casinoCart tr.textarea td.number2{ width:35px; 
overflow:hidden; text-align:center;
}

table.casinoCart tr.textarea td.topOnlineCasinos2{ 
width:120px; 
overflow:hidden;
text-align:center; 
}

table.casinoCart tr.textarea td.casino_software2{ 
width:200px; overflow:hidden;
text-align:center; 
}

table.casinoCart tr.textarea td.bonus2{
width:75px; 
overflow:hidden;
text-align:center;
}

table.casinoCart tr.textarea td.payout2{
width:75px;  overflow:hidden;
text-align:center;
}

table.casinoCart tr.textarea td.usawhat2{
width:76px;  
overflow:hidden;
text-align:center;
}

table.casinoCart tr.textarea td.download2{
color:#0000cc;	
width:117px; 
overflow:hidden;
text-align:center; 
text-indext:5px;
}

table.casinoCart tr.textarea td.custom1{
width:117px;  
overflow:hidden;
text-align:center; 
text-indext:5px;
}

table.casinoCart tr.textarea td.rating2{
width:88px;  
overflow:hidden;
text-align:center;
}

table.casinoCart tr.textarea td.review2{
width:82px;  
overflow:hidden;
text-align:center;
}

table.casinoCart tr.title td.games{ 
text-align:center;
}

table.casinoCart tr.textarea{ 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; color:#000; 
text-align:left;
}

table.casinoCart tr.textarea td.number2, table.casinoCart tr.textarea td.rating2, table.casinoCart tr.textarea td.review2, table.casinoCart tr.textarea td.casino_software2, table.casinoCart tr.textarea td.custom21{
    color: #333333;
    font-family: "myriad Pro";
    font-size: 14px;
    font-weight: normal;
    padding: 0;
	text-indext: 5px;

}

table.casinoCart tr.textarea td.bonus2, table.casinoCart tr.textarea td.payout2 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    text-align: center;

}

table.casinoCart tr.textarea td.usawhat2 img {
    float: left;
    margin: -3px 0 0 10px;
}

.topOnlineCasinos2 a{ 
text-decoration:none; 
color:#0000cc; font-size:14px; 
text-align:left; 
display:block; 
text-indent:5px; 
text-decoration: underline;
}

.review2 a,.usawhat2 a{ 
text-decoration:none; 
color:#083D68; 
font-size:14px; 
text-decoration:underline;
}

.topOnlineCasinos2 img {
    float: left;
    margin: 0 3px;
}


/* Table Row Color and Height */
table.casinoCart tr.odd{ background-color:#ccfec5;
    background-repeat: no-repeat;
    height: 20px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
    }
    
table.casinoCart tr.even{background-color:#ffff91;
    background-repeat: repeat-x;
    height: 20px;
    margin: 0 auto;
    width: 100%;
    }
    
    /* Remove Borders from Images */

	a img { 
    border: 0 none;
           }
 img {
    border: 0 none;
           }

