/** using sprites*//*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
body{_text-align:center;}/* IE5.5 */
#bd{overflow:hidden; _overflow:visible; _zoom:1;}
.page{margin: 0 auto; width: 950px;/*_text-align:left;*/} /* wraps other template elems to set width */ /* text-align IE5.5 */
/* "old school" and "liquid" extend page to allow for different page widths */
.oldSchool{width:750px;}
.gs960{width:960px;}
#doc4{width:974px;}
/*extends:.page; ???*/
.liquid{width:auto;margin:0;}
.bgBo {
	background: url(images/header-color-bg.png) repeat-x scroll 0 0;
}

/* ====== Columns ====== */

.main{overflow: hidden;_overflow:visible;_zoom:1;padding:0 3px 0 9px;}

.leftCol{float:left; width:250px;_margin-right:-3px;}
.rightCol{float:right; width:232px;_margin-left:-3px;margin:0 13px 0 5px;}
.indexMain{width:48%;padding:0 3px 0 9px;}
.indexRightCol{width:52%;padding:0 13px 0 9px;}
.colSub{margin:0 5px 0 0;}
.colSubRight{padding:0 0 0 5px;*padding:0 0 0 2px;}

/* extend columns to allow for common column widths */
.gMail{width:160px;}
.gCal{width:180px;}
.yahoo{width:240px;}
.myYahoo{width:300px;}

/* **************** TEMPLATE DEBUG *****************
.body{background-color:red;}
.page{background-color:orange;}
.main{background-color:yellow;}
.leftCol{background-color:lime;}
.rightCol{background-color:aqua;}
 *//* **************** CONTENT OBJECTS ***************** */
/* ====== Default spacing ====== */
h1, h2, h3, h4, h5, h6, dl, p, blockquote {padding:10px 15px;} /* 15px width to match bingo.org boxes */
ul, ol {padding:0 15px;} /* 15px width to match bingo.org boxes */

/*h1, h2, h3, h4, h5, h6, img{padding-bottom:0px;}*/
pre{margin: 10px;}
table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl,
ul h1,ul h2,ul h3, ul h4, ul h5, ul h6, ul p, ul ul, ul ol, ul dl,
ol h1,ol h2,ol h3, ol h4, ol h5, ol h6, ol p, ol ul, ol ol, ol dl {padding:6px 0;}

/* ====== Elements ====== */
img{display:block;}
em{font-style: italic;}
strong{font-weight:bold;}
hr{border: 5px solid #e2e2e2; border-width: 0 0 5px 0; margin: 20px 10px 10px 10px;}
code{color:#0B8C8F;}

/* ====== Headings ====== */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1, h2, h3, h4, h5, h6 {font-family: Georgia;}
h1, .h1{font-size:255%; font-weight:normal; font-style: normal; color:#333;}
h2, .h2{font-size:235%; font-weight:normal; font-style: normal; color:#333;}
h3, .h3{font-size:167%; font-weight:normal; font-style: normal; color:#333;}
h4, .h4{font-size:146.5%; font-weight:normal; font-style: normal; color:#333;}
h5, .h5{font-size:123.1%; font-weight:bold; font-style: normal; color:#333;}
h6, .h6{font-size:108%; font-weight:normal; font-style: italic; color:#333;}

.mini {font-family:Arial; font-size:108%; font-weight:bold;}
.welcome {font-family: Arial; font-size:93%; font-weight:bold; color:#f7bd81; padding: 0 6px;}
.outside { padding:10px 6px 0;}
.subpage {margin: 0 15px; padding:10px 2px; border-bottom:1px solid #f7bd81;}
	.subpage-ext {margin: 0 15px; padding:10px 2px; border-bottom:none;}
.toplist-h{font-size:100%;font-family:arial;}
.news-article{font-size:153.9%;}


/* ====== Links ====== */
a { color:#ff6600; font-weight:bold; text-decoration: none; }
a:focus, a:hover { text-decoration: underline; }
a:visited { color:#ff6600; }

/* ====== Lists ======*/
/* numbered list */
ol.simpleList li{list-style-type:decimal; margin-left:25px;}
/* standard list */
ul.simpleList li{list-style-type:disc; margin-left:25px;}
/* clears the li when li contains multiple rows and content */
.multipartList li {margin-top:6px;margin-bottom:10px;}


/* ====== Tables ====== */
.data{padding: 20px; position:relative; zoom:1;vertical-align: top;border-right:solid 1px transparent;/* border fixes a FF2 bug which causes the data table to overlay its borders*/}
.data table {width:100%;border:1px solid #AE0345;}
th, td{vertical-align:top;border:1px solid #AE0345;}
.txtC, .data .txtC td, .data .txtC th{text-align:center;}
.txtL, .data .txtL td, .data .txtL th{text-align:left;}
.txtR, .data .txtR td, .data .txtR th{text-align:right;}
.txtT, .data .txtT td, .data .txtT th{vertical-align:top;}
.txtB, .data .txtB td, .data .txtB th{vertical-align:bottom;}
.txtM, .data .txtM td, .data .txtM th{vertical-align:middle;}
.data th,.data td{padding:3px 20px}
.data thead tr{background-color: #fff0f8;}
.data th{color: #000; font-weight:bold}

/* ====== blockquote ====== */
cite{display:block; text-align:right; padding-top: 10px;}

/* ====== callout ====== */
.callout{font-size:189%;color:#999999; font-style:italic;}
.callout cite{display:block; text-align:right;padding-top: 30px; font-size:69.25%;}
.callout span.quot{font-size: 500%; vertical-align: sub; color:#e2e2e2; line-height:25px; font-weight:bold;}
.callout span.quotLast{vertical-align:middle;}

/* ====== image treatments ====== */
.caption{font-size:13px; color:#666666; font-style:italic;padding-top:0;}

/* ====== line height ====== */
.single{line-height:1.4em;}
.onehalf{line-height:1.9em;}
.double{line-height:2.3em;}
/* DOCUMENT overrides
#doc3 {
    margin: auto;
    background: url(images/header-color-bg.png) repeat-x scroll 0 0;
	text-align: center;
}

#doc4 #bd {
    padding: 0 10px;
}
*/

/**
 *  Defines all header elements
 */
#hd {
    position: relative;
    height: 160px;
    background: url(images/header-bg.png) no-repeat scroll 0 0;
    _background: url(images/header-bg.gif) no-repeat scroll 0 0;
	margin-bottom: 6px;
}

#logo {
    position: absolute;
    top: 25px;
    left: 25px;
    width: 250px;
    height: 76px;
	padding: 0;
    background: url(images/logo-8.png) no-repeat scroll 0 0;
	/*_background: url(images/logo-ie6.png) no-repeat scroll 0 0;*/
}
	#logo a {
		display: block;
		height: 51px;
		text-decoration: none;
		text-indent: -10000px;
	}

#search-form {
	position:relative;
	width:200px;
	float:right;
	margin-top:125px;
	/*position:absolute;
    top: 125px;
	*top: 110px;
    right: 0;
    width: 192px;*/
}

#tagline {
	color:#fff;
	font-family:georgia;
	font-size:131%;
	left:290px;
	position:absolute;
	text-align:center;
	top:30px;
	width:300px;
}
	#tagline h1,
	#tagline h2 {
		color:#FFFFFF;
		display:inline;
		font-size:100%;
		padding:0;
	}

#pagename {
    position:absolute;
    right:11px;
    text-align:center;
    top:48px;
    width:158px;
}
	#pagename h1,
	#pagename h2 {
		color:#fff;
		font-size:18px;
		line-height:1em;
	}

#login {
	font-size:93%;
	position:absolute;
	right:19px;
	top:4px;
}

#navigation {
    position: absolute;
    bottom: 12px;
    left: 8px;
    height: 25px;
    padding: 3px 3px 0 2px;
}



/**
 *  Defines SilverStripe Menu1
 */
#Menu1 {
	_display: inline;
    height: 22px;
    padding: 0;
    font-size: 18px;
}

    #Menu1 li {
        float: left;
        height: 22px;
    }

        #Menu1 li.current,
        #Menu1 li.section {
            height: 37px;
            color: #333;
            background: url(images/top-menu-arrow.png);
            background-repeat: no-repeat;
            background-position: 45% 100%;
        }

        #Menu1 li a {
            display: block;
            padding: 0 20px 0 7px;
            font-weight:bold;
            text-decoration:none;
        }

            #Menu1 li a:hover {
                color:#333;
            }

            #Menu1 li.current a,
            #Menu1 li.section a {
                color:#333;
            }

/* all about bingo navigation */
.all-bingo-nav {padding:2px 0 0 15px;border-right:1px solid #ef7b04;margin-bottom:30px;margin-top:-2px;}
	.all-bingo-nav li{
		border-bottom:1px solid #ef7b04;
		line-height:2.7em;
		list-style-type:none;
		padding-left: 10px;
	}
	.all-bingo-nav li a {
		display:block;
		margin:2px 2px 2px 0;
		background: transparent url(images/bg-fade-side-red.png) repeat-y scroll right 0;
	}

	.all-bingo-nav li.current a {
		color:#000;
	}

/**
 *  Defines SilverStripe Menu2
 */
#Menu2 li.current,
#Menu2 li.section {
	height: 25px;
	color: #333;
}

	#Menu2 li.current a,
	#Menu2 li.section a {
		color:#333;
	}

/**
 *  Defines the footer elements
 */
#ft {
	background:#fdf2e5 url(images/bg-ft-red.png) repeat-x scroll left top;
    margin-top:20px;
}
	#ft ul {
		float: left;
	}
		#ft ul li {
			display: inline;
			margin-left:20px;
		}
			#ft .first h3 {
				padding: 0 0 10px;
			}
	#ft ul ul {
		float:left;
	}
	#ft ul ul li {
		display: block;
	}

	#ft ul.ft-links {
		font-size: 85%;
		line-height: 1.5em;
	}/*
Copyright (c) 2009, Nicole Sullivan. All rights reserved.
Code licensed under the BSD License:
version: 0.2
*/
/* **************** BLOCK STRUCTURES ***************** */
/* mod */
.mod{margin:0 0 8px;}
.cash-in-space{padding:14px 0 4px;font-size:11px;}
.space{margin:10px 0 15px;*margin:0 0 15px;}

