.refine-container {
	position: relative;
	overflow: hidden;
	height: 14em;
}

.desc a {
    color: #36A;
}

.refine-container input,
.refine-container select {
	font-size: 90%;	
	border: 1px solid #740003;
	color: #333;
	font-weight: bold;
}

.refine-container fieldset {
	margin: 0;
	padding: 0;
	border: 0px none;

}

.searchKey p {
	margin:10px !important;
}

.refine-container p {
	margin:10px !important;
}

.refine-container fieldset p {
	font-size: 90%;
	width: 95%;
	text-align: left;
	overflow: auto;
}


.legend {
	position: absolute;
	top: -1.5em;
	left: 0;
	height: 1.5em;
	width: 33%;	
	visibility: hidden;	
	text-align: center;
	border: 0px none;
}

.legend span {
	font-size: 85%;
	font-weight: bold;

}

.legend .one {
	background:#fff;
}

.refine-container .one {
	width: 33%;

}

.refine-container .two {
	width: 34%;
	left: 33%;
}

.refine-container .three {
	width: 33%;
	left: 67%;
}

.refine-container .four {
	width: 25%;
	left: 75%;
}

.bookmakers .refine-container .one,
.bookmakers .refine-container .two,
.bookmakers-us .refine-container .one,
.bookmakers-us .refine-container .two
{
	width: 50%;
}

.bookmakers .refine-container .three,
.bookmakers-us .refine-container .three {
	width: 50%;
	display: none;
}

.bookmakers .refine-container .two,
.bookmakers-us .refine-container .two {
	left: 50%;
}

.bookmakers .refine-container .three,
.bookmakers-us .refine-container .three {
	left: 66%;
}

.refine-container form {
	position: absolute;
	left: 0;
	top: 0;
	margin-top: 1.5em;
}

.refine-container form fieldset div input,
.refine-container form fieldset div label,
.refine-container form fieldset div select {
	float: left;
	display: block;
	text-align:left;
	/*margin-left: 20%;*/
}

.refine-container form fieldset div label {
	float: left;
	width: 220px;

	/*display: none;*/
}

.refine-container form fieldset div {
	width: 100%;
	height: 10em;	
	text-align: left;
}

#content-main div p {
        /*width: 38em;*/
    overflow: hidden;
}



input.submit {
	border: 0px none;
	width: 105px;
	height:20px;
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-search.png') no-repeat;
	min-height: 25px;
	margin:10px
}

.type img {
	display: block;
	float: left;
	margin-right: 1.2em;
}

.type-yes {
	background: url('http://media.thegamblingtimes.com/img/reviews/reviews-tick.png') no-repeat;
	padding-left:24px;	
	font-size:12px;
	line-height:20px
}

.type-no {
	background: url('http://media.thegamblingtimes.com/img/reviews/reviews-tick.png') no-repeat;
	padding-left:24px;	
	font-size:12px;
	line-height:20px
}

/* Review styles */

.review-holder .reviews {
	overflow: auto;
	width: 703px;
}

.review-holder {
    position: relative;
	overflow: auto;
	width: 703px;
}

.review-holder .records {
	padding: 0;
	margin: 0 0 0.25em 0px;
	text-align: center;
	width: 703px;
	position: relative;
}

.rating-selection {
    font-size: 85%;
    text-align: center;
    margin: 0 0 1em 0;
    color: #666;
}

.rating-selection a {
    color: #666;
}

.rating-selection a.selected {
    color: #740003;
    font-weight: bold;
}

.review-holder .records a {
	color: #666;
}

.records p {
	font-weight:bold;
}

.review-holder .records .controls .next a,
.review-holder .records .controls .previous a {
	width:105px; 
	height:20px;
	display: block;
}

.review-holder .records .controls .next,
.review-holder .records .controls .previous {
	list-style: none;
	display: block;
	position: absolute;	
	right: 0;
	top: 0;
	width:105px; height:20px;
	font-weight: bold;
}

.review-holder .records .controls .next {
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-next-page.png') no-repeat;
}

.review-holder .records .controls .previous {
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-previous-page.png') no-repeat;
}

.review-holder .records .controls .previous {
	left: 1em;
	text-align: left;
}

