::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.search_module{position:relative;width:326px;background:#465872;color:#fff;padding:10px 0}.search_module hr{border-color:#627187;margin:7px 0 0}.search_module fieldset{background:#506179;margin:0 10px;font-size:15px;padding:7px 14px 14px}.search_module fieldset #isbiz,.search_module fieldset div{position:relative;margin-top:7px}.search_module fieldset .tooltip_content{margin:-13px 0 0 9px}.search_module .tokeninput,.search_module input[type=date],.search_module input[type=text],.search_module select{padding:7px 14px;width:248px;font-size:15px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:relative;border:1px solid #7d899b}.search_module select{width:278px}.search_module .tokeninput{background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.1) inset;border:2px solid #a80000;padding:0;width:268px;position:relative;overflow:hidden}.search_module .tokeninput input[type=text]{background:#fff;border:none;box-shadow:none;-moz-box-shadow:none;color:#333;padding:6px 2px 4px 0;width:auto;margin-left:5px;position:absolute;z-index:2;left:0;font-weight:400}.search_module .tokeninput span{background-color:#ebebeb;border-radius:8px 0 0 8px;border-right:1px solid #ccc;color:#656565;display:inline-block;font-size:.9em;max-width:134px;padding:6px 6px 5px;position:relative;z-index:3}.search_module .tokeninput span b{display:inline-block;height:14px;max-width:120px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.search_module .tokeninput span i{background:#fff;border:1px solid #777;color:#777;cursor:pointer;font-size:8px;left:3px;padding:1px 4px 0 2px;position:relative;text-decoration:none;top:-3px}.search_module #service_type{font-size:18px;padding-top:12px;padding-bottom:12px}.search_module #service_type option{padding-left:14px}.search_module #service_type optgroup{padding:7px 14px}.search_module #service_type optgroup,.search_module #service_type optgroup option{font-size:13px;font-style:normal}.search_module input[type=checkbox]{width:auto}.search_module #search_drop_off_time_hour,.search_module #search_pickup_time_hour{float:left;width:173px;margin-right:5px}.search_module #search_drop_off_time_minute,.search_module #search_pickup_time_minute{float:left;width:100px}.search_module #isbiz{display:block}.search_module .search_actions{padding-top:17px;padding-bottom:10px}.search_module #search_submit{border:0;width:100%;padding:0;height:46px;color:#fff;font-size:30px;text-shadow:1px 1px 3px rgba(0,0,0,.2);border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);-webkit-box-shadow:0 0 5px rgba(0,0,0,.4)}.search_module input#search_submit:disabled{opacity:1}.search_module #search_ride_date{background-image:url(/images/customers/icons_home.png);background-repeat:no-repeat;background-position:216px 7px}.search_module input:focus,.search_module select:focus{border-color:#b3b4b4}.search_module a.a_mobile{display:block;margin-left:26px}.search_module .phone_ldc{text-align:center;font-size:21px;line-height:42px;position:absolute;bottom:0;left:0;width:100%}.search_module .phone_ldc p{margin:0 auto}.search_module .phone_ldc p a{color:#fff!important}.search_module .phone_ldc .icon{display:inline-block;width:25px;height:17px;background:url(/images/customers/sprite_landing_v2.png) no-repeat -565px -215px}.search_module .errorRed input,.search_module .errorRed select{color:#a80000;background-color:#ffd8d8;border:1px solid #a80000}.webkit .search_module select{padding-top:8px;padding-bottom:9px;background-position:254px center}.webkit #search_drop_off_time_hour,.webkit #search_pickup_time_hour{background-position:148px center}.webkit #search_drop_off_time_minute,.webkit #search_pickup_time_minute{background-position:75px center}.formError{float:none;display:block;color:#a80000;background-color:#ffd8d8;border:1px solid #a80000;width:313px;overflow:hidden;padding:5px;margin-bottom:5px}.formError .formError{border:none;margin:0 5px}.overlay.check_avail_modal{background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:1px 1px 3px #777;-moz-box-shadow:1px 1px 3px #777;-webkit-box-shadow:1px 1px 3px #777;width:326px}.overlay.check_avail_modal h2{background:#b6b4b3;border:1px solid #b6b4b3;text-shadow:none}.overlay.check_avail_modal .search_module{padding-bottom:0}.overlay.check_avail_modal .search_module,.overlay.check_avail_modal .search_module fieldset{background:#fff;color:#605d5a;height:auto;width:auto}.overlay.check_avail_modal .phone_ldc,.overlay.check_avail_modal hr{display:none}.overlay.check_avail_modal #search_submit{box-shadow:1px 1px 2px rgba(0,0,0,.7);-moz-box-shadow:1px 1px 2px rgba(0,0,0,.7);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.7)}.hidden_search_container{display:block;width:1px;height:1px;position:absolute;bottom:0;right:0;overflow:hidden}.ldc_search .search_module #search_drop_off_time_minute,.ldc_search .search_module #search_pickup_time_minute{width:140px;background-position:117px center}.ldc_search .search_module #search_drop_off_time_hour,.ldc_search .search_module #search_pickup_time_hour{width:133px;background-position:110px center}.partner{background-image:url(/images/customers/bg_partner_v2.png);background-repeat:repeat-x;background-position:top center;background-color:#f0eeef}.partner #searchspinner img{position:relative;top:-6px;left:-7px}.partner header.top{margin:0;height:174px}.partner .partner_logo{position:absolute;top:0;right:0;width:420px;height:65px;overflow:hidden;text-align:right}.partner .partner_logo a{font-family:proxima-nova,arial,sans-serif;font-weight:400;font-size:34px;line-height:34px;color:#636363;text-align:right;white-space:nowrap;margin:0;padding:30px 0 0 0;text-decoration:none}.partner .logo{left:23px}.bg_search_branding{background:transparent url(/images/customers/bg_search_branding_partner.gif) repeat-x center -14px}.bg_graphic_search_branding{background:transparent url(/images/customers/bg_graphic_search_branding_partner.png) no-repeat center 120px}.search_branding{min-height:462px;padding:76px 20px 10px;background:url(/images/customers/bg_branding_partner.png) no-repeat right top}.partner .intro{padding:26px 12px 16px}.partner .intro h1{font-size:24px;line-height:24px;font-family:proxima-nova;color:#605d5a;margin:0;padding:0}.partner .content{background:transparent url(/images/customers/bg_partner_steps_gray.png) no-repeat 0 0;height:166px;font-family:proxima-nova}.partner .content ul{list-style:none;padding:0;margin:0}.partner .content ul li{float:left;position:relative}.partner .content ul li .number{display:block;float:left;color:#6f7e97;font-size:70px;font-weight:700;width:85px}.partner .content ul li .number p{margin:42px 0 0 18px}.partner .content ul li .number span{font-family:arial,sans-serif;font-size:50px}.partner .content ul li .text{display:block;float:left;font-size:16px;width:150px}.partner .content ul li .text p{padding-top:18px}.partner .content ul li .text p em{color:#a1c23b;font-weight:700;font-style:normal}.partner .content ul li .icon{position:absolute;right:0;top:30px}.partner .content ul li.search{width:327px}.partner .content ul li.search .number{width:72px}.partner .content ul li.search .icon{right:40px;top:62px}.partner .content ul li.compare{width:345px}.partner .content ul li.compare .number{width:88px}.partner .content ul li.compare .text{width:145px}.partner .content ul li.compare .icon{right:32px;top:50px}.partner .content ul li.book{width:295px}.partner .content ul li.book .icon{right:6px;top:55px}.partner .supplementary{text-align:right;padding:15px 0 20px;border-bottom:1px solid #e6e6e6}.partner .supplementary a{margin-right:10px}.partner footer.bottom .footer_row{color:#98a0a8;float:left;width:984px;height:20px;margin:10px 0 20px 0;background:url(/images/customers/bg_footer_limo.png) no-repeat;border-top:0}.partner footer.bottom .footer_row div{width:984px;margin:0}.partner footer.bottom .footer_row ul{list-style:none;margin:0 0 0 37px;padding:0}.partner footer.bottom .footer_row li{float:left;padding:0}.partner footer.bottom .footer_row li.copyright{float:right}.partner footer.bottom .footer_row a{color:#98a0a8;padding:0 7px;text-transform:uppercase;border-right:1px solid #b3b3b3}.partner footer.bottom .footer_row a:hover{color:#a1c23b}.partner footer.bottom .footer_row .policy a{border:none}