 body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}    .yui-calcontainer { position:relative; float:left; _overflow:hidden;  }  .yui-calcontainer iframe { position:absolute; border:none; margin:0;padding:0; z-index:0; width:100%; height:100%; left:0px; top:0px; }  .yui-calcontainer iframe.fixedsize { width:50em; height:50em; top:-1px; left:-1px; }  .yui-calcontainer.multi .groupcal { z-index:1; float:left; position:relative; }  .yui-calcontainer .title { position:relative; z-index:1; }  .yui-calcontainer .close-icon { position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }  .yui-calendar { position:relative; }  .yui-calendar .calnavleft { position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }  .yui-calendar .calnavright { position:absolute; z-index:1; text-indent:-10000em; overflow:hidden; }  .yui-calendar .calheader { position:relative; width:100%; text-align:center; }  .yui-calcontainer .yui-cal-nav-mask { position:absolute; z-index:2; margin:0; padding:0; width:100%; height:100%; _width:0;  _height:0; left:0; top:0; display:none; }  .yui-calcontainer .yui-cal-nav { position:absolute; z-index:3; top:0; display:none; }  .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn { display: -moz-inline-box;  display: inline-block;  } .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button { display: block; *display: inline-block;  *overflow: visible;  border: none; background-color: transparent; cursor: pointer; }  .yui-calendar .calbody a:hover {background:inherit;} p#clear {clear:left; padding-top:10px;}  .yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}.yui-panel{position:relative;}.yui-panel-container form{margin:0;}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}.mask.block-scrollbars{overflow:auto;}.masked select,.drag select,.hide-select select{_visibility:hidden;}.yui-panel-container select{_visibility:inherit;}.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.show-scrollbars{overflow:auto;}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}.yui-tt-shadow{position:absolute;}.yui-override-padding{padding:0!important;}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px;}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc;}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2;}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/yui/2.7.0/container/assets/skins/sam/../../../../assets/skins/sam/sprite.png) repeat-x 0 -200px;}.yui-skin-sam .yui-panel .bd{padding:10px;}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/yui/2.7.0/container/assets/skins/sam/../../../../assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer;}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px;}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px;}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right;}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold;}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369;}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/yui/2.7.0/container/assets/skins/sam/../../../../assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto;}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}  .yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(/yui/2.7.0/button/assets/skins/sam/../../../../assets/skins/sam/sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-focus button,.yui-skin-sam .yui-button-focus a{color:#000;}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-hover button,.yui-skin-sam .yui-button-hover a{color:#000;}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-button-active button,.yui-skin-sam .yui-button-active a{color:#000;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}  .yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;}  body { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; } td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; } form { margin: 0px; padding: 0px; } input { font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px; } input.disabled { background-color: #CCCCCC; } select { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } h1 { padding: 5px 26px; margin: 0px; font-size: 21px; font-weight: normal; color: #0033CC; } h2 { padding: 5px 26px; margin: 0px; font-size: 18px; color: #0033CC; } h3 { padding: 5px 26px; margin: 0px; font-size: 15px; color: #0033CC; } h4 { color: #3366CC; font-size: 13px; font-family: Verdana; font-weight: bold; padding: 5px 26px; margin: 5px 0px; }  a:link { color: #0054A6; } a:hover, a:active { color: #6894C7; } a:visited { color: #6894C7; }  #wrap { width: 950px; margin: 0 auto; }  #headernav { float: right; width: 570px; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px 5px 0px 0px; text-align: right; } #headernav a { color: #004B91; text-decoration: none; } #headernav a:hover { color: #004B91; text-decoration: underline; } #headernav_bold { width: 950px; color: #105CB6; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px 5px 0px 0px; text-align: right; font-weight: bold; } #headernav_bold a { color: #105CB6; text-decoration: underline; font-weight: bold; } #headernav_bold a:hover { color: #105CB6; text-decoration: underline; font-weight: bold; }  #header { width: 950px; height: 65px; padding: 0px; margin: 0px; text-align: left; } #logo { float: left; width: 233px; padding: 0px; } #logo img { margin: 5px 0 0 8px; } #logo_less { float: left; width: 233px; padding: 0px; margin: 20px 0 0 0; } #logo_less img { margin: 5px 0 0 8px; }  ul#mainnav { float: right; padding: 0px; margin: 13px 0px 0px 0px; list-style: none; width: 717px; } ul#mainnav li { display: inline; margin: 0; padding: 0; } ul#mainnav li a { float: left; padding-top: 33px; height: 0; overflow: hidden; display: block; } #reservations a { background: url(/styles/../images/mainnav/nav_1_reservations.png) no-repeat left top; width: 134px; } #reservations a:hover, #reservations a.selected { background: url(/styles/../images/mainnav/nav_1_reservations.png) no-repeat right top; } #specials a { background: url(/styles/../images/mainnav/nav_2_specials.png) no-repeat left top; width: 104px; } #specials a:hover, #specials a.selected { background: url(/styles/../images/mainnav/nav_2_specials.png) no-repeat right top; } #cars a { background: url(/styles/../images/mainnav/nav_3_cars.png) no-repeat left top; width: 82px; } #cars a:hover, #cars a.selected { background: url(/styles/../images/mainnav/nav_3_cars.png) no-repeat right top; } #locations a { background: url(/styles/../images/mainnav/nav_4_locations.png) no-repeat left top; width: 115px; } #locations a:hover, #locations a.selected { background: url(/styles/../images/mainnav/nav_4_locations.png) no-repeat right top; } #customercare a { background: url(/styles/../images/mainnav/nav_5_customercare.png) no-repeat left top; width: 141px; } #customercare a:hover, #customercare a.selected { background: url(/styles/../images/mainnav/nav_5_customercare.png) no-repeat right top; } #perks a { background: url(/styles/../images/mainnav/nav_6_perks.png) no-repeat left top; width: 141px; } #perks a:hover, #perks a.selected { background: url(/styles/../images/mainnav/nav_6_perks.png) no-repeat right top; }  #mainbody { width: 950px; background-color: #9AC4F4; padding: 0px 0px 0px 16px; margin: 0px; background: url(/styles/../images/box_mainbody/mainbody.png) no-repeat; text-align: left; } #mainbody_bottom { background: url(/styles/../images/box_mainbody/mainbody_bottom.png) no-repeat; width: 950px; height: 9px; } #mainbody_sub { width: 950px; background: url(/styles/../images/tile.png) repeat-x left top; padding: 0px; margin: 0px; text-align: left; }  #bookingengine { float: left; width: 375px; margin-top: 17px; background: url(/styles/../images/box_booking/box_body.gif) repeat-y; _display: inline; } #bookingengine p { padding: 5px 20px; margin: 0px; } #bookingengine input { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } #bookingengine select { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } #bottomnav { background: url(/styles/../images/box_booking/box_bottom.png) no-repeat left bottom; padding: 20px 20px 26px 20px; } #bottomnav_ratesearch { background: url(/styles/../images/box_booking/box_bottom_5.gif) no-repeat left bottom; padding: 20px 20px 26px 20px; } #left { float: left; width: 200px; } #right { float: right; } .divider { background: url(/styles/../images/divider_blue.gif) repeat-x; margin: 45px 20px 15px 20px; padding: 0px; } .button { float: right; padding: 0px 20px; margin: 0px; } ul#progressbar { background: url(/styles/../images/box_booking/box_top.png) no-repeat left top; margin: 0px; width: 359px; height: 42px; padding: 8px; list-style: none; } ul#progressbar li { display: block; float: left; padding: 0 12px; }  #promos { float: right; width: 559px; height: 153px; padding: 0px; } #home_sidetext { margin: 5px; padding: 10px 5px 10px 5px; background-color: #B3D2F7; }  #wrapper { float: left; width: 559px; margin: 9px 0px;  _display: inline; } #box_specials { float: left; width: 346px; background-color: #ffffff; margin: 0 10px 0 15px; _display: inline; } #box_specials h2 { margin: 0px; padding: 0px; } #box_specials ul { margin: 5px 10px 0px 10px; padding: 0px; } #box_specials li { padding: 1px 0px 1px 15px; background: url(/styles/../images/arrow_double_blue.gif) no-repeat 0 4px; } #box_specials .last { background: url(/styles/../images/box_specials/box_specials_bottom.png) no-repeat left bottom; padding: 4px 10px; text-align: right; } #box_specials ul li a { text-decoration: none; } #box_specials ul li a:hover { text-decoration: underline; } #list_specials { list-style: none; margin: 0px; padding: 0px; } #box_front_right { float: right; width: 172px; margin-right: 15px; _display: inline; } #box_perks { width: 172px; font-size: 13px; background-color: #ffffff; } #box_perks h2 { background: url(/styles/../images/box_perks/box_perks.png) no-repeat left top; margin: 0px; padding: 0px; } #box_perks .last { background: url(/styles/../images/box_perks/box_perks_bottom.png) no-repeat left bottom; padding: 5px 20px 16px 20px; margin-top: 10px; } #box_specials p, #box_perks p { padding: 10px 20px; margin: 0px; } #box_specials a, #box_perks a { font-weight: bold; } .divider_perks { background: url(/styles/../images/divider_blue.gif) repeat-x; padding: 0px; margin: 6px 20px; line-height: 1px; } ul#perks-benefit-text li { padding-bottom: 4px; } #box_specials a, #box_perks a { font-weight: bold; } #email_signup { text-align: right; margin: 7px 0 0 0; } #email_signup_success { text-align: right; margin: 7px 0 0 0; } table#email_signup_table { margin-left: auto; margin-right: 0; } table#email_signup_table input#email { border: 2px solid #6591C6; padding: 2px; } table#email_signup_table span { color: #112E68; font-weight: bold; margin-right: 4px; }  #mini_promo { font-size: 11px; } #mini_promo table { margin-top: 10px; } #mini_promo a { text-decoration: none; } #mini_promo .topLeft { padding: 0px 10px; } #mini_promo .topRight { width: 120px; padding-right: 10px; } #mini_promo .bordered { border-right: 1px solid #E6F0FC; } #mini_promo div { font-size: .9em; } #mini_promo .topRight a { font-size: 12px; color: #002D62; font-weight: bold; margin: 0px; padding: 0px; } #mini_promo .bottom { text-align: right; padding: 5px 10px 0px 10px; }  #footer { float: left; width: 950px; text-align: center; font-size: 11px; line-height: 18px; color: #999999; padding: 10px; margin: 15px; } #footer a { color: #6894C7; padding: 0px 1px; } #footer a:hover { color: #0054A6; }  #smallprint ul { float: left; width: 950px; text-align: left; font-size: 11px; color: #999999; list-style: none; padding: 10px; margin: 0px 0px 20px 0px; } #smallprint li { width: 45%; padding: 0px; margin: 0px 10px; line-height: 15px; } #smallprint span { font-size: 13px; font-weight: bold; color: #999999; padding: 0px; margin: 0px; } #smallprint a { color: #6894C7; } #left_col { float: left; } #right_col { float: right; }  #bookingengine_2 { float: left; width: 470px; margin-top: 5px; background: url(/styles/../images/box_booking/box_body_2.gif) repeat-y; _display: inline; } #bookingengine_2 { _margin_right: 0px; } #bookingengine_2 p { padding: 0px 20px; margin: 0px; } #bookingengine_2 h2 { padding: 5px 0px; margin: 0px; font-size: 18px; font-weight: normal; color: #000000; background-color: #FFFFFF; } #bookingengine_2 input { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } #bookingengine_2 select { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } .box_bottom { background: url(/styles/../images/box_booking/box_bottom_2.gif) no-repeat left bottom; padding: 20px 20px 10px 20px; } .button_2 { float: right; width: 150px; text-align: right; padding: 0px 20px; margin: 0px; } .button_3 { float: right; width: 150px; text-align: right; padding: 10px 0px; margin: 0px; } ul#progressbar_2 { background: url(/styles/../images/box_booking/box_top_2.png) no-repeat left top; margin: 0px; width: 470px; height: 42px; padding: 8px; list-style: none; } ul#progressbar_2 li { display: block; float: left; padding: 0 28px; } .title_blue_uppercase { color: #2E3092; font-size: 13px; font-family: Verdana; font-weight: bold; background-color: #D3E4FA; padding: 2px 4px; margin: 0px; text-transform: uppercase; } .title_blue_right { color: #2E3092; font-size: 13px; font-family: Verdana; font-weight: bold; background-color: #D3E4FA; padding: 2px 25px; margin: 0px; text-transform: uppercase; text-align: right; } .title_blue { color: #2E3092; font-size: 13px; font-family: Verdana; font-weight: bold; background-color: #D3E4FA; padding: 2px 4px; margin: 0px; } a.continue, a.continue:visited { color: #EE3A42; font-size: 13px; font-family: Verdana; font-weight: bold; } a.more_options { font-size: 10px; font-weight: normal; } .car_details { padding: 4px 0px; } .car_img, .car_capacity, .car_model, .price { text-align: center; } .car_img { width: 27%; } td.car_img img { border: 1px solid #CCCCCC; } .car_capacity { width: 20%; } .car_model { width: 25%; } .price { width: 28%; } .price_daily { color: #0033CC; font-size: 26px; font-weight: bold; } .price_daily a, .price_daily a:visited { color: #0033CC; text-decoration: none; } .price_daily a:hover { color: #0033CC; text-decoration: none; } .price_period { vertical-align: top; font-size: 18px; padding-top: 0px; } .price_total { font-size: 11px; } .price_total a { color: #3366CC; } .more_cars { color: #EE3A42; font-size: 15px; font-weight: bold; font-family: Verdana, Arial, sans-serif; line-height: 40px; margin: 0px; padding: 5px 0px; } .more_cars a { color: #EE3A42; } .options_disclaimer { font-style: italic; font-size: 11px; } .renter__info { padding-top: 10px; } .subheading { font-weight: bold; font-size: 13px; } .optional { color: #666666; font-style: italic; } .optional_mini { color: #666666; font-style: italic; font-size: 11px; } .optional_mini_normal { color: #444444; font-size: 11px; } .small_text { font-size: 11px; } .reservation_details { padding-top: 10px; } .reservation_details td { padding: 3px 3px; } .reservation_details p { padding: 5px 0px; margin: 0px; } .header_row { font-weight: bold; font-size: 13px; background-color: #F0F6FD; } .align_right { text-align: right; } .discount_savings_row { color: #EE3A42; } .subtotal_row { text-align: right; } .total_row { font-weight: bold; background-color: #F0F6FD; }  #wrapper_2 { float: left; width: 713px; margin: 9px 0px; _display: inline; } #box_modifysearch { float: left; width: 213px; margin: 14px 15px 15px 9px; background: url(/styles/../images/box_side/body.gif) repeat-y; _display: inline; } #box_select_right { float: right; width: 213px; margin: 5px 15px 14px 15px; font-size: 11px; _display: inline; } #box_myreservation, #box_myreservation_lower { background: url(/styles/../images/box_side/body.gif) repeat-y; } #box_select_right { _margin-left: 0px; _margin-right: 14px; } #box_specialsad { margin-top: 15px; height: 213px; } #box_specialsad p { padding: 10px; font-family: Arial, Verdana, sans-serif; font-size: 15px; color: white; font-weight: bold; } #box_modifysearch h2, #box_myreservation h2, #box_myreservation_lower h2, #box_myreservation_menu h2, #box_subnav h2, #stay_current h2 { height: 42px; color: #002D62; text-indent: 10px; font-size: 15px; text-transform: uppercase; background: url(/styles/../images/box_side/top.png) no-repeat left top; margin: 0px; padding: 17px 0px 0px 10px; } #box_myreservation_lower { margin-top: 10px; } #box_modifysearch .last { background: url(/styles/../images/box_side/bottom.png) no-repeat left top; padding: 5px 20px 16px 20px; margin-top: 10px; } #box_myreservation_menu .last, #box_subnav .last, #stay_current .last { background: url(/styles/../images/box_side/bottom.png) no-repeat left top; padding: 5px 20px 16px 20px; margin-top: 10px; } #box_myreservation .last, #box_myreservation_lower .last { background: url(/styles/../images/box_side/bottom.png) no-repeat left top; padding: 5px 20px 16px 20px; margin-top: 10px; } #box_modifysearch p, #box_myreservation p, #box_myreservation_lower p, #box_myreservation_menu p, #box_subnav p, #stay_current p { padding: 0px 20px 5px 20px; margin: 0px; } #box_myreservation_menu, #box_subnav, #stay_current { float: left; width: 213px; margin: 14px 15px 0px 9px; background: url(/styles/../images/box_side/body.gif) repeat-y; _display: inline; } #box_myreservation_menu ul, #box_subnav ul, #stay_current ul { list-style: none; margin: 5px 20px; } #box_myreservation_menu li, #box_subnav li, #stay_current li { padding: 5px 0px; } #box_myreservation_menu a, #box_myreservation_menu_2 a, #box_subnav a, #stay_current a { font-weight: bold; font-family: Verdana, Arial, sans-serif; line-height: 16px; } #box_myreservation_menu td, #box_myreservation_menu_2 td, #box_subnav td, #stay_current td { border-bottom: 1px dashed #A4C7F5; padding: 10px 5px; } #stay_current { margin-bottom: 10px; }  #bookingengine_3 { float: left; width: 682px; margin-top: 5px; background: url(/styles/../images/box_booking/box_body_3.gif) repeat-y; _display: inline; } #bookingengine_3 p { padding: 5px 0px; } #bookingengine_3 h2 { padding: 5px 0px; margin: 0px; font-size: 18px; font-weight: normal; color: #0033CC; background-color: #FFFFFF; } #bookingengine_3 input { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } #bookingengine_3 select { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } ul#progressbar_3 { background: url(/styles/../images/box_booking/box_top_3.png) no-repeat left top; margin: 0px; width: 682px; height: 42px; padding: 8px; list-style: none; } ul#progressbar_3 li { display: block; float: left; padding: 0 60px; } .box_bottom_3 { background: url(/styles/../images/box_booking/box_bottom_3.gif) no-repeat left bottom; padding: 20px 20px 10px 20px; } .confirmation_number { color: #EE3A42; font-weight: bold; } .required { font-size: 11px; color: #ED1B23; } .required_bold { font-weight: bold; } div.errormsg, div.perkserrormsg { font-size: 11px; color: #ED1B23; background-color: #FFF1F2; padding: 4px 6px; margin: 0px 20px; } div.perkserrormsg { font-size: 15px; margin: 0px 20px 10px 20px; } div.statusmsg, div.perksstatusmsg { font-size: 11px; color: #89510A; background-color: #FFFBC7; padding: 4px 6px; margin: 0px 20px; } div.perksstatusmsg { font-size: 15px; margin: 0px 20px 10px 20px; } div.perkserrormsg p, div.perksstatusmsg p { font-size: 15px; } span.link, span.link2 { cursor: pointer; cursor: hand; color: #6894C7; } span.link2 { text-decoration: underline; } .mini { font-size: 9px; font-family: Verdana, sans-serif; } a.mini { font-size: 9px; font-family: Verdana, sans-serif; text-decoration: none; } ul#progressbar_4 { background: url(/styles/../images/box_booking/box_top_3.png) no-repeat left top; margin: 0px; width: 682px; height: 42px; padding: 8px; list-style: none; } ul#progressbar_4 li { display: block; float: left; padding: 0 20px; } .blue_msg { color: #3366CC; font-size: 12px; font-family: Verdana; font-weight: bold; } a.tooltip { position: relative; z-index: 24; background-color: transparent; text-decoration: none; font-size: 9px; font-family: Verdana, sans-serif; } a.tooltip:hover { z-index: 25; background: transparent; font-size: 9px; font-family: Verdana, sans-serif; } a.tooltip span { display: none; } a.tooltip:hover span { display: block; position: absolute; top: 2em; left: 7em; width: 15em; border: 1px solid #EE8F0D; background-color: #FFFACB; color: #835206; text-align: left; padding: 6px 10px; font-weight: normal; font-size: 11px; font-family: Arial, Verdana, sans-serif; } a.help { position: relative; z-index: 24; background-color: transparent; } a.help:hover { z-index: 25; background: transparent; } a.help span { display: none; } a.help:hover span { display: block; position: absolute; top: 2em; left: 2em; width: 15em; border: 1px solid #EE8F0D; background-color: #FFFACB; color: #835206; text-align: left; padding: 6px 10px; font-weight: normal; font-size: 11px; text-decoration: none; font-family: Arial, Verdana, sans-serif; } div.notice { display: block; position: relative; top: 0em; left: 0em; width: 35em; border: 1px solid #EE8F0D; background-color: #FFFACB; color: #835206; text-align: left; padding: 6px 10px; font-weight: normal; font-size: 11px; margin: 0px; font-family: Arial, Verdana, sans-serif; } #path { background: url(/styles/../images/box_booking/box_top_4.png) no-repeat left top; margin: 0px; width: 652px; height: 42px; padding: 20px 25px 0px 25px; list-style: none; color: #D3E4FA; font-size: 10px; font-family: Verdana, sans-serif; } #path a { color: #D3E4FA; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; } ul#subnav { list-style-image: url(/styles/../images/arrow_red.gif); margin: 0px 0px 0px 20px; padding: 0px 0px 0px 20px; } ul#subnav li { margin: 0px; padding: 0px; line-height: 24px; } ul#subnav li a { color: #285CC5; font-size: 15px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding: 0px; } ul#subnav li a:hover { text-decoration: none; color: #285CC5; border-bottom: 1px dashed #6894C7; } ul#subnav2 { list-style-image: url(/styles/../images/arrow_red.gif); margin: 0px 0px 0px 20px; padding: 0px 0px 0px 20px; } ul#subnav2 li { margin: 0px; padding: 0px; line-height: 24px; } ul#subnav2 li a { color: #285CC5; font-size: 15px; font-family: Arial, Verdana, sans-serif; text-decoration: none; padding: 0px; } ul#subnav2 li a:hover { text-decoration: none; color: #285CC5; border-bottom: 1px dashed #6894C7; } table.form td { margin: 0px; padding: 5px; position: relative; } #policies_listing h2 { padding: 0px; margin: 0px; font-size: 14px; color: #2E3092; border-bottom: 1px solid #D3E4FA; } #policies_listing a { color: #2E3092; } #policies_listing a:visited { color: #2E3092; } .policies_active a { width: 100%; color: #EE3A42; font-style: italic; font-weight: bold; } .policies_heading { background-color: #D3E4FA; color: #2E3092; font-family: Verdana; font-weight: bold; padding: 4px 6px; } #policies_box { border: 1px solid #D3E4FA; padding: 0px; margin: 0px; width: 100%; } .policies_text { margin: 8px; width: 97%; text-align: left; } table.list_table td { padding: 4px; } tr.list_headerRow td { color: #2E3092; font-size: 11px; font-family: Verdana; font-weight: bold; background-color: #D3E4FA; padding: 4px; margin: 5px 20px; } tr.list_rowOdd { background-color: #FFFFFF; font-size: 12px; } tr.list_rowEven { background-color: #F1F5FA; font-size: 12px; } .yui-calendar .offdate { background-color: #F7F9FB; color: #CCCCCC; } #one_col_container { margin: 14px 0px 0px 30px; padding: 0px; width: 890px; background: url(/styles/../images/box_booking/box_body_4.gif) repeat-y; } #one_col_container p { padding: 5px 0px; margin: 0px; } #one_col_container h1 { padding: 5px 0px; margin: 0px; font-size: 21px; font-weight: normal; color: #0033CC; } #one_col_container h2 { color: #0033CC; font-size: 16px; padding: 5px 0px; margin: 0px; } #one_col_container h4 { color: #3366CC; font-size: 14px; font-family: Verdana; font-weight: bold; padding: 5px 0px; margin: 5px 0px; } #car_deals_to_go { margin: 14px 0px 0px 30px; padding: 0px; width: 890px; background: url(/styles/../images/box_booking/box_body_4.gif) repeat-y; } #car_deals_to_go p { padding: 5px 0px; margin: 0px; } #car_deals_to_go h1 { padding: 5px 0px; margin: 0px; font-size: 21px; font-weight: normal; color: #0033CC; } #car_deals_to_go h2 { color: #0033CC; font-size: 16px; padding: 5px 0px; margin: 0px; } #car_deals_to_go h4 { color: #3366CC; font-size: 14px; font-family: Verdana; font-weight: bold; padding: 5px 0px; margin: 5px 0px; } #car_deals_to_go input { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } #car_deals_to_go select { font-family: Arial, Helvetica, sans-serif; padding: 2px; margin: 0px; } .box_bottom_4 { background: url(/styles/../images/box_booking/box_bottom_4.gif) no-repeat left bottom; padding: 20px 20px 10px 20px; } #path2 { background: url(/styles/../images/box_booking/box_top_5.png) no-repeat left top; margin: 0px; width: 890px; height: 42px; padding: 20px 0px 0px 25px; list-style: none; color: #D3E4FA; font-size: 10px; font-family: Verdana, sans-serif; } #path2 a { color: #D3E4FA; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; } #path2 a:hover { text-decoration: underline; } #path3 { margin: 0px; padding: 16px 0px 0px 16px; color: #D3E4FA; font-size: 10px; font-family: Verdana, sans-serif; } #path3 a { margin: 0px; color: #D3E4FA; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; } #path3 a:hover { text-decoration: underline; } #wrapper_3 { margin: 0px 0px 0px 287px; padding: 0px; } #locationinfo { width:27em; padding-bottom:2.5em; z-index:9000; }  #dynaSearchForm_pl { _position:absolute; } #calpdholder { display:none; position:absolute; left:0px; top:25px; width:317px; } #calrdholder { display:none; position:absolute; left:0px; top:25px; width:317px; } #outertable { width:950px; } table.right_summary td { font-size: 11px; border-bottom: 1px solid #ddd; } .lbl { cursor: default; } .red { color: red; } .text_medium { font-size: 13px; line-height: 17px; } h1.resubscribedHeading, h1.iphoneHeading { margin: 0 0 10px 0; padding: 0px; font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-weight: bold; color: #105CB6; text-align: left; } h1.resubscribedHeading { font-size: 20px; margin: 0 0 8px 0; } .resubscribedText, .iphoneText { font-size: 1em; font-family: Verdana, Arial, sans-serif; line-height: 1.5em; } .titleLeft { width: 450px; float: left; } .titleRight { width: 120px; float: right; padding-right: 5px; text-align: right; } table#specials_list td { padding-bottom: 3px; } .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } .clearfix { display: inline-block; } html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; } #perks-actions a { font-size: 13px;} #main-notice { width: 950px; margin: 0 auto 4px auto; text-align: center; } #main-notice img { border: 0; margin: 0; padding: 0; }  #welcome-container { margin: 0 25px 0 25px; } #perksid { color: #0033CC; font-weight: bold; font-size: 14px; } #actions { margin-top: 24px; width: 470px; } #actions h3 { margin: 0 0 0 0; padding: 0 0 0 0; border-bottom: 1px dotted #0033CC; } #actions p { margin: 8px 0 0 0; } #actions p.specials { background: #fff url('/images/icons/chili.jpg') no-repeat top left; padding: 0 0 0 40px; } #actions p.reserve { background: #fff url('/images/icons/redcar.jpg') no-repeat top left; padding: 0 0 0 57px; } #go-buttons { width: 470px; } #go-buttons .aligner { text-align: right; width: 100%; } .fright { float: right; width: 43%; } .fleft { float: left; width: 43%; }  #chauffeur-info pre { font-family: Arial, Helvetica, sans-serif; line-height: 120%; margin: 0; padding: 0; } #chinaCancelPolicy { background-color: #EEE; } #chinaCancelPolicy p { margin: 5px 0 0 0; padding: 0; } #topdeals-wrapper { padding-bottom: 5px; background:transparent url(/styles/../images/box_specials/box_specials_bottom.png) no-repeat scroll left bottom; min-height: 200px; } #topdeals { width: 100%; padding: 0 4px; margin-top: 2px; } #topdeals td { padding: 2px 2px; } #box_topdeals_header { width: 346px; height: 25px; background-image: url('/images/box_specials/box_top_deals.png'); } #box_topdeals_header p { padding: 6px 6px 0 0; color: white; text-align: right; } #box_topdeals_header a { color: white; text-decoration: none; font-weight: bold; } #depositPolicy { background-color: #EEE; } #depositPolicy p { margin: 5px 0 0 0; padding: 0; }  .yui-skin-sam .yui-calcontainer { background-color:#F7F9FB; border:1px solid #808080; padding:3px; }  .yui-skin-sam .yui-calcontainer.multi { padding:3px 5px 3px 5px; }  .yui-skin-sam .yui-calcontainer.multi .groupcal { background-color:transparent; border:none; padding:2px 2px 2px 2px; margin:0; }  .yui-skin-sam .yui-calcontainer .title { font:100% sans-serif; color:#000; font-weight:bold; height:auto; padding:5px; top:0; left:0; text-align:left; } .yui-skin-sam .yui-calcontainer.multi .title { margin:2px -5px 0px -5px; } .yui-skin-sam .yui-calcontainer.withtitle { padding-top:0; }  .yui-skin-sam .yui-calcontainer .calclose { background:url(/styles/../images/calx.gif) no-repeat; width:17px; height:13px; top:5px; right:10px; cursor:pointer; }  .yui-skin-sam .yui-calendar { border-spacing:0px; border-collapse:collapse; font:100% sans-serif; text-align:center; }  .yui-skin-sam .yui-calendar .calhead { background:transparent; border:none; vertical-align:middle; }  .yui-skin-sam .yui-calendar .calheader { font-weight:bold; padding:2px 0 2px 0; text-align:center; border:1px solid #E0E0E0; vertical-align:middle; background-color:#FFF; } .yui-skin-sam .yui-calendar .calheader img { border:none; }  .yui-skin-sam .yui-calendar .calnavleft { background:url(/styles/../images/callt.gif) no-repeat; width:9px; height:12px; top:3px; bottom:0; left:-3px; margin-left:5px; cursor:pointer; }  .yui-skin-sam .yui-calendar .calnavright { background:url(/styles/../images/calrt.gif) no-repeat; width:9px; height:12px; top:3px; bottom:0; right:-3px; margin-right:5px; cursor:pointer; }  .yui-skin-sam .yui-calendar .calweekdayrow { height:15px; }  .yui-skin-sam .yui-calendar .calweekdaycell { color:#000; font-weight:normal; text-align:center; width:20px; }  .yui-skin-sam .yui-calendar .calfoot { background-color:#f2f2f2; }  .yui-skin-sam .yui-calendar .calrowhead, .yui-skin-sam .yui-calendar .calrowfoot { color:#a6a6a6; font-size:85%; font-style:normal; font-weight:normal; } .yui-skin-sam .yui-calendar .calrowhead { text-align:right; } .yui-skin-sam .yui-calendar .calrowfoot { text-align:left; }  .yui-skin-sam .yui-calendar td.calcell { border:1px solid #cccccc; background:#fff; padding:1px; height:17px; line-height:17px;  text-align:center; white-space:nowrap; }  .yui-skin-sam .yui-calendar td.calcell a { color:#0066cc; display:block; height:100%; text-decoration:none; }  .yui-skin-sam .yui-calendar td.calcell.today { background-color:#000; } .yui-skin-sam .yui-calendar td.calcell.today a { background-color:#fff; }  .yui-skin-sam .yui-calendar td.calcell.oom { background-color:#cccccc; color:#a6a6a6; cursor:default; }  .yui-skin-sam .yui-calendar td.calcell.selected { background-color:#FFF19F; color:#003DB8; } .yui-skin-sam .yui-calendar td.calcell.selected a { background-color:#FFF19F; color:#003DB8; }  .yui-skin-sam .yui-calendar td.calcell.calcellhover { background-color:#426fd9; color:#fff; cursor:pointer; } .yui-skin-sam .yui-calendar td.calcell.calcellhover a { background-color:#426fd9; color:#fff; }  .yui-skin-sam .yui-calendar td.calcell.previous { color:#e0e0e0; } .yui-panel { font-size: 11px; } 