@charset "utf-8";
/* CSS Document */
#games-listing-holder{
float:left;
margin: 10px;
padding: 0;
width: 640px;
background-color: #e4e4e4;
}
* html div#games-listing-holder {
  display: inline; /* kill double-margin bug */
}

#games-listing-holder h1{
margin: 5px 0 10px 10px;
padding: 0;
font-size: 120%;
color: #bb2181;
}
#games-list-title-holder{
float:left;
margin: 0;
padding: 0;
width: 625px;
background-color: #e4e4e4;
}
* html div#games-list-title-holder {
  display: inline; /* kill double-margin bug */
}
#games-list-title-holder h1{
margin: 5px 0 10px 5px;
padding: 0;
font-size: 120%;
color: #bb2181;
}

#games-list-black-holder{
float:left;
margin: 0;
padding: 0;
width: 625px;
background-color: #030303;
}
* html div#games-list-black-holder {
  display: inline; /* kill double-margin bug */
}

#games-list-black-holder h2{
float:right;
margin: 5px 10px 0 0;
padding: 0;
color: #ffffff;
font-size: 95%;
}

#games-list-black-holder h2 a:link, #games-list-black-holder h2 a:visited{
text-decoration: underline;
color: #bb2181;
}

#games-list-black-holder h2 a:hover {
 text-decoration: underline;
 color: #ffffff;
}


#games-list-black-holder select{
float:left;
width: 180px;
margin:0;
padding: 0;
}

#SortOn-element{
float:right;
width: 180px;
margin:5px 5px 5px 0;
padding:0;
	}


#category-title-holder{
float:left;
margin: 8px;
padding: 0;
width: 625px;
height: 145px;
background-color: #ffffff;
}
* html div#category-title-holder {
  display: inline; /* kill double-margin bug */
}
#category-title-holder img,#category-title-holder h3{
float:left;
margin: 0;
padding: 0;
}
#category-title-holder h1{
margin: 5px 0 0 5px;
padding: 0;
font-size: 130%;
color: #7e7e7e;
}
#category-title-holder p{
margin: 5px 5px 0 5px;
padding: 0;
font-size: 95%;
color: #000000;
}
#category-title-holder h1 img{
float:left;
margin: 0 5px 0 0 ;
padding: 0;
}
.gameOfWeek{
    float:right;
}
#category-desc-left{
    float: left;
    width: 60%;
}
#category-desc-right h3, #category-desc-right img{
    float: right;
    clear: both;
    color: #bb2181;
    
}
#category-desc-right{
    float:left;
    width: 40%;
    height: 100%;
    background-color: #e4e4e4;
}
.games-list-promo-holder{
float:left;
margin: 0 0 10px 7px;
padding: 0;
width: 310px;
background-color: #ffffff;
}
* html div.games-list-promo-holder{
  display: inline; /* kill double-margin bug */
}
.games-list-promo-holder img, .games-list-promo-holder a img{
float:left;
margin: 0 5px 0 0;
padding: 0;
border: 0;
}

.games-list-promo-holder h1, .games-list-promo-holder h1 a, .games-list-promo-holder h2, .games-list-promo-holder h2 a{
margin: 2px 0 0 2px;
padding: 0;
font-size: 100%;
color: #bb2181;
}
.games-list-promo-holder p, .games-list-promo-holder p a{
margin: 0;
padding: 5px 0 0 5px;
font-size: 95%;
color: #000000;
height: 90px;
}
.games-list-promo-holder p a, .games-list-promo-holder h1 a{
 text-decoration: none;
 margin: 0;
 padding: 0;
}

.games-holder{
float:left;
margin: 0 0 5px 7px;
padding: 0;
width: 310px;
background-color: #ffffff;
}
* html div.games-holder{
  display: inline; /* kill double-margin bug */
}
.games-holder img, .games-holder a img{
float:left;
margin: 0 5px 0 0;
padding: 0;
border: 0;
}

