body { margin: 0px; background-color: #FFFFFF; background-image: url(/images/bg.gif); font-family: Verdana; font-size: 10px; }

a:link, a:visited { text-decoration: underline; color: #1E1E1E; }
a:hover { text-decoration: none; color: #1E1E1E; }

#page { width: 750px; margin: 0 auto; border-left: #FFFFFF 8px solid; border-right: #FFFFFF 8px solid; background-color: #d6d0b0; }
#header { margin: 0px; padding: 0px; height: 100px; text-align: right; }
#header_text { margin: 0px; padding: 0px; background-color: #85a903; color: #a5d203; font-weight:bold; text-align:center; }

#page_banners_r { position: absolute; top: 0px; left: 50%; margin-left: 385px; padding-bottom: -2px; float:right; width:120px; border: 2px #999999 solid; background-color:#999999; }
#page_banners_l { position: absolute; top: 0px; left: 50%; margin-left: -385px; padding-bottom: -2px; float:left; width:120px; border: 2px #999999 solid; background-color:#999999; }
#page_banners_r .jsbanner { margin-bottom: 2px; }

#page_banners_c { margin-bottom: 10px; }
#page_banners_c img { border: 1px #000 solid; }
#page_banners_c .jsbanner { border: 1px #000 solid; }
#page_banners_c .jsbanner_text { margin-top: 2px; }
#page_banners_c  .jsbanner_text a { font-size: 12px; color: #0033FF; font-weight: bold; }

#footer { font-size: 10px; text-align: center; margin-top: 10px; background-color: #85a903; padding: 5px; border-top: 2px #FFFFFF solid; }
#footer a { font-size: 10px; font-weight: bold; }

.intro { font-size: 14px; }
.bot5 { margin-bottom: 5px; }
.bot2 { margin-bottom: 2px; }
.clear { clear: both; }
.banner { margin-top: 10px; margin-bottom: 10px; text-align:center; }
.banner img { border: 1px #000000 solid; }

#top_sites { margin: 0px; padding: 0px; }
#top_sites ul.boxes { width: 734px; height: 420px; list-style-type: none; margin: 0px auto; padding: 0px; overflow:hidden; }
#top_sites li.box { float: left; width: 340px; height: 185px; margin: 5px 5px 5px 5px; padding: 5px; border: 2px #fff solid; background-color: #bdb493; overflow:hidden; }

.div_top { background-color: #fff; padding: 4px; border: 1px #000 solid; margin-bottom: 5px; font-size: 12px; font-weight: bold; color: #0033FF; }
.div_top .txt { color: #000; text-decoration:underline; }
.div_left { float: left; width: 190px; height: 150px; overflow:hidden; margin-right: 10px; }
.div_left img { border: 1px #999999 solid; }
.div_right { float: left; width: 138px; height: 150px; overflow:hidden; }
.div_info { margin-bottom: 5px; font-size: 11px; font-weight: bold; }
.div_info_link { margin: 0px; padding: 0px; list-style-type: none; }
.div_info_link li.link { margin: 0px; padding: 4px; float: left; text-align: center; width: 130px;  }
.div_info_link a { font-size: 12px; color: #0033FF; font-weight: bold; }

#flash_games { margin: 10px; }
#flash_games  a { font-size: 12px; color: #0033FF; font-weight: bold; }
#more_games { padding: 0px; margin: 0px auto; width: 720px; list-style: none; }
#more_games li { float: left; width: 170px; padding: 5px; margin: 0px; text-align:center; }
#more_games img { border:#282828 2px solid; }
#title_games { margin: 5px 0px 5px 0px; text-align:center; font-size: 14px; }
#title_games a { font-size: 14px; }
#title_games .qp_counter { margin-left: 10px; margin-right: 10px; }
#title_games a.qp_disabled { color: #888; }
#divgames_link { text-align:center; margin-top: 10px; font-size:18px; }
#divgames_link a { color: #0033FF; text-decoration: underline; font-size:18px; }
#divgames_link a:hover { color: #0033FF; text-decoration: none; font-size:18px; }

#rank_sites { margin: 0px; padding: 10px; overflow: hidden; }
#rank_sites .table_top { background-color: #a5d203; padding: 5px; border: 1px #000 solid; font-size: 12px; font-weight: bold; text-align: center; margin-bottom: 8px; }
#rank_sites .table_tr  { margin-bottom: 8px; font-size: 11px; background-color: #fff; padding: 4px; border: 1px #000 solid; font-weight: normal; text-align: left; }
#rank_sites .div_left2 { height: 150px; width: 190px; overflow:hidden; float:left; }
#rank_sites .div_right2 { height: 150px; width: 520px; overflow:hidden; float:right; }
#rank_sites .div_right2 a { font-weight: bold; color: #0033FF; font-size: 12px; }
#rank_sites .div_right2 .txt1 { height: 16px; padding: 2px; font-weight: bold; font-size: 12px; }
#rank_sites .div_right2 .txt2 { height: 106px; padding: 2px; overflow: scroll; border: none; }
#rank_sites .div_right2 .txt3 { height: 16px; padding: 2px 10px 2px 10px; text-align:right; }

#table_rank { margin-top: 10px; padding: 5px; }
#table_rank td { background-color: #fff; padding: 10px 10px 10px 10px; border: 1px #000 solid; font-size: 11px; font-weight: bold; text-align: center; }
#table_rank img { border: 1px #000 solid; }
#table_rank a { font-size: 12px; }

.more { margin-top: 10px; text-align:center; padding: 10px; }
.more a { font-size: 20px; font-weight:bold; }

/*#popup_container { font-family: Arial; font-size: 12px; color: #000; background-image: url(/images2/popup_bg.gif); background-repeat: no-repeat; width: 315px; height: 120px; overflow: hidden }
#popup_title { font-size: 14px; font-weight: bold; text-align: left; color: #fff; height: 28px; padding: 6px 6px 6px 8px; margin: 0px; }
#popup_content { background: 14px 14px no-repeat url(/images2/popup_info.pngf); }
#popup_content.alert { background-image: url(/images2/popup_alert.png); }
#popup_content.confirm { background-image: url(/images2/popup_info.png); }
#popup_content.prompt { background-image: url(/images2/popup_help.png); }
#popup_message { padding: 5px 5px 0px 52px; text-align:center; }
#popup_prompt { margin: 5px 0px; }
#popup_panel { text-align: center; margin: 5px 0px 0px 5px; }
#popup_prompt { margin: 5px 0px; }
#popup_panel input#popup_ok { width: 80px; text-transform:uppercase; cursor:pointer; }
#popup_panel input#popup_cancel { width: 80px; text-transform:uppercase; cursor:pointer; }*/

#popup_container { font-family: Arial, sans-serif; font-size: 12px; min-width: 300px; max-width: 600px; background: #CCC; border: solid 5px #999; color: #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#popup_title { font-size: 14px; font-weight: bold; text-align: left; line-height: 1.75em; color: #000; background: #85a903 top repeat-x; border: solid 1px #FFF; border-bottom: solid 1px #999; cursor: default; padding-left: 10px; margin: 0px; }
#popup_content { background: 16px 16px no-repeat url(/images2/popup_info.png); padding: 1em 1.75em; margin: 0em; }
#popup_content.alert { background-image: url(/images2/popup_alert.png); }
#popup_content.confirm { background-image: url(/images2/popup_info.png); }
#popup_content.prompt { background-image: url(/images2/popup_help.png); }
#popup_message { padding-left: 48px; }
#popup_panel { text-align: center; margin: 1em 0em 0em 1em; }
#popup_prompt { margin: .5em 0em; }
#popup_panel input#popup_ok { width: 80px; text-transform:uppercase; cursor:pointer; }
#popup_panel input#popup_cancel { width: 80px; text-transform:uppercase; cursor:pointer; }