/** 2010 RESKIN STYLE **/

@import "PassportRenewalStyle.css";
img {behavior: url(/estore/docs/ait/iepngfix.htc);}
.navspacing {margin-right: 1px;}
form {width: 100%; height: 100%;}
body {margin: 0; padding: 0; height: 100%; color: #666666; background-image: url(/estore/images/AIT/AIT_background.jpg); background-repeat: repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: transparent;}
body.passmember {margin: 0; padding: 0; height: 100%; color: #666666; background-image: url(/estore/images/AIT/AIT_passportbackground.jpg); background-repeat: repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: transparent;}
a:link {color: white; text-decoration: none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px;}
a:hover {color: white; text-decoration: none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px;}
a:visited {color: white; text-decoration: none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px;}
a:active {color: white; text-decoration: none; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px;}
#passmember {color: #FBEA78; text-decoration: none;}
a.cart {color: #FBEA78; text-decoration: none;}
.promoarrow {position: absolute; margin-top: 0px;}
.promocode {color: #FBEA78;}
#subnavlinks {width: 100%; text-align: center;}
#headercontainer {width: 985px; height: auto; margin-left: auto; margin-right: auto; color: #FBEA78; text-align: left; font-family: Arial, Helvetica, sans-serif;}
#headercontainer img.logo {float: left;}
#headercontainer input {width: 100px; margin-left: 10px; display: inline;}
#headerlinks {float: left; width: 580px; margin-left: 30px; margin-right: 20px; text-align: right; margin-top: 27px; color: white;}
#shoppingcart {border-left: 1px solid white; float: left; margin-top: 27px; color: #FBEA78; width: 150px; margin-left: 35px; text-align: right; line-height: 19px;}
#footerlevelone { text-align:center; width: 100%; height: 30px; background-color: #8CC63F; color: white; margin-top: 20px; line-height: 30px;}
#footerleveltwo {text-align:center; width: 100%; height: 30px; background-color: #86C245; color: white; line-height: 30px; font-family: Arial, Helvetica, sans-serif;}
.loginpagetitle {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: 900; width: 100%; text-align: center; font-size: 22px; color: #FBEA78; margin-bottom: 25px;}
.pagetitle {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: 900; width: 100%; font-size: 22px; color: #87C919; margin-bottom: 10px;}
.passmemberpagetitle {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: 900; width: 100%; font-size: 22px; color: #87C919; margin-top: 25px; margin-bottom: 15px;}
.promotionBox {color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 16px;}
.checkouttitle {color: #207DBC;}

/** ANCHORS **/
A.BreadCrumb:link {text-decoration: none;font-size: 10px;color: #003D6C;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
A.BreadCrumb:visited {text-decoration: none;font-size: 10px;color: #003D6C;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
A.BreadCrumb:hover {text-decoration: underline;font-size: 10px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
A.BreadCrumb:active {text-decoration: none;font-size: 10px;color: #003D6C;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
A.PrinteTicketPanelLink:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #003D6C;font-family: Arial, Helvetica, sans-serif;}
A.PrinteTicketPanelLink:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #003D6C;font-family: Arial, Helvetica, sans-serif;}
A.PrinteTicketPanelLink:hover {text-decoration: underline;font-weight: bold;color: #003D6C;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
A.PrinteTicketPanelLink:active {text-decoration: underline;font-weight: bold;font-size: 12px;color: #003D6C;font-family: Arial, Helvetica, sans-serif;}
A.FooterLink:link {text-decoration: none;font-weight: bold;font-size: 9px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.FooterLink:visited {text-decoration: none;font-weight: bold;font-size: 9px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.FooterLink:hover {text-decoration: underline;color: #C2E4FF;font-weight: bold;font-size: 9px;font-family: Arial, Helvetica, sans-serif;}
A.FooterLink:active {text-decoration: none;font-weight: bold;font-size: 9px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.ErrorPanelLink:link {color: #FFFFFF;text-decoration: none;}
A.ErrorPanelLink:visited {text-decoration: none;color: #FFFFFF;}
A.ErrorPanelLink:hover {text-decoration: underline;color: #F4D107;}
A.ErrorPanelLink:active {text-decoration: none;color: #FFFFFF;}
A.MoreInformationBoxLink:link {text-decoration: none;font-weight: bold;font-size: 10px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.MoreInformationBoxLink:visited {text-decoration: none;font-weight: bold;font-size: 10px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.MoreInformationBoxLink:hover {text-decoration: underline;color: #F4D107;font-weight: bold;font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
A.MoreInformationBoxLink:active {text-decoration: none;font-weight: bold;font-size: 10px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.SwapUpsellPanelLink:link {text-decoration: none;font-weight: bold;font-size: 10px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.SwapUpsellPanelLink:visited {text-decoration: none;font-weight: bold;font-size: 10px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.SwapUpsellPanelLink:hover {text-decoration: underline;font-weight: bold;color: #F4D107;font-size: 10px;font-family: Arial, Helvetica, sans-serif;}
A.SwapUpsellPanelLink:active {text-decoration: none;font-weight: bold;font-size: 10px;color: white;font-family: Arial, Helvetica, sans-serif;}
A.ContactCenterLink:link {text-decoration: none;font-weight: bold;font-size: 14px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.ContactCenterLink:visited {text-decoration: none;font-weight: bold;font-size: 14px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.ContactCenterLink:hover {text-decoration: underline;font-weight: bold;color: #02538A;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
A.ContactCenterLink:active {text-decoration: underline;font-weight: bold;font-size: 14px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.ContentPanelLink:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.ContentPanelLink:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.ContentPanelLink:hover {text-decoration: underline;font-weight: bold;color: #02538A;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
A.ContentPanelLink:active {text-decoration: underline;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.InfoPanelLink:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.InfoPanelLink:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.InfoPanelLink:hover {text-decoration: underline;color: white;font-weight: bold;font-size: 12px; color: #02538A; font-family: Arial, Helvetica, sans-serif;}
A.InfoPanelLink:active {text-decoration: underline;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.CustomerServiceLink:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.CustomerServiceLink:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.CustomerServiceLink:hover {text-decoration: underline;color: white;font-weight: bold;font-size: 12px; color: #02538A; font-family: Arial, Helvetica, sans-serif;}
A.CustomerServiceLink:active {text-decoration: underline;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.SubNavLinks:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.SubNavLinks:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}
A.SubNavLinks:hover {text-decoration: underline;color: white;font-weight: bold;font-size: 12px; color: #02538A; font-family: Arial, Helvetica, sans-serif;}
A.SubNavLinks:active {text-decoration: underline;font-weight: bold;font-size: 12px;color: #02538A;font-family: Arial, Helvetica, sans-serif;}


/** PANELS **/
.WideMainBoxBottom {background-image: url(/estore/images/ait/panel/content_panel_wide/content_panel_wide_bottom.gif); background-repeat: repeat-x;}
.WideMainBoxTop {background-image: url(/estore/images/ait/panel/content_panel_wide/content_panel_wide_top.gif); background-repeat: repeat-x;}
.WideMainBoxLeft {background-image: url(/estore/images/ait/panel/content_panel_wide/content_panel_wide_left.gif); background-repeat: repeat-y;}
.WideMainBoxRight {background-image: url(/estore/images/ait/panel/content_panel_wide/content_panel_wide_right.gif); background-repeat: repeat-y;}
.WideMainBoxBody {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background-color: white;}
.WideMainBoxTitle {font-family: Arial, Helvetica 25 UltraLight, Sans-Serif; font-size: 12px; color: #666666; background-color: White;}
.MainBoxBody {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.InfoPanelTop {background-image: url(/estore/images/AIT/panel/info_panel/info_panel_top.gif);background-repeat: repeat-x;}
.InfoPanelleft {background-image: url(/estore/images/AIT/panel/info_panel/info_panel_left.gif);background-repeat: repeat-y;}
.InfoPanelRight {background-image: url(/estore/images/AIT/panel/info_panel/info_panel_right.gif);background-repeat: repeat-y;}
.InfoPanelBottom {background-image: url(/estore/images/AIT/panel/info_panel/info_panel_bottom.gif);background-repeat: repeat-x;}
.InfoPanelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.InfoPanelTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;font-weight: bold;}
.InfoPanelWideTop {background-image: url(/estore/images/AIT/panel/info_panel/info_panel_top.gif);background-repeat: repeat-x;}
.InfoPanelWideleft {background-image: url(/estore/images/AIT/panel/info_panel/info_panel_left.gif);background-repeat: repeat-y;}
.InfoPanelWideRight {background-image: url(/estore/images/AIT/panel/info_panel/info_panel_right.gif);background-repeat: repeat-y;}
.InfoPanelWideBottom {background-image: url(/estore/images/AIT/panel/info_panel/info_panel_bottom.gif);background-repeat: repeat-x;}
.InfoPanelWideText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.InfoPanelWideTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;font-weight: bold;}
.InfoPanelWideBody {font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; color: #666666; background-color: #89CFF3;}
.ContentPanelProductBody {font-size: 12px;color: #666666;font-family: Arial, Helvetica, sans-serif;background-color: transparent;;}
.ContentPanelProductTitle {font-weight: bold; font-size: 14px; color: #02538A; font-family: Arial, Helvetica, sans-serif; background-color: transparent; padding-top: 10px;}
.ContentPanelPrice {font-size: 12px;color: #F26322; font-family: Arial, Helvetica, sans-serif; background-color: white; font-weight: 900;}
.ProductPanelImage {border: 1px solid #02538A; margin-top: 10px; margin-left: 5px; margin-right: 5px;}
.ContactCenterTitle {font-size: 16px;color: #87C919; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-weight: bold;}
.ContentPanelProductAlerts {font-style: italic;font-size: 12px; color: #666666;font-family: Arial, Helvetica, sans-serif;}
.ContentPanelTitle {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #87C919;font-weight: bold;}
.ContentPanelProductTitleAltBg {font-weight: bold;font-size: 8.5pt;color: white;font-family: Arial, Helvetica, sans-serif;background-color: #0000ab;}
.ContentPanelProductBodyAltBg {font-size: 7.5pt;color: white;font-family: Arial, Helvetica, sans-serif;background-color: #0000ab;}
.ContentPanelProductPriceDelta {font-weight: bold;font-style: italic;font-size: 7.5pt;color: #F4D107;font-family: Arial, Helvetica, sans-serif;}
.PrivacyPolicyBold {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #87C919;font-weight: bold;}

.PrinteTicketText {font-size: 12px;padding-bottom: 2px;color: #666666;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: white;border-width: 1px;border-color: #8CC63F;border-style: solid;}
.PrinteTicketFollowStepsText {font-size: 12px;padding-bottom: 2px;color: #666666;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: #E7EFB5;}
.print_eticket_panel_tl {width:12px;height: 12px;background: url('/EStore/Images/AIT/panel/PrinteTicket_panel/panel_top_left.gif') no-repeat;}
.print_eticket_panel_t {height: 12px;background: url('/EStore/Images/AIT/panel/PrinteTicket_panel/panel_top.gif') repeat-x;}
.print_eticket_panel_tr {width:12px;height: 12px;background: url('/EStore/Images/AIT/panel/PrinteTicket_panel/panel_top_right.gif') no-repeat;}
.print_eticket_panel_l {width:12px;background: url('/EStore/Images/AIT/panel/PrinteTicket_panel/panel_left.gif') repeat-y;}
.print_eticket_panel_c {font-size: 12px;color: #666666;font-family: Arial, Helvetica, sans-serif;background-color: #E7EFB5;}
.print_eticket_panel_r {width:12px;background: url('/EStore/Images/AIT/panel/PrinteTicket_panel/panel_right.gif') repeat-y;}
.print_eticket_panel_bl {width: 12px;height: 12px;background: url('/EStore/Images/AIT/panel/PrinteTicket_panel/panel_bottom_left.gif') no-repeat;}
.print_eticket_panel_b {height: 12px;background: url('/EStore/Images/AIT/panel/PrinteTicket_panel/panel_bottom.gif') repeat-x;}
.print_eticket_panel_br {width:12px;height: 12px;background: url('/EStore/Images/AIT/panel/PrinteTicket_panel/panel_bottom_right.gif') no-repeat;}
.step_panel_table {width: 100%;margin-top: 10px;}
.step_panel_tl {width:11px;height: 11px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_top_left.gif') no-repeat;}
.step_panel_t {height: 11px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_top.gif') repeat-x;}
.step_panel_tr {width:11px;height: 11px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_top_right.gif') no-repeat;}
.step_panel_l {width:11px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_left.gif') repeat-y;}
.step_panel_c {font-size: 7.5pt;color: white;font-family: Arial, Helvetica, sans-serif;background-color: #E7EFB5;}
.step_panel_r {width:11px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_right.gif') repeat-y;}
.step_panel_bl {width: 11px;height: 11px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_bottom_left.gif') no-repeat;}
.step_panel_b {height: 10px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_bottom.gif') repeat-x;}
.step_panel_br {width:10px;height: 10px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_bottom_right.gif') no-repeat;}
.error_panel_table {width: 100%;margin-top: 10px; margin-bottom: 10px;}
.error_panel_tl {width:	11px;height: 11px;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_top_left.gif') no-repeat;}
.error_panel_t{height: 11px;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_top.gif') repeat-x;}
.error_panel_tr {width:	11px;height: 11px;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_top_right.gif') no-repeat;}
.error_panel_l {width:11px;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_left.gif') repeat-y;}
.error_panel_c {font-size: 12px;color: white;font-family: Arial, Helvetica, sans-serif;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_bg.gif') repeat;}
.error_panel_r {width:11px;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_right.gif') repeat-y;}
.error_panel_bl {width:	11px;height: 11px;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_bottom_left.gif') no-repeat;}
.error_panel_b {height: 11px;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_bottom.gif') repeat-x;}
.error_panel_br {width:	11px;height: 11px;background: url('/EStore/Images/AIT/panel/error_panel_new/error_panel_bottom_right.gif') no-repeat;}

/** STYLES **/
.ToolTip {border: 15px solid #89CFF3; font-size: 12px; vertical-align: baseline; width: 500px; color: #666666; font-family: Arial, Helvetica, sans-serif; position: static; background-color: #89CFF3; text-align: left;}
.CartTitle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; color: #666666; background-color: trasparent; font-weight: 900; border-bottom: 1px solid #999;}
.CartFooter {font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 3px; background-color: transparent; font-weight: bold; color: #666666; border-top: 1px solid #999;}
.CartText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #F26322; font-weight: 900; padding-right: 3px;}
.TableCellText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.TextBox {font-family: Arial, Helvetica, sans-serif; font-size: 12px;height: 18px; border: 1px solid #666; margin: 3px 7px 3px 7px;}
.parkDropDown {border-right: 1px inset;border-top: 1px inset;border-left: 1px inset;border-bottom: 1px inset;border-color: #000075;font-size: 7pt;width: 160px;color: #000075;font-family: Arial, Helvetica, sans-serif;height: 20px;background-color: #c4e3ff;}
.BreadCrumb {font-size: 10px;color: #000074;font-family: Arial, Helvetica, sans-serif;}
.EZPayContractTerms {font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #666666; background-color: white;}
.CartLeft {background-image: url(/estore/images/AIT/nav/nav_cart2.jpg);background-repeat: repeat-y;}
.CartRight {background-image: url(/estore/images/AIT/nav/nav_cart4.jpg);background-repeat: repeat-y;}
.CartTextRight {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-align: right;padding-right: 7px;}
.CenterCartText {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-align: center;padding-right: 7px;}
.CartTextBold {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;font-weight: bold;}
.CartTextItem {font-family: Arial, Helvetica, sans-serif;font-size: 10px;background-color: #31446b;color: #fff2bf;text-align: left;}
.CartTextFooter {font-family: Arial, Helvetica, sans-serif;font-size: 10px;background-color: #fff2bf;color: #FFFFFF;text-align: left;}
.CartTextDollars {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;text-align: right;}
.PromoLeft {background-image: url(/estore/images/AIT/nav/nav_promotion_code2.gif);background-repeat: repeat-y;}
.PromoRight {background-image: url(/estore/images/AIT/nav/nav_promotion_code5.gif);background-repeat: repeat-y;}
.FooterText {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: white;}
.Footer {font-size: 9px;color: white;font-family: Arial, Helvetica, sans-serif;}
.TextBoxScrollBar {font-family: rial, Helvetica, sans-serif;font-size: 9px;overflow: auto;}
.TableCellTitle {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;font-weight: bold;}
.PassmemberAreaText {font-size: 12px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.PassmemberAreaActive {font-size: 10px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.PassmemberTitleText {font-size: 12px;color: #f9f900;font-family: Arial, Helvetica, sans-serif;font-weight: bold;background-color: #4a4bd9;}
.PassmemberText {font-size: 10px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;background-color: #4a4bd9;}
.PassmemberTableBackground {background-color: #4a4bd9;border-color: White;}
.ShippingTable {border: 1px solid #005CA3;}
.ShippingTableTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;background-color: #005CA3;color: #FFFFFF;}
.ShippingTableOddRow {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;background-color: #FFFFFF;border: 1px solid #005CA3;}
.ShippingTableEvenRow {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;background-color: #CCC;border: 1px solid #005CA3;}
.OrderHistoryHeading {font-weight: bold;font-size: 12px;padding-bottom: 2px;color: white;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: #005CA3;border-width: 1px;border-color: 005CA3;border-style: solid;}
.OrderHistoryLine1 {font-size: 12px;padding-bottom: 2px;color: #666666;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: white;border-width: 1px;border-color: 005CA3;border-style: solid;}
.OrderHistoryLine2 {font-size: 12px;padding-bottom: 2px;color: #666666;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: #CCC;border-width: 1px;border-color: 005CA3;border-style: solid;}
.OrderConfirmationHeader {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #005CA3;border-width: 1px;border-color: #005CA3;border-style: solid;}
.OrderConfirmationItem {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;background-color: white;border-width: 1px;border-color: #005CA3;border-style: solid;}
.OrderConfirmationTable{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;background-color: white;border-width: 1px;border-color: #005CA3;border-style: solid;}
.OrderConfirmationItemNested {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;}
.OrderConfirmationBase {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff; background-color: white}
#CalendarControlIFrame {display: none;left: 0px;position: absolute;top: 0px;height: 250px;width: 250px;z-index: 99;}
#CalendarControl {position:absolute;background-color:#FFF;margin:0;padding:0;display:none;z-index: 100;}
#CalendarControl table {font-family: arial, helvetica, sans-serif;font-size: 8pt;border-left: 1px solid #207DBC;;border-right: 1px solid #207DBC;;}
#CalendarControl th {font-weight: normal;}
#CalendarControl th a {font-weight: normal;text-decoration: none;color: #FFF;padding: 1px;}
#CalendarControl td {text-align: center;}
#CalendarControl .header {background-color: #207DBC;}
#CalendarControl .weekday {background-color: #DDD;color: #666666;}
#CalendarControl .weekend {background-color: #FBEA78;color: #666666;}
#CalendarControl .current {border: 1px solid #339;background-color: #86C245;;color: #666666;}
#CalendarControl .weekday,
#CalendarControl .weekend,
#CalendarControl .current {display: block;text-decoration: none;border: 1px solid #FFF;padding: 1px;width: 2em;}
#CalendarControl .weekday:hover,
#CalendarControl .weekend:hover,
#CalendarControl .current:hover {color: #666666;background-color: #86C245;border: 1px solid #999;}
#CalendarControl .previous {text-align: left;}
#CalendarControl .next {text-align: right;}
#CalendarControl .previous,
#CalendarControl .next {padding: 1px 3px 1px 3px;font-size: 1.4em;}
#CalendarControl .previous a,
#CalendarControl .next a {color: #FFF;text-decoration: none;font-weight: bold;}
#CalendarControl .title {text-align: center;font-weight: bold;color: #FFF;}
#CalendarControl .empty {background-color: #CCC;border: 1px solid #FFF;}




/** PREVIOUS SKIN **/

/* begin AdPanel classes */
.AdPanelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.AdPanelleft {background-image: url(/estore/images/AIT/panel/ad_panel/ad_panel_left.gif);background-repeat: repeat-y;}
.AdPanelRight {background-image: url(/estore/images/AIT/panel/ad_panel/ad_panel_right.gif);background-repeat: repeat-y;}
/* end AdPanel classes */

/* begin TopPanel classes */
.TopPanelTop {background-image: url(/estore/images/AIT/panel/top_panel/top_panel_top.gif);background-repeat: repeat-x;}
.TopPanelleft {background-image: url(/estore/images/AIT/panel/top_panel/top_panel_left.gif);background-repeat: repeat-y;}
.TopPanelRight {background-image: url(/estore/images/AIT/panel/top_panel/top_panel_right.gif);background-repeat: repeat-y;}
.TopPanelBottom {background-image: url(/estore/images/AIT/panel/top_panel/top_panel_bottom.gif);background-repeat: repeat-x;}
.TopPanelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.TopPanelImage {border: 2px solid FCEF01;}
/* end TopPanel classes */

/* begin ContentPanel classes */
.ContentPanelTop {background-image: url(/estore/images/AIT/panel/content_panel/content_panel_top.gif);background-repeat: repeat-x;}
.ContentPanelleft {background-image: url(/estore/images/AIT/panel/content_panel/content_panel_left.gif);background-repeat: repeat-y;}
.ContentPanelRight {background-image: url(/estore/images/AIT/panel/content_panel/content_panel_right.gif);background-repeat: repeat-y;}
.ContentPanelBottom {background-image: url(/estore/images/AIT/panel/content_panel/content_panel_bottom.gif);background-repeat: repeat-x;}
.ContentPanelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.ContentPanelImage {border: px solid FCEF01;}
/* end ContentPanel classes */

/* SwapUpsell Styles */
.swapupsellPanelLeft {BACKGROUND-POSITION: right;background-image: url(/estore/images/ait/panel/swapupsell_panel/swapupsell_panel_left.gif);background-repeat: repeat-y;width: 15px;}
.swapupsellPanelRight {background-image: url(/estore/images/ait/panel/swapupsell_panel/swapupsell_panel_right.gif);background-repeat: repeat-y;width: 21px;}
.swapupsellPanelText {font-size: 7.5pt;color: #000063;font-family: Arial, Helvetica, sans-serif;background-color: #81bcfe;}
.swapupsellPanelBottom {background-position: left bottom;background-image: url(/estore/images/ait/panel/swapupsell_panel/swapupsell_panel_bottom.gif);background-repeat: repeat-x;}
.swapupsellPanelTop {background-position: left top;background-image: url(/estore/images/ait/panel/swapupsell_panel/swapupsell_panel_top.gif);background-repeat: repeat-x;}
/* End Of SwapUpsell Styles */

/* begin ErrorPanel classes */
.ErrorPanelTop {background-image: url(/estore/images/AIT/panel/error_panel/error_panel_top.gif);background-repeat: repeat-x;}
.ErrorPanelleft {background-image: url(/estore/images/AIT/panel/error_panel/error_panel_left.gif);background-repeat: repeat-y;}
.ErrorPanelRight {background-image: url(/estore/images/AIT/panel/error_panel/error_panel_right.gif);background-repeat: repeat-y;}
.ErrorPanelBottom {background-image: url(/estore/images/AIT/panel/error_panel/error_panel_bottom.gif);background-repeat: repeat-x;}
.ErrorPanelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;}
.ErrorPanelTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: bold;}
/* end ErrorPanel classes */

/* begin PromoErrorPanel classes */
.PromoErrorPanelLeft {background-image: url(/estore/images/AIT/panel/promo_error_panel/promo_error_panel_left.gif);background-repeat: repeat-y;}
.PromoErrorPanelRight {background-image: url(/estore/images/AIT/panel/promo_error_panel/promo_error_panel_right.gif);background-repeat: repeat-y;}
.PromoErrorPanelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;}
/* end PromoErrorPanel classes */

.ProductPanelleft {background-image: url(/estore/images/AIT/panel/content_panel/content_panel_left.gif);background-repeat: repeat-y;}
.ProductPanelRight {background-image: url(/estore/images/AIT/panel/content_panel/content_panel_right.gif);background-repeat: repeat-y;}
.ProductPanelBottom {background-image: url(/estore/images/AIT/panel/content_panel/content_panel_bottom.gif);background-repeat: repeat-x;}

/* Build your pass styles */
.stepPanelText {font-size: 12px;color: #666666;font-family: Arial, Helvetica, sans-serif;}
a#passportBenefits {float: right;height: 36px;width: 135px;background: url('/EStore/Images/SW/btn/content_panel/btn_passport_benefits.gif') no-repeat;}
a#passportRenew {float: right;height: 36px;width: 83px;background: url('/EStore/Images/SW/btn/content_panel/btn_renew.gif') no-repeat;}
#swf_logo {margin-left: auto;margin-right: auto;background: url('/EStore/Images/AIT/px/BuildYourPass2/swf_logo.jpg') no-repeat;}
#bgt_logo {margin-left: auto;margin-right: auto;background: url('/EStore/Images/AIT/px/BuildYourPass2/bgt_logo.jpg') no-repeat;}
#ait_logo {margin-left: auto;margin-right: auto;background: url('/EStore/Images/AIT/px/BuildYourPass2/ait_logo.jpg') no-repeat;}
.ezPayStep {margin: 19px 0px 5px 0px;}
#platinum_card {height:124px;width:226px;float:right;clear: both;background: url('/EStore/Images/AIT/px/BuildYourPass/platinum_card.jpg');}
#platinumSelectAndContinue {margin-right: auto;margin-left: auto;height: 35px;width:141px;}
#platinumSelectAndContinue a {float:right;background: url('/EStore/Images/SW/btn/content_panel/btn_select_and_continue.gif') no-repeat;height: 35px;width: 141px;}
.step1 {height: 61px;width: 96px;font-size: 1px;background: url('/EStore/Images/AIT/px/BuildYourPass/step_1.gif') no-repeat;margin-top: 5px;}
.step2 {height: 61px;width: 96px;font-size: 1px;background: url('/EStore/Images/AIT/px/BuildYourPass/step_2.gif') no-repeat;margin-top: 5px;}
.flatRate .yearC0 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_default.gif') no-repeat;}
.flatRate .yearC1 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_1park.gif') no-repeat;}
.flatRate .yearC2 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_2parks.gif') no-repeat;}
.flatRate .yearC3 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_3parks.gif') no-repeat;}
.flatRate .yearC4 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_4parks.gif') no-repeat;}
.ezPay .yearC0 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_default.gif') no-repeat;}
.ezPay .yearC1 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_1park.gif') no-repeat;}
.ezPay .yearC2 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_2parks.gif') no-repeat;}
.ezPay .yearC3 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_3parks.gif') no-repeat;}
.ezPay .yearC4 {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_4parks.gif') no-repeat;}
.yearSelectorTable { height:129px; width:323px; }
.ezPay .yearC1 .r1c2 a {display:block;width:100%;height:36px;vertical-align:top;}
.ezPay .yearC1 .r1c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_1park_1year_ov.gif') no-repeat;}
.ezPay .yearC1 .r1c3 a  {display:block;width:100%;height:36px;vertical-align:top;}
.ezPay .yearC1 .r1c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_1park_2years_ov.gif') no-repeat;}
.ezPay .yearC2 .r2c2 a  {display:block;width:100%;height:36px;vertical-align:top;}
.ezPay .yearC2 .r2c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_2parks_1year_ov.gif') no-repeat;}
.ezPay .yearC2 .r2c3 a {display:block;width:100%;height:36px;vertical-align:top;}
.ezPay .yearC2 .r2c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_2parks_2years_ov.gif') no-repeat;}
.ezPay .yearC3 .r3c2 a  {display:block;width:100%;height:36px;vertical-align:top;}
.ezPay .yearC3 .r3c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_3parks_1year_ov.gif')  no-repeat;}
.ezPay .yearC3 .r3c3 a  {display:block;width:100%;height:36px;vertical-align:top;}
.ezPay .yearC3 .r3c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_3parks_2years_ov.gif') no-repeat;}
.ezPay .yearC4 .r4c2 a {display:block;width:100%;height:36px;vertical-align:top;}
.ezPay .yearC4 .r4c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_4parks_1year_ov.gif') no-repeat;}
.ezPay .yearC4 .r4c3 a  {display:block;width:100%;height:36px;vertical-align:top;}
.ezPay .yearC4 .r4c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_ezpay_4parks_2years_ov.gif') no-repeat;}
.flatRate .yearC1 .r1c2 a {display:block;width:100%;height:36px;vertical-align:top;}
.flatRate .yearC1 .r1c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_1park_1year_ov.gif') no-repeat;}
.flatRate .yearC1 .r1c3 a {display:block;width:100%;height:36px;vertical-align:top;}
.flatRate .yearC1 .r1c3 a:hove{background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_1park_2years_ov.gif') no-repeat;}
.flatRate .yearC2 .r2c2 a {display:block;width:100%;height:36px;vertical-align:top;}
.flatRate .yearC2 .r2c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_2parks_1year_ov.gif')  no-repeat;}
.flatRate .yearC2 .r2c3 a {display:block;width:100%;height:36px;vertical-align:top;}
.flatRate .yearC2 .r2c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_2parks_2years_ov.gif') no-repeat;}
.flatRate .yearC3 .r3c2 a {display:block;width:100%;height:36px;vertical-align:top;	}
.flatRate .yearC3 .r3c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_3parks_1year_ov.gif')  no-repeat;}
.flatRate .yearC3 .r3c3 a {display:block;width:100%;height:36px;vertical-align:top;}
.flatRate .yearC3 .r3c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_3parks_2years_ov.gif')		no-repeat;}
.flatRate .yearC4 .r4c2 a {display:block;width:100%;height:36px;vertical-align:top;}
.flatRate .yearC4 .r4c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_4parks_1year_ov.gif') no-repeat;}
.flatRate .yearC4 .r4c3 a {display:block;width:100%;height:36px;vertical-align:top;}
.flatRate .yearC4 .r4c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/Grid/grid_4parks_2years_ov.gif') no-repeat;}
.ezPayPanel {font-size: 1px;width: 52px;height: 27px;background: url('/EStore/Images/AIT/px/BuildYourPass/panel_ezpay.gif') no-repeat;}
.ezPayPlatinum .ezPayPanel {background: url('/EStore/Images/AIT/px/BuildYourPass/platinum_ezpay.gif') no-repeat;}
#platinumCard {height: 45px;width: 105px;font-size: 1px;}
.flatRateCard { background: url('/EStore/Images/AIT/px/BuildYourPass/platinum_prices.gif') 0px 0px no-repeat !important; }
.ezPayCard { background: url('/EStore/Images/AIT/px/BuildYourPass/platinum_prices.gif') 0px -45px no-repeat !important;}
.panelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}
.panelTextNoBG {font-size: 12px;color: #666666;font-family: Arial, Helvetica, sans-serif;}
.BYPPanelText {font-size: 12px;color: #666666;font-family: Arial, Helvetica, sans-serif;}
.BYPPanelTextTitle {font-size: 14px;color: #666666;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

/* End build your pass styles */
.PromoErrorPanelTop_2 {background: url('/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bubble_top.png') no-repeat;height: 36px;width: 203px;font-size: 1px;}
* html .PromoErrorPanelTop_2 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bubble_top.png', sizingMethod='crop');}
.PromoErrorPanelLeft_2 {background: url('/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_left.png') repeat-y;width: 11px;font-size: 1px;}
* html .PromoErrorPanelLeft_2 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_left.png', sizingMethod='scale');}
.PromoErrorPanelContent {background: url('/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bg.png') repeat;}
* html .PromoErrorPanelContent {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bg.png', sizingMethod='scale');}
.PromoErrorPanelRight_2 {background: url('/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_right.png') repeat-y;width: 16px;font-size: 1px;}
* html .PromoErrorPanelRight_2 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_right.png', sizingMethod='scale');}
.PromoErrorPanelBottomLeft_2 {background: url('/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bottom_left.png') no-repeat;height: 16px;width: 11px;font-size: 1px;}
* html .PromoErrorPanelBottomLeft_2 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bottom_left.png', sizingMethod='crop');}
.PromoErrorPanelBottom_2 {background: url('/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bottom.png') repeat-x;height: 16px;font-size: 1px;}
* html .PromoErrorPanelBottom_2 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bottom.png', sizingMethod='scale');}
.PromoErrorPanelBottomRight_2 {background: url('/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bottom_right.png') no-repeat;height: 16px;width: 16px; font-size: 1px;}
* html .PromoErrorPanelBottomRight_2 {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/AIT/panel/promo_error_panel/promo_error_panel_bottom_right.png', sizingMethod='crop');}
.promotionErrorText {font-size: 12px; color: #fff; font-family: Arial, Helvetica, sans-serif;}
.ContentPanelSellingGroupOptions {padding-left: 25px;}
.shoppingCartTable {table-layout: fixed;}

/* begin Renewal styles */
.options_panel_bg {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.RenewalPassmemberPreselectionHeader {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.RenewalPassmemberTitleText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02538A;}
.RenewalPassmemberItalicsText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.RenewalPassmemberText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
.RenewalPassmemberNormalText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
a.RenewalPassmemberNormalTextLink:link  {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02538A; text-decoration: underline;}
a.RenewalPassmemberNormalTextLink:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #02538A; text-decoration: underline;}

/*Renewal Flatrate background Adult*/
.RenewalflatRate .RenewalyearC0_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_default_renewal.gif')  no-repeat;}
.RenewalflatRate .RenewalyearC1_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_1park_renewal.gif')  no-repeat;}
.RenewalflatRate .RenewalyearC2_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_2parks_renewal.gif')  no-repeat;}
.RenewalflatRate .RenewalyearC3_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_3parks_renewal.gif') no-repeat;}
.RenewalflatRate .RenewalyearC4_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_4parks_renewal.gif')  no-repeat;}


/*Renewal Flatrate background Senior*/
.RenewalflatRate .RenewalyearC0_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_default_renewal.gif')  no-repeat;}
.RenewalflatRate .RenewalyearC1_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_1park_renewal.gif')  no-repeat;}
.RenewalflatRate .RenewalyearC2_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_2parks_renewal.gif')  no-repeat;}
.RenewalflatRate .RenewalyearC3_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_3parks_renewal.gif') no-repeat;} 
.RenewalflatRate .RenewalyearC4_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_4parks_renewal.gif')  no-repeat;}
	
/*Renewal Flatrate background Child*/
.RenewalflatRate .RenewalyearC0_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_default_renewal.gif')  no-repeat;}
.RenewalflatRate .RenewalyearC2_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_2parks_renewal.gif')  no-repeat;}
.RenewalflatRate .RenewalyearC3_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_3parks_renewal.gif') no-repeat;}
.RenewalflatRate .RenewalyearC4_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_4parks_renewal.gif')  no-repeat;}

/* Ezpay Adult Background */
.RenewalezPay .RenewalyearC0_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_default_renewal.gif') no-repeat;}
.RenewalezPay .RenewalyearC1_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_1park_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC2_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_2parks_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_3parks_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC4_A {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_4parks_renewal.gif')   no-repeat;}
/* EzPay Senior Background */
.RenewalezPay .RenewalyearC0_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_default_renewal.gif') no-repeat;}
.RenewalezPay .RenewalyearC1_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_1park_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC2_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_2parks_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_3parks_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC4_S {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_4parks_renewal.gif')  no-repeat;}

/* EzPay Child Background */
.RenewalezPay .RenewalyearC0_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_default_renewal.gif') no-repeat;}
.RenewalezPay .RenewalyearC1_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_1park_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC2_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_2parks_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_3parks_renewal.gif')  no-repeat;}
.RenewalezPay .RenewalyearC4_C {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_4parks_renewal.gif')  0px no-repeat;}

/*Ezpay Adult Hover */
.RenewalezPay .RenewalyearC1_A .Renewalr1c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC1_A .Renewalr1c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_1park_1year_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC1_A .Renewalr1c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC1_A .Renewalr1c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_1park_2years_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC2_A .Renewalr2c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC2_A .Renewalr2c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_2parks_1year_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC2_A .Renewalr2c3 {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC2_A .Renewalr2c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_2parks_2years_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_A .Renewalr3c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC3_A .Renewalr3c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_3parks_1year_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_A .Renewalr3c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC3_A .Renewalr3c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_3parks_2years_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC4_A .Renewalr4c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC4_A .Renewalr4c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_4parks_1year_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC4_A .Renewalr4c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC4_A .Renewalr4c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_ezpay_4parks_2years_renewal_ov.gif')  no-repeat;}

/*Ezpay Senior Hover */
.RenewalezPay .RenewalyearC1_S .Renewalr1c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC1_S .Renewalr1c2 a:hover{background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_1park_1year_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC1_S .Renewalr1c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC1_S .Renewalr1c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_1park_2years_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC2_S .Renewalr2c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC2_S .Renewalr2c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_2parks_1year_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC2_S .Renewalr2c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC2_S .Renewalr2c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_2parks_2years_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_S .Renewalr3c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC3_S .Renewalr3c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_3parks_1year_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_S .Renewalr3c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC3_S .Renewalr3c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_3parks_2years_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC4_S .Renewalr4c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC4_S .Renewalr4c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_4parks_1year_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC4_S .Renewalr4c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC4_S .Renewalr4c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_ezpay_4parks_2years_renewal_ov.gif')  no-repeat;}

/*Ezpay child hover */
.RenewalezPay .RenewalyearC1_C .Renewalr1c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC1_C .Renewalr1c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_1park_1year_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC1_C .Renewalr1c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC1_C .Renewalr1c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_1park_2years_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC2_C .Renewalr2c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC2_C .Renewalr2c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_2parks_1year_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC2_C .Renewalr2c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC2_C .Renewalr2c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_2parks_2years_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_C .Renewalr3c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC3_C .Renewalr3c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_3parks_1year_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC3_C .Renewalr3c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC3_C .Renewalr3c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_3parks_2years_renewal_ov.gif')  no-repeat;}
.RenewalezPay .RenewalyearC4_C .Renewalr4c2 a {width:100%;	height: 100%;	vertical-align:top;}
.RenewalezPay .RenewalyearC4_C .Renewalr4c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_4parks_1year_renewal_ov.gif') no-repeat;}
.RenewalezPay .RenewalyearC4_C .Renewalr4c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalezPay .RenewalyearC4_C .Renewalr4c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_ezpay_4parks_2years_renewal_ov.gif')  no-repeat;}

/* flatrate hovering start */
.RenewalflatRate .RenewalyearC1_A .Renewalr1c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC1_A .Renewalr1c2 a:hover{background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_1park_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC1_A .Renewalr1c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC1_A .Renewalr1c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_1park_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC2_A .Renewalr2c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC2_A .Renewalr2c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_2parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC2_A .Renewalr2c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC2_A .Renewalr2c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_2parks_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC3_A .Renewalr3c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC3_A .Renewalr3c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_3parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC3_A .Renewalr3c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC3_A .Renewalr3c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_3parks_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC4_A .Renewalr4c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC4_A .Renewalr4c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_4parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC4_A .Renewalr4c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC4_A .Renewalr4c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Adult/grid_4parks_2years_renewal_ov.gif') no-repeat;}

/* RenewalFlatRate Senior Hover */
.RenewalflatRate .RenewalyearC1_S .Renewalr1c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC1_S .Renewalr1c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_1park_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC1_S .Renewalr1c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC1_S .Renewalr1c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_1park_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC2_S .Renewalr2c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC2_S .Renewalr2c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_2parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC2_S .Renewalr2c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC2_S .Renewalr2c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_2parks_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC3_S .Renewalr3c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC3_S .Renewalr3c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_3parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC3_S .Renewalr3c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC3_S .Renewalr3c3 a:hover{background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_3parks_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC4_S .Renewalr4c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC4_S .Renewalr4c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_4parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC4_S .Renewalr4c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC4_S .Renewalr4c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Senior/grid_4parks_2years_renewal_ov.gif') no-repeat;}

/* Flatrate Child Hover*/
.RenewalflatRate .RenewalyearC1_C .Renewalr1c2 a{width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC1_C .Renewalr1c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_1park_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC1_C .Renewalr1c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC1_C .Renewalr1c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_1park_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC2_C .Renewalr2c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC2_C .Renewalr2c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_2parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC2_C .Renewalr2c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC2_C .Renewalr2c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_2parks_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC3_C .Renewalr3c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC3_C .Renewalr3c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_3parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC3_C .Renewalr3c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC3_C .Renewalr3c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_3parks_2years_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC4_C .Renewalr4c2 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC4_C .Renewalr4c2 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_4parks_1year_renewal_ov.gif') no-repeat;}
.RenewalflatRate .RenewalyearC4_C .Renewalr4c3 a {width:100%;height: 100%;vertical-align:top;}
.RenewalflatRate .RenewalyearC4_C .Renewalr4c3 a:hover {background: url('/EStore/Images/AIT/px/BuildYourPass/RenewalGrid/Child/grid_4parks_2years_renewal_ov.gif') no-repeat;}

.renewalwelcomemessage {color: #02538a; font-weight: 900;}
.renewalgridmessage {color: #FFF600; font-weight: 900;}
.renewalupgrademessage {color: #02538a; font-weight: 900;}


/** INVENTORY CALENDAR STYLES **/
.inventorycalendarcontainer {background: white; background: url('/estore/images/ait/panel/blank_panel/blank_panel_middle_bkg.gif'); background-repeat: repeat-y;}
#inventorySidePanel {text-align: center; padding-bottom: 20px;width: 980px; margin-left: 20px; font-family: Arial, Helvetica, sans-serif;}
.inventoryproductpanelheader {color: #02538A; padding-top: 20px; margin-bottom: 15px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-weight: 900; font-size: 12px;}
.inventorycalendar {text-align: center; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: auto; margin-right: auto;}
.inventorycalendar td {color: #02538A; font-size: 12px; border: none;}
.inventorycalendar tr {color: #02538A; font-size: 12px; border: none;}
td.inventorynotavailable {background-color: Silver; border: 2px solid white;height:48px}
td.inventoryavailable {background-color: #02538A; border: 2px solid white;}
a.inventoryavailable:link {color: White; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.inventoryavailable:visited {color: White; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.inventoryavailable:hover{color: White; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.inventoryavailable:active {color: White; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.inventorynotavailablelegend {margin-top: 10px; margin-bottom: 5px; font-size: 12px; text-align: left;}
a.inventorynotavailable {color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.inventorynotavailable:visited {color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.inventorynotavailable:hover{color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.inventorynotavailable:active {color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
.inventoryavailablelegend {margin-bottom: 5px; font-size: 12px; text-align: left;}
.inventoryavailableforpromotionlegend {font-size: 12px; text-align: left;}
#skinTemplate_productArea_InventoryCalendarControl1_calendar1 {width: 300px; height: 300px;}
#skinTemplate_productArea_InventoryCalendarControl1_calendar2 {width: 300px; height: 300px;}
#skinTemplate_productArea_timeBlockPanel {padding-left: 20px; width: 940px; }
#waitpanel {color: #02538A; width: 980px; height: auto; padding-bottom: 20px; }
*.inventorysearchbtn {position: relative; top: 5px; margin-left: 5px; margin-bottom: 5px;}

/* Variable Pricing (inventory calendar control with pricing)*/
.DayWithPricing {float:left;height:10px;margin-left:6px;margin-top:2px;}
.DayWithMoneyAmount {margin-top:2px;color:#87C919;font-size:.75em;}
.DayNumber {font-size:.75em;text-align:left;margin-left:1px;margin-top:1px;}