.games-holder h5, .games-holder h5 a{
margin: 2px 0 0 2px;
padding: 0;
font-size: 13px;
color: #bb2181;
}
.games-holder p, .games-holder p a{
margin: 0;
padding: 0 0 0 5px;
font-size: 95%;
color: #000000;
}
.games-holder p a, .games-holder h5 a{
 text-decoration: none;
 margin: 0;
 padding: 0;
}

.pager-control{
float:left;
margin: 8px;
padding: 0;
width: 625px;
background-color: #ffffff;
text-align:center;
}

.pager-control a:link, .pager-control a:visited{
    font-size: 95%;
    text-align:center;
    text-decoration:none;
    color: #bb2181;
    font-weight: bold;
}
.pager-control a:hover{
    text-decoration:underline;
    color: #7e7e7e;
}

* html div.pager-control{
  display: inline; /* kill double-margin bug */
}

.games-overlay{
float: left;
width: 70px;
margin: 0;
padding: 0;
height: 24px;
bottom: 24px;
position: relative;
background-color:#e4e4e4;
}
* html div.games-overlay{
  display: inline; /* kill double-margin bug */
}
.games-overlay p{
    margin: 0;
    padding: 0;
}
.games-overlay-play-btn {
float: left;
margin: 0 0 0 5px;
padding: 0;
height: 20px;
width: 58px;
}
* html div.games-overlay-play-btn {
  display: inline; /* kill double-margin bug */
}

.games-overlay-review-btn {
float: left;
margin: 0;
padding: 0;
width: 56px;
height: 20px;
}

* html div.games-overlay-review-btn {
  display: inline; /* kill double-margin bug */
}

.games-overlay-review-btn img{
 margin: 0;
 padding: 0;
 border: 0;
}

.games-overlay-play-btn img{
 margin: 0;
 padding: 0;
 border: 0;
}


.charts-play-btn {
float: left;
margin: 10px 0 0 0;
padding: 0;
height: 20px;
width: 58px;
}

* html div.charts-play-btn {
  display: inline; /* kill double-margin bug */
}

.charts-review-btn {
float: right;
margin: 10px 10px 5px 0;
padding: 0;
width: 56px;
height: 20px;
}

.charts-review-btn-rus {
float: left;
margin: 10px 10px 5px 86px;
padding: 0;
width: 56px;
height: 20px;
}

* html div.charts-review-btn {
  display: inline; /* kill double-margin bug */
}

.gameslist-review-btn {
float: right;
margin: 10px 10px 5px 0;
padding: 0;
width: 97px;
height: 26px;
}

.gameslist-review-btn img{
float: right;
margin: 0;
padding: 0;
}

* html div.gameslist-review-btn {
  display: inline; /* kill double-margin bug */
}

#bet-details
{
float:left;
margin:8px;
padding: 0;
width: 625px;
background-color: #ffffff;
}


* html div#bet-details{
    display:inline;
}

#date-column, #game-column, #bet-column, #win-column, #balance-column
{
float:left;
margin:0;
padding: 0;
width: 31%;
}
#game-column
{
    width:29%;
}
#bet-column, #win-column, #balance-column
{
    width:20%;
}

#bet-column img
{
    float: right;
    margin-right: 5px;
}

#date-title, #game-title, #bet-title, #win-title, #balance-title
{
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
}

#date-column h1, #game-column h1, #bet-column h1, #win-column h1, #balance-column h1
{
   margin: 5px 0 3px 0;
   color:#7e7e7e;
   font-size: 110%;
   text-align: left;
}
.lose
{
    color: #ff0000;
}

#date-column h2, #game-column h2, #bet-column h2, #win-column h2, #balance-column h2
{
   margin: 0;
   padding: 2px 0 3px 0;
   color: #616161;
   font-size: 100%;
   text-align: left;
   height: 25px;
   border-bottom: 1px solid #e4e4e4;
}

#date-column h2.alternate, #game-column h2.alternate, #bet-column h2.alternate, #win-column h2.alternate, #balance-column h2.alternate
{
  background-color: #e4e4e4;
}

#date-column a:link, #date-column a:visited{
text-decoration: none;
color: #616161;
}

#date-column a:hover{
text-decoration: underline;
color: #bb2181;
}





