div.hidden {display: none}
#did_you_know {float:right; border:1px solid #f90; padding: 3px 3px 3px 3px; font-size:86%; text-align:center}
#did_you_know img {margin-bottom:-2px;}
#breadcrumbs {padding:12px 0px 18px 6px}
div.left_column {float:left; margin-left:0px; margin-bottom:6px; width:313px}
div.middle_column {float:left; margin-left:6px; margin-bottom:6px; width:312px}
div.left_two_columns {float:left; margin-left:0px; margin-bottom:6px; width:635px}
div.right_column {float:left; margin-left:6px; margin-bottom:6px; width:317px; position:relative}
div.align_right {text-align: right}
div.primary_section {background-color: #ddd; border-color: #ddd; padding-top: 3px; height: 0.01%; z-index:10}
div.primary_section h1 {font-size:150%;}
div.primary_section .tab {border: 1px solid #ccc; float: left; padding: 3px 6px 3px 6px; margin: 1px 0px 0px 0px; border-bottom: 1px solid #ddd}
div#summary_tab {background-color: #fff; margin-left: 12px; border-bottom: 1px solid #fff}
div#details_tab {background-color: #eee; margin-left: 6px}
div.primary_section .option {float: right; margin: 0px 6px 0px 10px; padding: 4px 0px 3px 0px}
div.primary_section .option img {vertical-align:middle; padding-bottom:2px; border:none}
div.primary_section #tab_content {background-color: #fff; padding: 0px; clear: both; margin: -3px 3px 3px 3px}
div.primary_section .date {font-weight: bold}
div.primary_section .venue {}
div.primary_section .text {margin: 12px 0px 6px 0px}
div.primary_section #description {display: none}
#creator_linked {display: none}
div.primary_section #images {float: left; margin-right: 6px; width: 186px; overflow:hidden; padding:6px 0px 0px 6px}
div.primary_section #restaurant_images {float: left; margin: 0px; width: 198px; padding: 0px}
div.primary_section .image_thumb_tools {position:absolute;display:none;z-index:101;}
.title {font-weight: bold; color: #333}
div.extra {margin-bottom: 6px}
div.primary_section #summary_content {}
div.primary_section .summary_right {width:160px; margin-right:0px; float:right; text-align:center}
div.primary_section .summary_right .extras {margin-top: 15px; text-align: left; margin-left: 5px}
div.primary_section .summary_links {padding:6px;background:#fcfcfc;border-bottom:2px solid #ccc}
div.primary_section .summary_links_title {font-size:14px; font-weight:bold; text-align:center; border:none; color:#666}
div.primary_section .summary_links table td {padding-top:8px;}
div.primary_section .summary_links_txt {font-size:10px; line-height:10px;}
#add_tag_link {margin-top:6px}
#add_tag {display:none; border: 1px solid #ccc; background-color: #eee; padding: 3px; margin: 3px 0px 3px 0px}
#add_tag_indicator {display:none; float:right; margin-top:10px}
div#add_performer {display: none; border: 1px solid #ccc; background-color: #eee; padding: 3px; margin: 3px 0px 6px 0px; width: 280px; clear: right}
div.primary_section #ratings {font-size:12px; background:#fff; text-align:left; border:none; padding:6px 0px 0px 0px}
div.primary_section #ratings td {border: 0px}
div.primary_section #reviews_summary {text-align: center; margin: 12px 0px 12px 0px}
div.primary_section .review_link {margin-top: 12px}
div.primary_section #claim_or_enhance {border: 1px solid #666; background-color:#fff; text-align:center; margin:25px 2px 10px}
div.primary_section #restaurant_images #claim_or_enhance {margin-left:12px;}
div.primary_section #claim_or_enhance .question {padding: 10px 0 }
div.primary_section #claim_or_enhance .links {padding:1px 0 5px 0}
div.primary_section #summary_fields {border-right:2px solid #CCCCCC; float:right; padding: 10px 10px 0px 0px; width:254px; min-height:320px;}
div.primary_section #restaurant_summary_fields {min-height:350px; float:right;width:240px; padding:6px 14px 6px 0px; border-right:2px solid #ccc; margin:0px}
div.primary_section a:hover {cursor: pointer}
div.primary_section #add_tag_indicator {display: none}
div.close_box {float:right}
div.primary_section #auto_complete_submit_artist {display: none}
div.primary_section strong {color:#333;}
span.extra_performer {display: none}
span.extra_stage {display: none}
a#stages_fewer_link {display: none}
div#show_more_performers {margin-top: 3px}
div#show_more_stages {margin-top: 3px}
div#event_performers_msg {margin-top: 6px; font-style: italic}
.artist_heading {letter-spacing: 2px; color: #aaa; font-weight: bold}
#artist_movie_table td {border: 0}
td.aec_1 {width: 150px; vertical-align: top}
td.aec_2 {width: 130px; vertical-align: top}
td.aec_3 {width: 300px; vertical-align: top}
td.aec_4 {width: 100px; vertical-align: top}
li.li_hidden {display:none}
div.padded {padding: 0px 6px 6px 6px}
div#social_web_tab {}
div#email_tab {}
div#mobile_tab {}
div#blog_tab {}
div.movie_title {font-weight: bold}
table#movie_table td {border-bottom: 0px}
td.movie_table_data {width: 295px}
td.movie_table_data img {padding-top: 2px}
div#showtimes_loading {display: none; padding: 50px; text-align: center}
td#movie_cell_1 {width: 150px; padding: 3px; border-bottom: 1px solid #eee}
td#movie_cell_2 {width: 300px; padding: 3px; border-bottom: 0}
td#movie_cell_3 {width: 150px; padding: 3px; border-top: 1px solid #eee}
td#movie_cell_2 td {border: 0px}
div#actors_show_link {padding: 3px 0px 0px 2px}
div#actors_hide_link {padding: 3px 0px 0px 2px}
div#movie_details {padding: 6px 6px 0px 6px}
div#movie_details table td {border: none}
#theaters_and_showtimes #mapcontainer {float: right}
div.float_right {float: right}
div.movie_title_padding {padding-top: 8px; font-weight: bold}
div.showtime_date_option {border: 1px solid #ccc; text-align: center; margin-left: 3px; width: 32px; font-size: 14px; color: #999; cursor: pointer}
div.highlighted_date {border: 1px solid #f90}
div.showtime_dates {margin-bottom: 3px; border-bottom: 1px solid #ccc; padding-bottom: 3px}
div.showtime_date_option span {font-size: 10px; color: #999}
.option img {cursor: pointer}
div#social_web {display: block}
div#email {display: none}
div#mobile {display: none}
div#social_web .option_popup_body_content {}
div#email .option_popup_body_content {}
div#mobile .option_popup_body_content {}
.option_popup_body #add_to_calendar {}
.option_popup_body #bookmark {display: none}
.option_popup_body #web {display: block}
.option_popup_body .email_body {display: none}
.option_popup_body .blog_body {display: none}
.option_popup_body .bookmark_body {padding-bottom: 5px}
.option_popup_body_content {position: relative; z-index: 200}
/* go in front of iframe mask */ .option_popup_body_content table {margin: auto}
.option_popup_body_content td {border: 0px}
.option_popup_body_content td.name {width: 140px; padding-top: 5px}
div#popup_edit_parent {display:none}
div#popup_share_parent {display:none}
div#popup_save_parent {display:none}
div#popup_subscribe_parent {display:none}
div#popup_reminders_parent {display:none}
div#popup_share_parent .option_popup_body_content {}
div#popup_save_parent .option_popup_body_content {}
div#popup_subscribe_parent .option_popup_body_content {}
div#popup_reminders_parent .option_popup_body_content {}
div#partner_delete_parent .option_popup_body_content {}
div.popup_comment {margin-bottom: 6px}
div.primary_section #main_image {float:left;border:1px solid #ccc;}
div.primary_section #image_thumbs {width:186px;}
div.primary_section .image_thumb {width:60px;height:60px;overflow:hidden;float:left;border:1px solid #ccc;position:relative;}
div.primary_section .image_thumb_tools {position:absolute;display:none;z-index:101;}
div.primary_section .image_thumb img.thumbnail {position:absolute;left:-3px;top:-3px;cursor:pointer;}
div.primary_section div.main_image {display:block;cursor:pointer;position:relative;overflow:hidden;width:184px;height:184px;}
div.primary_section img.main_image {position:absolute;top:0px;left:0px;}
#review_movie_details {border:1px solid #CCCCCC; float:right; margin-bottom:2px; margin-left:6px; margin-top:6px; padding:3px; width: 310px;}
.primary_section_iframe_mask {position: absolute; background-color: #fff; border: 0px; border-left: 3px solid #f90; border-right: 3px solid #c60; border-bottom: 3px solid #c60; height: 100%; width: 100%; top: 0px; left: -3px; z-index: 199}
#occurrence_calendar {float: right; width: 250px; margin: 6px; background-color: #fe9}
#see_all {text-align: right; border: 0px; width: 360px; padding: 3px 0px 3px 0px}
#see_first {text-align: right; border: 0px; width: 360px; padding: 3px 0px 3px 0px; display: none}
#show_more {text-align: right; border: 0px; padding: 3px 0px 3px 0px}
#mapcontainer {height:255px;width:299px;border:1px solid #ccc;clear:right;position:relative}
#nearby_list {width: 299px}
#nearby_list .restlist {width: 295px}
.right_column #mapcontainer {width: 302px}
.right_column #nearby_list {width: 302px}
#map_address {margin-bottom: 3px; text-align: center; clear: left}
#event_map_address {margin-bottom: 3px; text-align: left; clear: left}
.ZventsNearbySelector {margin-top:3px}
.ZventsNearbySelector td {border: 0}
div#nearby_venue #mapcontainer {height:255px;width:298px;border:1px solid #ccc;float:left; position:relative;}
div#nearby_venue #nearby_list {float: left; width: 315px; margin-left: 6px}
div#nearby_venue .ZventsNearbySelector {float: left; margin-left: 6px}
.other_event_venue {font-size: 10px}
.review_body {float:left; width:564px}
td.ratings_data {font-weight: normal}
/* img.icon {vertical-align: middle; padding-top: 2px}
*/ div#dates_and_times .current_occurrence {background-color: #fe9}
table#recurrence_table {margin: 3px 3px 0px 3px}
table#additional_recurrence_table {margin: 0px 3px 0px 3px; display: none}
.comp table td {border-bottom: 1px solid #eee}
/* Override bottom border for enhanced listings box */ .comp table #left {border-bottom: none}
.comp table #center {border-bottom: none}
.comp table #right {border-bottom: none}
.enhancements .comp table td {border: none}
/*adding padding and margin for zads on serp result items */ .zads_resultitem {margin:-4px 0px 0px -4px; padding:3px 0px 0px 3px;}
#featured_items table td {border-bottom: none;}
#featured_items #featured_rotation table.venue_events_table td {white-space: nowrap}
#create_events_venues_groups table td {border-bottom: none}
.comp .ZventsCalendarFrame td {border-bottom: none}
.comp .ZventsCalendarWeekTable td {border-bottom: 1px solid white}
.comp table th {border-bottom: 1px solid #eee; text-align: left}
#dates_and_times td.col1 {width: 90px}
#dates_and_times td.col2 {width: 70px}
#dates_and_times td.col3 {width: 100px}
#dates_and_times td.col4 {width: 80px}
#dates_and_times .ZventsCalendarDayContent {padding:0}
table.other_events td.col1 {width: 50px; vertical-align: top}
table.other_events td.col2 {width: 50px; vertical-align: top}
table.other_events td.col3 {width: 199px; vertical-align: top}
#other_events_venue {font-weight: bold; margin-bottom: 3px}
table.ZventsNearbyMovieTable td {border: 0px}
h1 {margin: 0px; padding: 0px}
div#related_links {padding: 6px 6px 0px 6px}
div.related_link {margin-bottom: 6px}
div#venues_related {padding: 0px 0px 0px 6px}
div#venues_related_all {padding: 0px 0px 0px 6px; display: none}
div#report {padding: 6px}
div.comp a:hover {cursor: pointer}
div .ad_300 {border: 0px; text-align: center}
div.title_command {float: right; font-weight: normal}
.content_padded {padding: 6px; border-top: 1px solid #ccc}
.content_padded ul {margin:0; padding:4px 0 4px 7px; list-style-type:square; color: #ccc; text-indent: -2px;}
.content_padded ul li span {color: #000;}
.content_padded ul li a {padding:2px 2px;}
div#where td {border: 0px}
div#tools_header {background-color:#FFEE99; border-bottom:1px solid #FF9900; display:none; margin-top:0px; padding:0px 6px 0px 6px; position:fixed; left:0px; width:100%; z-index:1000;}
div#tools_header #header_title {float: left; line-height: 21px; margin-right: 6px; font-weight: bold; color: #f90}
div#tools_header #internal_tools {float: right; line-height: 21px; margin-left: 6px}
div#tools_header #internal_tools span.title {font-weight: bold; color: #f90}
div#tools_header #internal_tools span.value {font-weight: bold}
div.invite_title {font-weight: bold}
#inviteformdiv {padding: 0px; width: 100%; background: none}
#inviteformdiv textarea {width: 360px}
#inviteformdiv td {border: 0px}
#event_table td {border-bottom: 0px;border-top: 1px solid #ccc;}
#event_table td.no_top {border-top: 0px;}
.readers th {font-weight: bold; color: #666; text-align: center}
.readers td {text-align: left}
.readers td .centered {text-align: center}
div.restaurant_info {float: left; width: 298px}
div.restaurant_data_indent {margin-left: 12px}
div.restaurant_data_right {float:right; text-align: right}
div.restaurant_info .extra {border-bottom: 1px dotted #eee}
div.get_calendar {border-top: 1px solid #f93; margin-top: 6px; padding-top: 6px}
div.inline_performer_image {border-bottom: 1px solid #ccc; padding-bottom: 6px; margin-bottom: 6px}
div.inline_performer_image .image_thumb {width:66px;height:66px;overflow:hidden;float:left;border:1px solid #ccc;margin-right:6px}
div.inline_performer_summary {float:left; width:423px}
div.inline_performer_summary a {font-weight: bold}
div.inline_performer_info {float:left; width:118px; margin-left: 6px}
/* Add to listings create page styles */ #create_listings_left.comp {width:450px; float:left; margin:20px 30px 0px 10px; border:none;}
#create_listings_right.comp {width:450px; float:left; margin-top:20px; border:none;}
.pl_promo_maintxt {color:#666666; font-size:125%; font-weight:bold; text-align:center;}
.circle_head {margin-top:20px;}
.circle_head_num {padding:7px 0px 0px 15px; width:34px; height:45px; float:left; color:#ff9900; font-weight:bold; font-size:26px; background: url(/images/create_num_bg.gif) no-repeat;}
.circle_head_text {width:382px;float:left; color:#333; margin-top:10px; padding:8px 8px 0px 8px; border-top:2px solid #9CC932; font-size:14px; line-height:20px;}
.main_section {margin-left:40px;width:400px; text-align:left;}
.main_section td {padding:4px;}
.main_section a:hover {background:none; border:none; padding:0px; text-decoration:none}
.main_section a {background:none; border:none; padding:0px}
.ul_green_arrow {margin:0px; padding:4px 0px 4px 20px;}
.ul_green_arrow li {list-style-image: url(/images/arrow_grn.gif); margin-top:4px;}
.ul_orange_dot {margin:0px; padding:10px 0px 14px 14px;}
.ul_orange_dot li {list-style-image: url(/images/bullet_org.gif);}
#create_note.note {text-align:center; padding:20px; border-top:1px solid #ccc; margin-top:10px;}
/* menus stuff, adapted from http://be.twixt.us/jquery/suckerFish.php */ .nav, .nav ul {list-style: none; margin: 0; padding: 0}
.nav {z-index: 100; position: relative}
.nav li {float: left; margin: 0; position: relative}
.nav li.outer {line-height: 21px}
.nav li ul li.inner {border: 1px solid #565656; margin-bottom: 0}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {display: block; padding: 0 10px; margin:0; text-decoration: none; cursor: pointer}
.nav li a:hover {background: #f90; color: #000}
.nav li:hover a, .nav li.sfHover a {background: #f90; color: #000}
.nav li:hover ul a, .nav li.sfHover ul a {background: #565656; color: #aaa}
.nav li:hover ul a:hover, .nav li.sfHover ul a:hover {background: #ccc; color: #000}
.nav ul {background: #565656; border-bottom: 1px solid #000; list-style: none; margin: 0; /*width: 100px;*/ position: absolute; top: -999em; left: 0px}
.nav li:hover ul, .nav li.sfHover ul {top: 21px}
.nav ul li {border: 0; float: none; border-right: 1px solid #000}
.nav ul a {border-bottom: 0; padding-right: 20px; white-space: nowrap}
.nav ul a:hover {background: #ccc; color: #000}
.nav ul form {color: #aaa; border-right: 1px solid #000; border-bottom: 0; padding-right: 20px; white-space: nowrap}
/* for performers home page */ #top_artists {float: left; width: 584px}
.artist_414 {float: left; width: 414px}
.artist_584 {float: left; width: 584px}
.artist_584 .review_body {width: 300px}
/* here are a bunch of tables where we don't want the light gray lines between rows */ #login_box.comp table td {border-bottom: none}
#register_box.comp table td {border-bottom: none}
#register.comp table td {border-bottom: none}
.nearby_wrapper {float:left; width:298px;}
/* restaurant affiliate replacements for display ads */ #gift_cert_ad {padding:10px; margin:6px; border: 1px solid #9CC930; background:url('/images/gift_cert_ad_bg.gif') repeat-x;}
#gift_cert_ad .gift_cert_ad_label {padding-top:4px; color:#999; font-weight:bold;}
#gift_cert_ad td.rest_block_img {width:50px;}
#gift_cert_ad td.rest_block_txt {font-size:14px;}
#gift_cert_ad span.rest_block_name {font-size:16px; font-weight:bold; color:#666; margin:2px 0px;}
#gift_cert_ad h2 a {color:#ff9933;font-size:16px;}
#gift_cert_ad h3 a {color:#ff9933;font-size:12px;}
/* to be moved to mv_views.css */ .product_page #navigation {width: 122px; margin-right: 12px}
.product_page #featured_items {width: 486px; margin-right: 12px; padding: 0px 12px; border-left: 1px solid #eee; border-right: 1px solid #eee}
.product_page #news_info {width: 300px}
.product_page .comp {border: 0px; margin-bottom: 12px; position: relative}
.product_page .ulindent {list-style-type: none; padding: 0px; margin-left: 0px}
.product_page .ulindent li {margin-left: 0px; line-height: 1.2em; margin-top: 0.5em}
.product_page .ulindent li a:hover {background: none}
#popular_searches .content {text-transform: lowercase}
.image_thumb_44 {height:44px; width:44px; float:left; margin-right:4px}
.image_thumb_44 img {border: 1px solid #ccc}
#news_info .movie_title {font-weight: bold}
#news_info .item {padding-top: 6px}
#news_info .movie_label {font-weight: bold; margin-top: 6px; text-align: center}
#news_info .comp {margin-bottom: 12px}
.product_page div.main_image {float: left; overflow: hidden; width:183px; height:183px; border: 1px solid #ccc; margin-right: 6px}
.product_page .content {padding: 0px 3px; zoom: 100%}
.product_page .label {padding: 3px 0}
.top_featured {margin-top: 6px; padding-bottom: 6px}
.top_featured.rotation {display: none; height: 199px}
.underlined {border-bottom: 1px solid #ccc}
.top_featured .text {margin-top: 6px}
.featured_category {clear: right; width: 100%; margin-top: 6px; margin-bottom: 6px}
.category_column_two {padding-left: 12px}
.featured_category .category_title {border-bottom: 1px dotted #ccc}
.featured_category .category_title a {font-size: 15px; color: #666; text-transform: lowercase; font-weight: bold}
.featured_headline a {font-size: 15px; font-weight: bold}
.featured_info {font-size: 12px; color: #666}
.featured_text {margin-top: 4px}
#featured_items .featured_art {border:1px solid #CCCCCC}
.recently_added_headline a {font-size: 13px; font-weight: bold}
.extra_events_headline a {font-size: 14px; font-weight: bold}
#featured_items .recently_added .label {padding-left: 0px}
#featured_items .recently_added .featured {margin: 3px 0px; padding: 3px 0px; border-top: 1px dotted #ccc}
#featured_items .featured_category .featured {margin: 3px 0px; padding: 3px 0px; text-align: left; zoom: 1}
.top_content_with_image {float: left; width: 289px}
.top_content_without_image {float: left; width: 480px}
.featured_content_with_image {margin-left: 80px}
.featured_content_without_image {}
.featured .sponsored {color:#CCCCCC; font-size:12px; margin-bottom:0; position:relative; text-align:right; top:-2px}
#znc_info .content div {margin: 6px 0px 6px 0px; font-size: 12px}
#featured_rotation {overflow: hidden; height: 212px; width: 480px; clear: both; margin-top: 3px; margin-bottom: 3px; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc}
#featured_rotation_controls {float: right; padding-top: 9px; padding-left: 12px}
#featured_rotation_label {float: left; padding:4px 0; margin:0; font-size:20px;}
#featured_rotation .sponsored {color: #ccc; font-size: 12px; text-align: right; position: relative; top: -2px; margin-bottom: 0;}
.comp table th {border: none}
.comp table td {border: none}
table.lined_table th {border-bottom: 1px solid #eee}
table.lined_table td {border-bottom: 1px solid #eee}
tr.admin_table {margin-left: 0px}
tr.admin_table td {padding-right: 0px}
tr.admin_table td.date_and_time {width: 105px; padding-right: 5px}
table.venue_events_table {border-collapse: collapse}
.link_to_more {float: right; font-weight: normal}
.recently_added .review_body {width: 418px}
.recently_added .review_container {border-bottom: 1px dotted #ccc}
.secondary_featured_performer {width: 234px}
.product_page #map_calendar.movieshome {width: 488px}
.product_page #map_calendar.resthome {width: 488px}
.product_page #map_calendar #mapcontainer {width: 238px; height: 238px}
.product_page #map_calendar #nearby_list {width: 238px}
.movieshome .content {padding-top: 6px}
.movieshome #mapcontainer {float: left}
.movieshome #nearby_list {float: right}
.product_page .review_container .rating-small {float: right}
.product_page .review_container .review_headline {margin: 0px 0px 4px 0px; font-size: 13px}
.recent_review_info {float: right; margin-left: 14px; color: #666}
.popular_item_headline {font-weight: bold}
#search_box {padding: 8px 6px}
#near_help {position:relative; left:37px }
.search-control {float: left; font-size: 10px}
/* new header and background styles */ #content {margin: 0px; padding: 6px; clear: both}
.header {border-bottom: 1px solid #fff; padding-top: 6px}
.zlogo {width: 190px; padding: 0px; margin: 14px 0px 0px 12px; float: left; display: inline}
.zlogo img {}
div#region {float: none; text-align: left; padding: 6px 3px; margin: 0px; background: url('/images/header_gradient_gray.gif') repeat-x #fff}
.login_tools {padding: 6px 3px; margin: 0px; float: right}
#search {margin: 0px; float: left}
#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 {padding: 0px; font-size: 11px; text-align: left; background: #fff; margin: 0px; border: none; zoom: 100%}
#search_table_container {width: 660px; float: right; margin-right: 12px; display: inline}
#search_box_border {background: #fff url(/images/search_bg_orange.gif) repeat-x; border: 1px solid #f93; padding: 12px 0px; margin-top: 3px}
/* #search_box_border {background: #fff url(/images/search_bg_orange.gif) repeat-x; border: 1px solid #f93; padding-top: 6px }
*/ .search_option {text-align: right}
#breadcrumbs {padding: 0px; margin-bottom: 6px}
#did_you_know {margin-bottom: 6px}
#region span {font-size: 240%; color: #f90; font-weight: bold; margin-left: 6px}
#region a {font-size: 11px}
#footer {margin-top: 12px}
.nav_bar {margin: 0; background: #666; overflow: hidden; font-size:14px; font-weight: bold; zoom: 1}
.nav_bar_browse {padding: 5px 10px 7px; float: left; color: #FFFFFF;}
.nav_bar_link {border-right: none; float: right; padding: 5px 10px 7px 10px; font-weight: normal }
.nav_bar_on {float: left; padding: 5px 10px 7px 10px; border-right: 1px solid #999; background-color: #999}
.nav_bar_off {float: left; padding: 5px 10px 7px 10px; border-right: 1px solid #999}
.nav_bar a {color:#fff;}
.nav_bar_on a {color:#fe9;}
.nav_bar a:hover {color:#BBEF3B; text-decoration:none;}
#notice {background: #fbebb9}
/* new SERP styles */ #refine_results {}
#refine_results .label {background: #999; color: #fe9; border-bottom: 1px solid #666}
#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}
#searchresults .comp {border: none}
.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}
.sponsored_search_result_table td.search_result_image {vertical-align:top}
.search_result_table td.search_result_content {}
.search_result_content .meta_content {width: 280px; 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}
.search_result_content .title_content a {font-size: 14px; font-weight: bold}
.search_result_content .no_image {width: 240px}
.search_result_content .venue_types {}
.search_result_content .spacer_cell {width: 20px}
.search_result_content .movie_opening {font-weight: normal; font-size: 12px}
.critic_stars {float:left; width: 48%;}
.user_stars {float:right; width: 48%;}
.user_critic_table{ width: 330px;}
#refine_results ul {list-style-type: none; padding: 0px}
#refine_results ul li {margin-left: 12px; line-height: 1.0em; margin-top: 0.25em}
#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}
.fi_selected {color: #333}
.star_facet_link{text-decoration:none;background-color:#eee}
.resultitem {padding:3px 3px 7px}
.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: 3px; font-size: 12px}
.resultinfo {font-weight: normal; padding: 0px; margin: 0px; color: #333}
#within_form {display:inline;}
.search_filters img {height: 12px}
.search_filters td {padding-right: 3px}
#view_tabs {border-bottom: 1px solid #ccc; padding-bottom: 3px; width: 584px}
#view_tabs select {font-size: 11px}
.comp_serp {border: none}
/* #tool_wrapper .comp_serp {border-left: 1px solid #ccc}
*/ #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}
#refine_results .star-left-small, .star-left-small a {background-image: url(/images/z_star_left_small_gray.gif); background-color: #eee}
#refine_results .star-right-small, .star-right-small a {background-image: url(/images/z_star_right_small_gray.gif); background-color: #eee}
/* for all pages */ div.right_column {border-left: 0px solid #ccc; padding-left: 6px; width: 311px}
.comp {border: none}
.margin_above {margin-top: 18px}
div.primary_section {border-bottom: 1px solid #ddd; background-color: #ddd}
.label {background: none}
#search_products {text-align: center; 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; font-weight: bold; color: #36c; margin: 0px 3px; background: url(/images/search_box_pointer.gif) no-repeat bottom center}
#search_products a {margin: 0px 3px}
#search_products span.product_active_inner {color: #fff; background: #f93; padding: 0px 6px 1px }
.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}
#result_wrapper span.highlight, #result_wrapper span.z-highlight {color: #f93}
#create_listings_left.comp {width:450px; float:left; margin:20px 30px 0px 10px;}
#create_listings_right.comp {width:450px; float:left; margin-top:20px;}
.pl_promo_maintxt {color:#666666; font-size:125%; font-weight:bold; text-align:center;}
.circle_head {margin-top:20px;}
.circle_head_num {padding:7px 0px 0px 15px; width:34px; height:45px; float:left; color:#ff9900; font-weight:bold; font-size:26px; background: url(/images/create_num_bg.gif) no-repeat;}
.circle_head_text {width:382px;float:left; color:#333; margin-top:10px; padding:8px 8px 0px 8px; border-top:2px solid #9CC932; font-size:14px; line-height:20px;}
.main_section {margin-left:40px;width:400px; text-align:left;}
.main_section td {padding:4px;}
.main_section a:hover {background:none; border:none; padding:0px; text-decoration:none}
.main_section a {background:none; border:none; padding:0px}
.ul_green_arrow {margin:0px; padding:4px 0px 4px 20px;}
.ul_green_arrow li {list-style-image: url(/images/arrow_grn.gif); margin-top:4px;}
.ul_orange_dot {margin:0px; padding:10px 0px 14px 14px;}
.ul_orange_dot li {list-style-image: url(/images/bullet_org.gif);}
#create_note.note {text-align:center; padding:20px; border-top:1px solid #ccc; margin-top:10px;}
.meta_content .movie_result img {margin: 0px}
#iphone_mode {font-size: 36px; background: #fe9; border-bottom: 4px solid #fc3; text-align: center}
.link_to_more.featured_more {float: right; padding: 12px 0 0 12px}
/* enhancements */ .enhancements ul {padding: 10px 0px 18px 24px}
.nearby_wrapper {float:left; width:298px;}
#where {overflow:hidden;}
#z_search_bar {background-color: #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 10px 4px 10px}
#z_search_bar label {font-weight: bold; margin-right: 2px; font-size: 15px; float: none}
#z_search_bar input {margin-right: 8px; font-weight: normal; font-family: Arial}
#z_search_bar .z_radio {margin-right: 2px; margin-left: 0px}
#z_search_bar #swhat {width: 195px}
#z_search_bar #swhen {width: 195px}
#z_search_bar #swhere {width: 205px; margin-bottom:3px}
#z_search_bar #st_select {border: 1px solid #949ca8; padding: 3px; font-family: Arial, Sans-Serif}
#z_search_bar #st_events {margin-left: 8px}
#z_search_bar form {margin-top: 0; margin-bottom: 0}
#z_search_and_browse {padding-bottom: 0px}
#z_search_and_browse .nav_bar {background-color: #fff; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb}
#z_search_and_browse .nav_bar a {color: #36c; font-weight: bold}
#z_search_and_browse .nav_bar_tab:hover {background-color: #ccc; border-color: #bbb; cursor: pointer}
#z_search_and_browse .nav_bar_tab:hover a, #z_search_and_browse .nav_bar a:hover {color: #333}
#z_search_and_browse .nav_bar_on {background-color: #ccc; border-color: #bbb}
#z_search_and_browse .nav_bar_on a {color: #666}
#z_search_and_browse .nav_bar_off {border-color: #bbb}
.login_tools.z_login_tools {padding: 6px 3px 15px}
.twitter_link {margin-top: 12px}
.z_new_label {color:#ee0000; display: inline; position: relative; font-size:11px; width:20px; top:-4px; left: 0px}