@charset "utf-8";
/* CSS Lay out by GGU */


*
{
margin: 0;
padding: 0;
}

img, div { behavior: url("iepngfix.htc") }

body
{
background:url("images/bg.jpg") repeat-x  top;
margin: 0;
padding: 0;
}

a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0369ab;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

a img{border:0;}

h2.blue
{
background:#097fcd;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
height: 20px;
width: 500px;
padding: 6px 0px 0px 10px;
margin-left: 10px;
}
h2.h2big{font:normal normal 21px/normal Arial, Helvetica, sans-serif; color:#0770b1!important; padding: 6px 0px 0px 10px; border-bottom:3px dashed #efefef; width:40%;}
p
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
text-align:justify;
padding: 10px;
}

.clear
{
clear:both;
}

.visit a
{
background:
url("images/bullet.jpg") no-repeat 0px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0a87de;
text-decoration:none;
float:left;
padding-right: 0px;
padding-left: 10px;
}

.visit a:hover
{
text-decoration:underline;
}

.full a
{
background:
url("images/bullet.jpg") no-repeat 0px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0a87de;
text-decoration:none;
float:left;
padding-right: 10px;
padding-left: 10px;
margin-right: 50px;
margin-left: 15px;
}

.full a:hover
{
text-decoration:underline;
}

#wrapper
{
width: 974px;
margin: 0 auto;
padding: 0px 12px 0px 12px;
}

#header
{
width: 974px;
}

#top-header
{
width: 974px;
height: 117px;
padding-top: 41px;
padding-bottom: 2px;
}

#nav
{
margin: 0 auto;
background:url("images/nav-bg.jpg") repeat-x;
width: 912px;
height: 41px;
padding: 0px 10px 10px 30px;
}

/*ie6 hacks*/
*html #nav
{
margin: 0 auto;
background:url("images/nav-bg.jpg") repeat-x;
width: 920px;
height: 31px;
padding: 5px 0px 10px 30px;
margin-right: 23px;
margin-left: 11px;
}

#nav ul
{
list-style:none;
}

#nav ul li
{
float:left;
padding: 10px 15px 0px 15px;
}

#nav ul li a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:500;
color:#FFFFFF;
text-decoration:none;
text-shadow: #000000 2px 2px 1px;
}

#nav ul li a:hover
{
color:#fbdf72;
}

#banner
{
background:url("images/header-banner-2.jpg") no-repeat bottom;
width: 958px;
height: 243px;
padding: 0px 8px 8px 8px;
}

* html #banner
{
background:url("images/header-banner-2.jpg") no-repeat 18px 3px;
width: 958px;
height: 243px;
padding: 0px 8px 8px 8px;
}


#para
{
width: 729px;
padding-left: 475px;
height:184px;
}

#para ul
{
list-style: none;
padding-top: 12px;
}

#para ul li
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:5px;
color: #FFFFFF;
}

#start-playing
{
float:right; 
padding-right: 414px; 
padding-top: 205px;
}

#start-playing a
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#fff;
text-decoration:none;
text-shadow: #000 1px 1px 1px;
padding:12px 0px;
}

/*content-holder*/

#content-holder
{
margin: 0 auto;
width: 938px;
padding: 10px 0px 10px 0px;

}

.gray-border
{
border: #b7b7b7 1px solid;
}

.blue-header
{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#FFFFFF;
height: 21px;
background:url("images/blue-header.jpg") repeat-x;
padding-top: 5px;
padding-left: 5px;
}

/*left-content styles*/

#left-content
{
float: left;
width: 249px;
margin-top:10px;
}

#ol-games
{
height: 326px;
}

*html #ol-games
{
height: 300px;
}

.ol-tabs li a 
{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
font-weight:400;
display: block;
background:url("images/ol-games-tab-bg.jpg") no-repeat;
width: 111px;
height: 21px;
padding-top: 9px;
padding-left: 25px;
}

.ol-tabs li a:hover
{
background:url("images/ol-games-tab-bg-hover.jpg") no-repeat;
}


/*featured online casino*/

#featured-online-casino
{
padding-top: 10px;
}

