
/*-------------------------------------------------------------- Download base
*/

.Download div.Main-Box-Header {
  background: url('./images/download_header.jpg') no-repeat left top;
}

.Download h2 {
  display: none;
}

/*-------------------------------------------------------------- Download menu
*/

.Download-Menu {
  background: url('./images/download_menu_bg3.png') no-repeat;
  width: 410px;
  height: 48px;
  margin: 0 auto;
  overflow: hidden;
}

.Download-Menu ul {
  margin: 5px 0 0 36px;
}

.Download-Menu li {
  list-style: none;
  float: left;
}

.Download-Menu a {
  display: block;
  width: 112px;
  height: 34px;
  margin-right: 1px;
  text-indent: -1000em;
  overflow: hidden;
}

.DM01 {background: url('./images/download_menu01.png') no-repeat;}
.DM02 {background: url('./images/download_menu02.png') no-repeat;}
.DM03 {background: url('./images/download_menu03.png') no-repeat;}

.DM01a {background: url('./images/download_menu01.png') no-repeat left bottom;}
.DM02a {background: url('./images/download_menu02.png') no-repeat left bottom;}
.DM03a {background: url('./images/download_menu03.png') no-repeat left bottom;}

/*-------------------------------------------------------------- Download header
*/

.Download h3 {
  display: block;
  width: 704px;
  height: 48px;
  margin: 0 auto 12px;
  text-indent: -1000em;
  overflow: hidden;
}

#Movie h3 {background: url('./images/download_header_movie.jpg') no-repeat;}
#Trial h3 {background: url('./images/download_header_trial.jpg') no-repeat;}
#Wallpaper h3 {background: url('./images/download_header_wallpaper.jpg') no-repeat;}

/*-------------------------------------------------------------- Download dl-box base
*/

.DL-Box {
  background: url('./images/download_box_bg.gif') repeat-y;
  width: 696px;
  margin: 0 auto 12px;
  overflow: hidden;
}

.DL-BoxT {
  background: url('./images/download_box_top.gif') no-repeat;
  width: 696px;
  height: 40px;
  overflow: hidden;
}

.DL-BoxB {
  background: url('./images/download_box_bottom.gif') no-repeat;
  width: 696px;
  height: 40px;
  overflow: hidden;
}

.DL-Box h4 {
  color: #523e20;
  font-size: 100%;
  text-align: center;
  background: url('./images/download_box_border.gif') no-repeat center bottom;
  width: 648px;
  margin: 0 auto;
  padding-bottom: 8px;
}

/*-------------------------------------------------------------- Download table base
*/

.DL-Box table {
  border: none;
  border-collapse: collapse;
}

.Box-Table {
  width: 632px;
  margin: 0 auto;
}

.Box-Table .dl-body {
  width: 632px;
  margin: 8px 0 0;
}

.Box-Table .dl-thumb,
.Box-Table .dl-wthumb {
  background: url('./images/download_thumb_bg.jpg') no-repeat left top;
  width: 272px;
  padding-bottom: 8px;
  text-align: left;
  vertical-align: top;
}

.Box-Table .dl-wthumb {
/*  background: none;*/
}

.Box-Table .dl-list {
  width: 360px;
  vertical-align: top;
}

.Box-Table .dl-tlist,
.Box-Table .dl-wlist {
  width: 360px;
  margin-bottom: 16px;
}

/*-------------------------------------------------------------- Download table
*/

th.sit,
th.fil,
th.nsz,
th.wsz {
  height: 32px;
  line-height: 0;
  text-indent: -1000em;
  overflow: hidden;
}

th.sit {
  background: url('./images/download_th_site.gif') no-repeat;
  width: 240px;
}

th.nsz {
  background: url('./images/download_th_normalsize.gif') no-repeat;
  width: 240px;
}

th.wsz {
  background: url('./images/download_th_widesize.gif') no-repeat;
  width: 240px;
}

th.fil {
  background: url('./images/download_th_down.gif') no-repeat;
  width: 120px;
}

td.sit,
td.siz {
  font-size: 81.8%;
  text-align: left;
  background: url('./images/download_list_border.gif') repeat-x left bottom;
  width: 224px;
  padding: 1px 8px 2px 0;
  overflow: hidden;
}

td.sit a {
  display: block;
  background: url('./images/download_marker01.png') no-repeat left center;
  width: 100%;
  padding-left: 16px;
  text-decoration: none;
}

td.sit a:hover {
  text-decoration: underline;
}

td.fil {
  background: url('./images/download_list_border.gif') repeat-x left bottom;
  width: 120px;
  padding: 1px 0 2px 0;
  overflow: hidden;
}

td.fil a {
  display: block;
  background: url('./images/download_buttom.gif') no-repeat;
  width: 112px;
  height: 20px;
  text-indent: -1000em;
  overflow: hidden;
  float: right;
}

td.fil a:hover {
  background-position: 0 -20px;
  height: 20px;
}


