#HeaderAdContainer
{
  width: 480px ! important;
  height: 64px ! important;
  
  padding: 0 ! important;
  padding-top: 1px ! important;
  
  margin: 0 ! important;
  
  overflow: hidden ! important;
  
  float: right;
  
  text-align: right ! important;
  
  background-color: #D6D6D6 ! important;
  
  background-image: url( ../images/tab-sponsor.gif ); 
  background-repeat: no-repeat;
  background-position: 0 1px;
}

#HeaderAdContainer div
{
  width: 462px ! important;
  height: 62px ! important;
  
  float: right;
  
  padding: 0 ! important;
  padding-top: 1px ! important;
  
  margin: auto ! important;
  margin-right: 1px ! important;
  
  text-align: right ! important;
  
  overflow: hidden ! important;
    
  background-color: #E3E7E6 ! important;
}

#HeaderAdContainer a, #HeaderAdContainer a:active, #HeaderAdContainer a:hover, #HeaderAdContainer a:visited
{
  padding: 0 ! important;
  margin: 0 ! important;
  
  background-color: transparent ! important;
  background-image: none ! important;
}

#HeaderAdContainer img
{ 
  padding: 0 ! important;
  margin: 0 ! important;
  
  border: 0 none white ! important;
}

#VerticalAdsContainer
{
  width: 124px ! important;
  
  padding: 0 ! important;
  padding-top: 1px ! important;
  
  margin: auto ! important;
  
  display: block ! important;
  
  overflow: hidden ! important;
  
  text-align: center;
  
  background-color: #D6D6D6;
}

#VerticalAdsContainer div
{
  width: 122px ! important;
  height: 242px ! important;
  
  padding: 0 ! important;
  padding-top: 1px ! important;
  margin: auto ! important;
  
  overflow: hidden ! important;
    
  background-color: #E3E7E6 ! important;
}

#VerticalAdsContainer img
{
  padding: 0 ! important;
  margin: 0 ! important;
    
  border: 0 solid white ! important;
}

#VerticalAdsContainer a
{
  padding: 0 ! important;
  margin: 0 ! important;
  
  border: 0 solid green ! important; 
}

#VerticalAdsContainer span
{
  width: 100%;
  height: 20px;
  
  padding: 0;
  margin: 0;
  
  line-height: 20px ! important;
  vertical-align: top ! important;
  
  display: block;
  
  overflow: hidden ! important;
  
  color: black ! important;

  font-family: Verdana, Tahoma, Arial, Helvetica ! important;
  font-size: 11px ! important;
  font-weight: normal ! important;
  
  background-color: #D6D6D6;
}

.buyAdSpace, .buyAdSpace:visited
{
  margin-top: 4px;
  margin-bottom: 8px;
  
  display: block;
  
  color: #4677B7;
  
  font-size: 11px;
  font-family: Verdana, Tahoma, Arial, Helvetica ! important;
}

.buyAdSpace:hover
{
  color: #E9661D;
}