@CHARSET "ISO-8859-1";

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

html.game_info,
body.game_info {
    background-image: none;
    background-color: transparent;
    font-size: 12px;
}

iframe.game_info {
    background-image: none;
    background-color: transparent;
    font-size: 12px;
}

#game-info-out {
/*	width: 100%;*/
	padding: 4px 0 0 10px;
	height: 227px;
}

#game-info {
/*	width: 100%;*/
	height: 100%;
	visibility: hidden;
	overflow: hidden;
}

div > #game-info,
body > #game-info {
    overflow: visible;
}

#game-info.over-vis {
    overflow: visible;
}

#game-a2a-out {
	width: 100%;
	height: 27px;
}

#game-sshot-bg {
	width: 302px;
	height: 202px;
	background-position: 1px 1px;
	background-repeat: no-repeat;
}

.game-rhs {
	overflow: hidden;
}

img, div { border: 0; margin: 0; padding: 0; }

.alpha, .icon, .prev, .next { behavior: url(/aa/iepngfix_v2.htc) }

a {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fff;
}

a:hover { text-decoration: underline; }

a.underline { text-decoration: underline; }

p { text-align:left; margin: 0; line-height: 1em; }

p.top { margin: 0.7em 0 0 0; }
p.bot { margin: 0 0 1em 0; }
p.both { margin: 0.7em 0 1em 0; }
p.none { margin: 0; }
p.indent { margin-left: 1em; }

.error {
    color: #ee0000;
}

form { margin: 0; padding: 0; }

table, tr, td, th {
    font-size: 12px;
    line-height: normal;
    vertical-align: top;
}

.new-out {
	position: relative;
	width: 0;
	height: 0;
	line-height: 0;
	z-index: 10;
}

.pagination,
.pagination a,
.pagination a:hover:focus:visited:active {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fff;
    font-weight: bold;
}

.pagination a.prev-ico {
    display: block;
    float: left;
    width: 13px;
    height: 13px;
    margin: 3px 0px 0px 2px;
    background-image: url(/a/more_icon_lft.png);
}

.pagination a.prev {
    display: block;
    float: left;
    margin: 0px 0px 0px 3px;
}

.pagination a.next-ico {
    display: block;
    float: right;
    width: 13px;
    height: 13px;
    margin: 3px 2px 0px 0px;
    background-image: url(/a/more_icon_rgt.png);
}

.pagination a.next {
    display: block;
    float: right;
    margin: 0px 3px 0px 0px;
}

#tgl-strip {
    width: 100%;
    height: 26px;
/*
    overflow: hidden;
*/
    clear: both;
    text-align: center;
    background-image: url(/aa/strip_bg.gif);
    background-repeat: repeat-x;
    z-index: 100;
}

#tgl-strip-inner {
    width: 100%;
    height: 26px;
    margin: 0 auto 0 auto;
    text-align: left;
}

#tgl-strip-inner img {
    float: left;
}

#tgl-strip-inner img.nav-but2 {
    display: none;
}

#tgl-strip ul.newList, #tgl-strip ul.newList * {
	margin:0;
	padding:0;
}

#tgl-strip :focus {outline:none;}
#tgl-strip .js ul.newList {left:-9999px;}

td#nav-dropddown {
    padding-top: 1px;
}

div#nav-bookmarks {
    height: 22px;
}

select#nav-bookmark {
    font-size: 10px;
}

#nav-bookmarks .newListSelected {
	background:#FFF url(/aa/dropdown2.gif) no-repeat scroll 136px 0px;
	border:1px solid #A5ACB2;
	color:#000;
	height:20px;
	margin-top:0px;
	padding:0;
	width:160px;
}

#nav-bookmarks .newListSelected div {
	display:block;
	font-size:12px;
	padding:3px 21px 2px 4px;
	text-align:left !important;
	width:136px;
}

#nav-bookmarks ul.newList {
	list-style:none;
	color:#000;
	width:159px;
	background:#fff;
	border:1px solid #000;
	top:22px;
	left:0;
	height:auto;
	overflow:auto;
	font-size: 0.85em;
	text-align:left!important;
	position:absolute;
	z-index:9999;
}

#nav-bookmarks ul.newList li {
	padding:2px 5px!important;
	border-bottom: 1px solid #cccccc;
}

#nav-bookmarks .hiLite {
	background:#316ac5!important;
	color:#fff!important;
}

#nav-bookmarks .newListHover {
	background:#ccc!important;
	color:#000!important;
	cursor:default;
}

