@import "PassportBuilderStyle.css";
@import "PassportRenewalSTyle.css";

body {margin: 0; padding: 0; height: 100%; color: #666666; background-image: url(/estore/images/wcw/background.jpg); background-repeat: repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.passmemberbkg {margin: 0; padding: 0; height: 100%; color: #666666; background-image: url(/estore/images/wcw/passmember_bkg.jpg); background-repeat: repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
img {behavior: url(/estore/docs/wcw/iepngfix.htc);}
#headercontainer {display: table; width: 1001px; height: 119px; margin-left: auto; margin-right: auto; text-align: left;}
#promocode {width: 685px; margin-right: 32px; text-align: right; height: auto; float: left; margin-top: 15px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 900; color: #2E6267;}
#shoppingcart {border-left: 1px solid #2E6267; width: 150px; text-align: right; height: auto; float: left; margin-top: 20px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: 900; color: #2E6267;}
#logo {width: 133px; height: 129px; float: left;}
#headerlinks {float: left; width: 868px; height: 129px; background-image: url(/estore/images/WCW/header_background.jpg); background-repeat: no-repeat;}
#content {clear: both; width: 1000px; height: auto; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left;}
#footercontainer {width: 100%; height: 30px; background-color: #22BEF6; font-size: 12px; margin-top: 20px;}
#footercontent {width: 1000px; margin-left: auto; margin-right: auto; color: white; line-height: 30px;}
#footercontent .copyright {margin-left: 460px; font-family: Arial, Helvetica, sans-serif;}
select {padding: 0; margin: 0; font-size: 12px; color: #666;}
input {padding: 0; margin: 0; font-size: 12px; color: #666;}
input.promotionBox {font-size: 12px; color: black; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; border: 1px solid #999;}
.pagetitle {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: 900; width: 100%; font-size: 22px; color: white; padding: 0; line-height: 40px; margin-bottom: 30px;}
.passmemberpagetitle {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: 900; width: 100%; font-size: 22px; color: #2E6267; padding: 0; line-height: 40px; margin-bottom: 15px;}
.checkoutpagetitle {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: 900; width: 100%; font-size: 22px; color: white; padding: 0; line-height: 40px; margin-bottom: 20px;}
.cartitem {color: #22BEF6;}
.image {border-right: #22BEF6 3px solid;border-top: #22BEF6 3px solid;border-left: #22BEF6 3px solid;border-bottom:#22BEF6 3px solid;}

.WideMainBoxBottom {background-image: url(/estore/images/wcw/panel/content_panel_wide/content_panel_wide_bottom.gif); background-repeat: repeat-x;}
.WideMainBoxTop {background-image: url(/estore/images/wcw/panel/content_panel_wide/content_panel_wide_top.gif); background-repeat: repeat-x;}
.WideMainBoxLeft {background-image: url(/estore/images/wcw/panel/content_panel_wide/content_panel_wide_left.gif); background-repeat: repeat-y;}
.WideMainBoxRight {background-image: url(/estore/images/wcw/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;}

a:link {font-size: 12px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;color: white;}
a:visited {font-size: 12px; text-decoration: none;color: white;font-family: Arial, Helvetica, sans-serif;}
a:hover {font-size: 12px; text-decoration: underline;color: white;font-family: Arial, Helvetica, sans-serif;}
a:active {font-size: 12px; text-decoration: none;color: white;font-family: Arial, Helvetica, sans-serif;}

A.shoppingcart:link {text-decoration: none; font-size: 13px;color: #2E6267;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
A.shoppingcart:visited {text-decoration: none;font-size: 13px;color: #2E6267;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
A.shoppingcart:hover {text-decoration: underline;color: #2E6267;font-size: 13px;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}
A.shoppingcart:active {text-decoration: none;font-size: 13px;color: #2E6267;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;}

A.BreadCrumb:link {text-decoration: none;font-size: 12px;color: black;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
A.BreadCrumb:visited {text-decoration: none;font-size: 12px;color: black;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
A.BreadCrumb:hover {text-decoration: underline;font-size: 12px;color: black;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
A.BreadCrumb:active {text-decoration: none;font-size: 12px;color: black;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}

A.ContentPanelLink:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}
A.ContentPanelLink:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}
A.ContentPanelLink:hover {text-decoration: underline;font-weight: bold;color: #2E6267;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
A.ContentPanelLink:active {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}

A.CustomerServiceNavLink:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #F2681D;font-family: Arial, Helvetica, sans-serif;}
A.CustomerServiceNavLink:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #F2681D;font-family: Arial, Helvetica, sans-serif;}
A.CustomerServiceNavLink:hover {text-decoration: underline;font-weight: bold;color: #F2681D;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
A.CustomerServiceNavLink:active {text-decoration: none;font-weight: bold;font-size: 12px;color: #F2681D;font-family: Arial, Helvetica, sans-serif;}


A.PrinteTicketPanelLink:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}
A.PrinteTicketPanelLink:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}
A.PrinteTicketPanelLink:hover {text-decoration: underline;font-weight: bold;color: #2E6267; font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
A.PrinteTicketPanelLink:active {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;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.InfoPanelLink:link {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}
A.InfoPanelLink:visited {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}
A.InfoPanelLink:hover {text-decoration: underline;color: #2E6267;font-weight: bold;font-size: 12px;font-family: Arial, Helvetica, sans-serif;}
A.InfoPanelLink:active {text-decoration: none;font-weight: bold;font-size: 12px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}

A.MoreInformationBoxLink:link {text-decoration: none;font-weight: bold;font-size: 10px;color: #0000ab;font-family: Arial, Helvetica, sans-serif;}
A.MoreInformationBoxLink:visited {text-decoration: none;font-weight: bold;font-size: 10px;color: #0000ab;font-family: Arial, Helvetica, sans-serif;}
A.MoreInformationBoxLink:hover {text-decoration: underline;color: #FFFFFF;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: #0000ab;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-size: 14px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}
A.ContactCenterLink:visited {text-decoration: none;font-size: 14px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}
A.ContactCenterLink:hover {text-decoration: underline; color: #2E6267;font-size: 14px;font-family: Arial, Helvetica, sans-serif;}
A.ContactCenterLink:active {text-decoration: none;font-size: 14px;color: #2E6267;font-family: Arial, Helvetica, sans-serif;}

.ContactCenterTitle {font-size: 14px;color: #F2681d;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.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: #FFFFFF;font-family: Arial, Helvetica, sans-serif;height: 20px;background-color: #4b4bda;}
.BreadCrumb {font-size: 10px;color: #000074;font-family: Arial, Helvetica, sans-serif;}
.TextBox {font-family: Arial, Helvetica, sans-serif; font-size: 12px;height: 18px; border: 1px solid #666; margin: 3px 7px 3px 7px;}
.EZPayContractTerms {font-family: Arial, Helvetica, sans-serif;font-size: 10px;background-color: white;}

.CartLeft {background-image: url(/estore/images/WCW/nav/nav_cart2.jpg);background-repeat: repeat-y;}
.CartRight {background-image: url(/estore/images/WCW/nav/nav_cart4.jpg);background-repeat: repeat-y;}
.CartText {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight: 900; color: #F2681D;}
.CartTextBold {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: 900; color: #F2681D;}
.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;}
.CartFooter {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;font-weight: bold; border-top: 1px solid #999999;}
.CartTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666; font-weight: 900; border-bottom: 1px solid #999;}

.ContentPanelProductTitle {font-weight: bold;font-size: 14px;color: #F2681D;font-family: Arial, Helvetica, sans-serif;}
.ContentPanelProductTitleAltBg {font-weight: bold;font-size: 8.5pt;color: white;font-family: Arial, Helvetica, sans-serif;background-color: #4b4bda;}
.ContentPanelProductBody {font-size: 12px;color: #666666;font-family: Arial, Helvetica, sans-serif;}
.ContentPanelProductBodyAltBg {font-size: 7.5pt;color: white;font-family: Arial, Helvetica, sans-serif;background-color: #4b4bda;}
.ContentPanelPrice {font-size: 12px;color: #F2681D;font-family: Arial, Helvetica, sans-serif;font-weight: bold;}
.ContentPanelProductPriceDelta {font-weight: bold;font-style: italic;font-size: 7.5pt;color: #F4D107;font-family: Arial, Helvetica, sans-serif;}
.ContentPanelProductAlerts {font-style: italic;font-size: 12px;color: #666;font-family: Arial, Helvetica, sans-serif;}
.ContentPanelTitle {font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 14px;color: #F2681D;font-weight: bold;}
.ContentPanelQuestionTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666; font-weight: bold;}
.ContentPanelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: white;}

.panelTextNoBG {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;}
.ProductPanelImage {border-right: #22BEF6 3px solid;border-top: #00c0ea 3px solid;border-left: #00c0ea 3px solid;border-bottom: #00c0ea 3px solid;}
.promotionBox {border-right: 1px inset;border-top: 1px inset;border-left: 1px inset;border-bottom: 1px inset;font-size: 9px;width: 112px;color: black;font-family: Arial, Helvetica, sans-serif;height: 18px;background-color: #FFFFFF;}

.PromoLeft {background-image: url(/estore/images/WCW/nav/nav_promo2.jpg);background-repeat: repeat-y;}
.PromoRight {background-image: url(/estore/images/WCW/nav/nav_promo5.jpg);background-repeat: repeat-y;}
.FooterText {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: white;}

.TextBoxScrollBar {font-family: Arial, Helvetica, sans-serif;font-size: 9px;  overflow: auto;}

.TableCellText {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #666666;}
.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: #093a9d;}
.PassmemberText {font-size: 12px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight: bold;background-color: #093a9d;}
.PassmemberTableBackground {background-color: #093a9d;border-color: #115ffc;}
.PanelText {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;}

.ShippingTable {border: 1px solid #22BEF6;}
.ShippingTableTitle {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;background-color: #22BEF6;color: #FFFFFF;}
.ShippingTableOddRow {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;background-color: #FFFFFF;border: 1px solid #22BEF6;}
.ShippingTableEvenRow {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;background-color: #ccc;border: 1px solid #22BEF6;}

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

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

/* begin ContentPanel classes */
.ContentPanelTop {background-image: url(/estore/images/WCW/panel/content_panel_wide/content_panel_wide_top.gif);background-repeat: repeat-x;}
.ContentPanelleft {background-image: url(/estore/images/WCW/panel/content_panel_wide/content_panel_wide_left.gif);background-repeat: repeat-y;}
.ContentPanelRight {background-image: url(/estore/images/WCW/panel/content_panel_wide/content_panel_wide_right.gif);background-repeat: repeat-y;}
.ContentPanelBottom {background-image: url(/estore/images/WCW/panel/content_panel_wide/content_panel_wide_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 */

/* begin InfoPanel classes */
.infopanelwidetop {background-color: #FED843;}
.infopanelwideleft {background-color: #FED843;}
.infopanelwideright {background-color: #FED843;}
.infopanelwidebottom {background-color: #FED843;}
.infopanelwidebody {background-color: #FED843; font-size: 12px;}
.InfoPanelTop {background-image: url(/estore/images/WCW/panel/info_panel/info_panel_top.gif);background-repeat: repeat-x;}
.InfoPanelleft {background-image: url(/estore/images/WCW/panel/info_panel/info_panel_left.gif);background-repeat: repeat-y;}
.InfoPanelRight {background-image: url(/estore/images/WCW/panel/info_panel/info_panel_right.gif);background-repeat: repeat-y;}
.InfoPanelBottom {background-image: url(/estore/images/WCW/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: 11px;color: #0000ab;font-weight: bold;}
/* end InfoPanel classes */

/* SwapUpsell Styles */
.swapupsellPanelLeft {BACKGROUND-POSITION: right;background-image: url(/estore/images/wcw/panel/swapupsell_panel/swapupsell_panel_left.gif);background-repeat: repeat-y;}
.swapupsellPanelRight {BACKGROUND-POSITION-X: left;background-image: url(/estore/images/wcw/panel/swapupsell_panel/swapupsell_panel_right.gif);background-repeat: repeat-y;}
.swapupsellPanelText {font-size: 12px;color: #666;font-family: Arial, Helvetica, sans-serif;background-color: white;}
.swapupsellPanelBottom {background-position: left bottom;background-image: url(/estore/images/wcw/panel/swapupsell_panel/swapupsell_panel_bottom.gif);background-repeat: repeat-x;}
.swapupsellPanelTop {background-position: left top;background-image: url(/estore/images/wcw/panel/swapupsell_panel/swapupsell_panel_top.gif);background-repeat: repeat-x;}
/* End Of SwapUpsell Styles */

/* begin ErrorPanel classes */
.ErrorPanelTop {background-image: url(/estore/images/WCW/panel/error_panel/error_panel_top.gif);background-repeat: repeat-x;}
.ErrorPanelleft {background-image: url(/estore/images/WCW/panel/error_panel/error_panel_left.gif);background-repeat: repeat-y;}
.ErrorPanelRight {background-image: url(/estore/images/WCW/panel/error_panel/error_panel_right.gif);background-repeat: repeat-y;}
.ErrorPanelBottom {background-image: url(/estore/images/WCW/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/WCW/panel/promo_error_panel/promo_error_panel_left.gif);background-repeat: repeat-y;}
.PromoErrorPanelRight {background-image: url(/estore/images/WCW/panel/promo_error_panel/promo_error_panel_right.gif);background-repeat: repeat-y;}
.PromoErrorPanelText {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;}

/* end PromoErrorPanel classes */
.ProductPanelImage{border-right: #22BEF6 3px solid;border-top: #22BEF6 3px solid;border-left: #22BEF6 3px solid;border-bottom: #22BEF6 3px solid;}
.ProductPanelleft {background-image: url(/estore/images/WCW/panel/content_panel/content_panel_left.gif);background-repeat: repeat-y;}
.ProductPanelRight {background-image: url(/estore/images/WCW/panel/content_panel/content_panel_right.gif);background-repeat: repeat-y;}
.ProductPanelSeparator {background-image: url(/estore/images/WCW/separator.gif);background-repeat: repeat-x;}

/* Order Confirmation Classes */
.OrderConfirmationHeader {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: white;background-color: #22BEF6;border-width: 1px;border-color: #22BEF6;border-style: solid;}
.OrderConfirmationItem {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;background-color: white;border-width: 1px;border-color: #22BEF6;border-style: solid;}
.OrderConfirmationTable {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;background-color: white;border-width: 1px;border-color: #22BEF6;border-style: solid;}
.OrderConfirmationItemNested {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;}
.OrderConfirmationBase {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666;background-color: white;}
/* End Order Confirmation Classes */

/* Calendar Control Styles */
#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, Arial, Helvetica, sans-serif;font-size: 8pt; border-left: 1px solid #22BEF6;border-right: 1px solid #22BEF6;}
#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: #22BEF6;}
#CalendarControl .weekday {background-color: #DDD;color: #666;}
#CalendarControl .weekend {background-color: #FED843;color: #666;}
#CalendarControl .current {border: 1px solid #339;background-color: #22BEF6;color: #FFF;}
#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: #FFF;background-color: #2E6267;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;}
/* End Calendar Control Styles*/

/* New ErrorPanel Style */
.error_panel_table {width: 100%;margin-top: 10px; margin-bottom: 15px;}
.error_panel_tl {width:10px;height: 10px;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_top_left.gif') no-repeat;}
.error_panel_t {height: 10px;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_top.gif') repeat-x;}
.error_panel_tr {width:10px;height: 10px;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_top_right.gif') no-repeat;}
.error_panel_l {width:10px;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_left.gif') repeat-y;}
.error_panel_c {font-size: 12px;color: white;font-family: Arial, Helvetica, sans-serif;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_bg.gif') repeat;}
.error_panel_r {width:10px;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_right.gif') repeat-y;}
.error_panel_bl {width: 10px;height: 10px;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_bottom_left.gif') no-repeat;}
.error_panel_b {height: 10px;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_bottom.gif') repeat-x;}
.error_panel_br {width:10px;height: 10px;background: url('/EStore/Images/WCW/panel/error_panel/error_panel_bottom_right.gif') no-repeat;}
/*End New Errorpanel Style*/

.PrinteTicketText {font-size: 12px;padding-bottom: 2px;color: #666;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: white;border-width: 1px;border-color: #F2681D; border-style: solid;}
.PrinteTicketFollowStepsText {font-size: 12px;padding-bottom: 2px;color: #666;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: #FFE2D2;}

.OrderHistoryHeading {font-weight: bold;font-size: 12px;padding-bottom: 2px;color: white;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: #22BEF6;border-width: 1px; border-color: #22BEF6;border-style: solid;}
.OrderHistoryLine1 {font-size: 12px;padding-bottom: 2px;color: #666;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: #DDD;border-width: 1px; border-color: #22BEF6;border-style: solid;}
.OrderHistoryLine2 {font-size: 12px;padding-bottom: 2px;color: #666;padding-top: 2px;font-family: Arial, Helvetica, sans-serif;background-color: white;border-width: 1px;border-color: #22BEF6;border-style: solid;}

/* Print eTicket panel styles */
.print_eticket_panel_tl {width:12px;height: 12px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_top_left.gif') no-repeat;}
.print_eticket_panel_t {height: 12px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_top.gif') repeat-x;}
.print_eticket_panel_tr {width:12px;height: 12px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_top_right.gif') no-repeat;}
.print_eticket_panel_l {width:12px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_left.gif') repeat-y;}
.print_eticket_panel_c {font-size: 12px;color: #666;font-family: Arial, Helvetica, sans-serif; background: url('/Estore/Images/WCW/panel/PrinteTicket_panel/panel_bg.gif') repeat;}
.print_eticket_panel_r {width:12px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_right.gif') repeat-y;}
.print_eticket_panel_bl {width: 12px;height: 12px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_bottom_left.gif') no-repeat;}
.print_eticket_panel_b {height: 12px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_bottom.gif') repeat-x;}
.print_eticket_panel_br {width:12px;height: 12px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_bottom_right.gif') no-repeat;}
/* End Print eTicket panel styles */

/* Special panel styles */
.step_panel_table {width: 100%;margin-top: 10px;}
.step_panel_tl {width:11px;height: 11px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_top_left.gif') no-repeat;}
.step_panel_t {height: 11px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_top.gif') repeat-x;}
.step_panel_tr {width:11px;height: 11px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_top_right.gif') no-repeat;}
.step_panel_l {width:11px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_left.gif') repeat-y;}
.step_panel_c {font-size: 7.5pt;color: white;font-family: Arial, Helvetica, sans-serif;background-color: #FFE2D2;}
.step_panel_r {width:11px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_right.gif') repeat-y;}
.step_panel_bl {width: 11px;height: 11px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_bottom_left.gif') no-repeat;}
.step_panel_b {height: 10px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_bottom.gif') repeat-x;}
.step_panel_br {width:10px;height: 10px;background: url('/EStore/Images/WCW/panel/PrinteTicket_panel/panel_bottom_right.gif') no-repeat;}

/* End special panel styles */
.PromoErrorPanelTop {background: url('/eStore/Images/WCW/panel/promo_error_panel/promo_error_panel_bubble_top.png') no-repeat;height: 36px;width: 203px;font-size: 1px;}
* html .PromoErrorPanelTop {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/SW/panel/promo_error_panel/promo_error_panel_bubble_top.png', sizingMethod='crop');}
.PromoErrorPanelLeft {background: url('/eStore/Images/WCW/panel/promo_error_panel/promo_error_panel_left.png') repeat-y;width: 11px;font-size: 1px;}
* html .PromoErrorPanelLeft {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/SW/panel/promo_error_panel/promo_error_panel_left.png', sizingMethod='scale');}
.PromoErrorPanelContent {background: url('/eStore/Images/WCW/panel/promo_error_panel/promo_error_panel_bg.png') repeat;}
* html .PromoErrorPanelContent {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/SW/panel/promo_error_panel/promo_error_panel_bg.png', sizingMethod='scale');}
.PromoErrorPanelRight {background: url('/eStore/Images/WCW/panel/promo_error_panel/promo_error_panel_right.png') repeat-y;width: 16px;font-size: 1px;}
* html .PromoErrorPanelRight {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/SW/panel/promo_error_panel/promo_error_panel_right.png', sizingMethod='scale');}
.PromoErrorPanelBottomLeft {background: url('/eStore/Images/WCW/panel/promo_error_panel/promo_error_panel_bottom_left.png') no-repeat;height: 16px;width: 11px;font-size: 1px;}
* html .PromoErrorPanelBottomLeft {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/SW/panel/promo_error_panel/promo_error_panel_bottom_left.png', sizingMethod='crop');}
.PromoErrorPanelBottom {background: url('/eStore/Images/WCW/panel/promo_error_panel/promo_error_panel_bottom.png') repeat-x;height: 16px;font-size: 1px;}
* html .PromoErrorPanelBottom {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/SW/panel/promo_error_panel/promo_error_panel_bottom.png', sizingMethod='scale');}
.PromoErrorPanelBottomRight {background: url('/eStore/Images/WCW/panel/promo_error_panel/promo_error_panel_bottom_right.png') no-repeat;height: 16px;width: 16px;font-size: 1px;}
* html .PromoErrorPanelBottomRight {background-image: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/eStore/Images/SW/panel/promo_error_panel/promo_error_panel_bottom_right.png', sizingMethod='crop');}

.promotionErrorText {font-size: 12px;color: #FFF;font-family: Arial, Helvetica, sans-serif;}
.ToolTip {border: 15px solid #F2681D;font-size: 12px; width: 500px;color: white;font-style: normal;font-family: Arial, Helvetica, sans-serif;position: static;background-color: #F2681D;text-align: left;}
.ContentPanelSellingGroupOptions {padding-left: 25px;}
.shoppingCartTable {table-layout: fixed;}

.DeferredPanelText {font-size: 12px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;}
.DeferredPanelPayNowTop {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;background:url('/eStore/Images/WCW/panel/deferred_panel/deferred_panel_pay_now_top.gif') no-repeat;height: 23px;width:342;}
.DeferredPanelPayLaterTop {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;background:url('/eStore/Images/WCW/panel/deferred_panel/deferred_panel_pay_later_top.gif') no-repeat;height: 23px;width:342;}
.DeferredPanelBottom {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;height:1px;background:url('/eStore/Images/WCW/panel/deferred_panel/deferred_panel_bottom.gif');}
.DeferredPanelBlankBottom {font-size: 12px;background: url(/eStore/Images/WCW/panel/top_panel/top_panel_bg.gif);color: #ffffff;font-family: Arial, Helvetica, sans-serif;}
.DeferredPanelLeft {font-size: 12px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;}
.DeferredPanelRight {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #ffffff;}
.DeferredPanelBackground {font-size: 12px;background: url(/eStore/Images/WCW/panel/deferred_panel/deferred_panel_bg.gif);color: #ffffff;font-family: Arial, Helvetica, sans-serif;}
.DeferredPayNowTable {font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: 50px;width: 325px;color: #ffffff;background:url('/eStore/Images/WCW/panel/deferred_panel/deferred_panel_pay_now_top.gif') no-repeat;background-color: #3838a2;}
.DeferredPayLaterTable {font-family: Arial, Helvetica, sans-serif;font-size: 12px;height: 50px;width: 325px;color: #ffffff;	margin-top: 10px;background:url('/eStore/Images/WCW/panel/deferred_panel/deferred_panel_pay_later_top.gif') no-repeat;background-color: #3838a2;}
.DeferredTableContents {margin-top: 25px;background-color: #36486f;}


/** 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;}
td.inventoryavailableforpromotion {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;}
a.inventoryavailableforpromotion:link {color: White; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.inventoryavailableforpromotion:visited {color: White; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.inventoryavailableforpromotion:hover{color: White; font-family: Arial, Helvetica, sans-serif; text-decoration: underline;}
a.inventoryavailableforpromotion: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;}


/** EZPAY SELF SERVICE STYLES **/
label {color: #666; font-size: 12px;}
.ezpaycontentpanelbody {font-size: 12px; font-family: Arial, Sans-Serif; color: #666; width: 990px;}
.ezpayaccounttable {width: 990px; color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.ezpayhighlight {color: #1C5055;}
#contactUsHyperlink {color: White; text-decoration: underline;}
.passmemberlogindivider {background-color: #ccc;}

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


