/* STD HTML */
body{font:10px Arial, Helvetica, sans-serif;color:#000;text-align:left;margin:0;padding:0}
* html body{text-align:center}/* IE6 */
h1{font-size:16px}
h2{font-size:14px}
h3{font-size:12px}
h4{font-size:11px}
h5{font-size:9px}
img{border:0}
form{margin:0}

/* BASIC CLASSES */
.opacity25per{filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35;border-bottom:2px solid #9a0000}
.opacity100per{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-bottom:2px solid #9a0000}
.hide{display:none}
.droplet{margin-bottom:12px}
.required-box,.not-required-box{padding-left:12px}
.required-box{background:url(/shared/images/library/required.gif) no-repeat left center}
.idicate-required{color:#444;font-size:12px;text-align:right;margin-top:2px;padding-right:30px;margin-bottom:-6px}
#print-page{float:right;font-size:11px}
#print-page img{vertical-align:middle}
.final-confirm{margin-left:10px;margin-right:10px;font-size:15px}

/* NOTICES */
.note{background:#fdec64 url(/shared/images/styles/fixed-tabs/common/error.jpg) no-repeat center left;font-size:11px;border:1px solid #e2ac09}
.note a{color:#000}
.note_box{background:#FFF url(/shared/images/styles/fixed-tabs/common/note_box.jpg) no-repeat bottom center;color:#000;text-align:center;font-size:11px;padding:5px 25px 15px}
.info_note{background:#FFF url(/shared/images/styles/fixed-tabs/common/info_note.jpg) no-repeat bottom center;color:#000;text-align:center;font-size:11px;padding:5px 25px 15px}
.info_box{background:#d1d1d1 url(/shared/images/styles/fixed-tabs/common/info_box.jpg) no-repeat bottom center;color:#000;text-align:center;margin-bottom:-6px;font-size:11px;padding:5px 25px 15px}
.note-div .done{border:1px solid #aaa;background:#e3e3e3;padding-left:5px;font-size:12px}
.error,.error-center{padding-top:2px;padding-bottom:2px;background:#e43b3b url(/shared/images/styles/fixed-tabs/common/red_error.jpg) no-repeat center left;border:1px solid #ea1010;color:#FFF}
.info{font-size:12px;margin-top:7px}
.note-div .entered{color:#222;font-weight:700;font-size:15px;margin:0;padding:3px}
.rss_links{text-align:center;margin-bottom:5px}
.note_box a,.info_note a{text-decoration:none;color:#000}

/* BODY */
#header{height:102px;text-align:center}
#header #logo-image{background-image:url(/shared/images/spacer.gif);text-align:left;height:103px;width:763px;margin-top:-20px}
#logo-text{background-image:url(/shared/images/user_id/default/logo-text.jpg);text-align:left}
#header #logo{border:0;width:747px;height:102px}
.supplier-logo-lrg{width:50px;height:50px;border:1px solid #CCC}
.supplier-logo-small{width:20px;height:20px;border:1px solid #CCC;vertical-align:middle}
.shopping_basket_supplier .supplier-heading{display:block}
#supplier-text{color:#000;font-size:9px;font-weight:700}
#page-layout-left,#page-layout-right{background:repeat-y;width:50%;vertical-align:top}
#page-layout-middle{vertical-align:top;width:747px;height:54px}
#middle-layout{background:#FFF;vertical-align:top;height:362px}
#footer{color:#000;font-size:11px;text-align:center}
#footer #agent_link{float:left;margin-top:10px}
#footer-split{width:60px;height:51px;float:left;vertical-align:top;border:0;padding:0}
#footer #footer-contents{float:right;height:51px;padding-left:60px;padding-top:11px;font-weight:700;vertical-align:middle}
#footer-links{margin-left:auto;margin-right:auto;color:#FFF;font-size:12px;text-align:center}
#footer-links #links{margin-bottom:10px}
#footer-links #list_of_countries{margin-top:5px;width:747px;font-size:10px;text-align:center;margin-left:auto;margin-right:auto}
#footer-links #list_of_countries .title{font-size:11px;margin-bottom:2px}
#footer-links #copyright{margin-top:5px;padding-bottom:7px;font-size:11px}
#footer-links a{padding-left:5px;padding-right:5px;color:#FFF}
#content-layout{background:#FFF;width:747px;color:#000;padding-bottom:10px;margin:0}
#footer #footer-contents input,#search-panel .search_box,#search-panel .dropdown,#display-panel #main-box .tabled_content .item-box input,#items-extra .dropdown_nosize,#items-extra .dropdown{background:#FFF url(/shared/images/styles/fixed-tabs/common/input_bg.jpg) repeat-x center center;font:10px Arial, Helvetica, sans-serif;border-top:1px solid #333;border-left:1px solid #333;border-bottom:1px solid #BBB;border-right:1px solid #BBB}
#overflow-left,#overflow-right{position:relative;height:416px}
#footer-layout-left,#footer-layout-right{height:51px}
#footer #footer-contents img,#footer #footer-contents input{vertical-align:middle}
#footer-custom{text-align:center}

/* TABS */
#tabs{font:15px arial;width:747px}
#main-tabs{height:35px;text-align:center;width:100%;line-height:normal}
#sub-tabs{height:28px}
#main-tabs ul,#sub-tabs ul,#main-tabs #show_all{text-align:center;float:left;list-style:none;margin:0;padding:0}
#main-tabs #show_all{float:right}
#main-tabs #show_all li{margin:0;padding:0}
#main-tabs #show_all a{font-size:11px;text-decoration:none;padding:9px 24px 9px 10px}
#main-tabs a{display:block;text-decoration:none;padding:11px 15px 7px}
#sub-tabs a,#sub-tabs .tab-name .text{font-size:13px;display:block;text-decoration:none;margin-left:5px;padding:6px 5px 5px 14px}
#sub-tabs .tab-name{color:#FFF}
#show_all #country_list{float:right;z-index:999;position:absolute}
#show_all #show_more_countries{list-style:none;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;position:relative;right:30px;margin:0}
#show_all #show_more_countries li{text-align:left;float:none;margin:0}
#show_all #show_more_countries li a{display:block;font-weight:700;margin:0;padding:3px}
#show_all #show_more_countries li a:hover{text-decoration:underline}
#main-tabs li,#sub-tabs li{float:left;margin:0;padding:0}

/* SEARCH PANEL */
#search-panel{font:11px Arial, Helvetica, sans-serif;height:26px;width:747px;clear:both}
#search-panel .search_box,#search-panel .submit_button,#items-extra{font-size:10px}
#items-extra .submit_button{font-size:9px;margin:0;padding:0 2px}
#search-panel a,#shopping_basket .item,#shopping_basket .item-name{font-weight:700}
#shopping_basket,#shopping_basket .link,#shopping_basket .text,#shopping_basket .item,#shopping_basket .item-name,#shopping_basket .image{vertical-align:middle}
#shopping_basket .text{display:none}
#shopping_basket .item{font-size:18px}
#search-panel .image{background:url(/shared/images/styles/fixed-tabs/common/shopping_basket-icon.png) no-repeat center left;display:inline}
#droplet-shopping-basket{margin-left:auto;margin-right:auto}
#droplet-shopping-basket .heading,#droplet-shopping-basket,#droplet-shopping-basket a,#droplet-shopping-basket .shopping-link,#droplet-shopping-basket h1{font-size:13px}
#droplet-shopping-basket h1{display:inline;clear:none}
#items-extra{left:auto;right:auto;position:absolute;top:191px;width:749px;height:30px;z-index:99;background-color:#B1B1B1}
#items-extra .row{padding:6px 3px 0}

/* INTRO TEXT PANEL AND FINDER ADV SEARCH PANEL */
#introText,#finderAdvSearch{width:525px;height:200px;background:#eee;border-bottom:2px solid #ccc}
#introTextHead{height:30px}
#introTextPrompt{width:520px;height:165px;overflow:auto;overflow-x:hidden}
#introTextHead h1,#finderAdvSearch h1{padding:5px}
#introTextPrompt, #introTextPrompt p{font-size:12px;margin:5px}

/* ALTERNATE WIDE LOGIN PANEL (LIKE APPLAUSE) */
#login_panel_wide{text-align:center;width:525px;height:80px;border:1px solid #ccc;background:#eee}
#login_panel_wide h1.title{text-align:left;margin:5px}
#login_panel_wide #elementsContainer{white-space:nowrap;height:35px;width:auto;margin:0 auto}
#login_panel_wide form{width:525px;margin:0;padding:0}
#login_panel_wide .labelContainer{text-align:left;margin:0 0 5px 25px;width:435px}
* html #login_panel_wide .labelContainer{margin:0 0 1px -35px}
*:first-child+html #login_panel_wide .labelContainer{margin:0 0 1px -35px}
#login_panel_wide label{display:block;font-size:10px;font-weight:700;width:142px;float:left;text-align:left}
#login_panel_wide input.textBox,{width:140px;height:20px;margin:0;border:1px solid #ccc}
#login_panel_wide input.loginSubmit,#advanced_search_box .submit_button{font-size:10px;font-weight:700;text-align:center}

/* ITEM DISPLAY */
#product-summary{margin-top:6px}
#product-summary .heading{margin-bottom:0;font-size:13px}
#product-summary .discount_desc{text-align:left}
#product-summary .event_total{display:inline;white-space:nowrap;text-align:right;float:right}
#show-product-summary #main-box{width:100%}
#show-product-summary .packageAlign{margin-top:-18px;padding-top:5px;}
#show-product-summary #item_image{width:37px;vertical-align:top;padding:10px 5px 3px 20px}
.image_credit {font-style: italic; background-color: #505050; filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7; color: #ffffff; margin-top: -2px; padding-top: 5px; padding-bottom: 5px; font-size: smaller; margin-left: 5px; margin-right: 5px; padding-right: 1px; padding-left: 1px;}
.image_event_desc {margin-left: 5px; margin-right: 5px;}
#show-product-summary #item-name{vertical-align:top;padding-right:14px;width:420px;padding-top:10px}
#show-product-summary #item-buttons{float:right}
#show-product-summary #item-list{vertical-align:top;padding-top:7px;font-size:11px;padding-right:20px;padding-left:5px}
* html #show-product-summary #item-list{padding-right:10px}
#item-list ul li{list-style:none outside url(/shared/images/library/pointer.gif);display:list-item}
* html #item-list ul{margin-left:15px;padding-left:0}
.list-button{cursor:pointer}
#show-product-summary #item-price{vertical-align:middle;width:420px;padding-top:3px;margin-top:5px;font-size:12px}
#show-product-summary #item-price .combined_cost{font-size:15px;font-weight:700;margin-top:2px;margin-bottom:2px;padding-top:2px;padding-bottom:2px}
#show-product-summary #send_comment,#show-product-summary #seat_ids{font-size:12px;margin-top:3px;margin-bottom:3px}
#show-product-summary #seat_ids .items{font-weight:700;margin-top:2px;margin-bottom:2px;font-size:13px}
#show-product-summary .footer{height:10px}
#show-product-summary .item{padding-top:2px;padding-bottom:2px}
#show-product-summary .item-heading{font-weight:700;font-size:12px}

#show-product-summary #benefitCodes{margin-top:10px;padding:5px;background:#fffe9e}
#show-product-summary h3{font-size:11px;font-weight:400}
#show-product-summary .supplied{padding-top:5px;font-size:9px}
#show-product-summary #item-price .price{font-weight:700}
#show-product-summary #item-price .no_of_seats{padding-top:1px;padding-bottom:1px}
#show-product-summary #item-price .no_of_seats .price_breakdown,#show-product-summary #item-price .surcharge{font-size:10px}
#show-product-summary,#show-product-summary h2{font-size:12px}

/* MAIN BOX */
#extra_text{border:1px dashed #999;font-size:12px;margin:20px;padding:20px}
#extra_text .extra_item{padding-bottom:10px}
#search-results .main-box,#event-box .main-box,#advanced_search #advanced_search_box,#display-panel #main-box{padding-bottom:15px}
#event-box h1,#advanced_search h1,#display-panel .title,.box-title,.survey h2,#info-nav-tabs{padding-top:10px; padding-bottom:10px;padding-left:13px; padding-right:10px; font-size:18px; margin-bottom:4px}
* html #display-panel .title {/* IE6 */display: inline-block}
.box-title{padding-bottom:0;margin-bottom:0}
#event-box .big_up {
	color: #FFFFFF;
	
}
#event-box .big_up .header-image {
	background: url(/shared/images/styles/fixed-tabs/tswlink/info_small_main.jpg) no-repeat center top; 
	height: 35px;
}

#event-box .big_up .footoer-image {
	background: url(/shared/images/styles/fixed-tabs/tswlink/info_small_footer.jpg) no-repeat center bottom; 
}
#buttons{margin-top:4px;height:30px;text-align:right;padding:6px 10px}
#buttons input,.error_buttons input,.display_buttons input{height:30px;font-weight:700;margin-left:5px;padding:1px 15px 2px}
#buttons .back{padding-left:5px;padding-right:5px}
#buttons .text{font-weight:700;float:left;font-size:10px;padding-top:7px;padding-left:5px}
#display-panel #panel-box .text{font-size:12px}
#display-panel #panel-box #options{margin-top:5px;text-align:left}

/* MAIN PANELS */
#display-panel #main-box{padding:0 16px 16px 15px}
#display-panel #main-box .sub-heading{margin-left:5px;font-size:13px;font-weight:700}
#display-panel #main-box #text_info{font-size:14px;padding:0 10px 1px}
#display-panel #main-box #text_info .item{font-weight:700;margin-top:5px}
#display-panel #main-box #text_info .text{font-size:11px}
#display-panel #main-box #text_info .booking_fee{padding-top:3px;font-size:12px}
#display-panel #main-box #options-list{margin-top:8px;padding-left:10px;padding-right:10px}
#display-panel #main-box #input_box-normal{padding:12px 25px 8px}
#options-list .footer{height:16px}
#input_box-normal .ticket_type .radio-button{vertical-align:top;padding-left:15px}
#input_box-normal .seats_remaining{color:red;padding-left:10px;font-size:11px}
#input_box-normal .ticket_type_desc{padding-top:5px;font-weight:700;font-size:14px}
#input_box-normal .ticket_type .price,#display-panel #main-box #text_info .text .price,#input_box-normal .list_item .price{padding-right:25px}
#input_box-normal .ticket_type .breakdown,#input_box-normal .list_item .breakdown{font-weight:400;font-size:11px;color:#555}
#input_box-normal .list_item{font-size:13px;width:auto;white-space:nowrap}
#input_box-normal .list_item .discount_desc{font-weight:700;padding-right:20px}
.radio_bottons_list td{font-size:13px;padding-right:10px;padding-bottom:4px}
.radio_bottons_list .thats_text{font-size:13px;font-weight:700;padding-left:2px;padding-right:2px;color:#444}
#input_box-normal .discount-option{padding-left:10px;padding-top:2px;padding-bottom:2px;font-size:12px}
#display-panel #main-box .tabled_content td,#display-panel #main-box .tabled_content .item-box input{font-size:12px}
#display-panel #main-box .tabled_content .item-box div{display:inline}
#display-panel #main-box #panel-box .radio-button-text,#input_box-normal .ticket_type .price,#display-panel #main-box #text_info .text .price,#display-panel #main-box .tabled_content .item-heading{font-weight:700}

/* DISPLAY CALENDARS	*/
#display-panel #calendar{background-position:center center}
#calendar #calendar-box{padding:0}
#calendar .cal-table{background-color:#EFEFEF;border:1px solid #979797;width:333px}
#calendar .day-header{font-size:12px;font-style:italic;font-weight:700;text-align:center}
#calendar .cal-header{text-align:center;font-weight:700;font-size:12px}
#calendar .cal-row{height:30px}
#calendar .cal-days{font-size:12px;width:41px;height:30px;border:1px solid #DDD;background-color:#FFF;color:#959595;text-align:center;vertical-align:middle}
#calendar .cal-days-limited{background:url(/shared/images/library/limit-day.gif) no-repeat left top}
#calendar .empty-days{background-color:EFEFEF}
#calendar .event-time{font-size:9px;color:#000}
#calendar .multi-time{background:url(/shared/images/library/clock-default.gif) no-repeat center;height:10px}
#prompt-multi-time-img{background:url(/shared/images/library/clock-default.gif) no-repeat center;height:10px;background-position:left}
#calendar .cal-link{color:#0d42a3;text-decoration:none;font-weight: bold;}
#calendar #month-links{background-position:center center;text-align:center;margin-bottom:15px}
#calendar .month-links{color:#0d42a3;font-size:12px}
#calendar .month-links-selected{color:#000;font-size:12px;font-weight:700;text-decoration:none}
#panel-box .error .month-links{color:#FFF}
#calendar .cal-link:hover,#calendar .month-links:hover,#panel-box .error .month-links:hover{color:#000}

/* ERROR PANEL */
.display_error{width:747px;background:#FFF url(/shared/images/styles/fixed-tabs/common/error_box_background.jpg) repeat-y top center;color:#fff;margin:20px auto 0}
.display_error h1{font-size:18px;padding-left:55px;padding-right:20px}
.display_error .text{font-size:13px;padding-left:55px;padding-right:20px}
.display_error .show_note{font-weight:700;margin-top:5px;font-size:14px;padding-left:55px;padding-right:20px}
.display_error .display_panel{background:url(/shared/images/styles/fixed-tabs/common/error_box_main.jpg) no-repeat top center;padding-top:24px;text-align:left}
.display_error .footer{background:#FFF url(/shared/images/styles/fixed-tabs/common/error_box_footer.jpg) no-repeat top center;height:8px;margin-top:8px}
.display_buttons,.error_buttons{text-align:right;margin-top:5px;margin-left:auto;margin-right:auto}
.error_buttons{width:725px}
#help-layout{text-align:left;font-size:12px;padding:10px}
#help-layout .heading{font-size:16px;font-weight:700;margin-bottom:3px}
.survey h1{font-size:20px;margin-bottom:4px}
.survey h2{font-size:14px;margin:0}
.survey{background:#fff;text-align:left;font-size:12px;margin:10px;padding:0}
.survey form{width:730px;text-align:center;margin-left:auto;margin-right:auto}
.survey #ans_email_addr{width:260px;height:14px}
.survey .head-text{margin-bottom:4px}
.survey .question{text-align:left;margin-bottom:10px}
.survey .question .main-box{padding-bottom:15px}
.survey .options-list{margin-left:20px;margin-right:20px;margin-bottom:5px}
#help-pop_up{font-size:12px;text-align:left;padding:5px}
#help-pop_up.helpBody{background:#fff}
.question{margin-top:10px}
.question label{font-size:14px;font-weight:700}
#help_menu a{font-size:10px}
#droplet-newsletter .droplet{text-align:center}
#newsletter_box{padding-bottom:15px;padding-left:20px;background:url(/shared/images/styles/fixed-tabs/kpssuk/search_results-main-footer.jpg) no-repeat bottom center}

/* SEARCH RESULTS PAGE FEATURE PANEL */
#search_sub_feature{margin-top:12px;margin-bottom:12px; width: 727px;}
#search_sub_feature .hot_item{background:url(/shared/images/styles/fixed-tabs/common/hot_tickets_border.gif) repeat-x bottom;font-size:11px;background-color:#eee;color:#000;width:190px;text-align:center;padding:10px}
#search_sub_feature image{text-align:center}
#search_sub_feature a{color:#000;text-decoration:none}
#search_sub_feature .title,#login_panel .title{text-transform:uppercase;font-size:14px;font-weight:700}
#search_sub_feature .title{text-transform:uppercase;font-size:14px;font-weight:700;padding-top:3px}
#search_sub_feature .venue{white-space:normal;font-size:12px;font-weight:700}
#search_sub_feature .city{margin-top:0;padding-top:0;font-size:11px;font-weight:700}
#search_sub_feature .date{margin-top:5px;font-size:10px}
#search_sub_feature .title,.smallTitle{white-space:normal;color:#9a0000}
#search_sub_feature .price,#login_panel .price,#search_sub_feature .price{color:#38597c;font-size:11px;font-weight:700;padding-bottom:1px}

/** PACKAGE UPSELL **/
/* main div */
#package_upsell{background:#FFF url(/shared/images/styles/fixed-tabs/common/info_note_background.jpg) repeat-y top center;margin-left:auto;margin-right:auto;width:730px}
#pkg-upsell-heading{color:#000;font-weight:700;font-size:14px;padding:5px 10px 10px 20px}
#pkg-prompt{color:#000;padding-left:20px;padding-right:20px;padding-top:0;font-size:11px}
#pkg-info{color:#000;font-size:11px;height:15px;border-top:none;padding:4px 5px 5px 25px}

/* table */
.pkg-upsell-items{width:100%;background:url(/shared/images/styles/fixed-tabs/common/info_note.jpg) no-repeat bottom center;padding:5px 20px 10px}
.pkg-upsell-items .pkg-item .heading a{color:#38597c;font-size:13px;font-weight:700}
.pkg-upsell-items .pkg-item .heading a:hover{text-decoration:none}
.pkg-item .price{font-size:12px;font-weight:700}
.pkg-item .text{color:#000;font-size:11px}
.pkg-item-image{padding-left:20px}
#shopping_basket-total #total-trolley #checkout{margin-top:3px}
#shopping_basket-total #total-trolley #checkout .info-icon{padding:5px}
#shopping_basket-total #total-trolley #checkout .prompt-checkout{color:#000;font-size:14px}
.searchFullPage{margin-left:20px;margin-right:40px}
#trolley_summary{background:url(/shared/images/styles/fixed-tabs/common/info_note.jpg) no-repeat bottom center;color:#000;padding-left:35px;font-size:11px;width:100%}
#trolley_bg{background:#FFF url(/shared/images/styles/fixed-tabs/common/info_note_background.jpg) repeat-y top center}
#trolley_summary .trolley-item-heading{float:left;font-weight:none}
#trolley_summary a{font-size:10px;text-decoration:underline;color:#000}
#trolley_summary a:hover{text-decoration:none;font-weight:none}
#trolley_summary .event-desc{font-weight:700;height:20px}
#trolley_summary .component-heading{color:#4166AA;font-weight:700}
#trolley_summary .component-desc{font-weight:none;color:#4166AA}
#trolley_summary .spacer{height:20px}
.subFeatureList{width:180px;margin-bottom:11px;font-size:11px;background-color:#eee;border-bottom:2px solid #ccc;color:#000;padding:5px}
* html .subFeatureList { /* IE */width: 190px}
.subFeatureList ul{margin-left:20px;list-style-image:url(/shared/images/styles/fixed-tabs/common/star_bullet.gif);list-style-position:inside;padding:0}
.footerSearchButton{background:url(/shared/images/styles/fixed-tabs/common/icon_footer_search.png) no-repeat center;height:18px;width:19px}
#map{color:#000;margin:0}
#map span,#map a{font-size:10px;line-height:13px;background:#fff;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7; color:#000000; padding-top: 1px; display: inline;}
#map .infoPopup{width:200px}
#map p{text-align:left}
#map .event_media_image,.mapThumb{vertical-align:middle;float:right;width:72px;height:72px;padding:5px; padding-left: 8px; margin-left: 10px;}

/* AFFILIATE LINKS SECTION */
#address{background-color:#FFF}
#address .event_desc a{color:#000}
#address .text{font-size:10px}
.address-details{background-color:#FFF;padding-bottom:15px}
#confirmation_upsell{font-size:12px;padding:10px}

/* WEB PERFS PERF NAME */
select#sub-query, #sub-query option.perfNameDesc {behavior: url(/shared/behaviours/perfName_IE.htc)}
.perfName,#sub-query option.perfNameDesc{background:#fff;color:#000;}
.perfName{border-left:1px solid #abc5e3;border-top:1px solid #abc5e3;border-right:1px solid #abc5e3}
#sub-query option.perfNameDesc{border-left:1px solid #abc5e3;border-bottom:1px solid #abc5e3;border-right:1px solid #abc5e3;font-size:10px;padding-left:5px}

/*** TROLLEY COSTS/PRICES ALIGNMENT ***/
#item-price .no_of_seats .heading{float:left}
#item-price .no_of_seats .price{float:right;margin-right:38px}
#item-price .no_of_seats .price_breakdown{clear:both}
#show-product-summary #item-price .combined_cost{height:17px}
#item-price .combined_cost .heading{float:left}
#item-price .combined_cost .price{float:right}
.item-dispatch{width:480px;text-align:right}
.item-heading-dispatch-price{text-align:left}
.item-dispatch .dispatch_costs{margin-right:6px}
.link-supplier a{margin-left:0}
.details {font-weight: bold; list-style-type: circle;}
.prompt {font-weight: normal;  font-size: smaller;}
.links {font-weight: bold; float: right; font-size: smaller;}

/*** FULL PAGE FEATURE STYLES ***/
.fullPageSpecial #search-results .main-box{padding-bottom:30px}
.fullPageSpecial #search-results .main-box .class{margin-left:20px;margin-right:40px}
.fullPageSpecial #search-results .main-box h5{padding-bottom:10px}
.fullPageSpecial #search-results .main-box .offers{background-position:top left;background-color:#e6e6e6;background-repeat:no-repeat;margin-top:5px;height:100px;padding-right:5px;padding-left:200px;border:1px solid #000; -webkit-border-radius: 5px; -moz-border-radius: 5px}
.fullPageSpecial #search-results .main-box .offers .offersText{float:left;width:360px;margin-top:2px;font-size:10px}
.fullPageSpecial #search-results .main-box .offers .offersText .bookButton a{color:#000;text-decoration:none}

/*** Big Up STYLES ***/
.bigUpSearch{font-weight:700;font-size:10px;display:block;background: url('/shared/images/big_up_bg.png') top left no-repeat transparent;width:37px;height:37px}
.bigUpContainer{text-align:center;padding-top:2px}
img.bigUpThumb{vertical-align:middle;width:10px}
#bigUp .heading{height:30px;text-align:left}
#bigUp .webInfoBigUp .tableBigUp{font-weight:700;font-size:10px;display:block;padding-left:6px;}
#bigUp .webInfoBigUp img.bigUpThumb{margin-left:0px;margin-top:2px;margin-right:0px;float:left;height:27px;width:27px}
#bigUp .heading {padding-top:0px; margin-top:0px;}
#bigUp .header-image {padding-top:0px;}
.tableBigUp .numberOfVotes{text-align:left;vertical-align:top;padding-left:0;float:left;clear:none; width:130px;}
#event-box .book_now a.voteLink{font-size:10px;clear:none;padding-top:3px;text-decoration:underline;text-align:left}
#event-box #bigUp div.header-image{ height:40px;}

/*** Special Offer Pricing ***/

div.specialOfferPrice{font-size:10px;font-weight:400;color:#000}
span.specialOfferPrice{font-size:10px;font-weight:400;color:green}
span.specialOfferPriceRed{font-size:10px;font-weight:400;color:#c00}
span.specialOfferPriceSave{font-size:10px;font-weight:400;color:#c00}
#icon_featured_items div.specialOfferPrice img.hotIcon,#large_sub_feature div.specialOfferPrice img.hotIcon, div.info_panel div.specialOfferPrice img.hotIcon,#search-results div.specialOfferPrice img.hotIcon {display:inline;height:20px;width:13px;background: url(/shared/images/hot.png) no-repeat center;}
span.strike{text-decoration:line-through;font-size:11px;font-weight:700}
span.specialOfferPriceNow{font-size:11px;font-weight:700;color:green}

div.info_panel div.specialOfferPrice{padding:5px;border:1px dotted #fff}
div.info_panel div.specialOfferPrice,div.info_panel span.specialOfferPriceRed,div.info_panel span.specialOfferPriceSave{font-size:11px;font-weight:400;color:#fff}
div.info_panel span.specialOfferPriceNow{font-size:14px;font-weight:700;color:#fff}
div.info_panel span.strike,#search-results span.strike{font-size:12px}

#search-results  div.specialOfferPrice,#search-results span.specialOfferPriceRed,#search-results span.specialOfferPriceSave{font-size:13px;font-weight:700}
#search-results span.specialOfferPriceNow{font-size:15px;font-weight:700}
#search-results .main-box .event_results {padding:0px;margin-left:24px;margin-left:24px;}
#search-results .main-box .event_results .special {background:#ffd26c url(/shared/images/styles/fixed-tabs/tswlinkdev/specialBG.png) top left repeat-x; border:1px solid #c00; padding-left:2px; padding-right:0px;padding-top:2px;}
#search-results .main-box .event_results .special .details {background: url(/shared/images/styles/fixed-tabs/tswlink/flame.png) bottom right no-repeat}
#search-results .main-box .event_results .special .specialOfferPrice {padding-top:3px; padding-bottom:3px;}
#search-results .main-box .event_results .resultItem {padding-left:2px; padding-right:0px; padding-top:2px;}
#search-results div.specialOfferPrice img.hotIcon {background-image:none;}


/* MULTI-PART EXTRA TEXT */
	.event_venue_info .customEventTextGeneric {float:right;clear:right; width:300px;margin-left:10px}
	.event_venue_info .customEventTextGeneric p {width:280px; margin:10px 10px 0px 10px;}
	.event_venue_info .customEventTextFooterGeneric { height:10px; font-size:10px; line-height:10px;width:300px; padding:0; margin:0px 0px 10px 0px;float:right; clear:right;}
	#content-layout #event_info_container .customEventTextGeneric {clear:right; margin-top:10px}

/* FULL PAGE FEATURES */
#match-search-text img.roundedBorder{margin:0 0 10px 10px}
