/* contract column */

.contract {
text-align: center;
font-size: 14px;
font-weight: bold;
color: #1B84E3;
text-decoration: none;
}
.contract  span {
text-align: center;
font-size: 16px;
font-weight: bold;
color: #1B84E3;
text-decoration: none;
}
.contracttiny   {
text-align: center;
font-size: 12px;
font-weight: bold;
color: #1B84E3;
text-decoration: none;
}
.contract td:hover {
color: #0052B1;
}
/* downloadspeed column */

.downloadspeed {
text-align: center;
font-size: 14px;
font-weight: bold;
color: #f09;
text-decoration: none;
}

.downloadspeed  span {
text-align: center;
font-size: 16px;
font-weight: bold;
color: #f09;
text-decoration: none;
}

.downloadspeed td:hover {
color: #CD0067;
}


/* limit column */

.limit {
text-align: center;
font-size: 14px;
font-weight: bold;
color: #039;
text-decoration: none;
}
.limit td:hover {
color: #000167;
}


/* months column */

.months {
text-align: center;
font-size: 14px;
font-weight: bold;
color: #8B7D6B;
text-decoration: none;
}
.months span {
text-align: center;
font-size: 16px;
font-weight: bold;
color: #8B7D6B;
text-decoration: none;
}

.months td:hover {
color: #0052B1;
}


/* cost column */

.cost {
text-align: center;
font-size: 14px;
color: #8A2BE2;
font-weight: bold;
}
.cost td:hover {
color: #169D00;
}

.conditions {
text-align: center;
font-size: 14px;
color: #48CF0E;
text-decoration: none;
font-weight: bold;
}
.conditionsblack {
text-align: center;
font-size: 14px;
color: #000000;
text-decoration: none;
font-weight: bold;
}



/* column highlight */

td.selected {
background: #FFFFBF !important;
}
/* Div for message */
#curtain {
  position: fixed;
  _position: absolute;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  _height: expression(document.body.offsetHeight + "px");
  background: url(./images/curtain.png);
  _background: url(./images/curtain.gif);
}
.transparent
{
filter: alpha(opacity=50); /* ie */
-moz-opacity: .5; /* mozilla */
background:#1B84E3;
position:absolute;
z-index:5;
top:40%;
left:35%;
}
.transparentMerchant
{
filter: alpha(opacity=50); /* ie */
-moz-opacity: .5; /* mozilla */
background:#1B84E3;
position:relative;
z-index:5;
}