/* MAIN COLOR */
#print-page a,#search-panel a,#upsell .heading,#event-box h1,#advanced_search h1,#display-panel .title,.box-title,#search-results a,#search-nav-tabs a,#sitemap a,#product-summary h1,#help_item h1,#help_menu a,#help_item a,#footer-contents a,.shopping_basket_supplier .links a,.survey h1,#panel-box a,#help-pop_up a,#handy_links #show_links a,#event-box .event_venue_info a,#info-nav-tabs a{color:#2F4F4F}
h1.apg{padding:5px 0 0 10px}
body{background-color:#000}
a{outline:none}
#header{background:url(/shared/images/sub-styles/styled-apb2b/header.jpg) no-repeat top center}
#header #logo-image{height:112px;background:url(/shared/images/sub-styles/styled-apb2b/telephone_overlay.gif) no-repeat bottom right}
#page-layout-left{background:url(/shared/images/sub-styles/styled-apb2b/main-background-left.jpg) repeat-y top right}
#page-layout-right{background:url(/shared/images/sub-styles/styled-apb2b/main-background-right.jpg) repeat-y top left}
#overflow-left{background:url(/shared/images/sub-styles/styled-apb2b/side-background-left.jpg) no-repeat top right}
#overflow-right{background:url(/shared/images/sub-styles/styled-apb2b/side-background-right.jpg) no-repeat top left}
#footer-layout-left{background:url(/shared/images/sub-styles/styled-apb2b/footer-left.jpg) no-repeat top right}
#footer-layout-right{background:url(/shared/images/sub-styles/styled-apb2b/footer-right.jpg) no-repeat top left}
#footer{background:url(/shared/images/sub-styles/styled-apb2b/footer-left-background.jpg) repeat-x top left}
#footer-links #links{margin:10px 0}
#footer-split{background:url(/shared/images/sub-styles/styled-apb2b/footer-split.jpg)}
#footer #footer-contents{background:url(/shared/images/sub-styles/styled-apb2b/footer-background.jpg) no-repeat top left}

/* TABS */
#main-tabs{background:url(/shared/images/sub-styles/styled-apb2b/tab-background.jpg) repeat-x top center}
#sub-tabs{background:#17579e url(/shared/images/sub-styles/styled-apb2b/tab-sub-background.jpg) repeat-x top center}
#main-tabs #show_all li{background:url(/shared/images/sub-styles/styled-apb2b/tab-show_all-background.jpg) no-repeat top right}
#main-tabs #show_all a{background:url(/shared/images/sub-styles/styled-apb2b/tab-show_all-left.jpg) no-repeat top left;color:#9fb7d5}
#main-tabs li{background:url(/shared/images/sub-styles/styled-apb2b/tab-not_selected-background.jpg) no-repeat top right}
#main-tabs a{background:url(/shared/images/sub-styles/styled-apb2b/tab-not_selected-left.jpg) no-repeat top left;color:#9fb7d5}
#main-tabs #current{background:url(/shared/images/sub-styles/styled-apb2b/tab-selected-background.jpg) no-repeat top right}
#main-tabs #current a{text-shadow:#333 2px 2px 2px;color:#FFF;background:url(/shared/images/sub-styles/styled-apb2b/tab-selected-left.jpg) no-repeat top left}
#sub-tabs a{color:#7ca8e8;background:url(/shared/images/sub-styles/styled-apb2b/tab-sub-point.jpg) no-repeat top left}
#sub-tabs ul{float:right}
#show_all #show_more_countries{border:1px solid #777;background-color:#FFF}
#show_all #show_more_countries li{background:url(/shared/images/spacer.gif) no-repeat top left;border:1px solid #ddd}
#show_all #show_more_countries li a{background:url(/shared/images/spacer.gif) no-repeat top left;color:#14559d}
#show_all #show_more_countries li a:hover{color:#000}
#main-tabs #show_all a:hover,#main-tabs a:hover,#sub-tabs a:hover{color:#FFF}

/* SEARCH PANEL */
#search-panel,#items-extra{background:#DDD url(/shared/images/sub-styles/styled-apb2b/search_top_bar-background.jpg) repeat-x top left;color:#000}
#droplet-shopping-basket{background:url(/shared/images/sub-styles/styled-apb2b/shpping-basket.jpg) no-repeat top left;color:#000;border:1px solid #222}
#items-extra{top:196px;width:749px;height:30px;background-color:#BABABA}

/* ADV SEARCH PANEL */
#finderAdvSearch{height:150px;margin-bottom:10px;border:1px solid #a5acb2;background:#DDD url(/shared/images/sub-styles/styled-apb2b/AdvSearch_bg.jpg) no-repeat center}
#finderAdvSearch form{margin:0;padding:0}
#advanced_search_box{padding-left:30px}
#advanced_search_box #items{margin-bottom:0}
#advanced_search_box .sub-heading{font-size:10px;font-weight:700;padding-top:3px;padding-bottom:2px}
#advanced_search_box input,#advanced_search_box select{margin-bottom:2px;font-size:10px}
#advanced_search_box .textbox,#advanced_search_box .dropdown,#advanced_search_box .dropdown_nosize{border:1px solid #ccc;font-size:10px}
#advanced_search_box #keyword{float:left;width:auto}
#advanced_search_box .textbox,#advanced_search_box .dropdown{padding:1px;width:170px;margin-right:10px}
#advanced_search_box .dropdown{padding:0;margin:0 10px 0 0}
#advanced_search_box #country_only{padding-top:2px;font-size:13px;float:left}
#advanced_search_box #country_only label{vertical-align:top;padding-top:4px}
#advanced_search_box #or{vertical-align:absmiddle;padding-top:3px;font-size:13px;font-weight:700;padding-left:20px;padding-right:20px;float:left}
#advanced_search_box .dropdown_nosize{margin-right:0}
* html #advanced_search_box .dropdown_nosize{margin-right:6px}/*IE6*/
*:first-child+html #advanced_search_box .dropdown_nosize{margin-right:0px}/*IE7*/
#advanced_search_box #start-date{float:left;width:auto;margin-right:10px}
#advanced_search_box #start-date,#advanced_search_box #end-date{margin:0;padding:0;width:auto}
#advanced_search_box #start-date{margin-right:10px}
* html #advanced_search_box #start-date{margin-right:5px}/*IE6*/
*:first-child+html #advanced_search_box #start-date{margin-right:5px}/*IE7*/
#advanced_search_box #start_end_date{float:left;width:370px}
#advanced_search_box #searchSubmit{color:#fff;width:50px;height:20px;padding:0;float:right;margin:15px 20px 10px 0}

/* ITEM DISPLAY */
#show-product-summary{background:url(/shared/images/sub-styles/styled-apb2b/product-summary_background.jpg) repeat-y top center;color:#FFFFFFF}
#show-product-summary #main-box{background:url(/shared/images/sub-styles/styled-apb2b/product-summary_main.jpg) no-repeat top center}
#show-product-summary a,#show-product-summary .item-heading,#show-product-summary .item-text,#show-product-summary #item-price{color:#2e5081}
#show-product-summary #item-list{color:#FFFFFFF}
#show-product-summary #item-price{border-top:1px solid #899fbe}
#show-product-summary #item-price .combined_cost{background:#bcd2f1;border-top:1px solid #899fbe;border-bottom:1px solid #899fbe}
#show-product-summary .footer{background:#FFF url(/shared/images/sub-styles/styled-apb2b/product-summary_footer.jpg) no-repeat top center}
#show-product-summary .supplied{color:#444}
#show-product-summary #item-price .no_of_seats .price_breakdown{color:#475465}

/* MAIN BOX */
#search-results,#event-box,#advanced_search,#display-panel,.box-background{background:url(/shared/images/sub-styles/styled-apb2b/search_results-main-background.jpg) repeat-y top center}
#search-results .main-box,#event-box .main-box,#advanced_search #advanced_search_box,#newsletter_box,#display-panel #main-box,.question .main-box{background:url(/shared/images/sub-styles/styled-apb2b/search_results-main-footer.jpg) no-repeat bottom center;padding-bottom:15px}
#event-box h1,#advanced_search h1,#display-panel .title,.question h2,#info-nav-tabs{background:#FFF url(/shared/images/sub-styles/styled-apb2b/search_results-main-header-blank.jpg) no-repeat bottom center}
#buttons{background:#0049b0 url(/shared/images/sub-styles/styled-apb2b/buttons-background.jpg) repeat-x top center;border-top:2px groove #aaa}
#buttons .text{color:#FFF}

/* SITE MAP */
#sitemap h2{color:#555;border-bottom:1px solid #aaa}

/* WEB FINDER */
#main_featured_item #buy_now{background:url(/shared/images/sub-styles/styled-apb2b/buy_now_link-background.jpg) no-repeat top right}
#large_sub_feature .item{background-color:#eee;border-bottom:2px solid #ccc;color:#000}
#large_sub_feature .title,#icon_featured_items .title,#login_panel .title{color:#14559d}
#large_sub_feature .price,#icon_featured_items .price{color:#38597c}
#icon_featured_items .description{color:#888}
#icon_featured_items .items{background-color:#eee;border-bottom:2px solid #ccc}
#icon_featured_items .total_image,#icon_featured_items .image_td_arrow{background-color:#eee}
#icon_featured_items .image_td_arrow{background:#eee url(/shared/images/styles/fixed-tabs/icon_featured_items-arrow.jpg) no-repeat bottom center}
#icon_featured_items .image_td_none{background:#eee url(/shared/images/spacer.gif) no-repeat bottom center}
#box-tabs li a{text-shadow:#333 2px 2px 2px;color:#FFF}
#box .event_venue .venue_name{color:#333}
#latest_events-box #box .text{color:#b2d5fc}
#top_sellers-box #box .text{color:#eff6e6}
#main_featured_item,#main_featured_item a,#large_sub_feature a,#icon_featured_items{color:#000}
#main_featured_item #text,#latest_events-box #box .event_venue:hover,#top_sellers-box #box .event_venue:hover{background-color:#FFF}
#main_featured_item #buy_now a,#box-tabs .current a,#box .links a,#box .text .rss_feed_link a{color:#FFF}
#latest_events-box #box-tabs,#top_sellers-box #box-tabs{background:url(/shared/images/sub-styles/styled-apb2b/latest_events-tab-background.jpg) repeat-x top center}
#latest_events-box #box-tabs h2,#latest_events-box #box .event_venue a,#top_sellers-box #box-tabs h2,#top_sellers-box #box .event_venue a{color:#004da4}
#latest_events-box #box-tabs li,#top_sellers-box #box-tabs li{background:url(/shared/images/sub-styles/styled-apb2b/latest_events-tab-not_selected-background.jpg) no-repeat top right}
#latest_events-box #box-tabs li a,#top_sellers-box #box-tabs li a{background:url(/shared/images/sub-styles/styled-apb2b/latest_events-tab-not_selected-left.jpg) no-repeat top left;color:#FFF}
#latest_events-box #box-tabs .current,#top_sellers-box #box-tabs .current{background:url(/shared/images/sub-styles/styled-apb2b/latest_events-tab-selected-background.jpg) no-repeat top right}
#latest_events-box #box-tabs .current a,#top_sellers-box #box-tabs .current a{background:url(/shared/images/sub-styles/styled-apb2b/latest_events-tab-selected-left.jpg) no-repeat top left;color:#FFF}
#latest_events-box #box .event_venue,#top_sellers-box #box .event_venue{background-color:#dee6ee}
#latest_events-box #box .event_venue .event_name,#top_sellers-box #box .event_venue .event_name{background:url(/shared/images/sub-styles/styled-apb2b/latest_events-star.jpg) no-repeat center left}
#latest_events-box #box,#top_sellers-box #box{background:#4973a3 url(/shared/images/sub-styles/styled-apb2b/latest_events-background.jpg) repeat-x bottom left}

/* SEARCH */
#handy_links{background-color:#EEE}
#search-results h1{background:url(/shared/images/sub-styles/styled-apb2b/search_results-main-header.jpg) no-repeat top center}
#search-results h2{background:url(/shared/images/sub-styles/styled-apb2b/search_results-item-header.jpg) no-repeat top left}
#search-results .event_results .area_desc,#search-results .event_results .area_src_backend_desc{color:#333}

/* INFO */
#event-box .info_panel{float:left;width:200px}
#event-box #info-nav-tabs{font-size:12px;margin-left:0;padding-left:10px;padding-top:0;padding-bottom:15px}
#event-box #info-nav-tabs span{padding-right:15px;font-weight:700}
#event-box .event_information{padding-left:15px;padding-right:16px}
#event-box h2{color:#14559d;border-bottom:1px solid #BBB}
#event-box .info_panel a{color:#FFF}
#event-box .extra_info{background:url(/shared/images/sub-styles/styled-apb2b/info_small_background.jpg) repeat-y top center;color:#FFF}
#event-box .extra_info .header-image{background:url(/shared/images/sub-styles/styled-apb2b/info_small_main.jpg) no-repeat center top}
#event-box .extra_info .footoer-image{background:url(/shared/images/sub-styles/styled-apb2b/info_small_footer.jpg) no-repeat center bottom}
#event-box .extra_links{background:url(/shared/images/sub-styles/styled-apb2b/links_small_background.jpg) repeat-y top center;color:#FFF}
#event-box .extra_links .header-image{background:url(/shared/images/sub-styles/styled-apb2b/links_small_main.jpg) no-repeat center top}
#event-box .extra_links .footoer-image{background:url(/shared/images/sub-styles/styled-apb2b/links_small_footer.jpg) no-repeat center bottom}
#event-box .book_now{background:url(/shared/images/sub-styles/styled-apb2b/book_now_small_background.jpg) repeat-y top center;color:#FFF}
#event-box .book_now .header-image{background:url(/shared/images/sub-styles/styled-apb2b/book_now_small_main.jpg) no-repeat top center}
#event-box .book_now .footoer-image{background:url(/shared/images/sub-styles/styled-apb2b/book_now_small_footer.jpg) no-repeat bottom center}

/* SHOPPING TROLLEY DISPLAY */
#display-panel #main-box #options-list{background:url(/shared/images/sub-styles/styled-apb2b/panel-box_background.jpg) repeat-y top center}
#display-panel #main-box #input_box-normal{background:url(/shared/images/sub-styles/styled-apb2b/panel-box_main.jpg) no-repeat top center}
#options-list .footer{background:#EEE url(/shared/images/sub-styles/styled-apb2b/panel-box_footer.jpg) no-repeat top center}

/* SHOPPING TROLLEY DISPLAY */
.shopping_basket_supplier .supplier-heading{background:#FFF url(/shared/images/sub-styles/styled-apb2b/temp.jpg) repeat-x top center;color:#2e5081}
.shopping_basket_supplier .supplier_price,.shopping_basket_supplier .supplier_price .item,.shopping_basket_supplier .supplier_price .link-supplier a{color:#2e5081}
.shopping_basket_supplier .supplier_price .item-supplier{border-top:1px solid #9d9db9;border-bottom:1px solid #9d9db9}
#shopping_basket-total{background:#FFFFFFF url(/shared/images/sub-styles/styled-apb2b/shopping_total_background.jpg) repeat-y top center}
#shopping_basket-total #total-trolley{background:url(/shared/images/sub-styles/styled-apb2b/shopping_total_main.jpg) no-repeat top center}
#shopping_basket-total #footer{background:#FFF url(/shared/images/sub-styles/styled-apb2b/shopping_total_footer.jpg) no-repeat top center}
#shopping_basket-total #total-trolley #checkout,#shopping_basket-total #total-trolley #total{color:#FFF}

/* USER WELCOME DISPLAY */
#welcome {display:none}

/* LOGIN PANEL (vertical sub feature sized box) */
#login_panel{text-align:center;width:188px;border:1px solid #a5acb2;background:#eaeaea url(/shared/images/sub-styles/styled-apb2b/login_bg.jpg) no-repeat bottom center}
.login_error,#login_panel_wide .login_error{color:red;text-align:center;font-weight:700;padding:5px}
.login_submit{width:144px;height:30px;border:0;color:#FFF;vertical-align:middle;font-size:10px;font-weight:700;background:#4d82bc url(/shared/images/sub-styles/styled-apb2b/login_submit.jpg) no-repeat center center}
#login_panel .price{text-align:left;margin-left:21px;color:#000;font-size:10px}

/* APPLAUSE WIDE LOGIN FORM */
#introText{border:1px solid #a5acb2;background:#eaeaea url(/shared/images/sub-styles/styled-apb2b/login_bg.jpg) repeat-x bottom center}
#login_panel_wide{border:1px solid #a5acb2;background:#eaeaea url(/shared/images/sub-styles/styled-apb2b/login_bg.jpg) repeat-x bottom center}
#login_panel_wide h1.title{}
#login_panel_wide #elementsContainer{}
#login_panel_wide form{}
#login_panel_wide .labelContainer{}
* html #login_panel_wide .labelContainer{/*IE6 margin and padding rules*/}
*:first-child+html #login_panel_wide .labelContainer{/*IE7 margin and padding rules*/}
#login_panel_wide label{}
#login_panel_wide input.textBox{border:1px solid #a5acb2}
#login_panel_wide input.loginSubmit,#advanced_search_box .submit_button{color:#fff;background:#4d82bc;border:1px solid #a5acb2}

/* APPLAUSE GROUPS REQUEST FORM */
#event-box .event_image{text-align:center;font-size:11px}
#event-box .extra_info .footerImage{background:url(/shared/images/sub-styles/styled-apb2b/info_small_footer.jpg) no-repeat center bottom;width:200px;height:14px}
.apgNav{height:12px}
#apgForm,#apgConfirm{margin-top:0;border:1px solid #ccc;background-color:#f5f5f5;font-size:11px;color:#000;padding:10px}
#apgForm input,#apgForm select{font-size:10px;color:#2F4F4F}
#apgForm .textbox{width:200px}
#apgForm .textarea{width:350px}
#apgForm input{padding-left:3px}
#apgForm h2{border:none;padding-bottom:5px;font-size:12px}
#apgForm .locked{color:Green;padding-top:5px}
#apgForm .required{color:Red;font-size:14px;font-weight:700}
#apgForm input.submit{font-size:12px;padding:3px 10px}
h1{color:#16569E}