/* OGP GrandChase (http://www.ogplanet.com/) SHC 090320 */ 
/* /s/ reset v1.3 | 20090420 SHC */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, img, ins, q, b, dl, dt, dd, ol, ul, li, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0;
	font-size: 100%;
	font-family: Arial, Verdana, Sans-serif;
	background: transparent;}
dl,ul,ol,li {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
pre {white-space: pre;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
hr {display:none;}
option {padding-right:6px;} /* Firefox Fix */
html:first-child select{padding-right:6px; height:20px;} /* Opera 9 & Below Fix */ 
/* /e/ reset */

/*----- common -----*/
a:link, a:visited, a:active {text-decoration: none;}
img {border: 0 none;}
/*----- end common -----*/

/*----- shared elements -----*/
body {background: url(../img/bg_pattern.jpg) repeat;}
#wrapper_in {margin: 0 auto; width: 1000px;}
#header {height: 275px;	overflow: hidden; position: relative;}
#mainSWF {height: 354px; position: absolute; width: 1000px; z-index: 100;}

/*----- topNav -----*/
#home #topNav {display: block; float: right; height: 11px; margin: -335px 15px 0 0; overflow: hidden; position: relative; width: 148px;}
#topNav {display: block; float: right; height: 11px; margin: -258px 15px 0 0; overflow: hidden; position: relative; width: 148px;}
#topNav a {background: url(../img/topNav.gif) no-repeat; display: block; height: 11px; position: absolute; text-indent: -9999px; top: 0;}
#topNav a#shop {background-position: 0 0; width: 47px; left: 0;}
#topNav a#register {background-position: -49px 0; width: 49px; left: 48px;}
#topNav a#myinfo {background-position: -194px 0; width: 49px; left: 48px;}
#topNav a#login {background-position: -97px 0; width: 51px; left: 97px;}
#topNav a#logout {background-position: -143px 0; left: 97px; width: 51px;}
/*----- end topNav -----*/
/*----- end shared elements -----*/

/*----- subpages -----*/
#wrapper_out {background: url(../img/bgtop_sub.jpg) no-repeat 50% 0;}
#content {background: url(../img/bg_iron.jpg) no-repeat 0 0; color: #fff; overflow: hidden; padding: 9px 143px 0 227px; position: relative; _height: 1%;}
#content .column {float: left; position: relative;}
#mainColumn {background: url(../img/box_white_bottom.gif) no-repeat center bottom; width: 630px;}
#mainColumn_wide {background: #fff url(../img/box_whitewide_bottom.gif) no-repeat center bottom; width: 758px;}
#main {background: url(../img/box_white_top.gif) no-repeat 0 0; margin: 25px 0 0 20px; min-height: 525px; height: auto !important; height: 525px; overflow: hidden;}
#main_wide {background: url(../img/box_whitewide_top.gif) no-repeat 0 0; margin: 25px 0 0 20px; min-height: 525px; height: auto !important; height: 525px; overflow: hidden;}
#main_wide_shop {background: url(../img/box_whitewide_top.gif) no-repeat 0 0; margin: 0; min-height: 785px; height: auto !important; height: 785px; overflow: hidden;}

/*----- table -----*/
#main table  {border-bottom: 2px solid #282828; border-collapse: collapse; color: #000; font-family: arial; font-size: 13px; line-height: 30px; margin: 0 0 0 5px; width: 580px;}
#main table th {background: #282828; color: #fff; font-size: 12px; font-weight: normal; line-height: 18px;}
#main table th {text-align: center; padding: 3px 0; font-size: 13px;}
#main table td {border-top: 1px solid #e9e9e9; font-family: tahoma; font-size: 9px; padding: 5px 0; text-align: center;}
#main table td a {color: #000; font-family: tahoma; font-size: 13px; line-height: 20px; text-align: center;}
#main table tbody {border-bottom: 2px solid #282828; color: #000; font-size: 13px; font-weight: normal; line-height: 20px;}
#main table .firstColumn {width: 35px;}
#main table .secondColumn {width: 300px;}
#main table td.secondColumn {padding-left: 10px; text-align: left;}
#main table .thirdColumn {width: 100px;}
#main table .fourthColumn {width: 65px;}

#main table.about_modes {border: 1px solid #cdcdcd; border-collapse: collapse; color: #666; font-family: arial; font-size: 13px; line-height: 30px; margin: 0 0 40px 5px; width: 580px;}
#main table.about_modes th {background: #282828; color: #fff; font-size: 12px; font-weight: normal; line-height: 18px; padding: 3px 0; text-align: center;}
#main table.about_modes th.firstColumn {border-right: 1px solid #cdcdcd; text-align: center; width: 122px;}
#main table.about_modes td {border-top: 1px solid #cdcdcd; line-height: 18px; text-align: center;}
#main table.about_modes tbody {border: none; color: #666; font-size: 13px; font-weight: normal; line-height: 30px;}
#main table.about_modes td.firstColumn {background: #f4f4f4; border-right: 1px solid #cdcdcd; font-size: 13px; text-align: center; width: 122px;}
#main table.about_modes td.firstColumn span {color: #c00;}
#main table.about_modes .secondColumn {border-right: 1px solid #cdcdcd; width: 345px;}
#main table.about_modes td.secondColumn {font-size: 13px; padding: 5px 10px; text-align: left;}
#main table.about_modes .thirdColumn {border-right: none; width: 103px;}

table#rankings  {border: 1px solid #cdcdcd; border-collapse: collapse; color: #666; font-family: arial; font-size: 13px; line-height: 30px; margin: 0 0 0 5px; width: 580px;}
table#rankings th {background: #282828; color: #fff; font-size: 12px; font-weight: normal; line-height: 18px; padding: 3px 0;}
table#rankings td {border-top: 1px solid #cdcdcd; text-align: center; font-size: 13px;}
table#rankings tbody {color: #666; font-size: 13px; font-weight: normal; line-height: 30px;}
table#rankings .firstColumn {border-right: 1px solid #cdcdcd; width: 88px;}
table#rankings .secondColumn {border-right: 1px solid #cdcdcd; width: 250px;}
table#rankings .thirdColumn {border-right: 1px solid #cdcdcd; width: 124px;}
table#rankings .fourthColumn {border-right: none;}
table#rankings tr td span#first {display: block; background: url(../img/community_rankings_icons.gif) no-repeat 0 -26px; height: 12px; margin: 0 auto; text-indent: -9999px; width: 12px;}
table#rankings tr td span#second {display: block; background: url(../img/community_rankings_icons.gif) no-repeat -12px -26px; height: 12px; margin: 0 auto; text-indent: -9999px; width: 12px;}
table#rankings tr td span#third {display: block; background: url(../img/community_rankings_icons.gif) no-repeat -24px -26px; height: 12px; margin: 0 auto; text-indent: -9999px; width: 12px;}

table#myRanking {border: 1px solid #cdcdcd; border-collapse: collapse; color: #666; font-family: arial; font-size: 13px; line-height: 30px; margin: 0 0 60px 5px; width: 580px;}
table#myRanking th {background: #282828; color: #fff; font-size: 12px; font-weight: normal; line-height: 18px;}
table#myRanking th {text-align: center; padding: 3px 0;}
table#myRanking td {border-top: 1px solid #cdcdcd; text-align: center;}
table#myRanking tbody {color: #666; font-size: 13px; font-weight: normal; line-height: 30px;}
table#myRanking .firstColumn {border-right: 1px solid #cdcdcd; width: 88px;}
table#myRanking .secondColumn {border-right: 1px solid #cdcdcd; width: 250px;}
table#myRanking .thirdColumn {border-right: 1px solid #cdcdcd; width: 124px;}
table#myRanking .fourthColumn {border-right: none;}

#main table#system_requirements {border: 1px solid #636363; font-family: verdana; font-size: 12px;}
#main table#system_requirements th {background: #4b4b4b; color: #fff; font-family: "Myriad Pro"; font-size: 13px; font-weight: normal; line-height: 26px; padding: 0;}
#main table#system_requirements td {border-top: 1px solid #636363; padding: 0 0 0 10px; text-align: left; font-size: 13px;}
#main table#system_requirements tbody {border: none; color: #666; font-size: 12px; font-weight: normal; line-height: 25px;}
#main table#system_requirements .firstColumn {border-right: 1px solid #636363; text-align: center; padding: 0; width: 90px;}
#main table#system_requirements .secondColumn {border-right: 1px solid #636363; width: 243px;}
#main table#system_requirements .thirdColumn {border-right: 1px solid #636363; border-top: 1px solid #636363; width: auto;}

#main table.rankmarks {border: 1px solid #cdcdcd; border-collapse: collapse; color: #666; font-family: arial; font-size: 13px; line-height: 30px; margin: 0 0 20px 5px; width: 580px;}
#main table.rankmarks th {background: #282828; color: #fff; font-size: 12px; font-weight: normal; line-height: 18px; padding: 3px 0; text-align: center;}
#main table.rankmarks th.firstColumn {border-right: 1px solid #cdcdcd; text-align: center; width: 122px;}
#main table.rankmarks td {border-top: 1px solid #cdcdcd; line-height: 18px; text-align: center; font-size: 13px;}
#main table.rankmarks tbody {border: none; color: #666; font-size: 13px; font-weight: normal; line-height: 30px;}
#main table.rankmarks td.firstColumn {background: #f4f4f4; border-right: 1px solid #cdcdcd; text-align: center; width: 145px;}
#main table.rankmarks .secondColumn {border-right: 1px solid #cdcdcd; width: 103px;}
#main table.rankmarks td.secondColumn {padding: 5px 10px; text-align: center;}
#main table.rankmarks .thirdColumn {border-right: none; width: 328px;}

#main table.rewards {border: 1px solid #cdcdcd; border-collapse: collapse; color: #666; font-family: arial; font-size: 13px; line-height: 30px; margin: 0 0 20px 5px; width: 580px;}
#main table.rewards th {background: #282828; color: #fff; font-size: 12px; font-weight: normal; line-height: 18px; padding: 3px 0; text-align: center;}
#main table.rewards th.firstColumn {border-right: 1px solid #cdcdcd; text-align: center; width: 122px;}
#main table.rewards td {border-top: 1px solid #cdcdcd; line-height: 18px; text-align: center; font-size: 13px;}
#main table.rewards tbody {border: none; color: #666; font-size: 13px; font-weight: normal; line-height: 30px;}
#main table.rewards td.firstColumn {background: #f4f4f4; border-right: 1px solid #cdcdcd; text-align: center; width: 110px;}
#main table.rewards .secondColumn {border-right: 1px solid #cdcdcd; width: 116px;}
#main table.rewards td.secondColumn {padding: 5px 10px; text-align: center;}
#main table.rewards .thirdColumn {border-right: none; width: 472px;}
#main table.rewards td.thirdColumn {border-right: none; padding: 8px 0; width: 472px;}
/*----- end table -----*/

#main h3 {display: block; height: 33px; margin-bottom: 18px; text-indent: -9999px; width: 590px;}
#main_wide h3 {display: block; height: 33px; margin-bottom: 18px; text-indent: -9999px; width: 718px;}

#main #news_notices_desc {margin: 0 0 30px 0; position: relative; width: 590px;}
#main #news_notices_desc img {margin: 0 0 0 10px;}
#main #news_notices_desc a {display: block; position: absolute;}
#main #news_notices_desc a.incentive {display: block; height: 30px; left: 155px; text-indent: -9999px; top: 635px; width: 158px;}

#main #sub_inside {margin: 0 0 50px 0; position: relative; width: 590px;}
#main_wide #sub_inside {margin: 0 0 50px 0; position: relative;	width: 718px;}

#main #news_notices_nav {height: 27px; overflow: hidden; width: 590px;}
#main #news_notices_nav a.btn_list {background: url(../img/buttons.gif) no-repeat 0 0; display: block; float: none; height: 27px; margin: 0 0 0 518px; text-indent: -9999px; width: 62px;}
#main #news_notices_nav div {display: block; float: right; height: 27px; width: 132px;}
#main #news_notices_nav a.btn_prev {background: url(../img/buttons.gif) no-repeat -63px 0; display: block; float: left; margin: 0 8px 0 0; height: 27px; text-indent: -9999px; width: 62px;}
#main #news_notices_nav a.btn_next {background: url(../img/buttons.gif) no-repeat -126px 0; display: block; float: left; height: 27px; text-indent: -9999px; width: 62px;}



#main .event_list {border-bottom: 1px solid #a9a9a9; display: block; margin: 0 0 0 5px; padding: 10px 0; position: relative; width: 580px;}
#main .first_event {padding: 5px 0 10px;}
.event_list div.thumbs {border: 1px solid #a9a9a9; display: block; height: 92px; padding: 4px; width: 166px;}
.event_list div.thumbs img {border: 1px solid #e27010; height: 90px; width: 164px;}
.event_list .text {top: 0; left: 187px; width: 389px; position: absolute;}
.event_list .text .title {color: #666; font-size: 14px; line-height: 18px;}
.event_list .text .title a {color: #666;}
.event_list .text .title span{color: #f99524; font-size: 11px; line-height: 30px;}
.event_list .text .desc {color: #666; font-size: 12px; left: 0; line-height: 18px; position: relative; top: 0;}

.guide_steps {border-bottom: 1px solid #cdcdcd; overflow: hidden; padding: 15px 0 15px 5px; position: relative;}
.guide_steps img {float: left; height: 165px; width: 216px;}
.guide_steps p#install_step_1 {background: url(../img/paragraphs.gif) no-repeat 0 -44px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}
.guide_steps p#install_step_2 {background: url(../img/paragraphs.gif) no-repeat 0 -57px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}
.guide_steps p#install_step_3 {background: url(../img/paragraphs.gif) no-repeat 0 -70px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}
.guide_steps p#install_step_4 {background: url(../img/paragraphs.gif) no-repeat 0 -83px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}
.guide_steps p#install_step_5 {background: url(../img/paragraphs.gif) no-repeat 0 -96px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}
.guide_steps p#install_step_6 {background: url(../img/paragraphs.gif) no-repeat 0 -109px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}
.guide_steps p.desc {float: left; left: 0; margin: 5px 0 0 20px; position: relative; top: 0; width: 349px;}

.guide_steps p#start_step_1 {background: url(../img/paragraphs.gif) no-repeat 0 -135px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}
.guide_steps p#start_step_2 {background: url(../img/paragraphs.gif) no-repeat 0 -148px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}
.guide_steps p#start_step_3 {background: url(../img/paragraphs.gif) no-repeat 0 -161px; display: block; float: left; height: 13px; margin: 2px 0 0 20px; text-indent: -9999px; width: 264px;}

#main h3#news_notices {background: url(../img/heading_news_notices.gif) no-repeat 0 0;}
#main h3#news_updates {background: url(../img/heading_news_updates.gif) no-repeat 0 0;}
#main h3#news_events {background: url(../img/heading_news_event.gif) no-repeat 0 0;}
#main h3#about_intro {background: url(../img/heading_about_intro.gif) no-repeat 0 0;}
#main h3#about_story {background: url(../img/heading_about_story.gif) no-repeat 0 0;}
#main h3#about_features {background: url(../img/heading_about_features.gif) no-repeat 0 0;}
#main h3#about_classes {background: url(../img/heading_about_classes.gif) no-repeat 0 0;}
#main h3#about_modes {background: url(../img/heading_about_modes.gif) no-repeat 0 0;}
#main h3#guide_installation {background: url(../img/heading_guide_install.gif) no-repeat 0 0;}
#main h3#guide_control {background: url(../img/heading_guide_control.gif) no-repeat 0 0;}
#main h3#guide_interface {background: url(../img/heading_guide_interface.gif) no-repeat 0 0;}
#main h3#guide_items {background: url(../img/heading_guide_items.gif) no-repeat 0 0;}
#main h3#guide_maps {background: url(../img/heading_guide_maps.gif) no-repeat 0 0;}
#main h3#guide_rankmarks {background: url(../img/heading_guide_rank.gif) no-repeat 0 0;}
#main h3#guide_rewards {background: url(../img/heading_guide_rewards.gif) no-repeat 0 0;}
#main h3#rfzone_wallpaper {background: url(../img/heading_rfzone_wallpaper.gif) no-repeat 0 0;}
#main h3#rfzone_widget {background: url(../img/heading_rfzone_widget.gif) no-repeat 0 0;}
#main h3#rfzone_movie {background: url(../img/heading_rfzone_movies.gif) no-repeat 0 0;}
#main h3#rfzone_screen {background: url(../img/heading_rfzone_screen.gif) no-repeat 0 0;}

#main h3#downloads {background: url(../img/heading_downloads_gameclient.gif) no-repeat 0 0;}
#main h3#support_faq {background: url(../img/heading_support_faqs.gif) no-repeat 0 0;}
#main h3#support_guideline {background: url(../img/heading_support_guidelines.gif) no-repeat 0 0;}
#main h3#support_helpdesk {background: url(../img/heading_support_help.gif) no-repeat 0 0;}
#main_wide h3#community_forum {background: url(../img/heading_community_forum.gif) no-repeat 0 0;}
#main h3#community_rankings {background: url(../img/heading_community_rank.gif) no-repeat 0 0;}
#main h3#community_poll {background: url(../img/heading_community_poll.gif) no-repeat 0 0;}


h4#heading_classes {background: url(../img/heading_classes.gif) no-repeat; display: block; height: 31px; text-indent: -9999px;}
h4#helpdesk_history {background: url(../img/guide_helpdesk_history.gif) no-repeat 0 0; display: block; margin: 0 0 10px 2px; text-indent: -9999px;}
h4#community_rankings {background: url(../img/headings.gif) no-repeat 0 -500px; display: block; margin: 0 0 10px 4px; text-indent: -9999px;}
h4#about_battlemode {background: url(../img/headings.gif) no-repeat 0 0; display: block; margin: 0 0 5px 4px; text-indent: -9999px;}
h4#about_rumblemode {background: url(../img/headings.gif) no-repeat 0 -20px; display: block; margin: 0 0 5px 4px; text-indent: -9999px;}
h4#guide_installation {background: url(../img/headings.gif) no-repeat 0 -60px; display: block; margin: 13px 0 0 4px; text-indent: -9999px;}
h4#guide_installation_1 {background: url(../img/headings.gif) no-repeat 0 -40px; display: block; margin: 13px 0 0 4px; text-indent: -9999px;}
h4#basic_key_1 {background: url(../img/headings.gif) no-repeat 0 -80px; display: block; margin: 13px 0 20px 4px; text-indent: -9999px;}
h4#basic_key_2 {background: url(../img/headings.gif) no-repeat 0 -100px; display: block; margin: 13px 0 20px 4px; text-indent: -9999px;}
h4#game_downloads {background: url(../img/headings.gif) no-repeat 0 -440px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#system_requirements {background: url(../img/headings.gif) no-repeat 0 -460px; clear: both; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#driver_downloads {background: url(../img/headings.gif) no-repeat 0 -480px; display: block; margin: 25px 0 10px 4px; text-indent: -9999px;}
h4#interface_general {background: url(../img/headings.gif) no-repeat 0 -120px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_create {background: url(../img/headings.gif) no-repeat 0 -140px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_gameroom {background: url(../img/headings.gif) no-repeat 0 -160px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_gamescreen {background: url(../img/headings.gif) no-repeat 0 -180px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_roundresults {background: url(../img/headings.gif) no-repeat 0 -200px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_gameresults {background: url(../img/headings.gif) no-repeat 0 -220px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_itemshop {background: url(../img/headings.gif) no-repeat 0 -240px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_mycharacter {background: url(../img/headings.gif) no-repeat 0 -260px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_system {background: url(../img/headings.gif) no-repeat 0 -280px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_control {background: url(../img/headings.gif) no-repeat 0 -300px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_macro {background: url(../img/headings.gif) no-repeat 0 -320px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_gifting {background: url(../img/headings.gif) no-repeat 0 -340px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#interface_messenger {background: url(../img/headings.gif) no-repeat 0 -360px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#top_rankmarks {background: url(../img/headings.gif) no-repeat 0 -380px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#remain_rankmarks {background: url(../img/headings.gif) no-repeat 0 -400px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}
h4#rewards {background: url(../img/headings.gif) no-repeat 0 -420px; display: block; margin: 13px 0 10px 4px; text-indent: -9999px;}

p#rankings_nonmember {display: block; background: url(../img/community_rankings_icons.gif) no-repeat 0 0; height: 13px; margin: 0 0 15px 5px; text-indent: -9999px; width: 590px;}
p#rankings_member {display: block; background: url(../img/community_rankings_icons.gif) no-repeat 0 -13px; height: 13px; margin: 0 0 15px 5px; text-indent: -9999px; width: 590px;}
p#about_modes_1 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 0; height: 31px; margin: 0 0 20px 5px; text-indent: -9999px; width: 580px;}
p#guide_install_1 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -31px; height: 13px; margin: 0 0 5px 0; text-indent: -9999px; width: 590px;}
p#guide_start_1 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -122px; height: 13px; margin: 0 0 5px 0; text-indent: -9999px; width: 590px;}
.guide_start {display: block; background: url(../img/guide_start_installation.gif) no-repeat 0 0; height: 28px; margin: 0; text-indent: -9999px; width: 590px;}
.guide_install {display: block; background: url(../img/guide_start_installation.gif) no-repeat 0 -28px; height: 28px; margin: 0; text-indent: -9999px; width: 590px;}

#sub_inside p {color: #666; font-family: arial;	font-size: 13px; line-height: 18px;}

#sub_inside p#about_intro_1 {left: 17px; position: absolute; top: 120px; width: 398px;}
#sub_inside p#about_intro_2 {left: 17px; position: absolute; top: 428px; width: 492px;}
#sub_inside p#about_intro_3 {left: 17px; position: absolute; top: 567px; width: 363px;}
#sub_inside img {position: relative;}
#sub_inside p span {left: -8px; position: absolute;}

#sub_inside p#about_why_1 {left: 271px; position: absolute; top: 125px; width: 293px; z-index: 100;}
#sub_inside p#about_why_2 {left: 10px; position: relative; width: 580px; z-index: 100; margin: 0;}
#sub_inside p#about_why_3 {left: 10px; position: absolute; top: 328px; width: 336px; height: 90px; z-index: 100;}
#sub_inside p#about_why_4 {left: 10px; position: relative; width: 580px; z-index: 100; margin: 20px 0 10px 0;}
#sub_inside p#about_why_5 {left: 248px; position: absolute; top: 568px; width: 332px; height: 110px; z-index: 100;}
#sub_inside p#about_why_6 {left: 10px; position: relative; width: 580px; z-index: 100; margin: 10px 0 20px 0;}
#sub_inside p#about_why_7 {left: 10px; position: absolute; top: 786px; width: 346px; height: 147px; z-index: 100;}

p#guide_items {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -174px; height: 85px; margin: 0 0 20px 5px; text-indent: -9999px; width: 580px;}

.guide_maps {clear: both; display: block; overflow: hidden; position: relative;}
.guide_maps img {float: left; height: 178px; margin: 0 0 10px 5px; width: 250px;}
.guide_maps .desc {float: left; margin: 0 0 0 10px; width: 320px; position: relative; left: 0; top: 0;}
p#maps_1 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -259px; height: 34px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}
p#maps_2 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -293px; height: 34px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}
p#maps_3 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -327px; height: 34px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}
p#maps_4 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -361px; height: 34px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}
p#maps_5 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -395px; height: 34px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}
p#maps_6 {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -429px; height: 34px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}

p#top_rankmarks {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -463px; height: 31px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}
p#remain_rankmarks {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -494px; height: 31px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}
.rankmarks .rankmarks_images {display: block; background: url(../img/guide_rank.gif) no-repeat; height: 32px; margin: 0 auto; width: 32px;}
.rankmarks .num01 {background-position: 0 0;}
.rankmarks .num02 {background-position: -32px 0;}
.rankmarks .num03 {background-position: -64px 0;}
.rankmarks .num04 {background-position: -96px 0;}
.rankmarks .num05 {background-position: -128px 0;}
.rankmarks .num06 {background-position: -160px 0;}
.rankmarks .num07 {background-position: -192px 0;}
.rankmarks .num11 {background-position: 0 -32px;}
.rankmarks .num12 {background-position: -32px -32px;}
.rankmarks .num13 {background-position: -64px -32px;}
.rankmarks .num14 {background-position: -96px -32px;}
.rankmarks .num15 {background-position: -128px -32px;}
.rankmarks .num16 {background-position: -160px -32px;}
.rankmarks .num17 {background-position: -192px -32px;}
.rankmarks .num18 {background-position: -224px -32px;}
.rankmarks .num19 {background-position: -256px -32px;}
.rankmarks .num20 {background-position: -288px -32px;}
.rankmarks .num21 {background-position: -320px -32px;}
.rankmarks .num22 {background-position: -352px -32px;}
.rankmarks .num23 {background-position: -384px -32px;}
.rankmarks .num24 {background-position: -416px -32px;}
.rankmarks .num25 {background-position: -448px -32px;}
.rankmarks .num26 {background-position: -480px -32px;}
.rankmarks .num27 {background-position: -512px -32px;}
.rankmarks .num28 {background-position: -544px -32px;}
.rankmarks .num29 {background-position: -576px -32px;}
.rankmarks .num30 {background-position: -608px -32px;}

p#guide_rewards {display: block; background: url(../img/paragraphs.gif) no-repeat 0 -525px; height: 31px; margin: 0 0 10px 5px; text-indent: -9999px; width: 580px;}
.rewards .rewards_images {display: block; background: url(../img/guide_rewards.gif) no-repeat; height: 32px; margin: 0 auto; width: 92px;}
.rewards .num01 {background-position: 0 0;}
.rewards .num02 {background-position: 0 -32px;}
.rewards .num03 {background-position: 0 -64px;}
.rewards .num04 {background-position: 0 -96px;}
.rewards .num05 {background-position: 0 -128px;}
.rewards .num06 {background-position: 0 -160px;}

table.about_modes td.thirdColumn span.item_notem {background: url(../img/about_item_notem.gif) no-repeat; display: block; height: 16px; margin: 0 auto; position: relative; text-indent: -9999px; width: 46px;}
table.about_modes td.thirdColumn span.item_notem a.item {display: block; left: 0; height: 16px; position: absolute; top: 0; width: 17px;}
table.about_modes td.thirdColumn span.item_notem a.notem {display: block; left: 29px; height: 16px; position: absolute; top: 0; width: 17px;}

#sub_inside ul#about_classes_nav {display: block; margin: 5px 0 0 0; height: 170px; overflow: hidden; position: relative; width: 590px;}
#sub_inside ul#about_classes_nav li {float: left;}

#sub_inside #about_striker {background: transparent url(../img/about_characters_striker.gif) no-repeat; display: block; height: 450px; position: relative; width: 590px;}
#sub_inside #about_soulfighter {background: url(../img/about_characters_soulfighter.gif) no-repeat; display: none; height: 450px; position: relative; width: 590px;}
#sub_inside #about_elementalist {background: url(../img/about_characters_elementalist.gif) no-repeat; display: none; height: 450px; position: relative; width: 590px;}
#sub_inside #about_alchemist {background: url(../img/about_characters_alchemist.gif) no-repeat; display: none; height: 450px; position: relative; width: 590px;}

ul#about_classes_nav li a {display: block; float: left; height: 170px; text-indent: -9999px;}
ul#about_classes_nav li#striker a {background: url(../img/about_characters.jpg) no-repeat 0 0; width: 148px;}															  
ul#about_classes_nav li#striker a:hover,
ul#about_classes_nav li#striker a.on {background-position: 0 -209px;}
ul#about_classes_nav li#soulfighter a {background: url(../img/about_characters.jpg) no-repeat -148px 0; display: block; float: left; text-indent: -9999px; width: 147px;}
ul#about_classes_nav li#soulfighter a:hover,
ul#about_classes_nav li#soulfighter a.on {background-position: -148px -209px;}
ul#about_classes_nav li#elementalist a {background: url(../img/about_characters.jpg) no-repeat -296px 0; display: block; float: left; text-indent: -9999px; width: 148px;}
ul#about_classes_nav li#elementalist a:hover,
ul#about_classes_nav li#elementalist a.on {background-position: -296px -209px;}
ul#about_classes_nav li#alchemist a {background: url(../img/about_characters.jpg) no-repeat -444px 0; display: block; float: left; text-indent: -9999px; width: 147px;}
ul#about_classes_nav li#alchemist a:hover,
ul#about_classes_nav li#alchemist a.on {background-position: -444px -209px;}
p.scared_scrolls {color: #000; font-size: 13px; left: 33px; position: absolute; top: 324px;}
p.desc {color: #666; font-size: 13px; left: 20px; position: absolute; top: 365px;}

div.number {border-bottom: 1px dashed #666; display: block; margin: 20px 10px 0 5px; overflow: hidden; padding: 0 0 5px 0; position: relative; width: 580px;}
div.number .num {background: url(../img/guide_numbers.gif) no-repeat; display: block; float: left; margin: 0 10px 0 5px; height: 22px; text-indent: -9999px; width: 22px;}
div.number_last {border-bottom: none; display: block; margin: 20px 10px 0 5px; overflow: hidden; padding: 0 0 5px 0; position: relative; width: 580px;}
div.number_last .num {background: url(../img/guide_numbers.gif) no-repeat; display: block; float: left; margin: 0 10px 0 5px; height: 22px; text-indent: -9999px; width: 22px;}
div.number .desc {float: left; width: 520px;}
div.number .desc p {padding: 0 0 15px 0;}
div.number_last .desc {float: left; width: 520px;}
div.number_last .desc p {padding: 0 0 15px 0;}

div.number .one {background-position: 0 0;}
div.number .two {background-position: -22px 0;}
div.number .three {background-position: -44px 0;}
div.number .four {background-position: -66px 0;}
div.number .five {background-position: -88px 0;}
div.number .six {background-position: -110px 0;}
div.number .seven {background-position: -132px 0;}
div.number .eight {background-position: -154px 0;}
div.number_last .one {background-position: 0 0;}
div.number_last .two {background-position: -22px 0;}
div.number_last .three {background-position: -44px 0;}
div.number_last .four {background-position: -66px 0;}
div.number_last .five {background-position: -88px 0;}
div.number_last .six {background-position: -110px 0;}
div.number_last .seven {background-position: -132px 0;}
div.number_last .eight {background-position: -154px 0;}

ul#interface_nav {background: url(../img/interface_nav.gif) no-repeat; display: block; height: 46px; overflow: hidden; position: relative; width: 590px;}
ul#interface_nav li {float: left;}
ul#interface_nav li a {display: block; height: 23px; text-indent: -9999px;}
ul#interface_nav li#lobby a {left: 14px; position: absolute; top: 0; width: 57px;}
ul#interface_nav li#itemshop a {left: 74px; position: absolute; top: 0; width: 80px;}
ul#interface_nav li#mycharacter a {left: 157px; position: absolute; top: 0; width: 106px;}
ul#interface_nav li#gameoption a {left: 266px; position: absolute; top: 0; width: 95px;}
ul#interface_nav li#gifting a {left: 364px; position: absolute; top: 0; width: 62px;}
ul#interface_nav li#messenger a {left: 429px; position: absolute; top: 0; width: 91px;}

ul#interface_nav li#lobby_on a {background: url(../img/interface_nav_on.gif) no-repeat 0 0; left: 14px; position: absolute; top: 0; width: 57px;}
ul#interface_nav li#itemshop_on a {background: url(../img/interface_nav_on.gif) no-repeat -60px 0; left: 74px; position: absolute; top: 0; width: 80px;}
ul#interface_nav li#mycharacter_on a {background: url(../img/interface_nav_on.gif) no-repeat -143px 0; left: 157px; position: absolute; top: 0; width: 106px;}
ul#interface_nav li#gameoption_on a {background: url(../img/interface_nav_on.gif) no-repeat -252px 0; left: 266px; position: absolute; top: 0; width: 95px;}
ul#interface_nav li#gifting_on a {background: url(../img/interface_nav_on.gif) no-repeat -350px 0; left: 364px; position: absolute; top: 0; width: 62px;}
ul#interface_nav li#messenger_on a {background: url(../img/interface_nav_on.gif) no-repeat -415px 0; left: 429px; position: absolute; top: 0; width: 91px;}

ul#interface_nav div#lobby_nav {background: url(../img/interface_lobby.gif) no-repeat; display: block; height: 23px; overflow: hidden; position: relative; top: 23px; width: 590px;}
ul#interface_nav div#lobby_nav a {display: block; height: 23px; text-indent: -9999px;}
ul#interface_nav div#lobby_nav a#general {left: 20px; position: absolute; top: 0; width: 53px;}
ul#interface_nav div#lobby_nav a#creatingteam {left: 74px; position: absolute; top: 0; width: 102px;}
ul#interface_nav div#lobby_nav a#gameroom {left: 177px; position: absolute; top: 0; width: 77px;}
ul#interface_nav div#lobby_nav a#gamescreen {left: 255px; position: absolute; top: 0; width: 120px;}
ul#interface_nav div#lobby_nav a#roundresults {left: 376px; position: absolute; top: 0; width: 90px;}
ul#interface_nav div#lobby_nav a#gameresults {left: 467px; position: absolute; top: 0; width: 82px;}

ul#interface_nav div#lobby_nav a#general_on {background: url(../img/interface_lobby_on.gif) no-repeat -20px 0; left: 20px; position: absolute; top: 0; width: 53px;}
ul#interface_nav div#lobby_nav a#creatingteam_on {background: url(../img/interface_lobby_on.gif) no-repeat -74px 0; left: 74px; position: absolute; top: 0; width: 102px;}
ul#interface_nav div#lobby_nav a#gameroom_on {background: url(../img/interface_lobby_on.gif) no-repeat -177px 0; left: 177px; position: absolute; top: 0; width: 77px;}
ul#interface_nav div#lobby_nav a#gamescreen_on {background: url(../img/interface_lobby_on.gif) no-repeat -255px 0; left: 255px; position: absolute; top: 0; width: 120px;}
ul#interface_nav div#lobby_nav a#roundresults_on {background: url(../img/interface_lobby_on.gif) no-repeat -376px 0; left: 376px; position: absolute; top: 0; width: 90px;}
ul#interface_nav div#lobby_nav a#gameresults_on {background: url(../img/interface_lobby_on.gif) no-repeat -467px 0; left: 467px; position: absolute; top: 0; width: 82px;}

ul#interface_nav div#system_nav {background: url(../img/interface_system.gif) no-repeat; display: block; left: 295px; height: 23px; overflow: hidden; position: relative; top: 23px; width: 151px;}
ul#interface_nav div#system_nav a {display: block; height: 23px; text-indent: -9999px;}
ul#interface_nav div#system_nav a#system {left: 0px; position: absolute; top: 0; width: 51px;}
ul#interface_nav div#system_nav a#control {left: 52px; position: absolute; top: 0; width: 53px;}
ul#interface_nav div#system_nav a#macro {left: 106px; position: absolute; top: 0; width: 45px;}

ul#interface_nav div#system_nav a#system_on {background: url(../img/interface_system_on.gif) no-repeat 0 0; left: 0px; position: absolute; top: 0; width: 51px;}
ul#interface_nav div#system_nav a#control_on {background: url(../img/interface_system_on.gif) no-repeat -56px 0; left: 56px; position: absolute; top: 0; width: 51px;}
ul#interface_nav div#system_nav a#macro_on {background: url(../img/interface_system_on.gif) no-repeat -112px 0; left: 112px; position: absolute; top: 0; width: 45px;}

div#support_faq_nav {background: url(../img/support_faq_nav.gif) no-repeat; display: block; margin: 0 0 26px 0; height: 45px; position: relative; width: 590px;}
div#support_faq_nav a#setup {display: block; height: 21px; left: 1px; position: absolute; text-indent: -9999px; top: 1px; width: 216px;}
div#support_faq_nav a#general {display: block; height: 21px; left: 218px; position: absolute; text-indent: -9999px; top: 1px; width: 170px;}
div#support_faq_nav a#gameplay {display: block; height: 21px; left: 389px; position: absolute; text-indent: -9999px; top: 1px; width: 200px;}
div#support_faq_nav a#system {display: block; height: 21px; left: 1px; position: absolute; text-indent: -9999px; top: 23px; width: 227px;}
div#support_faq_nav a#hacking {display: block; height: 21px; left: 229px; position: absolute; text-indent: -9999px; top: 23px; width: 360px;}

div#support_faq_nav a#setup:hover {background: url(../img/support_faq_nav_on.gif) no-repeat -1px -1px; width: 216px;}
div#support_faq_nav a#general:hover {background: url(../img/support_faq_nav_on.gif) no-repeat -218px -1px; width: 170px;}
div#support_faq_nav a#gameplay:hover {background: url(../img/support_faq_nav_on.gif) no-repeat -389px -1px; width: 200px;}
div#support_faq_nav a#system:hover {background: url(../img/support_faq_nav_on.gif) no-repeat -1px -23px; width: 227px;}
div#support_faq_nav a#hacking:hover {background: url(../img/support_faq_nav_on.gif) no-repeat -229px -23px; width: 360px;} 

div.support_faq_element {background: url(../img/divider_dash.gif) no-repeat left bottom; display: inline-block; margin: 0 0 13px 0; padding: 0; width: 590px;}
#sub_inside div.support_faq_element .faq {background: url(../img/support_faq.gif) no-repeat; display: block; margin: 0 0 5px 0; height: 20px; text-indent: -9999px; width: 590px;}
#sub_inside div.support_faq_element .setup {background-position: 0 0;}
#sub_inside div.support_faq_element .general {background-position: 0 -20px;}
#sub_inside div.support_faq_element .gameplay {background-position: 0 -40px;}
#sub_inside div.support_faq_element .system {background-position: 0 -60px;}
#sub_inside div.support_faq_element .hacking {background-position: 0 -80px;}

#sub_inside div.support_faq_element .question {color: #975003; font-family: verdana; font-size: 14px; line-height: normal; margin: 0 0 5px 0; padding: 0 17px;}
#sub_inside div.support_faq_element .answer {color: #666; font-family: verdana; font-size: 11px; line-height: 14px; margin: 0 0 10px 0; padding: 0 17px;}

table#guideline {border: 1px solid #cdcdcd;}
table#guideline .top {border-right: 1px solid #cdcdcd; font-size: 12px; line-height: 18px; text-align: center;}
table#guideline .topFirst {text-align: center;}
table#guideline .firstColumn {border-right: 1px solid #cdcdcd; text-align: left; padding: 6px 10px; width: 141px;}
table#guideline tr td {border-right: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd; color: #666666; font-size: 12px; height: 60px; line-height: 14px; padding: 6px 2px; width: 58px;}
table#guideline .red, div#guideline .red {color: #c00;}
table#guideline tbody {border: none;}
div#guideline {border: 1px solid #cdcdcd; color: #666; font-size: 12px; margin: 5px 0 0 4px; padding: 10px; width: 559px;}

p#helpdesk_top {color: #282828; font-family: "Myriad Pro", verdana; font-size: 13px; line-height: 18px; margin: 0 0 15px 5px;}
#helpdesk {background: #282828; margin: 0 5px 0 5px; padding: 20px 0 60px 0;}
#helpdesk p {clear: both; height: 40px;}
#helpdesk label {color: #fff; display: block; float: left; padding: 0 0 0 30px; text-align: left; width: 100px;}
#helpdesk input {border: 1px solid #9c9c9c; padding: 2px; width: 210px;}
#helpdesk textarea {border: 1px solid #9c9c9c; height: 70px; width: 415px;}
button#submit {background: url(../img/buttons.gif) no-repeat 0 -28px; border: none; height: 27px; margin: 15px 20px 0 170px; position: relative; width: 97px;}
button#history {background: url(../img/buttons.gif) no-repeat -98px -28px; border: none; height: 27px; margin: 15px 0 0 0; position: relative; text-indent: -9999px; width: 142px;}
button:hover {cursor: pointer;}
em {color: #666; font-size: 13px; font-style: normal;}
em.username {margin: 0 0 0 130px;}

button#return_helpdesk {background: url(../img/buttons.gif) no-repeat -189px 0; border: none; height: 27px; margin: 15px 0 0 390px; position: relative; width: 195px;}
button#return_helpdesk2 {background: url(../img/buttons.gif) no-repeat -189px 0; border: none; height: 27px; margin: 15px 13px 0 276px; position: relative; width: 195px;}
button#list {background: url(../img/buttons.gif) no-repeat -385px 0; border: none; height: 27px; margin: 15px 0 0 0; position: relative; text-indent: -9999px; width: 97px;}
table#helpdesk_history {border: 1px solid #a9a9a9;}
table#helpdesk_history th {border-bottom: 1px solid #a9a9a9; padding: 0;}
table#helpdesk_history th.firstColumn {border-right: 1px solid #a9a9a9; width: 100px;}
table#helpdesk_history th.secondColumn {border-right: 1px solid #a9a9a9; text-align: left; padding: 2px 10px; width: 230px;}
table#helpdesk_history th.thirdColumn {border-right: 1px solid #a9a9a9; width: 64px;}
table#helpdesk_history th.fourthColumn {width: auto;}
table#helpdesk_history tbody td {border: none; padding: 10px; text-align: left;}
table#helpdesk_history tbody td.question p, table#helpdesk_history tbody td.answer p {margin: 0 0 0 8px;}
table#helpdesk_history tbody td.question span {font-weight: bold;}
table#helpdesk_history tbody td.answer span {color:#ee6b15; font-weight: bold;}

ul#game_downloads {float: left; margin: 0; overflow: hidden; padding: 0 0 20px 25px; position: relative; width: 500px;}
ul#game_downloads li {float: left; margin: 0 0 10px 15px; width: 110px;}

div#driver_downloads {background: url(../img/downloads_driver.jpg) no-repeat; display: block; margin: 0 auto; height: 116px; position: relative; width: 509px;}
div#driver_downloads a {display: block; height: 90px; text-indent: -9999px; position: absolute; width: 118px;}
div#driver_downloads a#directx {left: 30px; top: 12px;}
div#driver_downloads a#nvidia {left: 193px; top: 12px;}
div#driver_downloads a#ati {left: 357px; top: 12px;}

#forum_nav {float: right; overflow: hidden;	padding: 0 0 12px 0; position: relative;}
#forum_nav li {color: #2f3030; float: left; font-family: "Myriad Pro"; font-size: 14px;	margin: 0 0 0 5px;}
#forum_nav li a {color: #2f3030; font-family: "Myriad Pro";	font-size: 14px; margin: 0 3px 0 0;}


#leftColumn {margin-left: -630px; right: 212px; width: 212px;}
#leftColumn_wide {margin-left: -758px; right: 212px; width: 212px;}
#rightColumn {margin-right: -168px;	padding: 0 15px 0 10px;	width: 143px;}

* html #leftColumn {left: -212px; /* IE fix */}

.banner {margin: 0 0 7px 0;	position: relative;}

/*----- leftColumn banners in subpages -----*/
.news {background: url(../img/box_news.jpg) no-repeat; height: 180px}
.about {background: url(../img/box_about.jpg) no-repeat; height: 251px; position: relative;}
.guide {background: url(../img/box_guide.jpg) no-repeat; height: 302px; position: relative;}
.downloads {background: url(../img/box_downloads.jpg) no-repeat; height: 212px;}
.rfzone {background: url(../img/box_rfzone.jpg) no-repeat; height: 252px;}
.support {background: url(../img/box_support.jpg) no-repeat; height: 182px;}
.community {background: url(../img/box_community_new_new.jpg) no-repeat; height: 272px;}
.shop {background: url(../img/box_shop.jpg) no-repeat; height: 212px;}

.banner ul li {height: 30px;}

.banner li a, .banner li span {background: url(../img/sub_nav.gif) no-repeat 0 0; display: block; left: 6px; height: 30px; position: absolute; text-indent: -9999px; width: 188px;}
.banner li#first a {top: 52px;}
.banner li#second a {top: 82px;}
.banner li#third a {top: 112px;}
.banner li#fourth a {top: 142px;}
.banner li#fifth a {top: 172px;}
.banner li#sixth a {top: 202px;;}
.banner li#seventh a {top: 232px;}

.banner li a#notices {background-position: 0 0;}               .banner li a#notices:hover, .banner li a#notices_on {background-position: 0 -90px;}
.banner li a#updates {background-position: 0 -30px;}           .banner li a#updates:hover, .banner li a#updates_on {background-position: 0 -120px;}
.banner li a#events {background-position: 0 -60px;}            .banner li a#events:hover, .banner li a#events_on {background-position: 0 -150px;}

.banner li a#introduction {background-position: -188px 0;}     .banner li a#introduction:hover, .banner li a#introduction_on {background-position: -188px -150px;}
.banner li a#story {background-position: -188px -30px;}        .banner li a#story:hover, .banner li a#story_on {background-position: -188px -180px;}
.banner li a#features {background-position: -188px -60px;}     .banner li a#features:hover, .banner li a#features_on {background-position: -188px -210px;}
.banner li a#classes {background-position: -188px -90px;}      .banner li a#classes:hover, .banner li a#classes_on {background-position: -188px -240px;}
.banner li a#modes {background-position: -188px -120px;}       .banner li a#modes:hover, .banner li a#modes_on {background-position: -188px -270px;}

.banner li a#exocore {background-position: -376px 0;}          .banner li a#exocore:hover, .banner li a#exocore_on {background-position: -376px -210px;}
.banner li a#sacred_scroll {background-position: -376px -30px;}.banner li a#sacred_scroll:hover, .banner li a#sacred_scroll_on {background-position: -376px -240px;}
.banner li a#accessory {background-position: -376px -60px;}    .banner li a#accessory:hover, .banner li a#accessory_on {background-position: -376px -270px;}
.banner li a#appearance {background-position: -376px -90px;}   .banner li a#appearance:hover, .banner li a#appearance_on {background-position: -376px -300px;}
.banner li a#hairstyle {background-position: -376px -120px;}   .banner li a#hairstyle:hover, .banner li a#hairstyle_on {background-position: -376px -330px;}
.banner li a#top {background-position: -376px -150px;}         .banner li a#top:hover, .banner li a#top_on {background-position: -376px -360px;}
.banner li a#bottom {background-position: -376px -180px;}      .banner li a#bottom:hover, .banner li a#bottom_on {background-position: -376px -390px;}

.banner li a#gameclient {background-position: -564px 0;}       .banner li a#gameclient:hover, .banner li a#gameclient_on {background-position: -564px -120px;}
.banner li a#wallpaper {background-position: -564px -30px;}    .banner li a#wallpaper:hover, .banner li a#wallpaper_on {background-position: -564px -150px;}
.banner li a#movies {background-position: -564px -60px;}       .banner li a#movies:hover, .banner li a#movies_on {background-position: -564px -180px;}
.banner li a#screenshots {background-position: -564px -90px;}  .banner li a#screenshots:hover, .banner li a#screenshots_on {background-position: -564px -210px;}

.banner li a#forum {background-position: -752px 0;}            .banner li a#forum:hover, .banner li a#forum_on {background-position: -752px -90px;}
.banner li a#rankings {background-position: -752px -30px;}     .banner li a#rankings:hover, .banner li a#rankings_on {background-position: -752px -120px;}
.banner li a#poll {background-position: -752px -60px;}         .banner li a#poll:hover, .banner li a#poll_on {background-position: -752px -150px;}
.banner li a#fansites {background-position:-1128px -238px;}			.banner li a#fansites:hover, .banner li a#fansites_on {background-position:-1128px -298px;}
.banner li a#community_advisors{background-position:-1128px -268px;}		.banner li a#community_advisors:hover, .banner li a#community_advisors_on {background-position:-1128px -328px;}
.banner li a#community_inviteFriend {background-position:-1128px -359px;} 	.banner li a#community_inviteFriend:hover, .banner li a#community_inviteFriend_on {background-position:-1128px -389px;}	

.banner li a#faqs {background-position: -940px 0;}             .banner li a#faqs:hover, .banner li a#faqs_on {background-position: -940px -90px;}
.banner li a#guidelines {background-position: -940px -30px;}   .banner li a#guidelines:hover, .banner li a#guidelines_on {background-position: -940px -120px;}
.banner li a#help_desk {background-position: -940px -60px;}    .banner li a#help_desk:hover, .banner li a#help_desk_on {background-position: -940px -150px;}

.banner li a#astroshop {background-position: -1128px 0;}        .banner li a#astroshop:hover, .banner li a#astroshop_on {background-position: -1128px -120px;}
.banner li a#mypurchase {background-position: -1128px -30px;}   .banner li a#mypurchase:hover, .banner li a#mypurchase_on {background-position: -1128px -150px;}
.banner li a#astrosused {background-position: -1128px -60px;}   .banner li a#astrosused:hover, .banner li a#astrosused_on {background-position: -1128px -180px;}
.banner li a#mygift {background-position: -1128px -90px;}       .banner li a#mygift:hover, .banner li a#mygift_on {background-position: -1128px -210px;}

.banner li a#installation {background-position: -1316px 0;}     .banner li a#installation:hover, .banner li a#installation_on {background-position: -1316px -210px;}
.banner li a#controlkeys {background-position: -1316px -30px;}  .banner li a#controlkeys:hover, .banner li a#controlkeys_on {background-position: -1316px -240px;}
.banner li a#interface {background-position: -1316px -60px;}    .banner li a#interface:hover, .banner li a#interface_on {background-position: -1316px -270px;}
.banner li a#equipment {background-position: -1316px -90px;}    .banner li a#equipment:hover, .banner li a#equipment_on {background-position: -1316px -300px;}
.banner li a#maps {background-position: -1316px -120px;}        .banner li a#maps:hover, .banner li a#maps_on {background-position: -1316px -330px;}
.banner li a#rankmarks {background-position: -1316px -150px;}   .banner li a#rankmarks:hover, .banner li a#rankmarks_on {background-position: -1316px -360px;}
.banner li a#rewards {background-position: -1316px -180px;}     .banner li a#rewards:hover, .banner li a#rewards_on {background-position: -1316px -390px;}

.banner li span#astroshop {background-position: -1128px 0;}     .banner li span#astroshop:hover, .banner li span#astroshop_on {background-position: -1128px -120px;}
.banner li span#mypurchase {background-position: -1128px -30px;}.banner li span#mypurchase:hover, .banner li span#mypurchase_on {background-position: -1128px -150px;}
.banner li span#astrosused {background-position: -1128px -60px;}.banner li span#astrosused:hover, .banner li span#astrosused_on {background-position: -1128px -180px;}
.banner li span#mygift {background-position: -1128px -90px;}    .banner li span#mygift:hover, .banner li span#mygift_on {background-position: -1128px -210px;}

.banner li a#help_desk {top: 113px;}

.banner li#first span {display: block; left: 6px; height: 30px; position: absolute; text-indent: -9999px; top: 52px; width: 188px;}
.banner li#second span {display: block; left: 6px; height: 30px; position: absolute; text-indent: -9999px; top: 82px; width: 188px;}
.banner li#third span {display: block; left: 6px; height: 30px; position: absolute; text-indent: -9999px; top: 112px; width: 188px;}
.banner li#fourth span {display: block; left: 6px; height: 30px; position: absolute; text-indent: -9999px; top: 142px; width: 188px;}
.banner li#fifth span {display: block; left: 6px; height: 30px; position: absolute; text-indent: -9999px; top: 174px; width: 188px;}
.banner li#sixth span {display: block; left: 6px; height: 30px; position: absolute; text-indent: -9999px; top: 204px; width: 188px;}
.banner li#seventh span {display: block; left: 6px; height: 30px; position: absolute; text-indent: -9999px; top: 234px; width: 188px;}

/*----- end leftColumn banners in subpages -----*/
/*----- end subpages -----*/ 

/*----- only for homepage -----*/
#home #wrapper_out {background: url(../img/bgtop_main.jpg) no-repeat 50% 0;} /*-- background changes depending on categorized pages --*/
#home #header {height: 353px; margin: 0 auto; overflow: hidden; position: relative;}
#home #content {background: url(../img/bg_iron.jpg) no-repeat 0 0; color: #fff;	overflow: hidden; padding: 9px 254px 0 250px; position: relative; _height: 1%;}
#home #content .column {float: left; zoom: 1;}
#home #mainColumn {background: url(../img/box_news_bottom.jpg) no-repeat center bottom;	padding-bottom: 0; width: 100%;}
#home #leftColumn {margin-left: -100%; padding: 0 0 0 15px; position: relative;	right: 250px; width: 250px;}
#home #rightColumn {margin-right: -100%; padding: 0 15px 0 10px; position: relative; width: 254px;}
* html #home #leftColumn {left: 250px; /* IE fix */}

#home #newsUpdate {background: url(../img/box_news_top.gif) no-repeat; font-family: arial; padding-top: 192px; position: relative;}
#home #newsUpdate .more {height: 16px; position: absolute; right: 10px; text-indent: -9999px; top: 159px; width: 40px;}

#home #newsUpdate #imageBox {height: 129px; position: absolute;	left: 6px; top: 7px; width: 484px;}

#home .newsBlock {padding: 0 20px 0 15px; zoom: 1;}

#home .newsBlock h3 {background: url(../img/box_news_divider.gif) no-repeat 0 0; color: #fff; display: block; font-size: 24px; font-weight: normal; height: 1%; margin: 0 0 0 2px; padding: 15px 0 5px;}
#home .newsBlock h3.first {background: none; margin: 5px 0 0 2px; padding: 0 0 5px;}
#home .newsBlock h3 a {color: #fff; line-height: 24px;}
#home .newsBlock h3 a:hover {text-decoration: underline;}
#home .newsBlock span {font-size: 10px;}
#home .newsBlock p {clear: both; color: #b3b3b3; font-size: 13px; line-height: 18px; margin-left: 5px; padding-bottom: 15px;}

#home #endBlock {height: 80px;}

#home .banner {margin: 0 0 9px 0; position: relative;}

/*----- leftColumn -----*/
#home .hotmenu {background: url(../img/hotmenu.jpg) no-repeat; height: 185px;}
#home .hotmenu li#classes a {display: block; left: 66px; height: 27px; position: absolute; text-indent: -9999px; top: 33px; width: 150px;}
#home .hotmenu li#maps a {display: block; left: 66px; height: 27px; position: absolute;	text-indent: -9999px; top: 62px; width: 150px;}
#home .hotmenu li#events a {display: block; left: 66px; height: 27px; position: absolute; text-indent: -9999px;	top: 91px; width: 150px;}
#home .hotmenu li#modes a {display: block; left: 66px; height: 27px; position: absolute; text-indent: -9999px; top: 121px; width: 150px;}
#home .hotmenu li#wallpaper a {display: block; left: 66px; height: 27px; position: absolute; text-indent: -9999px; top: 150px; width: 150px;}
#home .hotmenu li a {background: none; display: block;}
#home .hotmenu li a:hover {background: url(../img/hotmenu_on.gif) no-repeat 125px 6px;}

#home .ranking {background: url(../img/ranking.gif) no-repeat; height: 154px; overflow: hidden;}
#home .ranking .more {height: 18px;	position: absolute;	right: 25px; text-indent: -9999px; top: 3px; width: 40px;}
#home .ranking ul {left: 38px; overflow: hidden; position: absolute; top: 46px;}
#home .ranking ul li {clear: both; color: #555; font-family: arial; font-size: 12px; line-height: 20px;}
#home .ranking span {float: left;}
#home .ranking span.name {clear: both; width: 110px;}
#home .ranking span.level {margin: 0 12px 0 15px;}
#home .ranking span.rank {display: inline; margin-left: 8px;}
/*----- end leftColumn -----*/
/*----- end only for homepage -----*/

#footer {background: url(../img/footer.jpg) no-repeat; clear: both; display: block; height: 38px; margin: 20px 0 0 205px; padding-bottom: 20px; position: relative; width: 570px;}
.clear {clear: both;}
.noborder {border: none;}

/*-- overwriting forum styling --*/
table.basicTable a:link, table.tableBorder a:visited {text-decoration: underline;}
table.basicTable a.nav:link, table.basicTable a.nav:visited {text-decoration: none;}
table.basicTable a.nav:hover {text-decoration: underline;}
table.tableBorder tr.tableLedger {background-color: #727e8e !important;}
table.tableBorder tr.tableLedger td {background-color: #727e8e; position: relative;}

table.tableBorder span.smText {color: #000;}
table.tableBorder a:link, table.tableBorder a:visited {text-decoration: underline;}
table.tableBorder a:hover, table.tableBorder a:visited:hover {color: #9D641B;}
table.basicTable td {color: #000; padding: 1px 3px;}
table.tableBorder {border-collapse: separate; border-spacing: 1px; *margin-left: -15px;}
table.tableBorder td {padding: 1px 3px;}
table tr.tableSubLedger{background: #727e8e; color:#ffffff;}
#forum_topics_footer {width: 100%; margin-left: -8px;}

#screenshot {margin: 0 0 0 5px; width: 580px;}
#screenshot #big_image {height: 281px; margin: 0 auto; position: relative; width: 375px; border: 2px solid #282828;}
#screenshot #thumbs {float: left; height: 300px; margin: 20px 0 0 3px; overflow: hidden; position: relative; width: 590px;}
#screenshot #thumbs img {height: 102px; width: 136px;}
#screenshot #thumbs li {border: 1px solid #282828; float: left; margin: 0 7px 7px 0;}
#screenshot #thumbs li.last {margin: 0;}
#screenshot #thumbs li a {display: block;}

#sub_inside #movies {margin: 0 auto; text-align: center; width: 590px;}
#home .ranking ul li {height: auto; margin: 0 0 0 15px;}

ul#wallpaper {float: left; margin: 0; overflow: hidden; position: relative; width: 590px;}
ul#wallpaper li {background: url(../img/wallpaper_bg.jpg) no-repeat; display: block; float: left; margin: 0 0 7px 7px; height: 206px; position: relative; width: 187px;}
ul#wallpaper li a {text-indent: -9999px;}
ul#wallpaper li a.smaller {bottom: 32px; left: 6px; height: 22px; position: absolute; width: 84px;}
ul#wallpaper li a.small {bottom: 32px; left: 97px; height: 22px; position: absolute; width: 84px;}
ul#wallpaper li a.medium {bottom: 6px; left: 6px; height: 22px; position: absolute; width: 84px;}
ul#wallpaper li a.large {bottom: 6px; left: 97px; height: 22px; position: absolute; width: 84px;}

#mainvisual {min-width: 1000px;}
#wallpaper img {height:142px; margin: 6px 0 0 7px; position:relative;width:174px;}

#classesObject {left: 0; position: absolute; top: 55px; z-index: 1000; width: 587px; *margin-top: 50px;}

.items {background: url(../img/box_items.jpg) no-repeat; height: 302px;}

#main table.itemslist {border: 1px solid #cdcdcd; border-collapse: collapse; color: #666; font-family: arial; font-size: 13px; line-height: 30px; margin: 0 0 20px 5px; width: 580px;}
#main table.itemslist th {background: #282828; color: #fff; font-size: 12px; font-weight: normal; line-height: 18px; padding: 3px 0; text-align: center;}
#main table.itemslist th.firstColumn {border-right: 1px solid #cdcdcd; text-align: center; width: 122px;}
#main table.itemslist td {border-top: 1px solid #cdcdcd; line-height: 18px; text-align: center; font-size: 13px;}
#main table.itemslist tbody {border: none; color: #666; font-size: 13px; font-weight: normal; line-height: 30px;}
#main table.itemslist td.firstColumn {background: #f4f4f4; border-right: 1px solid #cdcdcd; text-align: center; width: 145px;}
#main table.itemslist .secondColumn {border-right: 1px solid #cdcdcd; width: 103px;}
#main table.itemslist td.secondColumn {padding: 2px 10px; text-align: center;}
#main table.itemslist .thirdColumn {border-right: none; width: 328px;}
#main table.itemslist td.thirdColumn {padding: 0 5px;}

table.itemslist tbody#exocore .exocore {background:transparent url(../img/items_exocore.jpg) no-repeat scroll 0 0; display:block; height:100px; margin:0 auto; width:100px;}
table.itemslist tbody#exocore .num01 {background-position: 0 0;}
table.itemslist tbody#exocore .num02 {background-position: -100px 0;}
table.itemslist tbody#exocore .num03 {background-position: -200px 0;}
table.itemslist tbody#exocore .num04 {background-position: -300px 0;}
table.itemslist tbody#exocore .num05 {background-position: -400px 0;}
table.itemslist tbody#exocore .num06 {background-position: -500px 0;}
table.itemslist tbody#exocore .num07 {background-position: -600px 0;}
table.itemslist tbody#exocore .num08 {background-position: -700px 0;}
table.itemslist tbody#exocore .num09 {background-position: -800px 0;}
table.itemslist tbody#exocore .num10 {background-position: -900px 0;}
table.itemslist tbody#exocore .num11 {background-position: -1000px 0;}
table.itemslist tbody#exocore .num12 {background-position: -1100px 0;}
table.itemslist tbody#exocore .num13 {background-position: -1200px 0;}
table.itemslist tbody#exocore .num14 {background-position: -1300px 0;}
table.itemslist tbody#exocore .num15 {background-position: -1400px 0;}
table.itemslist tbody#exocore .num16 {background-position: -1500px 0;}
table.itemslist tbody#exocore .num17 {background-position: -1600px 0;}

table.itemslist tbody#hair .hair {background:transparent url(../img/items_hair.jpg) no-repeat scroll 0 0; display:block; height:100px; margin:0 auto; width:100px;}
table.itemslist tbody#hair .num01 {background-position: 0 0;}
table.itemslist tbody#hair .num02 {background-position: -100px 0;}
table.itemslist tbody#hair .num03 {background-position: -200px 0;}
table.itemslist tbody#hair .num04 {background-position: -300px 0;}
table.itemslist tbody#hair .num05 {background-position: -400px 0;}
table.itemslist tbody#hair .num06 {background-position: -500px 0;}
table.itemslist tbody#hair .num07 {background-position: -600px 0;}
table.itemslist tbody#hair .num08 {background-position: -700px 0;}
table.itemslist tbody#hair .num09 {background-position: -800px 0;}
table.itemslist tbody#hair .num10 {background-position: -900px 0;}
table.itemslist tbody#hair .num11 {background-position: -1000px 0;}
table.itemslist tbody#hair .num12 {background-position: -1100px 0;}
table.itemslist tbody#hair .num13 {background-position: -1200px 0;}
table.itemslist tbody#hair .num14 {background-position: -1300px 0;}
table.itemslist tbody#hair .num15 {background-position: -1400px 0;}
table.itemslist tbody#hair .num16 {background-position: -1500px 0;}
table.itemslist tbody#hair .num17 {background-position: -1600px 0;}
table.itemslist tbody#hair .num18 {background-position: -1700px 0;}
table.itemslist tbody#hair .num19 {background-position: -1800px 0;}
table.itemslist tbody#hair .num20 {background-position: -1900px 0;}
table.itemslist tbody#hair .num21 {background-position: -2000px 0;}
table.itemslist tbody#hair .num22 {background-position: -2100px 0;}
table.itemslist tbody#hair .num23 {background-position: -2200px 0;}
table.itemslist tbody#hair .num24 {background-position: -2300px 0;}
table.itemslist tbody#hair .num25 {background-position: -2400px 0;}
table.itemslist tbody#hair .num26 {background-position: -2500px 0;}
table.itemslist tbody#hair .num27 {background-position: -2600px 0;}
table.itemslist tbody#hair .num28 {background-position: -2700px 0;}
table.itemslist tbody#hair .num29 {background-position: -2800px 0;}
table.itemslist tbody#hair .num30 {background-position: -2900px 0;}
table.itemslist tbody#hair .num31 {background-position: -3000px 0;}
table.itemslist tbody#hair .num32 {background-position: -3100px 0;}
table.itemslist tbody#hair .num33 {background-position: -3200px 0;}
table.itemslist tbody#hair .num34 {background-position: -3300px 0;}
table.itemslist tbody#hair .num35 {background-position: -3400px 0;}
table.itemslist tbody#hair .num36 {background-position: -3500px 0;}
table.itemslist tbody#hair .num37 {background-position: -3600px 0;}
table.itemslist tbody#hair .num38 {background-position: -3700px 0;}
table.itemslist tbody#hair .num39 {background-position: -3800px 0;}
table.itemslist tbody#hair .num40 {background-position: -3900px 0;}
table.itemslist tbody#hair .num41 {background-position: -4000px 0;}
table.itemslist tbody#hair .num42 {background-position: -4100px 0;}
table.itemslist tbody#hair .num43 {background-position: -4200px 0;}
table.itemslist tbody#hair .num44 {background-position: -4300px 0;}
table.itemslist tbody#hair .num45 {background-position: -4400px 0;}
table.itemslist tbody#hair .num46 {background-position: -4500px 0;}
table.itemslist tbody#hair .num47 {background-position: -4600px 0;}
table.itemslist tbody#hair .num48 {background-position: -4700px 0;}
table.itemslist tbody#hair .num49 {background-position: -4800px 0;}
table.itemslist tbody#hair .num50 {background-position: -4900px 0;}
table.itemslist tbody#hair .num51 {background-position: -5000px 0;}
table.itemslist tbody#hair .num52 {background-position: -5100px 0;}
table.itemslist tbody#hair .num53 {background-position: -5200px 0;}
table.itemslist tbody#hair .num54 {background-position: -5300px 0;}
table.itemslist tbody#hair .num55 {background-position: -5400px 0;}
table.itemslist tbody#hair .num56 {background-position: -5500px 0;}
table.itemslist tbody#hair .num57 {background-position: -5600px 0;}

table.itemslist tbody#top .top {background:transparent url(../img/items_top.jpg) no-repeat scroll 0 0; display:block; height:100px; margin:0 auto; width:100px;}
table.itemslist tbody#top .num01 {background-position: 0 0;}
table.itemslist tbody#top .num02 {background-position: -100px 0;}
table.itemslist tbody#top .num03 {background-position: -200px 0;}
table.itemslist tbody#top .num04 {background-position: -300px 0;}
table.itemslist tbody#top .num05 {background-position: -400px 0;}
table.itemslist tbody#top .num06 {background-position: -500px 0;}
table.itemslist tbody#top .num07 {background-position: -600px 0;}
table.itemslist tbody#top .num08 {background-position: -700px 0;}
table.itemslist tbody#top .num09 {background-position: -800px 0;}
table.itemslist tbody#top .num10 {background-position: -900px 0;}
table.itemslist tbody#top .num11 {background-position: -1000px 0;}
table.itemslist tbody#top .num12 {background-position: -1100px 0;}
table.itemslist tbody#top .num13 {background-position: -1200px 0;}
table.itemslist tbody#top .num14 {background-position: -1300px 0;}
table.itemslist tbody#top .num15 {background-position: -1400px 0;}
table.itemslist tbody#top .num16 {background-position: -1500px 0;}
table.itemslist tbody#top .num17 {background-position: -1600px 0;}
table.itemslist tbody#top .num18 {background-position: -1700px 0;}
table.itemslist tbody#top .num19 {background-position: -1800px 0;}
table.itemslist tbody#top .num20 {background-position: -1900px 0;}
table.itemslist tbody#top .num21 {background-position: -2000px 0;}
table.itemslist tbody#top .num22 {background-position: -2100px 0;}
table.itemslist tbody#top .num23 {background-position: -2200px 0;}
table.itemslist tbody#top .num24 {background-position: -2300px 0;}
table.itemslist tbody#top .num25 {background-position: -2400px 0;}
table.itemslist tbody#top .num26 {background-position: -2500px 0;}
table.itemslist tbody#top .num27 {background-position: -2600px 0;}
table.itemslist tbody#top .num28 {background-position: -2700px 0;}
table.itemslist tbody#top .num29 {background-position: -2800px 0;}
table.itemslist tbody#top .num30 {background-position: -2900px 0;}
table.itemslist tbody#top .num31 {background-position: -3000px 0;}
table.itemslist tbody#top .num32 {background-position: -3100px 0;}
table.itemslist tbody#top .num33 {background-position: -3200px 0;}
table.itemslist tbody#top .num34 {background-position: -3300px 0;}
table.itemslist tbody#top .num35 {background-position: -3400px 0;}
table.itemslist tbody#top .num36 {background-position: -3500px 0;}
table.itemslist tbody#top .num37 {background-position: -3600px 0;}
table.itemslist tbody#top .num38 {background-position: -3700px 0;}
table.itemslist tbody#top .num39 {background-position: -3800px 0;}
table.itemslist tbody#top .num40 {background-position: -3900px 0;}
table.itemslist tbody#top .num41 {background-position: -4000px 0;}
table.itemslist tbody#top .num42 {background-position: -4100px 0;}
table.itemslist tbody#top .num43 {background-position: -4200px 0;}
table.itemslist tbody#top .num44 {background-position: -4300px 0;}
table.itemslist tbody#top .num45 {background-position: -4400px 0;}
table.itemslist tbody#top .num46 {background-position: -4500px 0;}
table.itemslist tbody#top .num47 {background-position: -4600px 0;}
table.itemslist tbody#top .num48 {background-position: -4700px 0;}
table.itemslist tbody#top .num49 {background-position: -4800px 0;}
table.itemslist tbody#top .num50 {background-position: -4900px 0;}
table.itemslist tbody#top .num51 {background-position: -5000px 0;}
table.itemslist tbody#top .num52 {background-position: -5100px 0;}
table.itemslist tbody#top .num53 {background-position: -5200px 0;}
table.itemslist tbody#top .num54 {background-position: -5300px 0;}
table.itemslist tbody#top .num55 {background-position: -5400px 0;}
table.itemslist tbody#top .num56 {background-position: -5500px 0;}
table.itemslist tbody#top .num57 {background-position: -5600px 0;}
table.itemslist tbody#top .num58 {background-position: -5700px 0;}
table.itemslist tbody#top .num59 {background-position: -5800px 0;}
table.itemslist tbody#top .num60 {background-position: -5900px 0;}
table.itemslist tbody#top .num61 {background-position: -6000px 0;}
table.itemslist tbody#top .num62 {background-position: -6100px 0;}
table.itemslist tbody#top .num63 {background-position: -6200px 0;}
table.itemslist tbody#top .num64 {background-position: -6300px 0;}
table.itemslist tbody#top .num65 {background-position: -6400px 0;}
table.itemslist tbody#top .num66 {background-position: -6500px 0;}
table.itemslist tbody#top .num67 {background-position: -6600px 0;}
table.itemslist tbody#top .num68 {background-position: -6700px 0;}
table.itemslist tbody#top .num69 {background-position: -6800px 0;}
table.itemslist tbody#top .num70 {background-position: -6900px 0;}
table.itemslist tbody#top .num71 {background-position: -7000px 0;}
table.itemslist tbody#top .num72 {background-position: -7100px 0;}
table.itemslist tbody#top .num73 {background-position: -7200px 0;}
table.itemslist tbody#top .num74 {background-position: -7300px 0;}
table.itemslist tbody#top .num75 {background-position: -7400px 0;}
table.itemslist tbody#top .num76 {background-position: -7500px 0;}
table.itemslist tbody#top .num77 {background-position: -7600px 0;}
table.itemslist tbody#top .num78 {background-position: -7700px 0;}

table.itemslist tbody#bottom .bottom {background:transparent url(../img/items_bottom.jpg) no-repeat scroll 0 0; display:block; height:100px; margin:0 auto; width:100px;}
table.itemslist tbody#bottom .num01 {background-position: 0 0;}
table.itemslist tbody#bottom .num02 {background-position: -100px 0;}
table.itemslist tbody#bottom .num03 {background-position: -200px 0;}
table.itemslist tbody#bottom .num04 {background-position: -300px 0;}
table.itemslist tbody#bottom .num05 {background-position: -400px 0;}
table.itemslist tbody#bottom .num06 {background-position: -500px 0;}
table.itemslist tbody#bottom .num07 {background-position: -600px 0;}
table.itemslist tbody#bottom .num08 {background-position: -700px 0;}
table.itemslist tbody#bottom .num09 {background-position: -800px 0;}
table.itemslist tbody#bottom .num10 {background-position: -900px 0;}
table.itemslist tbody#bottom .num11 {background-position: -1000px 0;}
table.itemslist tbody#bottom .num12 {background-position: -1100px 0;}
table.itemslist tbody#bottom .num13 {background-position: -1200px 0;}
table.itemslist tbody#bottom .num14 {background-position: -1300px 0;}
table.itemslist tbody#bottom .num15 {background-position: -1400px 0;}
table.itemslist tbody#bottom .num16 {background-position: -1500px 0;}
table.itemslist tbody#bottom .num17 {background-position: -1600px 0;}
table.itemslist tbody#bottom .num18 {background-position: -1700px 0;}
table.itemslist tbody#bottom .num19 {background-position: -1800px 0;}
table.itemslist tbody#bottom .num20 {background-position: -1900px 0;}
table.itemslist tbody#bottom .num21 {background-position: -2000px 0;}
table.itemslist tbody#bottom .num22 {background-position: -2100px 0;}
table.itemslist tbody#bottom .num23 {background-position: -2200px 0;}
table.itemslist tbody#bottom .num24 {background-position: -2300px 0;}
table.itemslist tbody#bottom .num25 {background-position: -2400px 0;}
table.itemslist tbody#bottom .num26 {background-position: -2500px 0;}
table.itemslist tbody#bottom .num27 {background-position: -2600px 0;}
table.itemslist tbody#bottom .num28 {background-position: -2700px 0;}
table.itemslist tbody#bottom .num29 {background-position: -2800px 0;}
table.itemslist tbody#bottom .num30 {background-position: -2900px 0;}
table.itemslist tbody#bottom .num31 {background-position: -3000px 0;}
table.itemslist tbody#bottom .num32 {background-position: -3100px 0;}
table.itemslist tbody#bottom .num33 {background-position: -3200px 0;}
table.itemslist tbody#bottom .num34 {background-position: -3300px 0;}
table.itemslist tbody#bottom .num35 {background-position: -3400px 0;}
table.itemslist tbody#bottom .num36 {background-position: -3500px 0;}
table.itemslist tbody#bottom .num37 {background-position: -3600px 0;}
table.itemslist tbody#bottom .num38 {background-position: -3700px 0;}
table.itemslist tbody#bottom .num39 {background-position: -3800px 0;}
table.itemslist tbody#bottom .num40 {background-position: -3900px 0;}
table.itemslist tbody#bottom .num41 {background-position: -4000px 0;}
table.itemslist tbody#bottom .num42 {background-position: -4100px 0;}
table.itemslist tbody#bottom .num43 {background-position: -4200px 0;}
table.itemslist tbody#bottom .num44 {background-position: -4300px 0;}
table.itemslist tbody#bottom .num45 {background-position: -4400px 0;}
table.itemslist tbody#bottom .num46 {background-position: -4500px 0;}
table.itemslist tbody#bottom .num47 {background-position: -4600px 0;}
table.itemslist tbody#bottom .num48 {background-position: -4700px 0;}
table.itemslist tbody#bottom .num49 {background-position: -4800px 0;}

table.itemslist tbody#sacred .sacred {background:transparent url(../img/items_sacred.jpg) no-repeat scroll 0 0; display:block; height:100px; margin:0 auto; width:100px;}
table.itemslist tbody#sacred .num01 {background-position: 0 0;}
table.itemslist tbody#sacred .num02 {background-position: -100px 0;}
table.itemslist tbody#sacred .num03 {background-position: -200px 0;}
table.itemslist tbody#sacred .num04 {background-position: -300px 0;}
table.itemslist tbody#sacred .num05 {background-position: -400px 0;}
table.itemslist tbody#sacred .num06 {background-position: -500px 0;}
table.itemslist tbody#sacred .num07 {background-position: -600px 0;}
table.itemslist tbody#sacred .num08 {background-position: -700px 0;}
table.itemslist tbody#sacred .num09 {background-position: -800px 0;}
table.itemslist tbody#sacred .num10 {background-position: -900px 0;}
table.itemslist tbody#sacred .num11 {background-position: -1000px 0;}
table.itemslist tbody#sacred .num12 {background-position: -1100px 0;}
table.itemslist tbody#sacred .num13 {background-position: -1200px 0;}
table.itemslist tbody#sacred .num14 {background-position: -1300px 0;}
table.itemslist tbody#sacred .num15 {background-position: -1400px 0;}
table.itemslist tbody#sacred .num16 {background-position: -1500px 0;}
table.itemslist tbody#sacred .num17 {background-position: -1600px 0;}
table.itemslist tbody#sacred .num18 {background-position: -1700px 0;}
table.itemslist tbody#sacred .num19 {background-position: -1800px 0;}
table.itemslist tbody#sacred .num20 {background-position: -1900px 0;}
table.itemslist tbody#sacred .num21 {background-position: -2000px 0;}
table.itemslist tbody#sacred .num22 {background-position: -2100px 0;}
table.itemslist tbody#sacred .num23 {background-position: -2200px 0;}
table.itemslist tbody#sacred .num24 {background-position: -2300px 0;}
table.itemslist tbody#sacred .num25 {background-position: -2400px 0;}
table.itemslist tbody#sacred .num26 {background-position: -2500px 0;}
table.itemslist tbody#sacred .num27 {background-position: -2600px 0;}
table.itemslist tbody#sacred .num28 {background-position: -2700px 0;}
table.itemslist tbody#sacred .num29 {background-position: -2800px 0;}
table.itemslist tbody#sacred .num30 {background-position: -2900px 0;}
table.itemslist tbody#sacred .num31 {background-position: -3000px 0;}
table.itemslist tbody#sacred .num32 {background-position: -3100px 0;}
table.itemslist tbody#sacred .num33 {background-position: -3200px 0;}
table.itemslist tbody#sacred .num34 {background-position: -3300px 0;}
table.itemslist tbody#sacred .num35 {background-position: -3400px 0;}
table.itemslist tbody#sacred .num36 {background-position: -3500px 0;}
table.itemslist tbody#sacred .num37 {background-position: -3600px 0;}
table.itemslist tbody#sacred .num38 {background-position: -3700px 0;}
table.itemslist tbody#sacred .num39 {background-position: -3800px 0;}
table.itemslist tbody#sacred .num40 {background-position: -3900px 0;}
table.itemslist tbody#sacred .num41 {background-position: -4000px 0;}
table.itemslist tbody#sacred .num42 {background-position: -4100px 0;}
table.itemslist tbody#sacred .num43 {background-position: -4200px 0;}
table.itemslist tbody#sacred .num44 {background-position: -4300px 0;}
table.itemslist tbody#sacred .num45 {background-position: -4400px 0;}
table.itemslist tbody#sacred .num46 {background-position: -4500px 0;}
table.itemslist tbody#sacred .num47 {background-position: -4600px 0;}
table.itemslist tbody#sacred .num48 {background-position: -4700px 0;}
table.itemslist tbody#sacred .num49 {background-position: -4800px 0;}

table.itemslist tbody#accesory .accesory {background:transparent url(../img/items_accesory.jpg) no-repeat scroll 0 0; display:block; height:100px; margin:0 auto; width:100px;}
table.itemslist tbody#accesory .num01 {background-position: 0 0;}
table.itemslist tbody#accesory .num02 {background-position: -100px 0;}
table.itemslist tbody#accesory .num03 {background-position: -200px 0;}
table.itemslist tbody#accesory .num04 {background-position: -300px 0;}
table.itemslist tbody#accesory .num05 {background-position: -400px 0;}
table.itemslist tbody#accesory .num06 {background-position: -500px 0;}
table.itemslist tbody#accesory .num07 {background-position: -600px 0;}
table.itemslist tbody#accesory .num08 {background-position: -700px 0;}
table.itemslist tbody#accesory .num09 {background-position: -800px 0;}
table.itemslist tbody#accesory .num10 {background-position: -900px 0;}
table.itemslist tbody#accesory .num11 {background-position: -1000px 0;}
table.itemslist tbody#accesory .num12 {background-position: -1100px 0;}
table.itemslist tbody#accesory .num13 {background-position: -1200px 0;}
table.itemslist tbody#accesory .num14 {background-position: -1300px 0;}
table.itemslist tbody#accesory .num15 {background-position: -1400px 0;}
table.itemslist tbody#accesory .num16 {background-position: -1500px 0;}
table.itemslist tbody#accesory .num17 {background-position: -1600px 0;}
table.itemslist tbody#accesory .num18 {background-position: -1700px 0;}
table.itemslist tbody#accesory .num19 {background-position: -1800px 0;}
table.itemslist tbody#accesory .num20 {background-position: -1900px 0;}
table.itemslist tbody#accesory .num21 {background-position: -2000px 0;}
table.itemslist tbody#accesory .num22 {background-position: -2100px 0;}
table.itemslist tbody#accesory .num23 {background-position: -2200px 0;}
table.itemslist tbody#accesory .num24 {background-position: -2300px 0;}
table.itemslist tbody#accesory .num25 {background-position: -2400px 0;}
table.itemslist tbody#accesory .num26 {background-position: -2500px 0;}
table.itemslist tbody#accesory .num27 {background-position: -2600px 0;}
table.itemslist tbody#accesory .num28 {background-position: -2700px 0;}
table.itemslist tbody#accesory .num29 {background-position: -2800px 0;}
table.itemslist tbody#accesory .num30 {background-position: -2900px 0;}
table.itemslist tbody#accesory .num31 {background-position: -3000px 0;}
table.itemslist tbody#accesory .num32 {background-position: -3100px 0;}
table.itemslist tbody#accesory .num33 {background-position: -3200px 0;}
table.itemslist tbody#accesory .num34 {background-position: -3300px 0;}
table.itemslist tbody#accesory .num35 {background-position: -3400px 0;}
table.itemslist tbody#accesory .num36 {background-position: -3500px 0;}
table.itemslist tbody#accesory .num37 {background-position: -3600px 0;}
table.itemslist tbody#accesory .num38 {background-position: -3700px 0;}
table.itemslist tbody#accesory .num39 {background-position: -3800px 0;}
table.itemslist tbody#accesory .num40 {background-position: -3900px 0;}
table.itemslist tbody#accesory .num41 {background-position: -4000px 0;}

table.itemslist tbody#appearance .appearance {background:transparent url(../img/items_appearance.jpg) no-repeat scroll 0 0; display:block; height:100px; margin:0 auto; width:100px;}
table.itemslist tbody#appearance .num01 {background-position: 0 0;}
table.itemslist tbody#appearance .num02 {background-position: -100px 0;}
table.itemslist tbody#appearance .num03 {background-position: -200px 0;}
table.itemslist tbody#appearance .num04 {background-position: -300px 0;}
table.itemslist tbody#appearance .num05 {background-position: -400px 0;}
table.itemslist tbody#appearance .num06 {background-position: -500px 0;}
table.itemslist tbody#appearance .num07 {background-position: -600px 0;}
table.itemslist tbody#appearance .num08 {background-position: -700px 0;}
table.itemslist tbody#appearance .num09 {background-position: -800px 0;}
table.itemslist tbody#appearance .num10 {background-position: -900px 0;}
table.itemslist tbody#appearance .num11 {background-position: -1000px 0;}
table.itemslist tbody#appearance .num12 {background-position: -1100px 0;}
table.itemslist tbody#appearance .num13 {background-position: 0 -100px;}
table.itemslist tbody#appearance .num14 {background-position: -100px -100px}
table.itemslist tbody#appearance .num15 {background-position: -200px -100px}
table.itemslist tbody#appearance .num16 {background-position: -300px -100px}
table.itemslist tbody#appearance .num17 {background-position: 0 -200px;}
table.itemslist tbody#appearance .num18 {background-position: -100px -200px;}
table.itemslist tbody#appearance .num19 {background-position: -200px -200px;}
table.itemslist tbody#appearance .num20 {background-position: -300px -200px;}
table.itemslist tbody#appearance .num21 {background-position: 0 -300px;}
table.itemslist tbody#appearance .num22 {background-position: -100px -300px;}
table.itemslist tbody#appearance .num23 {background-position: -200px -300px;}
table.itemslist tbody#appearance .num24 {background-position: -300px -300px;}
table.itemslist tbody#appearance .num25 {background-position: -400px -300px;}
table.itemslist tbody#appearance .num26 {background-position: -500px -300px;}
table.itemslist tbody#appearance .num27 {background-position: -600px -300px;}
table.itemslist tbody#appearance .num28 {background-position: -700px -300px;}
table.itemslist tbody#appearance .num29 {background-position: -800px -300px;}
table.itemslist tbody#appearance .num30 {background-position: -900px -300px;}
table.itemslist tbody#appearance .num31 {background-position: 0 -400px;}
table.itemslist tbody#appearance .num32 {background-position: -100px -400px;}
table.itemslist tbody#appearance .num33 {background-position: -200px -400px;}
table.itemslist tbody#appearance .num34 {background-position: -300px -400px;}
table.itemslist tbody#appearance .num35 {background-position: -400px -400px;}
table.itemslist tbody#appearance .num36 {background-position: -500px -400px;}
table.itemslist tbody#appearance .num37 {background-position: -600px -400px;}
table.itemslist tbody#appearance .num38 {background-position: -700px -400px;}
table.itemslist tbody#appearance .num39 {background-position: -800px -400px;}
table.itemslist tbody#appearance .num40 {background-position: -900px -400px;}
table.itemslist tbody#appearance .num41 {background-position: -1000px -400px;}
table.itemslist tbody#appearance .num42 {background-position: -1100px -400px;}
table.itemslist tbody#appearance .num43 {background-position: -1200px -400px;}
table.itemslist tbody#appearance .num44 {background-position: -1300px -400px;}
table.itemslist tbody#appearance .num45 {background-position: -1400px -400px;}
table.itemslist tbody#appearance .num46 {background-position: -1500px -400px;}
table.itemslist tbody#appearance .num47 {background-position: -1600px -400px;}
table.itemslist tbody#appearance .num48 {background-position: -1700px -400px;}
table.itemslist tbody#appearance .num49 {background-position: -1800px -400px;}
table.itemslist tbody#appearance .num50 {background-position: -1900px -400px;}
table.itemslist tbody#appearance .num51 {background-position: -2000px -400px;}
table.itemslist tbody#appearance .num52 {background-position: -2100px -400px;}
table.itemslist tbody#appearance .num53 {background-position: -2200px -400px;}
table.itemslist tbody#appearance .num54 {background-position: -2300px -400px;}

#main h3#items_exocore {background: url(../img/heading_items_exocore.gif) no-repeat 0 0;}
#main h3#items_sacred {background: url(../img/heading_items_sacred.gif) no-repeat 0 0;}
#main h3#items_accesory {background: url(../img/heading_items_accesory.gif) no-repeat 0 0;}
#main h3#items_appearance {background: url(../img/heading_items_appearance.gif) no-repeat 0 0;}
#main h3#items_hair {background: url(../img/heading_items_hair.gif) no-repeat 0 0;}
#main h3#items_top {background: url(../img/heading_items_top.gif) no-repeat 0 0;}
#main h3#items_bottom {background: url(../img/heading_items_bottom.gif) no-repeat 0 0;}

#main h3#downloads_movies {background: url(../img/heading_downloads_movies.gif) no-repeat 0 0;}
#main h3#downloads_screen {background: url(../img/heading_downloads_screen.gif) no-repeat 0 0;}
#main h3#downloads_wallpaper {background: url(../img/heading_downloads_wallpaper.gif) no-repeat 0 0;}
#main h3#downloads_widget {background: url(../img/heading_downloads_widget.gif) no-repeat 0 0;}

#main #community_poll_nav {height: 27px; margin: 20px 0 0 0; overflow: hidden; width: 590px;}
#main #community_poll_nav a.btn_list {background:transparent url(../img/buttons.gif) no-repeat scroll 0 0; display:block; float:none; height:27px; margin:0 0 0 518px; text-indent:-9999px; width:62px;}

table#poll {border: 1px solid #a9a9a9; border-bottom: 1px solid #a9a9a9;}
table#poll th {border-bottom: 1px solid #a9a9a9; padding: 0;}
table#poll th.firstColumn {border-right: 1px solid #a9a9a9; width: 90px;}
table#poll th.secondColumn {border-right: 1px solid #a9a9a9; text-align: left; padding: 2px 10px; width: 310px;}
table#poll th.secondColumnTop {border-right: 1px solid #a9a9a9; text-align: left; padding: 2px 10px; width: 460px;}
table#poll th.thirdColumn {border-right: 1px solid #a9a9a9; width: 64px;}
table#poll th.fourthColumn {width: auto;}
table#poll tbody td {border: none; padding: 10px; text-align: left;}
table#poll tbody td.question p, table#poll tbody td.answer p {margin: 0 0 0 8px;}
table#poll tbody td.question span {font-weight: bold;}
table#poll tbody td.answer span {color:#ee6b15; font-weight: bold;}
table#poll_2 {border: 1px solid #cdcdcd; border-top: none;}
table#poll_2 tbody {border: none;}
table#poll_2 td {border: none;}


.onlinepoll {background: url(../img/onlinepoll.gif) no-repeat 0 0; width: 227px; font-family: verdana; font-size: 11px; font-weight: bold; line-height: 20px; color: #323232; padding: 25px 0 0 0;}
#pollbox {background: #fff; border: 1px solid #bebebe; width: 219px; margin: 0 0 0 3px; padding: 0 0 15px 0; position: relative;}
#poll_q {background: #e2e2e2; padding: 5px 8px; width: 203px; border-bottom: 1px solid #d0d0d0;}
#poll_a {background: #fff url(../img/poll_buttons.jpg) no-repeat center bottom; width: 219px; font-weight: normal; margin: 5px 0 0 0; padding-bottom: 25px;}
#poll_a span {padding: 0 0 0 10px; vertical-align: 2px;}
#poll_a input {vertical-align: baseline;}
#poll_a p {padding: 1px 5px;}
#pollbox #vote {position: absolute; bottom: 14px; left: 48px; width: 52px; height: 18px; text-indent: -9999px;}
#pollbox #result {position: absolute; bottom: 14px; left: 105px; width: 62px; height: 18px; text-indent: -9999px;}

table#news_notices_1 {border: 1px solid #cdcdcd; margin-bottom: 15px;}
table#news_notices_1 th {border-bottom: 1px solid #a9a9a9; padding: 0;}
table#news_notices_1 th.firstColumn {border-right: 1px solid #a9a9a9; width: 90px;}
table#news_notices_1 th.secondColumn {border-right: 1px solid #a9a9a9; text-align: left; padding: 2px 10px; width: 310px;}
table#news_notices_1 th.secondColumnTop {border-right: 1px solid #a9a9a9; text-align: left; padding: 2px 10px; width: 460px;}
table#news_notices_1 th.thirdColumn {border-right: 1px solid #a9a9a9; width: 64px;}
table#news_notices_1 th.fourthColumn {width: auto;}
table#news_notices_1 tbody td {border: none; padding: 10px; text-align: left; font-size: 13px;}
table#news_notices_1 tbody {border: none;}

.ranking li a, .ranking li span {background: none;display:inline;height: auto;position: relative;left: 0;width: auto;text-indent: 0;}

#threeBanners {display: block; float: left; overflow: hidden; position: relative; width: 226px;}

#threeBanners a {background: url(../img/three_banners.jpg) no-repeat 0 0; display: block; float: left; text-indent: -9999px;}
#threeBanners a#youtube {background-position: 0 0; height: 120px; width: 72px; margin-right: 5px;}
#threeBanners a#facebook {background-position: -77px 0; height: 120px; width: 72px; margin-right: 5px;}
#threeBanners a#twitter {background-position: -154px 0; height: 120px; width: 72px;}

#threeBanners_sub {display:block; float:left; overflow:hidden; position:relative; width:200px;}
#threeBanners_sub a {background: url(../img/three_banners_sub.jpg) no-repeat 0 0; display: block; float: left; text-indent: -9999px;}
#threeBanners_sub a#youtube {background-position: 0 0; height: 120px; width: 65px; margin-right: 3px;}
#threeBanners_sub a#facebook {background-position: -69px 0; height: 120px; width: 65px; margin-right: 2px;}
#threeBanners_sub a#twitter {background-position: -137px 0; height: 120px; width: 65px;}

.support_faq_element a {background: url(../img/btn_top.gif) no-repeat 0 0; float: right; height: 7px; *height: 2px; padding: 0 5px 8px 0; width: 25px;}

/* stamp event */

h3#community_stamp {background: url(../img/stamp_event/heading_stamp_collection.gif) no-repeat; display: block; height: 33px; text-indent: -9999px; width: 590px;}

#stamp_collection {background: url(../img/stamp_event/calendar2.jpg); height: 715px; position: relative; width: 590px;}
#stamp_collection div#loggedOut, #stamp_collection div#loggedIn {font-family: verdana; font-size: 10px; left: 30px; line-height: 13px; width: 400px; position: absolute; top: 179px;}
#stamp_collection div#loggedOut p, #stamp_collection div#loggedIn p {color: #0b0b0b; font-family: verdana; font-size: 10px;}
#stamp_collection div#loggedOut span, #stamp_collection div#loggedIn span {color: #ff0600; left: 0; font-weight: bold; position: relative;}
#stamp_collection a#login {background: url(../img/stamp_event/btn_login.gif) no-repeat; display: block; height: 25px; margin: -23px 0 0 415px; position: relative; text-indent: -9999px; width: 117px}

#stamp_collection table#calendar {border: none; height: 430px; left: 23px; position: absolute; top: 227px; width: 534px;}
#stamp_collection table#calendar tbody {border: none;}
#stamp_collection table#calendar td {border: none; height: 81px; width: 72px; padding: 0px; position: relative;}

#stamp_collection a#btn_event_page {bottom: 18px; display: block; height: 20px; position: absolute; text-indent: -9999px; right: 27px; width: 146px;}
#stamp_collection span.bubble {background: url(../img/stamp_event/bubble.gif) no-repeat; display: block; height: 37px; margin: -38px 0 0 39px; *margin: 5px 0 0 3px; padding-top: 1px; position: absolute; width: 32px;}
#stamp_collection table#calendar td span.bubble a {color: #4c4c4c; font-family: verdana; font-size: 10px; line-height: 13px; padding: 2px 8px 3px;}
#stamp_collection table#calendar td.last {width: 400px;}
#stamp_collection table#calendar td.last p {color: #4c4c4c; font-family: verdana; font-size: 10px; line-height: 13px; margin: 0 0 0 20px; text-align: left;}
#stamp_collection table#calendar td span.stamp {background: url(../img/stamp_event/stamp.gif) no-repeat; display: block; height: 33px; margin: -4px 0 0 7px; *margin: 39px 0 0 -29px; position: absolute; width: 64px;}
#stamp_collection table#calendar td span.oops {background-position: 0 -33px;}

#stamp_collection table#calendar td span.stamp_image {background: url(../img/stamp_event/stamp_image.gif) no-repeat; display: block; height: 35px; margin: 5px 0 0 4px; *margin: 39px 0 0 -29px; position: absolute; width: 69px;}
#stamp_collection table#calendar td span.second_stamp {background-position: -69px 0;}
#stamp_collection table#calendar td span.third_stamp {background-position: -138px 0;}
#stamp_collection table#calendar td span.fourth_stamp {background-position: -207px 0;}

#whats_up {display: block; margin: 10px 0 0 15px; padding: 0 0 40px 0; width: 560px;}
#whats_up span#date {color: #8a8a8a; display: block; font-family: verdana; font-size: 10px; line-height: 13px; padding: 0 0 5px 0; text-align: right;}
#whats_up h3 {background: url(../img/stamp_event/whatsup.gif) no-repeat; display: block; height: 21px; margin: 0; text-indent: -9999px; width: 560px;}
#whats_up form#comment textarea {border: 1px solid #7f9db9; height: 39px; margin: 12px 16px; overflow: auto; width: 390px;}
#whats_up input#submit_comment {background: url(../img/stamp_event/btn_comment.gif) no-repeat; border: none; cursor: pointer; display: block; height: 21px; margin: -52px 0 0 452px; position: relative; text-indent: -9999px; width: 97px}
#whats_up span#total {color: #4c4c4c; display: block; font-family: verdana; font-size: 10px; margin: 18px 6px 3px 0; line-height: 13px; text-align: right;}

#whats_up table#comments_table {border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 0 0 10px 0; position: relative; width: 560px; z-index: 100;}
#whats_up table#comments_table tbody {border: none;}
#whats_up table#comments_table td {border: none; color: #4c4c4c; font-family: verdana; font-size: 10px;}
#whats_up table#comments_table td.one span {background: url(../img/stamp_event/first_three.gif) no-repeat; display: block; height: 18px; margin: 0 auto; text-indent: -9999px; width: 18px;}
#whats_up table#comments_table td.two span {background: url(../img/stamp_event/first_three.gif) no-repeat -18px 0; display: block; height: 18px; margin: 0 auto; text-indent: -9999px; width: 18px;}
#whats_up table#comments_table td.three span {background: url(../img/stamp_event/first_three.gif) no-repeat -36px 0; display: block; height: 18px; margin: 0 auto; text-indent: -9999px; width: 18px;}
#whats_up table#comments_table td.first {color: #0b0b0b; font-family: verdana; font-size: 11px; height: 18px; padding: 4px 0; width: 32px;}
#whats_up table#comments_table td.second {height: 18px; padding: 4px 5px; text-align: left; width: 90px;}
#whats_up table#comments_table td.third {height: 18px; padding: 4px 3px; text-align: left; width: 300px;}
#whats_up table#comments_table td.fourth {height: 18px; padding: 4px 0 4px 3px; text-align: right; width: 132px; font-size: 9px;}
#whats_up table#comments_table td.fifth {height: 18px; padding: 4px 0; text-align: center;}
#whats_up table#comments_table td.fifth a span {background: url(../img/stamp_event/btn_delete.gif) no-repeat; cursor: pointer; display: block; height: 12px; margin: 0 auto; text-indent: -9999px; width: 13px;}

#whats_up div#comments {float: right; margin: 0 8px 0 0; overflow: hidden; position: relative; width: 170px;}
#whats_up p#view_comments, #whats_up p#minimize_comments {border: 1px solid #b2b2b2; color: #595959; float: right; font-family: verdana; font-size: 10px; line-height: 12px; padding: 0 5px; text-align: right;}
#whats_up p#view_comments {margin: 0 0 10px 0;}
#whats_up p a {color: #222; text-decoration: underline;}

#whats_up #loginWindow {background: url(../img/stamp_event/loginWindow.gif) no-repeat; bottom: 85px; display: none; height: 133px; position: absolute; right: 25px; width: 293px; z-index: 10000;}
#whats_up #mask {background: transparent; display: none; left: 0; position: absolute; top: 0; z-index: 9000;}
#whats_up #loginWindow a#closeLogin {cursor: pointer; display: block; height: 20px; margin: 3px 0 0 267px; width: 20px;}
#whats_up #loginWindow a#yes {cursor: pointer; display: block; height: 25px; margin: 74px 0 0 62px; width: 75px;}
#whats_up #loginWindow a#no {cursor: pointer; display: block; height: 25px; margin: -27px 0 0 150px; width: 75px;}

.banner li a#stamp {background-position: -752px -180px;}         .banner li a#stamp:hover, .banner li a#stamp_on {background-position: -752px -210px;}