.hd,.bd,.ft{overflow:hidden;_overflow:visible; _zoom:1;}

.inner{position:relative;}
b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
.tl, .tr, .bl, .br{height:10px; width:10px;float:left;}
.tl{background-position: left top;}
.tr{background-position: right top;}
.bl{background-position: left bottom;} 
.br{background-position: right bottom;}
.br,.tr{float:right;}
.bl,.br{margin-top:-10px;}
.top{background-position:center top;}
.bottom{background-position:center bottom;_zoom:1;}/* this zoom required for IE5.5 only*/

/* complex */
.complex{overflow:hidden;*position:relative;*zoom:1;}/* position/zoom required for IE7, 6, 5.5 */
.complex .tl, .complex .tr{height:32000px; margin-bottom:-32000px;width:10px;overflow:hidden;}
.complex .bl, .complex .br{/*margin-top:0;*/}
.complex .top{height:5px;}
.complex .bottom{height:5px;/*margin-top:-10px;*/}

/* pop */
.pop{overflow:visible;margin: 10px 20px 20px 10px; background-position:left top;}
.pop .inner{right:-10px; bottom:-10px; background-position:right bottom;padding:0 10px 10px 0;}
.pop .tl, .pop .br{display:none;}
.pop .bl{bottom:-10px;}
.pop .tr{right:-10px;}
/* **************** BLOCK SKINS ***************** */
/* ====== Contour blocks ====== */
/* org (extends complex) */
.org b{background-image:url(skin/mod/bingo-org2.png);}
.org .top{height:6px;}
.org .tl, .org .tr{width:6px;}
.org .br,.org .bl{height:6px;margin-top:0px;}
/*.org .bd{padding:0 13px;}*/

/* blank (extends complex) */
.blank {position:relative; margin: 0 6px;}
.blank b{background-image:none;}
.blank .top{height:0}
.blank .tl, .blank .tr{width: 1px;}
.blank .br, .blank .bl{height:0;margin-top:0;}
.blank-ext .message {
	padding: 10px 10px 10px 10px;
}

.blank-ext h1, .blank-ext h2, .blank-ext h3, .blank-ext h4, .blank-ext h5, .blank-ext h6, .blank-ext dl, .blank-ext p, .blank-ext blockquote {padding:10px 0;margin:0;}
.blank-ext ul, .blank-ext ol {padding:5px;}


/*
.blank .bd{padding:0}
.blank h1, .blank h2, .blank h3, .blank h4, .blank h5, .blank h6, .blank ul, .blank ol, .blank dl, .blank p, .blank blockquote {padding-left:0;padding-right:0;}
*/
/* table (extends complex)
.table .bd{padding:0 0px;}
*/
/* img (extends complex) 
.img-area .bd {padding:0 6px;margin-bottom:-3px;}
*/
/* map (extends complex)
.map .bd{padding:7px 13px;}
*/

/* === Defines border classes === */
/* no-border (extends mod) */
.no-border .top{height:1px;}