.reviews .site {
	position: relative;

	margin: 0px 0px 10px 12px;
	overflow: hidden;
}

.desc {
	width:700px;
}

#content-main .rcolReviews {
	position:absolute;
	top: 30px;
	right: 4px;/*top:392px;*/
	/*left:855px;*/
	width:236px;background:#fff;
}

.site .basic {
	width: 100%;
	overflow: auto;
}

.site .basic {
	background: url('http://media.thegamblingtimes.com/img/reviews/reviews-black-banner.png') no-repeat;
}

.site .information {
	background: url('http://media.thegamblingtimes.com/img/reviews/reviews-red-banner.png') no-repeat;
	width: 691px;
	height: 78px
}

.site h3 {
	background-image: url('none') !important;
	font-weight:normal;
	padding-left:10px !important;margin:0px !important
}

.site .based-in {
	float: left;
	
	width: 40px;
	height: 1.5em;
	background-position:  center;
	background-repeat: none;
	margin-right: 0.6em
}

.site .rating {
	position: absolute;
	right: 0.65em;
	top: 0.35em;
	
	width: 310px;
	height: 19px;
	line-height: 1.4em;
	text-align: right;
	overflow: hidden;
}

.site .r10 {
    width: 319px;
}

.site .rating strong {
    color: #FFF;
}

.site .rating img {
	vertical-align: middle;
}


.site div.rating {
	background-position: center left;
	background-repeat: no-repeat;
}

.star {
	background: url('http://media.thegamblingtimes.com/img/reviews/starKey.png');
	width:19px; display:block;
	height:18px
}

.site div.r10 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-10.png'); }
.site div.r9 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-9.png'); }
.site div.r8 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-8.png'); }
.site div.r7 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-7.png'); }
.site div.r6 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-6.png'); }
.site div.r5 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-5.png'); }
.site div.r4 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-4.png'); }
.site div.r3 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-3.png'); }
.site div.r2 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-2.png'); }
.site div.r1 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-1.png'); }
.site div.r0 { background-image: url('http://media.thegamblingtimes.com/img/reviews/stars-0.png'); }

.site div.rating span {
	display: none;
}

.site .based-in span {
	display: none;
}

.site .europe {
	background-image: url('http://media.thegamblingtimes.com/img/Country/europe.png?profile=xsmall');
}

.site .united-states {
	background-image: url('http://media.thegamblingtimes.com/img/Country/united-states.png?profile=xsmall');
}
/*
.site .allows-country .europe {
	background: #039 url(http://media.thegamblingtimes.com/img/Country/icon-europe.png) no-repeat center center;
}

.site .allows-country .united-states {
	background: #039 url(http://media.thegamblingtimes.com/img/Country/icon-united-states.png) no-repeat center center;
}
*/
.site .information .uses-software {
	display: none;
}

.site .information ul li a {
	display: block;
	width: 100%;
	height: 1.5em;
}

.site .information ul.has-cash-back li {
	height: 2.35em;
}

.site .information ul.has-cash-back li.report {
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-report.png') no-repeat right center;	    
	width:123px; height:68px;
	position: absolute;left:280px;bottom:33px;
}
.site .information ul.has-cash-back li.payout {
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-payout.png') no-repeat right center;
	width:123px; height:68px;
	position: absolute;left:148px;bottom:33px;
}

.site .information ul.has-cash-back li.bonus_chat {
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-bonus.png') no-repeat right center;
	width:130px; height:68px;
	position: absolute;left:10px;bottom:33px;
}


.site .information ul.has-cash-back li.report a,
.site .information ul.has-cash-back li.payout a,
.site .information ul.has-cash-back li.bonus_chat a {
    display: block;
	width:123px; height:68px;
}

.site .information ul.has-cash-back li.bonus_chat a {
    width: 130px;
}

.site .information ul.has-cash-back li.yes {
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-cashback.png') no-repeat right center;	
	width:123px; height:68px;
	position: absolute;left:410px;bottom:33px
}

.site .information ul.has-cash-back li.yes a {
	display:block;
	width:123px; height:68px;
}

