#linkTop {
  background-image:url('../image/button_top.png');
  background-repeat:no-repeat;
  width:115px;
  height:17px;
  position:absolute;
  top:31px;
  left:256px;
}

#linkTop:hover {
  background-image:url('../image/button_top_roll.png');
  background-repeat:no-repeat;
}

#linkSite {
  background-image:url('../image/button_site.png');
  background-repeat:no-repeat;
  width:160px;
  height:17px;
  position:absolute;
  top:31px;
  left:70px;
}

#linkSite:hover {
  background-image:url('../image/button_site_roll.png');
  background-repeat:no-repeat;
}

#linkLink {
  background-image:url('../image/button_link.png');
  background-repeat:no-repeat;
  width:121px;
  height:75px;
  position:absolute;
  top:462px;
  left:843px;
}

#linkLink:hover {
  background-image:url('../image/button_link_roll.png');
  background-repeat:no-repeat;
}

#linkDownload {
  background-image:url('../image/button_download.png');
  background-repeat:no-repeat;
  width:241px;
  height:153px;
  position:absolute;
  top:390px;
  left:582px;
}

#linkDownload:hover {
  background-image:url('../image/button_download_roll.png');
  background-repeat:no-repeat;
}

#linkShop {
  background-image:url('../image/button_shop.png');
  background-repeat:no-repeat;
  width:207px;
  height:143px;
  position:absolute;
  top:307px;
  left:773px;
}

#linkShop:hover {
  background-image:url('../image/button_shop_roll.png');
  background-repeat:no-repeat;
}

#linkAbout {
  background-image:url('../image/button_about.png');
  background-repeat:no-repeat;
  width:194px;
  height:135px;
  position:absolute;
  top:10px;
  left:624px;
}

#linkAbout:hover {
  background-image:url('../image/button_about_roll.png');
  background-repeat:no-repeat;
}

#linkSystem {
  background-image:url('../image/button_system.png');
  background-repeat:no-repeat;
  width:285px;
  height:201px;
  position:absolute;
  top:158px;
  left:573px;
}

#linkSystem:hover {
  background-image:url('../image/button_system_roll.png');
  background-repeat:no-repeat;
}

#linkWhat {
  background-image:url('../image/button_what.png');
  background-repeat:no-repeat;
  width:199px;
  height:142px;
  position:absolute;
  top:107px;
  left:784px;
}

#linkWhat:hover {
  background-image:url('../image/button_what_roll.png');
  background-repeat:no-repeat;
}

#linkSpec {
  background-image:url('../image/button_spec.png');
  background-repeat:no-repeat;
  width:145px;
  height:92px;
  position:absolute;
  top:3px;
  left:485px;
}

#linkSpec:hover {
  background-image:url('../image/button_spec_roll.png');
  background-repeat:no-repeat;
}

#linkManual {
  background-image:url('../image/manual.png');
  background-repeat:no-repeat;
  width:107px;
  height:58px;
  position:absolute;
  top:11px;
  left:242px;
}

#linkManual:hover {
  background-image:url('../image/manual_push.png');
  background-repeat:no-repeat;
}

#linkHint {
  background-image:url('../image/hint.png');
  background-repeat:no-repeat;
  width:107px;
  height:58px;
  position:absolute;
  top:11px;
  left:360px;
}

#linkHint:hover {
  background-image:url('../image/hint_push.png');
  background-repeat:no-repeat;
}

#aboutWhat {
  background-image:url('../image/button_what.png');
  background-repeat:no-repeat;
  width:199px;
  height:142px;
  position:absolute;
  top:241px;
  left:328px;
}

#aboutWhat:hover {
  background-image:url('../image/button_what_roll.png');
  background-repeat:no-repeat;
}

.popupClose {
  background-image:url('../image/button_close.png');
  background-repeat:no-repeat;
  width:46px;
  height:44px;
  position:absolute;
}

.popupClose:hover {
  background-image:url('../image/button_close_roll.png');
  background-repeat:no-repeat;
}

#specAbout {
  background-image:url('../image/spec_about.png');
  background-repeat:no-repeat;
  width:194px;
  height:135px;
  position:absolute;
  top:262px;
  left:352px;
}