/* solid-border (extends mod) */
.solid-border .top{height:1px;} /* remove the top corners */
.solid-border .inner {border-right:1px solid #ef7b04;border-bottom:1px solid #ef7b04;border-left:1px solid #ef7b04;/*-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;*/}


/* ====== Background blocks ====== */

/* ====== Block headers and footers ====== */
/* org-head */
.org-head{background-color: #ef7b04; color:#fff; font-size:93%; padding:4px 13px; white-space: nowrap;}
.org-head h1,.org-head h2,.org-head h3,.org-head h4,.org-head h5,.org-head h6{font-family: Arial; font-size:100%;font-weight:bold; color:#fff;padding:0;}
.org-head th{font-family: Arial; background-color: #ef7b04; color:#fff; font-size:85%; font-weight: normal; padding:6px 0; white-space: nowrap;}
/* org-footer */
.org-foot{
	background-color: #fff0e2; 
	color:#ff6600; 
	font-size:93%; 
	padding:6px 13px;
	border-top:1px solid #f7bd81;
}
.org-foot-ext{border-top:none;}

.org-foot-toplist{background-color:#fff;text-align:center;}

.blank-foot{padding-right: 6px;}
.BlogError {
	text-align: center;
}

.BlogError p {
	color: #fff;
	display: inline;
	background-color:	#f77;
	padding: 7px;
	font-weight:bold;
}

.blogVitals {
	background-color: #f6f6f6;
	border: 1px solid #ddd;
	clear: right;
	color: #777;
	margin: 0 10px 36px 10px;
	padding: 10px;
	text-align: right;
}

.feedVitals {
	background-color: #f6f6f6;
	border: 1px solid #ddd;
	color: #777;
	margin: 20px 0 36px 0;
	padding: 10px;
}
.comments-head {
	font-size: 146.5%;
	color: #333;
}
.comments-seperator {
	border-bottom:1px solid #F7BD81;
	margin:0 15px;
	padding-left:0;
	padding-right:0;
}
.comments {
	float: left;
}

.site-comments {
	/*margin: 0 10px;*/
}

#PageComments li {
	margin-bottom: 20px;
}

/* archieve widget */
.archiveMonths{
	padding:10px 15px;
}

ul.archiveYears li{
	display: inline;
	font-size: 1.2em !important;
	margin:0 !important;
}

/* bbcode helper */
ul.bbcodeExamples li {
	list-style-type:none;
	font-size: 1em;
}
ul.bbcodeExamples li.last {
	border: none;
}

ul.bbcodeExamples li span.example {
}

#BBTagsHolder{
	color: #777;
	padding: 5px;
	width: 270px;
	background-color: #fff;
	font-size:0.8em;
}

.bbcodeExamples{
	margin: 0 !important;
	padding: 0;
}

#BBCodeHint{
	cursor: pointer;
}

/* flickr widget */
div.flickrwidget {
	text-align: center;
}

/* subscriber widget */
.subscribeLink {
	background: url(../images/feed-icon-14x14.png) no-repeat left center;
	padding-left: 20px;
}

/* tagcloud */
.tagcloud .not-popular { font-size: 1em; }
.tagcloud .not-very-popular { font-size: 1.3em; }
.tagcloud .somewhat-popular { font-size: 1.6em; }
.tagcloud .popular { font-size: 1.9em; }
.tagcloud .very-popular { font-size: 2.2em; }
.tagcloud .ultra-popular { font-size: 2.5em; }#SearchForm_SearchForm_Search {
    background: transparent url(images/search-field-bg-8.png) no-repeat scroll 0 0;
    width: 122px;
	padding-left:20px;
    height: 21px;
	border:0;
	float:left;
	display:block;
    /*float: left;
    width: 120px;
	*width:143px;
    height: 21px;
    padding-top: 3px;
    padding-left: 22px;
    background: transparent url(images/search-field-bg-8.png) no-repeat scroll 0 0;
    border-style: hidden;
    border-width: 0;*/
}

#SearchForm_SearchForm_action_results {
	background: transparent url(images/search-btn-8.png) no-repeat scroll 0 0;
    width: 28px;
    height: 22px;
    border:0;
    float:left;
    margin-left:5px;
    font-weight:bold;
    display:block;
    cursor:pointer;
	/*display:block;
    float: left;
    width: 28px;
    height: 22px;
    margin-left: 3px;
    padding-bottom: 2px;
    background: transparent url(images/search-btn-8.png) no-repeat scroll 0 0;
    border-style: hidden;
    border-width: 0;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    border:1px solid #CCC;*/
}

#newsletter-input {
    float: left;
    width: 143px;
    height: 21px;
    padding-top: 3px;
    padding-left: 3px;
    background: transparent url(images/newsletter-field-bg.png) no-repeat scroll 0 0;
    border-style: hidden;
    border-width: 0;
}

/* contact us form */
#Form_ContactForm  {
	padding: 0;
}

#Form_ContactForm li {
	margin-bottom: 10px;
	padding:0 10px 10px;
	border-bottom: 1px solid #7cc6bf;
}

#Form_ContactForm {
	padding-left: 17px;
	margin-bottom: 30px;
}

#Form_ContactForm label {
	font-size: 86%;
}

#Form_ContactForm fieldset input {
	width: 210px;
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fffdf3 url(images/form/comments-input-bg.png) repeat-x scroll 0 0;
}

#Form_ContactForm textarea {
	width: 380px;
	height: 130px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fffdf3 url(images/form/comments-input-bg.png) repeat-x scroll 0 0;
}

#MemberLoginForm_LostPasswordForm_action_forgotPassword {
	margin-top: 10px;
}

/* comments interface - autogenerated from SilverStripe */
#recaptcha_widget_div {
	margin: 10px 0 0;
}

#PageComments  {
	padding: 0;
}

#PageComments li {
	margin-bottom: 10px;
	padding:0 10px 10px;
	border-bottom: 1px solid #7cc6bf;
}

#CommentForm_PageComments {
	padding: 0 17px;
	margin-bottom: 30px;
}
#CommentForm_PageComments label {
	font-size: 86%;
}

#CommentForm_PageComments fieldset input,
#MemberLoginForm_LostPasswordForm_Email {
	width: 210px;
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fffdf3 url(images/form/comments-input-bg.png) repeat-x scroll 0 0;
}

#CommentForm_PageComments textarea {
	width: 380px;
	height: 130px;
	padding: 3px;
	border: 1px solid #ccc;	
	background: #fffdf3 url(images/form/comments-input-bg.png) repeat-x scroll 0 0;
}

/* Search results */
#SearchResults {
	padding: 0 5px;
}
#SearchResults li {
	margin: 10px;
	padding:0 10px 0;
	border-bottom: 1px solid #f7bd81;
}

	#SearchResults li p {
		padding: 10px 0;
	}

/* Page Numbers */
#PageNumbers,
#PageCommentsPagination {
	margin-top: 20px;
	text-align: center;
	font-size: 108%;
}
#PageNumbers a,
#PageCommentsPagination a {
	padding: 0 2px;
	text-decoration: none;
}

#Form_NewsletterSubmit {
	overflow:auto;
	padding:10px 12px;
	/*border:1px solid #000;
	margin-left: 20px;
	width: 190px;
	height: 23px;
	margin-top:10px;
	*margin-top:0;*/
}

#Form_NewsletterSubmit_Email {
    background: transparent url(images/newsletter-field-bg-8.png) no-repeat scroll 0 0;
    width:133px;
    height:21px;
    border:0;
    padding:0 5px;
    
	/*width: 133px;
	*width: 143px;
    height: 21px;
    padding-top: 3px;
    padding-left: 10px;
    background: transparent url(images/newsletter-field-bg-8.png) no-repeat scroll 0 0;
    border-style: hidden;
    border-width: 0;*/
}
#Form_NewsletterSubmit .message {
	position:absolute;
}
.message {
	color:#FF0000;
	font-size:11px;
	position:relative;
}

#Form_NewsletterSubmit_action_NewsletterSubmit {
    background: transparent url(images/search-btn-8.png) no-repeat scroll 0 0;
	border:0;
	font-weight:bold;
	margin-left:5px;
	width:28px;
	height:22px;
	cursor:pointer;
	
    /*float: left;
    width: 28px;
    height: 22px;
    margin-left: 3px;
    padding-bottom: 2px;
    background: transparent url(images/search-btn-8.png) no-repeat scroll 0 0;
    border-style: hidden;
    border-width: 0;
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;*/
}