/*featured online casino*/

/*online casino games content*/

#online-games-content
{
padding: 10px;
}

.news-date
{
background:#f0f4f8;
height: 25px;
width: 221px;
display:block;
padding: 4px 3px 0px 3px;
}

.news-date a
{
display:block;
background:url("images/bullet-arrow.jpg") no-repeat 3px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#0174bb;
text-decoration:none;
padding: 2px 5px 0px 20px;
}

.news-date a:hover
{
text-decoration:underline;
}
/*online casino games content*/


/*social bookmarking*/ 

.sb-container
{
width: 247px;
padding-top: 10px;
}

#twitter
{
background:url("images/twiiter-box.jpg") no-repeat;
width: 247px;
height: 90px;
display:block;
text-decoration:none;
}

#twitter:hover
{
background:url("images/twiiter-box-hover.jpg") no-repeat;
}

#twitter span
{
visibility:hidden;
}

#facebook
{
background:url("images/facebook.jpg") no-repeat;
width: 247px;
height: 90px;
display:block;
text-decoration:none;
}

#facebook:hover
{
background:url("images/facebook-hover.jpg") no-repeat;
}

#facebook span
{
visibility:hidden;
}

#newsletter
{
background:url("images/newsletter.jpg") no-repeat;
width: 247px;
height: 51px;
padding-bottom: 15px;
}

#sign-up a
{
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
text-decoration:none;
color:#000000;
padding-right: 15px;
padding-top: 7px;
display:block;
}

#sign-up a:hover
{
color:#0f96eb;
}

#news-input
{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#999999;
background:url("images/input-bg.jpg") no-repeat;
margin-left: 15px;
width: 214px;
height: 25px;
margin-top: 10px;
padding-left: 5px;
border: 0;
}

/*social bookmarking*/ 

/*left-content styles*/

#main-content-holder
{
float: left;
width: 680px;
padding: 0px 9px 0px 9px;
}


#main-content
{
background:url("images/blue-header.jpg") repeat-x top;
width: 680px;
padding-bottom: 10px;
}
#main2-content
{
background:url("images/blue-header.jpg") repeat-x top;
width: 670px;
padding-bottom: 10px;
padding-left: 10px;
margin-top:0px;
}

#main-content ul
{
list-style:none;

}

#main-content ul li
{
float:left;
height: 26px;
padding: 0px 10px 0px 10px;
}

#main-content ul li a
{
float:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 20px;
padding: 0px 0px 0px 0px;
display:block;
}

#main-content ul li a:hover
{
background:#FFFFFF;
color:#000000;
}

.tab_content
{
padding-top: 10px;
width: 399px;

padding: 10px;
}

.tab
{
width: 395px;
border-bottom:dashed 1px #333333;
}

.game-number
{
float:left;
font-family:"Times New Roman", Times, serif;
font-size: 42px;
font-weight:bold;
color:#333333;
padding: 15px 7px 5px 5px;
}

.game-image
{
width: 376px;
float:left;
margin-left:19px;
margin-top:10px;
}

.game-info
{
float:left;
padding: 5px;
}

.game-info strong
{
color:#0772b5;
}

#game-rules
{
border-top: #666666 1px dashed;
position:relative;
top: -115px;
left: 155px;
width: 85px;
}

*html #game-rules
{
float:left;
border-top: #666666 1px dashed;
position:relative;
top: -80px;
left: 155px;
width: 85px;
}

#game-rules ul
{
list-style:none;
}

#game-rules ul li
{

padding-left: 0px;
}

#game-rules ul li a
{
background:url("images/blue-bullet.jpg") no-repeat left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#444444;
line-height: 10px;
text-decoration:none;
padding-left: 10px;
}

#game-rules ul li a:hover
{
text-decoration:underline;
}

#right-content
{
float: left;
width: 249px;

}
/*content-holder*/


/*footer conten bottom section*/
#footer-content
{
background:url("images/progress-bar.jpg") no-repeat;
margin: 0 auto;
width: 726px;
height: 141px;
padding: 15px 0px 0px 258px;
}

