﻿/* Generic Styles */
body{font-size:62.5%;padding:0;text-align:center;color:#000;margin-left:auto;margin-right:auto;margin-top:0px;height:100%;width:100%} 
img{border:none}
fieldset{border:none;margin:0;padding:0}
legend{display:none}
select{font-size:11px}
p{margin:0 auto 12px auto}
*html p{margin:0 auto 15px auto}
h1{font:normal 1.9em Verdana, Arial, Helvetica, sans-serif;padding:0px;margin:0 0 12px 0;padding-top:0px}
h1.conventionHeader{font-family:Verdana, Arial, Helvetica, Sans-Serif}
h1 p{padding:0;margin:0}
h2{font:normal 1.6em Verdana, Arial, Helvetica, sans-serif;padding:4px 0 0 0;margin:4px 0 12px 0}
h3{font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;padding:4px 0 0 0;margin:6px 0 12px 0}
h3.heading3{font:normal 1.6em Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;}
h4{font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;margin:0}
h4.heading4{font:normal 1.4em Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;}
h5{color:#3f8221;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;margin:0}
h5.heading5{color:#000;font:normal 1.2em Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;}
td{vertical-align:top}
a{color:#1e5fd7;text-decoration:none}
a:hover{text-decoration:underline}
input{font-size:1.0em}
textarea{font-family:Verdana, Arial, Helvetica, Sans-Serif;font-size:1.0em}
/* Page Layout */
#container{width:775px;margin:auto;text-align:left;float:none;padding:0px;font:1.1em Verdana, Arial, Helvetica, sans-serif}
#col1{float:left;width:440px;padding:0 6px 0 15px}
#col2{float:left;width:304px; margin:auto;}
#general_page_body{float:left;padding:0px 0 0 15px;width:750px}
#general_body{width:352px;float:left;padding-right:12px}
#general_body_con{width:287px;float:left;padding:0;margin-top:20px}
#wide_body{width:595px;float:left}
#colWide{float:left;padding:0}
#header{margin-top:8px;margin-bottom:20px;padding-left:15px;padding-right:10px;float:left;width:750px}
#header .divider{clear:both;border-bottom:solid 2px #000;display:block}
.convHeaderImage{height:250px;position:relative}
#convImageBox{padding:11px 4px 0;position:absolute;top:14px;left:10px;color:#fff;background-color:#00397e;font-size:1.1em;width:79px;height:74px}
#convImageBox a{color:#fff}
#convImageBox, #convImageBox a:hover,#convImageBox a{text-decoration:none;cursor:pointer}
#location_logo{margin-right:24px;float:right}
.logo{float:left;}
.logo img{float:left;padding-right:14px}
.tagline{display:block;padding-top:4px;font-size:11px;float:left;}
/* right_side (Used inside Col2 div) */
#right_side_promos{padding-left:12px}
#right_side_promos h2{font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;margin:0}
#right_side{padding-left:12px;width:292px}
/* Left Column (Used inside general body div) */
#leftCol{float:left;width:437px;padding-right:20px}
/* Right Column (Used inside general body div) */
#rightCol_small{float:right;width:220px;padding-bottom:10px}
#rightCol_big{float:right;width:292px;padding-bottom:10px}
/*#rightCol_small h3, #rightCol_big h3{font-size:1.3em}*/
#rightCol_text{padding:0 0 0 12px}
#rightCol_listing{width:292px}
#rightCol_listing ul{width:292px;margin:0;padding:0 0 6px 0;float:left}
#rightCol_listing li{width:292px;float:left;padding-top:18px;list-style-type:none;position:relative;margin:0 0 0 0}
#rightCol_listing li p{color:#000;margin-bottom:0px;margin-top:0px;padding-top:0px}
#rightCol_listing img{width:52px!important;height:52px!important;float:left;padding-bottom:6px}
#rightCol_listing a{text-decoration:none;color:#1e5fd7}
#rightCol_listing .rightCol_listing_text{float:right;width:230px;display:block}
#rightCol_listing .recommendations_heading{color:#3f8221;font:1.3em Verdana, Arial, Helvetica, sans-serif}
/* Popup */
#popup_header .float_right{float:right;text-align:right}
#popup_header a{line-height:1.6em}
#popup_copyright{color:#989898;margin:18px 0 7px 15px;padding:0;float:left;font-size:11px}
*html #popup_copyright{color:#989898;margin:18px 0 7px 7px;padding:0;float:left}
#popup_content .tellAFriendHeading{padding-top:8px;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;color:#3F8221;}
#popup_container{margin:0 auto;text-align:left;float:none;padding:0px;font:1.1em Verdana, Arial, Helvetica, sans-serif}
#popup_header{padding:10px 15px 80px 15px}
#popup_content{clear:both;padding:0 15px 0 15px}
.popup_table{width:400px;margin-top:12px}
.popup_table td{padding-top:2px;vertical-align:top}
.popup_field{width:208px;font:1.0em Arial, Helvetica,sans-serif}
.popup_field_long{width:208px;font:1.0em Arial, Helvetica,sans-serif}
#msg_container{margin:0 auto;text-align:left;float:none;padding:10px;font:1.1em Verdana, Arial, Helvetica, sans-serif}
/* Sitemap */
ul.CMSSiteMapList{margin:0;padding:6px 0 0 16px}
ul.CMSSiteMapList li.CMSSiteMapListItem{font-size:1.4em;/*-- float:left;--*/font-weight:bold;list-style-type:none;margin:2px 5px 3px 0;padding:2px 5px 3px 0}
ul.CMSSiteMapList li.CMSSiteMapListItem ul{clear:both;padding:2px 0 2px 16px;font-size:1.0em}
ul.CMSSiteMapList li.CMSSiteMapListItem ul li{clear:both;font-weight:bold;font-size:0.8em;border:none;margin:2x 0 0 0;padding:2px 0 0 0}
ul.CMSSiteMapList li.CMSSiteMapListItem ul li ul{clear:both;font-weight:bold;font-size:1.0em;border:none;margin:0;padding:0 0 0 16px}
ul.CMSSiteMapList li.CMSSiteMapListItem ul li ul li{clear:both;font-weight:normal;font-size:1.0em;margin:2px 0 0 0;padding:2px 0 0 0}
.red_text{color:#F00}
.inline_grey_text{color:#819498}
.pink_text{color:#1e5fd7}
.green_text{color:#63a638}
/* Shared Styles */
.Button,.SubscriptionButton{cursor:pointer;margin:6px 0 0 0;border:none;background-color:#62A53B;color:#fff;padding:2px 10px;font-size:1.2em}
a.Button:hover{text-decoration:none}
.float_right{float:right}
.float_left{float:left}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px}
.bold{font-weight:bold}
.hide{display:none}
.border_bottom{border-bottom:1px dotted #ababab}
.border_right{border-right:1px dotted #ababab}
.border_left{border-left:1px dotted #ababab}
.border_top{border-top:1px dotted #ababab}
.border_none{border:none}
.normal_font_weight{font-weight:normal}
.PollInfo{color:#F00}
.PollControl{float:left;width:100%}
.PollTitle{background-color:#581f5c;display:block;padding:6px;color:#fff;font-weight:bold;width:auto}
.PollQuestion{margin:10px 0;display:block}
.PollAnswerCheck{margin-left:-4px}
.EditingFormErrorLabel,.ErrorLabel, .ErrorMessage{color:red}
.PollVoteButton, .FormButton, .tellafriendButton{cursor:pointer;margin:6px 0 0 0;float:right;border:none;background-color:#62A53B;color:#fff;padding:2px 0;font-size:1.2em}
.PollGraph{border:solid 1px #000;height:1em;overflow:hidden;margin:2px 0 5px 0}
.PollCount{padding:0px 5px 5px 5px}
.PollGraph0,.PollGraph1,.PollGraph2,.PollGraph3,.PollGraph4,.PollGraph5,.PollGraph6,.PollGraph7,.PollGraph8,.PollGraph9,.PollGraph10,.PollGraph11,.PollGraph12,.PollGraph13,.PollGraph14,.PollGraph15{background-color:#ccc}
.flash_main{margin:-3px -5px 0 0}
#venue{width:280px;height:26px;background-color:#612a7e;float:left;margin-bottom:18px;color:#FFF;font:bold 1.3em Verdana, Arial, Helvetica, sans-serif;text-align:left;text-decoration:none;padding:10px 0 0 12px;position:relative}
#venue img{position:absolute;bottom:0px;right:0px}
.con_byline{float:left;margin:-24px 0 0 15px;font:bold 17px Verdana, Arial, Helvetica, sans-serif}
*html .con_byline{float:left;margin:-24px 0 0 15px;display:inline;font:bold 17px Verdana, Arial, Helvetica, sans-serif}
.body_text{clear:both}
.forgotten_pw{width:300px}
.formTable{margin-top:20px}
.field_input{width:210px}
.field_name{width:100%}
#searchResultsResetFilters{text-align:right}
#reset_search{padding:0 2px 0 0;margin:0;float:left}
#reset_search a{text-decoration:none;color:#1e5fd7;float:right}
#search_results_header{color:#173b89;float:left}
#search_results_header p{margin:0;padding:0}
#search_results_number{padding-bottom:8px;font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;color:#173B89}
#search_results_filter{padding-bottom:8px}
#search_results_rss ul{padding:4px 0 0 0;margin:0;list-style-type:none;float:left}
#search_results_rss li{padding-right:9px;float:left}
#search_results_rss img{border:none}
#search_results_rss a{text-decoration:none;color:#1e5fd7}
.searchMainImage img{margin:0 0 12px 0}
#pagination, #paginationBot{float:left;margin:14px 0 12px 0;color:#183b8f;width:438px}
/* Calendar */
#calendar{width:292px;margin:0 0 18px 12px;background-color:#183d8e}
#calendar_top{height:115px;position:relative}
#calendar_title{float:left;width:120px;height:46px;padding-top:10px;padding-left:14px;font:bold 13px Verdana, Arial, Helvetica, sans-serif;color:#fff}
#calendar_heading{float:right;height:44px;width:140px;padding-top:12px;padding-right:14px;font:11px Verdana, Arial, Helvetica, sans-serif;color:#fff}
#calendar_months{height:57px;width:292px}
#calendar_months ul{float:left;width:281px;padding:0 0 0 11px;margin:0}
#calendar_months li{width:40px;height:19px;margin:6px 6px 0 0;list-style-type:none;float:left;text-align:center}
#calendar_months li.no_margin{margin-right:0}
#calendar_months li a:hover{color:#000;text-decoration:none}
#calendar_months li a{font:11px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;color:#fff;padding-top:2px;height:17px;width:40px;display:block}
#calendar_months ul li.calendar_button{background-position:top left;background-repeat:no-repeat}
#calendar_months ul li.top_left_button{background-image:url(images/calendar_top_left.gif)}
#calendar_months ul li.top_left_button_selected, #calendar_months ul li.top_left_button a:hover{background-image:url(images/calendar_top_left_white.gif)}
#calendar_months ul li.top_mid_button{background-image:url(images/calendar_top_mid.gif)}
#calendar_months ul li.top_mid_button_selected, #calendar_months ul li.top_mid_button a:hover{background-image:url(images/calendar_top_mid_white.gif)}
#calendar_months ul li.top_right_button{background-image:url(images/calendar_top_right.gif)}
#calendar_months ul li.top_right_button_selected, #calendar_months ul li.top_right_button a:hover{background-image:url(images/calendar_top_right_white.gif)}
#calendar_months ul li.top_right_button_selected a,
#calendar_months ul li.bottom_mid_button_selected a,
#calendar_months ul li.top_left_button_selected a,
#calendar_months ul li.top_mid_button_selected a,
#calendar_months ul li.bottom_right_button_selected a,
#calendar_months ul li.bottom_left_button_selected a{color:#000}
#calendar_months ul li.bottom_left_button{background-image:url(images/calendar_bottom_left.gif)}
#calendar_months ul li.bottom_left_button_selected, #calendar_months ul li.bottom_left_button a:hover{background-image:url(images/calendar_bottom_left_white.gif)}
#calendar_months ul li.bottom_mid_button{background-image:url(images/calendar_bottom_mid.gif)}
#calendar_months ul li.bottom_mid_button_selected, #calendar_months ul li.bottom_mid_button a:hover{background-image:url(images/calendar_bottom_mid_white.gif)}
#calendar_months ul li.bottom_right_button{background-image:url(images/calendar_bottom_right.gif)}
#calendar_months ul li.bottom_right_button_selected, #calendar_months ul li.bottom_right_button a:hover{background-image:url(images/calendar_bottom_right_white.gif)}
#calendar_mid{width:292px;height:23px;background-image:url(images/calendar_month_bground.gif);background-repeat:no-repeat;background-position:top center;color:#fff;font:1.3em Verdana, Arial, Helvetica, sans-serif;text-align:center;padding-top:5px}
#calendar_bottom{width:292px;padding:0}
#calendar_drop{background-color:#a3b2d3;padding-top:8px}
.five_rows{height:215px}
.six_rows{height:248px}
#calendar_bottom ul{width:279px;padding:0 0 0 13px;float:left;margin:0}
#calendar_bottom ul.calendar_days_top li{padding-top:13px;margin-bottom:0px}
#calendar_bottom li.no_margin{margin-right:0}
#calendar_bottom li{width:30px;height:24px;margin:0 9px 9px 0;list-style-type:none;float:left;text-align:center;color:#fff;font-size:12px;font-weight:bold}
#calendar_bottom li a{width:30px;height:19px;display:block;color:#fff;font-size:12px;text-decoration:none;padding-top:5px}
#calendar_bottom li span{width:30px;height:19px;display:block;color:#eee;font-size:12px;text-decoration:none;padding-top:5px}
#calendar_bottom .calendar_day{background-image:url(images/calendar_day_button.gif);background-position:center;background-repeat:no-repeat}
#calendar_bottom .calendar_day a:hover{background-image:url(images/calendar_day_button_selected.gif);background-repeat:no-repeat;color:#183d8e;text-decoration:none}
#calendar_bottom .calendar_day_empty{background-image:url(images/calendar_day_button_empty.gif);background-position:top left;background-repeat:no-repeat}
#calendar_bottom .calendar_day_selected a,#calendar_bottom .calendar_day_selected a:hover{background-image:url(images/calendar_day_button_selected.gif);background-position:top left;background-repeat:no-repeat;color:#183d8e;text-decoration:none}
/* Rollovers */
#search_filter{margin-top:20px;padding-left:12px}
#filter_text{font-weight:bold;color:#183b8f;margin-bottom:20px}
#search_filter_header{height:25px;width:280px;background-color:#e30081;color:#fff;padding:9px 0 0 12px;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;float:left}
#search_filter_options{background-color:#e892ad;float:left;width:278px;padding:0 0 10px 14px}
#search_filter_options ul{float:left;padding:0;margin:0}
#search_filter ul.options_col1{width:280px}
#search_filter_options li{list-style-type:none;padding:9px 0 0 0px;position:relative}
#search_filter_options label{position:absolute;top:13px;padding-left:3px}
#search_filter_bar{background-color:#e30081;width:216px;height:23px;padding:5px 30px 0 14px;float:left;color:#fff;font-size:1.1em;margin-top:4px;position:relative}
#search_filter_bar label{position:absolute;top:8px;padding-left:3px}
#search_filter_bar .filter_search_text{font-size:1.2em;float:right}
.filter_button{margin-top:4px}
.smlText{font-size:0.9em}
#tickets{padding:4px;margin-top:4px}
#tickets th{border-bottom:1px solid #ababab;font-weight:normal;vertical-align:bottom}
#tickets td{border-bottom:1px dotted #ababab}
#cart{padding:4px;margin-top:4px;width:100%}
#cart th{border-bottom:1px solid #ababab;vertical-align:top;font-weight:normal}
#cart .total{border-top:1px solid #ababab}
#gtotal{margin:20px 0;padding:4px;border-top:double #ababab}
#gtotal .text{float:left}
#gtotal .price{float:right}
#pptrail ul{list-style-type:none;margin:0px;padding:0 0 10px 0;float:left}
#pptrail li{display:block;float:left;margin:0 3px 0 0;color:#000;text-align:left;text-decoration:none;font-size:11px}
#pptrail li.unhighlighted{background-image:url(images/process_1.gif);background-position:top left;background-repeat:no-repeat;color:#999;width:79px;height:30px;padding:8px 0 0 5px}
#pptrail li.selected{background-image:url(images/process_2.gif);background-position:top left;background-repeat:no-repeat;width:79px;height:30px;padding:8px 0 0 5px;color:#fff}
#pptrail li.unselected a{background-image:url(images/process_3.gif);background-position:top left;background-repeat:no-repeat;display:block;width:79px;height:30px;padding:8px 0 0 5px;color:#fff}
#pptrail li.unselected a:hover{background-image:url(images/process_2.gif);background-position:top left;background-repeat:no-repeat;display:block;width:79px;height:30px;padding:8px 0 0 5px;color:#fff;text-decoration:none}
/* Listing */
.home_news_listing_margin_top{margin-top:20px}
.home_news_listing{margin-top:0px;padding:0 6px 0 15px}
#promotion{float:left;padding-left:18px;width:292px;overflow:hidden}
#listing{float:left}
#listing ul{margin:0;padding:0;float:left}
#listing li{list-style-type:none;display:block;padding-top:16px}
#listing h5 p{padding:0;margin:0}
#listing h2{padding:0;margin:0;color:#3f8221;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif}
#listing h2 p{padding:0;margin:0}
#listing li.reduce_margin_top{margin-top:-3px}
#listing li p, #listing td p{margin:0}
#listing li p.hasImage, #listing td p.hasImage{width:374px;float:left;}
#recommendations_listing h5{margin:0;padding:0}
#listing .listing_col1{float:left;width:194px;padding-right:11px}
#listing .listing_col1 li{float:left;margin:0;border-bottom:1px dotted #ababab;width:100%}
#listing .listing_col1 li p{color:#000}
#listing .news_list_img_col{width:219px;padding-left:11px}
#listing .wide_col{width:339px}
#listing .listing_img_col{float:left;margin-left:-1px}
#listing .listing_img_col li{float:right;list-style-type:none;position:relative;margin:0;border-bottom:1px dotted #ababab}
#listing .listing_img_col li p{color:#000}
#listing .listing_img_col li img{width:52px!important;height:52px!important;}
#listing .home_news{width:150px;margin-left:7px}
#listing table {width:100%;}
*html #listing .listing_img_col img{margin-top:0px; width:52px!important;height:52px!important;}
.news_list_img_text{float:right;display:block;margin-top:-2px}
/* Buy Tickets Listing */
#search_listing ul{margin:0;padding:0;float:left}
#search_listing li{list-style-type:none;display:block}
#search_listing .search_listing_topic{float:left;color:#9f9f9f;margin-top:3px}
.search_list_col li{float:left;width:438px;padding-top:2px}
.search_list_col_td{border-bottom:1px dotted #d4d0c8;padding-top:6px}
.search_list_col td .float_left img{padding-right:12px;padding-bottom:6px; width:52px!important;height:52px!important}
#search_listing .search_listing{width:375px}
.search_list_col{width:438px}
.search_show_result{float:left;width:100%;border-bottom:1px dotted #ababab;margin:10px 0 10px 0;padding:0 0 5px 0}
*html .search_show_result{float:none;border-bottom:1px dotted #ababab;margin:10px 0 10px 0;padding:0 0 5px 0}
.search_show_result table{width:438px;margin:0 0 5px 0px}
#search_atoz{width:438px;padding:14px 0}
#search_atoz ul{margin:0;padding:0 0 5px 0;float:left}
#search_atoz li{list-style-type:none;float:left;text-align:center;color:#666;line-height:1.6em}
#search_atoz ul.atoz_top_row li{width:15px}
#search_atoz ul.atoz_bot_row li{width:16px}
#search_atoz ul.atoz_bot_row{padding-left:5px}
#search_atoz ul li.atoz_All{width:30px}
#search_atoz li a:hover{background-color:#62A53C;color:#fff;display:block;text-decoration:none}
#search_atoz li a.atoz_selected{background-color:#62A53C;color:#fff;display:block}
#search_atoz li a.atoz_selected:hover{background-color:#62A53C;color:#fff;display:block;text-decoration:none}
.atozSectionHeader{background-color:#62A53C;color:#fff;height:15px;font-weight:bold;font-size:1.2em;padding:7px 7px 0 3px;float:left}
.list_item_heading{font-weight:bold;margin-bottom:8px;line-height:1.3em}
.list_item_heading_tickets{font-weight:bold;margin-bottom:4px;line-height:1.3em}
.listing_more_link{float:right;padding:0 0 6px 0;position:relative}
.listing_more_link a{color:#1e5fd7;text-decoration:none}
/* Navigation */
#cmsPrimaryNav{list-style-type:none;margin:0;padding:0;float:left}
#cmsPrimaryNav li{float:left;margin-right:2px;width:86px;height:62px}
#cmsPrimaryNav a{background-color:#8cb24f;color:#fff;font:12px Verdana, Arial, Helvetica, sans-serif;text-align:left;text-decoration:none;line-height:16px;display:block;width:82px;height:53px;padding:9px 0 0 4px}
#cmsPrimaryNav a:hover{background-color:#183d8e;color:#fff;text-decoration:none}
#cmsPrimaryNav li.CMSListMenuHighlightedLI a{background-color:#183d8e;color:#fff;font:12px Verdana, Arial, Helvetica, sans-serif;text-align:left;text-decoration:none;line-height:16px;display:block;width:82px;height:53px;padding:9px 0 0 4px}
table.CMSTreeMenuTable, table.conCMSTreeMenuTable{width:130px;margin:0;float:left;font-size:11px}
td.CMSTreeMenuItem{border-bottom:1px dotted #848688}
td.CMSTreeMenuSelectedItem{border-bottom:1px solid #848688}
.side_nav_conventions{margin-top:20px!important}
.side_navigation td.CMSTreeMenuItem a.CMSTreeMenuLink{color:#000;background-color:#fff;display:block;width:121px;padding:12px 3px 12px 6px}
.side_navigation td.CMSTreeMenuItem a.CMSTreeMenuLink:hover{color:#000;background-color:#B4B9BC;display:block;text-decoration:none}
.side_navigation td.CMSTreeMenuSelectedItem a.CMSTreeMenuSelectedLink{color:#000;background-color:#B4B9BC;display:block;width:121px;padding:12px 3px 12px 6px}
.side_navigation td.CMSTreeMenuSelectedItem a.CMSTreeMenuSelectedLink:hover{color:#000;background-color:#B4B9BC;display:block;text-decoration:none}
td.lvl2CMSTreeMenuItem, td.lvl2CMSTreeMenuSelectedItem{border-bottom:1px dotted #000;background-color:#E0E5DF}
.side_navigation td.lvl2CMSTreeMenuItem a.lvl2CMSTreeMenuLink{color:#000;background-color:#E0E5DF;display:block;width:115px;padding:12px 3px 12px 12px}
.side_navigation td.lvl2CMSTreeMenuItem a.lvl2CMSTreeMenuLink:hover{color:#fff;background-color:#000;display:block;text-decoration:none}
.side_navigation td.lvl2CMSTreeMenuSelectedItem a.lvl2CMSTreeMenuSelectedLink{color:#fff;background-color:#000;display:block;width:115px;padding:12px 3px 12px 12px}
.side_navigation td.lvl2CMSTreeMenuSelectedItem a.lvl2CMSTreeMenuSelectedLink:hover{color:#fff;background-color:#000;display:block;text-decoration:none}
td.conCMSTreeMenuItem{border-bottom:1px dotted #848688}
td.conCMSTreeMenuSelectedItem{border-bottom:1px solid #848688}
.side_navigation td.conCMSTreeMenuItem a.conCMSTreeMenuLink{color:#000;background-color:#e8f0f8;display:block;width:121px;padding:12px 3px 12px 6px}
.side_navigation td.conCMSTreeMenuItem a.conCMSTreeMenuLink:hover{color:#000;background-color:#a1c8dc;display:block;text-decoration:none}
.side_navigation td.conCMSTreeMenuSelectedItem a.conCMSTreeMenuSelectedLink{color:#000;background-color:#a1c8dc;display:block;width:121px;padding:12px 3px 12px 6px}
.side_navigation td.conCMSTreeMenuSelectedItem a.conCMSTreeMenuSelectedLink:hover{color:#000;background-color:#a1c8dc;display:block;text-decoration:none}
td.conLvl2CMSTreeMenuItem, td.conLvl2CMSTreeMenuSelectedItem{border-bottom:1px dotted #848688}
.side_navigation td.conLvl2CMSTreeMenuItem a.conLvl2CMSTreeMenuLink{color:#000;background-color:#c8d4e7;display:block;width:115px;padding:12px 3px 12px 12px}
.side_navigation td.conLvl2CMSTreeMenuItem a.conLvl2CMSTreeMenuLink:hover{color:#fff;background-color:#000;display:block;text-decoration:none}
.side_navigation td.conLvl2CMSTreeMenuSelectedItem a.conLvl2CMSTreeMenuSelectedLink{color:#fff;background-color:#000;display:block;width:115px;padding:12px 3px 12px 12px}
.side_navigation td.conLvl2CMSTreeMenuSelectedItem a.conLvl2CMSTreeMenuSelectedLink:hover{color:#fff;background-color:#000;display:block;text-decoration:none}
.con_sidenav{border-top:4px solid #000}
#nav_header{font:bold 1.4em Arial, Helvetica, sans-serif;color:#000;padding-bottom:12px;border-bottom:4px solid #000}
.side_navigation{float:left;width:130px;padding:0;margin:0 20px 0 0}
#nav_logos img{padding:10px 10px 0 0}
#cmsTertiaryNav{margin:0 0 8px 0;float:left;width:350px;padding:6px 0;border-bottom:1px dotted #ababab;font-size:11px;line-height:10px}
#cmsTertiaryNav ul{list-style-type:none;clear:right}
#cmsTertiaryNav li.CMSListMenuLIfirst, #cmsTertiaryNav li.CMSListMenuHighlightedLIfirst{border:none;padding:0 12px 0 0}
#cmsTertiaryNav li{list-style-type:none;float:left;padding:0 12px;border-left:solid 1px #173b89;margin-bottom:8px}
#cmsTertiaryNav li.CMSListMenuHighlightedLI a,#cmsTertiaryNav li.CMSListMenuHighlightedLIfirst a{color:#63a638;text-decoration:none}
#cmsTertiaryNav li.CMSListMenuHighlightedLI a:hover, #cmsTertiaryNav li.CMSListMenuHighlightedLIfirst a:hover{color:#63a638;text-decoration:underline}
/*Toolbar*/
#toolbar{width:432px;margin:5px 0 18px 0;padding:0px 0 0px 6px;height:48px;color:#fff;float:left;background-color:#183d8e}
#toolbar_links{float:left;padding-top:4px}
.WelcomeMsg{font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0;clear:both}
#toolbar ul{list-style-type:none;margin:0;padding:0}
#toolbar li{display:block;float:left;padding:0px 7px 4px 0px;font-size:11px;text-align:left;text-decoration:none}
#toolbar li a{color:#fff}
#toolbar li img{padding:0 6px 0 4px}
/*search box*/
#search_block{float:right;width:172px;padding:0px 0 0 0px;height:66px;margin-left:6px;margin-right:2px;position:relative;}
#search_block ul{list-style-type:none;margin:18px 0 0 0;padding:0;float:right}
#search_block li{display:block;float:left;padding:0 3px 0 0;color:#000;font-size:11px;text-align:left;text-decoration:none}
#search_block fieldset{position:absolute;bottom:9px;right:0;}
#search_block .headerLinks{position:absolute;bottom:37px;right:0;}
#search_block input{border:1px solid #666;font-size:11px;margin:0;width:140px;float:left}
.search_input{padding:2px}
*html #search_block input{margin-left:0px}
.search_btn{display:inline;padding-left:3px}
#newsletter{float:right;width:193px;}
.newsletter_text h3{font:normal 1.6em Verdana, Arial, Helvetica, sans-serif;padding:4px 0 0 0;margin:4px 5px 6px 0}
.NewsletterSignUp{font:normal 1.6em Verdana, Arial, Helvetica, sans-serif;padding:4px 0 0 0;margin:4px 5px 6px 0}
#newsletter img{float:left;padding:10px 3px 0 0}
#newsletter .newsletter_text{float:left;width:100px;font-size:11px}
.nlo_text b, .nlo_text a, .nlo_text p{margin-top:3px}
.nlo_text a{line-height:1.5em}
#convHeaderRight{height:66px;float:right;width:316px;font-size:11px}
#convHeaderRight ul{list-style:none;padding:0;margin:50px 0 0 0;float:left}
#convHeaderRight li{float:left;margin:0 0 0 34px;padding:0}
#convHeaderRight li.first{margin:0}
#convHeaderRight img{float:left;padding-top:8px}
/*news letter*/
.nlo_text a{padding:2px 0;display:block}
.nlo_text b, .nlo_text a, .nlo_text p{margin-top:3px}
.nlo_text a{line-height:1.5em}
/*footer*/
#footer ul{list-style-type:none; margin:36px 0 0 0; padding:7px 0 8px 0;float:left;background-color:#183d8e;width:460px;height:13px}
#footer ul.conv{width:750px;margin:0}
/*#footer{margin:16px 0 0 15px;width:750px;padding:8px 11px 0 0px;color:#fff}*/
#footer{margin:auto;width:750px;padding:8px 0 0 0px;color:#fff}
#footer li{display:block;float:left;padding:0 0 0 6px;color:#FFF;font-size:11px;text-align:left;text-decoration:none}
#footer a{color:#FFF;font:11px Verdana,Arial,Helvetica,sans-serif;text-align:left;text-decoration:none}
#footer a:hover{color:#FFF;text-decoration:underline}
#footer .footer-venue{float:right;width:290px;cursor:pointer}
#footer .footer-venue a:hover{text-decoration:none;cursor:pointer}
#footer .venue-text{background-color:#1f62d0;font:0.9em arial;padding:2px 3px;margin:36px 0 3px 0;display:inline-block;border-top:solid 4px #183d8e;border-bottom:solid 4px #183d8e;border-right:solid 4px #183d8e;height:16px;display:block}
#footer .venue-image{float:left}
#footer .heading{font-size:1.3em;font-weight:bold;padding:0 2px;font-family:Verdana, Arial, Helvetica, sans-serif}
/*#copyright{color:#989898;margin:5px 0 7px 27px;
           padding-right:20px;font-size:11px;clear:both;display:inline-block}
*html #copyright{margin-left:27px}*/
#copyright{color:#989898;margin:5px 0 7px 27px;
           font-size:11px;clear:both;}
/* FAQ */
#faq_links{margin-top:12px}
#faq_links ul, #faq_listing ul{list-style-type:none;margin:0;padding:0}
#faq_links li, #faq_listing li{margin:0;padding:0}
#faq_links li{margin-bottom:8px}
#faq_listing{margin-top:20px;width:350px}
#faq_listing li{margin-bottom:12px;width:350px}
#faq_listing li .faq_heading{font-weight:bold}
#details_links{color:#989898;margin:10px 0 10px 0;clear:both}
/* Form */
.formCkBox{position:relative;right:4px}
.formLabelTD{width:40%;vertical-align:top;padding-top:10px}
.formInputTD{width:60%;padding:8px 0 0 35px}
.formSpaceAbove{padding-top:12px}
/* Login Page */
.loginButton{position:relative;float:right;padding:2px 10px}
*html .loginButton{position:relative;}
/* My Details Page */
.saveMyDetailsButton{position:relative;left:306px}
/* My Account Page */
.myaccountTable td{border-bottom:1px solid #ababab}
.myaccountTable{margin-top:6px}
/* Register Page */
table.interestsList td{height:23px}
table.interestsList{margin-top:3px}
.textlong{width:205px;font-size:11px}
.textshort{width:37px;font-size:11px}
.areacode{width:45px}
.phonenumber{width:90px}
.ddllong{width:210px;font-size:11px}
.registerButton{position:relative;float:right;padding:2px 10px}
*html .registerButton{width:70px;position:relative;}
.linkBlock{background-color:#62A53C;color:#fff;padding:5px 5px 3px 3px}
.productionContent{border-bottom:1px dotted #ababab}
#emailType{padding:4px 0 4px 24px}
.fieldSpace{padding-bottom:6px}
/* Favourites */
#listing .favourites_listing{width:231px;margin-left:7px}
#listing .favourites_li{padding-bottom:8px;border-bottom:1px dotted #ababab;float:left;position:relative}
#listing .favourites_li .list_item_heading{width:210px}
.favourites_list{width:350px}
.removeFavCheckBox{position:absolute;left:116px;bottom:5px;}
.favUpdateButton{float:right;margin-top:10px}
/* Homepage */
#logoHeader{display:none}
#main_event_details{position:relative;width:428px;padding:0px 12px 0 0;float:left}
#main_event_details_landscape{position:relative;width:438px;clear:both}
#main_event_details a, #main_event_details_landscape a{margin-bottom:14px}
#main_event_image img{float:left;padding-right:18px}
.date_range{font-weight:bold;padding:5px 0}
.main_event_text_landscape{clear:both;width:410px;padding:0px 14px 22px 14px}
.main_event_text{padding:0 18px 5px 0}
.main_image_heading h2{font:normal 2.6em Verdana, Arial, Helvetica, sans-serif;padding:12px 0px;margin:0px}
#conventions{position:relative;float:left;padding-left:12px}
#conventions .conventions_text{width:268px;/*background-color:#183d8e;color:#fff;font-size:1.2em;font-weight:bold;*/position:absolute;bottom:0px;padding:10px 12px}
#conventions .conventions_text a{color:#fff}
#conventions .conventions_text a:hover{text-decoration:none}
#conventions p {margin:0;}
.promo{float:left;position:relative;margin:0 0 18px 0;width:292px}
.promo_text{padding:0 0px 6px 10px;float:left;width:150px}
.promo_text h4{padding:6px 0 4px 0;line-height:1.0em}
.promo img{float:left}
.promo_link img{position:absolute;bottom:0px;right:0px}
*html .promo_link img{bottom:-1px}
.fpromo{float:left;margin-right:20px;width:133px;background-color:#183d8e;height:112px;overflow:hidden}
.fpromo a,.fpromo a:hover, .fpromo_last a, .fpromo_last a:hover{text-decoration:none;color:#fff; border-color:#00a7ff;}
.fpromo h4, .fpromo_last h4{color:#fff;padding:6px;font-size:1.2em}
.fpromo_last{float:left;margin:0;width:133px;background-color:#183d8e;height:112px;overflow:hidden}
#feature_promos .arrow{position:absolute;padding:94px 0 0 115px}
#hero_nonFlashInfo .arrow{position:absolute;bottom:0;right:0}
#feature_promos{width:750px;padding:0 0 18px 15px;display:inline-block;clear:both}
#hero_events{padding:0 0 18px 15px;display:inline-block;clear:both}
.hero_flash{width:440px;float:left;padding-right:6px}
#flashcontent{position:relative}
.hero_nonFlashHeading{font-size:1.8em;margin:0 0 4px 0}
.hero_nonFlashDate{font-size:0.9em;font-weight:bold;margin:0 0 4px 0}
.hero_nonFlashDesc{font-size:0.8em}
#hero_nonFlashInfo{position:absolute;bottom:0;left:0;width:408px;background-color:Yellow;padding:4px 20px 10px 10px}
/* Events */
.recom{padding-left:12px;top:10px;float:left}
#event_details{width:428px;padding:0px 12px 0 0;float:left}
#event_details_landscape{width:438px;clear:both}
#event_image img{margin:0 12px 12px 0;float:left}
#event_image_landscape img{margin:0 0 12px 0}
#event_details a{text-decoration:none;margin-bottom:14px;color:#1e5fd7}
.event_image_heading h1{font:normal 2.5em Verdana, Arial, Helvetica, sans-serif;padding:0px;margin:0px}
#event_image .event_image_heading h1 p{font:normal 1.0em Verdana, Arial, Helvetica, sans-serif;padding:0px;margin:0px}
#event_image_landscape .event_image_heading h1 p{font:normal 1.0em Verdana, Arial, Helvetica, sans-serif;padding:0px;margin:0px}
#event_text .date_range{font-weight:bold;padding:9px 0}
#event_text_landscape{clear:both}
#event_text_landscape .date_range{font-weight:bold;padding:5px 0}
#event_text_landscape p{margin:10px 0 0 0;clear:both}
#event_text p{margin:0;padding:9px 0}
#event_additional_text{margin-top:12px}
.event_price{font-size:0.9em;padding:5px 8px 0 8px}
.event_price_red{font-size:0.9em;padding:5px 8px 0 8px;color:Red}
#booking{padding:0px 0 0 12px;float:left}
#booking_header{height:auto;background-color:#8c9ab5;color:#fff;font:bold 13px Verdana, Arial, Helvetica, sans-serif;padding:6px 2px 7px 6px;float:left;width:284px}
#booking_body{height:auto;background-color:#b7d0e3;color:#000;padding:6px 0px 10px 0px;margin-bottom:10px;float:left;width:292px;position:relative}
.padLeft{padding:0px 8px 0px 8px}
.padTop{padding-top:16px;}
#booking_body .ErrorLabel{padding:5px 5px}
#booking_body .bookingOpt{font-weight:bold;font-size:1.2em}
#booking_body .bookingOpt input{vertical-align:bottom;margin-left:0}
#booking_body .bookingOpt label{margin-left:6px}
.SeatingOpsTxt{margin:0 0 5px 26px;font-size:1.1em;display:block}
#booking_body #pricing{width:292px;padding:0;margin:0;background-color:#d3e3ef;overflow:hidden}
#booking_body #pricing td{font-size:.9em;border-bottom:solid 1px #999;padding:3px 1px 3px 1px;margin:0}
#booking_body #pricing td span{color:red}
.grey_text_event{font-size:.9em;color:red;display:block;padding-left:10px}
.grey_text{color:#819498}
#promo_body h3{margin:8px 0 4px 0;font:bold 1.1em Verdana, Arial, Helvetica, sans-serif}
#booking_body h3{margin:10px 0 4px 0;font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;background-color:#a6c1d5;padding:2px 4px;height:1%}
#booking_body span h3{margin:10px 8px 4px 8px;padding-left:4px;background-color:#a6c1d5}
#booking_body .service{padding:0 0 4px 12px;font-size:.8em;display:block;font-weight:bold;color:#444}
*html #booking_body .ErrorLabel{padding:0;margin:5px 5px}
#booking_body ul{padding:3px 0 0 0;margin:0px}
#booking_body .no_flash_text{padding:0}
*html #booking_body .no_flash_text{width:130px;font-size:11px;padding:0;position:absolute;top:55px;left:152px}
#booking_body .no_flash_text_error{width:130px;font-size:11px;padding:0;position:absolute;top:85px;left:152px}
#booking_body li{list-style-type:none;padding-bottom:5px;font-size:9px;text-align:left}
.booking_button{margin-top:8px}
#syosButton{margin-top:8px;margin-bottom:0px}
#syosButtonError{margin-top:8px;padding-bottom:2px}
.divider_text{position:absolute;top:10px;left:-13px}
.booking_right{padding-left:4px;position:absolute;top:68px;left:158px}
*html .booking_right{padding-left:4px;position:absolute;top:61px;left:158px}
.booking_right_error{padding-left:4px;position:absolute;top:94px;left:158px}
*html .booking_right_error{padding-left:4px;position:absolute;top:92px;left:158px}
#booking_body select{width:272px;margin-left:-2px;border:1px solid #666;padding:2px}
.select_text{width:134px;margin-top:-3px}
#bookingInfo{float:left;margin:12px 11px 0 7px}
#promo_body{height:auto;background-color:#f1f5fb;color:#000;padding:10px;margin-bottom:10px;float:left;width:272px;position:relative}
#promo_body .promoText{border:solid 1px #666;width:240px;vertical-align:top;height:16px;margin-right:3px}
#promo_body p{font-size:0.95em}
#promoUpdateLayer{background-color:#FFF;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}
#promoUpdateLayer span{margin-top:70px;position:relative;display:block;color:Gray}
#promo_body #loadingGif{position:absolute;left:115px;top:35px;border:0;z-index:10}
#panelUpdateLayer{background-color:#FFF;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}
#panelUpdateLayer span{color:Gray}
#panelLoadingGif{position:relative;left:15px;top:0px;border:0;z-index:10}
/* Cart */
#cart_link{font:11px Verdana, Arial, Helvetica, sans-serif;float:right;margin-right:2px;width:52px;text-align:center;padding-top:4px}
#cart_link a{color:#fff}
.timer_mins{color:#fecb00;font-size:22px;font-weight:bold}
.timer_text{color:#fff;padding-left:27px}
#timer_msg{width:200px;padding:6px 0 0 50px;font-style:italic}
#cart_timer{width:250px;font-size:9px;color:#fff;padding:0px 3px;float:right;height:48px}
#cart_clock{float:left;width:180px}
#cart_clock_time{height:44px;padding-top:4px}
#cart_clock img{float:left;padding-right:5px}
#txtCartTimer{color:#fecb00;font-size:23px;font-weight:bold;border-style:none;background-color:Transparent;text-align:center}
.cartShowLocation{width:120px}
.cartShowTime{width:180px;padding-bottom:5px}
.cartTable td.updateRemoveLinks{text-align:right;padding-right:2px;margin:0;width:165px}
*html .cartTable td.updateRemoveLinks{padding-right:4px}
.updateRemoveLinks input{text-align:right}
.doubleline{border:1px solid #000;color:#fff}
.cartRowHeading{padding:5px 0 2px 0}
.cartPriceEach{text-align:right;vertical-align:top;padding-right:4px}
.cartSeatsHeading{width:45px}
.cartAreaHeading{width:145px}
.cartTypeHeading{width:90px}
.cartNumHeading{width:30px}
.solid_border_bottom{border-bottom:1px solid #ababab}
.solid_border_top{border-top:1px solid #ababab}
.cartTable td.cartSubtotal{padding-bottom:8px}
.cartTable td.cartTotal{border-top:1px dotted #ababab}
*html .cartTotalSpacer{width:100%}
*:first-child+html .cartTotalSpacer{width:100%}
.totalAlignRight{text-align:right}
.cartGrandTotal{border-bottom:3px double #ababab;border-top:1px solid #ababab;padding:5px 0;font-weight:bold}
.cartButtonAlign{padding:8px 0 0 20px;float:right}
.promoterButtonAlign{margin-top:8px}
.linkButton{border:none;background-color:#fff;font-size:1.0em;color:#1e5fd7;padding:0;margin:0;cursor:pointer}
.removeSeatButton{margin-bottom:-2px}
.cartContent{margin-top:-20px}
.cartMessage{margin-bottom:0px}
.cartTable td.endSpacer{padding-right:17px}
.cartTable td.endSpacerBig{padding-right:27px;width:100px}
.cartTable td.endSpacerBigger{padding-right:18px}
*html .cartTable td.endSpacerBigger{padding-right:20px}
.cartTable td{padding:2px 1px}
/* Ticket Selector */
.tsEventHeader{padding-bottom:5px}
.buyTicketsButton{float:right;margin-right:5px;margin-top:10px;padding:2px 10px}
.tsPriceLabel{width:225px}
.tsPriceDropdown{text-align:right}
.tsPriceDropdown select{width:308px}
.tsNumTicketsDropdown{width:37px}
.loadingCart{height:16px;width:16px;position:relative;bottom:32px;left:88px}
/* Payment */
.payButton{float:right;margin-right:15px}
.payExpiry{font-size:11px}
#securityTxt td{font-size:11px}
.redeem{margin-top:0;font-size:1.0em;float:right;padding:2px 6px;margin-right:4px}
.giftCert1{float:left;width:35px}
.giftCert2{width:50px}
/*Gift Certs*/
.buyButton{float:right}
.giftAmount{width:150px;font-size:11px}
.giftDesigns{width:100%}
/*Non Performance Event */
.nonPerfItem{border:1px solid #1e5fd7;margin:2px 0 4px 0;border-collapse:collapse}
.nonPerfItem .priceCol{width:48px;text-align:right}
.nonPerfItem .borderBot{border-bottom:1px solid #ababab;height:1.5em}
.nonPerfItem td.dropDownCell{padding-right:6px}
.nonPerfItem td.dropDownCell div{height:1.8em}
*html .nonPerfItem .dropDownCell .borderBot{padding-bottom:2px}
.nonPerfItem .borderCell{border-top:1px solid #ababab;border-bottom:1px solid #ababab}
.nonPerfItem .borderBotCell{border-bottom:1px solid #ababab}
.nonPerfItem .rightCell{text-align:right;padding-right:6px}
.nonPerfItem td.buttonCell{padding-bottom:6px}
.nonPerfItem tr td{padding:5px 0 2px 0}
.nonPerfItem .nonPerfDD{width:70px}
.nonPerfIcon{margin:0 2px -2px 0}
.nonPerfItem .leftSpacer{width:20px;border:none}
.nonPerfItem .nonPerfLong{width:411px}
.nonPerfItem .hide{display:none}
.nonPerf .nonPerfRemove{display:none}
.nonPerf .nonPerfHide{visibility:hidden}
.nonPerf .nonPerfRemove{display:none;}
.nonPerfMoreInfo{vertical-align:bottom;text-align:right}
.nonPerfButton{padding:2px 3px;background-color:#1e5fd7;color:#fff;cursor:pointer;font-size:1em;border:none;width:auto;overflow:visible}
span.nonPerf{visibility:hidden}
/*Competition Template*/
#body_CompWrapper{width:438px;padding:0 20px 30px 0;float:left;position:relative}
#body_Comp td input{margin:4px 0 0 0;width:210px}
#body_Comp td label{width:438px;color:Black}
#rightCol_Comp{width:292px;float:left}
.txtComp{margin:0 0 16px 0}
#body_Comp input{width:152px;margin:6px 0 0 0}
#body_Comp label{width:56px;padding:0 6px 0 0}
#body_Comp td{vertical-align:middle;/*padding:0 0 8px 0;*/color:Red}
#body_Comp .FormButton{width:72px;/*margin:-4px 226px 0 0;*/}
*:first-child+html #body_Comp .FormButton{margin-top:-8px 224px 0 0}
*html #body_Comp .FormButton{margin:-8px 224px 0 0}
.tcpanel{margin-top:10px;text-align:right}
/*shipping*/
.address_text{font-weight:bold;padding:12px 0}
#courierWarning{display:none;}
/*Newsletter*/
.newsletter_checkbox{margin:0 0 12px 0}
table.newsletter_form{width:280px}
table.newsletter_form td.col1{width:110px}
table.newsletter_form td.col2 input{width:158px}
.nlo_title{font-weight:bold}
.nloDetailsTitle{padding-bottom:4px}
.nlo input[type=checkbox]{position:relative;top:3px}
.nlo .interestOptions{padding-left:3px}
.nlo .interestOptions input[type=checkbox]{margin-top:4px;margin-left:1px}
.nlo .interestOptions td{padding:0 4px 0 0}
.nlo .nlo_text{padding-left:3px}
.nlo .formLabelTD{padding-top:13px}
#gift_redemption{background-color:rgb(241, 245, 251)}
#gift_redemption td{padding:0 4px 2px 8px}
#gift_redemption .formLabelTD{width:48%;padding:8px 0;vertical-align:middle}
#gift_redemption .formInputTD{padding:8px 0;vertical-align:middle;width:52%}
#gift_redemption table{border-top:1px dotted #999;margin-top:4px}
#gift_redemption p{margin-bottom:6px}
/*Social Links*/
.socialContainer{clear:both;}
.addthisContainer{float:left;margin-left:5px;margin-top:3px;}
.likethisContainer{float:right;width:170px;margin-right:5px;}
.fb_iframe_widget iframe{width: 170px !important;}
/*Conventions*/
.conventions_body_noright{width:600px;float:left;}
.conventions_body_wide{width:750px;float:left;}
.general_body{width:352px;float:left;padding-right:12px}
.rightCol_small{float:right;width:220px;padding-bottom:10px}
/*QAS*/
#AddressPromptList option:hover {background-color:#39F;color:#fff;}
.qasAddressControl{padding-top:8px;}
.addressContainerHasLeft input {width:206px;}
.addressContainer input {width:281px;}
.addressContainerHasLeft select {width:346px;}
.addressContainer select {width:421px;}
.loadingGif{display:none;}
.qasBtnFormat{padding:2px 0;width:66px;}
.qasBtnClear{padding:2px 0;width:60px;}
*:first-child+html .qasBtnFormat {margin:6px 1px 0 1px;}
*:first-child+html .qasBtnClear {margin:6px 1px 0 1px;}
.selectlong{width:211px;}
.qasWarning{color:#f00;padding-top:4px;}
