/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;}
th {font-weight:bold;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* grid.css */
.container {width:975px;margin:0 auto;}
.showgrid {background:url(http://c.nonoba.com/m/CSS/Blueprint/grid._MhI2CGKpJ7_6PxBC8tawoxfk74.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22 {float:left;margin-right:15px;}
.last, div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:75px;}
.span-3 {width:120px;}
.span-4 {width:165px;}
.span-5 {width:210px;}
.span-6 {width:255px;}
.span-7 {width:300px;}
.span-8 {width:345px;}
.span-9 {width:390px;}
.span-10 {width:435px;}
.span-11 {width:480px;}
.span-12 {width:525px;}
.span-13 {width:570px;}
.span-14 {width:615px;}
.span-15 {width:660px;}
.span-16 {width:705px;}
.span-17 {width:750px;}
.span-18 {width:795px;}
.span-19 {width:840px;}
.span-20 {width:885px;}
.span-21 {width:930px;}
.span-22, div.span-22 {width:975px;margin:0;}
.append-1 {padding-right:45px;}
.append-2 {padding-right:90px;}
.append-3 {padding-right:135px;}
.append-4 {padding-right:180px;}
.append-5 {padding-right:225px;}
.append-6 {padding-right:270px;}
.append-7 {padding-right:315px;}
.append-8 {padding-right:360px;}
.append-9 {padding-right:405px;}
.append-10 {padding-right:450px;}
.append-11 {padding-right:495px;}
.append-12 {padding-right:540px;}
.append-13 {padding-right:585px;}
.append-14 {padding-right:630px;}
.append-15 {padding-right:675px;}
.append-16 {padding-right:720px;}
.append-17 {padding-right:765px;}
.append-18 {padding-right:810px;}
.append-19 {padding-right:855px;}
.append-20 {padding-right:900px;}
.append-21 {padding-right:945px;}
.prepend-1 {padding-left:45px;}
.prepend-2 {padding-left:90px;}
.prepend-3 {padding-left:135px;}
.prepend-4 {padding-left:180px;}
.prepend-5 {padding-left:225px;}
.prepend-6 {padding-left:270px;}
.prepend-7 {padding-left:315px;}
.prepend-8 {padding-left:360px;}
.prepend-9 {padding-left:405px;}
.prepend-10 {padding-left:450px;}
.prepend-11 {padding-left:495px;}
.prepend-12 {padding-left:540px;}
.prepend-13 {padding-left:585px;}
.prepend-14 {padding-left:630px;}
.prepend-15 {padding-left:675px;}
.prepend-16 {padding-left:720px;}
.prepend-17 {padding-left:765px;}
.prepend-18 {padding-left:810px;}
.prepend-19 {padding-left:855px;}
.prepend-20 {padding-left:900px;}
.prepend-21 {padding-left:945px;}
div.border {padding-right:7px;margin-right:7px;border-right:1px solid #eee;}
div.colborder {padding-right:21px;margin-right:22px;border-right:1px solid #eee;}
.pull-1 {margin-left:-45px;}
.pull-2 {margin-left:-90px;}
.pull-3 {margin-left:-135px;}
.pull-4 {margin-left:-180px;}
.pull-5 {margin-left:-225px;}
.pull-6 {margin-left:-270px;}
.pull-7 {margin-left:-315px;}
.pull-8 {margin-left:-360px;}
.pull-9 {margin-left:-405px;}
.pull-10 {margin-left:-450px;}
.pull-11 {margin-left:-495px;}
.pull-12 {margin-left:-540px;}
.pull-13 {margin-left:-585px;}
.pull-14 {margin-left:-630px;}
.pull-15 {margin-left:-675px;}
.pull-16 {margin-left:-720px;}
.pull-17 {margin-left:-765px;}
.pull-18 {margin-left:-810px;}
.pull-19 {margin-left:-855px;}
.pull-20 {margin-left:-900px;}
.pull-21 {margin-left:-945px;}
.pull-22 {margin-left:-990px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22 {float:left;position:relative;}
.push-1 {margin:0 -45px 1.5em 45px;}
.push-2 {margin:0 -90px 1.5em 90px;}
.push-3 {margin:0 -135px 1.5em 135px;}
.push-4 {margin:0 -180px 1.5em 180px;}
.push-5 {margin:0 -225px 1.5em 225px;}
.push-6 {margin:0 -270px 1.5em 270px;}
.push-7 {margin:0 -315px 1.5em 315px;}
.push-8 {margin:0 -360px 1.5em 360px;}
.push-9 {margin:0 -405px 1.5em 405px;}
.push-10 {margin:0 -450px 1.5em 450px;}
.push-11 {margin:0 -495px 1.5em 495px;}
.push-12 {margin:0 -540px 1.5em 540px;}
.push-13 {margin:0 -585px 1.5em 585px;}
.push-14 {margin:0 -630px 1.5em 630px;}
.push-15 {margin:0 -675px 1.5em 675px;}
.push-16 {margin:0 -720px 1.5em 720px;}
.push-17 {margin:0 -765px 1.5em 765px;}
.push-18 {margin:0 -810px 1.5em 810px;}
.push-19 {margin:0 -855px 1.5em 855px;}
.push-20 {margin:0 -900px 1.5em 900px;}
.push-21 {margin:0 -945px 1.5em 945px;}
.push-22 {margin:0 -990px 1.5em 990px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22 {float:right;position:relative;}
.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:5px;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {font-size:1px;content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* forms.css */
/*label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}*/
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* print.css */
@media print{
	body {line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt;}
	.container {background:none;}
	hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
	hr.space {background:#fff;color:#fff;}
	h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;}
	code {font:.9em "Courier New", Monaco, Courier, monospace;}
	img {float:left;margin:1.5em 1.5em 1.5em 0;}
	a img {border:none;}
	p img.top {margin-top:0;}
	blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
	.small {font-size:.9em;}
	.large {font-size:1.1em;}
	.quiet {color:#999;}
	.hide {display:none;}
	a:link, a:visited {background:transparent;font-weight:700;text-decoration:underline;}
	xa:link:after, a:visited:after {content:" (" attr(href) ") ";font-size:90%;}
}

body{color:#444444;}

h1,h2,h3,h4,h5,h6{color:#7B49A5;font-family:Georgia, Serif;font-weight:bold;text-decoration:none;}
h4{color:#333333;}
h5{color:#444444;}
h6{color:#666666;}

h1{font-size:24px;margin-bottom:0.7em;letter-spacing:-1px;}
h2,.h2{font-size:21px;margin-bottom:0.3em;letter-spacing:-1px;}
h3{font-size:18px;margin-bottom:0.3em;}
h4,h5,h6{margin-bottom:0.2em;}
p{margin-bottom:1em;}
.rightbar h2{line-height:22px;margin-top:4px;}
.rightbar .subheading{margin-top:-4px;}


.infocusarea{
	color:white;
	font-family:Arial, Sans-Serif;
}


.right{text-align:right;}

.alternate{color:#8EC538;}
.box.speech h2.alternate{font-size:30px;font-weight:normal;}


.userscore{color:#DB529E;}

.subheading{color:#999999;margin-top:-10px;}
p.subheading{font-weight:bold;font-size:15px;margin-bottom:0.8em;line-height:1em;}
small.subheading{font-size:10px;margin-top:-3px;margin-bottom:5px;display:block;}

.nomargin{margin:0px;}
.center{text-align:center;}

a{color:#448CCB;text-decoration:none;font-weight:bold;}
a:hover{color:#3772A6;text-decoration:underline}

a.inherit{color:inherit;text-decoration:inherit;font:inherit;}

ul{padding:0px;list-style-type:none;margin-left:0px;}
ul li{
	background:url(http://c.nonoba.com/m/I/icons.7xJy5ijJu7n725HDJvjDThg8H00.png) no-repeat 4px -984px;
	list-style-type:none;
	padding-left:18px;
}

.h2more{float:right;margin-top:-30px;}
.h3more{float:right;margin-top:-23px;}


.focusheaderbegin, .focusheaderend, .focusheadermid{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) no-repeat;
}
.focusheader{margin-bottom:1em;}
.focusheader .hr{margin:0px;}
.focusheaderbegin{
	height:35px;
	background-position:left -1518px;
}
.focusheaderend{
	height:35px;
	background-position:right -1518px;
	padding:0px 10px 0px 10px;
}
.focusheadermid{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) repeat-x right -1553px;
	height:35px;
	line-height:35px;
	text-align:center;
}

.focusheader h2{display:inline;}
.focusheader .subheading{display:inline;margin-left:20px;}





.arrow, a.arrow:hover{
	margin-left:10px;
	height:70px;
	background:url(http://c.nonoba.com/m/I/DeveloperArrow.fuiaSZ0SsYXe6v1ENPAh9fN18xE.png) no-repeat top right;
	display:block;
	margin-top:2em;
	line-height:70px;
	color:#444444;
	text-decoration:none;
	_margin-left:0px;
	
}
.arrow .big{text-decoration:none;color:#7B49A5;font-family:Georgia, Serif;font-size:18px;font-weight:bold;text-decoration:none;}
.arrow .arrowend{
	display:block;
	background:url(http://c.nonoba.com/m/I/DeveloperArrow.fuiaSZ0SsYXe6v1ENPAh9fN18xE.png) no-repeat top left;
	width:10px;
	float:left;
	height:70px;	
	margin-left:-10px;
	_margin-left:0px;
}
html,body{height:100%;width:100%;margin:0px;padding:0px;}
html{overflow:hidden}

body{display:table;height:100%;width:100%;}
body{background-color:#FFFFFF;}

.breaker{clear:both;}
hr, .hr{margin:10px 0px 10px 0px;height:3px;color:transparent;background-color:Transparent;background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) 0px -1000px;overflow:hidden;display:block;}


#nonobafooter{width:100%;min-width:975px;margin:0px;padding:0px;}

#playbarstatus{height:61px;width:300px;position:absolute;top:0px;left:0px;}
#playbarflash{width:100%;height:100%;}

#fakehscrollbar div{width:975px;height:20px;overflow:hidden;}
#fakehscrollbar{overflow-x:auto;overflow-y:hidden;width:100%;height:26px;position:absolute;bottom:0px;}
#fakepage{width:100%;height:100%;position:absolute;overflow-x:hidden;overflow-y:scroll}

/* Playbar */
.playbar{
	display:none;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) repeat-x 0px -800px;
	width:100%;
	height:62px;
	position:absolute;
	bottom:0px;
}

#playbarcontent{width:990px;margin:0px auto;position:relative;height:30px;}

.loggedinuser{position:absolute;top:35px;color:#999999;}
.loggedinuser a.inlineuser span{text-align:left;margin-right:4px;font-weight:bold;}
.loggedinuser a.inlineuser{font-size:14px;text-decoration:none;margin-right:3px;}
.loggedinuser .homelink{margin-top:-1px;}
.loggedinuser .homelink a{text-decoration:none;}


.playbarregisterbutton{
	right:0px;
	position:absolute;top:6px;
	text-align:right;
	top:16px;	
	font-size:20px;
	color:Gray;
}

.favoritegames{
	position:absolute;
	top:6px;left:755px;
}
.favoritegames a{
	float:left;
	margin-left:4px;
}
.favoritegames img{width:47px;height:47px;}
.favoritegames a:hover{
	position:relative;top:-2px;
}

.usermenu{position:absolute;top:7px;left:0px;}
.usermenu a{
	display:block;
	border:0px;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial;
	font-size:14px;line-height:25px;
	height:25px;
	padding:0px 7px 0px 7px;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) -10px -900px;
}
.usermenu a:hover{background-position:-10px -925px;color:White;text-decoration:none}
.usermenu a:active{background-position:-10px -950px;color:White;}
#firstusermenulink{background-position:0px -900px;border-left:0px;padding-left:13px;}
#firstusermenulink:hover{background-position:0px -925px;color:White;}
#firstusermenulink:active{background-position:0px -950px;color:White;}
#lastusermenulink{background-position:right -900px;border-right:0px;padding-right:13px;}
#lastusermenulink:hover{background-position:right -925px;color:White;}
#lastusermenulink:active{background-position:right -950px;color:White;}

/* TOPBAR */
#outertopbarcontainer{
	text-align:left;
	margin-bottom:-20px;
}
#topbarcontainer{
	width:100%;
	min-width:975px;
	position:relative;z-index:999;
	height:90px;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) repeat-x 0px 0px transparent;
}
#topbar{
	margin:0px auto;
	width:975px;
	position:relative;
}
#nlogo{
	height:70px;
	width:150px;
	border:0px;
	overflow:hidden;text-indent:999px;
	position:absolute;top:0px;left:0px;
	display:block;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) no-repeat 0px -200px;
	white-space:nowrap;
}
#topsearch{background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) no-repeat 0px -100px; width:235px; height:70px; position:absolute;top:0px;right:0px; }

#topsearchquery{position:absolute;top:27px;left:29px;height:17px;vertical-align:top;background:transparent;width:129px;background-color:white;border:0px;padding:0px;margin:0px;}
#topsearchquery.waitingforinput{color:#999999;text-align:center;font-size:11px;}
#topsearchsubmit{position:absolute;top:24px;line-height:21px;left:175px;border:0px;padding:0px;margin:0px;background:transparent;font-weight:300;font-size:12px;color:#848484;overflow:visible}

.topmenu{position:absolute;top:18px;left:182px;}
.topmenu a{
	display:block;
	border:0px;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial;
	font-size:18px;line-height:33px;
	height:33px;
	padding:0px 13px 0px 13px;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) -10px -300px;
}
.topmenu a.active{background-position:-10px -399px;}
.topmenu a:hover{background-position:-10px -333px;color:White;text-decoration:none}
.topmenu a:active{background-position:-10px -366px;}


#firsttopmenulink{background-position:0px -300px;border-left:0px;}
#firsttopmenulink.active{background-position:0px -399px;}
#firsttopmenulink:hover{background-position:0px -333px;color:White;}
#firsttopmenulink:active{background-position:0px -366px;}

#lasttopmenulink{background-position:right -300px;border-right:0px;}
#lasttopmenulink.active{background-position:right -399px;}
#lasttopmenulink:hover{background-position:right -333px;color:White;}
#lasttopmenulink:active{background-position:right -366px;}

#signupandregister{position:absolute;right:235px;top:24px;}
#signupandregister a{font-weight:bold;border:0px;line-height:21px;font-size:13px;color:#9F9F9F;margin-right:18px;text-decoration:none;}
#signupandregister a:hover{color:#6F6F6F;}

/* FocusArea and Main Content */
.focusarea, .maincontent{
	margin-left:-10px;
	margin-right:-10px;
}
.focusareamid, .maincontentmid{
	width:995px;
	margin:0px auto 0px auto;
}

.focusarea{background-color:#7C4BA5;border-bottom:1px solid #777777}/*Purple: #7C4BA5;*/
.focusareamid4{padding:25px 10px 25px 10px;}

.maincontent{
	border-top:5px solid white;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) repeat-x 0px -2266px #FFFFFF;	
}

.maincontentmid4{padding:15px 0px 100px 0px;min-height:100px;}
.container{display:block !important;}
.focustabs{width:975px;margin-bottom:-26px;padding-top:26px;}



/* Footer */
#genericfooter{
	text-align:center;
	font-size:11px;
	color:#959595;
}
#genericfooter a{font-weight:normal;}
#nonobafooter{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) repeat-x 0px -2016px;
	background-color:#B0E2EB;
}


#nonobafooter{color:#4893A0;}
#nonobafooter h4{margin-top:1em;font-family:Arial, sans-serif;color:#4893A0;}
#nonobafooter h4 a{color:#4893A0;}
#nonobafooter p{font-size:11px;line-height:12px;}
#nonobafooter .linklist a{display:block;color:#4893A0;font-weight:normal;font-size:11px;font-weight:bold;}
#nonobafooter .linklist{padding-bottom:1em;}

#footerimg{position:absolute;top:-280px;right:-80px;}
#footerend{background-color:White;text-align:center;}
#footerend .mid{width:975px;margin:0px auto 0px auto;text-align:left;position:relative;}
#footerend{color:Gray;font-size:10px;padding:4px 0px 4px 0px}
#footerend .pagegenerationinfo{color:White;}

.timedoperationtable{display:none;}
.timedoperationtable table tr{border-bottom:2px solid gray;}
.timedoperationtable table td{vertical-align:top;text-align:left;}
#timedoperationoverview{position:absolute;}
#timedoperationoverview td{padding:2px;font-size:11px;line-height:12px;color:inherit;}


.border-right{ background:url(http://c.nonoba.com/m/I/vr.5dPh18LxgC1wZ4yoPisfsS4LRbw.png) repeat-y top right; }
.border-left{ background:url(http://c.nonoba.com/m/I/vr.5dPh18LxgC1wZ4yoPisfsS4LRbw.png) repeat-y top left; }


/* Top Menu Only (no playbar) */
#topusermenu{
	height:69px;
	width:209px;
	position:absolute;
	right:0px;
	border-right:1px solid #E2E2E2;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) no-repeat 0px -100px;
}
.topusermenucontent{
	width:205px;
	position:absolute;left:3px;top:0px;
	height:61px;
	background-color:#F3F3F3;
}
.topusermenucontent .signupandregister{
	text-align:center;
	padding-top:13px;
}
.loggedinavatar{position:absolute;top:18px;left:8px;width:33px;height:33px;overflow:hidden;background-color:#BBBBBB;}
.loggedinusername{position:absolute;top:18px;left:46px;white-space:nowrap;width:160px;overflow:hidden;}
.loggedinusername a{color:Black;font-size:17px;line-height:17px;font-weight:bold;font-face:arial,sans-serif;}
.loggedinusername .logoutlink, .loggedinusername .logoutlink a{font-size:10px;font-weight:normal;color:#4A4A4A;line-height:17px;vertical-align:top;}
.loggedinlinks{position:absolute;top:38px;left:46px;font-size:12px;line-height:12px;color:#B5B5B5;width:160px;overflow:hidden;white-space:nowrap}
#topsimplesearch{
	width:235px; height:70px; position:absolute;top:0px;right:159px;
	background:url(http://c.nonoba.com/m/I/topsearch.ULGsBIIU8CyI8FaapdP0P6X2G7U.gif) 23px 24px no-repeat;
}
#topsimplesearch #topsearchquery{width:120px;background-color:transparent;}
#topsimplesearch #topsearchsubmit{width:25px;height:21px;left:145px;background-color:transparent;border:0px;padding:0px;margin:0px;}

.loggedinlevel{position:absolute;top:1px;right:5px;}
.loggedinlevel a{color:#BBBBBB;font-size:11px;font-weight:normal;}

.slimfooter{text-align:center;font-size:12px;margin-top:20px;}
.slimfooter .copyrightinfo{text-align:center;font-size:10px;}
.slimfooter .pagegenerationinfo{text-align:center;font-size:10px;color:#FFFFFF;}
body.clubpage .slimfooter .pagegenerationinfo{color:#F9F5EF;}
body.clubpage .slimfooter a{color:#8C5C15;}

.timedoperationscontainer{margin:0px auto 0px auto;}


#playbartop{
	position:absolute;
	z-index:9999;
	left:1px;
	top:-68px;
	width:208px;
	height:69px;
}
#playbartop .flash{
	width:208px;
	height:69px;
}

label{font-size:13px;font-family:Georgia;color:#444444;font-weight:bold;}


table.form {width:100%;margin:0px;}
table.form textarea{width:98%;margin:0px;}

table.form th, table.form td{vertical-align:top;}
table.form label{vertical-align:top;line-height:28px;display:block;}
table.form label.radiolabel{display:inline-block;margin-right:15px;}
table.form label.inline{display:inline-block;}
.waitingforfeedback{color:#999999;}
.formErrorMessage{color:#AD6060;padding:0px;margin:0px;font-weight:bold;}
.formHelpMessage{font-size:11px;color:#999999;padding:0px;line-height:11px;margin-top:2px}

label.inline{display:inline;}

.formgrid{padding-bottom:5px;}
.formgrid label{line-height:28px}
.formgrid .formHelpMessage{margin-bottom:10px;}
.formgrid .formErrorMessage{margin-bottom:10px;}
.submitcontainer{text-align:right;}
.span-14 textarea{width:602px;}
.span-16 textarea{width:558px;}
.span-9 textarea{width:378px;}
.span-10 textarea{width:423px;}

.slimform label{display:block;}
.slimform select, .slimform input, .slimform .inputbox{margin-bottom:10px;}
.slimform .formHelpMessage{margin-bottom:10px;margin-top:-10px;}
.slimform .formErrorMessage{margin-bottom:10px;margin-top:-10px;}
.slimform label.inline{display:inline;}
.slimform input{vertical-align:top;}
.slimform textarea{width:98%;}

.requiredstar{
	color:#FFC98E;
}

.formError .inputbox{background-position:0px -1106px;}
.formError .inputbox span{background-position:right -1106px;}
.formError .inputbox span span{background-position:0px -1134px;}
.formError select, .formError textarea{border-color:#905554;}

.inputbox, .inputbox span{
	height:28px;
	display:inline-block;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) 0px -1050px no-repeat;
	padding:0px;
}
.inputbox span{
	position:relative;
	left:5px;
	padding-right:10px;
	background-position:right -1050px;
}
.inputbox span span{
	background-position:left -1078px;
}
.inputbox span span input{margin-top:5px;background-color:Transparent;position:relative;left:-5px;}

select{
	padding:3px;
	margin:0px 5px 0px 0px;
}

select, textarea{
	border: 1px solid #7F9DB9;
	-moz-border-radius:6px;
	-webkit-border-radius:5px;
}
input{
	margin:5px 5px 0px 5px;
	outline:none;
}
.inputbox input, .inputbox select{border:0px !Important;font-size:13px;margin:0px;}
.forumthread .hr{margin:8px 0px 5px 0px;clear:both;}
.threadinfo{color:#999999;font-size:11px;}

.threadinfo span.pipe{font-size:17px;line-height:10px;color:#E1E1E1;display:inline-block;margin:0px 7px 0px 7px}
.forumthread .ntag{margin-right:9px}
.forumthread .subject{font-size:16px;font-family:Arial, Sans-Serif;font-size:16px;display:inline-block;width:63%;overflow:hidden;white-space:nowrap;}

.forumthread a{text-decoration:none;}
.forumthread a:hover{text-decoration:underline;}

.forumthread .smallgamebanner{
	width:200px;
	float:left;	
	margin-right:10px;
	margin-bottom:5px;
}
.forumthread .smallgamebanner .bannergamename{display:none;}


.forumthread .ntag-info{
	margin-left:8px;
	vertical-align:text-top;
	margin-top:2px;
}
.threadifno .ntag-info{margin-left:5px;}

.lasteditedinfo{font-weight:bold;margin-top:1em;font-size:10px;color:#AAAAAA}

.forumpostavatar .user{
	float:right;
	display:block;
	width:60px;
	text-align:center;
	overflow-x:hidden;
}
.forumpostavatar .avatar{float:right;position:relative;}

#NewThreadSubject{width:365px;}

.forumrightbar .smallbutton{margin-bottom:4px;}
#movetoforumid{width:90px;}


select#mybookmarkedthreads{
	width:100%;
}


.threadaboutgamebanner{margin-bottom:1em;}
.threadaboutgamebanner .bannergamename{display:none;}
.threadaboutgamebanner .subheading{padding:0px;margin:0px;}

.favoriteforumthreadsubject{display:inline-block;width:90%;overflow:hidden;}

h1.forumsubject{width:100%;overflow:hidden;}
/* vtab-box */
.box.vtab-box .content{padding:15px 20px 10px 20px;margin:0px 0px 0px 0px;}
.box.vtab-box .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/VTab-Box.ioTfXH53TYXA61cP4jBngemWw00.png); } 
.box.vtab-box .boxminheight{min-height:425px;_height:200px;}

/* vtab-active */
.box.vtab-active .content{padding:0px}
.box.vtab-active .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/VTab-Active.7jLz7Lr3zoha4tVWH379r127ToU.png); } 

/* vtab-inactive */
.box.vtab-inactive .content{padding:0px;}
.box.vtab-inactive .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/VTab-Inactive.8kXx_8jRhUYwkZaVEn2LaX5vSXc.png); } 

/* Achievement boxes */
.box.achievementbox-locked .content{padding:0px;min-height:72px;margin:0px 0px 0px 0px;}
.box.achievementbox-locked .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/AchievementBox-Locked.oQGD8hw3V1M8nAdC3xyudGp3F5I.png); } 
.box.achievementbox-selected .content{padding:0px;min-height:72px;margin:0px 0px 0px 0px;}
.box.achievementbox-selected .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/AchievementBox-Selected.PqbcwdKjYSr7xPglKi8cJ7yNlRo.png); } 
.box.achievementbox-unlocked .content{padding:0px;min-height:72px;margin:0px 0px 0px 0px;}
.box.achievementbox-unlocked .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/AchievementBox-Unlocked.pnCycLqWDv.n7RqOtHzkUfYFKKQ.png); } 

.box.achievementbox-locked,
.box.achievementbox-selected,
.box.achievementbox-unlocked
{margin-bottom:4px;}

/* soft */
.box.soft .content{padding:4px;margin:0px 0px 4px 0px;}
.box.soft .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/soft.ZH2xohSemWqxJc3jjDrecvoytVE.png); } 

/* soft */
.box.mpbox .content{padding:4px;margin:0px 0px 4px 0px;}
.box.mpbox .boxparts div { background-image:url(http://c.nonoba.com/m/I/Boxes/mpdevelopers.JWbD.tBqB4Tcfbw1OYLH0CjstGM.gif); } 


/* dragbar */
.box.dragbar .content{padding:5px 5px 5px 40px;margin:0px 0px 4px 0px;}
.box.dragbar .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/dragbar.8csGJzMvKiGuVwGmamLjsbyFpmQ.gif); } 

/* soft */
.box.ratebox .content{padding:8px;margin:0px 0px 4px 0px;}
.box.ratebox .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/ratebox.y581ijTu3SD3veeUcnubxyrFnJU.png); } 

/* soft-selected */
.box.soft-selected .content{padding:4px;margin:0px 0px 4px 0px;}
.box.soft-selected .boxparts div { background-image:url(http://c.nonoba.com/m/I/Boxes/soft-selected.N.IVN9BPAsMq2xnDSDjfhFv0MsY.png); }

/* rightbar */
.box.rightbar .content{padding:10px 20px 15px 20px;margin-bottom:20px;}
.box.rightbar .boxparts div { background-image:url(http://c.nonoba.com/m/I/Boxes/rightbar.qVD3IDGVUYBGfLPQU2tX4MCX_XM.png); }

/* White Box (for games) */
.box.white .content{padding:5px;visibilty:hidden;}
.box.white .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/White.JzxledoXwrIHrBIXv3XjrCKs0G4.png); }


/* Speech */
.box.speech .content{padding:10px 15px 10px 40px;}
.box.speech .boxparts{height:55px;}
.box.speech .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/speech.udYuBoZWblHyRhaG0zEwW218FQA.png); } /* corners */
.box.speech .boxparts .bc5, .box.speech .boxparts .bc6{ background-image:url(http://c.nonoba.com/m/I/Boxes/speech-mid.alNHY4w.UDidXI1ASXH5phn6iGQ.png); }

/* rightSpeech */
.box.rightspeech .content{padding:15px 40px 10px 15px;}
.box.rightspeech .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/rightspeech.iFxF46WHOLxG3egY3zmbwW_bm2E.png); } /* corners */
.box.rightspeech .boxparts .bc5, .box.rightspeech .boxparts .bc6{ background-image:url(http://c.nonoba.com/m/I/Boxes/rightspeech-mid.E_fhb0I1SgsSNHOF95b_7.WzKrA.png); }


.box{position:static;}
.boxparts{width:1px;height:1px;position:absolute}
.box .content{position:relative;}
.bc1{position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:top left;width:100%;height:100%;overflow:hidden;font-size:0px;}
.bc2{position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:top right;width:100%;height:100%;overflow:hidden;font-size:0px;}
.bc3{position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:bottom left;width:100%;height:100%;overflow:hidden;font-size:0px;}
.bc4{position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:bottom right;width:100%;height:100%;overflow:hidden;font-size:0px;}
.bc5{position:absolute;top:0px;left:0px;background-repeat:repeat-y;background-position:top left;width:100%;height:100%;overflow:hidden;font-size:0px;}
.bc6{position:absolute;top:0px;left:0px;background-repeat:repeat-y;background-position:top right;width:100%;height:100%;overflow:hidden;font-size:0px;}
a.button, .button, button, a.smallbutton, .smallbutton, .focustabs a, .buttontabs a {
    background: transparent url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) left -600px no-repeat;
    display: inline-block;
    position:relative;
    height: 31px;
    padding-left:8px;
    margin:0px 8px 0px 0px;
    text-decoration: none;
    line-height:31px;
    font-weight:bold;
    font-size:16px;
	font-family:Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding:0px 5px 0px 13px;
	white-space:nowrap;
	border:0px !important;
}

.buttonend, .tabend{
    background: transparent url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) right -600px no-repeat;
    position:absolute;
    right:-8px;
    top:0px;
    display: block;
    height:31px;
    width:8px;
}

a.button:hover{background-position:left -631px;color:#FFFFFF;text-decoration:none}
a.button:hover .buttonend{background-position:right -631px;}
a.button:active{background-position:left -662px;}
a.button:active .buttonend{background-position:right -662px;}


a.smallbutton{background-position:left -700px;line-height:22px;font-size:12px;height:21px;border:0px;}
a.smallbutton .buttonend{background-position:right -700px;height:21px;}
a.smallbutton:hover{background-position:left -721px;color:#FFFFFF;text-decoration:none;}
a.smallbutton:hover .buttonend{background-position:right -721px;}
a.smallbutton:active{background-position:left -742px;}
a.smallbutton:active .buttonend{background-position:right -742px;}

.focustabs{clear:both;}
.focustabs a{background-position:left -450px;line-height:33px;font-size:16px;font-weight:bold;height:33px;margin-right:12px;padding-right:0px;margin-right:17px;}
.focustabs a .tabend{background-position:right -450px;height:33px;width:13px;right:-13px;}
.focustabs a:hover{background-position:left -485px;color:#FFFFFF;text-decoration:none;}
.focustabs a:hover .tabend{background-position:right -485px;text-decoration:none;}
.focustabs a:active{background-position:left -520px;}
.focustabs a:active .tabend{background-position:right -520px;}
.focustabs a.active{background-position:left -555px;color:#555850;font-weight:bold;}
.focustabs a.active .tabend{background-position:right -555px;}

.buttontabs{height:21px;padding:0.5em 0px 0.5em 0px;text-align:center;}
.buttontabs a .tabend{display:none;}
.buttontabs a{background-position:-10px -721px;line-height:21px;font-size:12px;font-weight:bold;height:21px;padding:0px 15px 0px 15px;margin:0px;position:static;}
.buttontabs a:hover, .buttontabs a.active{background-position:-10px -700px;color:#FFFFFF;text-decoration:none;}
.buttontabs a:active{background-position:-10px -742px;}
.buttontabs .first a{background-position:left -721px;}
.buttontabs .first a:hover, .buttontabs .first a.active{background-position:left -700px;color:#FFFFFF;}
.buttontabs .first a:active{background-position:left -742px;}
.buttontabs .last a{background-position:right -721px;}
.buttontabs .last a:hover, .buttontabs .last a.active{background-position:right -700px;color:#FFFFFF;}
.buttontabs .last a:active{background-position:right -742px;}
/* position them over the edge to the content */
.box.vtab-active,
.box.vtab-inactive{
	position:relative;
	margin-right:-15px;
	margin-bottom:8px;
	_width:255px;
}
.box.vtab-active{margin-right:-16px;_width:256px;}

.span-3 .box.vtab-active{_width:120px;}
.span-3 .box.vtab-inactive{_width:119px;}



.vtabcontainer{
	position:relative;
	z-index:999;
}

.vtab-active a, .vtab-inactive a{
	display:inline-block;
	width:100%;
	margin:0px;
	padding:5px 8px 5px 8px;
	text-decoration:none;border:0px;	
}
.vtab-active a{
	padding:7px 8px 7px 8px;
	font-size:24px;font-weight:bold;
}
/*
.boxminheight{float:right;}*/
.ntag, .ntag-info, .ntag-game, .ntag-user, .ntag-feedback, .ntag-forumthread, .ntag-rank{
    background: transparent url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) left -1350px no-repeat;
    display: inline-block;
    position:relative;
    height: 11px;
    margin:0px 5px 0px 0px;
    text-decoration: none;
    line-height:10px;
    font-weight:bold;
    font-size:10px;
	font-family:Arial, sans-serif;
	text-decoration:none;
	color:white;
	text-align:center;
	padding:0px 0px 0px 3px;
	white-space:nowrap;
	text-transform:uppercase;
	vertical-align:text-top
}

.tagend{
    background: transparent url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) right -1350px no-repeat;
    position:absolute;
    right:-3px;
    top:0px;
    display: block;
    height:11px;
    width:3px;
}

.ntag-info{background-position:left -1361px;}
.ntag-info .tagend{background-position:right -1361px;}

.ntag-game{background-position:left -1372px;}
.ntag-game .tagend{background-position:right -1372px;}

.ntag-user{background-position:left -1383px;}
.ntag-user .tagend{background-position:right -1383px;}

.ntag-feedback{background-position:left -1394px;}
.ntag-feedback .tagend{background-position:right -1394px;}

.ntag-forumthread{background-position:left -1405px;}
.ntag-forumthread .tagend{background-position:right -1405px;}

.ntag-rank{background-position:left -1416px;height:21px;line-height:21px;font-size:14px;font-weight:bold;color:#FFFFFF;padding-left:5px;margin-right:5px;}
.ntag-rank .tagend{background-position:right -1416px;height:21px;width:5px;right:-5px;}

#searchform #q{
	width:400px;
}
#searchform .button{margin-left:20px;}
.searchresults td, .searchresults th{
	margin:0px;padding:8px;
	vertical-align:top;
}
.searchresults img{float:left;position:relative;}
.searchresults{width:100%;}
.searchresults td{background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF;background-position:bottom;}
.searchresults .tagcontainer{text-align:right;width:10px;white-space:nowrap;background:none;}

.searchresults a, .searchresults .smallgamebanner .bannergamename{
	font-family:Arial, Sans-Serif;
	font-size:14px;
	text-decoration:none;
}

.searchresults .smallgamebanner span.bannerimage{position:absolute;margin-left:-180px;width:165px;}
.searchresults .gameresult{padding-left:190px;height:70px}


.searchresultdescription{color:#999999}
.searchresultdescription a, .threadinfo a{text-decoration:inherit;font-size:inherit;font:inherit;}


.searchresult .avatar{
	display:none;
}
.searchresults a span.avatar{
	float:left;
	display:block;
	width:60px;
	overflow-x:hidden;
	text-align:right;
	margin-right:8px;
}
.changechatroompopbox{
	width:400px;
}

.changechatroompopbox table {width:100%;margin:0px;position:relative;}
.changechatroompopbox table td{background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF;background-position:bottom}
.changechatroompopbox table p{margin-bottom:0px;}
.changechatroompopbox .buttoncell{text-align:right;vertical-align:top;}
.changechatroompopbox .chatroomicon{width:30px;}
.changechatroompopbox .roomsscroller{max-height:400px;_height:400px;overflow-y:auto;position:relative;}
.changechatroompopbox .roominfo a,  .changechatroompopbox .roominfo .userscore{font-size:14px;font-weight:bold;} 
.faqanswer{
	margin:0px 0px 20px 15px;
}
.feedback{
	margin-bottom:2.5em;
	padding-left:70px;
}

.feedback h3{
	font-family:Arial, Sans-Serif;
	font-size:16px;font-weight:bold;color:#444444;
}
.feedbackend{
	color:#999999;
	font-size:11px;
	text-align:right;
	padding-left:24px;
}
.feedbackend a{float:left;}

.feedback .user{
	float:left;
	position:absolute;
	margin-left:-70px;
	display:block;
	width:60px;
	text-align:center;
	overflow-x:hidden;
}
.feedback .avatar{float:right;}

.feedback .voting{
	display:block;margin-top:15px;
}

.feedback h5{margin-top:1em;}
.feedback textarea{width:90%;}

#submitfeedbackform #Text{
	height:140px;
}

#submitfeedbackform .button{
	float:right;
	margin:0px;
}

#feedbacksearch .smallbutton{float:right;margin:5px 10px 18px 0px;}

.feedback .notice{margin-top:1em;}
/* Banners */
.smallgamebanner{display:block;}
.gamebanner{display:block;}
.bannergamename{clear:both;}
span.bannerimage{border:1px solid #CCCCCC;display:block;overflow:hidden;position:relative}
span.bannerimage span{border:1px solid white;display:block;overflow:hidden;position:relative}
span.bannerimage img{float:left;}
a:hover span.bannerimage{border:1px solid #3772A6;cursor:hand}
a:hover span.bannerimage span{border:1px solid #92C4F1;}

/* IE6 fixes */
.gameicon span.bannerimage img{float:none;}
span.bannerimage{width:auto;height:auto;font-size:0px;}
.gamebanner span.bannerimage{_width:100%;height:72px;}
.smallgamebanner span.bannerimage{_width:100%;height:60px;}

/* icon */
.gameicon{display:inline-block;}
.gameicon .gameiconname{display:none}

/* GameBannerInfo */
x.gamebannerinfo{position:absolute;}
.gamebannerinfobegin, .gamebannerinfoend, .gamebannerinfomid{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) no-repeat;
	position:relative;
}
.gamebannerinfobegin{
	height:36px;
	background-position:left -1600px;
	padding-left:10px;
}
.gamebannerinfoend{
	height:36px;
	background-position:right -1600px;
	padding:0px 10px 0px 0px;
}
.gamebannerinfomid{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) repeat-x right -1636px;
	height:36px;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	overflow:hidden;
}
.gamebannerinfomid .smallbutton{
	_margin-top:8px;
}
.gamebannerinfo .rating{float:right;margin-top:8px;}

.gamebannerinfo .right{float:right;margin-top:5px;text-align:right;line-height:14px;}
.gamebannerinfo .smallrating{margin:0px;}
.gamebannerinfo small{font-size:11px;display:block;margin:0px;}







/* Achievements */
.achievementlink img{width:49px;height:56px;}
.achievementlink img.small{width:auto;height:auto;}
.achievementlink{display:inline-block;text-align:left;}
.achievementblockname{display:block;}


/* Gmae Category Teaser Box */
.gamecategoryteaserbox .gamebanner{
	margin-bottom:20px;
}
.gamecategoryteaserbox .gamebanner .bannergamename{display:none}

body .container .gamecategoryteaserbox .content{padding:5px;margin-bottom:17px;height:270px;}
.categorytop5link{height:33px;display:block;margin:7px 0px 3px 0px;}
.categorytop5link img{float:left;position:relative;top:-7px;margin-right:5px;height:35px;vertical-align:baseline}


.gameblock .span-2{font-size:12px;}
.gameblock .span-2 b{display:block;font-size:10px;line-height:10px;}

/* Search Games */
#searchgamesrightbar input, #searchgamesrightbar select{
	width:100%;
}
#searchgamesrightbar .inputbox, #searchgamesrightbar select{margin-bottom:7px;}
#searchgamesrightbar input.checkbox{display:inline;width:auto;float:left;clear:left;vertical-align:top;height:13px;}
#searchgamesrightbar label.inline{width:140px;float:left;margin-bottom:7px;font-size:12px;}
#searchgamesrightbar .submitcontainer{clear:both;}

/* The Search Form on /Games/ */
#browsegamestable{margin:8px;}
#browsegamestable td, #browsegamestable th{padding:2px;margin:0px;}
#browsegamestable{width:95%;}
#browsegamestable input{width:150px;}
#browsegamestable select{width:120px;}
#browsegamestable #Tags{width:100px;}
#browsegamestable label{font-size:12px;margin:0px;}
#browsegamestable input.checkbox{display:inline;width:auto;}
#singleplayergamebox{ float:left; }
#singleplayersitechatbox{ float:left;margin-left:15px;}

#multiplayerlobbychat{float:left;}
#multiplayerlobby{float:left;margin-left:15px;}
#multiplayergame{float:left;}



#singleplayersitechatbox .gamebanner span.bannergamename{display:none;}

#singleplayersitechatbox .buttontabs .first a, 
#singleplayersitechatbox .buttontabs .last a{
	padding:0px;
	width:50%;
} 

x#singleplayersitechatbox .buttontabs{padding-top:0px;}

#tab-topgames .gamebannerinfo{margin-top:-1px;}

/*#topgames .gamebanner{margin-bottom:0px;margin-top:5px;border:1px solid #F4A50E;}
#topgames{padding:1px 5px 5px 5px;background-color:#E6C77B;}*/

.tabfirstload{display:block;height:300px;}


/* ABout this game */

.rategame{width:184px;}
.addgametofavorites{width:184px}

.gametabteasers .box.soft{margin-top:10px;}
.gametabteasers .box.soft .content{height:60px;padding:7px;position:relative;}

.gametabteasers h3{position:absolute;font-size:16px;}
.gametabteasers .subheading{position:absolute;font-size:12px;width:110px;top:47px;line-height:16px;}
.gametabteasers .more{position:absolute;left:420px;top:0px;line-height:76px;font-size:16px;text-decoration:none;}
.gametabteasers .teasercontent{position:absolute;left:145px;width:270px;top:10px;overflow:hidden;}
.gametabteasers .achievementlink{margin-right:8px;}
.gametabteasers .achivementsubheading{width:135px;}


.gametabteasers .yourscore{
	margin-top:2px;
	font-size:20px;
	white-space:nowrap;
	color:#7A7A7A;
}
.gametabteasers .extrascoreinfo{
	color:#B6B6B6;
	line-height:20px;margin-top:-5px;font-size:16px;font-weight:bold
}

.gametabteasers .lastpost{
	font-size:18px;
	white-space:nowrap;
	color:#7A7A7A;
	margin-top:4px;
	margin-bottom:-3px;
	font-weight:bold;
}
.lastpostwhen{color:#B6B6B6}
.gametabteasers .noposts{
	color:#B6B6B6;
	line-height:20px;
	margin-top:18px;
	font-size:16px;
	font-weight:bold
}
	


/* Highscores and Achievements table */
.scoretable{width:100%;_width:99%;}
.scoretable th{
	color:#7B49A5;font-family:Georgia, Serif;font-weight:bold;font-size:16px;
	padding:0px 10px 0px 00px;
}
.scoretable .topsplitter{padding:0px;border:0px;}
.scoretable .topsplitter .hr{
	margin:5px 0px 5px 0px;
}

.scoretable{position:relative;}
.scoretable .rank{text-align:left;white-space:nowrap;width:60px;}

.scoretable th.score{text-align:right;}
.scoretable td.score{
	color:#888888;
	font-size:14px;
	text-align:right;
	font-weight:bold;
}

.scoretable td{border-bottom:1px solid #F2F2F2;vertical-align:middle;}


.nowshowing{
	color:#888888;
	font-size:16px;
	font-weight:bold;
	margin-bottom:1em;
}
.nowshowing .buttontabs{display:inline;margin:0px 10px 0px 10px}
.nowshowing .buttontabs a{padding:0px 13px 0px 13px}

.yourscore{
	font-size:20px;
	font-weight:bold;
	color:#BBBBBB;
}
.vtab-box .yourscore{
	border-bottom:1px solid #F2F2F2;
	padding-bottom:10px;
	margin-bottom:10px;
}
.moreachievementinfo .yourscore{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #F2F2F2;
}
.moreachievementinfo .box.rightbar .yourscore{margin:0px;border:0px;padding:0px;}
.yourscore b{color:#448CCB;}


/* Achievements */
.achievementbox a{
	text-decoration:none;
	display:inline-block;
	min-height:72px;
	_height:72px;
	position:relative;
	width:100%;
}
.achievementbox a:hover{text-decoration:none;}
.achievementbox img{
	position:absolute;
	top:10px;left:10px;
}

.achievementbox .name{position:absolute;left:90px;top:10px;font-size:16px;font-weight:bold;}
.achievementbox .hr{position:absolute;width:300px;top:26px;left:90px;}
.achievementbox .userscore{font-size:14px;display:inline-block;margin-left:10px;line-height:16px;}
.achievementbox .subheading{padding:53px 20px 0px 90px;display:block;font-size:13px;}
.achievementbox .earnedinfo {margin:5px 70px 5px 90px;display:block;background-color:#F9F3AE;padding:3px 10px 3px 10px;color:#4D4706;border:1px solid #DBD8BC;}

/* developer */
.developerinfo{
	font-size:16px;
	font-weight:bold;
	color:#888888;
	line-height:18px;
}
.developerinfo div{margin-bottom:8px;font-weight:normal;}
.developerinfo .username, .developerinfo .userlocation{
	font-size:22px;
	color:#448CCB;
	line-height:10px;
	text-decoration:none;
}
.developerinfo .userlocation{
	font-size:18px;
}

.box.speech .gamebanner{width:200px;margin:0px 12px 15px 0px;float:left;position:relative;}
.box.speech .gamebanner .bannergamename{display:none;}

/*tabshare */
#tab-share .span-8 input{width:300px;}
#tab-share .span-8 .inputbox{ margin-bottom:1em; }
#tab-share textarea{height:130px;}

/* Add To Favorites popbox */
.addtofavoritespopbox{width:300px; }
.addtofavoritespopbox .bannergamename{display:none;}
.addtofavoritespopbox .gameicon{float:left;margin-right:15px;margin-top:5px;}
.addtofavoritespopbox .playbar{
	position:static;
	display:block;
	margin-bottom:1.5em;
	text-align:center;
}
.addtofavoritespopbox input{width:250px;}
.addtofavoritespopbox input.waitingforinput{color:Gray;font-style:italic;}
.addtofavoritespopbox .inputbox{margin-bottom:1.5em;}
.addtofavoritespopbox textarea{height:60px;width:280px;margin-bottom:1em;}
.addtofavoritespopbox .playbar .gameicon{margin:4px 2px 0px 2px;float:none}
.addtofavoritespopbox .playbar .bannerimage, .addtofavoritespopbox .playbar .bannerimage:hover{border-width:3px;}
.addtofavoritespopbox .gameicon.active .bannerimage{border:3px solid orange;}
.addtofavoritespopbox .gameicon.active .bannerimage span{border:1px solid #FFCE4A;}

/* Rate Popbox */
.rategamepopbox{width:270px;}
.rategamepopbox .bannergamename{display:none}
.rategamepopbox .currentrating{float:right;}
.rategamepopbox h4{margin-top:1.3em;}
.rategamepopbox .ratebox{margin-bottom:2em;margin-top:0.5em;font-size:18px;font-weight:bold;color:Gray;line-height:18px;}
.rategamepopbox .ratebox .rating{float:right;margin-right:20px;cursor:hand;}
.rategamepopbox .ratebox .yourrating{color:#F4A40B;}

.rategamepopbox .tagsinfo{width:100px;float:left;}
.rategamepopbox .tagsinfo h4{margin:0px;}
.rategamepopbox .tagsinfo h4 span{font-weight:normal;}
.rategamepopbox .tagsinfo p{margin:0px;font-size:10px;}
.rategamepopbox textarea.tagstext{width:140px;float:left;margin-left:15px;height:50px}

/* GameUrl Table */
table.gameurls tr.suburls{display:none;}
table.gameurls tr.suburls td{font-size:10px;border:none;background:none;}
table.gameurls td.indent{padding-left:15px;}
table.gameurls td{background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF;background-position:bottom;}
table.gameurls small {color:Gray;}
/* Paging Line */
.paging{background-color:#FFFBED;border-top:1px solid #FFEAD3;border-bottom:1px solid #FFEAD3;color:#868686;text-align:center;padding:2px 5px 2px 5px;margin:1em 0px 1em 0px}
.paging .first{float:left;}
.paging .last{float:right;}
.paging a{border-width:0px;}
.paging a:hover{border-width:1px;}
.paging strong{background-color:#448CCB;color:White;display:inline-block;padding:0px 5px 0px 6px;}


/* Paging Box */
.prevlink, .nextlink{display:block;text-decoration:none;}
.prevlink span, .nextlink span{
	display:none;
	overflow:hidden;
	width:12px;height:24px;
	background:url(http://c.nonoba.com/m/I/icons.7xJy5ijJu7n725HDJvjDThg8H00.png) no-repeat;
	text-indent:999px;
	white-space:nowrap;
}
.prevlink span{background-position:0px -958px;}
.nextlink span{background-position:0px -934px;}
.prevlink:hover span{background-position:-12px -958px;}
.nextlink:hover span{background-position:-12px -934px;}
.popbox, .popbox tr, .popbox td{
	margin:0px;padding:0px;
}

.popbox{position:absolute;width:100%;height:100%;}

.popbox td{width:50%;height:50%}


.popbox .p1{background:url(http://c.nonoba.com/m/I/Boxes/PopboxAlert.ogUhbS8Q_FUP3VZSFfKEp_Zymks.png) top left}
.popbox .p2{background:url(http://c.nonoba.com/m/I/Boxes/PopboxAlert.ogUhbS8Q_FUP3VZSFfKEp_Zymks.png) top right}
.popbox .p3{background:url(http://c.nonoba.com/m/I/Boxes/PopboxAlert.ogUhbS8Q_FUP3VZSFfKEp_Zymks.png) bottom left}
.popbox .p4{background:url(http://c.nonoba.com/m/I/Boxes/PopboxAlert.ogUhbS8Q_FUP3VZSFfKEp_Zymks.png) bottom right}

a.popboxcloseicon{position:absolute;display:none;width:16px;height:15px;overflow:hidden;background:url(http://c.nonoba.com/m/I/icons.7xJy5ijJu7n725HDJvjDThg8H00.png) -0px -208px;z-index:9999;text-decoration:none;}
a.popboxcloseicon:hover{background-position:-16px -208px;text-decoration:none;}
.flash div{display:none;}

embed{display:block;}/* fixes small padding under flash here: chrome & firefox */

.registerpopbox{
	width:350px;
}

.registerpopbox .requiredinfo{
	float:right;
	font-size:11px;
}


.registerpopbox .tos p{
	border:1px solid #BEEDFF;padding:4px;margin:-0.7m 1em 1em 1em;
	background-color:#E8F9FF;
	font-size:10px;
}

.registerpopbox input{width:190px;}

.registerpopbox table{margin:0px auto 0px auto;width:330px;}

.registerpopbox .yourlevel{text-align:center;margin-top:1em;margin-bottom:1em;}
.registerpopbox .yourlevel p{xmargin-top:-1em;}


.uploadprofilepictureform{
	margin:20px 50px 20px 50px;
}

.uploadprofilepictureform .button{
	margin-top:10px;
}

.givegenderform{text-align:center;margin:00px 50px 20px 50px;}
.givegenderform .radio, .givegenderform label.radiolabel{display:inline-block;margin:0px;padding:0px 10 0px 10px;width:auto;}
.givegenderform label.radiolabel{margin-right:20px;margin-left:5px;}
.givegenderform .button{
	margin-top:10px;
}

p.closewindow{
	font-size:11px;margin:1em 70px 0px 70px;
	border-top:1px solid #EFEFEF;
}

.conversation{
	margin:0px;
	width:98%;
}
.conversation .avatarcell{width:60px;overflow-x:hidden;}
.conversation .participants{width:100px;}
.conversation .participants small{display:block;font-size:11px;color:#222222;}
.conversation .avatarcell img{float:left;}
.excerpt{color:#666666;}
.conversation h3 a{font-family:Arial, Sans-Serif; font-size:14px;font-weight:bold;}
.conversation h3 .ntag{vertical-align:baseline;}
.conversation .subject{width:60%;}
.conversation .actions{text-align:right;padding:0px;width:100px;vertical-align:middle;}
.conversation .actions a{position:relative;}
.startconversationbutton{float:right;}

.conversationmessage{clear:both;padding-left:70px;margin-bottom:25px;}

.conversationmessage .user{
	float:left;
	position:absolute;
	margin-left:-70px;
	display:block;
	width:60px;
	text-align:center;
	overflow-x:hidden;
}
.conversationmessage .avatar{float:right;}
.conversationmessage small{display:block;margin-top:1em;color:#888888;text-align:right;}
.conversationmessage .box .content{_height:58px;min-height:58px;overflow:visible;}
.conversationparticipantsinfo{
	background:#FFFBED;
	border-top:1px solid #FFEAD3;
	border-bottom:1px solid #FFEAD3;
	padding:5px 10px 8px 10px;
	color:#888888;
	margin-bottom:25px;
}

.conversationparticipantsinfo b{
	display:block;
	margin-bottom:3px;
	font-size:13px;
	color:#888888;
}
.conversationparticipantsinfo .mailfavoritelink{float:right;}

.rightbar .excerpt{font-size:11px;}

#messagereplyform .submitcontainer {margin-top:1em;}
#messagereplyform textarea{height:180px;}
.startconversation input{width:300px;}



.friendinvite{
	background-color:#FFFBED;
	border-top:1px solid #FFEAD3;
	border-bottom:1px solid #FFEAD3;
	padding:4px 5px 4px 4px;
	margin-top:-1px;
	clear:both;
}

.friendinvite .icon{float:right;margin:0px 5px;}


.friendsoffriends .user{
	width:95px;
	margin-bottom:20px;
	float:left;
	overflow:hidden;
	text-align:center;
}
.friendsoffriends .user .avatar{
	display:block;
	height:72px;
	line-height:72px;
}
.friendsoffriends .user .avatar img{vertical-align:bottom;}


.myfriends{width:100%;}
.myfriends .user{
	vertical-align:middle;
}
.myfriends td{background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF bottom;}
.myfriends .inlineuser{
	display:block;
	font-size:16px;
}
.myfriends .avatarcontainer{width:100px;}
.developercashrow{width:180px;float:left;margin-top:20px;margin-bottom:10px;}
.developercashrow b{display:block;color:#838383}
.developercashrow div{padding-left:20px;font-size:18px;}
.developercashrow small{display:block;color:Gray;font-size:10px;}

.developercashrowheadline{margin-bottom:5px;font-size:18px;clear:both;}
.developercashrow.stats{margin-top:0px;}
.developercashrow.stats b{padding-left:10px;}

.developerrequestpayout{display:block;text-align:center;padding:20px}
.developerrequestpayout small{display:block;color:Gray;}

.transactionlog td{
	background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF bottom;
}
.mygamesleft{
	padding-left:40px;
	margin-bottom:1em;
	clear:both;
}
.mygamesleft .gameicon{float:left;margin-left:-40px;}

.mygameheader{
	padding-left:60px;	
}
.mygameheader .gameicon{float:left;margin-left:-60px;}
.mygameheader h2{margin-bottom:0px;padding:0px;}
.mygameheader .buttontabs{text-align:left;margin-top:0px;}

.mygamelistbuttons{text-align:center;margin-bottom:1em;}

.dragbar label{font-size:12px;color:black;font-family:Arial, Sans-Serif;white-space:nowrap;}
.dragbar input{width:100px;}
.dragbar select{width:125px;}
.dragbar .formHelpMessage{color:White;}
.dragbar .button{margin-top:1em;}

.dragbar #Description{width:90%;height:100px;}
.dragbar #Icon{width:80px;}

.dragbar h2.withachievement{height:44px;line-height:44px;}
.dragbar h2.withachievement img{vertical-align:middle;}
.dragbar h2.withshopitem{height:49px;line-height:49px;}
.dragbar h2.withshopitem img{vertical-align:middle;}


.priceinformation{padding:10px;font-size:14px;background-color:#EEF881;border-top:1px solid #D7E075;border-bottom:1px solid #D7E075;text-align:center;}

.disabledachievements td{background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF bottom;}

.latestachievement0,.latestachievement1,.latestachievement2{
	width:115px;float:left;margin-left:-145px;_margin-left:-75px;
	background:url(http://c.nonoba.com/m/I/Achievements/top3.UOkqxui2HqneerVfv2k.kbMJia0.png) no-repeat top left;
	padding-top:115px;
	_height:10px;
	position:relative;
	color:#999999;font-weight:bold;
	text-align:center;
}
.latestachievement0 img.achievement,
.latestachievement1 img.achievement,
.latestachievement2 img.achievement{position:absolute;top:28px;left:40px;}
.latestachievement1{background-position:-115px 0px;}
.latestachievement2{background-position:-230px 0px;}
.latestachievement1 p, .latestachievement2 p{display:none}

.latestachievementcontainer{padding-left:145px;margin-top:-2em;}
.latestachievementcontainer .xpearned{display:block;font-size:14px;font-weight:bold;margin-bottom:3px;}
.latestachievementcontainer .achievementname{display:block;font-size:16px;font-weight:bold;line-height:16px;padding-top:0px}
.latestachievementcontainer .fromgame{margin-top:1em;color:#888888;font-size:13px;}
.latestachievementcontainer .fromgame a{font-weight:bold;}
.latestachievementcontainer .description{margin:1em 0px 0px 0px;}

.yourotherachievements{margin-top:5px;}
.yourotherachievements img{margin-right:14px;}
.yourotherachievements a{display:block;text-align:right;}

.achievementsyoudonthave{width:100%;}
.achievementsyoudonthave tr{background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF bottom;}
.achievementsyoudonthave img{float:left}
.achievementsyoudonthave .nameandicon{padding-left:33px;}
.achievementsyoudonthave .nameandicon .userscore{font-weight:bold}
.achievementsyoudonthave .nameandicon a.achievementlink{float:left;height:30px;margin:0px 0px 0px -30px;}
.achievementsyoudonthave .buttoncell{width:80px;text-align:right;}
.achievementsyoudonthave .from, .achievementfromtopgamebox .from{font-size:10px;color:#888888;margin-top:-3px;margin-left:10px;}

.achievementfromtopgamebox .from{margin-left:0px;}
.achievementfromtopgamebox{float:left;width:30%;margin-left:5px;margin-right:5px;text-align:center;margin-bottom:1em;}
.achievementfromtopgamebox .gamename{display:block;}


.myprofilepicture{text-align:center;display:block;}
.myprofilepicture img{
	margin:0px 0px 1em 0px;
}

.onlinefriends a span.avatar{
	float:left;
	display:block;
	width:60px;
	overflow-x:hidden;
	text-align:right;
	margin-right:8px;
}
.rating, .rating span, .smallrating, .smallrating span{
	height:12px;
	line-height:12px;
	overflow:hidden;
	width:74px;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) -81px -1495px no-repeat;
	display:inline-block;
	text-align:left;
}
.smallrating span{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) 0px -1495px;
}


.rating, .rating span{
	height:17px;
	width:96px;
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) -120px -1450px no-repeat;
}
.rating span{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) 0px -1450px;
}
.rating.hover span{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) 0px -1474px;
}
.buycoinstable{width:96%;margin:7px;}
.buycoinstable img{vertical-align:bottom;}
.buycoinstable td{padding:0px;margin:0px;font-family:Arial, Sans-Serif;font-size:24px;line-height:24px;font-weight:bold;}
.buycoinstable .price{color:#999999;}
.buycoinstable .buybutton{text-align:right;}
.coinbalance{font-size:20px;display:inline;margin:0px 3px 0px 3px;line-height:20px;vertical-align:baseline;}
.coinbalance img{vertical-align:baseline;margin-right:2px;}


.purchasediteminfo{padding-left:60px;clear:both}
.purchasediteminfo img{float:left;margin-left:-60px;}


.graypaymentbg{background-color:#E6E6E6;text-align:center;font-size:14px;padding:20px;}
.graypaymentbg .mainpage{float:left;background-color:White;width:450px;border:3px solid #B8B8B8;}
.graypaymentbg .mainpage .padder{padding:20px 10px 20px 10px;}
.graypaymentbg h1{color:#056674;margin:0px 0px 1em 0px;font-size:27px;}
.graypaymentbg table{text-align:left;}

.graypaymentbg h1, .graypaymentbg h2, .graypaymentbg h3, .graypaymentbg h4 {font-family:verdana,arial,sans-serif;}

.sideinfo{color:#707070;margin-left:8px;width:200px;text-align:left;font-size:12px;float:left;}
.sideinfo h3{
	margin-top:1em;
	font-weight:bold;	
	font-size:14px;
	color:black;
}
table.selectpaymentprovidertable td{padding-top:10px;border-top:1px solid #DADADA;}
table.selectpaymentprovidertable button{padding:6px 20px 6px 20px;white-space:nowrap;border:1px outset #056674;font-weight:bold;background-color:#E2F5F8;cursor:hand,default;}
table.selectpaymentprovidertable small{margin-top:2px;color:#888888;display:block;}
.progressbar div{
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) 0px -1695px;
}

.progressbar{
	height:40px;
	position:relative;
	top:0px;	
	padding:0px 40px 0px 40px;
	overflow:auto;
}

.progressbar .begin{width:40px;height:100%;position:absolute;left:0px;top:0px;background-position:left -1695px;}
.progressbar .end{width:40px;height:100%;position:absolute;right:0px;top:0px;background-position:right -1695px;}
.progressbar .mid{height:100%;background-position:left -1735px;}

.progressbarcontainer{margin-top:-40px;width:0px;overflow:hidden;height:40px;margin-right:auto;position:relative;}

.progressbar.green .begin{background-position:left -1775px;}
.progressbar.green .end{background-position:right -1775px;}
.progressbar.green .mid{background-position:left -1815px;}

.progressbar.blue .begin{background-position:left -1855px;}
.progressbar.blue .end{background-position:right -1855px;}
.progressbar.blue .mid{background-position:left -1895px;}


.progressinfo{font-weight:bold; color:#444444;font-size:13px;margin-bottom:3px;}

.progressinfo .userscore{font-size:20px;line-height:13px;}
/* common */
h2.menuheader{font-size:20px;margin-bottom:5px;font-weight:normal;}

ul.menu, ul.bigmenu{
	list-style-type:none;
	padding:0px;margin:0px 0px 1.5em 0px;
	width:100%;
}
ul.menu li, ul.bigmenu li{padding:0px;display:block;width:100%;background:none;}

/* bigmenu */
ul.bigmenu li{
	margin-bottom:3px;
	background-color:#F6F6F6;
}

ul.bigmenu li a{
	display:block;
	border:0px solid black;	
	background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) 0px -1200px; /* -1250px for normal inactive */
	color:White;
	font-family:Arial, helvetica, Sans-Serif;
	font-weight:bold;
	font-size:16px;
	padding:8px 0px 8px 8px;
	line-height:16px;
	text-decoration:none;
}


ul.bigmenu li a:hover, ul.bigmenu li a.active{
	background-position:0px -1200px;
	color:White;
}
ul.bigmenu li a:active{
	background-position:0px -1200px;
}

ul.bigmenu li a span.subtext{
	text-indent:1px;
	display:block;
	font-size:11px;
	font-weight:normal;
	height:14px;overflow:hidden;
}

ul.bigmenu ul.menu{margin-top:5px;}
ul.bigmenu ul.menu li a{
	padding:5px 0px 5px 8px;
}
ul.bigmenu ul.menu li a:hover{
	background-color:#FAFAFA;
}


ul.bigmenu ul.menu ul.menu{margin-top:0px;}
ul.bigmenu ul.menu ul.menu li a{
	padding:0px 0px 0px 20px;
	font-size:12px;
}
ul.bigmenu ul.menu ul.menu li a:hover{
}

/* just menu */

ul.menu li{
	background-color:transparent;
}
ul.menu li a{
	display:block;
	padding:0px 0px 10px 0px;
	font-size:14px;
	background:none;
	color:#448CCB;
	text-decoration:none;
	line-height:14px;
}

ul.menu li a:hover, ul.menu li a.active{
	color:#448CCB;
}
ul.menu li a:hover span, ul.menu li a.active span{
	text-decoration:underline;
	color:#3772A6;
}

ul.menu li a span.subtext, ul.menu li a:hover span.subtext{
	text-decoration:none;
	display:block;
	color:#999999;
	font-size:11px;
	font-weight:normal;
	text-indent:1px;
	overflow:visible;
}
ul.menu li a span.iconindented{padding-left:16px;}
.button span.icon, .smallbutton span.icon{
	position:absolute;
	top:-5px;
	left:-3px;
}



.icon{
	display:inline-block;
	position:relative;
	width:16px;
	height:16px;
	background:url(http://c.nonoba.com/m/I/icons.7xJy5ijJu7n725HDJvjDThg8H00.png) 0px 0px;
	margin:0px 1px 0px 0px;
	vertical-align:middle;
}

span.menuitem{background-position:0px 0px !important;}
span.activemenuitem{background-position:-16px 0px !important;}
span.forumthread{background-position:0px -16px !important;}
span.moved{background-position:-16px -16px !important;}
span.locked{background-position:0px -32px !important;}
span.download{background-position:-16px -32px !important;}
span.delete{background-position:0px -48px !important;}
span.removeconversationfavorite{background-position:-16px -48px !important;}
span.addconversationfavorite{background-position:-0px -64px !important;}
span.accept{background-position:-16px -64px !important;}
span.todo{background-position:-0px -80px !important;}
span.tododone{background-position:-16px -80px !important;}
span.exclamtionmark{background-position:-0px -830px !important;height:33px}

/* for feedstories */
span.feed-achievement{background-position:-0px -96px !important;}
span.feed-comment{background-position:-16px -96px !important;}
span.feed-favoriterequest{background-position:-0px -112px !important;}
span.feed-friendsadded{background-position:-16px -112px !important;}
span.feed-feedback{background-position:-0px -128px !important;}
span.feed-forum{background-position:-16px -128px !important;}
span.feed-game{background-position:-0px -144px !important;}
span.feed-score{background-position:-16px -144px !important;}
span.feed-levelgained{background-position:-0px -160px !important;}
span.feed-mail{background-position:-16px -160px !important;}
span.feed-welcome{background-position:-0px -176px !important;}

/*quotes*/
span.quotestart{background-position:-0px -878px !important;width:25px;height:16px;}
span.quoteend{background-position:-0px -894px !important;width:25px;height:16px;}



.iconaction{display:block;margin-bottom:8px;padding-left:20px;}
.iconaction .icon{float:left;margin-left:-20px;}

.didyouknow .icon{float:left;margin-left:-25px;margin-top:3px;}
.didyouknow{font-size:16px;font-weight:bold;color:#AAAAAA;margin-bottom:1em;padding-left:25px;}
/*
Added while doing the news, at least the .section should be kept around
subheading.tight might be something we remove
*/
.section{margin:0px 0px 33px 0px;}



.comment{padding-left:90px;}

.commentheading a span.avatar{
	float:left;
	position:relative;
	margin-left:-75px;
	display:block;
	_display:inline;/*IE6 Bug fix*/
	width:60px;
	overflow-x:hidden;
	text-align:right;
}
.commentheading a{text-decoration:none;}
.commentheading a:hover{text-decoration:underline;}
.commentheading h4{
	font-family:Arial, Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#444444;
}

.commentheading .ntag{margin-top:1px;margin-right:7px;}

.commentheading .hr{
	margin:0px 0px 5px 0px;
}

.comment .voting{
	text-align:right;
	display:block;
}
.comment{
	margin-bottom:2.5em;
}
.comment .comment{
	margin-bottom:0px;
	margin-top:2em;
	margin-right:0px;
	position:relative;
}

.hiddencommentinfo{
	color:#CCCCCC;
}
.hiddencommentinfo a{color:#CCCCCC;margin-bottom:-1em;}
.hiddencommentinfo a:hover{color:#999999;margin-bottom:-1em;}

.comment .voting{margin-top:-28px;margin-bottom:4px;}


.commentindent1{padding-left:70px;}
.commentindent2{padding-left:140px;}
.commentindent3{padding-left:210px;}


.postcommentform{
	padding-left:90px;
}

.postcommentform .user{
	float:left;
	position:absolute;
	margin-left:-75px;
	display:block;
	width:60px;
	text-align:center;
	overflow-x:hidden;
}
.postcommentform .avatar{float:right;}


.commentreplyform textarea{
	width:80%;height:200px;
}
h3.feedheadline{
	font-size:14px;
	font-weight:bold;
	display:block;
	clear:both;
	margin:0px;
	padding:6px;
	margin:1em 0px 0px 00px;
	float:left;
	background-color:#F2F2F2;
}
h3.feedheadline span{color:Black}
.userstories{
	border-top:1px solid #E1E1E2;
	padding:0px 0px 0px 70px;
	clear:both;
	font-size:14px;
}
.userstories .useravatar{
	float:left;
	width:60px;
	margin-top:10px;
	margin-left:-70px;
	_margin-left:-35px;
	text-align:right;
}
.feedstory{
	margin-top:-1px;
	padding:10px 10px 10px 20px;
}
.feedstory .icon{float:left;margin:2px 0px 0px -20px;vertical-align:middle;}
.feedstory blockquote{margin:0px;padding:0px;padding-left:28px;}
.feedstory blockquote .quotestart{float:left;margin:0px 0px 0px -28px;}
.feedstory blockquote .quoteend{float:none;margin:0px;}
.feedstory blockquote p{margin:0px;}

.feedstory .details, .feedstory blockquote{margin-top:5px;margin-left:15px;font-size:13px;max-width:330px;}
.feedstory .userscore{font-size:18px;line-height:14px;font-weight:bold;vertical-align:baseline;display:inline-block;position:relative;top:1px;}


.feedstory.achievementawarded .details{padding-left:60px;}
.feedstory.achievementawarded .achievementlink{float:left;margin-left:-60px;}
.feedstory.achievementawarded p{margin-bottom:0px;}
.feedstory.achievementawarded small{display:block;}

.feedstory.gamescore .details .gameicon{float:left;margin-left:-40px;}
.feedstory.gamescore .details{padding-left:40px;line-height:17px;}

.feedstory.gameupdated .details .gameicon, .feedstory.gameposted .details .gameicon{float:left;margin-left:-40px;}
.feedstory.gameupdated .details, .feedstory.gameposted .details{padding-left:40px;line-height:30px;}

.feedstory.forumcomment, .feedstory.forumposted {overflow:hidden;}


.male{color:#448CCB;}
.female{color:#F06EAA;}
.female:hover{color:#D3548E}
.genderless{color:#999999;}
.genderless:hover{color:#888888;}

.onlineinfo{color:#559E1F}

.inlineuser span{
	float:left;
	width:20px;
	height:20px;
	display:inline-block;
	margin-right:4px;	
	vertical-align:middle;
	line-height:25px;
	margin-top:-1px;
	text-align:right;
}
.inlineuser img{font-size:0px;}/* for missign images*/
.inlineuser{
	display:inline-block;
}
.reportabusepopbox{
	width:250px;	
}

.reportabusepopbox textarea{
	width:80%;
	height:100px;
}


.voting{font-weight:bold;padding-right:8px;}

.voting .votes{
	color:#479011;
	margin-right:3px;
}

.voting a{text-decoration:none;border:0px;margin-left:3px;margin-right:3px;}
.voting b{text-decoration:none;border:0px;margin-left:3px;margin-right:3px;}
.voting a:hover{text-decoration:underline;}
.voting a.smallbutton {text-decoration:none;}

.voting a.reported{color:#921111;}
.error.banned {
	font-size:30px;
	text-align:center;
	margin: 10px 10px 10px 10px;
}

/* profile text */
#profileText, .mceContentBody {
	text-align:left;
}

.mceContentBody{
	padding:10px;
}

#profileText p, .mceContentBody p{
	margin:0px;
	xheight:auto !important;
}

.mceContentBody{border:0px;background-color:White;}


/*games*/
.profilepage .smallgamebanner .bannerimage{
	width:165px;float:left;margin-right:8px;
	margin-bottom:10px;
}
.profilepage .bannergamename{font-size:14px}
.profilepage .smallgamebanner{
	clear:left;
}
.profilepage .gamedescription{
	float:left;color:#888888;
	width:160px;
	margin-bottom:10px;
}
.profilepage.span-12 .gamedescription{
	width:300px;
}


/* friends */
.box.rightbar .profilefriends .user{
	width:85px;
	margin-bottom:0px;
}
.profilefriends .user{
	width:105px;
	margin-bottom:20px;
	float:left;
	overflow:hidden;
	text-align:center;
}
.profilefriends .user .avatar{
	display:block;
	height:72px;
	line-height:72px;
}
.profilefriends .user .avatar img{vertical-align:bottom;}

/* ProfilePicture */
.profilePicture{
	text-align:center;
	width:100%;
}
.profilePicture.none{
	height:319px;
	background:url(http://c.nonoba.com/m/I/nopicture.5hKAOEMBw5CzmoMG6dXjACv_W9Q.gif) center center;
}
.profilePicture.none p{
	display:block;
	padding-top:190px;
	font-size:19px;
	color:Gray;
	line-height:20px;
	font-weight:bold;
}

/* Achievements */
.profileachievementstable td{
	background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF bottom left;
}
.profileachievementstable .bannergamename{display:none;}

h4.profileachievementgroup{
	margin-top:30px;
	line-height:27px;
	vertical-align:middle;
}
h4.profileachievementgroup .gameicon{
	vertical-align:middle;
	position:relative;top:-3px;
	margin-right:5px;
}


.miniachievementbox{
	padding-left:60px;
	clear:both;
	margin-bottom:10px;
}
.miniachievementbox .achievement {
	float:left;margin-left:-60px;
	clear:both;
	margin-bottom:10px;
}
.miniachievementbox b {font-size:13px;}
.miniachievementbox p {font-size:12px;color:#666666}
.miniachievementbox .fromgame{display:block;color:#888888}
/*ProfilePictures*/
.editpicturecontainer{
	background-color:White;
	text-align:center;
	padding:4px;
	border:1px solid #DDDDDD;
	margin-bottom:1.5em;
}
.editpicturecontainer img{
	margin:0px;
	padding:0px;
	position:relative;
	vertical-align:bottom;
}
.uploadbuttonhide{position:absolute;top:-9999px;}
.uploadbuttoncontainer{margin-bottom:1.5em;margin-top:-0.5em;}
.uploadpictureform input{margin-bottom:1.5em;}

/*Text*/
#ProfileTextDiv textarea{padding:0px;margin:0px;width:100%;}
#ProfileTextDiv table td{padding:0px;margin:0px;width:100%;vertical-align:bottom;}
#ProfileCssDiv textarea{width:96%;}


.feedtable{margin-bottom:1.5em;}
.feedtable h2 {margin:0px;}
.feedtable th {
	padding:0px;
	vertical-align:bottom;
}
.feedtable td{
	padding:4px;
	background:url(http://c.nonoba.com/m/I/table.HDUS.1pfSn9BIVqOmB2MALEqVN4.png) repeat-x #FFFFFF bottom;
}
.feedtable .hrrow{background:none;}
.feedtable .hr{margin:0px 0px 0px 0px}

.feedtable .feedevent{padding-left:20px;color:#666666;font-weight:bold;}

tr.fullpaymenthistory{display:none;}
.loginpopbox{
	width:230px;
}
.loginpopbox input{width:210px;} 
.loginpopbox input.checkbox{margin-top:13px;width:auto;vertical-align:baseline;}
.loginpopbox label.inline{vertical-align:baseline;}
.loginpopbox .submitcontainer{margin-top:10px;}
.loginpopbox .rememberme{float:left;margin-top:5px;}
.loginloading{white-space:nowrap;padding:40px;}
.dailygames .bannergamename{display:none;}
.dailygames .gamebanner{margin-bottom:3px;}

.recentdailygame{padding-left:45px;margin-top:6px;}
.recentdailygame .gameicon{float:left;margin-left:-45px;}
.recentdailygame small{display:block;color:#888888;}

.frontpageachievementbox a{display:block;}
.frontpageachievementbox .achievementlink{text-align:center;}

.frontpageachievementbox{width:29%;float:left;text-align:center;border-left:4px solid #DDDEE0;border-right:4px solid #DDDEE0;padding:0px 4px 0px 4px;}
.frontpageachievementbox.first{border:0px;}
.frontpageachievementbox.last{border:0px;}
.frontpageachievementspacer{height:2em;clear:both;}
.viewallachievements{text-align:right;display:block;padding-right:15px;}



.largefeatured:hover, .rightfeatured:hover{
	border-color:#97C7F1;

}
.largefeatured{
	border:2px solid white;
	display:block;
	margin-top:25px;
	padding-top:246px;
}
.largefeatured:hover{
	text-decoration:none;
}
.largefeatured .bottom{
	height:68px;
	overflow:hidden;
	background:url(http://c.nonoba.com/m/I/FeaturedGames/overlay.Ny9CjKC_HX6BbrIcJM1GXOIoknk.png) top left repeat-x;
	display:block;
}
.largefeatured .bottom .buttoncontainer{
	display:block;
	height:68px;
	float:right;
	padding-right:20px;
	vertical-align:baseline;
	padding-top:18px;
}
.largefeatured .bottom .gamename{
	color:White;
	font-family:Georgia, Serif;
	font-size:30px;
	font-weight:normal;
	display:block;
	padding-left:15px;
	line-height:45px;
}
.largefeatured .bottom .description{
	padding-left:15px;
	display:block;
	font-family:arial, Sans-Serif;
	font-size:16px;
	color:White;
	line-height:10px;
	font-weight:normal;
}


.rightfeatured{
	display:block;
	margin-top:14px;
	padding-top:67px;
	border:1px solid white;
}
.rightfeatured.second{
	margin-top:32px;
}
.rightfeatured:hover{text-decoration:none;}

.rightfeatured span{
	height:31px;
	background:url(http://c.nonoba.com/m/I/FeaturedGames/overlay.Ny9CjKC_HX6BbrIcJM1GXOIoknk.png) 0px -0px repeat-x;
	
	font-family:Georgia, Serif;
	font-weight:normal;
	font-size:16px;
	color:White;
	padding-left:7px;
	line-height:31px;
	display:block;
}


.featuredfrontpagegames h1{
	font-size:30px;
	font-weight:bold;
	line-height:35px;
	margin:0px;
}
.featuredfrontpagegames h3{
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	margin:0px;
}

.featuredfrontpagegames .adbox .mediumrectangle {
	margin-top:14px;
}
/* this would normally go in to the site admin appearence css */
.focusarea{background:url(http://c.nonoba.com/m/Partners/nonoba/focusarea5.17nl_LBENxilRA4LvCkjX4EmyPE.gif) bottom left repeat-x #7C4BA5}
x.focusarea{background-color:#7700C7;}

#nonobafooter{
	background-color:#7C4BA5;
	color:#E0C0FB
}

#nonobafooter a, #nonobafooter h4,#nonobafooter h4 a, #nonobafooter .linklist a{
	color:#E0C0FB
}

/* Add To PlayBar popbox */
.addtoplaybarpopbox{width:300px; }
.addtoplaybarpopbox .gameicon{float:left;margin-right:15px;margin-top:5px;}
.addtoplaybarpopbox .playbar{
	position:static;
	display:block;
	margin-bottom:1.5em;
	text-align:center;
}
.addtoplaybarpopbox .playbar .gameicon{margin:4px 2px 0px 2px;float:none}
.addtoplaybarpopbox .playbar .bannerimage, .addtofavoritespopbox .playbar .bannerimage:hover{border-width:3px;}
.addtoplaybarpopbox .gameicon.active .bannerimage{border:3px solid orange;}
.addtoplaybarpopbox .gameicon.active .bannerimage span{border:1px solid #FFCE4A;}
.addtoplaybarpopbox .top{padding-left:60px}
.addtoplaybarpopbox .top .gameicon{float:left;margin-left:-60px;}


.myfavoritegameblock .gamebanner{margin-bottom:5px;}
.myfavoritegameblock .bannergamename{display:none;}
.myfavoritegameblock .deleteicon{float:right;display:block;}

.friendsfavorite{color:#888888;}
.friendsfavorite .bannergamename{display:none;}
.friendsfavorite .smallgamebanner{margin-top:3px;}

/* Skyscraper */
#topskyscraper{position:absolute;left:985px;top:10px}

/* Banners */
.adbox .widebanner {width:728px;height:90px;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:10px}
.adbox .banner {width:468px;height:60px;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:10px}
.adbox .mediumrectangle {width:300px;height:250px;overflow:hidden;margin-left:auto;margin-right:auto}
.adbox .skyscraper {width:120px;height:600px;overflow:hidden;margin-left:auto;margin-right:auto;}
.adbox .wideskyscraper {width:160px;height:600px;overflow:hidden;margin-left:auto;margin-right:auto;}

#topskyscraper .adbox .skyscraper {width:120px;height:600px;overflow:hidden;margin-left:inherit;margin-right:inherit;}
#topskyscraper .adbox .wideskyscraper {width:160px;height:600px;overflow:hidden;margin-left:inherit;margin-right:inherit;}


.adbox .underwidebanner {width:728px;height:90px;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:10px}
.adbox .underbanner {width:468px;height:60px;overflow:hidden;margin-left:auto;margin-right:auto;margin-top:10px}

.adbox .leftgamewideskyscraper {width:160px;height:600px;overflow:hidden;margin-left:auto;margin-right:5px;float:left;}

.latestgames .smallgamebanner{width:200px;margin-bottom:10px;margin-left:10px;float:left;}

.unratedgame{padding-left:40px;margin-top:6px;height:35px;}
.unratedgame .gameicon{float:left;margin-left:-40px;}

.latestusers .user .avatar{display:block;}
.latestusers .user{height:95px;width:110px;display:block;float:left;text-align:center;margin-right:5px;}

.populargame{padding-left:45px;margin-top:6px;clear:both;}
.populargame .gameicon{float:left;margin-left:-45px;}
.populargame .info{color:#999999;font-weight:bold;}
.populargame div.info{float:right;}
/* Boxes.css*/
	/* club featured quote */
	.box.clubfeaturedquote .content{padding:15px;margin:0px 0px 4px 0px;}
	.box.clubfeaturedquote .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Club/featuredquote.YiEyf32CZWyfVto_8..CEpe5VY8.png); } 

	/* Club Gmae Box (for games) */
	.box.clubgamebox .content{padding:20px;}
	.box.clubgamebox .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/clubgamebox.XxBVTQZBSCO9DaxWK08O7YvWfAY.png); }

	/* Club Gmae Box (for games) */
	.box.clubachievementsbox .content{padding:8px 8px 0px 8px;}
	.box.clubachievementsbox .boxparts div{ background-image:url(http://c.nonoba.com/m/I/Boxes/clubachievementsbox.THyJC5UxAxBpuHLaTqMHms7K_YA.png); }

/* Pagelayout.css */
	.topmenu a#topclublink:hover, .topmenu a#topclublink.active{background-position:left -399px;}
	.topmenu a#topclublink:hover span, .topmenu a#topclublink.active span{background-position:right -399px;}
	.topmenu a#topclublink{background-position:left -300px;padding:0px;position:relative;left:-13px;}
	.topmenu a#topclublink span{background:url(http://c.nonoba.com/m/I/Page.Wg7Z9S.D_mMYBlRQ8HCHqimrpKI.png) right -300px;display:block;height:33px;padding-right:13px;position:relative;left:13px;}

/* Menu */
body.clubpage ul.bigmenu li a {background-image:url(http://c.nonoba.com/m/I/Club/page.sWidhWW.exgEfRMdrXLBrG9oxk8.png) ;}
body.clubpage ul.bigmenu li li a:hover {background-image:none;}
body.clubpage .usermenu a{
	background-image:url(http://c.nonoba.com/m/I/Club/page.sWidhWW.exgEfRMdrXLBrG9oxk8.png);
}

/*Affiliate*/
.affiliateGameMaterial{margin:0px;}
.affiliateGameMaterial td{vertical-align:top;}
.affiliateGameMaterial th{vertical-align:top;white-space:nowrap;text-align:right;}
.affiliateGameMaterial p{font-size:11px;color:#818181;display:block;width:300px;}
.affiliateGameMaterial .iconaction{margin:0px;padding}
.affiliateGameMaterial input{width:350px}



/* /Club/ pages*/
body.clubpage{background-color:#F9F5EF;}
body.clubpage .focustabs a,
body.clubpage .tabend,
body.clubpage .button, 
body.clubpage .smallbutton, 
body.clubpage .buttontabs a,
body.clubpage .buttonend,
body.clubpage .maincontent,
body.clubpage .tabend
{background-image:url(http://c.nonoba.com/m/I/Club/page.sWidhWW.exgEfRMdrXLBrG9oxk8.png);}
body.clubpage .maincontent{background-color:#F9F5EF;}

body.clubpage .focustabs a.active{color:#B62A38}
body.clubpage h1,
body.clubpage h2,
body.clubpage h3,
body.clubpage h4,
body.clubpage h5,
body.clubpage h6{color:#B60012;font-family: Lucinda Grande, Arial;}
body.clubpage h1{font-size:30px;}
body.clubpage #nonobafooter{
	background-color:#BCAD91;
	color:#726449
}

body.clubpage #nonobafooter a,
body.clubpage #nonobafooter h4,
body.clubpage #nonobafooter h4 a,
body.clubpage #nonobafooter .linklist a{
	color:#726449
}
body.clubpage .focusarea{
	background:url(http://c.nonoba.com/m/I/Club/FocusBackground.JZ5USpgp0BzpEJgJKqQNG1Jsn.g.gif) bottom left repeat-x #C00020;
}

.clubmajorinfo{padding-right:30px;}
body.clubpage .clubmajorinfo h1{font-size:34px;color:White;font-weight:bold;margin-bottom:0.6em;}
body.clubpage .clubmajorinfo h3{font-size:16px;color:White;font-weight:bold;margin-top:20px;margin-bottom:0.3em;text-align:center;}
body.clubpage .clubmajorinfo h4{font-size:22px;color:#FFDC4E;font-family:Georgia;font-weight:bold;margin-bottom:0.0em;text-align:enter;background:url(http://c.nonoba.com/m/I/Club/Star.T8qfFI._2v4GLFrRDKumNtbX4to.png) 0px 2px no-repeat;padding-left:24px;}
body.clubpage .clubmajorinfo p.subheading{font-size:18px;font-family:Georgia;color:White;font-weight:normal;line-height:1.2em;text-align:left;padding:0px;margin-bottom:30px;}
body.clubpage .clubmajorinfo p{color:White;text-align:enter;padding:0px 15px 0px 24px;display:block;}

ul.smallclubbenefits li{background:url(http://c.nonoba.com/m/I/Club/Star.T8qfFI._2v4GLFrRDKumNtbX4to.png) top left no-repeat;padding-top:2px;padding-bottom:0px;padding-left:23px;margin-bottom:0px;}

a.bigclubsignupbutton {
    background: transparent url(http://c.nonoba.com/m/I/Club/SignUpButton.cTCdppz7GIpbosqz821bvbhqWkA.png) top left no-repeat;
    width:266px;
    color:White;
    height:75px;
    display:block;
    font-size:24px;
    text-align:center;
    font-weight:bold;
    line-height:45px;
}
a.bigclubsignupbutton span{
	font-size:14px;
	line-height:10px;
	display:block;
}


.clubquote{
	/*background:url(http://c.nonoba.com/m/I/Club/Quotes.jAwVNjOhwvr.EC4cpbABih7j6JA.gif) top left no-repeat;padding-left:20px;*/
	font-family:Georgia;font-size:16px;font-style:italic;color:#372D1A;
	line-height:22px;
}

.clubquote span.qstart{line-height:22px;background:url(http://c.nonoba.com/m/I/Club/Quotes.jAwVNjOhwvr.EC4cpbABih7j6JA.gif);background-position:bottom left;width:27px;height:21px;display:inline-block;overflow:hidden;}
.clubquote span.qend{line-height:22px;position:absolute;background:url(http://c.nonoba.com/m/I/Club/Quotes.jAwVNjOhwvr.EC4cpbABih7j6JA.gif);background-position:bottom right;width:27px;height:21px;display:inline-block;overflow:hidden;}


.largequotes .clubquote{padding:0px 0px 20px 0px;margin-bottom:20px;border-bottom:1px solid #E5DFAB;}

.clubfeaturedquote h2{font-size:24px;margin-bottom:10px;}
.clubfeaturedquote {font-size:20px;font-family:Georgia;color:#BCA453}


.quoteauthor{text-align:right;font-size:12px;font-family:Arial;font-weight:normal;color:#666666;}
.quoteauthor span{font-weight:bold;font-size:14px;color:#B60012}

.clubfeaturebar{
	 background: transparent url(http://c.nonoba.com/m/I/Club/Featurebar.G_rK7DjXd0_7PMyyWticekoN5Og.gif) top left no-repeat;
	 width:254px;
	 height:47px;
	 text-align:center;
	 color:White;font-size:18px;
	 line-height:47px;
	 font-weight:bold;
	 margin-bottom:5px;
}

.majorbenefit{
	padding-bottom:30px;
	padding-left:170px;
	background:no-repeat top left;
}
.majorbenefit h2{margin-bottom:10px;}
.majorbenefit .subheading{color:#202020;margin-top:-9px;font-size:14px;font-weight:normal;margin-bottom:1.0em;line-height:1.3em;}
.majorbenefit.exclusivegames{background-image:url(http://c.nonoba.com/m/I/Club/ExclusiveGames.zSf744.pVayGsdVZXmk1H9WUyvc.png)}
.majorbenefit.newgames{background-image:url(http://c.nonoba.com/m/I/Club/NewGames.GUTsem56QZcK1O28u8ur90TAp.Y.png)}
.majorbenefit.noads{background-image:url(http://c.nonoba.com/m/I/Club/NoAds.ss8wCjqhon6XaWt1lTc_WdIAlyY.png)}
.majorbenefit ul{margin-left:10px;}

/* Club Game */
.clubgamescreenshots{
	clear:left;
	float:left;
	margin-left:60px;width:590px;
	margin-top:20px;
}
body.clubpage .clubgamescreenshots h2{
	color:White;
	margin:0px 0px -7px 8px;
}

.clubgameachievements{
	float:left;
	width:265px;
	margin-top:20px;
}
.clubgameachievements img{
	margin:5px 5px 0px 5px;
}
body.clubpage .clubgameachievements h2{
	color:White; 
	margin:0px 0px 0px 20px;
}

.clubgamescreenshots img{
	background:no-repeat;
	background-position:18px 18px;
}
.clubpopbox .p1{background:url(http://c.nonoba.com/m/I/Boxes/clubgamebox.XxBVTQZBSCO9DaxWK08O7YvWfAY.png) top left}
.clubpopbox .p2{background:url(http://c.nonoba.com/m/I/Boxes/clubgamebox.XxBVTQZBSCO9DaxWK08O7YvWfAY.png) top right}
.clubpopbox .p3{background:url(http://c.nonoba.com/m/I/Boxes/clubgamebox.XxBVTQZBSCO9DaxWK08O7YvWfAY.png) bottom left}
.clubpopbox .p4{background:url(http://c.nonoba.com/m/I/Boxes/clubgamebox.XxBVTQZBSCO9DaxWK08O7YvWfAY.png) bottom right}

.largeclubscreenshot img{
	display:block;
}
.largeclubscreenshot .screenshotnavigation{
	text-align:center;
	padding:4px;
	background-color:black;
}
.largeclubscreenshot .screenshotnavigation .previousscreenshot{float:left;}
.largeclubscreenshot .screenshotnavigation .nextscreenshot{float:right;}
.largeclubscreenshot .screenshotnavigation a{color:White;font-size:12px;}
.largeclubscreenshot .screenshotnavigation a:hover{color:White;}

#rightupsellbox{ float:left;margin-left:5px;}
#rightupsellbox .bg{background:url(http://c.nonoba.com/m/I/Club/upsellbg.3PkkaBonqXMwKrYz.y_eW66.AAM.jpg) top left repeat-x;}
#upsellbox{padding:3px 10px 10px 10px;}

#upsellbox h2{font-family:Arial;font-size:22px;font-weight:bold;color:White;text-align:center;margin:0px;padding:0px;}
#upsellbox .subline{font-size:14px;font-weight:bold;color:White;text-align:center;margin:0px;line-height:5px;}
#upsellbox h1.gamename{font-size:22px;font-weight:bold;color:#FFDC4E;text-align:center;margin-top:9px;display:block;margin-bottom:30px;white-space:nowrap;}

.upselljoinbtn{
	margin:15px 0px 15px 0px;
    background: transparent url(http://c.nonoba.com/m/I/Club/upselljoinbtn.D7Ie_uNwZzgcMuyBIdKxyUC9sac.gif) top left no-repeat;
    color:White;
    display:block;
	padding-left:20px;
    font-size:24px;
    text-align:center;
    font-weight:bold;
    line-height:61px;
}
.upselljoinbtn:hover{color:White;}
.upselljoinbtn span.inner{
	background: transparent url(http://c.nonoba.com/m/I/Club/upselljoinbtn.D7Ie_uNwZzgcMuyBIdKxyUC9sac.gif) top right no-repeat;
	height:61px;
	padding-right:20px;
    display:block;
}
#upsellbox .gamefeature{text-align:center;font-weight:bold;font-size:15px;color:#B60012;margin-bottom:5px;}

.upsellmoregames{
	width:246px;
	height:200px;
	display:block;
	background: transparent url(http://c.nonoba.com/m/I/Club/upsellmoregames.Yft0cZfI5z3_ax7IoarzNxHXU_0.gif) top right no-repeat;
}
.upsellmoregames.mzg{
	background: transparent url(http://c.nonoba.com/m/I/Club/upsellmoregames-mzg.9Mh9iNpLZ66xUjRDLbdw4ymtdKE.gif) top right no-repeat;
}
.upsellmoregames span.top{display:block;padding:8px;color:White;text-align:center; line-height:14px;font-size:13x;}
.upsellmoregames:hover{text-decoration:none;}

.upsellreadmore{text-align:center;padding-top:4px;}


/* Profile page */
.profileClubMembershipBadge{
	border:1px solid #BEBEBE;
	border-bottom:0px;
	padding:10px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	background:url(http://c.nonoba.com/m/I/Club/ProfileBadge.zEPilj8Q8_l1e3qtuYx4WBwCEZM.jpg) top left no-repeat;
	color:White;
}
.profileClubMembershipBadge a{color:White;text-decoration:underline;}


/* game banners */
.magiczengardenbanner{
	display:block; height:165px; width:656px; background:url(http://c.nonoba.com/m/ClubGames/magic-zen-garden/banner.aRt1zPto5vZ2IpU5rCRMt8YDNK0.jpg);
	color:white;text-decoration:none; position:relative; color:White; margin-bottom:10px;
}
.magiczengardenbanner:hover{text-decoration:underline;color:White;}
.magiczengardenbanner span{display:block;position:absolute;width:180px;text-align:center;font-size:18px;top:77px;left:408px;}

.untangledeluxebanner{
	display:block; height:165px; width:656px; background:url(http://c.nonoba.com/m/ClubGames/untangle-deluxe/banner.iCkU.ywpbFIRhuxVKFY4X1TMWFk.jpg);
	color:white;text-decoration:none; position:relative; color:White; margin-bottom:10px;
}
.untangledeluxebanner:hover{text-decoration:underline;color:White;}
.untangledeluxebanner span{display:block;position:absolute;width:180px;text-align:center;font-size:23px;top:90px;left:452px;}

.mahjongguardianbanner{
	display:block; height:165px; width:656px; background:url(http://c.nonoba.com/m/ClubGames/mahjong-guardian/banner..npumDy.7xqQ1IPOIOZqAQ.9QAc.jpg);
	color:white;text-decoration:none; position:relative; color:White; margin-bottom:10px;
}
.mahjongguardianbanner:hover{text-decoration:underline;color:White;}
.mahjongguardianbanner span{display:block;position:absolute;width:180px;text-align:center;font-size:18px;top:117px;left:455px;}


.funkyballworldsbanner{
	display:block; height:165px; width:656px; background:url(http://c.nonoba.com/m/ClubGames/funkyball-worlds/banner.NPXS0YVCE6WXCpdKD2GTqqBybNo.jpg);
	color:white;text-decoration:none; position:relative; color:White; margin-bottom:10px;
}
.funkyballworldsbanner:hover{text-decoration:underline;color:#461100;}
.funkyballworldsbanner span{display:block;position:absolute;color:#461100;width:180px;text-align:center;font-size:18px;top:103px;left:65px;}

.realsolitairebanner{
	display:block; height:165px; width:656px; background:url(http://c.nonoba.com/m/ClubGames/real-solitaire/banner.EO0f75Dz.erDJuTelFfvgaQeI6U.jpg);
	text-decoration:none; position:relative; font-weight:bold; margin-bottom:10px;
}
.realsolitairebanner:hover{text-decoration:underline;color:White;}
.realsolitairebanner span{display:block;position:absolute;color:white;width:180px;text-align:center;font-size:18px;top:110px;left:395px;}

.sunfloristbanner{
	display:block; height:165px; width:656px; background:url(http://c.nonoba.com/m/ClubGames/sun-florist/banner.KcVaaTYgRn9UkeU3a26rJv5PMk0.jpg);
	text-decoration:none; position:relative; font-weight:bold; margin-bottom:10px;
}
.sunfloristbanner:hover{text-decoration:underline;color:White;}
.sunfloristbanner span{display:block;position:absolute;color:white;width:180px;text-align:center;font-size:18px;top:72px;left:412px;}


.donpizzabanner{
	display:block; height:165px; width:656px; background:url(http://c.nonoba.com/m/ClubGames/don-pizza/banner.ynP9D1mBXUKJKmEI5bFUQ7y2n7w.jpg);
	text-decoration:none; position:relative; font-weight:bold; margin-bottom:10px;
}
.donpizzabanner:hover{text-decoration:underline;color:#111111;}
.donpizzabanner span{display:block;position:absolute;color:#111111;width:180px;text-align:center;font-size:18px;top:122px;left:469px;}