.site .information ul.has-cash-back li.recommended {
	background: url('http://media.thegamblingtimes.com/img/reviews/tgt-recommended.png') no-repeat;
	width:123px; height:68px;
	position: absolute;left:280px;bottom:29px
}

.site .information ul.has-cash-back li.recommended a {
	display:block;
	width:123px; height:68px;
}

.site .information ul.has-cash-back li.yes span.show, 
.site .information ul.has-cash-back li.yes span.shadow,
.site .information ul.has-cash-back li.recommended span.show, 
.site .information ul.has-cash-back li.recommended span.shadow {
	line-height: 1.2em;
	position: absolute;
	left: 0.2em;
	top: 0.4em;
	display: block;
	font-weight: bold;
	color: #FFF;
	font-size: 85%;
} 

.site .information ul.has-cash-back li.yes span.show abbr.highlight,
.site .information ul.has-cash-back li.recommended span.show abbr.highlight {
	color: #FF0;
	text-decoration: normal;
}

.site .information ul.has-cash-back li.yes span.shadow,
.site .information ul.has-cash-back li.recommended span.shadow {
	left: 0.3em;
	top: 0.5em;

	color: #444;
}

.site .information ul.has-cash-back li.yes span.show a,
.site .information ul.has-cash-back li.recommended span.show a {
	text-decoration: normal;
	font-weight: normal;
	color: #FFF;
}
/*
.site .types .casino,
.site .types .bookmaker,
.site .types .poker,
.site .allows-country .europe,
.site .allows-country .united-states {
	/*background: #FFF url(http://media.thegamblingtimes.com/img/ListMetaType/icon-casino.png) no-repeat left center;*/
	text-align: center;
}



/*
.site .types .bookmaker {
	/*background: #FFF url(http://media.thegamblingtimes.com/img/ListMetaType/icon-bookmaker.png) no-repeat left center;*/
	text-align: center;
}

.site .types .poker {
	/*background: #FFF url(http://media.thegamblingtimes.com/img/ListMetaType/icon-bookmaker.png) no-repeat left center;*/
	text-align: center;
}*/


.site .accepts-payment-types {
	position: relative;
	left: 1%;
}

.site .accepts-payment-types li {
	width: 29%;
	float: left;
}

.site .accepts-payment-types .moneybookers {
	background: #FFF url('http://media.thegamblingtimes.com/img/PaymentType/icon-moneybookers.png') no-repeat center;
	width:42px
}

.site .accepts-payment-types .credit-debit-card {
	background: #FFF url('http://media.thegamblingtimes.com/img/PaymentType/icon-credit-debit-card.png') no-repeat center;
	width:78px
}

.site .accepts-payment-types .neteller {
	background: #FFF url('http://media.thegamblingtimes.com/img/PaymentType/icon-neteller.png') no-repeat center;
	width:45px
}

.site .accepts-payment-types .visa {
	background: #FFF url('http://media.thegamblingtimes.com/img/PaymentType/icon-visa.png') no-repeat center;
	width:39px
}

.site .accepts-payment-types .solo {
	background: #FFF url('http://media.thegamblingtimes.com/img/PaymentType/icon-solo.png') no-repeat center;
	width:26px
}

.site .accepts-payment-types .switch {
	background: #FFF url('http://media.thegamblingtimes.com/img/PaymentType/icon-switch.png') no-repeat center;
	width:26px
}

.site .accepts-payment-types .mastercard {
	background: #FFF url('http://media.thegamblingtimes.com/img/PaymentType/icon-mastercard.png') no-repeat center;
	width:40px
}


.site .information {
	width: 100%;
	overflow: auto;
}

.site .information label, .site .summary label {
	display: none;
}

.site .information ul, .site .summary ul {
	display: block;
	width: 380px;
	float: left;
	overflow: auto;
	padding: 0.35em;
	padding-top: 5px;
}

.site .information li {
	display: block;
	width: 100%;
	height: 1.5em;
	line-height: 1.5em;
}

.site .information li {
	background-image: url('none');
}

.site .information li span {
	display: none;
}

.site .information .site-group {
	display: none;
}

.site .more {
	text-align: right;
	height:20px;
	width:105px;
	bottom: 9px;
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-view.png') no-repeat;
	position:absolute;
	right:130px;
	z-index:4
}