#Form_NewsletterSubmit fieldset {
	float: left;
}
#Form_NewsletterSubmit .Actions {
	float: left;
	margin-top: 0;
}

.message {
	position:abolute;
	color:#FF0000;
	font-size:11px;
}


/* sign up */
#SignupForm_SignupForm,
#MemberLoginForm_LoginForm {
	margin-bottom: 50px;
}

#SignupForm_SignupForm .field label,
#MemberLoginForm_LoginForm .field label {
	font-size: 85%;
}

#SignupForm_SignupForm .field input,
#MemberLoginForm_LoginForm .field input {
	width: 210px;
	margin-bottom: 4px;
	padding: 3px;
	border: 1px solid #ccc;
	background: #fffdf3 url(images/form/comments-input-bg.png) repeat-x scroll 0 0;
}

#SignupForm_SignupForm .field select {
	width: 218px;
}

#SignupForm_SignupForm_action_doSubmit {
	margin: 10px 0 0 43px;
	width: 130px;
}

#Form_ContactForm_action_Send,
#CommentForm_PageComments_action_doCommentSubmit {
	margin: 10px 0 0;
	width: 130px;
}

/* log in */
#MemberLoginForm_LoginForm #MemberLoginForm_LoginForm_Remember {
	width: 20px;
}
#MemberLoginForm_LoginForm p#Remember,
#MemberLoginForm_LoginForm p#ForgotPassword {
	padding-left: 0;
}
#MemberLoginForm_LoginForm #Remember label {
	float:none;
}

#MemberLoginForm_LoginForm_action_dologin {
	width: 130px;;
}@CHARSET "ISO-8859-1";

.display-none {
	display:none;
}
.display-block {
	display:block;
}
.screenshot-text {
	text-decoration: none;
	border:0px;
	-moz-outline-style: none;
}
.screenshot-text:FOCUS {
	text-decoration: none;
}.jcarousel-skin .jcarousel-container-horizontal,
.jcarousel-skin .jcarousel-clip-horizontal,
.jcarousel-skin .jcarousel-item{
    width: 220px;
	height: 245px;
}

/* horizontal buttons - next */
.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
	top: 253px;
    right: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(images/controls/btn-arrow-right-active.png) no-repeat 0 0;
}
.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
	background: transparent url(images/controls/btn-arrow-right.png) no-repeat 0 0;
}

/* horizontal buttons - prev */
.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 253px;
    right: 28px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(images/controls/btn-arrow-left-active.png) no-repeat 0 0;
}
.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
	background: transparent url(images/controls/btn-arrow-left.png) no-repeat 0 0;
}

/* content */
.jcarousel-skin h2 {
	padding: 10px 10px 0;
}
.jcarousel-skin p {
	padding: 5px 10px 10px 11px;
}
.jcarousel-skin img {
	width: 220px;
}
.jcarousel-skin .arrowLink {
	clear: both;
	float: right;
}

.hide-carousel {
	visibility: hidden;
}

.jcarousel-skin-screenshot {
	padding-left: 15px;
}
.jcarousel-skin-screenshot .yui-ge {
	margin: 0;
}
.jcarousel-skin-screenshot .jcarousel-container-horizontal,
.jcarousel-skin-screenshot .jcarousel-clip-horizontal,
.jcarousel-skin-screenshot .jcarousel-item{
   width: 453px;
	height: 239px;
}

/* horizontal buttons - next
.jcarousel-skin-screenshot .jcarousel-next-horizontal {
    position: absolute;
	top: 243px;
    right: 5px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(images/controls/btn-arrow-right-active.png) no-repeat 0 0;
}
.jcarousel-skin-screenshot .jcarousel-next-disabled-horizontal,
.jcarousel-skin-screenshot .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-screenshot .jcarousel-next-disabled-horizontal:active {
    cursor: default;
	background: transparent url(images/controls/btn-arrow-right.png) no-repeat 0 0;
}
*/
/* horizontal buttons - prev
.jcarousel-skin-screenshot .jcarousel-prev-horizontal {
    position: absolute;
    top: 243px;
    right: 28px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: transparent url(images/controls/btn-arrow-left-active.png) no-repeat 0 0;
}
.jcarousel-skin-screenshot .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-screenshot .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-screenshot .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	background: transparent url(images/controls/btn-arrow-left.png) no-repeat 0 0;
}
*/
/* content */
.jcarousel-skin-screenshot img {
	width: 214px;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 220px;
    height: 240px;		
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}
/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9001;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10001;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1001;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}/* === Defines background classes === */

