/* -- Generic Selectors --------------------------------- */

#ga_page {
    position: relative;
}

#ga_page .ga_hide {
        display:none;
    }

#ga_page .ga_center {
        text-align: center;
    }

/* -- Table --------------------------------------------- */

/* -- CSS tables -- */

div.ga_table {
        display: table;
        width: 100%;
        margin: auto;
        padding:0;
        border-spacing: 0;  /* fix for IE 8 browser */
    }

div.ga_row {
        display: table-row;
    }

div.ga_cell {
        display: table-cell;
        vertical-align: top;
    }

/* -- Real tables -- */

table.ga_table {
        width: 100%;    
        border-collapse: collapse;
    }

table.ga_table th,
table.ga_table td {
        vertical-align: top;
        padding: 0;
    }

table.ga_table td.ga_info {     /* game item description in blocks */
        padding: 0 7px;
    }


/* -- Paddings -- */

.ga_padding {
        padding: 7px;
    }

.ga_padding_small {
        padding: 3px;
    }

.ga_padding_sides {
        padding: 0 7px;
    }

.ga_padding_left {
        padding-left: 7px;
    }

.ga_padding_top {
        padding-top: 7px;
    }

.ga_padding_right {
        padding-right: 7px;
    }


/* -- Rating Stars -------------------------------------- */

.ui-stars-star,
.ui-stars-cancel {
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.ui-stars-star a,
.ui-stars-cancel a {
	width: 16px;
	height: 15px;
	display: block;
	background: url('images/ui.stars.gif') no-repeat 0 0;
}
.ui-stars-star a {
	background-position: 0 -32px;
}
.ui-stars-star-on a {
	background-position: 0 -48px;
}
.ui-stars-star-hover a {
	background-position: 0 -64px;
}
.ui-stars-cancel-hover a {
	background-position: 0 -16px;
}
.ui-stars-star-disabled,
.ui-stars-star-disabled a,
.ui-stars-cancel-disabled a {
	cursor: default !important;
}