#specAbout:hover {
  background-image:url('../image/spec_about_roll.png');
  background-repeat:no-repeat;
}

#whatSystem {
  background-image:url('../image/what_system.png');
  background-repeat:no-repeat;
  width:261px;
  height:184px;
  position:absolute;
  top:488px;
  left:497px;
}

#whatSystem:hover {
  background-image:url('../image/what_system_roll.png');
  background-repeat:no-repeat;
}

#systemShop {
  background-image:url('../image/system_shop.png');
  background-repeat:no-repeat;
  width:180px;
  height:124px;
  position:absolute;
  top:697px;
  left:577px;
}

#systemShop:hover {
  background-image:url('../image/system_shop_roll.png');
  background-repeat:no-repeat;
}

#systemDreamEater {
  background-image:url('../image/system_dreameater.png');
  background-repeat:no-repeat;
  position:absolute;
  left:10px;
  top:142px;
  width:228px;
  height:106px;
}

#systemDreamEater:hover {
  background-image:url('../image/system_dreameater_roll.png');
  background-repeat:no-repeat;
}

#systemTakeback {
  background-image:url('../image/system_takeback.png');
  background-repeat:no-repeat;
  position:absolute;
  left:11px;
  top:268px;
  width:227px;
  height:80px;
}

#systemTakeback:hover {
  background-image:url('../image/system_takeback_roll.png');
  background-repeat:no-repeat;
}

#systemSlowlife {
  background-image:url('../image/system_slowlife.png');
  background-repeat:no-repeat;
  position:absolute;
  left:20px;
  top:378px;
  width:218px;
  height:86px;
}

#systemSlowlife:hover {
  background-image:url('../image/system_slowlife_roll.png');
  background-repeat:no-repeat;
}

#shopDownload {
  background-image:url('../image/shop_download.png');
  background-repeat:no-repeat;
  width:208px;
  height:134px;
  position:absolute;
  top:967px;
  left:540px;
}

#shopDownload:hover {
  background-image:url('../image/shop_download_roll.png');
  background-repeat:no-repeat;
}

#downloadLink {
  background-image:url('../image/download_link.png');
  background-repeat:no-repeat;
  width:121px;
  height:75px;
  position:absolute;
  top:595px;
  left:627px;
}

#downloadLink:hover {
  background-image:url('../image/download_link_roll.png');
  background-repeat:no-repeat;
}

#downloadDemo {
  background-image:url('../image/download_demo.png');
  background-repeat:no-repeat;
  width:164px;
  height:80px;
  position:absolute;
  top:11px;
  left:233px;
}

#downloadDemo:hover {
  background-image:url('../image/download_demo_roll.png');
  background-repeat:no-repeat;
}


#downloadTrial {
  background-image:url('../image/download_trial.png');
  background-repeat:no-repeat;
  width:163px;
  height:80px;
  position:absolute;
  top:11px;
  left:405px;
}

#downloadTrial:hover {
  background-image:url('../image/download_trial_roll.png');
  background-repeat:no-repeat;
}


#downloadExtra {
  background-image:url('../image/download_extra.png');
  background-repeat:no-repeat;
  width:163px;
  height:81px;
  position:absolute;
  top:11px;
  left:572px;
}

#downloadExtra:hover {
  background-image:url('../image/download_extra_roll.png');
  background-repeat:no-repeat;
}

.noTitleStuff .ui-dialog-titlebar {
  display:none;
}

.noTitleStuff {
  background:none;
  border:none;
}

body {
  background-color:#25d3ce;
}

#news_topics {
  position:absolute;
  left:573px;
  top:690px;
  width:385px;
  height:138px;
  overflow:scroll;
  font-size:93%;
}

#news_topics div {
  border-bottom-color:#666666;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  padding-top:3px;
  padding-bottom:3px;
}

#demoArea {
  background-image:url('../image/demo_back.png');
  background-repeat:no-repeat;
  position:absolute;
  left:32px;
  top:104px;
  width:697px;
  height:485px;  
}

#trialArea {
  background-image:url('../image/trial_back.png');
  background-repeat:no-repeat;
  position:absolute;
  left:32px;
  top:104px;
  width:697px;
  height:485px;
  visibility:hidden; 
}