#nav-bookmarks .newListSelHover {
	cursor:default;
}

#nav-bookmarks .newListSelHover, #nav-bookmarks .newListSelFocus {
	background-position:auto;
}

#nav-bookmarks .newListSelHover div, #nav-bookmarks .newListSelFocus div {
	font-weight:bold;
}

/* PAGE DEFAULTS */

#masthead {
    width: 100%;
    clear: both;
    text-align: center;
    z-index: 10;
}

#masthead-inner {
    margin: 0 auto 0 auto;
    text-align: left;
}

#reg-home {
    width: 100%;
    height: 150px;
}

#reg-home img {
    width: 100%;
    height: 150px;
}

#outer-top {
    width: 100%;
    float: left;
    text-align: center;
}

#content-outer {
    text-align: left;
    margin: 0 auto 0 auto;
}

#content-header {
}

#content-body {
    line-height: 1em;
}

#content-footer {
    width: 981px;
}

#outer-bottom {
    width: 100%;
    clear: both;
    text-align: center;
}

#footer-outer {
    text-align: left;
    margin: 0 auto 0 auto;
    line-height: 1em;
}

#reg-A-games,
#reg-B-games,
#reg-C-games {
	background-repeat: no-repeat;
}

.game-block .pic,
.game-block-sml .pic {
	font-size: 0;
}

.leader-outer {
    width: 728px;
    height: 92px;
    margin: 0 auto 0 auto;
}

.leader-outer.padded {
	padding: 10px 0 10px 0;
}

.leader-inner {
	margin: 0px 0 0 0px;
	width: 728px;
	height: 92px;
}
	
img.bdr {
    border: 1px solid #a9a9a9;
}

.panel-mid {
    overflow: hidden;
}

.next-ico img {
    cursor: pointer;
}

.td-c-m {
    text-align: center;
    vertical-align: middle;
}

.td-l-m {
    text-align: left;
    vertical-align: middle;
}

.td-r-m {
    text-align: right;
    vertical-align: middle;
}

/* DIALOG STYLES */

.dlg-state-open {
}

.dlg-state-done {
    display: none;
}

.dlg-bg-col {
	background-color: #8989ad;
	border-color: #8989ad;
}

.dlg-outer {
	display: none;
}

.dlg-outer-top {
	height: 6px;
	line-height: 6px;
	font-size: 0;
}

.dlg-outer-tl,
.dlg-outer-tr,
.dlg-outer-bl,
.dlg-outer-br {
	float: left;
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
    line-height: 6px;
    font-size: 0;
}

.dlg-outer-tl {
    background-image: url(/aa/dlg_cnr_tl.gif);
}
div > .dlg-outer-tl {
    background-image: url(/aa/dlg_cnr_tl.png);
}

.dlg-outer-tr {
    background-image: url(/aa/dlg_cnr_tr.gif);
}
div > .dlg-outer-tr {
    background-image: url(/aa/dlg_cnr_tr.png);
}

.dlg-outer-bl {
    background-image: url(/aa/dlg_cnr_bl.gif);
}
div > .dlg-outer-bl {
    background-image: url(/aa/dlg_cnr_bl.png);
}

.dlg-outer-br {
    background-image: url(/aa/dlg_cnr_br.gif);
}
div > .dlg-outer-br {
    background-image: url(/aa/dlg_cnr_br.png);
}

.dlg-outer-tm {
	float: left;
    height: 1px;
    border-top: 5px solid #fff;
}

.dlg-outer-bm {
    float: left;
    height: 1px;
    border-bottom: 5px solid #fff;
}

.dlg-outer-mid {
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	padding: 0 1px 0 1px;
}

.dlg-inner-mid {
	border-width: 1px;
	border-style: solid;
}

.dlg-outer-bot {
	height: 6px;
    line-height: 6px;
    font-size: 0;
}

.dlg-hdr {
	color: #fff;
	background-color: #2a2ae0;
	font-family: Verdana;
	font-size: 16px;
	font-weight: bold;
    padding: 4px 4px 4px 8px;
    text-align: left;
    line-height: 22px;
    margin: 2px;
    width: 482px;
    height: 22px;
}

.dlg-cross-outer {
	float: right;
    padding: 1px 1px 1px 1px;
    width: 20px;
    height: 20px;
    font-size: 0;
}

.dlg-cross-inner {
	font-size: 0;
	padding: 1px 1px 1px 1px;
	border: 1px solid #a0a0ff;
	width: 16px;
	height: 16px;
}