/* solid */
.bg {background-color: #fff0e2;}

/* fade */
.bg-top-fade {background:transparent url(images/bg-fade-red.png) repeat-x scroll left top;}
.bg-long-fade {background:transparent url(images/bg-fade-long-red.png) repeat-x scroll left top;}
.bg-right-fade {background:transparent url(images/bg-fade-side-red.png) repeat-y scroll right top;}
.bg-long-right-fade {background:transparent url(images/bg-fade-side-long-red.png) repeat-y scroll right top;}

/* secondary fade */
.bg-top-fade2 {background:transparent url(images/bg-fade-gray.png) repeat-x scroll 0 top;}
/* buttons base class */
.button {
	background:transparent url(images/buttons/btn-default-right.png) no-repeat scroll right top;
	color:#333333;
	cursor:pointer;
	display:block;
	float:left;
	height:28px;
	margin-right:0;
	padding-right:10px;
}
    .button span {
		background:transparent url(images/buttons/btn-default-left.png) no-repeat scroll 0 0;
		color:#FF6600;
		display:block;
		height:28px;
		padding:4px 3px 0 15px;
		text-align:center;
	    white-space:nowrap;
    }
        .button:hover span{
            text-decoration:none;
        }
        .button:active{
	        text-decoration:none;
        }
        .button:visited{
	        text-decoration:none;
        }
		.button:hover {
			text-decoration:none;
		}

/* extends button */
.btn-play span {
	padding:4px 20px 0 30px;
}

/* extends button */
.btn-bonus {
	background:transparent url(images/buttons/btn-bonus.png) no-repeat scroll right top;
	color:#333;
	height:29px;
	margin-right:0;
	padding-right:9px;
}
    .btn-bonus span {
		background:transparent url(images/btn-bonus.png) no-repeat scroll 0 0;
		color:#fff;
		height:29px;
		padding:6px 3px 0 0;
		font-size:65%;
		width: 187px;
    }

/* extends button */
.btn-comments {
	background:transparent url(images/buttons/btn-comments-right.png) no-repeat scroll right top;
	color:#333333;
	cursor:pointer;
	display:block;
	float:left;
	height:37px;
	margin-right:0;
	padding-right:10px;
}
    .btn-comments span {
		background:transparent url(images/buttons/btn-comments-left.png) no-repeat scroll 0 0;
		color:#FF6600;
		display:block;
		height:37px;
		padding:8px 14px 0 25px;
		text-align:center;
	    white-space:nowrap;
    }
/* === Defines footer classes === */
.pos {position:relative;}
.quiz {position:relative;background-color: #ffe2c5;}
.down-arrow {position:relative;height:6px;width:14px;background:transparent url(images/icons/icon-map-8.png) no-repeat scroll 0 -89px;}
.quiz-arrow{bottom:-5px;left:68px;}/* form elements default formatting */
.radio-default {
	vertical-align:-1px;
	margin-right:5px;
}

label {
    font-size:116%;
	font-weight:bold;
	color:#666;
}
/* fix the IE6 reviews boxes */
.line {
	overflow: hidden;
	_overflow:visible;
}
.lastUnit {overflow: hidden;_overflow:visible;_zoom:1; }

.unit{float:left;_zoom:1;}
.unitExt{float:right;}
.size1of1{float:none;}
.size1of2{width:50%;}

.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size2of3{width:66.66666%;}

.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.sizeMain{width:68%;}
.lastUnit {float:none;_position:relative; _left:-3px; _margin-right: -3px;width:auto;}
/* extending grids to allow a unit that takes the width of its content */
/* grids debug
.line{background-color:#e2e2e2;}
.size1of1{background-color:pink;}
.size1of2{background-color:red;}
.size1of3{background-color:orange;}
.size2of3{background-color: yellow;}
.size1of4{background-color:lime;}
.size3of4{background-color:green;}
.size1of5{background-color:aqua;}
.size2of5{background-color:blue;}
.size3of5{background-color:purple;}
.size4of5{background-color:magenta;}
*//* HACKS */
.date {display:block;font-size:85%;}

.media div {float:left;}
.media img {float:left; margin:6px 10px 0 0;}
.mediaExt img {float:right; margin:10px;}
.mediaExtN img {float:right; margin:0 10px;}

/* games */
.games div {width: 125px;}
.games div p {padding-top: 0;font-size: 12px;}


/* authors */
.author-date {display:block;font-style:italic;}
.author-date span {color:#666;}


/* sub content */

/* puff */
.puff {font-size:153.9%; font-weight:bold; line-height:1em;}

/* toplist-puff (extends puff) */
.toplist-puff {background:transparent url(images/toplist-puff.jpg) no-repeat scroll right 0; height: 124px; margin: 10px 10px 10px 0;}
.toplist-puff p {width: 100px; margin-top: 20px;}


/* promo - this is really a header */
.promo {
	font-family:georgia;
	font-size:310%;
	font-weight:bold;
	padding:0 5px;
	color: #000;
}

/* promos (extends promo) */
.promo-one {background-color: #ffcc00;}
.promo-two {background-color: #cc9900;}
.promo-three {background-color: #9a6600;}

/* review page */
.review-comments p {
	font-family:georgia;
	font-size:108%;
	color:#666;
	padding-left: 5px;
}
.review-comments span {
	font-family:arial;
	font-size:85%;
	font-weight:bold;
	display:block;
	color:#333;
}

.bonus-container {
	position:relative;
	width:472px;
	height:60px;
}
.bg-bonus {
	background:transparent url(images/bg-btn-overlay.png) no-repeat scroll 0 0;
	color:#333;
	font-family:georgia;
	font-size:146.5%;
	font-weight:bold;
	height:59px;
	left:-6px;
	padding:16px 0 0 23px;
	position:absolute;
	top:0;
	width:472px;
	z-index:1000;
}

.review-text h2 {
	font-size: 123.1%;
	font-weight: bold;
	padding-bottom: 0;
}

.review-text p {
	font-size: 116%;
	line-height: 1.4em;
}

/* seperators */
.sep-t {border-top:1px solid #f7bd81;}
.sep-b {border-bottom:1px solid #f7bd81;}
.sep-r {border-right:1px solid #f7bd81;}
.sep-l {border-left:1px solid #f7bd81;}
.last, div.last {border-bottom:none;}

.notoppad {padding-top:2px;}

.media{width:auto;}
.allpad {padding: 10px 15px;}
.pad {padding: 0 10px;}
.leftpad {padding: 0 15px;}
.vpad {padding: 10px 0;}
.vhalfpad {padding: 3px 0;}
.rpad {padding-right:10px;}
.bmarg {margin-bottom:10px;}
h2.nopadbot,.nopadbot{padding-bottom:0;}
.right {float:right}
.more-screens {bottom:16px; position:absolute; right:19px;}
.rel {position: relative;}
.bigpad {margin-bottom:50px;}
.lpad {padding-left:5px;}
.rmarg{margin-right:5px;}
.topbot{padding: 20px 10px;}
.normpad{padding:10px;}
.timagepad{padding:10px 0 0 6px;}
.timagepad img {padding:1px; border:1px solid #ef7b04;}

.toplist-promo {
	height:90px;
	background-color:#ffcc9a;
	text-align:center;
	margin:30px 15px 70px;
}
	.toplist-promo a {
		color:#333;
	}
	.toplist-promo p {
		margin-top:23px;
		font-size:138.5%;
	}

.screenshot-comp {
	margin:10px 15px;
	text-align:center;
}

.us-room {
	color: #ff0000;
	font-weight:bold;
}

.intro p {
	font-size: 131%;
}


/* beginners guide */
.beginners-step {
	position: relative;
	height:99px;
	background: #fff url(images/beginners-step1.png) no-repeat scroll 0 0;
	color:#000;
	margin:10px 0 0;
}
.step2 {background: #fff url(images/beginners-step2.png) no-repeat scroll 0 0;}
.step3 {background: #fff url(images/beginners-step3.png) no-repeat scroll 0 0;}

.beginners-step h2,
.beginners-step h3 {
	position: absolute;
	top: 12px;
	left: 50px;
	font-size:146.5%;
	font-weight: bold;
	font-family:arial;
	line-height:1em;
}

.read-review {
	padding-right: 9px;
}


/* carousel */
.controls {
	border: 1px solid #ddd;
	border-top: 0;
	background-color: #ebeaea;
	font-size: 93%;
}
#review-controls {
	margin: 1px -1px 0 0;
	_margin: 1px 0 0 0;
}
.js-off #review-controls {
	display: none;
}

#screenshot-controls {
	margin-left:10px;
	width:425px;
}
.js-off #screenshot-controls {
	display: none;
}
#reviewCarousel {
	overflow:hidden;
	_zoom:1;
	padding:0;
}

/* google maps */
#map_canvas {
	width: 100%;
	height: 300px;
}


/* share this btn */
a.stbutton {
	font-size: 93%;
}


/* sitemap */
.sitemap {
	margin-bottom: 30px;
}

.sitemap h2 a {
	color: #333;
	font-size: 63%;
	font-weight: normal;
}

.sitemap li {
	padding: 2px;
}

/* about us */
table#about-us {
	margin: 0 15px;
}

table#about-us td {
	border: 0;
	padding-right: 15px;
}

/* error */
.error{
	color:#c00;
}


/* member area */
.profile {
	font-size: 116%;
	padding: 10px;
}
.username {
	margin-bottom: 10px;
}

/* media navigator */
.display-all {
	width:200px;
}
.display-all-brands {
	padding-left: 148px;
}
.display-all-promos {
	padding-left: 144px;
}
.display-all-commercials {
	padding-left: 125px;
}

.the-bar-container {
	border:1px solid #000000;
	width:168px;
}
.the-bar {
	background-color: #BD6105;
	height: 18px;
}
.answer-vote-text {
	color: #000000;
	font-size: 12px;
}
.summary-vote-text {
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

.more-screenshots-link {
	float:right;
	
}

/* remove the table border of the screen shot module  */
#tblScreenShotBottom tr td {
	border:0;
}

/* java script turned off notice */
#javascriptNote {
	border:1px solid #CCCCCC;
	background:#FCBC9C;
	color:#333333;
	padding:2px;
	text-align:center;
}/* === Defines headers classes === */
/* icon links */
.icon-link {background:transparent url(images/icons/icon-map-8.png) no-repeat scroll 0 0; padding-left:18px; margin-left:2px}

#like_icon {
	margin: 0px;
	float: left;
	width: 13px;
	height: 13px;
}

/* extends icon links */
.note {background-position:0 3px;}
.like {background-position:0 -13px;}
.email {background-position:0 -31px;}
.twitter {background-position:2px -49px;}
.facebook {background-position:0 -68px;}

.question-result {padding-left: 12px;}
.question {
	background: transparent url(images/question-mark.png) no-repeat scroll right 0;
    font-size: 131%;
    font-weight: bold;
    text-align: center;
}
.arrow-bullet{
  background: transparent url(skin/mod/bullet_arr.png) no-repeat scroll 0 4px;
  list-style-type: none;
  margin-left: 3px;
  padding-left: 8px;
}

#arrow_icon {
	margin: 0px;
	float: left;
	width: 4px;
	height: 7px;
	padding-top:5px;
}

/* read more */
.read-more{
  float:right;
}

a.no-underline:hover{
	text-decoration:none;
}

.bingo-room {
	font-size: 108%;
}/* media base */
.media-base {margin:0 8px;padding:0;overflow:hidden;_overflow:visible; _zoom:1;}

/* media (extends media base) */
.media-list li{float:left;padding-left:8px;text-align:center; width:62px;}
.media-list li a{display:block;font-size:85%;padding-bottom:5px;margin:1px;}
.media-list li a:hover{border:1px solid #ef7b04;margin:0;}
.media-list li a.add-hover{border:1px solid #ef7b04;margin:0;}

/* screens (extends media base) */
/*.screens-list li {float:left; margin-left:9px;}*/

.screens-list {margin: 10px}
.screens-list li {
	float:left; 
	margin-left:9px;
	_margin-left:5px;
	margin-bottom:9px;
}
.screens-list img {border:1px solid #ef7b04;}

.review-screenshot {width:128px;height: 140px;}

/* fast hack: just to skip the width */
.screens-comp-list {margin: 10px}
.screens-comp-list li {float:left; margin-left:9px;}
.screens-comp-list li {float:left; margin-left:9px;}
.screens-comp-list img {border:1px solid #ef7b04;}

/* screenshot comparison */
.screenshot-container {width:126px;height:126px;vertical-align:middle;border:1px solid #ef7b04;background-color:#fff;}
.screenshot-container img {border: none;}

.quick-facts li {
	font-family: Arial;
	font-size: 12px;
}

#NewsletterStatusMessage {
	padding: 0 5px 0 5px;
}
.profile-image-tn {
    position: absolute;
    top: -1px;
    left: 0;
	_left:-15px;
	_top:0;


}/* rating-box class */
.rating-box {position:relative;float:left;height:46px;padding:0;}
.rating-box strong {display:block;margin:7px 0 0 9px;}
.rating-box span {position:absolute;top:7px;left:61px;display:block;}
.rating-box span, .rating-icon {display:block;width:31px;height:32px;background:transparent url(images/editors-rating-8.png) no-repeat scroll 0 0;color:#fff;font-family:Georgia;font-size:174%;font-weight:bold;text-align:center;}
.rating-box .user, .user-rating-icon {background:transparent url(images/users-rating-8.png) no-repeat scroll 0 0;}

/* media-nav-rating (extends rating-box class) */
.media-nav-rating {width:97px;margin:10px 10px 10px 0;border: 1px solid #ebebeb;}

/* review-rating (extends rating-box class) */
.review-rating {width:97px;margin:2px 0 0 2px;border-right:2px solid #fff;}

/* rating class */
.your-rating {margin:2px 2px 9px;padding:5px 0;font-weight:bold;line-height:1.6em;text-align:center;}
.rating-scale {display:block;width:201px;height:21px;background:transparent url(images/rating-map-8.png) repeat-x scroll 0 1px;}
.rate-1 {background-position:0 -20;}
.rate-2 {background-position:0 -41;}
.rate-3 {background-position:0 -62;}
.rate-4 {background-position:0 -83;}
.rate-5 {background-position:0 -104;}
.rate-6 {background-position:0 -125;}
.rate-7 {background-position:0 -146;}
.rate-8 {background-position:0 -167;}
.rate-9 {background-position:0 -188;}
.rate-10 {background-position:0 -209;}
.social-links {
    position: relative;
    border-top:1px solid #f7bd81;
    padding-top: 5px;
    margin: 1px 10px;
}
.social-author {
    display: inline;
    margin-left:5px;
    padding-left: 35px;
    padding-right: 0;
    font-size: 93%;
}
.social-actions-container {
    background:transparent url(images/icons/icon-map-8.png) repeat-x scroll 0 -101px;
	margin: 0 -10px;
	padding:5px 0 5px 9px;
	border-bottom: 1px solid #f7bd81;
}
.social-action {
    display: inline;
    font-size: 93%;
}
.social-share {
    display: inline;
    float: right;
}/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: -3px;
    padding: 0 0 0 15px !important;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 3px 0 0 3px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(images/tab-custom-8.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 2px;
    z-index: 2;
    padding-left: 0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
}
.tabs-nav .tabs-selected a {
    color: #ff6600;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
	color: #ff6600;
    background-position: 100% -81px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -54px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -27px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
	top: 1px;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #f08313;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
	margin-top:0;
	*margin-top:0;
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(images/loading.gif) no-repeat 0 50%;
}

/* IE specific bug fixes */
.tabs-nav { /* auto clear */
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; /* for some reason the height is 1px to less with opacity... */
    min-height: 19px; /* ...in both IE 6 and 7 */
}/* specification table - extends data table */
.bingo-bonus {padding:0;}
.bingo-bonus table {border:0; margin-bottom: 5px;}
.bingo-bonus th,.bingo-bonus td{padding:3px 2px; border:0;}
.bingo-bonus th {font-weight:bold; font-size:76%; border-bottom:1px solid #7cc6bf;}
.bingo-bonus .first {padding-left:10px;}
.bingo-bonus .last {padding-right:5px;}

/* specification table - extends data table */
.spec{padding:10px;}
.spec table{border-top: 1px solid #e2e2e2; border-bottom-color:#fff; border-left:none; border-right:none;}
.spec th, .spec td{border:1px solid #e2e2e2; border-width: 1px 0; padding-left:0;}
.spec .odd, .spec .even{background-color: #fff;}

/* toplist table - extends data table */
.toplist{padding:0;}
.toplist table{border: none;}
.toplist th, .toplist td{border:0;padding:5px; font-size:12px; vertical-align: middle;}
.toplist td{border-top:1px solid #f7bd81;}
.toplist .odd, .toplist .even{background-color: #fff;}
.toplist .pot{color:#cc6600; font-weight:bold;}
.toplist thead tr{background-color: #fff;}
.toplist .center{text-align:center;}
.toplist .first{padding-left:13px;}
.toplist .last{padding-right:5px;}
.toplist .last-review{padding-right:9px;}
.toplist .special{padding-left:12px;}
.toplist td.play-now-btn{padding:0 5px;}
.toplist td.pos {font-size: 138.5%;font-weight:bold;}
.toplist thead.org-head-small th {font-size:10px;line-height:0.9em;padding-top:2px;padding-bottom:2px;}

/* bingo-main toplist table - extends data table toplist */
.bingo-main {overflow:hidden;}
.bingo-main table {margin-top: 0;}
.bingo-main th{font-size:10px; vertical-align:top; padding:0 5px;}
.bingo-main td{font-size:14px; font-weight:bold;}
.bingo-main .txt-hd {border-left: 1px solid #7CC6bf;}
.bingo-main td.txt-hd {text-align:center; _width:40px; background:transparent url(images/toplist-fade-bg.png) repeat-x scroll 0 1px;}
.bingo-main .last {border-right: 1px solid #7CC6bf;}
.bingo-main .rank{font-size:18px; vertical-align:top; color:#666;}
.bingo-main .center{text-align:center;}
.bingo-main .read-review{font-size:11px;font-weight:normal;margin-left:-5px;}

/* sub pages */
.sub-pages th {border-top: 1px solid #7CC6bf; vertical-align: bottom;}
.sub-pages td.txt-hd {text-align:center; background:transparent url(images/toplist-sub-fade-bg.png) repeat-x scroll 0 1px;}
.sub-pages th.bingo-room{width:130px;}
.sub-pages td{font-size:12px;}

/* pros and cons */
.pros-cons {padding:0;font-size:85%;border-left:1px solid #ef7b04;border-right:1px solid #ef7b04;border-bottom:1px solid #ef7b04;}
.pros-cons table {margin-bottom:10px;padding:0;border:none;}
.pros-cons thead tr{background-color: #fff;font-weight:bold;}
.pros-cons th,.pros-cons td{padding:3px;border:none;}
.pros-cons .odd{background-color: #fff0e2;}
.pros-cons .pros,.pros-cons .cons{font-size:108%;font-weight:bold;padding:9px 10px 10px 32px;}
.pros-cons .pros{background:transparent url(images/pros-8.png) no-repeat scroll 5px 5px;}
.pros-cons .cons{background:transparent url(images/cons-8.png) no-repeat scroll 5px 5px;}
.pros-cons .agree{font-size:77%;vertical-align:bottom;}/* === Defines tooltip classes === */
/* tooltip */
a.hover {
	background:#fff; /*bg color is a must for ie6*/
	text-decoration:none;
}
.tooltip span {
	display: none;
	padding: 2px 3px;
	margin-left: 5px;
	width: 130px;
}
.tooltip:hover span {
	display: inline;
	position: absolute;
	background: #fafafa;
	border: 1px dotted #ccc;
	color: #6c6c6c;
}
/* 
    Document   : pros-and-crons
    Created on : Feb 8, 2010, 8:33:53 PM
    Author     : Louie Malafo
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


.WidgetHolder {
	margin: 0 6px 6px 6px;
	position: relative;
}

.rightCol .WidgetHolder {
	margin: 0px 0px 0px 0px;
	position: relative;
}

.WidgetHolder h3 {
	background-color:#EF7B04;
	font-family: Arial;
	color:#FFFFFF;
	font-size:93%;
	padding:4px 13px;
	font-weight: bold;
	white-space:nowrap;
}

.WidgetHolder .pros, .WidgetHolder .cons {
	border: 1px #EF7B04 solid;
}

.WidgetHolder .pros {
	border-bottom: 0;
}

.WidgetHolder .pros .pros-head, .WidgetHolder .cons .cons-head {
	padding: 6px 0 6px 9px;
}

.WidgetHolder .pros .pros-head span {
	font-family: arial;
	font-size: 10.5px;
	font-weight: bold;
	padding: 0 0 0 42px;
}

.WidgetHolder .cons .cons-head span {
	font-family: arial;
	font-size: 10.5px;
	font-weight: bold;
	padding: 0 0 0 37px;
}

.WidgetHolder .pros-list, .WidgetHolder .cons-list {
	padding: 0 2px 10px 2px;
}

.WidgetHolder .pros-list li span, .WidgetHolder .cons-list li span {
	float: right;
	padding: 0 6px 0 0;
	font-size: 10.5px;
}

.WidgetHolder .bg-light {
	padding: 0 0 0 6px;
	color: #434343;
	background-color: #FFFFFF;
}

.WidgetHolder .bg-dark {
	padding: 0 0 0 6px;
	color: #434343;
	background-color: #FFF0E1;
}

.pros .pros-head h2 {
	background:transparent url(images/pros-8.png) no-repeat scroll 0 0;
	padding: 0 0 0 25px;
	font-family: Arial;
	font-size: 18px;
}

.cons .cons-head h2 {
	background:transparent url(images/cons-8.png) no-repeat scroll 0 0;
	padding: 0 0 0 25px;
	font-family: Arial;
	font-size: 18px;
}
.widgetReviews td {
	border:0;
}

.widgetReviewsName {
	width:90px;
}

.widgetReviewsRating {
	padding:0 2px;
}.all-our-bingo-rooms-class {
background: url(/assets/sprites/all-our-bingo-rooms-sprite.png) no-repeat top left;
}
.all-our-bingo-rooms-extension-888ladies-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-bet365-small { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-cyberbingosmall { 
 background-position: 0 -64px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-dreambingo-small { 
 background-position: 0 -96px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-foxy-small { 
 background-position: 0 -128px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-gala-small { 
 background-position: 0 -160px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-littlewood-small { 
 background-position: 0 -192px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-logo60x30bingo-white-bg { 
 background-position: 0 -224px;height: 30px; width: 60px;
} 
.all-our-bingo-rooms-extension-mecca-small { 
 background-position: 0 -255px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-party-small { 
 background-position: 0 -287px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-sun-small { 
 background-position: 0 -319px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-williamhill-small { 
 background-position: 0 -351px;height: 31px; width: 61px;
} 
.all-our-bingo-rooms-extension-wink-small { 
 background-position: 0 -383px;height: 31px; width: 61px;
} 
.beginners-guide-class {
background: url(/assets/sprites/beginners-guide-sprite.png) no-repeat top left;
}
.beginners-guide-extension-888ladies-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.beginners-guide-extension-logo60x30bingo-white-bg { 
 background-position: 0 -32px;height: 30px; width: 60px;
} 
.beginners-guide-extension-usa-small { 
 background-position: 0 -63px;height: 31px; width: 61px;
} 
.media-navigator-brands-class {
background: url(/assets/sprites/media-navigator-brands-sprite.png) no-repeat top left;
}
.media-navigator-brands-extension-888ladies-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.media-navigator-brands-extension-cyberbingosmall { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.media-navigator-brands-extension-logo60x30bingo-white-bg { 
 background-position: 0 -64px;height: 30px; width: 60px;
} 
.media-navigator-brands-extension-usa-small { 
 background-position: 0 -95px;height: 31px; width: 61px;
} 
.media-navigator-brands-extension-virgin-small { 
 background-position: 0 -127px;height: 31px; width: 61px;
} 
.media-navigator-commercials-class {
background: url(/assets/sprites/media-navigator-commercials-sprite.png) no-repeat top left;
}
.media-navigator-commercials-extension-888ladies-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.media-navigator-commercials-extension-gala-small { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.media-navigator-commercials-extension-ladbrokes-small { 
 background-position: 0 -64px;height: 31px; width: 61px;
} 
.media-navigator-commercials-extension-logo60x30bingo-white-bg { 
 background-position: 0 -96px;height: 30px; width: 60px;
} 
.media-navigator-commercials-extension-usa-small { 
 background-position: 0 -127px;height: 31px; width: 61px;
} 
.media-navigator-promos-class {
background: url(/assets/sprites/media-navigator-promos-sprite.png) no-repeat top left;
}
.media-navigator-promos-extension-desperate-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.media-navigator-promos-extension-foxy-small { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.media-navigator-promos-extension-logo60x30bingo-white-bg { 
 background-position: 0 -64px;height: 30px; width: 60px;
} 
.media-navigator-promos-extension-usa-small { 
 background-position: 0 -95px;height: 31px; width: 61px;
} 
.media-navigator-promos-extension-williamhill-small { 
 background-position: 0 -127px;height: 31px; width: 61px;
} 
.reviews-class {
background: url(/assets/sprites/reviews-sprite.png) no-repeat top left;
}
.reviews-extension-888ladies-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.reviews-extension-bingoscotland-small { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.reviews-extension-cyberbingosmall { 
 background-position: 0 -64px;height: 31px; width: 61px;
} 
.reviews-extension-dreambingo-small { 
 background-position: 0 -96px;height: 31px; width: 61px;
} 
.reviews-extension-foxy-small { 
 background-position: 0 -128px;height: 31px; width: 61px;
} 
.reviews-extension-gala-small { 
 background-position: 0 -160px;height: 31px; width: 61px;
} 
.reviews-extension-jackpotjoy-small { 
 background-position: 0 -192px;height: 31px; width: 61px;
} 
.reviews-extension-ladbrokes-small { 
 background-position: 0 -224px;height: 31px; width: 61px;
} 
.reviews-extension-logo60x30bingo-white-bg { 
 background-position: 0 -256px;height: 30px; width: 60px;
} 
.reviews-extension-mecca-small { 
 background-position: 0 -287px;height: 31px; width: 61px;
} 
.reviews-extension-mirror-small { 
 background-position: 0 -319px;height: 31px; width: 61px;
} 
.reviews-extension-paddy-small { 
 background-position: 0 -351px;height: 31px; width: 61px;
} 
.reviews-extension-party-small { 
 background-position: 0 -383px;height: 31px; width: 61px;
} 
.reviews-extension-sky-small { 
 background-position: 0 -415px;height: 31px; width: 61px;
} 
.reviews-extension-sun-small { 
 background-position: 0 -447px;height: 31px; width: 61px;
} 
.reviews-extension-virgin-small { 
 background-position: 0 -479px;height: 31px; width: 61px;
} 
.reviews-extension-williamhill-small { 
 background-position: 0 -511px;height: 31px; width: 61px;
} 
.reviews-extension-wink-small { 
 background-position: 0 -543px;height: 31px; width: 61px;
} 
.top-5-best-bingo-sites-class {
background: url(/assets/sprites/top-5-best-bingo-sites-sprite.png) no-repeat top left;
}
.top-5-best-bingo-sites-extension-888ladies-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.top-5-best-bingo-sites-extension-cyberbingosmall { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.top-5-best-bingo-sites-extension-logo60x30bingo-white-bg { 
 background-position: 0 -64px;height: 30px; width: 60px;
} 
.top-5-best-bingo-sites-extension-williamhill-small { 
 background-position: 0 -95px;height: 31px; width: 61px;
} 
.top-10-best-bonuses-class {
background: url(/assets/sprites/top-10-best-bonuses-sprite.png) no-repeat top left;
}
.top-10-best-bonuses-extension-888ladies-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.top-10-best-bonuses-extension-dreambingo-small { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.top-10-best-bonuses-extension-foxy-small { 
 background-position: 0 -64px;height: 31px; width: 61px;
} 
.top-10-best-bonuses-extension-gala-small { 
 background-position: 0 -96px;height: 31px; width: 61px;
} 
.top-10-best-bonuses-extension-interbingo-small { 
 background-position: 0 -128px;height: 31px; width: 61px;
} 
.top-10-best-bonuses-extension-logo60x30bingo-white-bg { 
 background-position: 0 -160px;height: 30px; width: 60px;
} 
.top-10-best-bonuses-extension-sky-small { 
 background-position: 0 -191px;height: 31px; width: 61px;
} 
.top-10-uk-rooms-class {
background: url(/assets/sprites/top-10-uk-rooms-sprite.png) no-repeat top left;
}
.top-10-uk-rooms-extension-bet365-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.top-10-uk-rooms-extension-bingoworkz-small { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.top-10-uk-rooms-extension-dreambingo-small { 
 background-position: 0 -64px;height: 31px; width: 61px;
} 
.top-10-uk-rooms-extension-gala-small { 
 background-position: 0 -96px;height: 31px; width: 61px;
} 
.top-10-uk-rooms-extension-logo60x30bingo-white-bg { 
 background-position: 0 -128px;height: 30px; width: 60px;
} 
.top-10-uk-rooms-extension-mecca-small { 
 background-position: 0 -159px;height: 31px; width: 61px;
} 
.top-10-uk-rooms-extension-paddy-small { 
 background-position: 0 -191px;height: 31px; width: 61px;
} 
.top-10-uk-rooms-extension-party-small { 
 background-position: 0 -223px;height: 31px; width: 61px;
} 
.top-10-uk-rooms-extension-think-small { 
 background-position: 0 -255px;height: 31px; width: 61px;
} 
.top-10-uk-rooms-extension-williamhill-small { 
 background-position: 0 -287px;height: 31px; width: 61px;
} 
.top-10-us-rooms-class {
background: url(/assets/sprites/top-10-us-rooms-sprite.png) no-repeat top left;
}
.top-10-us-rooms-extension-bingoworkz-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.top-10-us-rooms-extension-cyberbingosmall { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.top-10-us-rooms-extension-desperate-small { 
 background-position: 0 -64px;height: 31px; width: 61px;
} 
.top-10-us-rooms-extension-usa-small { 
 background-position: 0 -96px;height: 31px; width: 61px;
} 
.top-10-us-rooms-extension-vics-small { 
 background-position: 0 -128px;height: 31px; width: 61px;
} 
.top-ten-bingo-bonus-class {
background: url(/assets/sprites/top-ten-bingo-bonus-sprite.png) no-repeat top left;
}
.top-ten-bingo-bonus-extension-888ladies-small { 
 background-position: 0 0;height: 31px; width: 61px;
} 
.top-ten-bingo-bonus-extension-cyberbingosmall { 
 background-position: 0 -32px;height: 31px; width: 61px;
} 
.top-ten-bingo-bonus-extension-logo60x30bingo-white-bg { 
 background-position: 0 -64px;height: 30px; width: 60px;
} 
.top-ten-bingo-bonus-extension-williamhill-small { 
 background-position: 0 -95px;height: 31px; width: 61px;
} 
