body{font-size:10px; font-family:Tahoma; background-color:#5FAADA; margin: 0; padding: 0; color:#E1620D; 	text-decoration: none; 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; margin-left:3px; }div #centerAvail{padding:8px; width:873px; background-color:#FCFAF6; border-left:3px solid #FB7F11; border-right:3px solid #FB7F11; }html>body div #centerAvail{width:875px; margin-left:-2px; }p {font-size:10px; font-family:Tahoma; background-color:#FCFAF6; margin: 0px; text-align: left; }th{font-weight: normal; }td, tr, table, tbody, th{margin: 0px; padding: 0px; border-style: none; border-width: 0px; }a{}div{margin: 0px; padding: 0px; }input, select{font-size:11px; font-family:Tahoma; font-weight:normal; }.header1{font-family:Tahoma; color:#E1620D; font-size:11px; font-weight:bold; background-color:#F9C867; padding: 6px 3px 0px 3px; letter-spacing: 1px; margin: 0px; height: 20px; }.header2{font-family:Tahoma; color:#E1620D; font-size:12px; font-weight:bold; background-color:#F9C867; padding: 3px 3px 3px 3px; text-align:left; margin: 0px; }.header3{font-family:Tahoma; color:#38495e; font-size:12px; font-weight:bold; padding: 3px 3px 0px 3px; text-align:left; margin: 0px; }.text{color:#0E547F; font-family:Tahoma; font-size:11px; font-weight:normal; }.price{color:#0E547F; font-family:Tahoma; background-color:#FCFAF6; font-size:14px; font-weight:bold; }.textinfo{color:#0E547F; font-family:Tahoma; background-color:#FCFAF6; font-size:11px; font-weight:normal; }.label{color:#0E547F; font-family:Tahoma; background-color:#FCFAF6; font-size:12px; font-weight:normal; padding-left: 5px; height: 20px; }.label span{margin-top: 2px; }.button1 a{color:#000000; font-family:Tahoma; font-size:16px; font-weight:bold; text-decoration:none; padding: 3px; }.button1 a:hover{color:#000000; font-family:Tahoma; font-size:10px; font-weight:bold; text-decoration:none; padding: 3px; }.button2{color:#38495e; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:underline; }.button2:hover{color:#38495e; font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:underline; }.globusIcon{background-image: url(/S3/bptt/file.aspx?file=globus.gif); background-repeat:no-repeat; }img{border-width: 0px; }.segmentInfo{border:#d1c9b1; background-color:#5FAADA; }.segmentInfo p{background-color:#5FAADA; }.mark{color: #ff0000; }#bookingSteps #steps .text{border-top: solid 0px transparent; text-decoration:none; font-weight:bold; width:100px; height: 25px; font-size:11px; font-weight:bold; }#bookingSteps #steps .selected{background-image: url(/S3/bptt/file.aspx?file=arrow.png); border-top: solid 0px transparent; background-repeat: no-repeat; background-position:top left; font-weight:bold; width:100px; height: 25px; font-size:11px; font-weight:bold; }#clientLogo{display: none; }#clientLogo .logo{}.withBorderAfter{border-bottom: solid 2px #FCFAF6; }.tableBorder{border-color:#FFFFFF; }#ibeAB .inputs .text{margin-top: 6px; }.calendarPanel{border: solid 1px #004080; width: auto; height: auto; background-color:#faf7e8; position: absolute; }.calTitle{background-color:#e0d8c1; color:#000000; font-weight:bold; height: auto; padding-bottom: 2px; }.calDayHeader{background-color:#e0d8c1; color:#000000; font-weight:bold; height: auto; }.calNextPrev{background-color:#e0d8c1; color:#000000; font-weight:bold; text-decoration:none; text-decoration: none; }.calNextPrev:hover{color:#e0d8c1; text-decoration:none; }.calendar{}.calToday{background-color:#f2f3c8font-weight:boldborder: solid 1px #e0d8c1; }.calWeekendDay{background-color:#f2f3c8}.calOtherMonthDay{background-color:#e5e4e3}.calSelectedDay{background-color:#38528acolor:#000000border: solid 1px #38528a; }#airStartMain #buttonStart a{text-align: center; }#airStartMain #buttonStart a span{display:none; }.selectedPG, #chosenOffer{}#ibePA #buttons{display: block; float: left; }#ibePA #buttons .button1 a{min-width: 60px; }#ibePA #buttons .button1 span{display: none; }#errButtonBack .button1{float: right; }#errButtonBack .button1 span{display: none; }#ibePA #buttons .addToCart a span{display:none; }#powerAvailMain #powerAvailbuttonBack,#buttonSection #buttonBack{float: left; }#powerAvailMain #powerAvailbuttonBack a span,#buttonSection #buttonBack a span{display:none; }#buttonSection #buttonSave{float: right; }#buttonSection #buttonSave a{background-image: url(/S3/bptt/file.aspx?file=btn_save.gif); display: block; background-repeat: no-repeat; background-position: bottom; width: 52px; height: 21px; margin-right: 7px; }#buttonSection #buttonSave a span{display:none; }#ibePA #buttons .buttonpromotion a{background-image: url(/S3/bptt/file.aspx?file=btn_back_to_promotions.gif); background-repeat: no-repeat; float: left; width: 150px; height: 22px; background-color: Transparent; }.poweravailRightButtons #buttonSection a{margin-top: 10px; }.poweravailRightButtons #buttonSection a span{display:none; }#powerAvailDetails #powerAvailbuttonBack a span{display:none; }#powerAvailDetails #powerAvailbuttonRulesDetails a span{display:none; }#powerAvailDetails #powerAvailbuttonRulesDetails a{background-image: url(/S3/bptt/file.aspx?file=btn_savej.gif); background-repeat: no-repeat; background-position: bottom; background-position: right; width: 104px; height: 22px; display: block; }#powerAvailDetails #powerAvailbuttonRulesDetails a span{display:none; }#powerAvailDetails #powerAvailbuttonNext a span{display:none; }#powerAvailDetails #powerAvailbuttonAddToCart a span{display:none; }#AirPricing #buttonSection #pricingbuttonBack a{background-image: url(/S3/bptt/file.aspx?file=btn_back.gif); background-repeat:no-repeat; background-position: left; background-position: bottom; width: 62px; height: 21px; float: left; display: block; }#AirPricing #buttonSection #pricingbuttonBack a span{display:none; }#AirPricing #buttonSection #pricingbuttonNext a{background-image: url(/S3/bptt/file.aspx?file=btn_book.gif); background-repeat:no-repeat; background-position: left; background-position: bottom; width: 89px; height: 21px; display: block; }#AirPricing #buttonSection #pricingbuttonNext a span{display:none; }#AirPricing #buttonSection #pricingbuttonRulesDetails a{background-image: url(/S3/bptt/file.aspx?file=btn_details.gif); background-repeat: no-repeat; background-position: left; background-position: bottom; width: 110px; height: 21px; display: block; }#AirPricing #buttonSection #pricingbuttonRulesDetails a span{display:none; }#AirPricing #buttonSection #pricingbuttonAddToCart a{background-image: url(/S3/bptt/file.aspx?file=btn_add_to_cart_big.gif); background-repeat: no-repeat; background-position: bottom; background-position: left; width: 80px; height: 22px; display: block; }#AirPricing #buttonSection #pricingbuttonAddToCart a span{display:none; }#powerAvailReturn #tableHeaders #radiobutton,#tableHeaders #radiobutton p{height: 17px; display: block; }#rulesDetailsButtonBack a span{display:none; }#rulesDetailsButtonBook a span{display:none; }#rulesDetailsButtonAddToCart a span{display:none; }#AirBook #CVCNumber a{background-repeat: no-repeat; background-position: left; height: 16px; display: block; background-image: url(/S3/bptt/file.aspx?file=icon_info.gif); }#AirBook #CVCNumber a span{vertical-align: bottom; margin-left: 20px; }#AirBook #buttonSection{float: none; clear: both; width: 100%; display: block; }#AirBook #buttonSection #resformbuttonBook a{float: right; }#AirBook #buttonSection #resformbuttonBook a span{display:none; }#AirBook .textinfo{background-color: Transparent; }#AirSummary #passenger .label,#AirSummary #addressForm .label,#AirSummary #taxId .label,#AirSummary #paymentForm .label,#AirSummary #passenger .text,#AirSummary #addressForm .text,#AirSummary #taxId .text,#AirSummary #paymentForm .text{border-bottom: solid 1px #e0d8c1; }#AirSummary #buttonSection #resformbuttonBack a{float: left; }#AirSummary #buttonSection #resformbuttonBack a span{display:none; }#AirSummary #confirmText{border: solid 2px #e0d8c1; }#AirSummary #buttonSection #resformbuttonBook a{float: right; }#AirSummary #buttonSection #resformbuttonBook a span{display:none; }#AirSummary #buttonSection #confirmButtonPrint a span{display:none; }#AirSummary #buttonSection #confirmButtonBookSeat a span{display:none; }#FlightNotFound #errButtonBack a{}#FlightNotFound #errButtonBack a span{display:none; }#FlightNotFound #errButtonSearchWithOffset a{width: 110px; height: 41px; background-repeat: no-repeat; background-image: url(/S3/bptt/file.aspx?file=btn_search_with_offsets.gif); background-position: top; }#FlightNotFound #errButtonSearchWithOffset a span{display:none; }#ErrorPage #errButtonBack a span{display:none; }#RulesNotFound #errButtonBack a span{display:none; }#AirSummary #buttonSection #saveSeatmap a span{display:none; }#AirSummary #buttonSection #seatmapBack a span{display:none; }#hotelStartMain #buttonStart a{display: block; background-image: url(/S3/bptt/file.aspx?file=btn_next.gif); width: 54px; height: 15px; background-repeat: no-repeat; text-align: center; }#hotelStartMain #buttonStart a span{display:none; }.hotelListBody{border-bottom: solid 1px #e0d8c1; }#hotelListSubHeader .header1{background-color: Transparent; font-size: 13px; font-weight: bold; float: left; }#ibePA .buttons .button1 a{background-image: url(/S3/bptt/file.aspx?file=btn_book_small.gif); background-repeat: no-repeat; cursor: pointer; display: block; width: 54px; height: 21px; background-color: Transparent; text-decoration: none; }#ibePA .buttons .button1 span{display:none; }#ibePA .buttons .addToCart a{margin-top: 2px; background-image: url(/S3/bptt/file.aspx?file=btn_add_to_cart.gif); background-repeat: no-repeat; cursor: pointer; display: block; width: 57px; height: 17px; background-color: Transparent; }#ibePA .buttons .addToCart a span{display:none; }#hotelList #hotelListbuttonBack a{background-image: url(/S3/bptt/file.aspx?file=btn_back.gif); display: block; background-repeat: no-repeat; background-position: bottom; width: 52px; height: 21px; text-decoration: none; }#hotelList #hotelListbuttonBack a span{display:none; }.hotelListRightButtons .buttonSearch a{background-image: url(/S3/bptt/file.aspx?file=btn_search.gif); background-repeat: no-repeat; background-position: bottom; background-position: right; width: 65px; height: 22px; display: block; text-decoration: none; }.hotelListRightButtons .buttonSearch a span{display:none; }#hotelList .buttonNewSearch a{background-image: url(/S3/bptt/file.aspx?file=btn_new_search.gif); background-repeat: no-repeat; background-position: bottom; background-position: right; width: 115px; height: 22px; display: block; text-decoration: none; }#hotelList .buttonNewSearch a span{display:none; }#HotelBook #buttonSection #resformbuttonBook a{width: 94px; height: 30px; background-image: url(/S3/bptt/file.aspx?file=btn_book.gif); background-repeat: no-repeat; background-position: left; background-position: bottom; display: block; float: right; }#HotelBook #buttonSection #resformbuttonBook a span{display:none; }#HotelConfirm #buttonSection #confirmButtonPrint a{background-image: url(/S3/bptt/file.aspx?file=btn_print.gif); background-repeat: no-repeat; width: 65px; height: 22px; display: block; }#HotelConfirm #buttonSection #confirmButtonPrint a span{display:none; }#HotelConfirm #passenger p,#HotelConfirm #addressForm p,#HotelConfirm #taxId p,#HotelConfirm #paymentForm p,#HotelConfirm #deliveryType p,#HotelConfirm .cancellationPrices p{border-bottom: solid 1px #e0d8c1; }#HotelConfirm #confirmText{border: solid 1px #e0d8c1; margin-bottom: 10px; margin-top: 10px; }#HotelConfirm .label{background-color: Transparent; }#carStartMain #buttonStart a{display: block; background-image:url(/S3/bptt/file.aspx?file=btn_next.gif); width: 54px; height: 15px; background-repeat: no-repeat; text-align: center; }#carStartMain #buttonStart a span{display:none; }.headeraddToCart a{background-image: url(/S3/bptt/file.aspx?file=btn_show_cart.gif); background-repeat: no-repeat; cursor: pointer; display: block; width: 31px; height: 21px; background-color: Transparent; }.headeraddToCart a span{display:none; }#IbeCarList .buttons .button1 a{background-image: url(/S3/bptt/file.aspx?file=btn_book_small.gif); background-repeat: no-repeat; cursor: pointer; display: block; width: 54px; height: 21px; background-color: Transparent; }#IbeCarList .buttons .addToCart a{margin-top: 2px; background-image: url(/S3/bptt/file.aspx?file=btn_add_to_cart.gif); background-repeat: no-repeat; cursor: pointer; display: block; width: 80px; height: 17px; background-color: Transparent; }#IbeCarList .buttons .button1 a:hover{text-decoration: none; }#IbeCarList .buttons .button1 span{display:none; }#buttonSection #carAvaillButtonBack {float: left; }#buttonSection #carAvaillButtonBack a{background-image: url(/S3/bptt/file.aspx?file=btn_back.gif); display: block; background-repeat: no-repeat; background-position: bottom; width: 52px; height: 21px; }#CarList #carAvaillButtonBack a span{display:none; }.carAvailRightButtons .buttonSearch a{background-image: url(/S3/bptt/file.aspx?file=btn_search.gif); background-repeat: no-repeat; background-position: bottom; background-position: right; width: 65px; height: 22px; display: block; }.carAvailRightButtons .buttonSearch a span{display:none; }#CarBook .input input{width: 200px; }#CarBook .input select{width: 205px; }#CarBook .ccexpiration input{width: 65px; }#CarBook .errorText{color:#0E547F; font-size:11px; font-family:Tahoma; padding-left: 15px; background-image: url(/S3/bptt/file.aspx?file=arrow_error.gif); background-position: middle; background-position: left; background-repeat:no-repeat; }#CarBook #buttonSection #resformbuttonBook a{width: 94px; height: 30px; background-image: url(/S3/bptt/file.aspx?file=btn_book.gif); background-repeat: no-repeat; background-position: left; background-position: bottom; display: block; float: right; }#CarBook #buttonSection #resformbuttonBook a span{display:none; }#CarConfirm #passenger p,#CarConfirm #addressForm p,#CarConfirm #taxId p,#CarConfirm #paymentForm p,#CarConfirm #deliveryType p,#CarConfirm .cancellationPrices p{border-bottom: solid 1px #e0d8c1; }#CarConfirm #buttonSection #confirmButtonPrint{margin-top:10px; float: right; }#CarConfirm #buttonSection #confirmButtonPrint a{background-image: url(/S3/bptt/file.aspx?file=btn_print.gif); background-repeat: no-repeat; width: 60px; height: 22px; display: block; }#CarConfirm #buttonSection #confirmButtonPrint a span{display:none; }#CarConfirm #buttonSection #confirmButtonBack{margin-top:10px; float: left; }#CarConfirm #buttonSection #confirmButtonBack a{background-image: url(/S3/bptt/file.aspx?file=btn_new_search.gif); background-repeat: no-repeat; width: 110px; height: 22px; display: block; }#CarConfirm #buttonSection #confirmButtonBack a span{display:none; }#CarConfirm #confirmText{border: solid 1px #e0d8c1; margin-bottom: 10px; margin-top: 10px; }#CarConfirm #confirmText .text{padding: 6px; }#CarNotFound #errButtonBack{float: left; padding-left: 0px; }#CarNotFound #errButtonBack a{display: block; margin-top: 5px; width: 110px; height: 41px; background-repeat: no-repeat; background-image: url(/S3/bptt/file.aspx?file=btn_new_search.gif); background-position: top; }#CarNotFound #errButtonBack a span{display:none; }#Email {font-size:10px; font-family:Tahoma; background-color:#5FAADA; margin: 0; padding: 0; }#Email table, td {color:#0E547F; font-family:Tahoma; font-size:11px; font-weight:normal; }#Email .header1 { font-family:Tahoma; color:#E1620D; font-size:11px; font-weight:bold; background-color:#F9C867; padding: 6px 5px 6px 5px; }#Email .header2 { font-family:Tahoma; color:#E1620D; font-size:12px; font-weight:bold; background-color:#F9C867; padding: 5px; }#Email .header3 { font-family:Tahoma; color:#38495e; font-size:12px; font-weight:bold; height: 20px;  padding: 0px 3px 4px 3px;  border-top: solid 1px #FCFAF6; }#Email .text {padding: 5px;  color:#0E547F; font-family:Tahoma; font-size:11px; font-weight:normal; }#Email .center {text-align: center; }#Email .right {text-align: right; }#Email .mark { color: #ff0000 }#Email .pricingItem, #Email #prices .header3{ border: solid 1px #FCFAF6;  padding: 3px;  }#Email .label { color:#0E547F; font-family:Tahoma; background-color:#FCFAF6; font-size:12px; font-weight:normal; height: 20px; border-bottom: solid 2px #FCFAF6;  }#Email #bookingData .label { width: 26%;  text-align: right;  padding-right: 15px;  border-top: solid 1px #FCFAF6;  }#Email #bookingData .text { width: 64%;  padding: 2px;  }#Email #payment .label { width: 26%;  text-align: right;  padding-right: 15px;  color:#0E547F; font-family:Tahoma; background-color:#FCFAF6; font-size:12px; font-weight:normal; padding-left: 5px; height: 25px; }#Email #flight .text { border-top: solid 1px #FCFAF6;  color:#0E547F; }