.dlg-cross-inner a {
    font-size: 0;
}

.dlg-bdy {
	width: 498px;
	height: 204px;
	color: #fff;
}

.dlg-bdy table.outer {
	padding: 10px 30px;
}

.dlg-ftr {
	margin: 2px;
	padding: 4px 20px 22px 20px;
	width: 454px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.dlg-2buts-outer {
    float: left;
    width: 50%;
    height: 100%;
}

.dlg-1but-outer {
    float: left;
    width: 100%;
    height: 100%;
}

.dlg-but-outer {
	margin: 0 auto 0 auto;
	width: 90px;
	height: 30px;
}

.dlg-but-inner {
	padding: 4px;
	width: 80px;
	height: 20px;
}

.dlg-but-cols {
	border: 1px solid #fff;
	background-color: #c0c0c0;
}

.dlg-but-cols.disabled {
    background-color: #909090;
}

a.dlg-but {
	display: block;
	background-repeat: no-repeat;
	background-position: 2px 2px;
	padding: 0 0 0 20px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

a.dlg-but-txt {
    color: #0000ce;
    font-size: 16px;
    font-weight: bold;
}

.disabled a.dlg-but {
	color: #0000ae;
	cursor: default;
}

a.ok {
    background-image: url(/aa/accept.gif);
}
div > a.ok {
    background-image: url(/aa/accept.png);
}

a.cancel {
    background-image: url(/aa/cancel.gif);
}
div > a.cancel {
    background-image: url(/aa/cancel.png);
}

a.close {
    background-image: url(/aa/accept.gif);
}
div > a.close {
    background-image: url(/aa/accept.png);
}

/* SUGGEST DIALOG */

.dlg-suggest-hdr {
    width: 482px;
}

.dlg-suggest-bdy {
    width: 498px;
    height: 204px;
    color: #fff;
}

.dlg-suggest-bdy table.outer {
    padding: 10px 30px;
}

.dlg-sug-txt {
    padding: 20px 0px 10px 0px;
    line-height: 1.5em;
}

.dlg-sug-fields {
    padding: 20px 10px;
}

.dlg-sug-lbl {
    padding: 4px;
}

.dlg-sug-val {
    padding: 4px;
}

.dlg-sug-val input {
    width: 300px;
    height: 16px;
    border: 1px inset #101010;
    background-color: #fff;
    color: #000;
    font-size: 12px;
}

.dlg-suggest-ftr {
    width: 454px;
}

/* Add to Any */

img.a2a_share {
    background-repeat: no-repeat;
}

img.a2a_share.wh215x23 {
    background-image: url(/aa/share215x23.gif);
}

a.a2a_dd > img.a2a_share.wh215x23 {
    background-image: url(/aa/share215x23.png);
}

img.a2a_share.wh264x23 {
    background-image: url(/aa/share264x23.gif);
}

a.a2a_dd > img.a2a_share.wh264x23 {
    background-image: url(/aa/share264x23.png);
}

img.a2a_share.wh285x23 {
    background-image: url(/aa/share285x23.gif);
}

a.a2a_dd > img.a2a_share.wh285x23 {
    background-image: url(/aa/share285x23.png);
}

#footer-a2a {
    float: right;
    width: 215px;
    height: 23px;
    padding: 19px 19px 0 0px;
}

#genre-a2a {
    float: right;
    width: 215px;
    height: 23px;
    padding: 4px 1px 0 0;
}

#game-a2a {
    float: left;
    clear: both;
    width: 264px;
    height: 23px;
    padding: 0 0 0 4px;
    margin: 1px auto 3px auto;
}

#game-a2a.w285 {
    width: 285px;
}

/* GENERIC STYLE MODIFIERS - MUST COME AFTER SPECIFICS ABOVE */

.no-space { font-size: 0; line-height: 0; }

.noline,
.noline a,
a.noline { text-decoration: none; }

.clear {
  clear: both;
}

.blk,a.blk { color: #000; }
.wht,a.wht { color: #fff; }
.gry,a.gry { color: #909090; }
.red,a.red { color: #bb0000; }

.vsml { font-size: 9px; }
.sml { font-size: 10px; }
.med { font-size: 11px; }
.big { font-size: 12px; }
.vbig { font-size: 14px; }
.huge { font-size: 16px; }
.vhuge { font-size: 18px; }
.italic { font-style: italic; }

.bold { font-weight: bold; }


