form {padding: 0; margin: 0; }
#searchPanel {background-color: #fff; margin-top: -20px !important; }
#searchPanel input.pickDate {float: left; clear: right; margin-right: 3px; }
#searchPanel .mid div.pickDate {margin-top: 2px !important; }
#ui-datepicker-div {display: none; }
.ac_results ul {margin: 0 !important; }

#sp-options #chkStandardClass, 
#sp-options label#std, 
#sp-options input#chkNoChanges, 
#sp-options label#noChg, 
#sp-options #chkFirstClass {float: left; clear: right; }
#sp-options input#chkNoChanges {margin-right: 2px; }
#sp-options label#noChg {height: 24px; margin-top: -6px; }
#sp-options #chkFirstClass {clear: left; }
#sp-options label#firstClass {padding-right: 24px; background-repeat: no-repeat; background-position: right 3px; } 
#via-avoid .inputs label {float: left; }

#sp-journey .leg label {float: left; clear: right; }
#searchPanel .mid .section {position: static !important; }

.railcardSelection select {float: left; clear: right; }
.railcardSelection .detail * {float: left; clear: right; margin-right: 3px; }
.railcardSelection .detail label {padding-top: 3px; }

div#railcardWrapper a#moreInfo, div#railcardWrapper a#moreInfo:hover, div#railcardWrapper a#moreInfo:hover span.cap {background-position: 0 3px !important; }
div#railcardWrapper a#moreInfo span.moreInfo {padding: 0 2px 0 4px !important; }
div#railcardWrapper a#moreInfo span.cap {width: 10px; margin-right: -3px; }

.h80  {height: 80px; }
.h100 {height: 100px; } 
.h120 {height: 120px; }
.h140 {height: 140px; } 
.h160 {height: 160px; }
.h180 {height: 180px; }
.h200 {height: 200px; }
.h220 {height: 220px; }

#timeTables, #moreInfo {cursor: hand; }


/* IE6 styles start ... */
*html body a.liarrowpr span.left, *html body a.liarrowpr:hover span.right, *html body a#timeTables, *html body a#timeTables:hover span.cap {background-image: none !important; }
*html body a.liarrowpr:hover, *html body a#timeTables:hover, *html body a.liarrowpr span.right {text-decoration: none !important; color: #fff; }
*html body a.liarrowpr, *html body a#timeTables {text-decoration: underline !important; color: #fff; }
*html body #via-avoid div p.right, *html body #railcardWrapper p#addRailcard, *html body #railcardWrapper p.removeCard {cursor: hand !important; }
*html body .h80, *html body .h100, *html body .h120, *html body .h140, *html body .h160, *html body .h180, *html body .h200, *html body .h220 {height: 220px !important; }
*html body div.railcardSelection {display: inline-block; overflow: hidden; }
*html body #via-avoid select#lstOptions {margin-top: 7px; }
*html body #railcardWrapper {height: 240px; float: left; clear: left; }
*html body p#addRailcard {margin-right: 4px; }
*html body .railcardSelection .detail {float: left; clear: left; }
*html body #ui-datepicker-div {border: 1px solid #000; height: 200px; }
*html body .ui-corner-all {overflow: hidden; }
