body {
background-color: white; 
}

body, div, form {
padding:0px;
margin:0px;
}

a { color: red; text-decoration:none; }
a:hover { text-decoration:underline; }

.narrow {
    width: 1030px;
    margin:auto;
    position:relative;
}

.header {
    background-color: #313131;
    height:100px;
}

.loginpanel {
    border:1px solid #740;
    background-color: #000;
    float:right;
    padding:10px 28px;
    border-radius: 8px;
    position:relative;
    top:36px;
}

.topmenu, .features-header {
    text-align:center;
    background:#ff9900;
    background-repeat:repeat-x;
    background-image: -moz-linear-gradient(top, #ff9900, #ff6600);
    background-image: -ms-linear-gradient(top, #ff9900, #ff6600);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9900), to(#ff6600));
    background-image: -webkit-linear-gradient(top, #ff9900, #ff6600);
    background-image: -o-linear-gradient(top, #ff9900, #ff6600);
    background-image: linear-gradient(top, #ff9900, #ff6600);
    line-height:28px;
    height:30px;
    color:white;
    font-size:18px;
    text-transform: uppercase;
    font-family: times;
    clear:both;
}

.topmenu ul { list-style-type:none; padding:0px; margin:0px; }
.topmenu ul li {
    float:left;
    width:170px; /* 6 items */
    width:145px; /* 7 items */
    width:126px; /* 8 items */
    border-right:1px solid #ffaa44;
}
.topmenu ul li.hover { background-color: #ff6600; }
.topmenu ul li.active { background-color: #ff0000; }
.topmenu ul li.lastitem { border:none; }

.content {
    clear:both;
    background: white url(contentbg.png);
    background-repeat: repeat-y;
    background-position: center;
}

.content .fourcol p {
    margin:0px;
    cursor:pointer;
    padding:4px 0px;
    text-transform:uppercase;
    border-top:1px solid #ccc;
    font-size:13px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.content .fourcol p a { text-decoration:none; color:inherit; }
.content .fourcol p:hover, .content .fourcol p.hover {
    background-color: #fff;
    color:orangered;
}

.features > .narrow,
.content > .narrow {
    padding: 15px;
    width: 1000px;
}

.features {
background: #313131 url(featurebg.png);
background-repeat: repeat-y;
background-position: center;
}

.features > .narrow {
    background-image: url(bg2.png);
    background-repeat: repeat-x;
}

.footer {
    padding-top:18px;
    background: white url(footerbg.png);
    background-repeat:repeat-x;
    background-position:top;
    text-align:center;
    color: #555;
}
.footer div.title { text-transform: uppercase; text-decoration:underline; color: #333; margin-bottom:14px; }
.footer ul { margin:0px; padding:0px; list-style-type: none; }
.footer ul li { padding:4px; margin:0px; font-size:14px; }
.footer .threecol { margin:4px; }
.footer > .narrow { width:600px; }
.footer a { text-decoration:none; color: #666; }
.footer a:hover { color: #000; }

.features .threecol {
    width:256px;
 }
.features div.title { text-decoration:underline; }

.bottommenu { border-top:1px dashed #ccc; clear:both; padding:12px 0px; text-transform:uppercase; }
.bottommenu a { font-size:14px; color: #666; text-decoration:none; }
.bottommenu a:hover { color: black; text-decoration:underline; }

.copy { font-size: 13px; color: #888; }

.logo {
    position:relative;
    top:5px;
}

.colmask {
    position:relative;
    clear:both;
    float:left;
    width:100%;
    overflow:hidden;
    text-align:center;
}
.twocol { float:left; width: 44%; position:relative; margin:9px; margin-bottom:0px; }
.fourcol { float:left; width: 230px; position:relative; margin:9px; margin-bottom:0px; }
.pagecontent .fourcol { width: 22%; }
.threecol { float:left; width: 30%; position:relative; margin:8px; padding:6px; }
.clr { clear:both; }

.topmenu a {
    color: white;
    text-decoration:none;
}

.topmenu a:hover {
/*    text-decoration:underline;*/
    text-shadow: 2px 2px 3px #222;
}

.fourcol.panel {
    border:1px solid #aaa;
    background-color: #e0e0e0;
    border-radius: 4px;
}

.threecol.panel {
    background-color: #000;
    color:white;
    border-radius: 10px;
    height: 160px;
    border:1px solid black;
}

input {
    margin-right:16px;
    padding: 4px;
    border-radius:3px;
    font-size:16px;
    background: #ddd;
    background-repeat:repeat-x;
    background-image: -moz-linear-gradient(top, #ccc, #fff);
    background-image: -ms-linear-gradient(top, #ccc, #fff);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff));
    background-image: -webkit-linear-gradient(top, #ccc, #fff);
    background-image: -o-linear-gradient(top, #ccc, #fff);
    background-image: linear-gradient(top, #ccc, #fff);
    border:1px solid #ddd;
    color: black;
    width:160px;
}
input[type="submit"] { margin-right:0px; cursor: pointer; }

input:hover, input:focus { color: orangered; }

.signup, .contactnum, .contact { position:absolute; top: 3px; font-weight:bold; right: 0px; }
.signup a, .contactnum { color: orange; font-size:22px; text-decoration:none; }
.signup a:hover { color: #ff7722; }
.contactnum, .contact { right:150px; top:4px; color:white;  }
.contact { top: 8px; }
.contact a { color: white; }

.panel-title {
    background-color: #ffcc66;
    background-repeat:repeat-x;
    background-image: -moz-linear-gradient(top, #ffcc66, #ff7722);
    background-image: -ms-linear-gradient(top, #ffcc66, #ff7722);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffcc66), to(#ff7722));
    background-image: -webkit-linear-gradient(top, #ffcc66, #ff7722);
    background-image: -o-linear-gradient(top, #ffcc66, #ff7722);
    background-image: linear-gradient(top, #ffcc66, #ff7722);
    font-weight:bold;

    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
    padding:3px;
}

.steps img {
    /*margin-bottom:10px;*/
}

.sliderholder {
    background:orange;
    height:248px;
}

.slider { padding: 10px; }

.signupbonus, .pokerplayers, .livebetting {
    background-position:center bottom;
    background-repeat: no-repeat;
}
.signupbonus {
    background-image: url(img/pro1.png);
}
.pokerplayers {
    background-image: url(img/pro2.png);
    
}
.livebetting {
    background-image: url(img/pro3.png);
}

h1 { color:orangered; border-bottom:1px solid red; }
h2 { margin: 26px 0px 12px 0px; font-size:18px; color: red; font-style:italic; }

.fleft { float:left; } .fright { float:right; }

.multilist ul { }
.multilist ul li { padding: 3px; }
.twocol.multilist > ul, .twocol.multilist { margin-top:0px; }
.fourcol.multilist > ul, .fourcol.multilist { margin-top:0px; }

div.field { width: 400px; text-align:left;clear:both; }
div.field > input { float:right; }

table {
    width: 600px; margin:auto; text-align:center; 
    border:1px solid #ccc;
    background-color:#eee;
    border-radius: 10px;
    border-top-right-radius:0px;
    border-top-left-radius:0px;
}
table.wide { width:800px; }
table.foureven > tbody > tr > th, table.foureven > tbody > tr > td { width: 25%; }
td,th { padding:5px; }
th { font-color: black; font-size:20px;color:#500 }
tr.hrow, .odds_gamesHolder table th { background-color: #aaa;}

table tr.statistics_table_alternateRow { background-color: #ddd; }
table tr.statistics_table_Row { }
table tr.GameBanner { font-weight:bold; text-decoration:underline; background-color: #fca; }


ul.floatmenu { margin:0px; padding:0px; list-style-type:none; }
ul.floatmenu li { float:left; padding:10px; }