.site .more a {	
	display:block;	
	height:20px;
	width:105px;
}

.buttonPanel {
	width: 560px; position: relative; height: 30px; float: right;
}

.readUrl {

}

.summary .return {
	background: none;
}

.return a {
	color:#333;
}

.site .visit {
	text-align: right;
	height:20px;
	width:105px;
	background: url('http://media.thegamblingtimes.com/img/reviews/btn-visit.png') no-repeat;
	position:absolute;
	right:15px;top:5px;*top:10px
}

.site .visit span {
	display: none;
}

.site .visit a {		

	display:block;	
	height:20px;
	width:105px;
}

.summary {
	width: 100%;
	overflow: auto;
	padding: 0.3em;
	position: relative;
	background:#fff;
}

.summary .review {
	padding-left: 9em;
}

.review p {
	margin:5px 15px 5px 10px !important;
}

.summary .banner {
	padding-top: 0.5em;
	float: left;
	margin-right: 0.5em;
	width: 8.5em;
}

.summary .banner img {
	border:0px none ;
}

.ecogra {
	background: url('http://media.thegamblingtimes.com/img/Regulator/ecogra_.gif?profile=small') no-repeat 0px 20px;

}

.Alderney {
	background: url('http://media.thegamblingtimes.com/img/Regulator/Alderney_.jpg?profile=small') no-repeat 0px 20px;
}

.Malta {
    background: url('http://media.thegamblingtimes.com/img/Regulator/Malta_.jpg?profile=small') no-repeat 0px 20px;
}

.IoMG {
    background: url('http://media.thegamblingtimes.com/img/Regulator/IoMG__.jpg?profile=small') no-repeat 0px 20px;
}

.ibas {
    background: url('http://media.thegamblingtimes.com/img/Regulator/ibas_.jpg?profile=small') no-repeat 0px 20px;
}

.curacao {
    background: url('http://media.thegamblingtimes.com/img/Regulator/curacao_.jpg?profile=small') no-repeat 0px 20px;
}

.fsa {
    background: url('http://media.thegamblingtimes.com/img/Regulator/fsa.jpg?profile=small') no-repeat 0px 20px;
}

.Gibralter {
    background: url('http://media.thegamblingtimes.com/img/Regulator/Gibralter.jpg?profile=small') no-repeat 0px 20px;
}

.northern-territory-australia {
    background: url('http://media.thegamblingtimes.com/img/Regulator/northern-territory-australia.jpg?profile=small') no-repeat 0px 20px;
}

.Cagayan {
    background: url('http://media.thegamblingtimes.com/img/Regulator/Cagayan.jpg?profile=small') no-repeat 0px 20px;
}

.nevada {
    background: url('http://media.thegamblingtimes.com/img/Regulator/nevada.jpg?profile=small') no-repeat 0px 20px;
}

.Isle_of_Man_GSC {
    background: url('http://media.thegamblingtimes.com/img/Regulator/IoMG__.jpg?profile=small') no-repeat 0px 20px;
}

.regulated-by {
	width: 100px;
	height: 60px;	
	position:absolute;
	right:0px;bottom:35px;
	margin-right: 0.5em;
	font-weight:bold;
	font-size:10px;
	color:#fff;
}

.regulated-by a {
    display: block;
    width: 100px;
    height: 60px;
}   

.regulated-by span {
	display: none;
}

.information li.casino span {
	display: inline;
	color: #FFF;
	font-weight: bold;
}

.information li.bookmaker span {
	display: inline;
	color: #FFF;
	font-weight: bold;
}

.information li.poker span {
	display: inline;
	color: #FFF;
	font-weight: bold;
}

.information li.europe span {
	display: inline;
	color: #FFF;
	font-weight: bold;
}

.information li.united-states span {
	display: inline;
	color: #FFF;
	font-weight: bold;
}

.site .bonus-info {
    position: relative;
    width: 425px;
    overflow: hidden;
}

#content-main div.bonus-info p {
    margin: 0;
    padding: 0;
}

.site .information ul.types {
	/*background: url(http://media.thegamblingtimes.com/img/GamblingSite/list-types-bg.png) 0px 4px no-repeat;*/
	width: 7em;
	/*padding-left: 2.5em;
	min-height: 80px;*/
	text-align: left;
	margin-left: 5px;

}