#footer-content span
{
text-align:center;
float:left;
padding: 25px 6px 0px 6px;
}

.jackpot
{
padding-left: 10px;
}
/*footer conten bottom section*/

/*footer*/

#footer
{
background:#010102;
width: 100%;
border-top:#3d3d3d solid 1px;
}

#footer-inside
{
background:url("images/footer-inside-bg.jpg") no-repeat 0px 0px ;
width: 918px;
height: 114px;
margin: 0 auto;
padding-left: 80px;
}

#footer-ul
{
list-style:none;
}

#footer-ul li
{
float:left;
padding: 0px 16px 0px 16px;
}

#footer-ul li a 
{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
text-decoration:none;
display:block;
width:auto;
}

#footer-ul li a:hover
{
text-decoration:underline;
} 

/*footer*/


ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	/*border-bottom: 1px solid #999;*/
	/*border-left: 1px solid #999;*/
	width: 100%;
}
ul.tabs li {
    
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	/*border: 1px solid #999;*/
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	/*background: #e0e0e0;*/
}
ul.tabs li a {
	text-decoration: none;
	color:#000000;
	display: block;
	font-size: 1.2em;
	padding: 0 0px;
	/*border: 1px solid #fff;*/ /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}

ul.tabs li a:hover {
background:#ffffff; 
	color:#000000;
}

html ul.tabs li.active, html ul.tabs li.active a:hover  
{
background:#ffffff;
color:#000000;
}

/*subpages style*/

* html #main-content-holder2
{
float: left;
width:680px;
padding: 0px 0px 0px 9px;
}

 * html #main-content2
{
background:url("images/blue-header.jpg") repeat-x top;
width:675px;
padding-bottom: 10px;
}


#main-content-holder2
{
float: left;
width:680px;
padding: 0px 0px 0px 9px;
margin-top:0px;
}

#main-content2
{
background:url("images/blue-header.jpg") repeat-x top;
width:680px;
padding-bottom: 10px;
}


/*accordion*/

.accordion2 {
	width:630px;
	border-bottom: solid 1px #c4c4c4;
	margin: 0 auto;
}
.accordion2 h3 {
    background:url("images/accordion-header.jpg") no-repeat -65px 0px;
	padding: 3px 15px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	border: solid 1px #c4c4c4;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h3:hover {
	background:url("images/accordion-header-hover.jpg") no-repeat -65px 0px ;
}
.accordion2 h3.active {
	background:url("images/accordion-header-active.jpg") no-repeat -65px 0px;
}
.accordion2 p {
	background: #f0f4f8;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	display: none;
}


/*accordion*/

/*SUBPAGES style*/

