
/* ::::: http://css.zvents.com/stylesheets/happy_default.css?49010 ::::: */

body { margin: 0pt; padding: 0pt; background: rgb(116, 116, 116) url('bd_bg.gif') repeat-y scroll center center; font-family: arial,helvetica,sans-serif; color: rgb(51, 51, 51); }
body, input, select, textarea, #popwrap * { font-size: 13px; }
a { color: rgb(51, 102, 204); text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { color: rgb(255, 153, 0); }
a:visited { color: purple; }
.divclear { clear: both; }
#content { padding: 6px 6px 0pt; }
#wrapper { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 970px; text-align: left; margin-left: auto; margin-right: auto; }
#partner_header { margin-bottom: 6px; }
#footer { margin-top: 0pt; font-size: 12px; text-align: center; clear: both; }
#footer .site_support { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 9px 0pt; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(102, 102, 102); line-height: 150%; }
#zpwrdby { padding: 10px 30px; text-align: center; }
.header { width: 970px; }
.login_tools { margin: 2px 6px; padding: 2px 0pt 10px; font-size: 12px; text-align: right; }
.zlogo { padding: 5px 0px; width: 230px; margin-left: 6px; float: left; }
#logobar { padding: 6px; }
#ee_logobar { margin-top: 10px; }
#region { padding: 6px 0pt; margin-right: 6px; font-size: 90%; color: rgb(255, 153, 0); text-align: right; float: right; }
#region p { margin: 0pt; font-weight: bold; font-size: 24px; }
#region a { font-size: 90%; }
#search { margin-top: -22px; margin-bottom: 0pt; }
#search_tabs { margin-left: 240px; }
#search_tabs ul { padding: 0pt; margin-bottom: 0px; }
#search_tabs ul li { padding: 4px 8px; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; text-align: center; font-size: 12px; margin-right: 1px; }
#search_tabs ul li.inactive_tab { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(102, 102, 102); }
#search_tabs a:hover { color: rgb(51, 102, 255); text-decoration: underline; }
#search_tabs ul li.active_tab { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: bold; position: relative; }
#search_tabs ul li.submit_cue { font-weight: bold; }
li.active_tab a { z-index: 100; position: relative; }
li.inactive_tab a { z-index: 100; position: relative; }
li.submit_cue a { z-index: 100; position: relative; }
#search_box { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 1px 0pt 0pt; padding: 6px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 12px; color: rgb(0, 0, 0); text-align: center; }
#search_box .text { font-family: arial; padding-left: 2px; }
.searchoption { margin: 0pt; padding-right: 10px; font-weight: bold; text-align: left; }
.searchoption img { border: medium none ; padding-left: 3px; vertical-align: middle; cursor: pointer; }
#searchbutton { cursor: pointer; }
#navigation { width: 190px; margin-right: 6px; margin-bottom: 0pt; float: left; }
#content_main { width: 762px; float: left; }
#search_content_main { width: 584px; float: left; }
#news_info { width: 170px; margin-bottom: 0pt; float: left; }
#events_news_info { width: 300px; margin-bottom: 0pt; float: left; }
.comp { border: 1px solid rgb(204, 204, 204); padding: 0px; margin-bottom: 6px; }
.label { padding: 3px; background: rgb(243, 243, 243) none repeat scroll 0% 0%; color: rgb(255, 153, 51); font-weight: bold; font-size: 110%; }
.content { border-top: 1px solid rgb(204, 204, 204); padding: 0pt 6px 6px; }
.content ul { margin: 0pt; padding: 4px 0pt 4px 7px; list-style-type: square; color: rgb(204, 204, 204); text-indent: -2px; }
.content ul li a { padding: 2px; }
.content ul li a:hover { background-color: rgb(238, 238, 238); }
.content p { padding: 0pt 2px; margin-top: 4px; }
#feature_previews ul { list-style-type: none; color: rgb(34, 34, 34); }
.zvents_powers { background: rgb(239, 253, 202) none repeat scroll 0% 0%; }
#movie_information .content { position: relative; }
#venue_information .content { position: relative; }
#top_events .content { position: relative; }
.google_ad { border: medium none ; text-align: center; }
img { border: 0pt none ; }
#orange-wrap { border: 1px solid rgb(255, 153, 51); }
#orange-wrap .label { padding: 3px 10px; background: rgb(255, 153, 51) none repeat scroll 0% 0%; font-size: 14px; color: rgb(255, 255, 204); }
#orange-wrap .content { border: medium none ; padding: 0pt 4px 4px 5px; }
#orange-wrap p, li { line-height: 1.5em; }
.partner_spotlight { background: transparent url('bg-partner_spotlight.gif') no-repeat scroll left bottom; }
#blue-wrap { border: 1px solid rgb(51, 102, 204); background: rgb(220, 231, 253) url('gra-zventspowers.gif') no-repeat scroll 0px 0px; }
#blue-wrap h2 { background: rgb(51, 102, 204) none repeat scroll 0% 0%; font-size: 14px; color: rgb(255, 255, 255); }
#blue-wrap .content { border: medium none ; padding: 57px 4px 4px 5px; }
#blue-wrap p, li { line-height: 1.5em; }
.star-rating { margin: 0px; padding: 0px; background: transparent url('star_003.gif') repeat-x scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; width: 150px; height: 30px; position: relative; }
.star-rating li { margin: 0px; padding: 0px; float: left; }
.star-rating li a { padding: 0px; display: block; width: 30px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; }
.star-rating li a:hover { background: transparent url('star_003.gif') repeat scroll left center; z-index: 2; left: 0px; }
.star-rating a.one-star { left: 0px; }
.star-rating a.one-star:hover { width: 30px; }
.star-rating a.two-stars { left: 30px; }
.star-rating a.two-stars:hover { width: 60px; }
.star-rating a.three-stars { left: 60px; }
.star-rating a.three-stars:hover { width: 90px; }
.star-rating a.four-stars { left: 90px; }
.star-rating a.four-stars:hover { width: 120px; }
.star-rating a.five-stars { left: 120px; }
.star-rating a.five-stars:hover { width: 150px; }
.star-rating li.current-rating { background: transparent url('star_003.gif') repeat scroll left bottom; position: absolute; height: 30px; display: block; text-indent: -9000px; z-index: 1; }
.z_star { overflow: hidden; width: 20px; height: 20px; cursor: pointer; float: left; }
.z_rating:after { content: '.'; display: block; height: 0pt; width: 0pt; clear: both; visibility: hidden; }
.z_star, .z_star a { background: transparent url('z_star.gif') no-repeat scroll 0pt 0px; }
.z_star a { display: block; width: 100%; height: 100%; background-position: 0pt 0px; }
.z_selected a { background-position: 0pt -20px; }
.z_highlighted a { background-position: 0pt -40px; }
.rating { cursor: pointer; clear: both; display: block; }
.rating:after { content: '.'; display: block; height: 0pt; width: 0pt; clear: both; visibility: hidden; }
.cancel, .star { overflow: hidden; float: left; width: 100%; height: 20px; text-indent: -999em; cursor: pointer; }
.star-left, .star-right { width: 10px; }
.cancel, .cancel a { display: none; }
.star, .star a { background: transparent url('z_star.gif') no-repeat scroll 0pt 0px; }
.star-left, .star-left a { background: transparent url('z_star_left.gif') no-repeat scroll 0pt 0px; }
.star-right, .star-right a { background: transparent url('z_star_right.gif') no-repeat scroll 0pt 0px; }
.cancel a, .star a { display: block; width: 100%; height: 100%; background-position: 0pt 0px; }
div.rating div.on a { background-position: 0pt -20px; }
div.rating div.hover a, div.rating div a:hover { background-position: 0pt -40px; }
.rating-small { color: rgb(136, 136, 136); font-style: italic; }
.rating-small:after { content: '.'; height: 0pt; width: 0pt; clear: both; visibility: hidden; }
.cancel-small, .star-small { overflow: hidden; float: left; width: 100%; height: 15px; text-indent: -999em; }
.star-left-small, .star-right-small { width: 7px; }
.cancel-small, .cancel-small a { display: none; }
.star-left-small, .star-left-small a { background: transparent url('z_star_left_small.gif') no-repeat scroll 0pt 0px; }
.star-right-small, .star-right-small a { background: transparent url('z_star_right_small.gif') no-repeat scroll 0pt 0px; }
.cancel-small a, .star-small a { display: block; width: 100%; height: 100%; background-position: 0pt 0px; }
.rating-small .on-small { background-position: 0pt -15px; }
#addtag { border: 1px solid rgb(204, 204, 204); margin: 0pt; padding: 3px; background-color: rgb(238, 238, 238); }
.tag-name { width: 100px; height: 15px; margin-top: 8px; }
#addtag input { vertical-align: bottom; }
#taglist { margin-bottom: 4px; }
#addartist { border: 1px solid rgb(204, 204, 204); padding: 3px; background-color: rgb(238, 238, 238); }
#addartist .section { margin-top: 6px; }
#hint_popup { border: 1px solid rgb(255, 153, 0); padding: 0pt 5px 5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: left; position: absolute; }
#hint_close { float: right; font-size: 9pt; cursor: pointer; }
.highlighted { background: rgb(253, 184, 184) none repeat scroll 0% 0%; }
.auto_complete_response_item { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px; cursor: pointer; }
.auto_complete { border: 1px solid rgb(136, 136, 136); margin: 0px; padding: 0px; position: absolute; background-color: white; }
.event_venue_list { border: 1px solid rgb(153, 153, 153); margin: 6px 0px 0px; overflow: auto; height: 120px; width: 500px; background-color: white; }
.event_venue_list_item { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 1px; margin: 3px; padding: 3px; cursor: pointer; background-color: rgb(255, 238, 153); }
#error_message { margin: 20px; padding: 20px; background-color: rgb(255, 238, 153); font-weight: bold; }
#error_message h3 { margin-top: 0pt; }
.error { font-size: 120%; }
.page_warning { padding: 3px; background-color: rgb(255, 204, 204); }
#detail_title { margin: 0pt 0pt 9px 6px; }
#detail_title h1 { margin: 5px 0pt 0pt; font-weight: bold; font-size: 150%; }
#detail_title #item_type { color: rgb(204, 204, 204); font-size: 100%; }
#detail_title #name_description { margin: 0pt; padding: 0pt; float: left; width: 702px; }
#detail_title #alert { border: 1px solid rgb(211, 218, 255); padding: 3px; width: 236px; margin-top: 6px; font-size: 86%; text-align: center; float: left; }
#detail_title #alert img { margin-bottom: -2px; }
#detail_information { width: 480px; float: left; }
#detail_information p { margin: 0pt; padding: 3px; }
#detail_information #description { width: 247px; float: left; }
#detail_information #additional { width: 210px; float: left; margin-right: 6px; padding-top: 3px; }
#detail_information #images { margin-bottom: 6px; }
#detail_information #artists { margin-bottom: 6px; }
#detail_information #categories { margin-bottom: 6px; }
#detail_information #tagdiv { margin-bottom: 6px; }
#detail_information #restaurant { padding: 6px; background: rgb(230, 230, 247) none repeat scroll 0% 0%; margin-bottom: 12px; }
#detail_information #main_image { border: 1px solid rgb(204, 204, 204); overflow: hidden; width: 184px; height: 184px; float: left; }
#detail_information .image_thumb { border: 1px solid rgb(204, 204, 204); overflow: hidden; width: 66px; height: 66px; float: left; }
#detail_information .image_thumb_tools { position: absolute; display: none; z-index: 101; }
#detail_information .detail_label { background: rgb(230, 230, 247) none repeat scroll 0% 0%; padding-top: 3px; text-align: center; font-size: 90%; font-weight: bold; letter-spacing: 2px; }
#map_calendar { width: 290px; margin-left: 6px; float: left; }
#map_calendar #full_map_text { text-align: right; }
#map_calendar #event_occurrences { padding: 6px 0pt 0pt 1px; }
#map_calendar #event_occurrences ul { margin-left: 7px; }
#map_calendar #mapcontainer { border: 1px solid rgb(204, 204, 204); height: 255px; width: 274px; position: relative; }
#map_calendar.movieshome { width: 586px; margin-left: 0px; }
#map_calendar #mapcontainer.moviesmap { float: right; margin-top: 6px; position: relative; }
#map_calendar #nearby_list.movieslist { width: 290px; }
#map_calendar.resthome { width: 586px; margin-left: 0px; }
#map_calendar #mapcontainer.restmap { float: right; margin-top: 6px; position: relative; }
#map_calendar #nearby_list.restlist { width: 294px; }
#tools_related_info { width: 175px; margin-left: 6px; float: left; }
#featured_items { width: 586px; margin-right: 6px; margin-bottom: 0pt; float: left; }
#featured_items .featured_title { border: 1px solid rgb(221, 221, 221); padding: 2px; background-color: rgb(237, 237, 237); margin-top: 4px; height: 1%; }
#featured_items .ft_count { float: right; }
#featured_items .ft_cat { float: left; font-size: 110%; }
#featured_items .featured { margin: 4px 0pt 5px; padding: 8px 0pt 10px; position: relative; }
#featured_items .featured p { margin: 0pt; padding-bottom: 7px; }
#featured_items a.featured_headline { padding-bottom: 5px; font-size: 18px; font-weight: bold; }
#featured_items .featured_art { overflow: hidden; width: 66px; height: 66px; margin-right: 10px; float: left; position: relative; }
#featured_items .ad_comp { float: right; }
#featured_items_events { width: 450px; margin-right: 6px; margin-bottom: 0pt; float: left; }
#featured_items_events .featured_title { border: 1px solid rgb(221, 221, 221); padding: 2px; background-color: rgb(237, 237, 237); margin-top: 4px; height: 1%; }
#featured_items_events .ft_count { float: right; }
#featured_items_events .ft_cat { float: left; font-size: 110%; }
#featured_items_events .featured { margin: 4px 0pt 5px; padding: 8px 0pt 10px; position: relative; }
#featured_items_events .featured p { margin: 0pt; padding-bottom: 7px; }
#featured_items_events a.featured_headline { padding-bottom: 5px; font-size: 18px; font-weight: bold; }
#featured_items_events .featured_art { overflow: hidden; width: 66px; height: 66px; margin-right: 10px; float: left; position: relative; }
#featured_items_events .ad_comp { float: right; }
.link_to_more { float: right; font-weight: normal; }
#top_restaurant_recent.comp { width: 176px; float: left; margin-left: 6px; }
#top_restaurant_featured.comp { width: 400px; float: left; }
#serp_preview .search_preview_label { padding: 5px; float: left; width: 165px; color: rgb(255, 153, 0); font-weight: bold; background-color: rgb(238, 238, 238); }
.subhead { font-weight: bold; color: rgb(51, 51, 51); font-size: 110%; }
.step { padding: 15px 0pt 0pt 0px; float: left; color: rgb(51, 102, 153); font-size: 140%; font-weight: bold; }
.title { color: rgb(255, 153, 51); }
.progress_on { padding: 3px 9px; background: rgb(51, 102, 153) none repeat scroll 0% 0%; float: left; color: rgb(255, 255, 255); font-size: 130%; font-weight: bold; margin-right: 4px; }
.progress_off { border: 1px solid rgb(51, 102, 153); padding: 2px 8px; float: left; color: rgb(51, 102, 153); font-size: 130%; font-weight: bold; margin-right: 4px; }
.wprogress_on { padding: 3px 9px; background: rgb(51, 102, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 130%; font-weight: bold; margin-right: 4px; height: 100%; }
.wprogress_off { border: 1px solid rgb(51, 102, 153); padding: 2px 8px; color: rgb(51, 102, 153); font-size: 130%; font-weight: bold; margin-right: 4px; height: 100%; }
.buttons { text-align: right; padding-right: 5px; clear: both; }
.progress_table { padding-top: 15px; width: 100%; }
.progress_table td { text-align: center; width: 150px; height: 40px; }
.progress_table td span { width: 100%; }
#result_wrapper { margin-bottom: 10px; }
#result_wrapper span.highlight { font-weight: bold; }
.breadcrumb { font-size: 120%; text-align: left; font-weight: bold; margin-bottom: 5px; }
.breadcrumb .current { color: rgb(255, 153, 0); }
.facetnav { text-align: left; }
.facetnav hr { height: 1px; margin-left: 10px; }
.cell1 { overflow: hidden; text-align: left; }
.cell2 { text-align: left; }
.cell3 { text-align: left; }
.cell2 img { padding-top: 3px; }
.cell1 a { font-weight: bold; }
.cell { padding-right: 5px; }
.cell a { font-weight: bold; }
.cell .surl { font-size: 12px; font-weight: normal; color: rgb(51, 102, 51); }
.cell .img_container { overflow: hidden; width: 66px; height: 66px; float: left; margin-right: 10px; }
#view_tabs { border: 0px none ; padding: 0px; float: left; margin-bottom: -1px; }
.activetab { border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); border-width: 1px; margin: 0px; padding: 0px 0px 0px 6px; }
.inactivetab { border: 1px solid rgb(204, 204, 204); margin: 0px 0px 0px 2px; padding: 0px 0px 0px 6px; }
.tab_text { padding: 1px 2px 0pt 0pt; font-size: 110%; font-weight: bold; line-height: 220%; }
#searchresults .comp { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#searchresults .content { border: medium none ; padding: 0px; }
.resultinfo { padding: 4px; float: right; color: rgb(153, 153, 153); font-weight: bold; text-align: right; }
.resultinfo img { vertical-align: middle; }
.ulined { border-bottom: 1px solid rgb(204, 204, 204); }
#searchresults .sponsored_header { margin: 5px 5px 0pt; float: right; color: rgb(170, 170, 170); }
#searchresults .sponsored { border: 1px dotted rgb(204, 204, 204); }
.organic .resultitem { border-bottom: 1px solid rgb(204, 204, 204); }
.resultitem { margin: 4px; padding: 5px 0pt 4px 8px; height: 1%; }
.resultitem .cell1 { float: left; width: 260px; margin-right: 8px; margin-bottom: 4px; }
.resultitem .cell2 { float: left; width: 140px; margin-right: 12px; margin-bottom: 4px; }
.resultitem .cell3 { float: left; width: 120px; margin-bottom: 4px; }
.resultitem .cell1_movies { float: left; width: 180px; margin-right: 8px; margin-bottom: 4px; }
.resultitem .cell2_movies { float: left; width: 180px; margin-right: 12px; margin-bottom: 4px; }
.resultitem .cell3_movies { float: left; width: 120px; margin-bottom: 4px; }
.resultitem .cell1 a { font-weight: bold; }
.resultitem .cell4 { float: left; width: 300px; margin-right: 8px; margin-bottom: 4px; text-align: left; }
.resultitem .cell5 { float: left; width: 100px; margin-right: 12px; margin-bottom: 4px; text-align: left; }
.resultitem .cell6 { float: left; width: 120px; margin-right: 12px; margin-bottom: 4px; text-align: left; }
.resultitem .cell4 a { font-weight: bold; }
.resultitem .cell1_artists { float: left; width: 70px; margin-right: 8px; margin-bottom: 4px; }
.resultitem .cell2_artists { float: left; width: 465px; margin-right: 12px; margin-bottom: 4px; }
.resultitem .cell2_artists .artist_event { margin: 0pt; font-weight: normal; float: none; }
.resultitem_sponsored { background-color: rgb(230, 241, 246); }
.resultitem_sponsored_text { font-size: 85%; }
#fb_search { padding: 3px; width: 570px; height: 1250px; }
#fb_searchresults .cell1 { margin: -10px 0pt 0pt; padding: 0px; }
#fb_searchresults .cell2 { margin: -10px 0pt 0pt; padding: 0px; }
#fb_searchresults .cell3 { margin: -10px 0pt 0pt; padding: 0px; }
#fb_searchresults .cell4 { margin: -10px 0pt 0pt; padding: 0px; }
#fb_searchresults .cell5 { margin: -10px 0pt 0pt; padding: 0px; }
#fb_searchresults .cell6 { margin: -10px 0pt 0pt; padding: 0px; }
#ZventsMap { margin: 6px; width: 570px; height: 375px; }
.ZventsMapDot { float: left; margin-left: 0px; margin-right: 6px; }
#message_div { padding: 10px; text-align: left; }
.search_table { border: medium none ; margin: 0px 0px -3px; padding: 0px; width: 970px; }
.search_bot { padding: 0pt; height: 42px; width: 970px; background-color: rgb(219, 219, 224); }
.search_bot_left { float: left; height: 42px; width: 9px; background-image: url('search_rnd_lft3.gif'); }
.search_bot_center { float: left; height: 42px; width: 952px; text-align: center; font-size: 12px; }
.search_bot_right { float: left; height: 42px; width: 9px; background-image: url('search_rnd_rt3.gif'); }
.atcs { float: right; padding-right: 10px; cursor: pointer; }
.atcs .atcs_inner { padding-left: 2px; }
.movie_image_thumb { border: 1px solid rgb(204, 204, 204); overflow: hidden; width: 66px; height: 66px; float: left; margin-right: 4px; }
.cell1narrow { text-align: left; }
.cell1narrow a { font-weight: bold; }
.resultitem .cell2and3 { padding: 0px; float: left; width: 364px; margin-right: 6px; margin-bottom: 4px; }
.resultitem .cell1narrow { float: left; width: 180px; margin-right: 8px; margin-bottom: 4px; }
.movie_result_cell { border-bottom: 1px dashed rgb(204, 204, 204); vertical-align: top; padding-top: 6px; padding-bottom: 4px; }
.movie_result_cell_first { border-bottom: 1px dashed rgb(204, 204, 204); vertical-align: top; padding-bottom: 4px; }
.movie_result_cell_last { vertical-align: top; padding-top: 6px; }
.movie_result_cell_single { vertical-align: top; }
.movie_result_details { font-size: 90%; }
.showtimes_cell { width: 180px; padding-right: 12px; }
.theater_cell { width: 172px; }
.sh_theaters td { padding-top: 10px; }
.ep_bug { padding: 0pt 6px 64px 0pt; float: left; }
.smessage { font-weight: bold; font-size: 14px; font-style: italic; }
.perf_list { margin-bottom: 3px; }
.facets { border: 0pt none ; padding: 6px 0pt 3px; }
.facet_title { color: rgb(119, 119, 119); font-weight: bold; }
.ful li { margin: 0pt 0pt 0pt 0.5em; }
.ful ul li { margin: 0pt 0pt 0pt 0.2em; }
.fi_selected { color: black; font-weight: bold; padding-left: 2px; }
.fi_count { color: rgb(102, 102, 102); }
.fob { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.fob label { color: rgb(51, 51, 51); }
.pager { margin: 0.5em 0.7em; text-align: left; }
.pager a { float: right; }
.no_results { padding: 0pt 10px; }
#errorExplanation { border: 1px solid rgb(255, 153, 0); padding: 0pt 10px 10px 60px; background: rgb(255, 238, 153) url('ico_error.gif') no-repeat scroll 10px 10px; color: rgb(51, 51, 51); margin-bottom: 10px; }
#errorExplanation li { color: rgb(51, 51, 51); padding-left: 5px; }
#errorExplanation ul { margin: 0pt 0pt 0px 14px; padding: 4px 0pt; list-style-type: square; }
#errorExplanation h2 { color: rgb(51, 51, 51); margin-top: 10px; }
#errorExplanation p { color: rgb(51, 51, 51); }
.promo { border: 1px solid rgb(255, 153, 51); margin: 4px 4px 10px; padding: 6px; text-align: left; }
.promo td { padding: 3px; }
.headline { font-size: 130%; font-weight: bold; }
.spotlight { border-bottom: 1px solid rgb(204, 204, 204); padding: 12px 4px; }
.spotlight_img { margin: 8px 10px 0pt 8px; float: left; position: relative; }
.spotlight_head { margin: 0pt 0pt 4px; font-size: 120%; font-weight: bold; }
.spotlight_label { color: rgb(71, 102, 140); font-weight: bold; font-size: 160%; }
.bookmarklet { border: 1px solid rgb(136, 136, 136); padding: 4px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; float: left; }
#notice { border: 1px solid rgb(255, 153, 51); padding: 5px; background: rgb(255, 238, 153) none repeat scroll 0% 0%; font-weight: bold; font-size: 125%; margin-bottom: 6px; }
#notice ul { padding-left: 20px; font-size: 13px; font-weight: normal; }
.tool_table { margin-top: 4px; }
.il { margin: -10px 0pt 5px 12px; }
.il li { margin-left: 20px; }
.admin_table { margin-left: 10px; }
.admin_table th { vertical-align: top; padding-right: 10px; }
.admin_table td { padding-right: 10px; vertical-align: top; }
.admin_table td input { font-size: 10px; cursor: pointer; }
.detailtable td { padding: 4px; text-align: left; }
.detailtableheading { font-weight: bold; vertical-align: top; width: 100px; }
.partner_edit { border-bottom: 1px solid black; padding: 0pt 0pt 3px 5px; font-weight: bold; font-size: 120%; margin-top: 10px; }
.partner_edit_sub { border-bottom: 1px dotted rgb(153, 153, 153); padding: 0pt 0pt 0pt 5px; color: rgb(153, 153, 153); font-style: italic; }
.checkbox_td { width: 60px; }
.detailtable td.partner_data { width: 300px; }
.ulindent { margin-top: -5px; }
.ulindent li { margin-left: 11px; line-height: 1.5em; }
.tree { margin-left: 10px; }
.tree td { color: rgb(51, 51, 51); vertical-align: top; }
.treeitem { padding: 2px; }
.treeheader { padding-top: 7px; }
.nometro { padding: 10px; background: rgb(255, 238, 153) none repeat scroll 0% 0%; margin-top: 18px; position: relative; }
.large { font-size: 125%; font-weight: bold; }
.atc { margin: 0pt auto; width: 75%; }
.atc tr { height: 25px; }
.taiw { padding-top: 0px; }
.cto { padding: 5px 0pt 0pt 4px; }
.ut { width: 160px; }
.ut .c1 { width: 140px; }
.ut .c2 { width: 20px; vertical-align: top; }
.scc { padding: 2px; }
.cmsg { margin: 20px 0pt 10px; font-size: 115%; }
.com { padding-left: 5px; }
.rtable { padding-left: 5px; }
.rtable tr { vertical-align: top; }
.rtable td { padding-right: 15px; }
.mapsel input { height: 12px; }
.rptable { padding-top: 5px; }
.rptable td { padding: 0pt; }
#nearby_list { width: 271px; }
#rp_div, #rp_div td { white-space: pre; }
#repeat_preview { padding: 4px; margin-bottom: 4px; }
#repeat_preview td { margin: 0pt; padding: 1px 0pt; width: 1%; }
.note { font-size: 90%; color: rgb(136, 136, 136); font-style: italic; }
.arrow { color: orange; font-weight: bold; }
#map_commands { margin-top: 3px; margin-bottom: 3px; }
#TB_overlay { position: absolute; top: 0pt; left: 0pt; z-index: 100; width: 100%; height: 100%; background-color: rgb(2, 38, 85); opacity: 0.6; }
#TB_window { border: 2px solid rgb(255, 153, 51); background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: 0px; left: 0px; position: fixed; z-index: 102; color: rgb(0, 0, 0); display: none; }
.tb_images { border-style: solid; border-color: rgb(102, 102, 102) rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102); border-width: 1px; margin: 15px 0pt 0pt 15px; display: block; }
#TB_caption { padding: 10px 30px 10px 25px; height: 25px; float: left; }
#TB_closeAjaxWindow { padding: 5px 5px 3px 10px; text-align: right; background-color: rgb(255, 255, 255); }
#TB_ajaxContent { padding: 2px 15px 15px; overflow: auto; text-align: left; }
#TB_load { overflow: visible; text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; visibility: visible; display: block; z-index: 101; }
#TB_loadContent { margin-left: -125px; position: absolute; top: -50px; left: 50%; width: 250px; height: 100px; visibility: visible; }
#TB_ajaxContent .option_popup_title { background: transparent none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
#event_table, #map_table { width: 100%; }
#event_table td { padding: 3px; }
#event_table .date { border-top: 4px solid white; background-color: rgb(228, 228, 228); font-weight: bold; }
#event_table .when { border-right: 1px solid white; }
.movie_showtime_date { padding: 3px; font-weight: bold; }
td.movie_artist_name { width: 120px; }
td.movie_artist_role { font-style: italic; }
#top_movies { overflow: hidden; float: left; width: 584px; }
#featured_movie { margin-top: 5px; }
#featured_movie_name a { font-size: 18px; font-weight: bold; margin-bottom: 5px; }
#featured_movie_image { border: 1px solid rgb(204, 204, 204); overflow: hidden; width: 149px; height: 149px; float: left; }
#featured_movie_rating { margin-bottom: 2px; }
#featured_movie_info { margin-top: 6px; }
.movie_map_command { margin-bottom: 3px; }
.search_theater_hidden { display: none; }
ul.movie_cast li { line-height: 1em; color: rgb(51, 51, 51); }
ul.movie_cast li a { padding: 0px; }
ul.movie_cast li a:hover { background: transparent none repeat scroll 0% 0%; }
.popular_section { float: left; width: 270px; margin-top: 18px; margin-right: 5px; }
.popular_section .content { border: 0px none ; }
.popular_heading { color: rgb(255, 153, 51); font-weight: bold; }
.ZventsMapInfoVenueMovies { margin-top: 8px; }
.ZventsMapInfoVenueMoviesHeader { font-weight: bold; }
#map_relocate { margin: 0pt; }
#review_image { text-align: center; margin-top: 5px; }
#review_title { font-weight: bold; font-size: 160%; }
.edit_rev { display: none; }
.remove_performer { display: none; }
#movie_review_info { border: 1px solid rgb(204, 204, 204); padding: 3px; float: right; width: 180px; margin-top: 6px; margin-bottom: 2px; margin-left: 6px; }
td.ZventsNearbyMovieShowtimes { font-size: 90%; }
td.ZventsNearbyMovieShowtimes img {  }
.movie_partner { text-align: center; font-size: 90%; padding-top: 10px; }
#featured_artist { padding-top: 6px; }
.secondary_featured_performer_name a { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
#featured_artist_name a { font-size: 18px; font-weight: bold; margin-bottom: 5px; }
#featured_artist .image_thumb { border: 1px solid rgb(204, 204, 204); overflow: hidden; width: 66px; height: 66px; float: left; margin-right: 5px; }
.nearby_performer_event_listing .image_thumb { border: 1px solid rgb(204, 204, 204); overflow: hidden; float: left; margin-right: 5px; width: 33px; height: 33px; }
.secondary_featured_performer { padding-top: 6px; width: 283px; margin-left: 6px; float: left; }
.secondary_featured_performer .image_thumb { border: 1px solid rgb(204, 204, 204); overflow: hidden; width: 66px; height: 66px; float: left; margin-right: 5px; }
.multiple_performer_event { font-weight: bold; }
div.nearby_performer_event_listing { margin-top: 6px; }
.secondary_featured_artist_rating { float: left; }
.secondary_featured_performer .event_date { margin-top: 3px; text-align: left; }
.secondary_featured_performer .categories { float: left; margin-top: 3px; margin-right: 3px; font-style: italic; }
.review_heading { margin: 8px 0pt; color: rgb(170, 170, 170); font-weight: bold; letter-spacing: 2px; }
.review_headline { margin: 4px 0px; font-weight: bold; font-size: 15px; }
.review_body { float: left; width: 410px; }
.review_container { border-bottom: 1px dashed rgb(153, 153, 153); padding-bottom: 6px; margin-bottom: 6px; }
div.event_form_heading { padding: 5px; font-size: 16px; }
div.event_form_help_heading { margin-top: 20px; text-align: right; margin-right: 12px; color: rgb(255, 153, 0); }
div.event_form_help { margin-right: 12px; }
div.event_detail_title { border-top: 1px solid rgb(153, 153, 153); color: rgb(255, 153, 0); font-size: 20px; font-weight: bold; padding-left: 3px; cursor: pointer; }
div.event_detail_nav { padding: 3px; text-align: right; }
.event_form_right { padding: 10px; background-color: rgb(238, 238, 238); float: left; width: 750px; }
.required_field { color: rgb(255, 51, 0); }
.main_section { padding: 0px 10px 10px; float: left; width: 215px; text-align: center; }
.main_section a { border: 1px solid rgb(204, 204, 204); padding: 3px; background-color: rgb(238, 238, 238); }
.main_section a:hover { border: 1px solid rgb(153, 153, 153); padding: 3px; background-color: rgb(255, 255, 255); text-decoration: none; }
.main_section_link { text-align: center; margin-top: 10px; }
#create_events_venues_groups .catch_eye_create_listing { padding: 10px; float: right; }
#inviteformdiv { border: 2px none rgb(102, 102, 102); padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#inviteformdiv textarea { width: 495px; }
#product_homepage_info { border: 1px solid rgb(15, 32, 210); margin: 6px; padding: 6px; background: rgb(231, 233, 254) none repeat scroll 0% 0%; }
#product_homepage_notice { border: 1px solid rgb(176, 16, 16); margin: 6px; padding: 6px; background: rgb(250, 242, 240) none repeat scroll 0% 0%; }
div#spellcheck { border-bottom: 1px solid rgb(204, 204, 204); padding: 10px; color: rgb(255, 51, 0); font-size: 18px; margin-bottom: 10px; }
div#spellcheck a { font-style: italic; font-weight: bold; }
div#create_new_venue_title { border-bottom: 3px solid rgb(153, 153, 153); padding: 5px 3px 3px 6px; background-color: rgb(221, 221, 221); font-size: 20px; color: rgb(153, 153, 153); margin-bottom: 3px; font-weight: bold; }
div#new_venue { border: 1px solid rgb(221, 221, 221); display: none; }
.even_row { background-color: rgb(255, 255, 255); }
.odd_row { background-color: rgb(246, 246, 246); }
.option_popup_title { border-bottom: 1px solid rgb(204, 204, 204); padding: 6px; background-color: rgb(1, 27, 59); color: rgb(255, 255, 255); font-weight: bold; text-align: left; }
.option_popup_body { padding: 6px; position: relative; text-align: left; }
.popup_tab { border: 1px solid rgb(204, 204, 204); padding: 3px 6px; background-color: rgb(238, 238, 238); float: right; margin-top: 5px; margin-right: 6px; }
.active_popup_tab { border-bottom: 1px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); }
.option_popup img { float: right; margin-right: 5px; margin-top: 5px; }
.option_popup td img { float: none; }
.option_popup_button { text-align: center; }
#object_categories { font-size: 11px; }
#all_categories { font-size: 11px; }
#merge_page { margin: 40px 50px; }
#merge_page h2 { color: rgb(255, 153, 51); }
#merge_page h3 { font-style: italic; }
#merge_page input { font-size: 16px; }
#merge_page #event_header { margin-left: 25px; }
#merge_page #venue_header { margin-left: 25px; }
#merge_page #affected_items { margin-left: 25px; }
#merge_page #affected_items h3 { border-bottom: 1px solid rgb(204, 204, 204); color: rgb(153, 153, 153); font-style: normal; }
div.divclearafter:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.event_queue_list { float: left; width: 770px; }
.int_sel { margin: 15px 0pt 5px; padding: 5px; background: rgb(221, 221, 221) none repeat scroll 0% 0%; float: right; }
#other_partner_span { display: none; }
#currently_playing { float: right; font-weight: normal; }
#all_theaters { float: right; font-weight: normal; }
.extra_venue_info .type_field { border: 1px solid rgb(153, 153, 153); padding: 3px; margin-top: 3px; background-color: rgb(204, 204, 204); }
#hot_tickets .text { color: rgb(102, 102, 102); }
.hot_tickets_buy { float: right; margin-left: 6px; }
.hot_tickets_buy img { border: 0pt none ; margin-bottom: -2px; }
#hot_tickets_more { float: right; padding-top: 5px; }
#hot_tickets .content ul { text-indent: 0px; }
#hot_tickets .content ul li a { padding: 0px; }
#hot_tickets .comp { padding: 0px 3px; }
#big_green_button { margin: 0pt auto; padding: 10px 0pt 20px; }
.tickets { list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 0px; text-indent: 0px; }
.tickets_header { padding: 10px 0px 7px; color: rgb(102, 102, 102); font-size: 119%; font-weight: bold; }
.tickets_page_table { width: 100%; }
.tickets_page_table td { padding-bottom: 5px; }
#ticketing_table {  }
#ticketing_table th { border-bottom: 1px solid rgb(153, 153, 153); margin: 0px; color: rgb(102, 102, 102); font-size: 10px; padding-bottom: 3px; }
#ticketing_table th.ticket_provider { width: 150px; }
#ticketing_table th.ticket_price { width: 100px; }
#ticketing_table th.ticket_link { width: 140px; }
#ticketing_table td { padding-bottom: 5px; }
.serp_buy_tickets { padding-bottom: 6px; }
.ad_comp { padding-bottom: 6px; text-align: center; }
#buy_tickets .option_popup_body { padding: 20px 40px; }
.user_role_form_title { font-weight: bold; vertical-align: top; }
.star_facet_link { text-decoration: none; background-color: rgb(255, 255, 255); }
#ZventsMediumSpinner { margin: 8px 0px; text-align: center; width: 100%; }
.tickets_time { padding: 3px 10px 3px 3px; font-weight: bold; width: 10%; vertical-align: top; }
.tickets_title { padding: 3px; width: 90%; }
.tickets_image { float: left; padding-right: 12px; }
.tickets_page_table td { padding: 12px; }
.tickets_message { padding: 10px; background: rgb(255, 238, 153) none repeat scroll 0% 0%; float: right; width: 300px; margin-left: 60px; font-size: 125%; margin-top: 5px; }
.enhancements { margin: 20px; }
.enhancements .package { border: 1px solid rgb(204, 204, 204); float: left; width: 450px; clear: left; margin-bottom: 12px; }
.enhancements .package_config { float: left; width: 450px; clear: left; }
.enhancements .package_inner { margin: 6px; }
.enhancements h1 { font-size: 140%; color: rgb(255, 153, 0); margin-bottom: 3px; }
.enhancements h2 { margin: 0px 0px 6px; font-size: 125%; color: rgb(51, 51, 51); }
.enhancements h3 { font-size: 125%; color: rgb(102, 102, 102); font-style: italic; }
.enhancements li { list-style-type: square; list-style-image: none; list-style-position: outside; }
.enhancements .price { color: rgb(0, 0, 0); font-weight: bold; }
.enhancements .right_float { float: right; width: 300px; margin-bottom: 12px; }
.enhancements .right_float_bottom { float: right; margin-bottom: 12px; }
.enhancements .shopping_cart { border: 1px solid rgb(204, 204, 204); padding: 0px; margin-bottom: 6px; }
.enhancements .label { border-bottom: 1px solid rgb(204, 204, 204); background-color: rgb(238, 238, 238); }
.enhancements .content { border: medium none ; margin: 6px; padding: 0px; }
.enhancements .buttons { padding: 0px; clear: right; text-align: center; }
.enhancements .info { margin-bottom: 12px; }
.enhancements .info a { font-weight: bold; }
.enhancements .checkbox { margin-top: 6px; }
.enhancements .shopping_cart .cart_price { float: right; width: 80px; text-align: right; }
.enhancements .shopping_cart .cart_total { border-top: 1px solid rgb(204, 204, 204); font-weight: bold; padding-top: 12px; }
.enhancements .shopping_cart .cart_discount { font-weight: bold; color: rgb(0, 102, 0); padding-top: 6px; }
.enhancements .shopping_cart .cart_grandtotal { border-top: 1px solid rgb(204, 204, 204); font-weight: bold; padding-top: 12px; font-size: 140%; }
.enhancements .shopping_cart .cart_package { margin: 6px 0px; }
.enhancements .shopping_cart .math { color: rgb(153, 153, 153); font-size: 90%; }
.enhancements .shopping_cart td { padding: 4px; }
.enhancements .shopping_cart th { padding: 4px; }
.enhancements .shopping_cart .data { text-align: right; padding-left: 100px; }
.enhancements .shopping_cart .data_header { text-align: right; }
.enhancements .cart_note { padding: 0px 6px; font-size: 90%; text-align: left; margin-bottom: 12px; color: rgb(0, 102, 0); }
.enhancements .package_config .package_option { margin: 0px 0px 24px 12px; }
.enhancements .package_config .package_name { border-bottom: 1px dotted rgb(204, 204, 204); margin: 0px 0px 6px; font-size: 110%; color: rgb(170, 170, 170); font-style: italic; }
.enhancements .package_thumbnail { margin: 0px 12px 12px; float: right; font-size: 90%; text-align: center; }
.enhancements .package_thumbnail img { border: 1px solid rgb(204, 204, 204); }
.enhancements .counter { color: rgb(153, 153, 153); font-size: 90%; }
.enhancements .resultitem { width: 570px; }
.enhancements .steps { width: 100%; text-align: right; background-color: rgb(238, 238, 238); margin-bottom: 12px; }
.enhancements .steps_inner { padding: 3px; }
.enhancements .preview_background { margin: 20px 0px 0px; width: 100%; height: 1426px; background-color: rgb(204, 204, 204); position: absolute; left: 0%; z-index: 0; }
.enhancements .preview_background div { margin-top: 100px; text-align: center; color: rgb(255, 255, 255); font-size: 300%; }
.enhancements .preview_page { border-top: 2px solid rgb(0, 0, 0); border-bottom: 20px solid rgb(51, 51, 51); margin: 20px 0px 0px; width: 100%; height: 1400px; position: absolute; left: 0%; z-index: 1; }
.enhancements .asterisk { float: left; clear: left; font-style: italic; color: rgb(153, 153, 153); font-size: 85%; }
.elx { font-size: 90%; }
#preview_mask { margin: 0px; background: transparent none repeat scroll 0% 0%; height: 3000px; width: 100%; position: absolute; left: 0pt; z-index: 10000; }
#preview_title { padding: 6px; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); font-size: 200%; text-align: center; }
#paypal_logo { padding-left: 12px; }
.enhancement_left { width: 240px; }
.at_links { margin: 2px 0px 10px -40px; text-align: left; }
#event_information {  }
#event_information td { width: 400px; }
#event_information td.detailtableheading { width: 140px; }
#event_information .detailtable input { width: 400px; }
#event_information .detailtable textarea { width: 400px; }
.affiliate_links { width: 155px; }
.affiliate_links ul li { margin: 0px 0px 0px -20px; list-style-type: square; list-style-image: none; list-style-position: outside; color: rgb(102, 102, 102); }
.affiliate_links .affiliate_name { font-size: 80%; }
.affiliate_serp_icons { padding-top: 6px; }
#creator_linked { display: none; }
.listings { margin: 20px; }
.listings h1 { font-size: 140%; color: rgb(255, 153, 0); margin-bottom: 3px; }
.listings h2 { margin: 12px 0px 6px; padding: 2px 0px 2px 6px; font-size: 125%; color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); }
.listings h2.enhanced { border-color: rgb(55, 103, 127); background-color: rgb(224, 235, 239); }
.listings h2.premium { background-color: rgb(156, 201, 48); }
.listings td { vertical-align: top; padding-right: 6px; }
.listings td ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.listings th.disabled { color: rgb(153, 153, 153); }
.listings td.id { color: rgb(153, 153, 153); }
.listings td.actions { font-size: 90%; width: 112px; }
.listings td.date div { font-size: 90%; }
.listings td.analytics { font-size: 90%; }
.listings .note { padding: 6px; }
.listings .listings_note { padding: 6px; }
.open_invoice_header { color: rgb(102, 102, 102); font-style: italic; padding-top: 1em; }
.open_invoice_row { color: rgb(153, 153, 153); background-color: rgb(238, 238, 238); }
.invoices_table { font-size: 120%; }
.invoices_table th { padding-right: 20px; }
.invoices_table td { text-align: right; padding-right: 20px; }
.zads_resultitem { border: 1px solid rgb(55, 103, 127); background: rgb(224, 235, 239) none repeat scroll 0% 0%; }
#enhanced_listings { border: 1px solid rgb(156, 184, 198); background: rgb(224, 235, 239) none repeat scroll 0% 0%; }
#enhanced_listings .content_padded { border: medium none ; }
#enhanced_listings p { margin-top: 2px; }
#enhanced_listings .news_headline { color: rgb(55, 103, 127); font-weight: bold; font-size: 110%; }
#enhanced_listings .special_links { border: 1px solid rgb(156, 184, 198); padding: 6px; background: rgb(241, 250, 255) none repeat scroll 0% 0%; float: left; width: 182px; }
#enhanced_listings .section_headline { font-size: 88%; font-weight: bold; }
#enhanced_listings .special_links ul { margin-left: 10px; font-size: 88%; }
#enhanced_listings .video { border: 1px solid rgb(156, 184, 198); padding: 6px; background: rgb(241, 250, 255) none repeat scroll 0% 0%; float: right; }
.zads_resultitem a { color: rgb(55, 103, 127); }
.learn_more { margin: 40px; }
.learn_more ul { list-style-type: square; }
.learn_more h1 { font-size: 150%; color: rgb(255, 153, 0); }
.learn_more h2 { font-size: 110%; }
.learn_more_close { margin: 6px; float: right; }
.learn_more_image { margin: 80px 40px 0px 0px; float: right; }
.enhanced_warning { border: 1px solid rgb(255, 51, 51); padding: 12px; background-color: rgb(255, 204, 204); margin-bottom: 1em; }
.enhanced_table { border: 1px solid rgb(156, 184, 198); background: rgb(224, 235, 239) none repeat scroll 0% 0%; margin-bottom: 1em; }
.enhanced_table td { font-weight: bold; }
#cvv_help { font-size: 90%; }
.report_packages { font-size: 90%; }
.video_error { width: 160px; font-size: 88%; margin-top: 6px; }
.review_user_image { float: left; margin-right: 4px; text-align: center; font-size: 80%; width: 52px; }
.review_user_image div { margin: 2px 0px; font-size: 120%; }
.review_user_image div small { font-size: 80%; }
.review_user_image img { border: 2px solid rgb(204, 204, 204); }
.top_10_reviewer div { border: 1px solid rgb(255, 153, 0); background-color: rgb(255, 238, 153); color: rgb(0, 0, 0); }
.top_50_reviewer div { border: 1px solid rgb(102, 51, 0); background-color: rgb(204, 153, 102); color: rgb(0, 0, 0); }
.review_user_image.top_10_reviewer img { border-style: solid; border-color: rgb(255, 153, 0) rgb(102, 51, 0) rgb(102, 51, 0) rgb(255, 153, 0); border-width: 2px; }
.review_user_image.top_50_reviewer img { border-style: solid; border-color: rgb(102, 51, 0) rgb(51, 0, 0) rgb(51, 0, 0) rgb(102, 51, 0); border-width: 2px; }
.next_sports_events { padding-top: 5px; }
.next_sports_events_list { padding-top: 5px; }
.image_commands { margin-top: 5px; width: 203px; }
#commentlist_media { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 4px; }
#packages_left { float: left; }
#packages_right { float: right; }
.message-user { margin: 0.5em 0pt 0pt 0.5em; padding: 1em; text-align: center; }
.message-user-alert { background-color: rgb(255, 255, 170); color: rgb(51, 51, 51); }
.message-user-warn { background-color: rgb(255, 102, 0); color: rgb(0, 0, 0); }
.message-user-red { background-color: red; color: rgb(255, 255, 255); }
.search_type_link { padding-right: 18px; text-align: left; }
#thank_you { border: thin solid rgb(255, 153, 0); margin: 20px; padding: 0px 13px; }
#thank_you a { font-weight: bold; }
#thank_you div.paragraph { margin: 13px 0px; }
#thank_you div.paragraph span.small { font-style: italic; }
#thank_you div.paragraph div, #thank_you div.paragraph form { display: inline; }
#contactform table td.first_column { width: 180px; text-align: right; }
#kb h3 { border-top: 1px solid rgb(102, 102, 102); padding: 2px; background: rgb(238, 238, 255) none repeat scroll 0% 0%; font-weight: bold; }
.report_table { padding-top: 25px; width: 750px; }
.rt_last_col { width: 15%; }
.rt_header { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
.rt_light { background: rgb(246, 246, 246) none repeat scroll 0% 0%; }
.rt_dark { background: rgb(239, 239, 239) none repeat scroll 0% 0%; }
#rt_time { padding: 5px; background: rgb(239, 239, 239) none repeat scroll 0% 0%; width: 750px; }
.neighborhood_link { color: rgb(51, 102, 204); text-decoration: none; cursor: pointer; }
li.neighborhood_link { margin-left: 30px; }
.neighborhood_link:hover { text-decoration: underline; }
.neighborhood_link:active { color: rgb(255, 153, 0); }
#main_neighborhood_link { font-style: italic; }
.nearby_neighborhood_name_group { padding: 0pt; list-style-type: square; font-weight: normal; }
.nearby_neighborhood_city_name_group { margin: 4px; list-style-type: none; font-weight: bold; padding-left: 6px; }
table td.numeric { padding-right: 10px; text-align: right; }
#url_validation { border: 1px solid rgb(255, 153, 0); padding: 2px; background-color: rgb(255, 238, 153); color: rgb(0, 0, 0); display: none; }
.related_link_row { padding-left: 40px; font-weight: bold; text-align: right; }
.cat_first_level { margin-left: 10px; }
.cat_second_level { margin-left: 20px; }
.draft_row td { border-bottom: 1px solid rgb(238, 238, 238); }
span.under_review { color: rgb(223, 0, 0); }
#zModal { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 1001; display: none; }
#zModalLoading { position: absolute; z-index: 1001; }
#zModalContent { border: 2px solid rgb(255, 153, 0); margin: 0pt; padding: 0pt; position: relative; height: 100%; display: none; }
.zModalPaddedContent { padding: 5px; }
#zModalImageThumbs { margin: 0pt; padding: 0pt; background: rgb(51, 51, 51) none repeat scroll 0% 0%; position: absolute; display: none; width: 100%; text-align: center; }
#zOverlay { position: absolute; top: 0pt; left: 0pt; z-index: 1000; width: 100%; height: 100%; background-color: rgb(2, 38, 85); opacity: 0.6; }
#closeZModal {  }
#closeZModal img { float: right; }
.zThumbs { border: 2px solid rgb(102, 102, 102); margin: 1px; cursor: pointer; }
.navLink { padding: 5px 5px 3px; position: absolute; z-index: 1001; top: 10px; color: rgb(255, 255, 255); font-weight: bold; font-family: Arial,Verdana,sans-serif; cursor: pointer; display: none; background-color: rgb(0, 0, 0); opacity: 0.4; }
#zModalImageCount { padding: 5px 0pt 3px; position: absolute; width: 100%; height: 18px; z-index: 1001; color: rgb(255, 255, 255); display: none; font-weight: bold; font-family: Arial,Verdana,sans-serif; background-color: rgb(0, 0, 0); opacity: 0.4; }
#zModalImageAttribution { margin: 0pt; padding: 0pt; width: 100%; z-index: 1001; color: rgb(255, 255, 255); display: none; font-weight: bold; font-family: Arial,Verdana,sans-serif; background-color: rgb(0, 0, 0); font-size: 8pt; }
#creditText { padding: 3px; font-style: italic; text-align: right; }
#captionText { padding: 3px; }
.navLink:hover { opacity: 0.75; }
#prevImage { left: 10px; }
#nextImage { right: 10px; }
.without_tabs { margin: 5px 5px 0px 0px; float: right; }
#ZventsLog { border: 1px solid rgb(255, 128, 128); padding: 4px; background-color: rgb(244, 244, 244); text-align: left; display: none; }
#ZventsLog, #ZventsLog * { font-family: "Verdana"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; white-space: pre; }
.ZventsWidget * { margin: 0pt; padding: 0pt; }
.ZventsWidget a { margin: 0pt; padding: 0pt; text-decoration: none; }
.ZventsWidget a:hover { text-decoration: underline; }
.ZventsNavBar { position: relative; text-align: center; }
.ZventsNavBarTitle { padding: 0pt; width: 99%; height: 100%; }
.ZventsNavBarTable { margin: 0pt; padding: 0pt; }
.ZventsScroller { margin: 0pt; }
.ZventsScrollArrow { border-color: rgb(175, 175, 175); border-width: 1px; margin: 0pt; padding: 0pt; cursor: pointer; }
.ZventsScrollArrowPad, .ZventsScrollArrowFill { margin: 0pt; padding: 0pt; overflow: hidden; display: block; font-size: 1px; }
.ZventsScrollUp { border-style: none solid none none; }
.ZventsScrollDown { border-style: none none none solid; }
.ZventsScroller * { display: block; }
.ZventsScrollArrow { background-color: rgb(245, 245, 245); }
.ZventsScrollArrowLink { display: block; cursor: pointer; width: 13px; height: 17px; }
.ZventsScrollArrowHover { background-color: rgb(225, 225, 225); }
.ZventsScrollArrowPush { background-color: rgb(205, 205, 205); }
.ZventsScrollArrowFill { background-color: rgb(40, 40, 40); }
.ZventsScrollArrowHover .ZventsScrollArrowFill { background-color: rgb(20, 20, 20); }
.ZventsScrollArrowPush .ZventsScrollArrowFill { background-color: rgb(0, 0, 0); }
.ZventsSpinner { padding: 2px; }
.ZventsEventList, .ZventsVenueList, .ZventsDetail { background-color: rgb(250, 250, 250); }
.ZventsListDay { position: relative; left: 0pt; top: 0pt; }
.ZventsListDayWrapper, .ZventsResultsHeader, .ZventsDetailName, .ZventsDetailBody { padding: 4px; }
.ZventsEventSponsored { background-color: rgb(230, 241, 246); }
.ZventsSponsoredText { font-size: 80%; }
.ZventsEventSponsoredAndImage { float: right; position: relative; }
.ZventsCalendarDaySelected .ZventsCalendarDayContent, .ZventsListDayWrapper, .ZventsResultsHeader, .ZventsCalendarDayLink:hover .ZventsCalendarDayContent { background-color: rgb(200, 200, 200); }
.ZventsCalendarOddMonth .ZventsCalendarDayContent { border: 1px solid rgb(234, 234, 234); }
.ZventsCalendarEvenMonth .ZventsCalendarDayContent { border: 1px solid rgb(218, 218, 218); }
.ZventsCalendarDayContent { border: 1px solid transparent; height: 100%; }
.ZventsCalendarDayLink .ZventsCalendarDayContent { font-weight: bold; color: rgb(176, 16, 16); }
.ZventsCalendarDayInRange .ZventsCalendarDayContent { border-color: rgb(88, 88, 88); }
.ZventsEventWrapper, .ZventsVenueWrapper { border-bottom: 1px solid rgb(210, 210, 210); margin: 4px; padding-bottom: 4px; }
.ZventsDetailWhenWhere { border-bottom: 1px solid rgb(210, 210, 210); padding-bottom: 4px; margin-bottom: 4px; }
.ZventsEventSeparator { clear: both; }
.ZventsCalendarFrame { border: 1px solid rgb(175, 175, 175); background-color: white; cursor: default; }
.ZventsTransparentSpinner { opacity: 0.33; }
.ZventsCalendar { overflow: hidden; }
.ZventsCalendarInline .ZventsCalendar { border-top: 1px solid rgb(175, 175, 175); }
.ZventsCalendarHeader {  }
.ZventsCalendarHeaderRow, .ZventsCalendarWeekTableRow {  }
.ZventsCalendarScrollable { overflow: hidden; cursor: default; }
.ZventsCalendarWeeks { position: relative; }
.ZventsCalendarWeeksSpinner { position: absolute; left: 0pt; top: 4px; width: 100%; text-align: center; }
.ZventsCalendarDayLabel { margin: 0pt; font-weight: bold; }
.ZventsCalendarDayLabelMonthYear { padding: 2px 0pt 3px; font-size: 14px; }
.ZventsNavBarWithSpinner .ZventsCalendarDayLabelMonthYear { padding: 4px 0pt; font-size: 14px; }
.ZventsCalendarDayLabel .ZventsCalendarDayWeekday, .ZventsCalendarDayLabel .ZventsCalendarDayWeekend { padding: 0px 4px; height: 100%; }
.ZventsCalendarHeaderTable, .ZventsCalendarWeekTable { table-layout: fixed; width: 100%; text-align: center; }
.ZventsCalendarWeekTable { padding: 1px; }
.ZventsCalendarHeaderCell, .ZventsCalendarDayContent { text-align: center; font-size: 0.9em; }
.ZventsCalendarHeaderTable { background-color: rgb(120, 120, 120); color: white; }
.ZventsCalendarCellZero { border-right: 1px solid white; width: 5.5%; text-align: center; }
.ZventsCalendarCellZero { display: none; }
.ZventsCalendarOddMonth { background-color: rgb(234, 234, 234); }
.ZventsCalendarEvenMonth { background-color: rgb(218, 218, 218); }
.ZventsCalendarDayContent { padding: 2px; }
.ZventsCalendarDayLink .ZventsCalendarDayContent { cursor: pointer; }
.ZventsCalendarDayLink { width: 100%; height: 100%; text-decoration: none; }
.ZventsCalendarDayHilite { width: 100%; height: 100%; background-color: rgb(254, 250, 110); }
.ZventsCalendarDayPicker .ZventsCalendarDayHilite, .ZventsCalendarDayPicker .ZventsCalendarDayBody, .ZventsCalendarDayPicker .ZventsCalendarDayBody * { display: block; }
.ZventsCalendarInlineDate { border: 1px solid rgb(80, 80, 80); padding: 0pt 2px 2px; text-align: center; font-weight: bold; }
.ZventsCalendarInlineEvents { text-align: left; }
.ZventsCalendarDayInRange .ZventsCalendarInlineEvents .ZventsCalendarDayContent { border-style: none; }
.ZventsCalendarInlineEvents { text-align: left; }
.ZventsCalendarInlineEvents .ZventsEvent { border-bottom: 1px solid rgb(200, 200, 200); margin: 0pt; }
.ZventsLog { border: 2px solid rgb(192, 192, 192); overflow: scroll; }
.ZventsEventFrame .ZventsNavBar { display: none; }
.ZventsEventFrame .ZventsNavBar { border-bottom: 1px solid rgb(175, 175, 175); }
.ZventsDetailDescription p { margin-top: 0.5em; }
.ZventsDetailDay, .ZventsDetailTimeAtVenue { padding: 4px; }
.ZventsDetailDay { padding-bottom: 0pt; }
.ZventsDetailTimeAtVenue { padding-top: 0pt; }
.ZventsDetailBody { padding-top: 0pt; }
.ZventsCalendarHeaderTable { padding: 1px 2px; }
.ZventsCalendarHeaderCell { padding: 0px 1px; }
.ZventsCalendarScrollable, .ZventsCalendarDayCell { border: 1px solid white; }
.ZventsCalendarInline .ZventsCalendarDayCell { background-color: rgb(240, 240, 240); }
.ZventsCalendarDayLabel * { text-align: center; }
.ZventsCalendarDayLabelDayOfWeek { font-weight: normal; }
.ZventsSearchFrame { border: 1px solid rgb(175, 175, 175); }
.ZventsSearchTable { padding: 0pt 1px; }
.ZventsSearchTable { padding: 2px 4px; background-color: rgb(234, 234, 234); }
.ZventsSearchButtonTable { border-bottom: 1px solid rgb(175, 175, 175); background-color: rgb(248, 248, 248); width: 100%; }
.ZventsButton { margin: 2px; }
.ZventsSearchSpinner { border-left: 1px solid rgb(175, 175, 175); padding: 2px; width: 1%; background-color: white; }
.ZventsSearchInput { margin: 2px 0pt; }
.ZventsSearchLabel, .ZventsButtonSearch { font-weight: bold; }
.ZventsSearchTableCell, .ZventsSearchInput { width: 100%; }
.ZventsPager { padding: 2px 0pt 4px; width: 100%; text-align: center; font-weight: bold; }
.ZventsPagerHere { margin: 0pt 0.7em; }
.ZventsMapDot { width: 20px; height: 17px; float: right; margin-left: 4px; cursor: pointer; }
.ZventsPopupMapIcon { cursor: pointer; }
.ZventsPopupMapBox, .ZventsPopupMapInfo { text-align: left; }
.ZventsPopupMapBox { border: 1px solid black; cursor: default; }
.ZventsPopupMapInfo { border: 1px solid black; background-color: white; }
.ZventsPopupMapInfo * { font-size: 10pt; }
.ZventsMapInfo { margin: 6px; }
.ZventsMapInfoVenueName { font-weight: bold; }
.ZventsMapInfoVenuePhone { font-weight: bold; margin-top: 6px; }
.ZventsMapInfoVenueAddress { margin-top: 6px; }
.ZventsMapInfoVenueDistance { margin-top: 4px; font-size: 90%; }
.ZventsMapInfoVenueUrl { margin-top: 6px; }
.ZventsMapInfoEvents { border: 1px solid rgb(210, 210, 210); overflow: auto; margin-top: 6px; background-color: rgb(244, 244, 244); }
.ZventsMapInfoEvents * { font-size: 9pt; }
.ZventsMapInfoEventsHeader { font-weight: bold; }
.ZventsMapInfoEventName { margin-right: 4px; }
.ZventsMapInfoEventDate {  }
.ZventsReturnControlInstance { position: absolute; visibility: hidden; display: none; top: 10px; right: 10px; z-index: 100; }
.ZventsFilterFrame { border: 1px solid rgb(175, 175, 175); padding: 0.5em; cursor: default; }
.ZventsFilterTitle { font-weight: bold; }
.ZventsFilterListWrapper { margin: 0pt 0.4em; }
.ZventsFilterSelected { font-weight: bold; }
.ZventsFilterCount { font-size: 90%; }
.ZventsFilterSeparator { height: 1em; }
.ZventsFilterList { margin-left: 0.7em; }
.ZventsFilterSeparator { height: 3px; font-size: 3px; }
.ZventsFilterListItemOver { display: none; }
.ZventsPopupCalendar { position: absolute; width: 175pt; }
.ZventsEventImageLink { margin: 5px; }
* html .ZventsEventWrapper { height: 1%; }
.ZventsNearby .ZventsVenueWrapper { border: 1px solid white; padding: 2px 4px; }
.ZventsNearby .ZventsVenueWrapper .ZventsVenueName { float: left; }
.ZventsNearby .ZventsNearbySelected { border: 1px solid black; }
.ZventsNearby .ZventsVenueDistance { float: right; }
.ZventsNearbyForm { margin: 2px 0pt; }
.ZventsNearbyForm td { padding: 0pt 2px; }
.ZventsNearbyMovieName { width: 99%; }
.ZventsNearbyMovieIcon, .ZventsNearbyMovieDistance { width: 1%; }
.ZventsNearby .ZventsMapDot {  }
.ZventsVenueList { background-color: rgb(255, 255, 255); }
.ZventsVenueList .ZventsVenueWrapper { border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(238, 238, 238); border-width: 1px; padding: 3px; background-color: rgb(255, 255, 255); }
.ZventsVenueList .ZventsNearbySelected { border: 1px solid rgb(0, 0, 0); }
.ZventsVenueList .ZventsVenueWrapper img.ZventsMapDot { margin: 0pt 7px 0pt 0pt; width: 20px; height: 17px; float: left; cursor: pointer; }
.ZventsVenueList .ZventsVenueWrapper .ZventsVenueName { margin: 0pt; float: left; }
.ZventsVenueList .ZventsVenueWrapper .ZventsVenueDistance { float: right; }
.ZventsTextAds { border: 1px solid rgb(176, 176, 198); margin: 0pt auto; padding: 5px; background: rgb(230, 241, 246) none repeat scroll 0% 0%; }
.ZventsTextAdsHeader { text-align: center; margin-bottom: 10px; }
.ZventsTextAd { margin-bottom: 10px; }
.ZventsTextAdLink { text-decoration: underline; font-size: 110%; }
.ZventsTextAdsFooter { text-align: center; margin-top: 10px; }
.ZventsTextAdDomain { color: rgb(0, 128, 64); font-size: 85%; margin-top: 2px; }
.ZventsFloatWrapper, .ZventsEventWrapper, .ZventsVenueWrapper { overflow: hidden; }
#ZventsNearbySelect {  }
.MSVE_Map .custom-pushpin { background-image: url('poi_search.gif'); background-repeat: no-repeat; width: 25px; height: 29px; text-align: center; font-weight: bold; padding-top: 3px; }
.MSVE_Map .custom-pushpin, .MSVE_Map .custom-pushpin a { border: medium none ; color: rgb(255, 255, 255); text-decoration: none; }
.MSVE_Map .custom-pushpin:hover, .MSVE_Map .custom-pushpin a:hover { border: medium none ; text-decoration: none; }
.MSVE_Map .custom-pushpin-selected { background-image: url('poi_search_selected.gif'); background-position: -2px -2px; background-repeat: no-repeat; width: 25px; height: 29px; text-align: center; font-weight: bold; padding-top: 3px; }
.MSVE_Map .custom-pushpin:hover { background-image: url('poi_search_selected.gif'); background-position: -2px -2px; background-repeat: no-repeat; width: 25px; height: 29px; text-align: center; font-weight: bold; padding-top: 3px; }
.customInfoBox-with-leftBeak, .customInfoBox-with-rightBeak { z-index: 999 ! important; }
.search_table { border: medium none ; margin: 0px 0px -8px; padding: 0px; width: 970px; }
.login_tools { margin: 2px 6px; padding: 2px 0pt 0pt; font-size: 12px; text-align: right; }
.ZventsFilterListWrapper { margin-left: 1.2em; }
#search_tabs ul { padding: 0pt; margin-bottom: 0px; }
#search_tabs ul li { padding: 4px 4px 4px 8px; margin-right: 4px; }
#search_box { margin-top: 3px; position: relative; }
#search_tabs ul li.inactive_tab { border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(102, 102, 102); z-index: 50; position: relative; }
#search_tabs ul li.active_tab { border-style: solid solid none; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); border-width: 1px 1px medium; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-weight: bold; z-index: 50; position: relative; }
#nearby_list.restlist { width: 294px; }
.at_links { margin: 2px 0px 10px; text-align: left; }
#zModal { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; z-index: 1001; display: none; }
#zModalLoading { position: absolute; z-index: 1001; }
#zModalContent { border: 2px solid rgb(255, 153, 0); margin: 0pt; padding: 0pt; position: relative; height: 100%; display: none; }
.zModalPaddedContent { padding: 5px; }
#zModalImageThumbs { margin: 0pt; padding: 0pt; background: rgb(51, 51, 51) none repeat scroll 0% 0%; position: absolute; display: none; width: 100%; text-align: center; }
#zOverlay { position: absolute; top: 0pt; left: 0pt; z-index: 1000; width: 100%; height: 100%; background-color: rgb(2, 38, 85); opacity: 0.6; }
#closeZModal {  }
#closeZModal img { float: right; }
.zThumbs { border: 2px solid rgb(102, 102, 102); margin: 1px; cursor: pointer; }
.navLink { padding: 5px 5px 3px; position: absolute; z-index: 1001; top: 10px; color: rgb(255, 255, 255); font-weight: bold; font-family: Arial,Verdana,sans-serif; cursor: pointer; display: none; background-color: rgb(0, 0, 0); opacity: 0.4; }
#zModalImageCount { padding: 5px 0pt 3px; position: absolute; width: 100%; height: 18px; z-index: 1001; color: rgb(255, 255, 255); display: none; font-weight: bold; font-family: Arial,Verdana,sans-serif; background-color: rgb(0, 0, 0); opacity: 0.4; }
#zModalImageAttribution { margin: 0pt; padding: 0pt; width: 100%; z-index: 1001; color: rgb(255, 255, 255); display: none; font-weight: bold; font-family: Arial,Verdana,sans-serif; background-color: rgb(0, 0, 0); font-size: 8pt; }
#creditText { padding: 3px; font-style: italic; text-align: right; }
#captionText { padding: 3px; }
.navLink:hover { opacity: 0.75; }
#prevImage { left: 10px; }
#nextImage { right: 10px; }
.without_tabs { margin: 5px 5px 0px 0px; float: right; }

/* ::::: http://css.zvents.com/stylesheets/mv_base.css ::::: */

div.hidden { display: none; }
#did_you_know { border: 1px solid rgb(255, 153, 0); padding: 3px; float: right; 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 { border-color: rgb(221, 221, 221); background-color: rgb(221, 221, 221); padding-top: 3px; height: 0.01%; z-index: 10; }
div.primary_section h1 { font-size: 150%; }
div.primary_section .tab { border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(221, 221, 221); border-width: 1px; margin: 1px 0px 0px; padding: 3px 6px; float: left; }
div#summary_tab { border-bottom: 1px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); margin-left: 12px; }
div#details_tab { background-color: rgb(238, 238, 238); margin-left: 6px; }
div.primary_section .option { margin: 0px 6px 0px 10px; padding: 4px 0px 3px; float: right; }
div.primary_section .option img { border: medium none ; vertical-align: middle; padding-bottom: 2px; }
div.primary_section #tab_content { margin: -3px 3px 3px; padding: 0px; background-color: rgb(255, 255, 255); clear: both; }
div.primary_section .date { font-weight: bold; }
div.primary_section .venue {  }
div.primary_section .text { margin: 12px 0px 6px; }
div.primary_section #description { display: none; }
#creator_linked { display: none; }
div.primary_section #images { padding: 6px 0px 0px 6px; overflow: hidden; float: left; margin-right: 6px; width: 186px; }
div.primary_section #restaurant_images { margin: 0px; padding: 0px; float: left; width: 198px; }
div.primary_section .image_thumb_tools { position: absolute; display: none; z-index: 101; }
.title { font-weight: bold; color: rgb(51, 51, 51); }
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_links { border-bottom: 2px solid rgb(204, 204, 204); padding: 6px; background: rgb(252, 252, 252) none repeat scroll 0% 0%; }
div.primary_section .summary_links_title { border: medium none ; font-size: 14px; font-weight: bold; text-align: center; color: rgb(102, 102, 102); }
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 { border: 1px solid rgb(204, 204, 204); margin: 3px 0px; padding: 3px; display: none; background-color: rgb(238, 238, 238); }
#add_tag_indicator { display: none; float: right; margin-top: 10px; }
div#add_performer { border: 1px solid rgb(204, 204, 204); margin: 3px 0px 6px; padding: 3px; display: none; background-color: rgb(238, 238, 238); width: 280px; clear: right; }
div.primary_section #ratings { border: medium none ; padding: 6px 0px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 12px; text-align: left; }
div.primary_section #ratings td { border: 0px none ; }
div.primary_section #reviews_summary { margin: 12px 0px; text-align: center; }
div.primary_section .review_link { margin-top: 12px; }
div.primary_section #claim_or_enhance { border: 1px solid rgb(66, 107, 130); margin: 12px 0px 0pt 12px; width: 135px; background-color: rgb(222, 231, 234); text-align: center; }
div.primary_section #restaurant_images #claim_or_enhance { margin-left: 12px; }
div.primary_section #claim_or_enhance .question { padding: 5px 0pt 1px; font-weight: bold; }
div.primary_section #claim_or_enhance .links { padding: 1px 0pt 5px; }
div.primary_section #summary_fields { border-right: 2px solid rgb(204, 204, 204); padding: 10px 10px 0px 0px; float: right; width: 254px; min-height: 320px; }
div.primary_section #restaurant_summary_fields { border-right: 2px solid rgb(204, 204, 204); margin: 0px; padding: 6px 14px 6px 0px; min-height: 350px; float: right; width: 240px; }
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: rgb(51, 51, 51); }
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: rgb(170, 170, 170); font-weight: bold; }
#artist_movie_table td { border: 0pt none ; }
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; }
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 none; }
td.movie_table_data { width: 295px; }
td.movie_table_data img { padding-top: 2px; }
div#showtimes_loading { padding: 50px; display: none; text-align: center; }
td#movie_cell_1 { border-bottom: 1px solid rgb(238, 238, 238); padding: 3px; width: 150px; }
td#movie_cell_2 { border-bottom: 0pt none; padding: 3px; width: 300px; }
td#movie_cell_3 { border-top: 1px solid rgb(238, 238, 238); padding: 3px; width: 150px; }
td#movie_cell_2 td { border: 0px none ; }
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; }
div#movie_details table td { border: medium 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 rgb(204, 204, 204); text-align: center; margin-left: 3px; width: 32px; font-size: 14px; color: rgb(153, 153, 153); cursor: pointer; }
div.highlighted_date { border: 1px solid rgb(255, 153, 0); }
div.showtime_dates { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 3px; padding-bottom: 3px; }
div.showtime_date_option span { font-size: 10px; color: rgb(153, 153, 153); }
.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; }
.option_popup_body_content table { margin: auto; }
.option_popup_body_content td { border: 0px none ; }
.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 { border: 1px solid rgb(204, 204, 204); float: left; }
div.primary_section #image_thumbs { width: 186px; }
div.primary_section .image_thumb { border: 1px solid rgb(204, 204, 204); overflow: hidden; width: 60px; height: 60px; float: left; 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 { overflow: hidden; display: block; cursor: pointer; position: relative; width: 184px; height: 184px; }
div.primary_section img.main_image { position: absolute; top: 0px; left: 0px; }
#review_movie_details { border: 1px solid rgb(204, 204, 204); padding: 3px; float: right; margin-bottom: 2px; margin-left: 6px; margin-top: 6px; width: 310px; }
.primary_section_iframe_mask { border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 102, 0) rgb(204, 102, 0) rgb(255, 153, 0); border-width: 0px 3px 3px; position: absolute; background-color: rgb(255, 255, 255); height: 100%; width: 100%; top: 0px; left: -3px; z-index: 199; }
#occurrence_calendar { margin: 6px; float: right; width: 250px; background-color: rgb(255, 238, 153); }
#see_all { border: 0px none ; padding: 3px 0px; text-align: right; width: 360px; }
#see_first { border: 0px none ; padding: 3px 0px; text-align: right; width: 360px; display: none; }
#show_more { border: 0px none ; padding: 3px 0px; text-align: right; }
#mapcontainer { border: 1px solid rgb(204, 204, 204); height: 255px; width: 299px; 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: 0pt none ; }
div#nearby_venue #mapcontainer { border: 1px solid rgb(204, 204, 204); height: 255px; width: 298px; 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; }
div#dates_and_times .current_occurrence { background-color: rgb(255, 238, 153); }
table#recurrence_table { margin: 3px 3px 0px; }
table#additional_recurrence_table { margin: 0px 3px; display: none; }
.comp table td { border-bottom: 1px solid rgb(238, 238, 238); }
.comp table #left { border-bottom: medium none; }
.comp table #center { border-bottom: medium none; }
.comp table #right { border-bottom: medium none; }
.enhancements .comp table td { border: medium none ; }
.zads_resultitem { margin: -4px 0px 0px -4px; padding: 3px 0px 0px 3px; }
#featured_items table td { border-bottom: medium none; }
#create_events_venues_groups table td { border-bottom: medium none; }
.comp .ZventsCalendarFrame td { border-bottom: medium none; }
.comp .ZventsCalendarWeekTable td { border-bottom: 1px solid white; }
.comp table th { border-bottom: 1px solid rgb(238, 238, 238); 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: 0pt; }
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 none ; }
h1 { margin: 0px; padding: 0px; }
div#related_links { padding: 6px 6px 0px; }
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 none ; text-align: center; }
div.title_command { float: right; font-weight: normal; }
.content_padded { border-top: 1px solid rgb(204, 204, 204); padding: 6px; }
.content_padded ul { margin: 0pt; padding: 4px 0pt 4px 7px; list-style-type: square; color: rgb(204, 204, 204); text-indent: -2px; }
.content_padded ul li span { color: rgb(0, 0, 0); }
.content_padded ul li a { padding: 2px; }
div#where td { border: 0px none ; }
div#tools_header { border-bottom: 1px solid rgb(255, 153, 0); padding: 0px 6px; background-color: rgb(255, 238, 153); display: none; margin-top: 0px; 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: rgb(255, 153, 0); }
div#tools_header #internal_tools { float: right; line-height: 21px; margin-left: 6px; }
div#tools_header #internal_tools span.title { font-weight: bold; color: rgb(255, 153, 0); }
div#tools_header #internal_tools span.value { font-weight: bold; }
div.invite_title { font-weight: bold; }
#inviteformdiv { padding: 0px; background: transparent none repeat scroll 0% 0%; width: 100%; }
#inviteformdiv textarea { width: 360px; }
#inviteformdiv td { border: 0px none ; }
#sms_step_two { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#sms_form .credit { text-align: right; font-size: 12px; }
#sms_form .name { width: 120px; }
#sms_form .number { width: 120px; }
#sms_form td { border: 0px none ; }
#sms_form table { margin: auto; }
#sms_form td.section { font-size: 20px; font-weight: bold; color: rgb(255, 238, 153); text-align: right; }
#sms_form textarea { height: 60px; width: 100%; }
#sms_form #submit_div { text-align: center; }
#sms_captcha { background: rgb(255, 255, 255) none repeat scroll 0% 0%; text-align: center; }
#event_table td { border-top: 1px solid rgb(204, 204, 204); border-bottom: 0px none; }
#event_table td.no_top { border-top: 0px none; }
.readers th { font-weight: bold; color: rgb(102, 102, 102); 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 rgb(238, 238, 238); }
div.get_calendar { border-top: 1px solid rgb(255, 153, 51); margin-top: 6px; padding-top: 6px; }
div.inline_performer_image { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 6px; margin-bottom: 6px; }
div.inline_performer_image .image_thumb { border: 1px solid rgb(204, 204, 204); overflow: hidden; width: 66px; height: 66px; float: left; 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; }
#create_listings_left.comp { border: medium none ; margin: 20px 30px 0px 10px; width: 450px; float: left; }
#create_listings_right.comp { border: medium none ; width: 450px; float: left; margin-top: 20px; }
.pl_promo_maintxt { color: rgb(102, 102, 102); font-size: 125%; font-weight: bold; text-align: center; }
.circle_head { margin-top: 20px; }
.circle_head_num { padding: 7px 0px 0px 15px; background: transparent url('create_num_bg.gif') no-repeat scroll 0% 0%; width: 34px; height: 45px; float: left; color: rgb(255, 153, 0); font-weight: bold; font-size: 26px; }
.circle_head_text { border-top: 2px solid rgb(156, 201, 50); padding: 8px 8px 0px; width: 382px; float: left; color: rgb(51, 51, 51); margin-top: 10px; 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 { border: medium none ; padding: 0px; background: transparent none repeat scroll 0% 0%; text-decoration: none; }
.main_section a { border: medium none ; padding: 0px; background: transparent none repeat scroll 0% 0%; }
.ul_green_arrow { margin: 0px; padding: 4px 0px 4px 20px; }
.ul_green_arrow li { list-style-image: url('arrow_grn.gif'); margin-top: 4px; }
.ul_orange_dot { margin: 0px; padding: 10px 0px 14px 14px; }
.ul_orange_dot li { list-style-image: url('bullet_org.gif'); }
#create_note.note { border-top: 1px solid rgb(204, 204, 204); padding: 20px; text-align: center; margin-top: 10px; }
.nav, .nav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.nav { z-index: 100; position: relative; }
.nav li { margin: 0pt; float: left; position: relative; }
.nav li.outer { line-height: 21px; }
.nav li ul li.inner { border: 1px solid rgb(86, 86, 86); margin-bottom: 0pt; }
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited { margin: 0pt; padding: 0pt 10px; display: block; text-decoration: none; cursor: pointer; }
.nav li a:hover { background: rgb(255, 153, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.nav li:hover a, .nav li.sfHover a { background: rgb(255, 153, 0) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.nav li:hover ul a, .nav li.sfHover ul a { background: rgb(86, 86, 86) none repeat scroll 0% 0%; color: rgb(170, 170, 170); }
.nav li:hover ul a:hover, .nav li.sfHover ul a:hover { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.nav ul { border-bottom: 1px solid rgb(0, 0, 0); margin: 0pt; background: rgb(86, 86, 86) none repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; top: -999em; left: 0px; }
.nav li:hover ul, .nav li.sfHover ul { top: 21px; }
.nav ul li { border-style: none solid none none; border-color: -moz-use-text-color rgb(0, 0, 0) -moz-use-text-color -moz-use-text-color; border-width: 0pt 1px 0pt 0pt; float: none; }
.nav ul a { border-bottom: 0pt none; padding-right: 20px; white-space: nowrap; }
.nav ul a:hover { background: rgb(204, 204, 204) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.nav ul form { border-right: 1px solid rgb(0, 0, 0); border-bottom: 0pt none; color: rgb(170, 170, 170); padding-right: 20px; white-space: nowrap; }
#top_artists { float: left; width: 584px; }
.artist_414 { float: left; width: 414px; }
.artist_584 { float: left; width: 584px; }
.artist_584 .review_body { width: 300px; }
#login_box.comp table td { border-bottom: medium none; }
#register_box.comp table td { border-bottom: medium none; }
#register.comp table td { border-bottom: medium none; }
.nearby_wrapper { float: left; width: 298px; }
#gift_cert_ad { border: 1px solid rgb(156, 201, 48); margin: 6px; padding: 10px; background: transparent url('gift_cert_ad_bg.gif') repeat-x scroll 0% 0%; }
#gift_cert_ad .gift_cert_ad_label { padding-top: 4px; color: rgb(153, 153, 153); 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 { margin: 2px 0px; font-size: 16px; font-weight: bold; color: rgb(102, 102, 102); }
#gift_cert_ad h2 a { color: rgb(255, 153, 51); font-size: 16px; }
#gift_cert_ad h3 a { color: rgb(255, 153, 51); font-size: 12px; }

/* ::::: http://css.zvents.com/stylesheets/mv_zvents.css ::::: */

.product_page #navigation { width: 122px; margin-right: 12px; }
.product_page #featured_items { border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); padding: 0px 12px; width: 486px; margin-right: 12px; }
.product_page #news_info { width: 300px; }
.product_page .comp { border: 0px none ; margin-bottom: 12px; position: relative; }
.product_page .label { background: transparent none repeat scroll 0% 0%; }
.product_page .ulindent { padding: 0px; list-style-type: none; }
.product_page .ulindent li { margin-left: 0px; line-height: 1.2em; margin-top: 0.5em; }
.product_page .ulindent li a:hover { background: transparent none repeat scroll 0% 0%; }
#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 rgb(204, 204, 204); }
#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 { border: 1px solid rgb(204, 204, 204); overflow: hidden; float: left; width: 183px; height: 183px; margin-right: 6px; }
.product_page .content { padding: 0px 3px; }
.product_page .label { padding: 3px; }
.top_featured { margin-top: 6px; padding-bottom: 6px; }
.top_featured .rotation { display: none; }
.underlined { border-bottom: 1px solid rgb(204, 204, 204); }
.top_featured .text { margin-top: 6px; }
.featured_category { clear: right; float: left; width: 234px; margin-top: 6px; margin-bottom: 6px; }
.category_column_two { padding-left: 12px; }
.featured_category .category_title { border-bottom: 1px dotted rgb(204, 204, 204); }
.featured_category .category_title a { font-size: 15px; color: rgb(102, 102, 102); text-transform: lowercase; font-weight: bold; }
.featured_headline a { font-size: 15px; font-weight: bold; }
.featured_info { font-size: 12px; color: rgb(102, 102, 102); }
.featured_text { margin-top: 4px; }
#featured_items .featured_art { border: 1px solid rgb(204, 204, 204); margin-right: 6px; }
.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 { border-top: 1px dotted rgb(204, 204, 204); margin: 3px 0px; padding: 3px 0px; }
#featured_items .featured_category .featured { margin: 3px 0px; padding: 3px 0px; text-align: left; }
.top_content_with_image { float: left; width: 289px; }
.top_content_without_image { float: left; width: 480px; }
.featured_content_with_image { float: left; width: 160px; }
.featured_content_without_image {  }
#znc_info .content div { margin: 6px 0px; font-size: 12px; }
#featured_rotation { border-top: 2px solid rgb(204, 204, 204); border-bottom: 2px solid rgb(204, 204, 204); overflow: hidden; height: 198px; width: 480px; clear: both; margin-top: 3px; margin-bottom: 3px; }
#featured_rotation_controls { float: left; padding-top: 9px; padding-left: 12px; }
#featured_rotation_label { float: left; font-size: 150%; padding-top: 6px; padding-bottom: 6px; }
.comp table th { border: medium none ; }
.comp table td { border: medium none ; }
table.lined_table th { border-bottom: 1px solid rgb(238, 238, 238); }
table.lined_table td { border-bottom: 1px solid rgb(238, 238, 238); }
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 rgb(204, 204, 204); }
.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; font-size: 13px; }
.recent_review_info { float: right; margin-left: 14px; color: rgb(102, 102, 102); }
.popular_item_headline { font-weight: bold; }
#search_box { padding: 8px 6px; }
#content { margin: 0px; padding: 6px; }
.header { border-bottom: 1px solid rgb(255, 255, 255); padding-top: 6px; }
.zlogo { margin: 14px 0px 0px 12px; padding: 0px; width: 190px; float: left; display: inline; }
.zlogo img {  }
div#region { margin: 0px; padding: 6px 3px; background: rgb(255, 255, 255) url('header_gradient_gray.gif') repeat-x scroll 0% 0%; float: none; text-align: left; }
.login_tools { margin: 0px; padding: 6px 3px; float: right; }
#search { margin: 0px; float: left; }
#search_table { border: medium none ; margin: auto; padding: 0px; background: transparent none repeat scroll 0% 0%; }
#search_table th { text-align: left; color: rgb(51, 51, 51); }
#search_table th span { font-weight: normal; color: rgb(102, 102, 102); }
#search_table td { text-align: left; padding-right: 6px; }
#search_box .text { border: 1px solid rgb(102, 102, 102); padding: 2px 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 14px; width: 200px; color: rgb(51, 51, 51); }
#search_box { border: medium none ; margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 11px; text-align: left; }
#search_table_container { width: 660px; float: right; margin-right: 12px; display: inline; }
#search_box_border { border: 1px solid rgb(255, 153, 51); padding: 12px 0px; background: rgb(255, 255, 255) url('search_bg_orange.gif') repeat-x scroll 0% 0%; margin-top: 3px; }
.search_option { text-align: right; }
#breadcrumbs { padding: 0px; margin-bottom: 6px; }
#did_you_know { margin-bottom: 6px; }
#region span { font-size: 240%; color: rgb(255, 153, 0); font-weight: bold; margin-left: 6px; }
#region a { font-size: 11px; }
#footer { margin-top: 12px; }
.nav_bar { margin: 12px 0px 0px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; overflow: hidden; font-size: 14px; font-weight: bold; }
.nav_bar_link { border-right: medium none; padding: 5px 10px 7px; float: right; font-weight: normal; }
.nav_bar_on { border-right: 1px solid rgb(153, 153, 153); padding: 5px 10px 7px; float: left; background-color: rgb(153, 153, 153); }
.nav_bar_off { border-right: 1px solid rgb(153, 153, 153); padding: 5px 10px 7px; float: left; }
.nav_bar a { color: rgb(255, 255, 255); }
.nav_bar_on a { color: rgb(255, 238, 153); }
.nav_bar a:hover { color: rgb(187, 239, 59); text-decoration: none; }
#notice { background: rgb(251, 235, 185) none repeat scroll 0% 0%; }
#refine_results {  }
#refine_results .label { border-bottom: 1px solid rgb(102, 102, 102); background: rgb(153, 153, 153) none repeat scroll 0% 0%; color: rgb(255, 238, 153); }
#refine_results .facets { padding: 0px; font-size: 12px; }
#refine_results .facet_title { margin-top: 6px; color: rgb(51, 51, 51); }
#refine_results .ZventsFilterFrame { padding: 6px 0px; font-size: 12px; }
#refine_results .ZventsFilterSelected { color: rgb(51, 51, 51); }
#refine_results .ZventsFilterTitle { color: rgb(51, 51, 51); }
#refine_results .content { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
#searchresults .comp { border: medium 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 { overflow: hidden; width: 44px; }
.search_result_table td.search_result_content {  }
.search_result_content .meta_content { width: 250px; 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: 192px; }
.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: 24px; }
.search_result_content .movie_opening { font-weight: normal; font-size: 12px; }
#refine_results ul { padding: 0px; list-style-type: none; }
#refine_results ul li { margin-left: 12px; line-height: 1em; margin-top: 0.25em; }
#refine_results ul li a:hover { background: transparent none repeat scroll 0% 0%; }
#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: rgb(51, 51, 51); }
.star_facet_link { text-decoration: none; background-color: rgb(238, 238, 238); }
.resultitem { padding: 3px 3px 7px; }
.resultitem .result_image { overflow: hidden; width: 44px; height: 44px; margin-right: 6px; 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 { margin: 0px; padding: 0px; font-weight: normal; color: rgb(51, 51, 51); }
.search_filters img { height: 12px; }
.search_filters td { padding-right: 3px; }
#view_tabs { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 3px; width: 584px; }
#view_tabs select { font-size: 11px; }
.comp_serp { border: medium none ; }
#add_events { background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 12px; }
#add_events .comp_serp { border-left: 1px solid rgb(204, 204, 204); }
.comp_serp .content { border: medium none ; padding: 0px 6px; font-size: 12px; }
.comp_serp .tool_table { margin: 0px; }
.comp_serp .label { border-bottom: 1px solid rgb(204, 204, 204); background: transparent none repeat scroll 0% 0%; }
#refine_results .star-left-small, .star-left-small a { background-image: url('z_star_left_small_gray.gif'); background-color: rgb(238, 238, 238); }
#refine_results .star-right-small, .star-right-small a { background-image: url('z_star_right_small_gray.gif'); background-color: rgb(238, 238, 238); }
div.right_column { border-left: 0px solid rgb(204, 204, 204); padding-left: 6px; width: 311px; }
.comp { border: medium none ; }
.margin_above { margin-top: 18px; }
div.primary_section { border-bottom: 1px solid rgb(221, 221, 221); background-color: rgb(221, 221, 221); }
.label { background: transparent none repeat scroll 0% 0%; }
#search_products { border-bottom: 0px solid rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; text-align: center; color: rgb(153, 153, 153); font-weight: normal; font-size: 12px; padding-bottom: 0px; }
#search_products span.product_active { margin: 0px 3px; padding: 0px 0px 6px; background: transparent url('search_box_pointer.gif') no-repeat scroll center bottom; font-weight: bold; color: rgb(51, 102, 204); }
#search_products a { margin: 0px 3px; }
#search_products span.product_active_inner { padding: 0px 6px 1px; background: rgb(255, 153, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.no_results a {  }
.no_results h3.sub_heading { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px; color: rgb(255, 153, 51); }
.no_results h4 { color: rgb(102, 102, 102); }
.no_results p {  }
.no_results div.products { margin: 0px 0px 0px 12px; color: rgb(102, 102, 102); font-size: 11px; font-weight: normal; }
.no_results h3 span { color: rgb(255, 153, 51); }
#result_wrapper span.highlight { color: rgb(255, 153, 51); }
#create_listings_left.comp { margin: 20px 30px 0px 10px; width: 450px; float: left; }
#create_listings_right.comp { width: 450px; float: left; margin-top: 20px; }
.pl_promo_maintxt { color: rgb(102, 102, 102); font-size: 125%; font-weight: bold; text-align: center; }
.circle_head { margin-top: 20px; }
.circle_head_num { padding: 7px 0px 0px 15px; background: transparent url('create_num_bg.gif') no-repeat scroll 0% 0%; width: 34px; height: 45px; float: left; color: rgb(255, 153, 0); font-weight: bold; font-size: 26px; }
.circle_head_text { border-top: 2px solid rgb(156, 201, 50); padding: 8px 8px 0px; width: 382px; float: left; color: rgb(51, 51, 51); margin-top: 10px; 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 { border: medium none ; padding: 0px; background: transparent none repeat scroll 0% 0%; text-decoration: none; }
.main_section a { border: medium none ; padding: 0px; background: transparent none repeat scroll 0% 0%; }
.ul_green_arrow { margin: 0px; padding: 4px 0px 4px 20px; }
.ul_green_arrow li { list-style-image: url('arrow_grn.gif'); margin-top: 4px; }
.ul_orange_dot { margin: 0px; padding: 10px 0px 14px 14px; }
.ul_orange_dot li { list-style-image: url('bullet_org.gif'); }
#create_note.note { border-top: 1px solid rgb(204, 204, 204); padding: 20px; text-align: center; margin-top: 10px; }
.meta_content .movie_result img { margin: 0px; }
#iphone_mode { border-bottom: 4px solid rgb(255, 204, 51); background: rgb(255, 238, 153) none repeat scroll 0% 0%; font-size: 36px; text-align: center; }
.link_to_more.featured_more { padding: 12px 0pt 0pt 12px; float: right; }
.enhancements ul { padding: 10px 0px 18px 24px; }
.nearby_wrapper { float: left; width: 298px; }
#where { overflow: hidden; }

/* ::::: http://css.zvents.com/stylesheets/happy_mv_whendotcom.css?49010 ::::: */

body { margin: 0px; padding: 0px; background: rgb(163, 163, 163) url('bd_bg_001.gif') repeat-y scroll center center; }
#wrapper { width: 973px; padding-bottom: 26px; }
#logobar { padding: 0pt; }
.label { color: rgb(113, 174, 219); }
a { color: rgb(15, 109, 168); }
a:hover { color: rgb(169, 67, 127); }
div.right_column { border-left: 0px solid rgb(204, 204, 204); padding-left: 6px; width: 311px; }
.comp { border: medium none ; }
.content { border-top: 1px solid rgb(207, 217, 223); }
.margin_above { margin-top: 18px; }
div.primary_section { border-bottom: 1px solid rgb(221, 221, 221); background-color: rgb(221, 221, 221); }
.label { background: transparent none repeat scroll 0% 0%; color: rgb(99, 49, 79); }
.content-wrap .content-h { color: rgb(99, 49, 79); }
h1.content-wrap { color: rgb(99, 49, 79); }
#notice { background: rgb(251, 235, 185) none repeat scroll 0% 0%; }
.tou_subhead { font-weight: bold; font-size: 110%; color: rgb(102, 102, 102); }
.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: rgb(183, 144, 186); 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: rgb(99, 49, 79); }
#dmn_results1 { border-bottom: 1px solid rgb(204, 204, 204); width: 100%; text-align: left; }
#dmn_results2 { border-bottom: 1px solid rgb(204, 204, 204); width: 100%; text-align: left; }
#dmn_results1 *, #dmn_results2 * { line-height: 18px; text-decoration: none; }
#dmn_results1 ul, #dmn_results2 ul { margin: 0pt; padding: 0pt; color: rgb(51, 51, 51); }
#dmn_results1 li, #dmn_results2 li { margin: 14px 0px; padding: 1px; display: block; }
#dmn_results1 h1, #dmn_results2 h1 { color: rgb(170, 170, 170); text-align: right; margin-top: 5px; margin-bottom: -20px; font-size: 13px; }
#dmn_results1 .dmn_title, #dmn_results2 .dmn_title { font-weight: bold; font-size: 14px; display: block; }
#dmn_results1 .dmn_desc, #dmn_results2 .dmn_desc { font-size: 13px; font-weight: normal; display: block; color: rgb(51, 51, 51); }
#dmn_results1 .dmn_url, #dmn_results2 .dmn_url { color: rgb(113, 174, 219); font-size: 12px; font-weight: normal; display: block; }
#dmn_results1 .dmn_url a, #dmn_results2 .dmn_url a { font-weight: normal; }
#dmn_results1 a, #dmn_results2 a { background: transparent none repeat scroll 0% 0%; text-decoration: none; display: block; width: 100%; }
#dmn_results1 a:hover, #dmn_results2 a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(169, 67, 127); text-decoration: none; display: block; }
#content { margin: 0px; padding: 6px; }
#partner_header { margin: 0px; }
.header { border-bottom: medium none; padding: 0px; background: rgb(0, 0, 0) url('bg_header_006.gif') repeat-x scroll 0% 0%; width: 973px; }
.zlogo { margin: 0px; padding: 0px; width: 272px; float: left; display: inline; }
.zlogo img {  }
div#region { margin: 0px; padding: 6px 3px; background: transparent none repeat scroll 0% 0%; float: none; text-align: left; }
.login_tools { margin: 0px; padding: 6px 3px; float: right; }
#search { margin: 0px; float: left; }
#search_table { border: medium none ; margin: auto; padding: 0px; background: transparent none repeat scroll 0% 0%; }
#search_table th { text-align: left; color: rgb(51, 51, 51); }
#search_table th span { font-weight: normal; color: rgb(102, 102, 102); }
#search_table td { text-align: left; padding-right: 6px; }
#search_box .text { border: 1px solid rgb(102, 102, 102); padding: 2px 3px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 14px; width: 200px; color: rgb(51, 51, 51); }
#search_box { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; font-size: 11px; text-align: left; color: rgb(255, 255, 255); }
#search_table_container { margin: 10px 12px 0px 0px; width: 660px; float: right; display: inline; }
#search_box_border { border: 1px solid rgb(73, 62, 77); padding: 12px 0px; background: rgb(0, 0, 0) url('when_srch_bg.gif') repeat-x scroll 0% 0%; margin-top: 5px; }
.search_option { text-align: right; padding-top: 6px; color: rgb(255, 255, 255); }
.advanced_row a { color: rgb(178, 201, 217); }
.advanced_row a:hover { color: rgb(255, 255, 255); }
#search_products { border-bottom: 0px solid rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; text-align: left; padding-left: 4px; color: rgb(153, 153, 153); font-weight: normal; font-size: 12px; padding-bottom: 0px; }
#search_products span.product_active { margin: 0px 3px; padding: 0px 0px 6px; background: transparent url('search_box_pointer_001.gif') no-repeat scroll center bottom; font-weight: bold; color: rgb(255, 255, 255); }
#search_products a { margin: 0px 3px; color: rgb(178, 201, 217); }
#search_products a:hover { margin: 0px 3px; color: rgb(255, 255, 255); }
#search_products span.product_active_inner { padding: 2px 4px 2px 6px; background: rgb(169, 67, 127) none repeat scroll 0% 50%; color: rgb(255, 255, 255); }
#search_box .text { border: 1px solid rgb(15, 110, 168); font-size: 12px; }
#swhat input { border: 1px solid rgb(15, 110, 168); }
#searchbutton {  }
.nav_bar { margin: 0px; background: rgb(33, 24, 41) none repeat scroll 0% 0%; overflow: hidden; color: rgb(97, 60, 87); font-size: 14px; font-weight: bold; }
.nav_bar_link { border-right: medium none; padding: 5px 10px 7px; float: right; font-weight: normal; }
.nav_bar_on { border-right: 1px solid rgb(255, 255, 255); padding: 5px 10px 7px; float: left; background-color: rgb(169, 67, 127); }
.nav_bar_on a { color: rgb(255, 255, 255); }
.nav_bar_on a:hover { color: rgb(33, 24, 41); text-decoration: none; }
.nav_bar_off { border-right: 1px solid rgb(152, 152, 152); padding: 5px 10px 7px; float: left; }
.nav_bar_off a { color: rgb(255, 255, 255); }
.nav_bar_off a:hover { color: rgb(183, 144, 186); }
.nav_bar_extra { padding: 5px 10px 7px; float: left; }
.nav_bar_extra a { color: rgb(166, 214, 50); }
.nav_bar_extra a:hover { color: rgb(183, 144, 186); }
.nav_bar_extra_arrow { color: rgb(169, 67, 127); }
#add_events { background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 12px; }
#add_events .comp_serp { border-left: 1px solid rgb(204, 204, 204); }
.comp_serp .content { border: medium none ; padding: 0px 6px; font-size: 12px; }
.comp_serp .tool_table { margin: 0px; }
.comp_serp .label { border-bottom: 1px solid rgb(204, 204, 204); background: transparent none repeat scroll 0% 0%; }
#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: 0pt none ; }
.ZventsFilterSelected { color: rgb(170, 170, 170); }
.ZventsFilterCount { color: rgb(102, 102, 102); }
#featured_rotation_controls { float: right; }
.featured_category .category_title a { color: rgb(99, 49, 79); }
.featured_category .category_title { border-bottom: 1px solid rgb(207, 217, 223); }
#featured_rotation { border-top: medium none; border-bottom: medium none; }
.no_results a {  }
.no_results h3.sub_heading { border-bottom: 1px solid rgb(204, 204, 204); padding: 3px; color: rgb(255, 153, 51); }
.no_results h4 { color: rgb(102, 102, 102); }
.no_results p {  }
.no_results div.products { margin: 0px 0px 0px 12px; color: rgb(102, 102, 102); font-size: 11px; font-weight: normal; }
.no_results h3 span { color: rgb(255, 153, 51); }
#search_content_main { width: 755px; }
#view_tabs { width: 100%; }
#result_wrapper span.highlight { color: rgb(255, 153, 51); }
#searchresults .comp { border: medium 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 { border-bottom: 1px solid rgb(187, 187, 187); background: rgb(153, 153, 153) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
#refine_results .facets { padding: 0px; font-size: 12px; }
#refine_results .facet_title { margin-top: 6px; color: rgb(51, 51, 51); }
#refine_results .ZventsFilterFrame { padding: 6px 0px; font-size: 12px; }
#refine_results .ZventsFilterSelected { color: rgb(51, 51, 51); }
#refine_results .ZventsFilterTitle { color: rgb(51, 51, 51); }
#refine_results .content { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
#refine_results .star-left-small, .star-left-small a { background-image: url('z_star_left_small_gray.gif'); background-color: rgb(238, 238, 238); }
#refine_results .star-right-small, .star-right-small a { background-image: url('z_star_right_small_gray.gif'); background-color: rgb(238, 238, 238); }
.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 { overflow: hidden; width: 44px; }
.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 { padding: 0px; list-style-type: none; }
#refine_results ul li { margin-left: 12px; line-height: 1em; margin-top: 1em; }
#refine_results ul li a:hover { background: transparent none repeat scroll 0% 0%; }
#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: rgb(51, 51, 51); }
.star_facet_link { text-decoration: none; background-color: rgb(238, 238, 238); }
.resultitem { padding: 3px 3px 7px; border-bottom-style: dotted; }
.resultitem .result_image { overflow: hidden; width: 44px; height: 44px; margin-right: 6px; 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 { margin: 0px; padding: 0px; font-weight: normal; color: rgb(51, 51, 51); }
.search_filters img { height: 12px; }
.search_filters td { padding-right: 8px; }
#view_tabs { border-bottom: 1px solid rgb(204, 204, 204); padding-bottom: 8px; }
#view_tabs select { font-size: 11px; }
.comp_serp { border: medium 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: rgb(102, 102, 102); }
.pager { padding: 20px; text-align: center; }
.star_facet_link { background-color: rgb(255, 255, 255); text-decoration: none; }
#refine_results .star-left-small, .star-left-small a { background-color: rgb(255, 255, 255); background-image: url('z_star_left_small_gray_001.gif'); }
#refine_results .star-right-small, .star-right-small a { background-color: rgb(255, 255, 255); background-image: url('z_star_right_small_gray_001.gif'); }
.option_popup_title { border-bottom: 1px solid rgb(169, 67, 127); padding: 6px; background-color: rgb(169, 67, 127); color: rgb(255, 255, 255); font-weight: bold; }
#zModalContent { border: 2px solid rgb(169, 67, 127); }
#TB_window { border: 2px solid rgb(169, 67, 127); }
table.lined_table td { padding-right: 20px; }
td.aec_1 { width: 250px; }
td.aec_3 { width: 200px; }
.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; }
#generate_api_key.comp { display: none; }
.meta_content .movie_result img { margin: 0px; }
#iphone_mode { border-bottom: 4px solid rgb(255, 204, 51); background: rgb(255, 238, 153) none repeat scroll 0% 0%; font-size: 36px; 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: rgb(99, 49, 79); }
div.event_form_help_heading { color: rgb(99, 49, 79); }
#serp_preview .search_preview_label { color: rgb(99, 49, 79); }
.recent_review_info { float: right; margin-left: 14px; color: rgb(102, 102, 102); }
.nearby_wrapper { float: left; width: 298px; }
.no_results h3.sub_heading { color: rgb(99, 49, 79); }

/* ::::: http://www.when.com/partners/css/189.css ::::: */

#dmn_results1 ul, #dmn_results2 ul { margin: 4px 0pt 0pt; }
#dmn_results1 h2 a, #dmn_results2 h2 a { line-height: 12px; }
#facet_title_Stars { display: none; }
#refine_results .ful ul#f1stars { display: none; }
#movie_stars.comp { display: none; }
#popular_searches .content { text-transform: capitalize; }