.site .information ul.types li {
	text-align: left;
}


.site ul.accepts-payment-types {
	width: 220px;
	list-style:none;
	text-align: left;
	position:relative;
	right:0px;
}

.site ul.accepts-payment-types a {

}

.site ul.accepts-payment-types li {
	display:block;height:22px;
	text-align: left;
}

.site .information ul.allows-country {
	
	/*background: url(http://media.thegamblingtimes.com/img/Country/countries-bg.png) 0px 4px no-repeat;*/
	width: 10em;
	/*padding-left: 2.5em;
	min-height: 80px;*/
}

.site .information ul li.no {
	display: none;
}

.site .side-info {
	position: relative;
	font-size: 75%;
	text-align: left;

}

.site .side-info div {
	position: absolute;
	bottom: 0;
	left: 100%;
	background: #fff;
	text-align: left;
	overflow: hidden;
	padding: 0.5em;
	display: none;
	color:#666;
	z-index:5;
	border:2px solid #A6191A;
	font-weight:bold;
}

.site .side-info a{
	color: #333;	font-size:10px !important;
}

.site .currency-info {
	width: 8em;
}

.site .side-info a.active {
	color: #333;
	padding-left: 0.6em;
}

.site .side-info ul li {
    width: 33%;
    float: left;
    list-style: none;    
}

.odds-convert {
    margin-bottom: 25px;
}

#content-main div.odds-convert p {
    margin:10px;
    margin-bottom: 0px;
    
}

div.odds-convert form {
    font-size: 85%;
    
    text-align: center;
}

div.odds-convert a {
    color: #000;
}

ul.odds {
    display: none;
    list-style: none;
    margin: 0 0 25px 0;
    padding: 0;
}

ul.odds li {
    margin: 2px;
    padding: 0;
    font-size: 85%;
    text-align: center;
}

ul.odds li.selected {
    font-weight: bold;
}

ul.odds li span.odds {
    padding-left: 1em;
    color: #090;
}


.odds_error {
    color: #900;
    display: none;
    
    font-size: 75%;
    margin: 0 20px;
    margin-bottom: 1em;
}

ul.edit {
    margin: 1em 5em;

    width: 60em;
}

ul.edit li {
    font-size: 85%;
    text-align: right;
    width: 100%;
    overflow: auto;
    padding: 0.3em 0;
}

ul.edit li label {
    display: block;
    font-weight: bold;
    float: left;
    width: 100px;
    text-align: right;
    padding-right: 0.8em;
}

ul.edit li input, ul.edit li select, ul.edit textarea {
    width: 300px;
    float: left;
    margin-right: 0.8em;
}

#id_description {
    width: 500px;
}

#id_bonus_info {
    height: 14px;
}

ul.edit .mooeditable-container {
    float: left;
    text-align: left;
}

ul.edit li.submit input {
    float: right;
    background-color: #3A3;
    color: #FFF;
    font-weight: bold;
}

ul.edit li.submit input.cancel {
    float: right;
    background-color: #A33;
    color: #FFF;
    font-weight: bold;
}

ul.edit .errorlist {
    text-align: left;
    background-color: #FAA;

    float: left;
    padding: 0 1em;
}

ul.edit ul.errorlist li {
    text-align:center;
    font-size: 100%;
    font-weight:  bold;
    color: #900;
}

div.error {
    width: 60em;
    margin: 1em auto;
    background-color: #FAA;
    color: #900;
    font-weight: bold;
    padding: 0.5em;
}

p.ret {
    margin: 0.5em 2em;
}

p.ret a {
    color: #333;
}

a.edit {
    float: left;
	color: #3A3;

	border: 1px solid #090;
	background: #DFD;
	padding: 0.2em;

	font-size: 90%;
	margin: 0.2em 1em 0.2em 0;
    line-height: 1.3em;
	text-transform: none;
}

a.add {
    margin: 1em 2em;
}

.freetext {
    padding: 0.3em 0.5em;
    color: #FFF;
    font-weight: bold;
    font-size: 90%;

    width: 400px;
    line-height: 1.2em;
}


