
/* div.buttonNav { width:725px !important; } */ /* causing issues with recharge */
div.buttonNav .submit, div.buttonNav .right {margin-left:5px;}
div.buttonNav .left {margin-right:5px;}

label.error { height:16px;color:#c01933;padding:2px 0 2px 22px !important; background: transparent url(http://images.delta.com.edgesuite.net/images/icons/error_x.gif) no-repeat; }

/*** form icon classes ***/
img.formIconArrow { width:6px;height:3px;margin:0 3px 1px 0;}
img.formIconCity, img.formIconCalendar, img.formIconNewWindow, img.formIconHelp { width:17px;height:17px;vertical-align:middle; }
img.formIconCalendar { margin:0 0 2px 0; }
img.formIconError { width:19px;height:19px;vertical-align:middle; }


/* Passenger Info Booking */
tr.formInputRow, tr.paxInfoRow td { vertical-align:middle; }
tr.formInputRow td input { height:19px; }
tr.formInputRow td select {	margin:0px; }

.bookableDayOver{background:#e6ebef;border:1px solid #79c;text-align:right;color:#069;cursor:pointer;text-align:center;}
.bookableDay{background:#fff;text-align:right;border:1px solid #fff;color:#000;cursor:auto;text-align:center;}
.unbookableDate{background:#fff;color:#ccc;text-align:right;text-decoration:line-through;border:1px solid #fff;}
.enhancedCalBorder{background:#fff;}
.monthJump, .monthDisplay{background:#069;color:#fff;font-weight:bold;text-align:center;}
a.enahncedCalToday:link, a.enahncedCalToday:visited, a.enahncedCalToday:active{text-decoration:underline;}
.enahncedCalJump{text-align: center;background:#eaeaea;}
.calHeader{background:#eaeaea;text-align: center;}
.daysOfWeek{background:#fff;color:#333;font-weight:bold;text-align:center;}
.placeHolder{background:#fff;}
.calendarDivider{background:#eaeaea;width:2px;}
.today{color: #ea8a1a;text-align:center;}
.calTable{background: #fff;}
iframe#travelCalendar{z-index:50;background:#fff;width:314px;height:196px;border:thin solid #069;}
div#travelCalendarContainer{z-index:51;position: absolute;}
span.calendarSelect{left:-20px;position:relative;cursor: pointer;}
img.enhancedIconCalendar{vertical-align: middle;}