body { background-color: #000000; font-family: Arial; font-size: 12px; font-weight: bold; color: #ffffff; margin: 20px 20px 20px 20px; text-align: center; }

a:link { color: #f67453; text-decoration: none; }
a:visited { color: #f67453; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }
a.info { position: relative; /*this is the key*/ z-index: 24; color: #146F29; font-weight: bold; text-decoration: none; }
a.info:hover { z-index: 25; background-color: White; color: #5ACF75; font-weight: bold; }
a.info span { display: none; }
a.info:hover span { /*the span will display just on :hover state*/ display: block; position: absolute; top: 30px; left: 20px; width: 145px; border: 1px solid #FEFF6F; background-color: #FEFF6F; color: Black; text-align: left; padding: 0px 10px 0px 10px; }

.Bullet { color: Orange; }
.YellowCenter { font-size: 16px; color: #e9f476; text-align: center; }
.PricesTable { background-color: #ffffff; color: Black; font-weight: normal; width: 460px; }

a.Prices:link { color: #146F29; font-weight: bold; }
a.Prices:visited { color: #146F29; font-weight: bold; }
a.Prices:hover { color: #5ACF75; font-weight: bold; }

.WhiteCenter { font-size: 22px; text-align: center; }
.Green28 { color: #fff; font-size: 28px; }
.PricesBuy { color: #f67453; font-weight: bold; font-size: 12px; }
.confirmation { font-family: Arial; font-size: 16px; color: #ffffff; font-weight: bold; padding: 0px 20px 0px 20px; }
.ContactInfo { color: #ffffff; }
.portrait { vertical-align: middle;}

#PaitingCell { vertical-align: middle; width: 460px; }
div#Container { margin-left: auto; margin-right: auto; width: 725px; text-align: left; }
