/* always on */

input, textarea, select { background-color: #FFFFFF;  border: 1px solid #4883E0;  font-family: Arial,Verdana,sans-serif;  color:#4883E0; font-size:xx-small;}
body {margin-top:4px; margin-left:0; margin-right:0; margin-bottom:0; font-family:Arial,Verdana,sans-serif; font-size:x-small;  text-align:center; background-color: white;}
td {font-size:x-small;color:#000000; vertical-align:top;}

.main_layout   { background-image: url("images/background.gif"); text-align: left; padding-right: 1px; padding-left: 1px; width: 742px; height: 100%; vertical-align: top }
.left {width: 162px; text-align: center; vertical-align: top; border-top: solid 3px #FFFFFF; border-bottom: solid 3px #FFFFFF; border-right: solid 3px #FFFFFF; background-color: #95D2FE;}
.middle {height: 100%; width: 100%; vertical-align: top; padding-bottom: 3px; background-color: #FFFFFF;}
.right {width: 177px; vertical-align: top; text-align: right; padding-bottom: 5px;}
.footer{ margin-top: 5px; font-size: 10px; font-weight: bolder; border-top: solid 1px #4883E0; text-align: right; padding-bottom: 6px; padding-right: 0px;}

/* taxi search */

.searchbox {width: 100%; vertical-align: top; padding-right: 5px;}
.searchcontent {padding-right: 3px; padding-top: 10px; padding-left: 5px;}

.content {vertical-align: top;}

.main_title {padding: 12px 2px 2px 2px; text-align: left; font-weight: 800;text-align: center;}
.main_navi {padding: 4px 15px 4px 4px; background-color: #ECF0F9; text-align: center; vertical-align: middle;} 

/*Buttons */

.grey {border-bottom: solid 3px #95D2FE;}



/* Content layout */

.main  { vertical-align: top; padding: 5px 15px 0px 15px; height: 100%} 
.small {font-size:xx-small;};
.red {font-size:x-small;color:#FF0000; text-align: left; vertical-align:top; }
.advert {height: 100%; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; background-color: #FFFFFF}

/* titles */

h1   { color: #4883E0; font-size: 14px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; border-bottom: solid 1px #4883E0  }
h2   { color: #4883E0; font-size: 13px; font-weight: bolder; padding-top: 4px; padding-bottom: 4px; border-bottom: dashed 1px #4883E0  }
h3  { color: #53c4ff; font-weight: 200; font-size: x-small; text-align: center;}
th {background-color: #3398D7; text-align: middle; color: white; font-weight: bolder; font-size: 0.7em} 
.taxiTitle {color: #4883E0; font-size: 16px; font-weight: bolder;}

/* old styles */

a:visited, a:active { color: #3398D7; background-color: transparent; text-decoration: none;}
a:link  { color: #3398D7; text-decoration: none; }
a:hover { color: #E78704; text-decoration: underline;}
a.nav:link, a.nav:hover, a.nav:visited, a.nav:active {  
 font-family: Verdana, Arial, Helvetica, sans-serif;  color: #406CC8;  font-size: 10px;  font-weight: bold; text-decoration: none;}
a.nav:hover {   text-decoration: underline;}
a.redlink:link, a.redlink:hover, a.redlink:visited, a.redlink:active  { color: #FF0000; text-decoration: none; }
a.redlink:hover { text-decoration: underline;}
ul   { list-style: url("images/styles/bullet.gif") }
li {padding: 1px; font-size: x-small;}