#extraArea {
  background-image:url('../image/extra_back.png');
  background-repeat:no-repeat;
  position:absolute;
  left:32px;
  top:104px;
  width:697px;
  height:485px;  
  visibility:hidden; 
}

#extraEgg {
  background-image:url('../image/extra_egg.png');
  background-repeat:no-repeat;
  position:absolute;
  left:28px;
  top:75px;
  width:133px;
  height:386px;
}

.siteLink {
  background-image:url('../image/sitename_back.png');
  background-repeat:no-repeat;
  position:absolute;
  left:335px;
  font-size:93%;
  color:#FFFFFF;
  padding-left:3px;
  padding-top:5px;
  width:380px;
  height:40px;
}

.winLink {
  background-image:url('../image/win_download.png');
  background-repeat:no-repeat;
  width:113px;
  height:39px;
  top:0px;
  left:117px;
  position:absolute;
}

.winLink:hover {
  background-image:url('../image/win_download_roll.png');
  background-repeat:no-repeat;
}

.macLink {
  background-image:url('../image/mac_download.png');
  background-repeat:no-repeat;
  width:113px;
  height:39px;
  top:0px;
  left:248px;
  position:absolute;
}

.macLink:hover {
  background-image:url('../image/mac_download_roll.png');
  background-repeat:no-repeat;
}

.systemSecret {
  background-image:url('../image/system_secret.png');
  background-repeat:no-repeat;
  position:absolute;
  width:232px;
  height:56px;
}

.systemOpen {
  background-image:url('../image/system_open.png');
  background-repeat:no-repeat;
  position:absolute;
  width:232px;
  height:56px;
}

#dreameaterTakeback {
  background-image:url('../image/takeback_button.png');
  background-repeat:no-repeat;
  width:227px;
  height:80px;
  top:720px;
  left:522px;
  position:absolute;
}

#dreameaterTakeback:hover {
  background-image:url('../image/takeback_button_roll.png');
  background-repeat:no-repeat;
}

#takebackSlowlife {
  background-image:url('../image/slowlife_button.png');
  background-repeat:no-repeat;
  width:227px;
  height:80px;
  top:720px;
  left:522px;
  position:absolute;
}

#takebackSlowlife:hover {
  background-image:url('../image/slowlife_button_roll.png');
  background-repeat:no-repeat;
}

.shopLink {
  background-image:url('../image/shop_link.png');
  background-repeat:no-repeat;
  width:171px;
  height:33px;
  font-size:77%;
  padding-top:8px;
  color:#7f7b7b;
  position:absolute;
  text-align:center;
}

.shopLink a {
  padding-left:27px;
  text-decoration:none;
}

.shopLink a:hover {
  color:#ff884e;
}

#present {
  background-image:url('../image/present.png');
  background-repeat:no-repeat;
  width:113px;
  height:100px;
  left:843px;
  top:10px;
  position:absolute;
  cursor:pointer;
}

.present_shine {
  background: url("../image/present_flush.png");
  background-repeat:no-repeat;
  height: 100px;
  position: absolute;
  width: 113px;
  opacity:0;
}

.present800 {
  background-image:url('../image/present_800.png');
  background-repeat:no-repeat;
  width:121px;
  height:75px;
  position:absolute;
}

.present800:hover {
  background-image:url('../image/present_800_push.png');
  background-repeat:no-repeat;
}

.present1024 {
  background-image:url('../image/present_1024.png');
  background-repeat:no-repeat;
  width:145px;
  height:92px;
  position:absolute;
}

.present1024:hover {
  background-image:url('../image/present_1024_push.png');
  background-repeat:no-repeat;
}

.present1280 {
  background-image:url('../image/present_1280.png');
  background-repeat:no-repeat;
  width:190px;
  height:106px;
  position:absolute;
}

.present1280:hover {
  background-image:url('../image/present_1280_push.png');
  background-repeat:no-repeat;
}

#blogParts {
  background-image:url('../image/blogparts.png');
  background-repeat:no-repeat;
  width:285px;
  height:377px;
  left:73px;
  top:412px;
  position:absolute;
  cursor:pointer;
}
