form 		{ display: inline; margin:0; padding:0; }
form div  	{ clear: left; margin: 0; padding: 0; padding-top: 0.1em; padding-bottom: 0.1em; padding-left: 1.5em; }
table label 	{ FONT-SIZE: 12px; float: left; margin:0; padding-left: .5em; width: 83%; line-height: 16px;}
input.txt 	{ width: 8px; line-height: 17px; margin: 0em; }
.calc 		{ width: 50px; line-height: 17px; margin: 0em; }

.contentTable 	{ FONT-SIZE: 12px; width: 590px; BORDER: 1px; BORDER-STYLE: solid; BORDER-COLOR: #84888B; BACKGROUND-COLOR:#FFFFFF; padding: 1em; margin: 0; line-height: 20px; }
.contentTable td{ BORDER:0; BORDER-BOTTOM: 1px; BORDER-STYLE: solid; BORDER-COLOR: #84888B; }
.tableCosts 	{ FONT-SIZE: 12px; line-height: 20px; BORDER: 1px; BORDER-STYLE: solid; BORDER-COLOR: #DDDDDD; BACKGROUND-COLOR:#DDDDDD; margin: 0; }
.hdr 		{ FONT-SIZE: 14px; BACKGROUND-COLOR:#96A635; COLOR:#FFFFFF; margin: 0; text-align: center; }
.hdrCosts 	{ FONT-SIZE: 14px;BACKGROUND-COLOR:#BACF3E; margin: 0;}
.hdrSavings 	{ FONT-SIZE: 15px;BACKGROUND-COLOR:#E1EC9D; COLOR: blue; margin: 0; height: 45px;}
.footnote 	{ FONT-SIZE: 12px; line-height: 13px;}


/* Mouseover field hints */
/* The hint to Hide and Show */
.hint {
    display: none;
    position: absolute;
    right: 0px;
    width: 125px;
    margin-top: -4px;
    border: 1px solid #c93;
    padding: 10px 12px;
    /* to fix IE6, can't declare a background-color, must do a bg image, too!  So duplicate the pointer.gif image & positioning so that it doesn't show up within the box */
    background: #ffc url(images/pointer.gif) no-repeat -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(images/pointer.gif) left top no-repeat;
}


dl {
  position: relative; 
  width: 620px;
}
dt {
  clear: both;
  float:left;
  width: 500px;
  padding: 2px 0 2px 0;
  text-align: left;
}
dd {
  float: left;
  width: 100px;
  margin: 0 0 8px 0;
  padding-left: 3px;
}


#seatfinderNav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 1em;
}
#seatfinderNav li {
  float: left;
  display: inline;
  margin: 0;
  width: 150px;
  padding: .1em;
  text-align: center;
}
#seatfinderNav a:link, #seatfinderNav a:visited, #seatfinderNav a:hover {
  color: blue;
  margin: 0;
  width: 150px;
  padding: 1.5em;
  padding-bottom: 0em;
  padding-top: 0em;
}

.navTable { FONT-SIZE: 12px; width: 350px; padding: 0; margin: 0; line-height: 20px; }
.notab { width: 50px; }
.tabOff { FONT-SIZE: 12px; width: 140px; BORDER: 0px; BACKGROUND-COLOR:#FFFFFF; BORDER-COLOR: #84888B; margin: 0; text-align: center; }
.secTitle { FONT-SIZE: 12px; font-weight: bold; padding-left: 0.6em; padding-top: 0.6em; }

.tabMenuOn { width: 150px; BORDER-TOP: 1px; BORDER-BOTTOM: 0; BORDER-LEFT: 1px; BORDER-RIGHT: 1px; BORDER-STYLE: solid; BORDER-COLOR: #84888B; BACKGROUND-COLOR:#EEEEEE; padding: .1em; text-align: center; }
.tabMenuOff { width: 150px; BORDER: 0; padding: .1em; text-align: center; }


.TEMPboxContent { width: 590px; BORDER: 1px; BORDER-STYLE: solid; BORDER-COLOR: #84888B; BACKGROUND-COLOR:#EEEEEE; padding: 0; margin: 0; line-height: 16px; }
.infoTable 	{ width: 100%; margin: 0; padding: 0; border: 0; background-color: #EEEEEE; }
.infoHeader 	{ background-color: #EEEEEE; font-size: 12px; vertical-align: bottom;}
.infoContent 	{ background-color: #FFFFFF; font-size: 12px; padding:1px;vertical-align: top;}
.txtMsg 	{ font-size: 12px; line-height: 16px; margin: .2em; }
.wrap { width:360px; height:500px; overflow: auto; margin: 0 0 0 0 }