﻿/* 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;}
h4{font:bold 1.4em Verdana, Arial, Helvetica, sans-serif;margin:0}
h5{color:#3f8221;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;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}
#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;width:372px}
.logo img{float:left;padding-right:14px}
.tagline{display:block;padding-top:4px;font-size:11px}

/* 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;height:52px;float:left;}
#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 h5{padding-top:8px;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;}
#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}

/* Colors */
.lpurple{background-color:#8e80b3;color:#fff}
.mpurple{background-color:#622a7e;color:#fff}
.dpurple{background-color:#581f5c;color:#fff}
.lpink{background-color:#f5a1c6;color:#000}
.mpink{background-color:#ee61a0;color:#fff}
.dpink{background-color:#ed1879;color:#fff}
.lblue{background-color:#a1b9e1;color:#000}
.mblue{background-color:#1385b3;color:#fff}
.dblue{background-color:#0a5788;color:#fff}
.lred{background-color:#f69994;color:#000}
.mred{background-color:#ef3a32;color:#fff}
.dred{background-color:#aa1e22;color:#fff}
.lyellow{background-color:#feeb8b;color:#000}
.myellow{background-color:#fed401;color:#000}
.dyellow{background-color:#f49d1e;color:#fff}
.lgrey{background-color:#abadb0;color:#000}
.mgrey{background-color:#848688;color:#fff}
.dgrey{background-color:#231f20;color:#fff}
.lgreen{background-color:#cddf73;color:#000}
.mgreen{background-color:#98c256;color:#fff}
.dgreen{background-color:#539742;color:#fff}
.lbrown{background-color:#bfa2a7;color:#000}
.mbrown{background-color:#8c6c6e;color:#fff}
.dbrown{background-color:#6b3c3e;color:#fff}
.red_text{color:#FF0000;}
.inline_grey_text{color:#819498;}
.pink_text{color: #1e5fd7;}
.green_text {color: #63a638;}

/* Shared Styles */
.Button{cursor:pointer;margin:6px 0 0 0;border:none;background-color:#62A53B;color:#fff;padding:2px 2px;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{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;}

/*-------------------------------------------------------------------------------------------------*/

#search_results_buttons{margin:12px 0 0px 0;width:440px;}
#search_results_buttons table{padding:0;margin:0 0 4px 0;}
#search_results_buttons table td{margin-right:4px;font-size:10px;width:82px;vertical-align:top;}
#search_results_buttons table td a{text-decoration:none;display:block;background-repeat:no-repeat;line-height:2.8em;height:29px;color:#fff;position:relative;padding-right:10px;padding-left:6px;cursor:pointer;}
#search_results_buttons span.text, #search_results_buttons span.text_wrap{width:50px;display:block;}
#search_results_buttons span.text_wrap{line-height: 1.4em;}
#search_results_buttons span.num{position:absolute;right:2px;top:0;}
#search_results_buttons .top_left{background-image:url(images/search_top_left.gif);}
#search_results_buttons .top_left:hover, #search_results_buttons .top_left_sel, #search_results_buttons .top_left_sel:hover{background-image:url(images/search_top_left_selected.gif);text-decoration:none;color:#fff}
#search_results_buttons .top_mid{background-image:url(images/search_top_mid.gif);}
#search_results_buttons .top_mid:hover, #search_results_buttons .top_mid_sel, #search_results_buttons .top_mid_sel:hover{background-image:url(images/search_top_mid_selected.gif);text-decoration:none;color:#fff}
#search_results_buttons .top_right{background-image:url(images/search_top_right.gif);}
#search_results_buttons .top_right:hover, #search_results_buttons .top_right_sel, #search_results_buttons .top_right_sel:hover{background-image:url(images/search_top_right_selected.gif);text-decoration:none;color:#fff}
#search_results_buttons .mid {background-image:url(images/search_mid.gif);}
#search_results_buttons .mid:hover, #search_results_buttons .mid_sel, #search_results_buttons .mid_sel:hover{background-image:url(images/search_mid_selected.gif);text-decoration:none;color:#fff}
#search_results_buttons .bottom_left{background-image:url(images/search_bot_left.gif);}
#search_results_buttons .bottom_left:hover, #search_results_buttons .bottom_left_sel, #search_results_buttons .bottom_left_sel:hover{background-image:url(images/search_bot_left_selected.gif);text-decoration:none;color:#fff}
#search_results_buttons .bottom_mid{background-image:url(images/search_bot_mid.gif);}
#search_results_buttons .bottom_mid:hover, #search_results_buttons .bottom_mid_sel, #search_results_buttons .bottom_mid_sel:hover{background-image:url(images/search_bot_mid_selected.gif);text-decoration:none;color:#fff}
#search_results_buttons .bottom_right{background-image:url(images/search_bot_right.gif);}
#search_results_buttons .bottom_right:hover, #search_results_buttons .bottom_right_sel, #search_results_buttons .bottom_right_sel:hover{background-image:url(images/search_bot_right_selected.gif);text-decoration:none;color:#fff}
#search_results_buttons td.number_results{text-align:right;padding-right:2px;}
#search_results_buttons .buttons{background-position: center center;background-repeat:no-repeat;}

/*-------------------------------------------------------------------------------------------------*/

#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{}
#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 li.reduce_margin_top{margin-top:-3px;}
#listing li p, #listing td p{margin:0;}
#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;}
#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 .home_news{width:150px;margin-left:7px;}
*html #listing .listing_img_col img{margin-top:0px;}
.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;}
#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;}
#toolbar h2{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:169px;padding:0px 0 0 0px;height:59px;margin-left:6px;}
#search_block ul{list-style-type:none;margin:18px 0 0 0;}
#search_block li{display:block;float:left;padding:0 4px 0 0px;color:#000;font-size:11px;text-align:left;text-decoration:none;}
#search_block fieldset{float:left;padding-top:6px}
#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;height:66px}
#newsletter h2{margin-bottom:5px;}
#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:451px;height:13px;}
#footer ul.conv{width:750px;margin:0}
#footer{margin:4px 0 0 15px;width:750px;padding:8px 11px 0 0px;color:#fff}
#footer li{display:block;float:left;padding:0 0 0 8px;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:299px;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:0;font-size:11px;clear:both}
*html #copyright{margin-left:27px}
/* 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:8px;}
.formInputTD{width:60%;padding:8px 0 0 35px;}
.formSpaceAbove{padding-top:12px}

/* Login Page */
.loginButton{position:relative;left:351px;}
*html .loginButton{position:relative;left:364px;}

/* 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;left:345px;}
*html .registerButton{width:60px;position:relative;left:360px;}
.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:280px;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;right:0px;}
.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}
.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;}
#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;}
.cartContent .cartButtonAlign{float:right}
.promoterButton{float:right}
.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}
.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;}
.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;color:Black;}
#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;}
#tccheck {}
.tctext{}
.tcpanel{margin-top:10px;text-align:right;}
/*shipping*/
.address_text{font-weight:bold;padding:12px 0}
/*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; }