.dlinner
{
  font: 18px arial;
}

.mc
{
  border-collapse: collapse;
  margin-bottom: 10px;
  margin-top: 5px;
  border: 1px solid #336699;
}

.mc th
{
  background-color: #336699;
  font: 12px arial;
  text-align: left;
  color: white;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
}

.mc td
{
  padding: 5px;
  font: 11px arial;
}

.sc
{
  border-collapse: collapse;
  margin-bottom: 10px;
  margin-top: 5px;
  width: 662px;
}

.sc th
{
  background-color: #EEEEEE;
  font: 12px arial;
  text-align: left;
  color: black;
  font-weight: bold;
  padding: 5px 10px 5px 10px;
  border-bottom: 1px solid #CCCCCC;
}

.sc td
{
  padding: 5px;
  font: 11px arial;
}

#logodiv
{
}

#logo
{
  margin-left: 0px;
  margin-top: 0px;
}

.buttonscontainer
{
  width: 208px;
  background-color: #cccccc;
}

.buttons a
{
  display: block;
  font: 12px arial;
  padding: 6px 8px 6px 8px;
  background-color: #234A76;
  color: #FFFFFF;
  border-left: 12px solid #B8C8D8;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin-top: 1px;
}

.buttons a.cat
{
  display: block;
  font: 11px arial;
  padding: 2px 8px 2px 8px;
  background-color: #336699;
  color: white;
  border-left: 12px solid #B8C8D8;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin-top: 1px;
}

.buttons a.catsel
{
  display: block;
  font: 11px arial;
  padding: 2px 8px 2px 8px;
  background-color: purple;
  color: white;
  border-left: 12px solid #B8C8D8;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin-top: 1px;
}

.buttons a.red
{
  display: block;
  font: 12px arial;
  padding: 6px 8px 6px 8px;
  background-color: #FF3333;
  color: white;
  border-left: 12px solid #B8C8D8;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  margin-top: 1px;
}

.buttons a:hover
{	
  border-left: 12px solid #E8ECF0;
  text-decoration: none;
  color: #FFFFFF;
}
	
body
{
  margin: 0;
  background-color: #FFFFFF;
  background: url('tonez_bg.gif') repeat-x 0px 0px;
}

table
{
  padding: 0px;
  border: none;
  border-collapse: collapse;
}

td
{
  vertical-align: top;
  padding: 0px;
}

table.main
{
  font: 12px arial;
}

table.main .mc h1
{
  font: 12px arial;
  text-align: left;
  color: white;             
  font-weight: bold;       
  margin-bottom: 2px;
}

table.main .sc h1
{
  font: 12px arial;
  text-align: left;
  color: black;             
  font-weight: bold;       
  margin-bottom: 2px;
}

#content
{
  padding-top: 4px;
}

#countryselect
{
  position: absolute;
  top: 12px;
  left: 545px;
  color: white;
  font: 12px arial;
  font-weight: bold;
}

.countrysel
{
  position: absolute;
  top: 32px;
  left: 545px;
  color: white;
  font: 12px arial;
  font-weight: bold;
  text-align:center;
  background-color: green;
  border: 2px solid green;
}

.countryunsel
{
  position: absolute;
  top: 32px;
  left: 725px;
  color: white;
  font: 12px arial;
  font-weight: bold;
  text-align:center;
  background-color: red;
  border: 2px solid red;
  opacity: 0.3;
  filter:alpha(opacity=30);
}

#hotlinks
{
  position: absolute;
  top: 32px;
  left: 250px;
  color: white;
  font: 12px arial;
  font-weight: bold;
}

#hotlinks a
{
  color: white;
}

#hotlinks a:hover
{
  color: pink;
}

.spkr
{
  vertical-align: middle;
}
