﻿.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0px; font-size:0px;}

img{border:none;vertical-align:top;}

form,ul,h1,h2,h3,h4,h5,h6,p,span,input{margin:0px;padding:0px;}

ul{list-style:none;}

body{margin:0px;font-size:12px;line-height:18px;font-family:Arial, Helvetica, sans-serif;color:#000;}

input,select,textarea{font-size:12px;line-height:14px;font-family:Arial, Helvetica, sans-serif; vertical-align:middle;color:#000;}

a{text-decoration:none;color:#000;}

a:hover{text-decoration:underline;}

h1{font-size:24px;line-height:26px;}

h2{font-size:18px;line-height:20px;}

h3{font-size:16px;line-height:18px;}

h4{font-size:13px;line-height:15px;}

h5{font-size:11px;line-height:13px;}

h6{font-size:10px;line-height:12px;}

.floatleft{float:left; width:auto;}

.floatright{float:right; width:auto;}

.alignleft{ text-align:left;}

.alignright{ text-align:right;}

.center{ text-align:center;}

.col1,.col2,.col3,.block1,.block2{ float:left; width:auto;}

.col01,.col02,.col03{ float:left; width:auto;}

p{ padding:8px 0;}

div.language-out{ background:#000;}

div.language{ width:775px; margin:0 auto; font-size:13px; line-height:28px;color:#fff; text-align:right;}

div.language a{ color:#fff;}

div.language a.active{ font-weight:bold;}

div.header{ height:174px; background:url(images/bg01.jpg) no-repeat right top; width:775px; margin:0 auto; position:relative;}

div.header h1.t1 {



color:#FFFFFF;

font-size:40px;

left:10px;

line-height:42px;

margin:0;

padding:0;

position:absolute;

top:12px;

margin-top:10px;

}



div.header h1.t1 a {

color:#FFFFFF;

text-decoration:none;

}





div.header h2.t2 {

color:#FFFFFF;

font-family:Helvetica,sans-serif;

font-size:15px;

font-weight:bold;

left:10px;

line-height:17px;

margin:0;

padding:0;

position:absolute;

top:65px;

}





div.header a.logo{ position:absolute; top:28px; left:25px;}

div.header div.utils{ position:absolute; right:0; top:0;}

div.header div.utils a.update{ display:block; width:auto; float:left; background:#43a5d3; color:#fff; font-weight:bold; text-decoration:underline; line-height:21px; padding:0 6px; margin:0 2px 0 0;}

div.header div.utils a.size{ display:block;width:auto; float:left;background:#43a5d3 url(images/arrow01.gif) no-repeat right center;color:#fff; font-weight:bold; text-decoration:underline; line-height:21px; padding:0 20px 0 6px;}

div.header ul.menu{ position:absolute; left:0; top:127px; width:auto; float:left;}

div.header ul.menu li{ width:auto; float:left; background:url(images/bg02.gif) no-repeat left top; padding:0 0 0 1px;}

div.header ul.menu li.first{ background:none; padding:0;}

div.header ul.menu li a{ display:block; width:auto; float:left; line-height:39px; color:#fff; font-size:13px; font-weight:bold; padding:0 5px; height:47px; text-align:center;}

div.header ul.menu li a:hover,

div.header ul.menu li a.active{ background:url(images/bg03.gif) no-repeat center top; text-decoration:none;}

div.content{ width:900px; clear:both; margin:3px auto 0 auto; padding:0 0 10px 0;}

div.side{ width:221px; float:left;}

div.main{ width:547px; float:right;}

div.search-block{ background:#4d83ba url(images/bg04.gif) repeat-x left bottom; padding:0 0 12px 0;}

div.search-block div.t1{ line-height:27px; background:url(images/bg05.gif) repeat-x left top; font-size:13px; font-weight:bold; text-align:center; border:solid 1px #accae9; color:#0b0b0b;}

div.search-block div.search{ color:#fff; font-size:13px; padding:10px 0 8px 11px; font-weight:bold;}

div.search-block input.term{ width:162px; margin:0 9px 0 6px;}

div.search-block input.go{ width:25px; height:24px; background:url(images/go.gif) no-repeat left top; border:none; color:#fff; font-size:13px; font-weight:bold; cursor:pointer;}

div.top-block{ border:solid 1px #cbe0ef; background:#f2f7f9; margin:4px 0 0;}

div.top-block div.t1{ line-height:28px; background:url(images/bg06.gif) repeat-x left top; text-align:center; font-size:13px; font-weight:bold;color:#0b0b0b; }

div.top-block ul.top{ padding:8px 12px;}

div.menu-block{ border:solid 1px #cbe0ef; margin:4px 0 0;}

div.menu-block div.t1{ line-height:28px; background:url(images/bg06.gif) repeat-x left top; text-align:center; font-size:13px; font-weight:bold;color:#0b0b0b; }

div.menu-block ul.menu{ padding:2px 3px 0 3px;}

div.menu-block ul.menu li{ margin:0 0 2px 0; background:#eff2f4; padding:4px 10px;}

div.welcome-block h1.t1{ background:url(images/bg07.gif) no-repeat right top; line-height:27px; text-align:center; font-size:13px; color:#303030; border:solid 1px #c0ddea;}

div.welcome-block div.welcome{ padding:0 8px;}

div.welcome-block div.cols1{width:515px;overflow:hidden;clear:both; padding:8px 0;}

div.welcome-block div.cols1 div.col1{width:206px;}

div.welcome-block div.cols1 div.col2{width:309px; padding:8px 0 0;}

div.welcome-block h2.t2{ font-size:13px; line-height:15px;}

div.additional-block{ background:#feffff; margin:5px auto 0 auto;}

div.additional-block h1.t1{ background:url(images/bg07.gif) no-repeat right top; line-height:27px; text-align:center; font-size:13px; color:#303030;border:solid 1px #c0ddea;}

div.additional-block div.cols1{width:547px;overflow:hidden;clear:both; margin:0 auto; background:url(images/bg08.jpg) no-repeat left bottom; padding:12px 0 0;}

div.additional-block div.cols1 div.col1{width:212px; text-align:center;}

div.additional-block div.cols1 div.col2{width:331px;}

div.additional-block div.cols1 div.col2 a {color:#0000FF; text-decoration:none;}

div.additional-block div.cols1 div.col2 a:hover {color:#0000FF; text-decoration:underline;}

div.additional-block div.cols1 div.col1 img{ border:solid 3px #edece7;}

div.more-block{ background:#feffff; margin:5px auto 0 auto;}

div.more-block p a { color:#0000FF; }

div.more-block table tr td a { color:#0000FF; }

div.more-block h1.t1{ background:url(images/bg07.gif) no-repeat right top; line-height:27px; text-align:center; font-size:13px; color:#303030;border:solid 1px #c0ddea;}

div.more-block ul.more{ padding:5px;}

div.more-block ul.more li{ background:url(images/square.gif) no-repeat left 9px; padding:3px 11px;}

div.news-block{ background:#feffff; margin:5px auto 0 auto;}

div.news-block h1.t1{ background:url(images/bg07.gif) no-repeat right top; line-height:27px; text-align:center; font-size:13px; color:#303030;border:solid 1px #c0ddea;}

div.news-block ul.news{ padding:5px;}

div.news-block ul.news li{ padding:2px 10px; font-size:13px; line-height:15px; }

div.news-block ul.news li a{ color:#000000; font-weight:bold; text-decoration:none;}

div.footer-out{ height:94px; background:url(images/bg09.gif) repeat-x left top;}

div.footer{ text-align:center; width:775px; font-size:13px; color:#fff; margin:0 auto;}

div.footer a{ color:#fff;}

div.links{ padding:24px 0 8px 0;}

div.links a{ font-weight:bold; margin:0 6px;}


/* CSS Document */

/* Main Container for Table */
.tablecon{ width:753px; margin:0 auto; float: auto; border-left: 1px solid #B3B3B2; border-right: 1px solid #B3B3B2;}

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; 
border-right:1px solid white; 
}

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

table.casinoCart tr.title td.topOnlineCasinos{ 
width:110px; 
overflow:hidden;
text-align:left; 
font-size:11px; 
font-weight:bold; 
border-right:1px solid white;
}

table.casinoCart tr.title td.custom1{ 
width:280px; 
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold; 
border-right:1px solid white;
}

table.casinoCart tr.title td.casino_software{ 
width:100px; 
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold; 
border-right:1px solid white;
}

table.casinoCart tr.title td.bonus{
width:70px;  
overflow:hidden;
text-align:center; 
font-size:11px; 
font-weight:bold;
border-right:1px solid white;
}

table.casinoCart tr.title td.payout{
width:70px;  
overflow:hidden;
text-align:center;
font-size:11px; 
font-weight:bold;
border-right:1px solid white;
}

table.casinoCart tr.title td.usawhat{width:76px;  
overflow:hidden;
text-align:center;
font-size:11px; 
font-weight:bold;
border-right:1px solid white;
}

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;
border-right:1px solid white;
}

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:#333; 
font-weight:bold; 
border-right:1px solid white; 
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: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: 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;
}

.topOnlineCasinos2 a{ 
text-decoration:none; 
color:#083D68; font-size:11px; 
text-align:left; 
display:block; 
text-indent:5px; 
text-decoration: underline;
}

.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 { 
    border: 0 none;
           }
 img {
    border: 0 none;
           }

