/* we use a lot of the styles defined in base */
  .nav_bar a {
color:#FFFFFF;
}
 /* for all pages */ 
 body {margin:0px; padding:0px; background: #A3A3A3 url('/media/bd_bg.gif');background-repeat: repeat-y; background-position: center;}
#wrapper  padding-bottom:26px;}
.label {color:#71AEDB;}
a {color:#0F6DA8;}
a:hover {color:#A9437F;}
div.right_column {border-left: 0px solid #ccc; padding-left: 6px; width: 311px}
.comp {border: none}
.content {border-top: 1px solid #cfd9df;}
.margin_above {margin-top: 18px}
div.primary_section {border-bottom: 1px solid #ddd; background-color: #ddd}
.label {background: none; color:#63314F;}
.content-wrap .content-h {color:#63314F;}
h1.content-wrap {color:#63314F;}
#notice {background: #fbebb9}
.tou_subhead {font-weight:bold; font-size:110%; color:#666;}
.ZventsNavBarSpinner img {display:none;}
.ZventsSpinnerImage img {display:none;}
#zpwrdby {display:none;}
#breadcrumbs {padding: 0px; margin-bottom: 6px}
#did_you_know {display:none;}
#region span {font-size: 240%; color: #B790BA; font-weight: bold; margin-left: 6px}
#region a {font-size: 11px}
#footer {margin-top: 12px}
div.primary_section #ratings {}
div.primary_section #ratings_title {color:#63314F;}
/* new header and background styles */ #content {margin: 0px; padding: 6px}
#partner_header {margin:0px;}
.header {background: #000000 url('/media/bg_header.gif');background-repeat: repeat-x; border-bottom: none; padding: 0px; width:973px;}
.zlogo {width: 272px; padding: 0px; margin: 0px; float: left; display: inline}
.zlogo img {}
div#region {background:none; float: none; width: none; text-align: left; padding: 6px 3px; margin: 0px}
.login_tools {padding: 6px 3px; margin: 0px; float: right}
#search {margin: 0px; float: left; width: none}
#search_table {margin: auto; padding: 0px; border: none; background: none}
#search_table th {text-align: left; color: #333}
#search_table th span {font-weight: normal; color: #666}
#search_table td {text-align: left; padding-right: 6px}
#search_box .text {font-size: 14px; width: 200px; border: 1px solid #666; color: #333; background: #fff; padding: 2px 3px}
#search_box {background:none; padding: 0px; font-size: 11px; text-align: left; margin: 0px; border: none; zoom: 100%; color:#fff;}
#search_table_container {width: 660px; float: right; margin: 10px 12px 0px 0px; display: inline;}
#search_box_border {background: #000 url('/media/when_srch_bg.gif') repeat-x; border: 1px solid #493E4D; padding: 12px 0px; margin-top: 5px}
.search_option {text-align: right; padding-top:4px; color:#fff;}
.advanced_row a {color:#B2C9D9;}
.advanced_row a:hover {color:#fff;}
#search_products {text-align: left; color: #999; font-weight:normal; font-size: 12px; padding-bottom: 0px; border-bottom: 0px solid #fff; background: none}
#search_products span.product_active {padding: 0px 0px 6px 0px; font-weight: bold; color: #fff; margin: 0px 3px; background: url(/media/search_box_pointer.gif) no-repeat bottom center}
#search_products a {margin: 0px 3px; color:#B2C9D9;}
#search_products .product_active_inner a {color:#fff; text-decoration:none;}
#search_products a:hover {margin: 0px 3px; color:#ffffff;}
#search_products span.product_active_inner {color: #fff; padding: 2px 4px 2px 6px; background:#A9437F none repeat scroll 0%}
#search_box .text {border:1px solid #0F6EA8; font-size:12px}
#swhat input {border:1px solid #0F6EA8;}
#searchbutton {}
.nav_bar {color:#613C57; margin: 0px; background: #211829; overflow: hidden; font-size:14px; font-weight: bold; zoom: 1; clear:both}
.nav_bar_link {border-right: none; float: right; padding: 4px 10px 6px 0; font-weight: normal }
.nav_bar_on {float: left; padding: 4px 10px 6px 10px; border-right: 1px solid #fff; background-color: #A9437F}
.nav_bar_on a {color:#fff;}
.nav_bar_on a:hover {color:#211829; text-decoration:none;}
.nav_bar_off {float: left; padding: 4px 10px 6px 10px; border-right: 1px solid #989898}
.nav_bar_off a {color:#fff;}
.nav_bar_off a:hover {color:#B790BA;}
.nav_bar_extra {float: left; padding: 4px 10px 6px 10px}
.nav_bar_extra a {color:#A6D632;}
.nav_bar_extra a:hover {color:#B790BA;}
.nav_bar_extra_arrow {color:#A9437F;}
#add_events {font-size: 12px; background: #eee}
#add_events .comp_serp {border-left: 1px solid #ccc}
.comp_serp .content {border: none; padding: 0px 6px; font-size: 12px}
.comp_serp .tool_table {margin: 0px}
.comp_serp .label {background: none; border-bottom: 1px solid #ccc}
/* map and nearby styles */ #map_calendar.movieshome {width: 488px}
#map_calendar.resthome {width: 488px}
#map_calendar #mapcontainer {width: 235px; height: 200px; float:right;}
#map_calendar #nearby_list {width: 238px; float:left;}
.ZventsNearbySelector {clear:both; width:100%}
.ZventsFilterFrame {border:0;}
.ZventsFilterSelected {color:#aaa;}
.ZventsFilterCount {color:#666;}
/* Product Tab page styles */ #featured_rotation_controls {float:right;}
.featured_category .category_title a {color:#63314F;}
.featured_category .category_title {border-bottom:1px solid #cfd9df;}
#featured_rotation {border-bottom:none; border-top:none;}
/* SERP styles */ .no_results a {}
.no_results h3.sub_heading {color: #f93; padding: 3px; border-bottom: 1px solid #ccc}
.no_results h4 {color: #666}
.no_results p {}
.no_results div.products {color: #666; font-size: 11px; margin: 0px 0px 0px 12px; font-weight: normal}
.no_results h3 span {color: #f93}
#search_content_main {width:755px;}
#view_tabs {width:100%;}
#result_wrapper span.highlight {color: #f93}
#searchresults .comp {border:none;}
#create_events_venues_groups .main_section {text-align: left}
#create_events_venues_groups .main_section_link {text-align: left}
#create_events_venues_groups .main_section table {}
.resultinfo {padding:0px 4px 4px 0px;}
#within_form {display:inline;}
#refine_results {}
#refine_results .label {background: #999; color:#fff; border-bottom: 1px solid #bbb}
#refine_results .facets {font-size: 12px; padding: 0px}
#refine_results .facet_title {margin-top: 6px; color: #333}
#refine_results .ZventsFilterFrame {font-size: 12px; padding: 6px 0px}
#refine_results .ZventsFilterSelected {color: #333}
#refine_results .ZventsFilterTitle {color: #333}
#refine_results .content {background: #eee}
#refine_results .star-left-small, .star-left-small a {background-image: url(/media/z_star_left_small_gray.gif); background-color: #eee}
#refine_results .star-right-small, .star-right-small a {background-image: url(/media/z_star_right_small_gray.gif); background-color: #eee}
.search_result_table td {vertical-align: top; text-align: left}
.search_result_table td.search_result_type {text-align: right}
.search_result_table td.search_result_type img {}
.search_result_table td.search_result_image {width: 44px; overflow: hidden}
.search_result_table td.search_result_content {}
.search_result_content .meta_content {width: 300px; font-size: 12px}
.search_result_content .meta_content img {margin-right: 3px}
.search_result_content .description_content {font-size: 12px}
.search_result_content .title_content {vertical-align: top; width: 300px}
.search_result_content .no_image {width: 348px}
.search_result_content .title_content a {font-size: 14px; font-weight: bold}
.search_result_content .venue_types {}
.search_result_content .spacer_cell {width: 24px}
.search_result_content .movie_opening {font-weight: normal; font-size: 12px}
#refine_results ul {list-style-type: none; padding: 0px}
#refine_results ul li {margin-left: 12px; line-height: 1.0em; margin-top: 1.0em}
#refine_results ul li a:hover {background: none}
#refine_results .fi_count {font-size: 0.8em}
#refine_results .ful {}
#refine_results .ful ul {margin-left: 12px}
#refine_results .ful ul#f1stars {margin-left: 0px}
#refine_results li.facet_list {display:none;}
.fi_selected {color: #333}
.star_facet_link{text-decoration:none;background-color:#eee}
.resultitem {padding:3px 3px 7px; border-bottom-style: dotted}
.resultitem .result_image {width: 44px; height: 44px; margin-right: 6px; overflow: hidden; float: left}
.resultitem .cell2 {width: 120px; font-size: 11px}
.resultitem .cell3 {font-size: 11px}
.resultitem .cell5 {font-size: 11px}
.resultitem .cell6 {font-size: 11px}
.resultitem .cell2_artists {width: 424px}
#result_wrapper {text-align: left; margin-bottom: 15px; font-size: 12px}
.resultinfo {font-weight: normal; padding: 0px; margin: 0px; color: #333}
.search_filters img {height: 12px}
.search_filters td {padding-right: 8px}
#view_tabs {border-bottom: 1px solid #ccc; padding-bottom: 8px;}
#view_tabs select {font-size: 11px}
.comp_serp {border: none}
.search_result_table {width:100%;}
.search_result_content .title_content {width:250px;}
.search_result_content .no_image {width: 298px}
.search_result_content .meta_content {width:250px;}
.search_result_table td.search_result_type {padding-left:10px;}
#result_span {font-size:110%; font-style:italic; color:#666}
.pager {text-align:center; padding:20px;}
.star_facet_link {background-color:#fff;text-decoration:none;}
#refine_results .star-left-small, .star-left-small a {background-color:#fff; background-image:url(/media/z_star_left_small_gray.gif)}
#refine_results .star-right-small, .star-right-small a {background-color:#fff; background-image:url(/media/z_star_right_small_gray.gif);}
/* Detail page styles */ .option_popup_title {background-color:#A9437F; border-bottom:1px solid #A9437F; color:#FFFFFF; font-weight:bold; padding:6px}
#zModalContent {border:2px solid #A9437F;}
#TB_window {border:2px solid #A9437F;}
/* performer detail page styles */ table.lined_table td {padding-right:20px;}
td.aec_1 {width:250px}
td.aec_3 {width:200px}
/* component styles */ .comp {margin-top:10px;}
.other_events {margin-bottom:10px;}
table.other_events td.col3 {vertical-align:top; width:490px}
div#nearby_venue #nearby_list {float:left; margin-left:0px; width:300px}
/* misc styles */ #generate_api_key.comp {display:none;}
.meta_content .movie_result img {margin: 0px}
#iphone_mode {font-size: 36px; background: #fe9; border-bottom: 4px solid #fc3; text-align: center}
#when_index_content {margin-top:175px;width:600px;margin-left:auto; margin-right:auto;}
#navigation.myzvents {width:350px; float:right;}
div.event_detail_title {color:#63314F;}
div.event_form_help_heading {color:#63314F;}
#serp_preview .search_preview_label {color:#63314F;}
.recent_review_info {float: right; margin-left: 14px; color: #666}
.nearby_wrapper {float:left; width:298px;}
.no_results h3.sub_heading {color:#63314F;}.search_option
