DIV.poweredByContainer
{
  filter: alpha(opacity=40);
  opacity: 0.4;

  margin-top: 5px;
}

.shoppingCartIcon
{
  background-image: url('img/shopping_cart_back.png');    
}

.menuTopItem
{
  margin: 0px !important;
  padding: 0px !important;
}

TABLE.menuTopItem TR TD
{
  padding: 0px 0px 0px 10px !important;
}

.TableHeader A,
.TableHeader A:visited,
.TableHeader A:hover
{
  color: #FFF;
  text-decoration: underline;
}

.TableHeader A:hover
{
  text-decoration: none;
}

div.topMessage.maintenanceMessage
{
  max-width: 1070px;
}

input[type=submit],
input[type=button],
A.register, A.classDetails, A.dropin, A.schedule-btn,
a.customButton,
A.register:visited, A.classDetails:visited, A.dropin:visited, A.schedule-btn:visited,
a.customButton:visited {
    background-color: #444F9C;
}

    input[type=submit]:hover,
    input[type=button]:hover,
    A.register:hover, A.classDetails:hover, A.dropin:hover, A.schedule-btn:hover,
    a.customButton:hover {
    }