html, body {height:100%;}
*, html, body {margin:0px; padding:0px;}
body {font:11px Tahoma, Geneva, sans-serif; color:#484848; text-align:center; background: #fff}
td, input, textarea, option, select {font:11px Tahoma, Geneva, sans-serif; color:#484848;}

img {border:0px solid;}
a {text-decoration:underline; color:#325712;}
a:hover {text-decoration:none; color:#6f8959 !important;}

li {list-style-type:none}
.clear {clear:both; height:0px}
.clearHr {clear:both; height:1px; background-color: #7ca800;}
.clear5 {clear:both; height:5px}
.clear10 {clear:both; height:10px}
.oneHundredPercent {width:100%;}
.white {color:#fff !important}
.red {color:#bc0000 !important}
.orange {color:#bc0000 !important}

#global {position:relative; width:1000px; height:100%; min-height:100%; margin:0 auto; margin-bottom:-88px;}
html>body #global {height:auto;}

#leftCol {float:left; width:676px; min-height:600px; height:600px; text-align:left;}
html>body #leftCol {height:auto;}
#leftCol #indexLogo {padding:58px 0 74px 101px;}
#leftCol #indexVisual {background: url(../img/visual.jpg) left top no-repeat; height:327px;}
#leftCol #logo {padding:17px 0 10px 121px;}
#leftCol #aboutUs {padding:0 41px 0 62px;}
#leftCol #aboutUs h1 {background: url(../img/h1aboutUs.gif) left top no-repeat; height:34px; margin-bottom:15px; position:relative; left:-20px;}
#leftCol #aboutUs h1 span {display:none;}
#leftCol #aboutUs .image {float:left; margin:0 15px 15px 0;}
#leftCol #aboutUs p {padding-bottom:15px; font-size:12px; color:#000;}
#leftCol #aboutUs p:first-letter {padding-left:10px;}
#leftCol #fleet {padding:0 41px 0 62px;}
#leftCol #fleet h1 {background: url(../img/h1fleet.gif) left top no-repeat; height:34px; margin-bottom:15px; position:relative; left:-20px;}
#leftCol #fleet h1 span {display:none;}
#leftCol #fleet h5 {font-size:12px; font-weight:bold; padding-bottom:2px; color:#000;}
#leftCol #fleet .image {float:left; margin:0 15px 15px 0;}
#leftCol #fleet p {padding-bottom:15px; font-size:12px; color:#000;}
#leftCol #fleet p:first-letter {padding-left:10px;}
#leftCol #rates {padding:0 41px 0 62px;}
#leftCol #rates h1 {background: url(../img/h1rates.gif) left top no-repeat; height:34px; margin-bottom:15px; position:relative; left:-20px; width:250px;}
#leftCol #rates h1 span {display:none;}
#leftCol #customerService {padding:0 41px 130px 62px; background: url(../img/customerBg.gif) 62px bottom no-repeat;}
#leftCol #customerService h1 {background: url(../img/h1customer.gif) left top no-repeat; height:34px; margin-bottom:15px; position:relative; left:-20px;}
#leftCol #customerService h1 span {display:none;}
#leftCol #customerService p, #leftCol #customerService ul {padding-bottom:15px; font-size:12px; color:#000;}
#leftCol #customerService p:first-letter {padding-left:10px;}
#leftCol #customerService ul {float:left; width:280px;}
#leftCol #customerService ul li {padding:0 20px 14px 10px}

#rightCol {float:left; width:324px; background: url(../img/rightCol.gif) left 90px no-repeat; min-height:450px; height:450px;}
html>body #rightCol {height:auto;}

#smvis {position:absolute; left:620px; bottom:117px; width:147px; height:138px; background: url(../img/globalBg.gif) left top no-repeat;}

#formPage {text-align:left; background: url(../img/formPageBigBg.jpg) left top no-repeat;}
#formPage #logo {padding:13px 0 5px 105px;}
#formPage #form {height:208px; padding:30px 0 20px 256px;}
html>body #formPage #form {height:158px;}
#formPage #form .content {font:11px Arial, sans-serif; color:#000;}
#formPage #form .content h1 {height:30px; background: url(../img/h1reservation.gif) 20px 11px no-repeat;}
#formPage #form .content h1.billing {background: url(../img/h1billing.gif) 20px 11px no-repeat;}
#formPage #form .content h1 span {display:none;}
#formPage #form .content label {display:block; float:left; padding:3px 8px 0 9px;}
#formPage #form .content .txt {float:left; width:140px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px; margin-bottom:10px;}
html>body #formPage #form .content .txt {width:128px; height:12px;}
#formPage #form .content .btn {float:left; margin-left:5px; margin-top:-2px;}
#formPage #form .content .check {float:left; padding:0 0 0 9px;}
#formPage #form .content .check input {margin-top:-5px;}
#formPage #form .content a {margin-left:43px; color:#000;}
#formPage #form .content a:hover {color:#4c4c4c !important;}
#formPage #form .content .accLabel {width:46px;}
html>body #formPage #form .content .accLabel {width:30px;}
#formPage #form .content .subAccLabel {width:70px;}
html>body #formPage #form .content .subAccLabel {width:52px;}
#formPage #form .content .bottom {position:relative; bottom:-15px;}
#formPage #formVisual {text-align:center; background: url(../img/formPageBg.jpg) right bottom no-repeat; padding-bottom:125px;}

#insideHeader {height:134px; background: url(../img/insideVisual.jpg) left top no-repeat;}
#insideHeader .bg {height:134px; position:relative; background: url(../img/insideVisual02.jpg) right top no-repeat;}
#insideHeader #logo {position:absolute; left:164px; top:21px; background: url(../img/insideLogoBg.jpg) left bottom no-repeat; padding:0 0 17px 58px;}

#insideTwoCols {padding-bottom:20px; text-align:left;}
#insideTwoCols #navCol {float:left; width:215px; background: url(../img/navColBg.jpg) right bottom no-repeat; padding:188px 0 90px 23px;}
html>body #insideTwoCols #navCol {width:192px;}
#insideTwoCols #navCol ul li {padding-bottom:3px;}
#insideTwoCols #navCol ul li a {display:block; width:139px; height:27px; background: url(../img/navSprites.gif) left top no-repeat; overflow:hidden; text-align:center; padding-top:5px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase;}
html>body #insideTwoCols #navCol ul li a {height:22px;}
#insideTwoCols #navCol ul li a:hover {background: url(../img/navSprites.gif) left -27px no-repeat; color:#547a2d;}
#insideTwoCols #navCol ul li a:hover span {padding:0 0 0 19px; background: url(../img/footerNavBg.gif) left 2px no-repeat;}
#insideTwoCols #contentCol {float:left; padding:30px; width:780px; font-size:12px;}
html>body #insideTwoCols #contentCol {width:720px;}
#insideTwoCols #contentCol h1 {font-size:18px; font-weight:normal; padding-bottom:10px;}
#insideTwoCols #contentCol h2 {font-size:14px; font-weight:bold; padding-bottom:10px;}
#insideTwoCols #contentCol h3 {font-size:12px; font-weight:bold; padding-bottom:10px;}
#insideTwoCols #contentCol p {padding-bottom:15px;}
#insideTwoCols #contentCol ul {padding-bottom:15px; padding-left:30px;}
#insideTwoCols #contentCol ul li {padding-bottom:4px; list-style-type:square; font-size:11px;}
#insideTwoCols #contentCol table {width:710px; margin-bottom:20px;}
#insideTwoCols #contentCol table th, #insideTwoCols #contentCol table td {padding:5px 3px 5px 6px; text-align:left; vertical-align:top;}
#insideTwoCols #contentCol table th {font-size:11px; font-weight:normal; background-color: #999; color:#fff; /*padding:5px 4px 14px 4px;*/}
#insideTwoCols #contentCol table td {border-bottom:1px solid #999;}

#footerPad {height:110px;}
#footer {position:relative; margin:0 auto; top:0; width:1000px; height:88px; background: url(../img/footerBg.gif) center 38px no-repeat;}
#footer #copy {position:absolute; left:238px; top:50px; font:11px Arial, sans-serif; color:#000; width:218px;}
#footer #developer {position:absolute; left:535px; top:50px; font:11px Arial, sans-serif; color:#000; width:250px;}
#footer ul {margin-left:15px;}
#footer ul li {float:left;}
#footer ul li a {display:block; width:160px; height:27px; background: url(../img/navSprites.gif) left top no-repeat; overflow:hidden; text-align:center; padding-top:5px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase;}
html>body #footer ul li a {height:22px;}
#footer ul li a:hover {background: url(../img/navSprites.gif) left -27px no-repeat; color:#547a2d;}
#footer ul li a:hover span {padding:0 0 0 19px; background: url(../img/footerNavBg.gif) left 2px no-repeat;}
#footer ul li a {width:138px;}

/*rates*/
#rates {float:left;}
#rates .formArea {padding:0 0 15px 0; background:#ececec;}
#rates form .centerForms label {margin-bottom:15px; padding:3px 0 0 15px !important;}
#rates .topForm {background:#fff; height:10px; min-height:10px; width:573px;}
html>body #rates .topForm {height:auto;}
#rates .radio {position:relative; top:2px; left:-3px;}
html>body #rates .radio {top:2px; left:-3px; margin:0;}
html:first-child #rates .radio {top:-1px; left:-1px; margin-right:1px;}
body:not([dummy]) #rates .radio {top:3px; left:-1px; margin-right:5px;}
#rates .topFormBg {float:left; padding:0 20px 2px 18px; background:#D5D5D5; margin-right:5px;}
html>body #rates .topFormBg {padding:0 20px 2px 18px;}
html:first-child #rates .topFormBg {padding:3px 20px 2px 20px;}
body:not([dummy]) #rates .topFormBg {padding:3px 20px 5px 20px;}
#rates .centerForms {padding:15px 0 0 0; height:10px; min-height:10px;}
html>body #rates .centerForms {height:auto;}
#rates  select.topSelect {width:130px !important;}
#rates .leftForm {width:300px; float:left;}
#rates form .leftForm  select {float:left; width:70px;}
#rates form .leftForm  label {float:left; width:125px; padding:0 0 0 15px;}
html>body #rates form .leftForm label {width:110px;}
#rates .rightForm {float:left; width:270px;}
#rates form .rightForm label {float:left; width:110px; padding:3px 0 0 0 !important;}
#rates form .rightForm .rightTop select {width:130px;}
#rates form .rightForm select {float:left; width:70px;}
#rates .txt {float:left; width:69px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px;}
html>body #rates .txt {width:57px; height:12px;}
#rates .check {float:left; position:relative; left:-4px; top:-2px;}
html>body #rates .check {position:relative; left:-4px; top:-2px;}
html:first-child #rates .check {position:relative; left:0; top:0;}
body:not([dummy]) #rates .check {position:relative; left:0; top:2px;}
#rates .btn {padding:15px 0 0 110px; margin:0 0 15px 15px; border-top:1px solid #B7B7B7; width:518px;}
html>body #rates .btn {padding:15px 0 0 110px; width:418px;}
#rates .bottomForm label {float:left; width:110px; margin:0 0 15px 15px; padding-top:3px;}
#rates .bottomForm p {padding:0 0 15px 125px; height:1%; min-height:1%;}
html>body #rates .bottomForm p {height:auto;}
#rates .bottomForm .big {width:400px;}
#rates .bottomCheck .check {float:left; margin-left:125px;}
#rates .bottomCheck label {width:auto !important;}
#rates .street {width:129px;}
html>body #rates .street {width:117px;}
#rates .zip {width:40px;}
html>body #rates .zip {width:28px;}
#rates .flight {width:129px;}
html>body #rates .flight {width:117px;}
#rates .arrivalfrom {width:129px;}
html>body #rates .arrivalfrom {width:117px;}
#rates .terminal {width:129px;}
html>body #rates .terminal {width:117px;}
#rates .bottomText p {margin:0 35px 15px 125px; padding:7px; background:#FFFACD; height:10px; min-height:10px;}
html>body #rates .bottomText p {height:auto;}

/*inside form pages — 01*/

#insideTwoCols #navColForm {float:left; width:215px; padding:50px 0 90px 23px;}
html>body #insideTwoCols #navColForm  {width:192px;}
#insideTwoCols #navColForm  ul li {padding-bottom:3px;}
#insideTwoCols #navColForm  ul li a {display:block; width:160px; height:27px; background: url(../img/navSpritesForm.gif) left top no-repeat; overflow:hidden; text-align:center; padding-top:5px; font-weight:bold; color:#fff; text-decoration:none; text-transform:uppercase;}
html>body #insideTwoCols #navColForm  ul li a {height:22px;}
#insideTwoCols #navColForm  ul li a:hover {background: url(../img/navSpritesForm.gif) left -27px no-repeat; color:#547a2d;}
#insideTwoCols #navColForm  ul li a:hover span {padding:0 0 0 19px; background: url(../img/footerNavBg.gif) left 2px no-repeat;}
#insideTwoCols .navRightBg {width:9px; height:332px; background: url(../img/navColBg.jpg) no-repeat; float:left; position:relative; left:-10px; bottom:-140px;}

#insideTwoCols #contentFormCol {float:left; padding:10px 0 30px 10px; width:780px; font-size:12px; text-align:center;}
html>body #insideTwoCols #contentFormCol {width:760px;}
#insideTwoCols #contentFormCol h1.formH1Bg {float:left; background: url(../img/formH1Bg.jpg) top no-repeat; width:750px; height:94px; margin-bottom:15px;}
#insideTwoCols #contentFormCol h2 {text-align:center; font-size:14px; font-weight:bold; padding-bottom:10px;}
#insideTwoCols #contentFormCol h3 {font-size:12px; font-weight:bold; padding-bottom:10px;}
#insideTwoCols #contentFormCol span {font-style:italic;}
#insideTwoCols #contentFormCol .centerText {text-align:center;}
#insideTwoCols #contentFormCol .profileBar {padding:15px 0 0 0; height:66px; margin-bottom:20px;}
#insideTwoCols #contentFormCol .profileBar img {float:left;}
#insideTwoCols #contentFormCol .profileBar  img.left {margin-right:137px;}
#insideTwoCols #contentFormCol .profileBar  img.right {margin-right:137px;}
#insideTwoCols #contentFormCol .profileBar  img.center {margin-right:200px;}
#insideTwoCols #contentFormCol .profileArea {padding:10px; border:1px solid #d7d7d7; width:175px; height:95px; margin:0 auto; text-align:left;}
html>body #insideTwoCols #contentFormCol .profileArea {width:155px; height:75px;}
/*02*/
#insideTwoCols #contentFormCol .supplyPassengerForm {padding:10px; background:#FBF9EE; width:348px; height:10px; min-height:10px; margin:0 auto;}
html>body #insideTwoCols #contentFormCol .supplyPassengerForm {width:330px; height:auto;}
#insideTwoCols #contentFormCol .supplyPassengerForm form label {float:left; text-transform:uppercase; font-size:11px; margin-bottom:5px;}
#insideTwoCols #contentFormCol .supplyPassengerForm form input {float:left; margin-bottom:10px;}
#insideTwoCols #contentFormCol .supplyPassengerForm form .small {width:32px !important;}
html>body #insideTwoCols #contentFormCol .supplyPassengerForm form .small {width:20px !important;}
#insideTwoCols #contentFormCol .supplyPassengerForm form .small2 {width:32px !important; margin:0 4px 0 3px;}
html>body #insideTwoCols #contentFormCol .supplyPassengerForm form .small2 {width:20px !important;}
#insideTwoCols #contentFormCol .supplyPassengerForm form .small3 {width:52px !important; margin-left:3px;}
html>body #insideTwoCols #contentFormCol .supplyPassengerForm form .small3 {width:40px !important;}
#insideTwoCols #contentFormCol .supplyPassengerForm .txt {float:left; width:140px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px; margin-bottom:10px;}
html>body #insideTwoCols #contentFormCol .supplyPassengerForm .txt {width:128px; height:12px;}
#insideTwoCols #contentFormCol .supplyPassengerForm form span {font-style:normal; float:left;}
#insideTwoCols #contentFormCol .supplyPassengerForm form .leftWelcomeForm {float:left; width:150px;}
#insideTwoCols #contentFormCol .supplyPassengerForm form .rightWelcomeForm {float:left; padding-left:30px; width:150px;}
/*03*/
#insideTwoCols #contentFormCol .oneColForm {width:170px !important; height:10px !important; min-height:10px !important;}
html>body #insideTwoCols #contentFormCol .oneColForm {width:150px !important; height:auto !important;}
#insideTwoCols #navColForm ul li.bottomLi {margin-bottom:200px;}
/*04*/
#insideTwoCols #contentFormCol .five img.left {margin-right:100px !important;}
#insideTwoCols #contentFormCol .five img.right {margin:0 !important; float:left !important;}
/*05*/
#insideTwoCols #contentFormCol .area {overflow:auto; height:50px !important;}
/*06*/
#myGroup {padding:10px; border:2px solid #3F6C29; text-align:left; position:absolute; top:120px; left:100px; background:#fff; width:395px;}
#myGroup form .myGroupLeftForm {float:left; width:165px; margin-right:30px;}
#myGroup form .myGroupRightForm {float:left; width:165px;}
#myGroup form .textFormArea {padding:5px; border:1px solid #d7d7d7; overflow:auto; width:140px; height:100px; margin:8px 0 10px 0;}
#myGroup form .txt {float:left; width:140px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px; margin-bottom:10px;}
html>body #myGroup form .txt {width:128px; height:12px;}
#myGroup form label {float:left; text-transform:uppercase; font-size:11px; margin-bottom:5px;}
#myGroup form .textFormAreaSmall {float:left; overflow:auto; padding:5px; border:1px solid #c9c9c9; width:150px; height:204px;  margin-bottom:10px;}
#myGroup form .left {margin-right:5px;}
#myGroup form p {margin:0; padding:0;}
#insideTwoCols #contentFormCol .editUserProfileForm form select.none {width:140px; margin-bottom:10px; visibility: hidden;}
/*08*/
#lookUpStreetManhattan {position:absolute; top:200px; left:200px; background:#fff; padding:10px; border:2px solid #3F6C29; text-align:left; width:230px;}
html>body #lookUpStreetManhattan {width:auto;}
#lookUpStreetManhattan form .txt {float:left; width:140px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px; margin-bottom:10px;}
html>body #lookUpStreetManhattan form .txt {width:128px; height:12px;}
#lookUpStreetManhattan form label {float:left; margin-bottom:10px; font-weight:bold;}
#lookUpStreetManhattan .streetsManhattan {padding:5px; border:1px solid #d7d7d7; width:140px; height:140px; overflow:auto; margin-bottom:20px; text-transform:uppercase !important;}
html>body #lookUpStreetManhattan .streetsManhattan {width:130px;}
#lookUpStreetManhattan .streetsManhattan p {margin:0;}
/*11*/

#userAddresProfile {text-align:left; padding:10px; border:2px solid #3F6C29; position:absolute; top:120px; left:100px; background:#fff; width:670px;}
#userAddresProfile h3 {font-size:12px; font-weight:bold; padding-bottom:10px;}
#userAddresProfile form  select {width:140px; margin-bottom:10px;}
#userAddresProfile form label {float:left; width:130px; text-transform:uppercase; font-size:11px; margin-bottom:5px;}
#userAddresProfile .leftAddressForm {float:left; margin-right:30px; margin-bottom:30px; width:300px;}
#userAddresProfile .rightAddressForm {float:left; width:300px;}
#userAddresProfile .txt {float:left; width:140px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px; margin-bottom:10px;}
html>body #userAddresProfile .txt {width:128px; height:12px;}
#userAddresProfile .right {float:left; padding-left:130px;}
#userAddresProfile .formTable {padding:5px 5px 50px 5px; border:2px solid #000;}
#userAddresProfile .formTable table {width:640px;}
#userAddresProfile .formTable table th {background:#6A6A6A; color:#fff; padding:5px; font-size:11px; text-align:center;}
#userAddresProfile .formTable table td {padding:5px; text-align:center;}
#userAddresProfile .formTable table .right {text-align:right !important;}
.none {visibility:hidden;}
/*12*/
#changePassword {position:absolute; top:230px; left:300px; background:#fff; padding:10px; border:2px solid #3F6C29; text-align:left; width:355px;}
html>body #changePassword {width:331px;}
#changePassword form label {float:left; text-transform:uppercase; font-size:11px; margin-bottom:5px;}
#changePassword .txt {float:left; width:140px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px; margin-bottom:10px;}
html>body #changePassword .txt {width:128px; height:12px;}
#changePassword .leftPasswordCol {width:150px; float:left; padding-right:30px;}
html>body #changePassword .leftPasswordCol {width:140px;}
#changePassword .rightPasswordCol {width:150x; float:left;}
html>body #changePassword .rightPasswordCol {width:140x;}
#changePassword .rightPasswordCol .txt {margin-bottom:28px;}
/*13*/
#insideTwoCols #contentFormCol .editUserProfileForm {text-align:left;}
#insideTwoCols #contentFormCol .editUserProfileForm .leftEditForm {float:left; width:165px; margin-right:50px;}
#insideTwoCols #contentFormCol .editUserProfileForm .centerEditForm {float:left; width:165px; margin-right:50px;}
#insideTwoCols #contentFormCol .editUserProfileForm .rightEditForm {float:left; width:165px;}
#insideTwoCols #contentFormCol .editUserProfileForm form label {float:left; text-transform:uppercase; font-size:11px; margin-bottom:5px;}
#insideTwoCols #contentFormCol .editUserProfileForm form input {float:left; margin-bottom:10px;}
#insideTwoCols #contentFormCol .editUserProfileForm form .small {width:32px !important;}
html>body #insideTwoCols #contentFormCol .editUserProfileForm form .small {width:20px !important;}
#insideTwoCols #contentFormCol .editUserProfileForm form .small2 {width:32px !important; margin:0 4px 0 3px;}
html>body #insideTwoCols #contentFormCol .editUserProfileForm form .small2 {width:20px !important;}
#insideTwoCols #contentFormCol .editUserProfileForm form .small3 {width:52px !important; margin-left:3px;}
html>body #insideTwoCols #contentFormCol .editUserProfileForm form .small3 {width:40px !important;}
#insideTwoCols #contentFormCol .editUserProfileForm .txt {float:left; width:140px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px; margin-bottom:10px;}
html>body #insideTwoCols #contentFormCol .editUserProfileForm .txt {width:128px; height:12px;}
#insideTwoCols #contentFormCol .editUserProfileForm form span {font-style:normal; float:left;}
#insideTwoCols #contentFormCol .editUserProfileForm form select {width:140px; margin-bottom:10px;}
#insideTwoCols #contentFormCol .editUserProfileForm form .area {width:158px !important; height:162px !important;}
html>body #insideTwoCols #contentFormCol .editUserProfileForm form .area {width:148px !important; height:156px !important;}
/*30*/
#newPassenger {text-align:left; padding:10px; border:2px solid #3F6C29; float:left; width:650px;}
html>body #newPassenger {width:632px;}
#newPassenger h3 {font-size:12px; font-weight:bold; padding:2px 5px; margin:0 30px 10px 0; background:#666; color:#fff;}
#newPassenger .btn {margin-bottom:10px; margin-right:5px;}
#newPassenger form  select {width:140px; margin-bottom:10px; float:left;}
#newPassenger form label {float:left; width:130px; text-transform:uppercase; font-size:11px; margin-bottom:5px;}
#newPassenger .leftAddressForm {float:left; margin-right:30px; margin-bottom:30px; width:300px; border-right:2px solid #3F6C29;}
#newPassenger .rightAddressForm {float:left; width:300px;}
#newPassenger .txt {float:left; width:140px; height:18px; background-color: #fff; border:1px solid #c9c9c9; padding:2px 5px; margin-bottom:10px;}
html>body #newPassenger .txt {width:128px; height:12px;}
#newPassenger .right {float:left; margin-left:130px;}
#newPassenger .big {width:300px !important;}
#newPassenger .topPassengerForm {border-bottom:2px solid #3F6C29; margin-bottom:10px;}
#newPassenger .topPassengerForm .leftAddressForm {border-right:none; margin-bottom:10px;}
#newPassenger .radioBar {float:left; margin-bottom:15px; width:150px;}
#newPassenger .radioBar label {margin-bottom:15px; float:left;}
#newPassenger .radio {float:left;}
#newPassenger .date {width:65px !important; margin-right:5px;}
html>body #newPassenger .date {width:55px !important;}
#newPassenger .time {width:40px !important; margin-right:5px;}
html>body #newPassenger .time {width:30px !important;}
#newPassenger .ampm {width:40px !important;}
.zip {width:50px !important;}
html>body .zip {width:40px !important;}
#newPassenger .outside {width:70px;}
#insideTwoCols h1 {font-size:18px; font-weight:normal; padding-bottom:10px;}
#newPassenger .redText {float:left; color:red; padding:5px 0 0 10px; width:350px;}









































