body {
  background: url('/pics/apinat.gif') top left no-repeat;
}

.odd, .even {
  background: none;
}

.columnfooter {
  display:none;
}

.menu_title {
  display:none;
}

.puuotsikko {
  display:none;
}

table.data {
  margin: 0;
  width: 100%;
}

td.menu {
  display: none;
}

td.content {
  padding: 0;
}

h2 {
  display: none;
}

.menu_title {
  display: none;
} 

/* hide title */
.content h1 {
   display: none;
}

.content h2 {
   position: relative;
}

table#promo {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 5px 0;
}

/* td#col1 { width: 49%; padding: 0 5px 0 0; } */
td#col1 { padding: 0; }
td#col2 { width: 51%; padding: 0 0 0 5px; }
td#col3 {}

td#col1,
td#col2,
td#col3 {
   vertical-align: top;
}

div.box-ringtones {
  width: 270px;
  /* background: #E5ECF6; 
   margin: 0 0 10px 0; */
  margin: 0;
  padding-left: 1px;
}
div.box-logos {
   background: #E5ECF6;
}
div.box-apps {
   background: #E5ECF6;
   margin: 0 0 10px 0;
}

p.more-url {
  clear: both;
  margin: 0;
  padding: 5px 0 8px 8px;
  visibility:hidden;
}
p.more-url a * { visibility: hidden; }


/* apps */
.box-apps table {
   border-collapse: collapse;
}

.box-apps table.type1 {}
.box-apps table.type2 {}

.box-apps table .image {
   vertical-align: middle;
   text-align: center;
   padding: 8px;
}

.box-apps table .image a:link,
.box-apps table .image a:hover,
.box-apps table .image a:active,
.box-apps table .image a:visited {
   border: 1px solid #999999;
   background: none;
   display: block;
}

.box-apps table .image img {
   border: 5px solid white;
}

.box-apps table .info {
  vertical-align: top;
  font-size: 11px;
}

.box-apps table .info p {
  margin: 10px 5px 5px 0;
  padding: 0;
}

.box-apps h3 {
   margin: 5px 0 0 0;
}

/* ringtones */
.box-ringtones table {
  border-collapse: collapse;
  width: 100%;
  margin: 25px 0 0 0;
}

.box-ringtones table td {
  vertical-align: middle;
  letter-spacing: -0.1ex;
} 

.box-ringtones table.type1 {}
.box-ringtones table.type2 {}
.box-ringtones table.type6 {}

.box-ringtones table td.tone-info {
  width: 100%;
  padding: 0px 0 0px 5px;
  font-size: 11px;
}

.box-ringtones table td.tone-listen {
  padding: 2px 5px 2px 5px;
  text-align: right;
}

.box-ringtones table td.tone-order {
  padding: 2px 15px 2px 2px;
}

.box-ringtones table td.tone-order img,
.box-ringtones table td.tone-order a {
   border: none;
   background: none;
}

.box-ringtones span.songname {
   font-weight: bold;
}
.box-ringtones span.artist {}

/* logos */
.box-logos table {
   float: left;
   border-spacing: 0;
   border-collapse: collapse;
   margin: 0 0 0 3px;
}

.box-logos table td {
   font-size: 11px;
   text-align: center;
   padding: 0;
}

.box-logos table.type1 {}
.box-logos table.type4 {}
.box-logos table.type8 {}

.box-logos td.image {
   padding: 5px 3px 0 3px;
}

.box-logos td.image a:link,
.box-logos td.image a:hover,
.box-logos td.image a:active,
.box-logos td.image a:visited {
  border: 1px solid #999999;
  background: white;
  display: block;
}

.box-logos td.image img {
   margin: 3px;
   border: none;
}

.box-logos td.orderlink {
   padding: 3px 3px 0 3px;
}

/* banners */
div.banner {
   margin: 5px 0 10px 0;
   padding: 0;
   text-align: center;
}

div.banner iframe {
   margin: 0;
}

.banner iframe.banner { width: 243px; height: 60px; }