ul.tipsandstrategies{ margin:10px 20px; padding:0 20px; font:normal normal 12px/normal Arial, Helvetica, sans-serif; color:#444; list-style-image:url("images/tips_bullet.png");}
ul.tipsandstrategies li{ line-height:18px; padding-bottom:5px;}
.onlinereviews_p p{font-size:11px;}

/**bubble pop**/
.bubble_popup{display:none; position:absolute; border: 1px solid  #6ebdf5; padding: 10px; height:auto; min-height:100px; color:#220A09; background: url("images/chips_bg.png") right bottom no-repeat #f0f4f8; width:220px; z-index:100;}
.label_pop {float:left; width:120px; margin-right:10px; text-align:right;}
.para_pooper{padding-left:100px;}
.bubble_popup h2{ font:normal normal 18px/normal  Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#07517F;}
.bubble_popup p {font-size:11px; text-align: left;}
.bubble_popup .links{color:#222; font-weight:bold;}
.submit_new {background: url("images/submit_btn.png") no-repeat; background-position:0px 0px; display:block; width:126px; height:36px; cursor: pointer; float:right;}
.submit_new:hover{background: url("images/submit_btn.png") no-repeat; background-position:0px -36px; display:block; width:126px; height:36px; cursor: pointer; float:right;}
#contact_form{ width:610px; height:auto; margin:10px 30px; }
#contact_form label.lbl_name{ width:180px; height:30px; display:block; float:left; font-family: Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px;}
#contact_form .textbox{ width:230px; font-size:11px; padding:5px 0px;}
#contact_form .textbox_com { width:230px; height:80px;}
#name_msg{ font:normal normal 11px/normal Arial, Helvetica, sans-serif; color: #FF0000;}
#email_msg{ font:normal normal 11px/normal Arial, Helvetica, sans-serif; color: #FF0000;}
#company_msg{ font:normal normal 11px/normal Arial, Helvetica, sans-serif; color: #FF0000;}
#comment_msg{ font:normal normal 11px/normal Arial, Helvetica, sans-serif; color: #FF0000;}

.top_casino{
	text-transform:uppercase;
	color:#07517F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
.top_casino_no{
	color:#222222;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
.download_y{
	color:#07517F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
.download_n{
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}




/* CSS Document */





/* Main Container for Table */

.tablecon{ width:auto; margin-left:-10px; 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-color:#097ac6; 

background-repeat:repeat-x; height:22px; overflow:hidden; 

}



/* Title Column Headers */

table.casinoCart tr.title td.number{ 

width:45px;  

overflow:hidden; 

text-align:center;
 
font-size:11px; 

font-weight:bold; 

}



table.casinoCart tr.title td.topOnlineCasinos{ 

width:145px; 

overflow:hidden;

text-align:center; 

font-size:11px; 

font-weight:bold; 

}



table.casinoCart tr.title td.custom1{ 

width:280px; 

overflow:hidden;

text-align:center; 

font-size:11px; 

font-weight:bold; 

}



table.casinoCart tr.title td.casino_software{ 

width:100px; 

overflow:hidden;

text-align:center; 

font-size:11px; 

font-weight:bold; 

}



table.casinoCart tr.title td.bonus{

width:70px;  

overflow:hidden;

text-align:center; 

font-size:11px; 

font-weight:bold;

}



table.casinoCart tr.title td.payout{

width:70px;  

overflow:hidden;

text-align:center;

font-size:11px; 

font-weight:bold;

}



table.casinoCart tr.title td.usawhat{width:76px;  

overflow:hidden;

text-align:center;

font-size:11px; 

font-weight:bold;

}



table.casinoCart tr.title td.download{width:75px; 

overflow:hidden;

text-align:center; 

font-size:11px; 

font-weight:bold;

}



table.casinoCart tr.title td.rating{

width:88px;  

overflow:hidden;

text-align:center; 

font-size:11px; 

font-weight:bold;

}



table.casinoCart tr.title td.review{

width:82px;  

overflow:hidden;

text-align:center; 

font-size:11px; 

font-weight:bold;

}



table.casinoCart tr.title{ 

font-family:Arial, Helvetica, sans-serif; font-size:11px; 

color:#fff; 

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{

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:11px; color:#000; 

text-align:center;

}



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: 11px;

    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: 11px;

    text-align: center;



}



table.casinoCart tr.textarea td.usawhat2 img {

    float: left;

    margin: -3px 0 0 10px;

}






.review2 a,.usawhat2 a{ 

text-decoration:none; 

color:#083D68; 

font-size:11px; 

text-decoration:underline;

}



.topOnlineCasinos2 img {

    float: left;

    margin: 0 3px;

}





/* Table Row Color and Height */

table.casinoCart tr.odd{ background-color:#ffffff;

    background-repeat: no-repeat;

    height: 38px;

    margin: 0 auto;

    overflow: hidden;

    width: 100%;

    }

    

table.casinoCart tr.even{background-color:#D9E4EA;

    background-repeat: repeat-x;

    height: 38px;

    margin: 0 auto;

    width: 100%;

    }

    

    /* Remove Borders from Images */



	a img { 

	float:none;

    border: 20px solid #ffffff;

           }

 img {

	float:none;

    border: 0 none;

           }

.xoxo {list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:0a87de; margin: 15px 0 15px 15px;}
.xoxo ul li {list-style-image:url("images/blue-bullet.jpg"); font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:0a87de; margin-left:15px;}

#search {font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#666666; margin-left:15px;}
.xoxo h3 {font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#666666; margin-left:15px; margin-right:15px;}