html,body,h1,h2,h3,h4,h5,h6,ul,li,p,form{padding:0;margin:0}html,body,h1,h2,h3,h4,h5,h6,ul,li,p{line-height:1.5em}html,body,input,textarea,select{font-family:"PT Sans","Trebuchet MS",Arial,sans-serif}html,body{background-color:#272727;background-position:center top;background-attachment:fixed;color:#000;font-size:13px}ul,li,p{line-height:1.7em}td,th{vertical-align:top}.hidenojs{display:none}.center{text-align:center}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}a img{border-style:none}a:link,a:visited,a:active{color:#000}a:hover{color:#000}.addthis_toolbox a,.addthis_toolbox a:hover{background-color:transparent!important}a.tel,.tel{white-space:nowrap}a.tel{color:#000;background-color:transparent;text-decoration:none;border-bottom:dashed 1px #333}p{margin:12px 0}ul{margin:12px 0 12px 32px}.tc_green{color:#66d22c!important}.tc_pink{color:#f3c}.tc_pink_highlight{background-color:#f3c}.tc_gold{color:#c2973c}.font-arial{font-family:Arial,sans-serif}.font-helvetica{font-family:HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",Helvetica,Calibri,Tahoma,Geneva,Arial,sans-serif}.page_warning_outer_container{color:#000;background-color:#ffd;border-bottom:solid 1px #ee4}.page_warning_inner_container{width:960px;padding:8px;margin:0 auto}.page_warning_outer_container a,.page_warning_outer_container a:visited,.page_warning_outer_container a:hover,.page_warning_outer_container a:active{color:#00f}.error{padding:8px;font-weight:700}.error,.error ul,.error ol,.error li,.error p,.error a{color:#fff;background-color:red}.error ul,.error ol{margin:2px 2px 2px 18px;font-weight:400}.success_inline,.error_inline{font-weight:700}.error_inline{color:red}.success_inline{color:#66d22c}#page_container{width:100%}#header_container_outer{width:100%}#header_container_inner{background-color:#202020;color:#fff;width:980px;margin:0 auto;padding:24px 0 8px;position:relative}#header_logo_container a{text-decoration:none}#header_logo_container{padding-left:20px}.header_login_container{position:absolute;top:24px;right:20px;padding:4px;font-size:18px;color:#fff}.header_login_container a:link,.header_login_container a:active,.header_login_container a:visited{color:#fff;text-decoration:none}.header_login_container a:hover{color:#66d22c}.pillars_container{text-align:center}.pillars_container .strapline{text-align:center;font-size:28px;font-weight:700}.pillars_container .pillars_intro{text-align:center;font-size:24px;margin-bottom:12px;margin-top:12px}.pillars_container .pillar_container{width:220px;display:inline-block;text-align:center;margin-right:24px;margin-bottom:18px}.pillars_container .pillar_container:last-child{margin-right:0}.pillars_container .pillar_container.pillar_permission_denied{-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.pillars_container .pillar_container.pillar_permission_denied a{cursor:not-allowed}.pillar_container a.pillar_lnk{display:block;padding-top:230px;margin-bottom:18px;background-position:top center;background-repeat:no-repeat;font-size:24px;font-weight:700}.pillars_container .extras_container{padding:40px 0;line-height:28px;text-align:center;font-size:24px;font-weight:700;color:#fff;background:#434343;background:-moz-linear-gradient(top,#434343 0,#2e2e2e 50%,#1b1b1b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#434343),color-stop(50%,#2e2e2e),color-stop(100%,#1b1b1b));background:-webkit-linear-gradient(top,#434343 0,#2e2e2e 50%,#1b1b1b 100%);background:-o-linear-gradient(top,#434343 0,#2e2e2e 50%,#1b1b1b 100%);background:-ms-linear-gradient(top,#434343 0,#2e2e2e 50%,#1b1b1b 100%);background:linear-gradient(to bottom,#434343 0,#2e2e2e 50%,#1b1b1b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#434343', endColorstr='#1b1b1b', GradientType=0)}#nav_container_outer{width:100%}#nav_container_inner{background-image:url(/images/layout/new_nav/black_gradient.jpg);background-repeat:repeat-x;color:#fff;width:980px;margin:0 auto;position:relative}#nav_container_inner ul{margin:0;list-style-type:none}#nav_container_inner li{float:left;list-style-type:none;font-size:18px;line-height:44px;font-weight:700}#nav_container_inner li a{color:#fff;text-decoration:none}#nav_container_inner li a:hover{color:#66d22c}#responsive_navigation{height:46px;float:right}#responsive_navigation li{height:46px;background-repeat:repeat-x;background-image:url(/images/layout/new_nav/black_gradient.jpg);border-right:1px solid #202020;text-align:center}#responsive_navigation li a{display:block;height:46px}#responsive_navigation #nav_search_browse_container_inner a:hover{background-color:#81bc00}#responsive_navigation .how_to_use{width:120px}#responsive_navigation .back_to_tastecard{width:186px}#responsive_navigation .hotels{width:100px}#responsive_navigation .fine_dining{width:130px}#responsive_navigation .entertainment{width:149px}#responsive_navigation .days_out{width:125px}#responsive_navigation .buy_membership,#responsive_navigation .buy_gift,#responsive_navigation .free_trial{background-image:url(/images/layout/new_nav/green_gradient.jpg)!important;width:164px;border:none}#responsive_navigation .buy_membership a:hover,#responsive_navigation .buy_gift a:hover,#responsive_navigation .free_trial a:hover{color:#f3c}#responsive_navigation .tc_plus_upgrade{background-image:url(/images/layout/new_nav/gold_gradient.jpg)!important;width:164px;border:none}#responsive_navigation .tc_plus_upgrade a:hover{color:#f3c}#footer_container_outer,.footer_container_outer{width:952px;padding:40px 15px 16px;background-color:#202020;margin:0 auto}#footer_container_inner,.footer_container_inner{background-color:#202020;color:#fff;font-size:14px;width:952px;margin:0 auto;position:relative}#footer_container_inner a{color:#fff}#footer_newsletter_container{text-align:center;font-size:13px;margin-bottom:24px}#footer_newsletter_container h3{font-size:30px;font-weight:400}#footer_newsletter_container a{color:#fff}#footer_links_container{font-size:14px;border-top:solid 1px #333;padding:18px 0}#footer_links_left_container{float:left}#footer_links_right_container{float:right}#footer_links_container ul,#footer_links_container li,#footer_links_container a{height:40px;line-height:40px}#footer_links_container ul{margin:0;list-style-type:none}#footer_links_container li{float:left;list-style-type:none}#footer_links_left_container a{color:#c6c6c6;text-decoration:none;margin-right:40px}#footer_links_right_container a{color:#c6c6c6;text-decoration:none;margin-left:12px}#footer_links_right_container img{vertical-align:middle}#footer_copyright_container{margin:12px auto;text-align:center;color:#c6c6c6}#footer_copyright_container a{color:#c6c6c6;text-decoration:underline}.form_grey_green input{font-size:14px;padding:12px 6px;color:#fff;background-color:#555;border-style:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.form_grey_green input.invalid{background-color:#955}.form_grey_green input.form_button{color:#000;background-color:#66d22c;font-weight:700;padding:12px}.form_grey_green_2 input{font-size:14px;padding:3px;color:#fff;background-color:#555;margin-bottom:5px;border:none}.form_grey_green_2 input.invalid{background-color:#955}.form_grey_green_2 input.form_button{color:#000;background-color:#66d22c;font-weight:700;padding:3px}.form_grey_green_2 input.form_button:hover{color:#fff;cursor:pointer}.button_standard_2_highlight,.button_standard_2_lowlight,.button_standard_2_gold,.button_standard_2_green,.button_standard_2_grey{font-size:20px;line-height:20px;border-style:none;padding:10px 12px;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:0 0 6px #888;text-decoration:none;cursor:pointer}.button_standard_2_highlight{color:#fff!important;background-color:#f3c!important;text-decoration:none!important}.button_standard_2_lowlight,.button_standard_2_lowlight:hover{color:#fff!important;background-color:#333!important}.button_standard_2_gold,.button_standard_2_gold:hover{color:#fff!important;background-color:#c2973c!important}.button_standard_2_green,.button_standard_2_green:hover{color:#fff!important;background-color:#66d22c!important}.button_standard_2_grey,.button_standard_2_grey:hover{color:#fff!important;background-color:#bebebe!important}.button_standard_2_highlight.search_left,.button_standard_2_highlight.search_right,.button_standard_2_lowlight.search_left,.button_standard_2_lowlight.search_right{background-image:url(/images/layout/icons/symbols/magnifyingglass-white-on-trans.png)}.button_standard_2_highlight.icon_gt,.button_standard_2_lowlight.icon_gt,.button_standard_2_gold.icon_gt,.button_standard_2_green.icon_gt,.button_standard_2_grey.icon_gt,.button_standard_2_highlight.icon_dn,.button_standard_2_lowlight.icon_dn,.button_standard_2_gold.icon_dn,.button_standard_2_green.icon_dn,.button_standard_2_grey.icon_dn,.button_standard_2_highlight.icon_up,.button_standard_2_lowlight.icon_up,.button_standard_2_gold.icon_up,.button_standard_2_green.icon_up,.button_standard_2_grey.icon_up{padding-right:26px;background-position:right center;background-repeat:no-repeat}.button_standard_2_highlight.icon_gt,.button_standard_2_lowlight.icon_gt,.button_standard_2_gold.icon_gt,.button_standard_2_green.icon_gt,.button_standard_2_grey.icon_gt{background-image:url(/images/layout/icons/symbols/arrow-right-white-on-trans.png)}.button_standard_2_highlight.icon_dn,.button_standard_2_lowlight.icon_dn,.button_standard_2_gold.icon_dn,.button_standard_2_green.icon_dn,.button_standard_2_grey.icon_dn{background-image:url(/images/layout/icons/symbols/arrow-down-white-on-trans.png)}.button_standard_2_highlight.icon_up,.button_standard_2_lowlight.icon_up,.button_standard_2_gold.icon_up,.button_standard_2_green.icon_up,.button_standard_2_grey.icon_up{background-image:url(/images/layout/icons/symbols/arrow-up-white-on-trans.png)}.button_standard_2_highlight.icon_lt,.button_standard_2_lowlight.icon_lt,.button_standard_2_gold.icon_lt,.button_standard_2_green.icon_lt,.button_standard_2_grey.icon_lt{padding-left:26px;background-position:left center;background-repeat:no-repeat}.button_standard_2_highlight.icon_lt,.button_standard_2_lowlight.icon_lt,.button_standard_2_gold.icon_lt,.button_standard_2_green.icon_lt,.button_standard_2_grey.icon_lt{background-image:url(/images/layout/icons/symbols/arrow-left-white-on-trans.png)}.button_gold_grad{border-style:none;padding:10px 12px;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700;text-decoration:none;cursor:pointer}.button_gold_grad{color:#000;background:#eedb83;background:-moz-linear-gradient(top,#eedb83 0,#d0ae54 50%,#b48227 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eedb83),color-stop(50%,#d0ae54),color-stop(100%,#b48227));background:-webkit-linear-gradient(top,#eedb83 0,#d0ae54 50%,#b48227 100%);background:-o-linear-gradient(top,#eedb83 0,#d0ae54 50%,#b48227 100%);background:-ms-linear-gradient(top,#eedb83 0,#d0ae54 50%,#b48227 100%);background:linear-gradient(to bottom,#eedb83 0,#d0ae54 50%,#b48227 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eedb83', endColorstr='#b48227', GradientType=0)}.content_container_outer,.container_outer{width:100%}.content_container_inner,.container_inner{width:952px;padding:14px;margin:0 auto;background-image:none;background-color:#fff}.tastecard_plus_2_signin_container_outer{width:928px;padding:26px;background-color:#ddd;margin-bottom:64px}.tastecard_plus_2_signin_container_inner{padding:32px 8px;background-color:#fff}.tastecard_plus_2_signin_container_inner .signin_heading{font-size:32px;text-align:center;text-transform:uppercase}.tastecard_plus_2_signin_container_inner h2{font-size:25px;text-align:center}.tastecard_plus_2_signin_container_inner h3{font-size:21px;text-align:center}.tastecard_plus_2_signin_container_inner form{margin-top:0}.tastecard_plus_2_signin_container_inner .signin_intro_text{font-size:20px;text-align:center}.tastecard_plus_2_signin_container_inner .signin_left_section,.tastecard_plus_2_signin_container_inner .signin_right_section{width:407px;float:left;padding:24px}.tastecard_plus_2_signin_container_inner .signin_left_section{border-right:solid 1px #ddd}.tastecard_plus_2_signin_container_inner .signin_right_section{border-left:solid 1px #ddd;margin-left:-1px}.tastecard_plus_2_signin_container_inner .membership_number_check_form{margin-bottom:35px}.tastecard_plus_2_signin_container_inner .membership_number_check_form #signin_membership_check_loader_img{margin-left:12px}.tastecard_plus_2_signin_container_inner .sign_in_additional_options{margin-bottom:35px}.register_purchase_container{font-weight:700;font-size:18px;margin-bottom:12px}.register_purchase_container a{text-decoration:none;color:#66d22c}.federated_logins_container{margin-top:24px}.federated_login_container{margin-bottom:8px}.manage_cards_title{font-weight:700;font-size:37px;text-transform:uppercase}h3.manage_cards_heading,p.manage_cards_heading,.manage_cards_title,p.manage_cards_subheading{text-align:center;line-height:1.2em}h3.manage_cards_heading{font-size:26px}p.manage_cards_subheading{font-size:20px;font-weight:700}p.manage_cards_heading{font-size:28px;font-weight:700}span.manage_cards_no_cards{color:red}div.tastecard_image{width:137px;height:180px;background:no-repeat;background-image:url(/images/layout/tastecard_plus_2/tastecard_card.jpg);float:left}table.manage_card_details_table{padding:10px 0;font-size:18px;font-weight:700;margin-left:150px}table.manage_card_details_table tr td{padding:4px}tr.manage_card_details_cell{padding-bottom:20px}div.active_cards_container div.card_separator{border-bottom:solid 1px #ddd;margin:10px 0}#forgotten_password_container{width:500px;margin:auto}.upgrade_heading{font-size:40px;text-align:center;line-height:1.3em}.centre_text{text-align:center}.homepage_offer_heading{margin-top:12px;margin-bottom:32px;padding-top:12px;border-top:solid 1px #bababa;text-align:center;font-size:24px}.homepage_offer_row{margin-bottom:26px}.homepage_offer_container{position:relative;float:left;width:300px;margin-left:26px;background-color:#fff}.homepage_offer_container:first-child{margin-left:0}.homepage_offer_container .homepage_offer_image_container{background-position:center center;background-repeat:no-repeat;background-color:#fff;width:300px;height:240px;position:relative}.homepage_offer_container .offer_saving_container{position:absolute;top:8px;left:auto;right:8px}.homepage_offer_container .homepage_offer_text_container{padding:8px 8px 16px 16px;background-color:#202020;color:#fff}.homepage_offer_container .homepage_offer_text_container h3{color:#c2973c;font-size:24px;line-height:30px;height:30px;overflow:hidden;margin-bottom:2px;padding-left:32px;background-position:0 0;background-repeat:no-repeat}.homepage_offer_container .homepage_offer_strapline_container{color:#fff;font-size:18px;line-height:20px;height:40px;overflow:hidden}.homepage_offer_claim_container{height:40px;overflow:hidden;font-size:16px;float:right}.homepage_offer_status_EXPIRED{text-align:center;font-size:16px;font-weight:700;text-transform:uppercase}.homepage_offer_claim_container .homepage_offer_status_EXPIRED{line-height:40px}.sub_category_content_container{padding-bottom:0;margin-bottom:0}.sub_category_content_container .sub_category_container{float:left;width:225px;margin-right:17px;height:60px;line-height:60px;font-size:20px;text-align:center;color:#fff;background-color:#555;border-bottom:solid 1px #fff;background:#555;background:-moz-linear-gradient(top,#555 0,#404040 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#555),color-stop(100%,#404040));background:-webkit-linear-gradient(top,#555 0,#404040 100%);background:-o-linear-gradient(top,#555 0,#404040 100%);background:-ms-linear-gradient(top,#555 0,#404040 100%);background:linear-gradient(to bottom,#555 0,#404040 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#404040', GradientType=0)}.sub_category_content_container .sub_category_container a{display:block;text-decoration:none;color:#fff}.sub_category_content_container .sub_category_container:last-child{margin-right:0}.sub_category_content_container .sub_category_container.active_sub_category{color:#202020;background:#ddd;border-bottom:solid 1px #ddd}.sub_category_content_container .sub_category_container.active_sub_category a{color:#202020}.sub_category_content_container .sub_category_container.sub_category_permission_denied{-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);opacity:.5}.sub_category_content_container .sub_category_container.sub_category_permission_denied a{cursor:not-allowed}.sub_category_content_container .sub_category_container img{vertical-align:text-bottom}.category_heading{font-size:32px;text-align:center;text-transform:uppercase;font-weight:400;margin:18px 0}.category_breadcrumb_container{font-size:18px;margin-bottom:24px}.category_breadcrumb_container a{color:#333;text-decoration:none}.category_breadcrumb_container .breadcrumb_active_category{font-weight:700}.offers_content_container{background-color:#ddd}#offers_content_container{position:relative}#thirdparty_category_iframe{width:100%;height:500px}.category_offer_row{margin-bottom:42px}.category_offer_container{position:relative;float:left;width:300px;margin-left:26px;background-color:#fff}.category_offer_container:first-child{margin-left:0}.category_offer_container .category_offer_image_container{background-position:center center;background-repeat:no-repeat;background-color:#fff;width:300px;height:240px;position:relative}.category_offer_image_top .offer_saving_container{position:absolute;top:8px;left:auto;right:8px}.category_offer_image_bottom .offer_saving_container{position:absolute;top:8px;left:auto;right:8px}.category_offer_container .category_offer_text_container{padding:24px}.category_offer_container .category_offer_text_container h3{font-size:21px;line-height:22px;height:44px;overflow:hidden;margin-bottom:4px;padding-left:28px;background-position:2px 2px;background-repeat:no-repeat}.category_offer_image_top .category_offer_text_container h3{background-image:url(/images/layout/tastecard_plus_2/icon-triangle-up.png)}.category_offer_image_bottom .category_offer_text_container h3{background-image:url(/images/layout/tastecard_plus_2/icon-triangle-down.png)}.category_offer_container .category_offer_text_container .category_offer_text_location_container{font-size:14px;line-height:16px;height:16px;overflow:hidden;margin-bottom:14px}.category_offer_subtitle_container{position:relative}.category_offer_subtitle_container .offer_restaurant_star_container{position:absolute;right:0;top:0;padding-left:12px;background-image:url(/images/layout/tastecard_plus_2/star-container-fadein-background.png);background-position:top left;background-repeat:repeat-y}.category_offer_subtitle_container .offer_restaurant_star_container div{display:inline-block}.category_offer_container .category_offer_text_container .category_offer_text_brief_description_container{color:#999;font-size:14px;line-height:16px;height:64px;overflow:hidden;margin-bottom:4px}.category_offer_text_claim_container{height:40px;overflow:hidden;font-size:16px}.category_offer_status_EXPIRED{text-align:center;font-size:20px;font-weight:700;text-transform:uppercase}.category_offer_text_claim_container .category_offer_status_EXPIRED{line-height:40px}.expire_countdown{display:inline-block;font-weight:700;color:#000;padding-left:28px;background-image:url(/images/layout/tastecard_plus_2/icon-clock-black.png);background-position:left center;background-repeat:no-repeat}.expire_countdown.expire_countdown_soon{color:#e30613;background-image:url(/images/layout/tastecard_plus_2/icon-clock-red.png)}.category_offer_container .expire_countdown{line-height:40px;margin-left:12px}.expire_application_limit{display:inline-block;font-weight:700;color:#000;background-position:left center;background-repeat:no-repeat}.expire_application_limit.expire_application_limit_soon{color:#e30613}.category_offer_container .expire_application_limit{line-height:40px;margin-left:12px}.show_more_link{display:block;width:650px;font-size:28px;line-height:1em;padding:18px 0;margin:18px auto;text-align:center;text-decoration:none;background-color:#fff;border:dotted 1px #333}.offer_details_container_outer{background-color:#ddd;padding:0 14px}.offer_details_container_outer h1{font-size:32px;text-align:center;font-weight:400;margin:18px 0}.offer_details_container_inner{background-color:#fff;margin-bottom:14px;position:relative}.offer_details_preview_mode{padding:8px;margin:8px;text-align:center;background-color:#ddf;border:solid 1px #aaf}.offer_details_container_inner .offer_details_main_image_container{width:620px;height:360px;background-color:#ddd;float:right;border-style:none none solid solid;border-width:18px;border-color:#ddd;margin:0 0 14px 14px;background-position:center center;background-repeat:no-repeat}.offer_details_container_inner .offer_details_main_text_container{padding:14px}.offer_details_container_inner h3{font-size:20px;text-transform:uppercase}.offer_details_container_inner h4{font-size:16px;font-weight:400;text-transform:uppercase}.offer_details_main_text_container .offer_header{padding-top:100px;width:250px;position:relative}.offer_details_main_text_container .offer_details{padding:16px 0;margin:16px 0;border-style:solid none;border-width:2px;border-color:#ccc;font-size:14px}.offer_details_main_text_container .offer_details a{color:#66d22c;text-decoration:none}.offer_saving_container{width:105px;height:105px;background-position:center center;background-repeat:no-repeat}.offer_saving_container .text{font-size:26px;line-height:28px;padding-top:22px;text-align:center}.offer_saving_container.stamp_gold{color:#000;background-image:url(/images/layout/tastecard_plus_2/stamp_gold.png)}.offer_saving_container.stamp_green{color:#fff;background-image:url(/images/layout/tastecard_plus_2/stamp_green.png)}.offer_details_main_text_container .offer_saving_container{position:absolute;right:0;top:0}.offer_details_main_text_container .col1{float:left;width:250px;min-height:400px}.offer_details_main_text_container .col2,.offer_details_main_text_container .col3{float:left;width:280px;margin-left:40px}.offer_star_container img{margin-right:4px}.offer_details_main_text_container .restaurant_claim_NONE_description{background-color:#eee;font-size:14px;text-align:center;font-weight:700;padding:16px 8px;margin:16px 0;border-style:solid none;border-width:1px;border-color:#000}.offer_details_main_text_container .restaurant_claim_NONE_description strong,.offer_details_main_text_container .restaurant_claim_NONE_description b{color:#c2973c}.offer_details_main_text_container .offer_claim_link_container{margin:16px 0}.offer_details_main_text_container .offer_claim_link_container .button_gold_grad{display:block;text-align:center;font-size:16px}.offer_details_main_text_container .offer_claim_link_container input.button_gold_grad{width:100%}.offer_details_main_text_container .offer_claim_link_container .offer_claim_link_status_container{margin-top:8px;text-align:center}.offer_claims_container{background-color:#fff;margin:14px 0;padding:18px}.offer_claims_container .offer_claim_container{padding:16px 0 8px;border-bottom:solid 1px #000;position:relative}.offer_claims_container .offer_claim_container h3{font-size:21px;text-transform:uppercase}.offer_claims_container .offer_claim_container h4{font-size:16px;font-weight:400;text-transform:uppercase}.offer_claims_container .offer_claim_link_container{float:right;text-align:right;min-height:40px;margin-left:12px}.offer_claims_container .offer_claim_date_container{float:right;text-align:right;font-size:18px;line-height:22px;text-transform:uppercase}.offer_additional_images_container{position:relative;margin:24px 0}.offer_additional_images_container .image_container{width:290px;height:290px;float:left;margin-left:26px;background-position:center center;background-repeat:no-repeat}.offer_additional_images_container .image_container:first-child{margin-left:0}.offer_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:500;background-image:url(/images/layout/tastecard_plus_2/bg-grey-trans.png)}.offer_overlay .offer_overlay_text_container{position:absolute;left:50%;top:50%;z-index:550}.offer_overlay .offer_overlay_text{position:relative;left:-50%;top:-20px;padding:10px 40px;font-size:16px;font-weight:700;text-transform:uppercase;text-align:center;box-sizing:border-box;white-space:nowrap;background:#eedb83;background:-moz-linear-gradient(left,#eedb83 0,#d1af55 50%,#b38227 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#eedb83),color-stop(50%,#d1af55),color-stop(100%,#b38227));background:-webkit-linear-gradient(left,#eedb83 0,#d1af55 50%,#b38227 100%);background:-o-linear-gradient(left,#eedb83 0,#d1af55 50%,#b38227 100%);background:-ms-linear-gradient(left,#eedb83 0,#d1af55 50%,#b38227 100%);background:linear-gradient(to right,#eedb83 0,#d1af55 50%,#b38227 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eedb83', endColorstr='#b38227', GradientType=1)}.homepage_offer_container .offer_overlay .offer_overlay_text_container,.category_offer_container .offer_overlay .offer_overlay_text_container{width:90%}.homepage_offer_container .offer_overlay .offer_overlay_text,.category_offer_container .offer_overlay .offer_overlay_text{padding:10px 20px;font-size:16px;line-height:20px;font-weight:400;white-space:normal;background:#ddd;color:#000;border:solid 1px #000}.homepage_offer_container .offer_overlay .offer_overlay_text a,.category_offer_container .offer_overlay .offer_overlay_text a{font-weight:700;display:block;margin-top:6px}.offer_details_container_inner .offer_overlay .offer_overlay_text{padding:10px 40px;font-size:20px;line-height:24px;font-weight:400}.offer_details_container_inner .offer_overlay .offer_overlay_text a,.offer_details_container_inner .offer_overlay .offer_overlay_text a{font-weight:700;display:block;margin-top:6px}.offer_details_container_inner .offer_overlay.form_claimed{top:386px;left:286px;right:8px;bottom:8px}.tastecard_plus_about_us_container{border-bottom:1px solid #000;padding:20px}#about_us_left_container{width:635px;float:left}#about_us_right_container{width:300px;margin-left:640px}.about_us_header{font-size:24px;letter-spacing:2px}.about_us_offers{padding:5px;height:100px;width:310px;margin-bottom:10px}.about_us_offers p{margin:0;padding:0}.about_us_offers_left{float:left}.about_us_offers_right{margin-left:320px}.about_us_offers .image{margin-right:20px;background:no-repeat;height:115px;width:80px;float:left}.about_us_offers .image p{margin-top:85px;text-align:center}.about_us_offers .hotel_icon{background-image:url(/images/layout/tastecard_plus_2/pillar/hotel_icon_black_and_green.jpg)}.about_us_offers .entertainment_icon{background-image:url(/images/layout/tastecard_plus_2/pillar/entertainment_icon_black_and_green.jpg)}.about_us_offers .food_icon{background-image:url(/images/layout/tastecard_plus_2/pillar/food_icon_black_and_green.jpg)}.about_us_offers .daysout_icon{background-image:url(/images/layout/tastecard_plus_2/pillar/daysout_icon_black_and_green.jpg)}.about_us_partners{width:119px;height:60px;background:no-repeat;float:left}.hotel_exclusives{background-image:url(/images/layout/tastecard_plus_2/partners/hotel_exclusives.png)}.cathay_pacific{background-image:url(/images/layout/tastecard_plus_2/partners/cathay_pacific.png)}.lovefilm{background-image:url(/images/layout/tastecard_plus_2/partners/love_film.png)}.show_film_first{background-image:url(/images/layout/tastecard_plus_2/partners/show_film_first.png)}.visit_scotland{background-image:url(/images/layout/tastecard_plus_2/partners/visit_scotland.png)}.encore{background-image:url(/images/layout/tastecard_plus_2/partners/encore.png)}.hayes_and_jarvis{background-image:url(/images/layout/tastecard_plus_2/partners/hayes_and_jarvis.png)}.see_tickets{background-image:url(/images/layout/tastecard_plus_2/partners/see_tickets.png)}.the_travel_club{background-image:url(/images/layout/tastecard_plus_2/partners/the_travel_club.png)}.merlin{background-image:url(/images/layout/tastecard_plus_2/partners/merlin.png)}.tastecard_plus_about_us_container_1,.tastecard_plus_about_us_container_2,.tastecard_plus_about_us_container_3{padding-top:20px;float:left}.tastecard_plus_about_us_container_1,.tastecard_plus_about_us_container_2{width:300px}.tastecard_plus_about_us_container_2{margin-left:20px}.tastecard_plus_about_us_container_3{width:230px;margin-left:50px}.about_us_devices,.about_us_phones{background:no-repeat}.about_us_devices{width:200px;height:100px;margin-left:66px;background-image:url(/images/layout/tastecard_plus_2/claim_devices.png)}.about_us_phones{width:165px;height:255px;float:right;background-image:url(/images/layout/tastecard_plus_2/phones.png)}.about_us_claiming_offers{text-align:center;font-size:16px;font-weight:700}.right_hand_container{padding:14px;color:#333;background-color:#eee;border:dotted 1px #333}.right_hand_container h3{font-size:20px;margin-bottom:12px}.right_hand_section_container{border-bottom:solid 1px #333;padding-bottom:16px;margin-bottom:16px}#offer_highlights_container{width:300px!important;position:relative;height:336px!important}#offer_highlights_previous,#offer_highlights_next{width:34px;height:34px;position:absolute;z-index:100;margin-top:100px;cursor:pointer}#offer_highlights_pager_container{text-align:center}#offer_highlights_pager_container a{font-size:30px;line-height:20px;color:#999;text-decoration:none;margin-right:4px}#offer_highlights_pager_container a.activeSlide{color:#000}#offer_highlights_pager_container a:focus{outline:0}#offer_highlights_previous{background-image:url(/images/layout/tastecard_plus_2/offer_highlights_previous.png);float:left;margin-left:-15px}#offer_highlights_next{background-image:url(/images/layout/tastecard_plus_2/offer_highlights_next.png);float:right;margin-left:282px}.right_hand_section_container:last-child{border-style:none;margin-bottom:0}.info_line_with_icon{line-height:30px;margin-bottom:12px;padding-left:50px;background-position:top left;background-repeat:no-repeat}.right_hand_container .newsletter_optin_firstname,.right_hand_container .newsletter_optin_surname,.right_hand_container .newsletter_optin_email{color:#333;background-color:#fff;margin-bottom:4px}.right_hand_container .newsletter_optin_firstname,.right_hand_container .newsletter_optin_surname{width:120px}.right_hand_container .newsletter_optin_email{width:255px}.right_hand_container .form_grey_green input.form_button{margin-top:8px;color:#fff}.faq_list{cursor:pointer}.faq_list.last{margin-bottom:40px}.faq_list_item{border:1px solid #ddd;padding:10px;position:relative;margin-bottom:15px}.faq_list_item .faq_list_item_title{font-size:16px;font-weight:700;margin-right:30px}.faq_active_indicator{width:25px;height:26px;position:absolute;right:10px;top:10px;background-image:url(/images/layout/tastecard_plus_2/plusminus_roller.png);background-repeat:no-repeat}.faq_list.active .faq_active_indicator{height:6px;background-position:0 -26px}.faq_list_item .faq_list_item_content{font-size:14px}.faq_left_hand_section_container{float:left;width:610px}.faq_left_hand_section_container h2{font-weight:lighter;font-size:28px}.faq_right_hand_section_container{border:dashed 1px #666;padding:10px;margin-bottom:16px;background-color:#eee;float:right;width:300px}.envelope{background-image:url(/images/layout/tastecard_plus_2/envelope.png);width:142px;height:101px}.email_us{background-image:url(/images/layout/tastecard_plus_2/email_us.png);width:88px;height:89px}.email_us_container{padding-top:20px}.email_us_container .email_us{float:left;margin-left:110px;margin-top:-115px}.document_container.userguide .right_hand_container{width:270px}.phone_image{width:57px;height:40px;background:no-repeat;background-image:url(/images/layout/tastecard_plus_2/icon-info-phone.png);float:left}.email_image{width:57px;height:40px;background:no-repeat;background-image:url(/images/layout/tastecard_plus_2/icon-info-envelope.png);float:left}.document_container.userguide .left_hand_container{width:604px;float:left;margin-right:20px}.document_container.userguide .right_hand_container{width:297px;float:left}.userguide_top_container{text-align:center;font-size:14px;padding-bottom:20px;border-bottom:1px solid #000}.userguide_top_container .section{cursor:pointer;display:inline-block}.userguide_header{text-align:center;background-color:#313131;padding:10px;font-size:26px;color:#fff}.document_container.userguide .steps{background-color:#313131;color:#fff}.document_container.userguide .steps a{color:#66d22c}.document_container.userguide .steps .step{padding:15px;font-size:14px;padding-bottom:20px;border-bottom:1px solid #fff}.step .stage{font-size:18px;color:#d6c06d}.step .image_right{float:right;padding:15px}.step .image_left{float:left;padding:15px}#claiming_offers_container .steps.nopadding{padding:0;background-color:transparent}#claiming_offers_container .step{padding:0}#claiming_offers_container h2{font-size:27px;line-height:30px;margin-top:15px}#how_to_access_tastecard_container .button_container,#claiming_offers_container .button_container,#tastecardplus_mobile_container .button_container{text-align:right;padding:10px 0;cursor:pointer}#claiming_offers_container .button_container{text-align:center}#claiming_offers_container .button_container .left{float:left}#claiming_offers_container .button_container .right{float:right}#tastecardplus_mobile_container .step{border-bottom:1px solid #c1c1c2;margin-bottom:15px}#tastecardplus_mobile_container .button_container{text-align:left}#merlin_terms_banner{background-repeat:no-repeat;width:811px;height:351px;margin:40px auto 0;background-image:url(/images/layout/tastecard_plus_2/merlin_terms.jpg)}body.central_outlined_box #header_container_inner,.central_outlined_box_container_outer{width:100%;min-width:320px;max-width:460px}body.central_outlined_box #header_logo_container img{max-width:100%}.central_outlined_box_container_outer{box-sizing:border-box;padding:26px;background-color:#ddd;margin-bottom:64px}.central_outlined_box_container_inner{padding:16px;background-color:#fff;text-align:center;font-size:14px}.central_outlined_box_container_inner h1{font-weight:400;font-size:32px;text-align:center;text-transform:uppercase}.central_outlined_box_container_inner form{margin-bottom:16px}.central_outlined_box_container_inner .continue_button{font-size:1.4em;padding-left:2em;padding-right:2em}.error_page{padding-bottom:32px}.error_page h1{font-size:28px;text-align:center;margin:0;font-weight:700}.error_page h2{font-size:20px;text-align:center;font-weight:700;margin:0 0 10px}.error_masthead .error_masthead_404_desktop{background-position:top left;background-repeat:no-repeat;position:relative;height:454px!important;background-image:url(/images/layout/tastecard_plus_2/404/mastheads/default.jpg)}.error_page .generic_404_container{padding:12px;margin:24px 0;background-color:#f2f2f2}.error_page .generic_404_subcontainer{width:25%;float:left;text-align:center}.error_page .generic_404_subcontainer a{display:block}.error_page .generic_404_subcontainer .container{height:188px;margin-bottom:12px}.error_page .generic_404_subcontainer .container .button{height:30px}.chain-slider-container{max-width:980px!important;position:relative;background-color:#fff;background-position:middle left;background-repeat:no-repeat;border-top:2px solid #bebebe;border-bottom:2px solid #bebebe;margin:10px 0}.chain-slider-container .slides li{display:inline-block;text-align:center;background-repeat:no-repeat;background-position:0 25px}.chain-slider-container .slides li{margin:4px 8px}.chain-slider-container .slides li{width:200px;height:100px}.chain-slider-container .slides li img{max-height:100px;vertical-align:middle}.chain-slider-container .slides .latasca{width:173px}.chain-slider-container .slides .ask{width:159px}.chain-slider-container .slides .prezzo{width:143px}.chain-slider-container .slides .gbk{margin-left:50px}.chain-slider-container .slides .chinolatino img{width:172px;margin-top:20px}.chain-slider-container .slides .grandunion img{margin-left:-57px}.flex-direction-nav .flex-prev{left:-2px!important;opacity:1;background-color:#fff}.flex-direction-nav .flex-next{right:-2px!important;opacity:1;background-color:#fff}.flex-direction-nav a{line-height:40px;text-decoration:none;width:29px!important;height:98%!important;top:21px!important}.flex-direction-nav a:before{color:#81bc00;margin-top:36px}h1.heading_gold_bar,h2.heading_gold_bar,h3.heading_gold_bar,h4.heading_gold_bar{color:#fff;background-color:#c2973c;font-size:18px;line-height:24px;padding:12px 8px;text-align:center}h1.heading_gold_line,h2.heading_gold_line,h3.heading_gold_line,h4.heading_gold_line{color:#000;background-color:#fff;background-image:url(/images/layout/tastecard_plus_2/heading_gold_stripe_bg.png);background-position:center center;background-repeat:no-repeat;padding:0;margin-bottom:12px;font-size:18px;line-height:24px;text-align:center}h1.heading_gold_line span,h2.heading_gold_line span,h3.heading_gold_line span,h4.heading_gold_line span{padding:0 12px;background-color:#fff}.tastecard_plus_2_upgrade_2_container{padding:12px;font-size:14px}.tastecard_plus_2_upgrade_2_container .masthead_container{color:#fff;background-color:#202020;background-image:url(/images/layout/tastecard_plus_2/mastheads/hotel_bed.jpg);background-position:top right;background-repeat:no-repeat;min-height:168px;padding:8px 596px 8px 8px;box-sizing:border-box;margin-bottom:12px}.tastecard_plus_2_upgrade_2_container .masthead_container h2{color:#c2973c;text-align:left;font-size:30px;line-height:38px;font-style:italic}.tastecard_plus_2_upgrade_2_container .masthead_container p{font-size:18px;line-height:20px;margin:0 0 8px}.tastecard_plus_2_upgrade_2_container .tastecard_plus_2_columns_2_container{*zoom:1}.tastecard_plus_2_upgrade_2_container .tastecard_plus_2_columns_2_container:before,.tastecard_plus_2_upgrade_2_container .tastecard_plus_2_columns_2_container:after{display:table;content:"";line-height:0}.tastecard_plus_2_upgrade_2_container .tastecard_plus_2_columns_2_container:after{clear:both}.tastecard_plus_2_upgrade_2_container .tastecard_plus_2_columns_2_container .column_1{float:left;width:400px}.tastecard_plus_2_upgrade_2_container .tastecard_plus_2_columns_2_container .column_2{float:right;width:490px}.tastecard_plus_2_upgrade_2_container .purchase_help_container{*zoom:1;margin:32px 0}.tastecard_plus_2_upgrade_2_container .purchase_help_container:before,.tastecard_plus_2_upgrade_2_container .purchase_help_container:after{display:table;content:"";line-height:0}.tastecard_plus_2_upgrade_2_container .purchase_help_container:after{clear:both}.tastecard_plus_2_upgrade_2_container .purchase_help_container h3{font-size:18px;line-height:24px;text-align:left}.tastecard_plus_2_upgrade_2_container .purchase_help_container .security_container{float:left;width:456px;padding-right:12px;border-right:solid 1px #bbb;margin-right:12px}.tastecard_plus_2_upgrade_2_container .purchase_help_container .help_container{float:right;width:420px}.tastecard_plus_2_upgrade_2_container .security_container h3{text-align:left;background-image:url(/images/layout/icons/symbols/padlock-black-24.jpg);background-position:left center;background-repeat:no-repeat;padding-left:32px}.tastecard_plus_2_upgrade_2_container .phone_number_large{font-size:24px;line-height:32px}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_1{color:#fff;background-color:#000}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_1 iframe{background-color:#000}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_1 h3{color:#c2973c;padding:8px;margin-bottom:12px}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 h4{text-align:center;font-size:16px}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 h4 strong{color:#66d22c!important}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_cinema_container{padding:6px 0;border-style:solid none;border-width:2px;border-color:#bbb}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_cinema_container p{margin:6px 0}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_cinema_container .offer_preview_cinema{padding:0 0 4px 260px;background-image:url(/images/layout/tastecard_plus_2/generic/cinema_popcorn.jpg);background-position:left center;background-repeat:no-repeat;text-align:center}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_cinema_container .offer_preview_cinema h4{font-size:18px}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_cinema_container .offer_preview_cinema_chains{background-color:#000}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_cinema_container .offer_preview_cinema_chains img{width:100%;display:block}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_row{margin:12px 0}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_row .offer_preview_item{display:inline-block;width:49%;padding:160px 0 0;background-position:top center;background-repeat:no-repeat;vertical-align:top}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_row .offer_preview_item p{margin:6px 0}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_row .offer_preview_item.hotels{background-image:url(/images/layout/tastecard_plus_2/generic/hotel_room.jpg)}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_row .offer_preview_item.finedining{background-image:url(/images/layout/tastecard_plus_2/generic/finedining_table.jpg)}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_row .offer_preview_item.entertainment{background-image:url(/images/layout/tastecard_plus_2/generic/entertainment_warhorse.jpg)}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_row .offer_preview_item.daysout{background-image:url(/images/layout/tastecard_plus_2/generic/daysout_rollercoaster.jpg)}.tastecard_plus_2_upgrade_2_details_container .tastecard_plus_2_columns_2_container .column_2 .offer_preview_row .offer_preview_item:first-child{margin-right:1%}.tastecard_plus_2_upgrade_2_details_container .order_container{color:#000;background-color:#fff;padding:12px;margin:12px;font-size:16px;line-height:20px}.tastecard_plus_2_upgrade_2_details_container .order_container .order_price_container{float:right;line-height:20px}.tastecard_plus_2_upgrade_2_success_container .masthead_container,.tastecard_plus_2_upgrade_2_failed_container .masthead_container{min-height:0;background-image:none;padding:12px}.tastecard_plus_2_upgrade_2_success_container .masthead_container h2,.tastecard_plus_2_upgrade_2_failed_container .masthead_container h2{color:#fff;text-align:center;font-style:normal;font-weight:400;font-size:34px}.tastecard_plus_2_upgrade_2_success_container .button_standard_2_gold,.tastecard_plus_2_upgrade_2_failed_container .button_standard_2_gold,.tastecard_plus_2_upgrade_2_success_container .button_standard_2_green,.tastecard_plus_2_upgrade_2_failed_container .button_standard_2_green{font-size:16px;line-height:18px;text-transform:uppercase}.tastecard_plus_2_upgrade_2_success_container .tastecard_plus_2_columns_2_container .column_1{color:#fff;background-color:#000;padding:12px;box-sizing:border-box}.tastecard_plus_2_upgrade_2_success_container .tastecard_plus_2_columns_2_container .column_1 h3{color:#fff;background-color:#000;margin:0;padding-bottom:12px;font-size:16px}.tastecard_plus_2_upgrade_2_success_container .tastecard_plus_2_columns_2_container .column_1 .content{color:#000;background-color:#fff;padding:12px}.tastecard_plus_2_upgrade_2_success_container .whatnow{color:#000;background-color:#ddd;padding-bottom:1px}.tastecard_plus_2_upgrade_2_success_container .whatnow h3{font-size:16px;text-align:center;padding:8px 0}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row{margin:12px;font-size:0}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col{color:#000;background-color:#fff;padding:12px 4px;box-sizing:border-box;text-align:center;font-size:16px}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.col_half{display:inline-block;width:49%}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.col_half:first-child{margin-right:2%}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col p{margin:0 0 12px}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.userguide{padding:12px 12px 12px 166px;position:relative}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.userguide .howtouse_image{position:absolute;left:0;bottom:0;width:129px;height:138px;background-image:url(/images/layout/tastecard_plus_2/generic/hand_holding_phone.png);background-position:top left;background-repeat:no-repeat}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.claimoffers{padding:12px 12px 12px 166px;background-image:url(/images/layout/tastecard_plus_2/generic/offers.jpg);background-position:12px 12px;background-repeat:no-repeat;min-height:130px}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.restaurantsearch .image,.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.tasteblog .image{height:90px;background-position:top center;background-repeat:no-repeat}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.restaurantsearch .image{background-image:url(/images/layout/tastecard_plus_2/generic/search_icon.png)}.tastecard_plus_2_upgrade_2_success_container .whatnow .whatnow_row .whatnow_col.tasteblog .image{background-image:url(/images/layout/tastecard_plus_2/generic/tasteblog.jpg)}.tastecard_plus_2_upgrade_2_success_container .additional_info{font-size:0;margin:12px 0;*zoom:1}.tastecard_plus_2_upgrade_2_success_container .additional_info:before,.tastecard_plus_2_upgrade_2_success_container .additional_info:after{display:table;content:"";line-height:0}.tastecard_plus_2_upgrade_2_success_container .additional_info:after{clear:both}.tastecard_plus_2_upgrade_2_success_container .additional_info .app_info{display:inline-block;width:68%;min-height:240px;box-sizing:border-box;float:left;color:#000;background-color:#f5f5f5;padding:12px 12px 12px 242px;font-size:14px;text-align:center;background-image:url(/images/layout/tastecard_plus_2/generic/double_phones.png);background-position:bottom left;background-repeat:no-repeat}.tastecard_plus_2_upgrade_2_success_container .additional_info .app_info h3{font-size:24px}.tastecard_plus_2_upgrade_2_success_container .additional_info .app_info p{margin:8px 0;padding-left:32px}.tastecard_plus_2_upgrade_2_success_container .additional_info .app_info .store_badge_container{line-height:26px}.tastecard_plus_2_upgrade_2_success_container .additional_info .app_info .store_badge_container a{text-decoration:none}.tastecard_plus_2_upgrade_2_success_container .additional_info .app_info .store_badge_container img{height:40px}.tastecard_plus_2_upgrade_2_success_container .additional_info .sharer{display:inline-block;width:31%;min-height:240px;box-sizing:border-box;float:right;color:#000;background-color:#f5f5f5;padding:12px;font-size:14px}.tastecard_plus_2_upgrade_2_success_container .additional_info .sharer h3{font-size:14px;text-transform:uppercase}.tastecard_plus_2_upgrade_2_success_container .additional_info .sharer .social_sharer_link_container{padding:8px 0}.tastecard_plus_2_upgrade_2_success_container .additional_info .sharer .social_sharer_link_container a{width:100%;box-sizing:border-box;margin:4px 0}.tastecard_plus_2_upgrade_2_failed_container .tastecard_plus_2_columns_2_container{margin-top:48px}.tastecard_plus_2_upgrade_2_failed_container .error_details_container .error_meesage_container{color:#fff;background-color:#b10909;font-size:20px;line-height:25px;padding:10px 10px 10px 45px;font-style:italic;background-image:url(/images/layout/icons/symbols/info-white-on-red-25.jpg);background-position:10px 10px;background-repeat:no-repeat}.tastecard_plus_2_upgrade_2_failed_container .error_details_container .info_container{color:#000;background-color:#f5f5f5;margin-bottom:12px;padding:12px;text-align:center}.tastecard_plus_2_upgrade_2_failed_container .error_details_container .order_details_container{font-size:18px}.tastecard_plus_2_upgrade_2_failed_container .error_details_container .button_standard_2_green{width:100%;box-sizing:border-box;text-align:center}.tastecard_plus_2_upgrade_2_failed_container .security_container{padding-left:24px;box-sizing:border-box}.tastecard_plus_2_upgrade_2_failed_container .form_standard_4{background-color:transparent;padding:0}.form_standard_2 .form_element_container{position:relative;margin:18px 0}.form_standard_2{margin-top:-18px}.form_standard_2 .form_heading{font-size:14px;line-height:28px;margin:16px 0 6px;font-weight:400}.form_standard_2 .form_textbox_container label,.form_standard_2 .form_textarea_container label,.form_standard_2 .form_select_container label,.form_standard_2 .form_fileupload_container label,.form_standard_2 .form_textbox_corporate_container label{display:inline-block;color:#777;background-color:#eee;text-align:right;padding-right:4px;font-size:16px;width:35%;height:30px;overflow:hidden;float:left}.form_standard_2 .form_textbox_corporate_container label{width:50%}.form_standard_2 .form_textbox_container,.form_standard_2 .form_textarea_container,.form_standard_2 .form_select_container,.form_standard_2 .form_textbox_corporate_container{border:solid 1px #ddd;font-size:16px;line-height:30px}.form_standard_2 .form_textbox_container input,.form_standard_2 .form_textarea_container textarea,.form_standard_2 .form_select_container select,.form_standard_2 input.incentive_input,.form_standard_2 .form_textbox_corporate_container input{width:58%;padding:4px;margin:0;border-style:none;outline:0;font-size:16px;line-height:20px}.form_standard_2 .form_textbox_corporate_container input{width:45%}.form_standard_2 input.preorder_start_date{width:54%}.form_standard_2 .form_select_container select{padding-top:2px;padding-bottom:2px}.form_standard_2 .form_textarea_container textarea.form_textarea_small{height:60px}.form_standard_2 .form_textarea_container textarea.form_textarea_medium{height:120px}.form_standard_2 .form_textarea_container textarea.form_textarea_large{height:180px}.form_standard_2 .form_redemption_code_container input{letter-spacing:4px;text-align:center}.form_standard_2 .form_checkbox_container label{line-height:28px;width:92%}.form_standard_2 .form_submit_right_container{text-align:right}.form_standard .form_submit_button a.button,.form_standard .form_button_container a.button,.form_standard_2 .form_submit_button a.button,.form_standard_2 .form_button_container a.button{display:block;margin:10px 0;width:100%!important;padding-left:35px}.form_standard .form_submit_button .button,.form_standard .form_button_container .button,.form_standard_2 .form_submit_button .button,.form_standard_2 .form_button_container .button{font-family:HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",Helvetica,Calibri,Tahoma,Geneva,Arial,sans-serif;max-width:100%;box-sizing:border-box;font-size:16px;min-height:54px;line-height:48px;padding:0;text-align:center;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-style:none;padding-right:31px;padding:3px 8px;cursor:pointer;box-shadow:none!important;text-decoration:none}.form_standard .form_submit_button .button.yellow,.form_standard .form_button_container .button.yellow,.form_standard_2 .form_submit_button .button.yellow,.form_standard_2 .form_button_container .button.yellow{width:100%!important;border-radius:0!important;color:#000;background:#ffd800}.form_standard .form_submit_button .button.yellow.icon_gt,.form_standard .form_button_container .button.yellow.icon_gt,.form_standard_2 .form_submit_button .button.yellow.icon_gt,.form_standard_2 .form_button_container .button.yellow.icon_gt{background-image:url(/images/layout/icons/symbols/new-arrow-green-on-white.png)}.form_standard .form_submit_button .button.yellow.icon_gt_black,.form_standard .form_button_container .button.yellow.icon_gt_black,.form_standard_2 .form_submit_button .button.yellow.icon_gt_black,.form_standard_2 .form_button_container .button.yellow.icon_gt_black{background-image:url(/images/layout/icons/symbols/new-arrow-black-on-white-forward.png)}.form_standard .form_submit_button .button.black,.form_standard .form_button_container .button.black,.form_standard_2 .form_submit_button .button.black,.form_standard_2 .form_button_container .button.black{width:100%!important;color:#fff;background:#000}.form_standard .form_submit_button .button.black.icon_gt_black,.form_standard .form_button_container .button.black.icon_gt_black,.form_standard_2 .form_submit_button .button.black.icon_gt_black,.form_standard_2 .form_button_container .button.black.icon_gt_black{background-image:url(/images/layout/icons/symbols/new-arrow-black-on-white-forward.png)}.form_standard .form_submit_button .button.light_grey,.form_standard .form_button_container .button.light_grey,.form_standard_2 .form_submit_button .button.light_grey,.form_standard_2 .form_button_container .button.light_grey{width:100%!important;border-radius:0!important;color:#000;background:#ddd}.form_standard .form_submit_button .button.light_grey.icon_gt,.form_standard .form_button_container .button.light_grey.icon_gt,.form_standard_2 .form_submit_button .button.light_grey.icon_gt,.form_standard_2 .form_button_container .button.light_grey.icon_gt{background-image:url(/images/layout/icons/symbols/new-arrow-green-on-white.png)}.form_standard .form_submit_button .button.light_grey.icon_gt_black,.form_standard .form_button_container .button.light_grey.icon_gt_black,.form_standard_2 .form_submit_button .button.light_grey.icon_gt_black,.form_standard_2 .form_button_container .button.light_grey.icon_gt_black{background-image:url(/images/layout/icons/symbols/new-arrow-black-on-white-forward.png)}.form_standard .form_submit_button .button.green,.form_standard .form_button_container .button.green,.form_standard_2 .form_submit_button .button.green,.form_standard_2 .form_button_container .button.green{color:#fff;background:#80bd00}.form_standard .form_submit_button .button.green.icon_gt,.form_standard .form_button_container .button.green.icon_gt,.form_standard_2 .form_submit_button .button.green.icon_gt,.form_standard_2 .form_button_container .button.green.icon_gt{background-image:url(/images/layout/icons/symbols/new-arrow-green-on-white.png)}.form_standard .form_submit_button .button.grey,.form_standard .form_button_container .button.grey,.form_standard_2 .form_submit_button .button.grey,.form_standard_2 .form_button_container .button.grey{color:#fff;background:#484848}.form_standard .form_submit_button .button.grey.icon_lt,.form_standard .form_button_container .button.grey.icon_lt,.form_standard_2 .form_submit_button .button.grey.icon_lt,.form_standard_2 .form_button_container .button.grey.icon_lt{background-image:url(/images/layout/icons/symbols/new-arrow-black-on-white.png)}.form_standard .form_submit_button .button.orange,.form_standard .form_button_container .button.orange,.form_standard_2 .form_submit_button .button.orange,.form_standard_2 .form_button_container .button.orange{color:#fff;background:#e8661d}.form_standard .form_submit_button .button.orange.icon_lt,.form_standard .form_button_container .button.orange.icon_lt,.form_standard_2 .form_submit_button .button.orange.icon_lt,.form_standard_2 .form_button_container .button.orange.icon_lt{background-image:url(/images/layout/icons/symbols/new-arrow-black-on-white.png)}.form_standard .form_submit_button .button.icon_gt,.form_standard .form_button_container .button.icon_gt,.form_standard_2 .form_submit_button .button.icon_gt,.form_standard_2 .form_button_container .button.icon_gt,.form_standard .form_submit_button .button.icon_gt_black,.form_standard .form_button_container .button.icon_gt_black,.form_standard_2 .form_submit_button .button.icon_gt_black,.form_standard_2 .form_button_container .button.icon_gt_black{padding-right:50px;background-position:92%;background-repeat:no-repeat}.form_standard .form_submit_button .button.icon_lt,.form_standard .form_button_container .button.icon_lt,.form_standard_2 .form_submit_button .button.icon_lt,.form_standard_2 .form_button_container .button.icon_lt{padding-left:50px;background-position:8%;background-repeat:no-repeat}.form_standard_2 .form_radio_container{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #bbb;margin:12px 0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#c5c5c5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#c5c5c5));background:-webkit-linear-gradient(top,#fff 0,#c5c5c5 100%);background:-o-linear-gradient(top,#fff 0,#c5c5c5 100%);background:-ms-linear-gradient(top,#fff 0,#c5c5c5 100%);background:linear-gradient(to bottom,#fff 0,#c5c5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c5c5c5', GradientType=0);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.7);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.7);box-shadow:2px 2px 2px 0 rgba(0,0,0,.7)}.form_standard_2 .form_radio_container.not_checked{opacity:.4}.form_standard_2 .form_radio_container input[type=radio],.form_standard_2 .form_radio_container input[type=checkbox]{position:absolute;top:12px;left:8px;width:16px;height:16px;margin:0}.form_standard_2 .form_radio_container label{display:block;font-size:16px;min-height:40px;line-height:40px;font-weight:700;color:#000;text-align:left;padding:0 0 0 32px}.form_standard_2 .form_radio_container label a{color:#000}.form_standard_2 .form_radio_container label.small{font-size:11px;line-height:16px;min-height:28px;padding-top:6px;padding-bottom:6px}.form_standard_2 .form_radio_container label .image_container{float:right;height:40px;line-height:40px;font-size:0;margin-right:8px}.form_standard_2 .form_radio_container label .image_container img{vertical-align:middle}.form_standard_3 .form_element_container{position:relative;margin:10px}.form_standard_3 .form_heading{font-size:16px;line-height:28px;margin:16px 0 6px;font-weight:400}.form_standard_3 .form_textbox_container label,.form_standard_3 .form_textarea_container label,.form_standard_3 .form_select_container label,.form_standard_3 .form_fileupload_container label{display:block;color:#000;text-align:left;font-size:16px;height:24px;line-height:24px;overflow:hidden}.form_standard_3 .form_textbox_container,.form_standard_3 .form_textarea_container,.form_standard_3 .form_select_container{font-size:16px;line-height:24px}.form_standard_3 .form_textbox_container input,.form_standard_3 .form_textarea_container textarea,.form_standard_3 .form_select_container select,.form_standard_3 input.incentive_input{width:98%;padding:4px 2px;margin:0;border:solid 2px #ebebeb;outline:0;font-size:16px;line-height:20px}.form_standard_3 .form_select_container select{width:100%}.form_standard_3 .form_select_container select{padding-top:2px;padding-bottom:2px}.form_standard_3 .form_textarea_container textarea.form_textarea_small{height:60px}.form_standard_3 .form_textarea_container textarea.form_textarea_medium{height:120px}.form_standard_3 .form_textarea_container textarea.form_textarea_large{height:180px}.form_standard_3 .form_redemption_code_container input{font-size:18px;line-height:28px;letter-spacing:4px;text-align:center}.form_standard_3 .form_checkbox_container label{line-height:28px;width:92%}.form_standard_3 .form_submit_right_container{text-align:right}.form_standard_2 .form_sidetip{position:absolute;left:100%;top:1px;z-index:200;margin-left:-22px}.form_standard_3 .form_sidetip{position:absolute;left:100%;top:26px;z-index:200;margin-left:-22px}.form_sidetip_success,.form_sidetip_error,.form_sidetip_required{padding-left:20px;min-width:20px;height:20px;background-position:left center;background-repeat:no-repeat;font-size:12px;line-height:28px;height:28px;font-weight:700;font-style:italic}.form_sidetip_required{background-image:url(/images/layout/icons/symbols/asterisk-grey.jpg)}.form_sidetip_success{background-image:url(/images/layout/icons/symbols/tick-green.jpg)}.form_sidetip_error{padding-left:0;width:500px}.form_sidetip_error_msg{color:#fff;background-image:url(/images/layout/form_sidetip_error_arrow.png);background-position:left center;background-repeat:no-repeat;font-size:12px;line-height:28px;height:28px;padding-left:10px;text-indent:0}.form_sidetip_error_msg span{white-space:nowrap;display:inline-block;background-color:red;padding-left:12px;padding-right:12px;background-color:red}.form_sidetip_error_message_below{color:red;background-color:transparent;padding:6px;font-weight:700}input.form_field_error,select.form_field_error{border-color:red!important;background-color:#fee}.form_standard_2 .form_element_container.form_field_error,.form_standard_2 .form_element_container.form_field_error input,.form_standard_2 .form_element_container.form_field_error select{border-color:#f99!important;background-color:#fff5f5}.form_standard_2 .form_element_container.form_field_error label{color:red}.form_standard_2 .form_sidetip_error_message_below{background-color:#fff;border-top:solid 1px red;margin:0 -1px -1px;padding:0 4px;font-size:14px}.form_standard_4{color:#fff;background-color:#000;font-size:16px;padding:12px}.form_standard_4 a,.form_standard_4 a:link,.form_standard_4 a:visited,.form_standard_4 a:hover{color:#fff}.form_standard_4.fg_black{color:#000}.form_standard_4.fg_black a,.form_standard_4.fg_black a:link,.form_standard_4.fg_black a:visited,.form_standard_4.fg_black a:hover{color:#000}.form_standard_4.fg_black .form_radio_container.no-background label,.form_standard_4.fg_black .form_checkbox_container.no-background label{color:#000}.form_standard_4.fg_black .form_radio_grid2_container .form_radio_container.no-background label,.form_standard_4.fg_black .form_radio_grid2_container .form_checkbox_container.no-background label{color:#000}.form_standard_4.bg_transparent{background-color:transparent}.form_standard_4.bg_white{background-color:#fff}.form_standard_4 .form_element_container{position:relative;margin-bottom:12px}.form_standard_4 .form_element_container label{display:block;font-weight:700;padding-bottom:4px}.form_standard_4 .form_heading{font-weight:700;text-align:center}.form_standard_4 .form_textbox_container input[type=text],.form_standard_4 .form_select_container input[type=text],.form_standard_4 .form_textbox_container input[type=password],.form_standard_4 .form_select_container input[type=password],.form_standard_4 .form_textbox_container input[type=date],.form_standard_4 .form_select_container input[type=date],.form_standard_4 .form_textbox_container input[type=datetime],.form_standard_4 .form_select_container input[type=datetime],.form_standard_4 .form_textbox_container input[type=email],.form_standard_4 .form_select_container input[type=email],.form_standard_4 .form_textbox_container input[type=number],.form_standard_4 .form_select_container input[type=number],.form_standard_4 .form_textbox_container input[type=search],.form_standard_4 .form_select_container input[type=search],.form_standard_4 .form_textbox_container input[type=tel],.form_standard_4 .form_select_container input[type=tel],.form_standard_4 .form_textbox_container input[type=time],.form_standard_4 .form_select_container input[type=time],.form_standard_4 .form_textbox_container input[type=url],.form_standard_4 .form_select_container input[type=url],.form_standard_4 .form_textbox_container select,.form_standard_4 .form_select_container select{width:100%;box-sizing:border-box;padding:0 8px;font-size:18px;min-height:32px;line-height:32px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.form_standard_4 .form_textbox_container input[type=text],.form_standard_4 .form_select_container input[type=text],.form_standard_4 .form_textbox_container input[type=password],.form_standard_4 .form_select_container input[type=password],.form_standard_4 .form_textbox_container input[type=date],.form_standard_4 .form_select_container input[type=date],.form_standard_4 .form_textbox_container input[type=datetime],.form_standard_4 .form_select_container input[type=datetime],.form_standard_4 .form_textbox_container input[type=email],.form_standard_4 .form_select_container input[type=email],.form_standard_4 .form_textbox_container input[type=number],.form_standard_4 .form_select_container input[type=number],.form_standard_4 .form_textbox_container input[type=search],.form_standard_4 .form_select_container input[type=search],.form_standard_4 .form_textbox_container input[type=tel],.form_standard_4 .form_select_container input[type=tel],.form_standard_4 .form_textbox_container input[type=time],.form_standard_4 .form_select_container input[type=time],.form_standard_4 .form_textbox_container input[type=url],.form_standard_4 .form_select_container input[type=url]{border:solid 1px #bbb;-webkit-box-shadow:inset 3px 3px 16px -4px rgba(0,0,0,.75);-moz-box-shadow:inset 3px 3px 16px -4px rgba(0,0,0,.75);box-shadow:inset 3px 3px 16px -4px rgba(0,0,0,.75)}.form_standard_4 .form-inline-block-container input[type=text],.form_standard_4 .form-inline-block-container input[type=password],.form_standard_4 .form-inline-block-container input[type=date],.form_standard_4 .form-inline-block-container input[type=datetime],.form_standard_4 .form-inline-block-container input[type=email],.form_standard_4 .form-inline-block-container input[type=number],.form_standard_4 .form-inline-block-container input[type=search],.form_standard_4 .form-inline-block-container input[type=tel],.form_standard_4 .form-inline-block-container input[type=time],.form_standard_4 .form-inline-block-container input[type=url],.form_standard_4 .form-inline-block-container select{width:70%;display:inline-block;vertical-align:middle}.form_standard_4 .form-inline-block-container label{width:25%;display:inline-block;vertical-align:middle}.form_standard_4 .form_radio_container,.form_standard_4 .form_checkbox_container{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000;border:solid 1px #bbb;margin:12px 0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#c5c5c5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#c5c5c5));background:-webkit-linear-gradient(top,#fff 0,#c5c5c5 100%);background:-o-linear-gradient(top,#fff 0,#c5c5c5 100%);background:-ms-linear-gradient(top,#fff 0,#c5c5c5 100%);background:linear-gradient(to bottom,#fff 0,#c5c5c5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c5c5c5', GradientType=0);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,.7);-moz-box-shadow:2px 2px 2px 0 rgba(0,0,0,.7);box-shadow:2px 2px 2px 0 rgba(0,0,0,.7)}.form_standard_4 .form_radio_container.no-background,.form_standard_4 .form_checkbox_container.no-background{background:none!important;border:none!important;box-shadow:none}.form_standard_4 .form_radio_container.no-background label,.form_standard_4 .form_checkbox_container.no-background label{color:#fff}.form_standard_4 .form_radio_container input[type=radio],.form_standard_4 .form_checkbox_container input[type=radio],.form_standard_4 .form_radio_container input[type=checkbox],.form_standard_4 .form_checkbox_container input[type=checkbox]{position:absolute;top:12px;left:8px;width:16px;height:16px;margin:0}.form_standard_4 .form_radio_container label,.form_standard_4 .form_checkbox_container label{display:block;font-size:16px;min-height:40px;line-height:40px;text-align:left;padding:0 0 0 32px}.form_standard_4 .form_radio_container label.small,.form_standard_4 .form_checkbox_container label.small{font-size:11px;line-height:16px;min-height:28px;padding-top:6px;padding-bottom:6px}.form_standard_4 .form_radio_container label .image_container,.form_standard_4 .form_checkbox_container label .image_container{float:right;height:40px;line-height:40px;font-size:0;margin-right:8px}.form_standard_4 .form_radio_container label .image_container img,.form_standard_4 .form_checkbox_container label .image_container img{vertical-align:middle}.form_standard_4 .form_radio_container.form_checkbox_container label,.form_standard_4 .form_checkbox_container.form_checkbox_container label{padding-right:22px}.form_standard_4 .form_text_container p{font-size:12px;line-height:18px;margin:0 0 8px;padding:0;text-align:left}.form_standard_4 .form_radio_white_container{color:#000;background-color:#fff;padding:12px 6px}.form_standard_4 .form_radio_white_container label{text-align:center}.form_standard_4 .form_radio_white_container .form_radio_container label,.form_standard_4 .form_radio_white_container .form_checkbox_container label{text-align:left}.form_standard_4 .form_radio_white_container .form_radio_container.not_checked,.form_standard_4 .form_radio_white_container .form_checkbox_container.not_checked{opacity:.4}.form_standard_4 .form_radio_grid2_container .form_radio_container,.form_standard_4 .form_radio_grid2_container .form_checkbox_container{display:inline-block;width:48%;vertical-align:top;box-sizing:border-box;margin:1%}.form_standard_4 .form_radio_grid2_container .form_radio_container input[type=radio],.form_standard_4 .form_radio_grid2_container .form_checkbox_container input[type=radio]{float:left}.form_standard_4 .form_radio_grid2_container .form_radio_container label,.form_standard_4 .form_radio_grid2_container .form_checkbox_container label{text-align:left;display:block;margin-left:32px;padding:0;margin-top:10px;line-height:normal;height:auto;min-height:26px;padding-bottom:5px}.form_standard_4 .form_radio_grid2_container .form_radio_container.no-background,.form_standard_4 .form_radio_grid2_container .form_checkbox_container.no-background{background:none!important;border:none!important}.form_standard_4 .form_radio_grid2_container .form_radio_container.no-background label,.form_standard_4 .form_radio_grid2_container .form_checkbox_container.no-background label{color:#fff}.form_standard_4 .form_textbox_grid2_container .form_textbox_container{display:inline-block;width:47%;vertical-align:top;margin:1%}.form_standard_4 .form_textbox_grid2_container .form_textbox_container input{vertical-align:bottom}.form_standard_4 .form_submit_button .button,.form_standard_4 .form_button_container .button{width:100%;box-sizing:border-box;display:inline-block;font-size:16px;min-height:48px;line-height:20px;padding:14px 8px;text-align:center;text-transform:uppercase;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-style:none;text-decoration:none;cursor:pointer}.form_standard_4 .form_submit_button .button.green,.form_standard_4 .form_button_container .button.green{color:#fff!important;background-color:#80bd00!important;background-image:none}.form_standard_4 .form_submit_button .button.green.icon_gt,.form_standard_4 .form_button_container .button.green.icon_gt{background-image:url(/images/layout/icons/symbols/new-arrow-green-on-white.png)}.form_standard_4 .form_submit_button .button.grey,.form_standard_4 .form_button_container .button.grey{color:#fff!important;background-color:#484848!important;background-image:none}.form_standard_4 .form_submit_button .button.grey.icon_lt,.form_standard_4 .form_button_container .button.grey.icon_lt{background-image:url(/images/layout/icons/symbols/new-arrow-black-on-white.png)}.form_standard_4 .form_submit_button .button.orange,.form_standard_4 .form_button_container .button.orange{color:#fff;background:#e8661d}.form_standard_4 .form_submit_button .button.orange.icon_lt,.form_standard_4 .form_button_container .button.orange.icon_lt{background-image:url(/images/layout/icons/symbols/new-arrow-black-on-white.png)}.form_standard_4 .form_submit_button .button.icon_gt,.form_standard_4 .form_button_container .button.icon_gt,.form_standard_4 .form_submit_button .button.icon_gt_black,.form_standard_4 .form_button_container .button.icon_gt_black{padding-right:50px;background-position:92%;background-repeat:no-repeat}.form_standard_4 .form_submit_button .button.icon_lt,.form_standard_4 .form_button_container .button.icon_lt{padding-left:50px;background-position:8%;background-repeat:no-repeat}.form_standard_4 .form_sidetip_success,.form_standard_4 .form_sidetip_error,.form_standard_4 .form_sidetip_required{position:absolute;top:0;right:0;min-width:22px;height:22px;padding:0;background-position:center center;background-repeat:no-repeat}.form_standard_4 .form_sidetip_required{background-image:url(/images/layout/icons/symbols/asterisk-white-on-trans.png)}.form_standard_4 .form_sidetip_success{background-image:url(/images/layout/icons/symbols/tick-green-on-trans.png)}.form_standard_4 .form_sidetip_error{padding-left:0;width:500px}.form_standard_4 [data-validate-error-message-position=below]~.form_sidetip_error{display:none}.form_standard_4 .form_sidetip_error_msg{color:#fff;background-image:url(/images/layout/form_sidetip_error_arrow.png);background-position:left center;background-repeat:no-repeat;font-size:12px;line-height:28px;height:28px;padding-left:10px;text-indent:0}.form_standard_4 .form_sidetip_error_msg span{white-space:nowrap;display:inline-block;background-color:red;padding-left:12px;padding-right:12px;background-color:red}.form_standard_4 .form_sidetip_error_message_below{color:red;background-color:transparent;padding:6px;font-weight:400}.form_standard_4 input.form_field_error,.form_standard_4 select.form_field_error{border-color:red!important;background-color:#fee}.form_standard_4 .form_checkbox_container .form_sidetip_required{background-image:url(/images/layout/icons/symbols/asterisk-black-on-trans.png)}.form_standard_4 .form_checkbox_container.form_field_error{border:solid 1px red}.form_standard_4 .form_checkbox_container .form_sidetip_error_message_below{padding-left:32px}div.progress_bar_container{color:#fff;margin:16px auto;font-weight:700}div.progress_bar_container,div.progress_bar_container div.progress_bar_wrapper div{height:32px;line-height:32px}div.progress_bar_container div.progress_bar_wrapper div.stage{background-color:#333;text-align:center;float:left;position:relative;background-image:url(/images/layout/progress-bar-chevron-left.png);background-position:left center;background-repeat:no-repeat;width:33.3%;font-size:20px}div.progress_bar_container div.progress_bar_wrapper.progress_bar_stages_2 div.stage{width:50%;font-size:20px}div.progress_bar_container div.progress_bar_wrapper.progress_bar_stages_3 div.stage{width:33.3%;font-size:20px}div.progress_bar_container div.progress_bar_wrapper.progress_bar_stages_4 div.stage{width:25%;font-size:16px}div.progress_bar_container div.progress_bar_wrapper.progress_bar_stages_5 div.stage{width:20%;font-size:14px}div.progress_bar_container div.progress_bar_wrapper div.stage div{background-image:url(/images/layout/progress-bar-chevron-right.png);background-position:right center;background-repeat:no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:16px;padding-right:12px}div.progress_bar_container div.progress_bar_wrapper div.stage_complete{background-color:#66d22c}div.progress_bar_container div.progress_bar_wrapper div.current_stage{background-color:#f3c}div.progress_bar_container div.progress_bar_wrapper div.first_stage{-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;background-image:none}div.progress_bar_container div.progress_bar_wrapper div.last_stage{-moz-border-top-right-radius:10px;-moz-border-bottom-right-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}div.progress_bar_container div.progress_bar_wrapper div.last_stage div{background-image:none}div.progress_bar_2_container{color:#fff;margin:16px auto 24px;font-family:HelveticaNeueBold,HelveticaNeue-Bold,"Helvetica Neue Bold",HelveticaNeue,"Helvetica Neue",Helvetica,Calibri,Tahoma,Geneva,Arial,sans-serif}div.progress_bar_2_container,div.progress_bar_2_container div.progress_bar_wrapper div{height:40px;line-height:40px}div.progress_bar_2_container div.progress_bar_wrapper div.stage{text-align:center;float:left;position:relative;color:#ddd;border-bottom:solid 6px #ddd;width:33.3%;font-size:24px}div.progress_bar_2_container div.progress_bar_wrapper.progress_bar_stages_2 div.stage{width:50%;font-size:24px}div.progress_bar_2_container div.progress_bar_wrapper.progress_bar_stages_3 div.stage{width:33.3%;font-size:24px}div.progress_bar_2_container div.progress_bar_wrapper.progress_bar_stages_4 div.stage{width:25%;font-size:24px}div.progress_bar_2_container div.progress_bar_wrapper.progress_bar_stages_5 div.stage{width:20%;font-size:20px}div.progress_bar_2_container div.progress_bar_wrapper div.stage div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}div.progress_bar_2_container div.progress_bar_wrapper div.stage_complete,div.progress_bar_2_container div.progress_bar_wrapper div.current_stage{color:#333;border-color:#66d22c}div.progress_bar_2_container div.progress_bar_wrapper div.stage_complete_gold,div.progress_bar_2_container div.progress_bar_wrapper div.current_stage_gold{color:#333;border-color:#c2973c}.upgrade_form_heading{text-align:left!important}.tastecard_plus_upgrade_success_message{text-align:left!important;line-height:1.4em;padding-right:50px;margin-bottom:30px;font-size:20px}.why_tastecard_plus_container{padding:5px;height:80px}.why_tastecard_plus_container .image{margin-right:20px;background:no-repeat;height:80px;width:80px;float:left}.form_standard_3 .form_element_container.form_field_error input,.form_standard_3 .form_element_container.form_field_error select{border-color:#f99!important;background-color:#fff5f5}.form_standard_3 .form_element_container.form_field_error label{color:red}.form_standard_3 .form_sidetip_error_message_below{background-color:#fff;padding:0 4px;font-size:14px}.why_tastecard_plus_container .hotel_icon{background-image:url(/images/layout/tastecard_plus_2/pillar/hotel_icon_black_and_green.jpg)}.why_tastecard_plus_container .entertainment_icon{background-image:url(/images/layout/tastecard_plus_2/pillar/entertainment_icon_black_and_green.jpg)}.why_tastecard_plus_container .food_icon{background-image:url(/images/layout/tastecard_plus_2/pillar/food_icon_black_and_green.jpg)}.why_tastecard_plus_container .daysout_icon{background-image:url(/images/layout/tastecard_plus_2/pillar/daysout_icon_black_and_green.jpg)}.tastecard_plus_gold_card{width:300px}.tastecard_plus_gold_card img{position:relative;float:left;margin-right:20px}.tastecard_plus_card_details{position:absolute;float:left;text-align:center;margin-top:148px;width:295px}.tastecard_plus_card_details span.name_on_card{font-weight:700;font-size:16px}.tastecard_plus_card_details span.expiry_date{font-size:12px}.tastecard_plus_please_note{font-size:9px;text-align:left;margin-left:7px}.ui-autocomplete{width:320px;overflow-y:auto;overflow-x:hidden;overflow-y:hidden;padding:0;border:solid 1px #333;box-shadow:4px 4px 6px #333;font-size:12px;z-index:200!important}.autocomplete-item{border-bottom:solid 1px #bbb}.autocomplete-first-in-cat{border-top:solid 2px #000}.autocomplete-type-rest a,.autocomplete-type-city a,.autocomplete-type-tube a,.autocomplete-type-saved a,.autocomplete-type-search a{background-color:#fff;background-position:center left;background-repeat:no-repeat;padding-left:22px!important}.autocomplete-type-rest a.ui-state-hover,.autocomplete-type-city a.ui-state-hover,.autocomplete-type-tube a.ui-state-hover,.autocomplete-type-saved a.ui-state-hover,.autocomplete-type-search a.ui-state-hover{background-position:center left;background-repeat:no-repeat}.autocomplete-type-search a,.autocomplete-type-search a.ui-state-hover{background-image:url(/images/layout/icons/symbols/magnifyingglass-black-on-trans.png)}.autocomplete-type-saved a,.autocomplete-type-saved a.ui-state-hover{background-image:url(/images/layout/icons/symbols/star-black-on-trans.png)}.autocomplete-type-city a,.autocomplete-type-city a.ui-state-hover{background-image:url(/images/layout/icons/symbols/location-black-on-trans.png)}.autocomplete-type-tube a,.autocomplete-type-tube a.ui-state-hover{background-image:url(/images/layout/icons/symbols/londontube-black-on-trans.png)}.autocomplete-type-rest a,.autocomplete-type-rest a.ui-state-hover{background-image:url(/images/layout/icons/symbols/knifeandfork-black-on-trans.png)}.ui-menu .ui-menu-item a{line-height:22px}.autocomplete-item a{color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-item-title{color:#000}.autocomplete-item-desc{color:#888}.autocomplete-item-highlight{font-weight:700}li.autocomplete-category{font-weight:700!important;background-color:#333;color:#fff;padding:4px;float:left;clear:left;width:100%}li.autocomplete-more-results{font-size:12px;background-color:#fff;color:#999;text-align:center;font-style:italic;padding:4px;float:left;clear:left;width:100%}.ui-state-hover .autocomplete-item-desc{color:#bbb}.text_icon_location{padding-left:20px;padding-top:2px;padding-bottom:2px;background-image:url(/images/layout/icons/symbols/location-black-on-trans.png);background-position:left center;background-repeat:no-repeat}.offer_distance_container{margin-bottom:-15px;margin-top:5px;font-size:12px}.offer_distance_container_mobile{font-size:12px;text-align:right;margin-right:3px;margin-top:-25px}.tastecard_plus_search_container{float:right;display:inline;width:316px;margin-top:-5px}.tastecard_plus_search_container_mobile{width:316px;margin:auto}#search_bar{padding:6px 0;margin-bottom:4px;background-color:#eee;position:relative}#search_bar h1{float:left;text-align:left;padding-left:4px;line-height:26px;position:relative}#search_bar .searchbar_new_search_container{float:left;width:146px;text-align:left;padding-left:4px;line-height:26px;position:relative}#search_bar .searchbar_new_search_container .searchbar_new_search_btn{font-size:14px;text-decoration:none}#search_bar #search_omnibar_container{float:left;width:316px}.searchbar_default_container{height:27px;text-align:left;line-height:27px;background-color:#fff;color:#000;border:solid 1px #999;padding-left:2px;position:relative}.tastecard_plus_search_container,.tastecard_plus_search_container_mobile{border-radius:6px;padding-left:5px;height:30px}.tastecard_plus_searching_for_text{text-align:center}#search_omnibar_container #search_omnibar{width:288px;line-height:25px}.searchbar_default_textbox{margin:0;border-style:none;background-color:#fff;outline:0}.tastecard_plus_search_textbox,.tastecard_plus_search_textbox_mobile{font-size:16px}.tastecard_plus_search_textbox_mobile{padding-top:3px}.searchbar_default_submit{background-color:#373737;color:#fff;border-style:none;position:absolute;right:2px;top:2px}.tastecard_plus_search_submit{top:0;right:0;height:30px;border-top-right-radius:6px;border-bottom-right-radius:6px}#search_bar #search_radius_container{float:left;text-align:left;padding-left:16px;line-height:26px;font-style:italic;position:relative}#search_bar .add_more_btn_container{float:left;text-align:left;padding-left:16px;line-height:26px;position:relative}#search_bar #search_new_restaurant_details{position:absolute;top:2px;right:6px;vertical-align:middle}#search_bar #search_new_restaurant_details img{vertical-align:middle}#search_filter_container{background-color:#e8f7e0;width:150px;float:left;position:relative}#search_filter_container_overlay{position:absolute;top:0;left:0;background-color:#fff;z-index:100}#search_filter_container .search_filter_subcontainer{font-size:12px;position:relative}#search_filter_container h2,#search_results_container h2{font-size:12px;font-weight:700;padding:2px 6px}#search_filter_container a.search_filter_subcontainer_clearfilter{position:absolute;top:0;right:0;color:#000;font-size:.8em;text-decoration:none}#search_filter_container .search_filter_subcontainer .search_filter_subcontainer_values{margin-bottom:10px;max-height:200px;overflow:auto}#search_filter_container h2,#search_results_container h2,#search_filter_container .search_filter_subcontainer_value{border-bottom:solid 1px #baeaa7}#search_filter_cuisine_types_more_container{padding:2px 6px}.search_filter_subcontainer_grid{float:left;width:75px;white-space:nowrap;overflow:hidden}#search_results_container{float:left;position:relative;width:830px;height:600px}#offer_search_results_container_overlay{right:0;bottom:0}#search_results_container_overlay,.county_lookup_overlay,#offer_search_results_container_overlay{position:absolute;top:0;left:0;background-color:#fff;background-image:url(/images/layout/icons/ajax-loader.gif);background-position:center center;background-repeat:no-repeat;z-index:180}#search_results_subcontainer{width:320px;height:100%;overflow:auto;z-index:150px;left:0}.form_standard_2_cols .form_element_container{margin:10px 0}.form_standard_2_cols .form_element_container.no_margin{margin:0}.form_standard_2_cols .form_element_container label{color:#000;font-size:14px;font-weight:700}.form_standard_2_cols .form_element_container input,.form_standard_2_cols .form_element_container textarea,.form_standard_2_cols .form_element_container select{border:2px solid #bebebe;width:100%;box-sizing:border-box}.form_standard_2_cols .form_element_container input{height:30px}.form_standard_2_cols .form_element_container select{height:30px}.form_standard_2_cols .form_element_container textarea.form_field_error{border-color:red!important;background-color:#fee}.form_standard_2_cols .form_element_container input[type=button],.form_standard_2_cols .form_element_container input[type=submit]{border:none;width:auto}.form_standard_2_cols .form_element_container .form_sidetip_error{width:100%;width:100%!important}.form_standard_2_cols .form_element_container .form_sidetip_error .form_sidetip_error_msg{background-image:none;padding-left:0;width:100%}.form_standard_2_cols .form_element_container .form_sidetip_error .form_sidetip_error_msg span{padding-left:0;padding-right:0;text-align:center;width:100%}.form_standard_2_cols .form_element_container input[type=submit]{background-color:#81bc00!important;background:#81bc00 url(/images/layout/icons/symbols/new-arrow-green-on-white.png);background-repeat:no-repeat;background-position:95%;padding-right:40px;box-shadow:none;font-weight:700;font-family:helvetica;background-size:16px}