body, table, td, form { font-family: arial, verdana, sans-serif; font-size: 11px; margin: 0px; }
small { font-family: arial, verdana, sans-serif; font-size: 85%; margin: 0; }
small.copyright { color: #666666; }

a { color: #233385; font-size: 11px; text-decoration: none; }
a:hover { text-decoration: underline; }	
a.redlink { color: #cc0000; font-size: 11px; text-decoration: none; }
a.redlink:hover { text-decoration: underline; }	
.gtLink { color: #233385; font-size: 80%; }

.emphasis { color: #cc0000; font-size: 90%; }
.footnote { color: #666666; font-size: 90%; }

table.formTable { background-color: #E5E6EF; border-style: solid; border-color: #B1B4C5; border-width: 1px; }
table.formHeader { background-color: #B1B4C5; border-style: solid; border-color: #ffffff; border-bottom-width: 0px; border-top-width: 1px; border-left-width: 0px; border-right-width: 0px; }
td.formHeader { color: #000000; font-weight: bold; } 
td.pad-no-top { padding-top: 0px; margin-top: 0px; }
td.pad-1px-top { padding-top: 1px; margin-top: 0px; }
td.pad-2px-top { padding-top: 2px; margin-top: 0px; }
td.pad-5px-top { padding-top: 5px; margin-top: 0px; }

input.radio { background: #E5E6EF; color: #000000; } 
select { font-size: 12px; margin: 0px; }
.searchBox { font-family: arial, verdana, sans-serif; font-size: 11px; width: 80px; }
.inputText  { font-size: 11px; margin: 1px; width: 85px; }	
.inputText-small { font-size: 11px; margin: 1px; width: 45px; }	
.inputText-mid { font-size: 11px; margin: 1px; width: 65px; }

.wplogin-name { font-weight: bold; }  

td.home-column { background-image: url('/images/home/home_formtable_tile.gif'); background-repeat: repeat-y; } 
td.home-column-alt { background-image: url('/images/home/home_touttable_tile.gif'); background-repeat: repeat-y; } 
	
.features { font-family: arial,verdana,sans-serif; color: #ffffff; margin-left: 36px; }
.features-headline { font-size: 20px; font-weight: bold; }
.features-copy a { font-family: arial,verdana,sans-serif; font-size: 12px;  color: #FFFFFF}
.features-copysmall { font-family: arial,verdana,sans-serif; font-size: 9px; }

table.dealsNewsPartners { height: 50px; background-color: #E5E6EF; border-style: solid; border-color: #B1B4C5; border-width: 1px; }			
.partnersCopy { font-size: 10px; }
.dealsnewsHeader { color: #cc0000; font-size: 12px; }

table.dealsNewsPartners-es { height: 65px; background-color: #E5E6EF; border-style: solid; border-color: #B1B4C5; border-width: 1px; }			
.features-es { font-family: arial,verdana,sans-serif; margin-left: 6px; text-align: center; }
.features-es-headline { font-size: 16px; font-weight: bold; text-align: center; }
.features-es-headlinesm { font-size: 12px; font-weight: bold; text-align: center; margin-top: 6px; border-style: solid; border-color: #B1B4C5; border-width: 1px; padding: 2px; }

table.checkin { height: 161px; background-color: #E5E6EF; border-style: solid; border-color: #B1B4C5; border-width: 1px; }
table.mynwainfo { height: 161px; background-color: #E5E6EF; border-style: solid; border-color: #B1B4C5; border-width: 1px; }			
table.flifo { height: 114px; background-color: #E5E6EF; border-style: solid; border-color: #B1B4C5; border-width: 1px; border-bottom-width: 0px; }
table.reservations { height: 114px; background-color: #E5E6EF; border-style: solid; border-color: #B1B4C5; border-width: 1px; border-bottom-width: 0px; }
td.height-40px { height: 40px; padding-top: 5px; padding-bottom: 0px; margin-top: 0px; vertical-align: top; }
td.height-40px-bot { height: 42px; padding-top: 5px; padding-bottom: 3px; margin-top: 0px; vertical-align: bottom; }
td.height-30px { height: 30px; padding-top: 5px; padding-bottom: 0px; margin-top: 0px; vertical-align: top; }
td.height-55px { height: 55px; padding-top: 5px; padding-bottom: 0px; margin-top: 0px; vertical-align: top; }
td.height-101px { height: 101px; padding-top: 5px; padding-bottom: 0px; margin-top: 0px; vertical-align: top; }

