A.main:link { color: #CCCCCC }
A.main:visited { color: #CCCCCC }
A.main:active { color: #CCCCCC }
A.main:hover { color: #FFFFFF }

A.ttop:link { color: #CCCCCC }
A.ttop:visited { color: #CCCCCC }
A.ttop:active { color: #CCCCCC }
A.ttop:hover { color: #B4B465 }

A.guide:link { color: #CCCCCC }
A.guide:visited { color: #CCCCCC }
A.guide:active { color: #CCCCCC }
A.guide:hover { color: #669966 }

A.forums:link { color: #CCCCCC }
A.forums:visited { color: #CCCCCC }
A.forums:active { color: #CCCCCC }
A.forums:hover { color: #006699 }

A.shop:link { color: #CCCCCC }
A.shop:visited { color: #CCCCCC }
A.shop:active { color: #CCCCCC }
A.shop:hover { color: #cc9900 }

A.accommodation:link { color: #CCCCCC }
A.accommodation:visited { color: #CCCCCC }
A.accommodation:active { color: #CCCCCC }
A.accommodation:hover { color: #666699 }

A.library:link { color: #CCCCCC }
A.library:visited { color: #CCCCCC }
A.library:active { color: #CCCCCC }
A.library:hover { color: #779F4F }

A.travelogues:link { color: #CCCCCC }
A.travelogues:visited { color: #CCCCCC }
A.travelogues:active { color: #CCCCCC }
A.travelogues:hover { color: #999900 }

A.classifieds:link { color: #CCCCCC }
A.classifieds:visited { color: #CCCCCC }
A.classifieds:active { color: #CCCCCC }
A.classifieds:hover { color: #9999CC }

A.green:link { color: #ffffff }
A.green:visited { color: #ffffff }
A.green:active { color: #ffffff }
A.green:hover { color: #339966 }

A.red:link { color: #ffffff }
A.red:visited { color: #ffffff }
A.red:active { color: #ffffff }
A.red:hover { color: #cc9900 }

A.beige:link { color: #ffffff }
A.beige:visited { color: #ffffff }
A.beige:active { color: #ffffff }
A.beige:hover { color: #9C9C4A }

A.ttopsub:link { color: #ffffff }
A.ttopsub:visited { color: #ffffff }
A.ttopsub:active { color: #ffffff }
A.ttopsub:hover { color: #B4B465 }

.SmallText { font-size: 10px; }

A.main {
  text-decoration: none;
}

A.business {
  text-decoration: none;
}

A.ttop {
  text-decoration: none;
}

A.guide {
  text-decoration: none;
}

A.forums {
  text-decoration: none;
}

A.shop {
  text-decoration: none;
}

A.accommodation {
  text-decoration: none;
}

A.library {
  text-decoration: none;
}

A.travelogues {
  text-decoration: none;
}

A.features {
  text-decoration: none;
}

A.classifieds {
  text-decoration: none;
}

A.green {
  text-decoration: none;
}

A.red {
  text-decoration: none;
}

A.teal {
  text-decoration: none;
}

A.countrysubs {
  text-decoration: none;
}

A.ttopsub {
  text-decoration: none;
}

body, td { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 101%;
}

td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 0.6em;
  font-size: 11px;
  line-height: 1.3;

}

form {
  margin-top: 0; 
  margin-bottom: 0;
}

.FormStyle {
background-color: #F3F3E9;
color: #000000;
font-size: 10pt;
font-family: arial;
}

.FormStyleGrey {
background-color: #CCCCCC;
color: #000000;
font-size: 10pt;
font-family: arial;
}

.ButtonStyle {
background-color: COCOCO;
border-color: 555555;
border-style: ridge;
border-width: 1;
color: 000000;
font-size: 10pt;
font-family: arial;
}

.ClientCurrencyHighlight {
background-color: #FFFFCC;
padding-top: 1px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 1px;
color: #000000;
line-height: 20px;

}

.ClientCurrencyMatchHighlight {
background-color: #FFFFCC;
padding-top: 1px;
padding-right: 3px;
padding-left: 3px;
padding-bottom: 1px;
color: #FF0000;
line-height: 20px;

}

.3dButtons {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border-color: #FFFFFF #666666 #666666 #FFFFFF;
background-color: #FFFFCE; border-style: solid;
border-top-width: 1px; border-right-width: 1px;
border-bottom-width: 1px; border-left-width: 1px;
} 

.YellMessageBox { 
background-color: #FFFFE1; 
border: 1px dashed #CFCFCF; 
padding: 5px; 

}

.BlueMessageBox { 
background-color: #F4F8FF; 
border: 1px dashed #CFCFCF; 
padding: 5px; 

}

.DashedBox { 
border: 1px dashed #CFCFCF; 
padding: 5px; 

}