body, html {font-family:Arial, Helvetica, sans-serif;}
.a, a:link, a:visited {text-decoration: none; color: #3b5998}
a:hover, a:active {text-decoration: underline}
h2 {font: bold 2em Arial, Helvetica, Verdana, Geneva, sans-serif; color: #74809a}
h4 {font-size: 11px; padding: 3px !important; margin: 0; background: #e7e7e7; border-bottom: 1px solid #adadad}
h5 {font-size: 13px; padding: 3px; margin: 0; background: #f8f8f8}
h6 {font: normal 1.5em Arial, Helvetica, Verdana, Geneva, sans-serif; color: #74809a}
blockquote {margin: 4px 18px}
p.bigTab {font-size: 1.35em; font-weight: bold}
.sm_current {font-weight: bold}
.horizontal li {display: inline}
.header3 {font: bold 1.25em Arial, Helvetica, Verdana, Geneva, sans-serif !important; color: #3b5998}
.header4 {font: bold 1.5em Arial, Helvetica, Verdana, Geneva, sans-serif; color: #3b5998; padding: 6px 0}
.welcome_text {font-size : 14px; font-weight : bold; color : #333333; font-family : Tahoma, Geneva, Trebuchet MS, Arial, Verdana, sans-serif; line-height: 17px}
.welcome_text:link {font-size : 14px; font-weight : bold; color : #333333; font-family : Tahoma, Geneva, Trebuchet MS, Arial, Verdana, sans-serif; line-height: 17px}
.welcome_text:visited {font-size : 14px; font-weight : bold; color : #333333; font-family : Tahoma, Geneva, Trebuchet MS, Arial, Verdana, sans-serif; line-height: 17px}
.informational_text {font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 17px; width: 710px; margin: 0 auto}
.standard_text {font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 17px}
.large_text {font-size : 14px; color : #333333; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 17px}
.standard_text:link {color: #0099FF; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif}
.standard_text:hover {color: #999999; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif}
.standard_text:visited {color: #0099FF; font-family : Arial, Helvetica, Verdana, Geneva, sans-serif}
select, textarea {border: 1px solid #AAAAAA; padding: 2px; margin-top: 2px}
.cssSubmitButton {-moz-border-radius: 3px !important; border-radius: 3px !important; -webkit-border-radius: 3px !important; border: 2px solid #e7e7e7 !important}
table.floatingHeader {background-color: #FEF120; color:#000000}
.profile_info {position:relative; border:1px solid gray; margin:10px; padding:10px; font: .9em Tahoma, Verdana, arial, sans-serif; color: #000; text-align: left}
.tag_cloud_entry0 {font-size: 0.8em!important;line-height:auto;}
.tag_cloud_entry1 {font-size: 1.0em!important;line-height:auto;}
.tag_cloud_entry2 {font-size: 1.2em!important;line-height:auto;}
.tag_cloud_entry3 {font-size: 1.4em!important;line-height:auto;}
.tag_cloud_entry4 {font-size: 1.6em!important;line-height:auto;}
.tag_cloud_entry5 {font-size: 1.8em!important;line-height:auto;}
.tag_cloud_entry6 {font-size: 2.0em!important;line-height:auto;}
#location_tag_cloud div, #location_tag_cloud div div {display: inline; clear: none !important; padding: 2px}
#location_tag_cloud {border: 1px dotted #ccc; background: #fff; width: auto; margin: 0 auto; text-align: center; padding: 4px; display: block}
#public_event_tag_cloud div, #public_event_tag_cloud div div {display: inline; clear: none !important; padding: 2px}
#public_event_tag_cloud {border: 1px dotted #ccc; background: #fff; width: auto; margin: 0 auto; text-align: center; padding: 4px; display: block}
.wide-form-notice {background-color: #ffffcc; border: 1px solid green; width:713px; padding:10px; margin-bottom: 12px; font: normal 1em Arial, Helvetica, Verdana, Geneva, sans-serif}
.beezness-notice {background-color: #ffffcc; border: 1px solid green; width:460px; padding:10px; margin-bottom: 12px; font: normal 1em Arial, Helvetica, Verdana, Geneva, sans-serif}
.prompt-notice {border: 2px solid green; width: auto !important; padding: 2% 2% 2% 36px; margin: 12px auto; background: url(/assets/icn_alert_5.gif) no-repeat 8px 50%; background-color: #ffffcc}
.prompt-notice p {font: normal 1.35em Arial, Helvetica, sans-serif; color: #CC6600; margin: 0 !important}
.prompt-notice p strong u {font-weight: bold !important}
.prompt-notice a {border-bottom: 1px dotted}
.prompt-notice a:hover {text-decoration: none}
.prompt-notice img {vertical-align: middle !important}
.steps-notice {background-color: #ffffcc; border: 1px solid green; width:655px; padding:10px; margin-bottom: 12px; font: normal 1em Arial, Helvetica, Verdana, Geneva, sans-serif}
.popup-notice {background-color: #ffffcc; border: 1px solid green; width:490px; padding:10px; margin-bottom: 12px; font: normal 1em Arial, Helvetica, Verdana, Geneva, sans-serif}
.flash-notice {background-color: #ffffcc; border: 1px solid green; width: 90%; margin-left:10px; padding:10px; margin: 12px; font: normal 1em Arial, Helvetica, Verdana, Geneva, sans-serif}
.flash-notice img {vertical-align: middle; margin-right: 6px}
.flash-text {color : green; font: normal 1em Arial, Helvetica, Verdana, Geneva, sans-serif; line-height: 1.2em}
span.flash-text {display: inline; clear: none}
.help-tip {background-color: #ffffcc; border: 1px solid grey; width:600px; margin:20px; padding:10px}
.page-header {font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; color:#c49400; text-decoration: underline; font-size: 20px; padding-bottom:10px; padding-top:10px}
.section-header {font-family:Arial, Helvetica, Verdana, Geneva, sans-serif; color:#c49400; font-size: 15px; padding-bottom:10px; padding-top:10px}
.block-header {background: #e7e7e7; font-size: 12px; padding:3px; font-weight:bold}
div.fieldWithErrors {display: inline}
div.fieldWithErrors input {border-color: red; background: #FFCCCC}
#errorExplanation {width: 90%; border: 2px solid #c00; margin: 12px; background-color: pink; color: #CC0033; font: normal 1em Arial, Helvetica, Verdana, Geneva, sans-serif}
#errorExplanation h2 {text-align: left; font-weight: bold; font-size: 12px; background-color: #c00; color: #fff; height: auto !important; padding: 6px}
#errorExplanation p {margin-bottom: 0; padding: 5px !important; color: #CC0033}
#errorExplanation ul {padding: 8px !important; margin-left: 36px !important}
#errorExplanation ul li {font-weight: bold; list-style-type: circle}
span#errorMessage {margin: 6px; display: block}
div.errorMessage {background: 10px 50% url(../assets/icn_error.png) no-repeat; padding: 8px 8px 8px 52px; background-color: #ffd5d5; color: #b01a1a; border: 1px solid #b01a1a; margin-bottom: 16px}
div#search_pane {display: block; clear: left; margin-top:3px}
#search_pane ul, #search_pane li {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline}
#search_pane ol, #search_pane ul {list-style: none}
#search_pane input {border: none}
.columnOne {width: 33%; display: inline; height: 100%; border-right: 1px dotted #e7e7e7}
.columnTwo {display: inline; height: 100%; float: left}
.columnThree {width: 33%; display: inline; float: left}
.border-top {border-top: 1px solid #adadad}
.border-right {border-right: 1px solid #adadad}
.border-bottom {border-bottom: 1px solid #adadad}
.border-left {border-left: 1px solid #adadad}
.contentCopy {padding: 0 8px 8px 8px}
.formLabel, td.formLabel {font: bold 11px Arial, Helvetica, sans-serif; color: #3b5998; width: 120px; text-align: right; vertical-align: middle}
.wideFormLabel {font: bold 12px Arial, Helvetica, sans-serif; color: #3b5998; width: 300px; text-align: right}
#vl_allowed_people, #content_allowed_people, #location_autocomplete_div {background-color: #fff; margin: 12px 0; padding: 6px}
.help-tip {margin: 12px 0}
.noBorder, td.noBorder input {border: none !important; border-style: none !important; border-width: 0 !important}
.noBorder input, input.noBorder, inpu#recurring_type_one_day {border: none !important; border-style: none !important; border-width: 0 !important; vertical-align: middle}
span.noBorder img {vertical-align: middle; padding: 3px 0}
.locationPhoto {display: block; clear: both; text-align: center}
div.auto_complete {position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0px; padding:0px; text-align: left}
ul.autocomplete_list, li.autocomplete_item {width: 100%}
ul.autocomplete_list {padding: 3px}
.autocomplete_name, .address, .email {padding: 2px}
.email {overflow: hidden}
li.autocomplete_item {}
.auto_complete ul {list-style-type: none; margin:0px; padding:0px}
.auto_complete ul li.selected {background-color: #bbf}
.auto_complete ul li {list-style-type: none; display:block; margin:0; height: auto}
#auto_complete_tag_name input, input#tag_name {display: inline; clear: none}
.small_text {font-size: 10px}
.selected_activity {background-color: #ffff99; padding: 0px 10px 0px 5px}
#instructions {display: block; clear: both; margin: 0 auto; text-align: center}
div#location_search_message, div#event_search_message {text-align: center; margin: 0; display: block; font: bold 1.2em Arial, Helvetica, sans-serif}
#location_search_message img, #event_search_message img {vertical-align: bottom}
#location_search_message_text, #event_search_message_text {font: bold 1.8em Arial, Helvetica, sans-serif; overflow: hidden; padding-left: 8px; color: #666}
.locationSearchFilters {background: #e7e7e7; border-bottom: 1px solid #878787; vertical-align: top; padding: 6px; width: 944px; margin-left: -6px}
.locationSearchFiltersSelect {font-size: 12px; border-width: 2px}
#search_results_wrap #searchResultsTable {width: 99%; margin: 0 auto 3px auto !important; line-height: 1.25em; border-collapse: collapse; background-color: #fff}
#searchFiltersTable {width: 99%; margin: 0 auto !important; border-collapse: collapse; background: url(/assets/bg_search_results.gif) no-repeat; text-align: center}
#search_results_wrap #searchResultsTable th, #search_results_wrap #searchResultsTable td {border-bottom: 2px solid #e7e7e7; text-align: center; vertical-align: top; padding: 3px}
#search_results_wrap #searchResultsTable caption {background: url(/assets/cap_search_results.gif) left}
#search_results_wrap #searchResultsTable img {vertical-align: middle}
#search_results_wrap #searchResultsTable .tagCloud {border: 1px dotted #e7e7e7; padding: 4px; max-width: 120px}
#search_results_wrap #searchResultsTable .tagCloud a:link {margin: 4px; padding: 1px; font-weight: normal}
#search_results_wrap #searchResultsTable .location {text-align: left; width: 660px}
.searchTypeSelected {font-weight:bold; font-size:150%}
div#type_of_spot_div input {margin: 0 !important}
div#type_of_spot_div table td, div#types_data table td, div#features_data table td {padding: 2px; border-bottom: 1px dotted #e7e7e7}
#profileWrap {width: 100%; margin: 0 auto}
#profileWrap img {vertical-align: middle}
#profileWrap ol {margin-left: 12px; padding: 0; list-style-type: decimal}
#profileWrap ol li {margin-left: 12px; padding: 0; list-style-type: decimal}
#profileWrap .columnOne {width: 300px; display: block; float: left; height: 100%}
#profileWrap .columnTwo {display: block; float: left; height: 100%; width: 483px}
#profileWrap .columnThree {width: 190px; max-width: 190px; display: inline; float: left}
#profileWrap h4 {font-size: 11px; padding: 3px; margin: 0 0 8px 0; background: #e7e7e7}
#profileWrap h6 {font-size: 1.2em; font-weight: 700; font-variant: small-caps; margin: 4px 0; color: #666; letter-spacing: 1px; display: inline-block; height: 18px !important}
#profileWrap .personalInfo {display: block; float: left; overflow: hidden; width: 325px; max-width: 325px}
#profileWrap .profilePhoto {clear: both; text-align: left !important}
#profileWrap .profilePhoto a img {z-index: 9 !important}
#profileWrap .profileInfo {float: left; margin: 6px; clear: both; width: 98%}
#profileWrap #wall_div {width: 100%; border: none !important}
#profileWrap #wall_div img, #albums img, #list img, #wall_messages img {padding: 3px; background: #fff; border: 1px solid #e7e7e7}
div.profilePhoto>img, #photoThumbnails img, #slide_pics2 img {padding: 3px 3px 9px 3px; background: #fff; border: 1px solid #e7e7e7; margin: 0 auto 1px auto}
.photoBorder {padding: 3px; background: #fff; border: 1px solid #e7e7e7}
span.photoSize {display: block !important}
dt {font-weight: bold; display: inline-block}
dd {display: inline-block; padding-left: 3px}
#profileWrap .tagCloud {border: 1px dotted #e7e7e7; padding: 3px}
#profileWrap .tagCloud a:link {margin: 4px; padding: 1px; background: #fff; font-weight: normal}
#profileWrap .photosList li {}
#profileWrap .photosList li a {display: block}
#profileWrap p {margin: 4px 0}
#profile_info_div h4 {background: #f8f8f8; border-bottom: 1px dotted #adadad; font: Arial, Helvetica, Verdana, Geneva, sans-serif}
#RB_window {-moz-border-radius: 10px !important; border-radius: 10px !important; -webkit-border-radius: 10px !important}
#wall_message {margin-bottom: 6px}
textarea#wall_message {border: 2px solid #e7e7e7; !important}
input.hiddenField {display: none !important}
input[type="hidden"] {display:none !important}
#user_list td {border-bottom: 1px solid #e7e7e7}
#user_list th {background: #e7e7e7; font-weight: bold; text-align: left}
.expand img {vertical-align: text-bottom; padding: 1px 2px 0 2px}
.tableData {margin: 0 auto; border-collapse: collapse; border: 1px solid #e7e7e7}
.tableData td {border-bottom: 1px dotted #e7e7e7; padding: 3px}
.tableData thead {background: #adadad}
.tableData th {color: #fff; padding: 3px; text-align: left; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif}
.tableData th a {color: #fff}
.tabledata td p {margin: 0 !important}
.tableData2 {clear: left; margin: 0 auto}
.tableData2 td {padding: 1px; background: #fff}
.tableData2 thead {background: #adadad}
.tableData2 th {color: #ccc; font-weight: bold; padding: 3px; text-align: left}
div#steps {background: #fff; border-color: #f5f5f5; border-style: solid; border-width: 3px 3px 0 3px; height: 33px; display: block; clear: both; margin-bottom: 8px}
#steps_tab_div, #steps_tab_div_view {display: block}
#steps_tab_div_new {display: block; height: 41px; margin: 0 auto 12px 36px !important; text-align:center}
ul.steps-horizontal-list {margin: 0; list-style: none; display: block; height: 31px}
.steps-horizontal-list li {margin:0; display: inline; float: left; width: auto; height: auto; text-align: center}
.steps-horizontal-list img {border: none}
#step1LocationContactInformationTab{ background:url(/assets/stp1_contact_info_on.gif) no-repeat}
#step2LocationCategoriesInfoTab {background:url(/assets/stp2_category_info_on.gif) no-repeat}
#step1FriendsTab {background:url(/assets/stp1_friends_on.gif) no-repeat}
#step2BeeznessTab {background:url(/assets/stp2_beezness_on.gif) no-repeat}
#step3PicsTab {background:url(/assets/stp3_pics_on.gif) no-repeat}
#step4ProfileTab {background:url(/assets/stp4_profile_on.gif) no-repeat}
#step5FeaturesTab {background:url(/assets/stp5_features_on.gif) no-repeat}
#publicEventStep2Tab {background:url(/assets/stp2_enter_info_on.gif) no-repeat}
#publicEventStep3Tab {background:url(/assets/stp3_time_on.gif) no-repeat}
#selectLocationTab {background:url(/assets/stp1_location_on.gif) no-repeat}
#timeDateTab {background:url(/assets/stp2_time_on.gif) no-repeat}
#publicEventTab {background:url(/assets/stp3_event_info_on.gif) no-repeat}
#enterRemarksTab {background:url(/assets/stp3_remarks_on.gif) no-repeat}
#addFriendsTab {background:url(/assets/stp4_friends_on.gif) no-repeat}
#setSecurityTab {background:url(/assets/stp5_share_options_on.gif) no-repeat}
#step1ReviewLocationTab {background:url(/assets/stp1_location_on.gif) no-repeat}
#step2ReviewTimeTab {background:url(/assets/stp2_time_on.gif) no-repeat}
#step3RateLocationTab {background:url(/assets/stp3_rate_on.gif) no-repeat}
#step4TagLocationTab {background:url(/assets/stp4_tag_on.gif) no-repeat}
#step5ReviewCommentsTab {background:url(/assets/stp5_review_on.gif) no-repeat}
#step1EnterDescriptionTab {background:url(/assets/stp1_description_on.gif) no-repeat}
#step2SelectLocationTab {background:url(/assets/stp2_location_on.gif) no-repeat}
#step4AddInvitesTab {background:url(/assets/stp4_inviteparticipants_on.gif) no-repeat}
#step5SetInviteShareTab {background:url(/assets/stp5_share_options_on.gif) no-repeat}
#step1LocationCategoryTab {background:url(/assets/stp1_select_category_on.gif) no-repeat}
#step2LocationInfoTab {background:url(/assets/stp2_enter_info_on.gif) no-repeat}
#step3LocationTypesTab {background:url(/assets/stp3_select_types_on.gif) no-repeat}
#step4LocationFeaturesTab {background:url(/assets/stp4_select_features_on.gif) no-repeat}
#step1CityLocationInfoTab {background:url(/assets/stp1_enter_info_on.gif) no-repeat}
#step2CityLocationTypesTab {background:url(/assets/stp2_select_types_on.gif) no-repeat}
#step3CityLocationFeaturesTab {background:url(/assets/stp3_select_features_on.gif) no-repeat}
#step1EnterGroupDescriptionTab {background:url(/assets/stp1_description_on.gif) no-repeat}
#step2SelectDateRangeTab {background:url(/assets/stp2_daterange_on.gif) no-repeat}
#step3ShareTab {background:url(/assets/stp3_share_on.gif) no-repeat}
#step4OtherTab {background:url(/assets/stp4_pagesecurity_on.gif) no-repeat}
#step5SetGroupSecurityTab {background:url(/assets/stp4_pagesecurity_on.gif) no-repeat}
#step1SearchTab {background:url(/assets/stp1_search_on.gif) no-repeat}
#step2PathCrosserTab {background:url(/assets/stp2_pathcrosser_on.gif) no-repeat}
#step3MapTab {background:url(/assets/stp3_map_on.gif) no-repeat}
#step4GroupsTab {background:url(/assets/stp4_groups_on.gif) no-repeat}
#step5DecisionTab {background:url(/assets/stp5_decision_on.gif) no-repeat}
#btn1FriendsTab {background:url(/assets/dash_friends_on.gif) no-repeat}
#btn2BeeznessTab {background:url(/assets/dash_beezness_on.gif) no-repeat}
#btn3EatdrinkTab {background:url(/assets/dash_eatdrink_on.gif) no-repeat}
#btn4PhotosTab {background:url(/assets/dash_photos_on.gif) no-repeat}
#btn5ProfileTab {background:url(/assets/dash_profile_on.gif) no-repeat}
#btn1FriendsTabView {background:url(/assets/dash_friends_view_on.gif) no-repeat}
#btn2BeeznessTabView {background:url(/assets/dash_beezness_view_on.gif) no-repeat}
#btn3EatdrinkTabView {background:url(/assets/dash_favorites_view_on.gif) no-repeat}
#btn4PhotosTabView {background:url(/assets/dash_photos_upload_on.gif) no-repeat}
#btn1FriendsTabView {background:url(/assets/dash_friends_view_on.gif) no-repeat}
#btn2BeeznessTabView {background:url(/assets/dash_beezness_view_on.gif) no-repeat}
#btn3EatdrinkTabView {background:url(/assets/dash_favorites_view_on.gif) no-repeat}
#btn4PhotosTabView {background:url(/assets/dash_photos_upload_on.gif) no-repeat}
#btn1LogActivityTab {background:url(/assets/activity_log_on.gif) no-repeat}
#btn2LogReviewTab {background:url(/assets/activity_review_on.gif) no-repeat}
#btn2GroupActivityTab {background:url(/assets/activity_group_on.gif) no-repeat}
#btn3CreateInviteTab {background:url(/assets/activity_invite_on.gif) no-repeat}
#btn1LogActivityTab {background:url(/assets/activity_log_on.gif) no-repeat}
#btn2LogReviewTab {background:url(/assets/activity_review_on.gif) no-repeat}
.steps-horizontal-list a:hover img {visibility:hidden}
.steps-horizontal-list .current a img {visibility: hidden}
.steps-horizontal-list a {display:block; border: none}
.boxStepsContentBottom {width: 100%; display: block; padding-bottom: 18px; padding-right: 18px}
.boxStepsContentTop {margin: 0; display: block; clear: left !important; height: 16px; width: 100%}
.stepsGuide {display:inline; float:left; background: url("/assets/bnr_steps_green.gif") top left no-repeat; width:141px; height:32px}
table.stepsGuideTable {background:#e7e7e7; border:1px solid #adadad; padding:3px; margin-top:16px}
.stepsGuideTable img {vertical-align: bottom}
.stepsGuideTable td {padding: 3px}
.stepsGuideRight {display:inline; float:right; padding-top:8px; padding-right:24px}
#page_help_popup_link {display: none}
div.blueInformationText, p.blueInformationText, span.blueInformationText {font: bold 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; color: #003366; line-height: 1.35em; background: #F2F4F6; padding: 8px; border: 1px dotted #adadad}
div.yellowInformationText, p.yellowInformationText, span.yellowInformationText, th.yellowInformationText, td.yellowInformationText{ font: normal 11px Arial, Helvetica, Verdana, Geneva, sans-serif !important; font-weight:bold !important; color: #333; background: #ffffc5; padding: 2px !important; border: 1px dotted #adadad}
hr {height: 1px; margin: 1px 0; border: none; line-height: 1px !important}
object, script {z-index: 0 !important}
#eventModule table.eventInfoTable {border-collapse: collapse; empty-cells: hide !important; margin-bottom: 8px}
#eventModule table.eventInfoTable td {border-collapse: collapse; background: #fff; border: 2px solid #d6e4ee; empty-cells: hide !important}
#eventModule .eventInfoTable th {color: #999; font-weight: bold; text-align: left; background: #e7e7e7; border: 2px solid #d6e4ee; empty-cells: hide !important}
table.personalInfoTable td {border: none !important}
table.personalInfoTable td+td {width: 195px; max-width: 195px; overflow: hidden}
.noStyleCell {border-top:0 !important; border-right:0 !important; background:none !important; width: 50% !important}
.pending img {vertical-align: middle}
#event_dates {margin-bottom: 12px}
#event_dates input#DatetimeToolbocksEventStartDateInput, #event_dates input#DatetimeToolbocksEventEndDateInput, #event_dates img, #event_dates span, #event_dates div {clear: none !important; display: inline !important}
.types_panel {width: 150px; height: 156px; background-color: #e7e7e7; margin: 8px 0 8px 8px; float: left; overflow: auto}
.required {color: red}
span.required {display: inline !important}
legend span {display: inline !important}
legend span#category_help {display: none !important}
input.editor_field, a.editor_cancel {margin: 0 6px !important}
.enhancedBreadcrumb {font-size: 12px; margin-bottom: 10px}
.note {font: 9px Arial, Helvetica, sans-serif; border: 1px solid #e7e7e7; padding: 3px; color: #666}
#ajax_messages {margin: 0; line-height: 1px !important}
#location_ajax_messages {display: block; clear: left !important}
#user_search_div h2 {margin: 8px 0 !important; font: 14px Arial, Helvetica, Verdana, Geneva, sans-serif; font-weight: bold; border-bottom: 1px dotted #e7e7e7; width: 50%; color: #3b5998}
img.divCollapser {vertical-align: middle; padding: 0; margin: 0; border: 0}
div.expandCollapse a img, div.expandCollapse2 a img {border: none}
form#search_form div.expandCollapse {clear: left !important; height: 12px !important; width: 100%; float: none !important; text-align: right !important}
div#location_profile_info_div_collapser .expandCollapse, div#location_profile_info_div_collapser .expandCollapse2 {float: right !important}
.userMenuRight, .userMenuLeft {margin: 12px}
div#webaccess {margin: 10px 10px 10px 0}
div#webaccess p {margin-bottom: 6px; text-align: right}
div#webaccess input {width: 120px}
.in_place_editor_field {font-weight: bold}
.letter {padding: 3px 4px 3px 3px; border-right: 1px dotted #e7e7e7; text-align: center}
a:hover.letter {background: #e7e7e7; font-weight: bold}
div#location_info p.header4 {border-bottom: 1px dotted #e7e7e7 !important}
.tutorial p {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 18px !important; line-height: 1.25em !important; padding: .5em 0 .1em 0 !important}
div.signup p {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 18px !important; line-height: 1.25em !important; padding: 1em !important}
div.signup .blueInformationText {text-align: center !important}
div#RB_redbox {width: auto !important}
#searchResultsNewWrap {margin: 0 auto; width: 100%}
#searchResultsNewWrap #contentWrapper {overflow: hidden}
#searchResultsNewWrap #contentWrapper #leftColumn1 {float: left; position: relative; padding: 10px; width: 200px}
#searchResultsNewWrap #contentWrapper #content {margin: 0 0 0 220px; padding: 10px}
table#searchResultsTableNew {width: 100%; border-collapse: collapse}
table#searchResultsTableNew td {border-bottom: 1px dotted #adadad; padding: 6px 12px 6px 0; vertical-align: top}
table#searchResultsTableNew2 tr:hover , table#searchResultsTable tr:hover {background: #F8F8F8}
td.location {width: 50%}
td.location h3 {font: bold 1.5em Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 0}
td.location a:hover {background: #ffff80; text-decoration: none}
.friendsChoice td.location {padding-left: 12px !important}
div.locationAddress p, td.location p {font-family: Arial, Helvetica, sans-serif; margin-bottom: 4px}
p.locationLinks a:hover {text-decoration: underline}
table.thumbsUp {background: #F2F2F2; border: 1px solid #e7e7e7; margin-top: 6px}
table.thumbsUp td {vertical-align: middle !important; border: none !important; padding: 0px !important}
table.thumbsUp img, table.thumbsUp a {display: inline; clear: none}
div#events_div table.thumbsUp {margin-top: 0 !important}
div.tagCloud {border: 1px dotted #e7e7e7; padding: 2px 5px; text-align: center; font: normal 11px Arial, Helvetica, sans-serif !important; margin-top: 6px; width: auto; background: #fff}
form#cloud_form {margin: 0 auto !important; display: block}
td.locationMiddle {text-align: center; border-bottom: 1px dotted #adadad}
td.locationMiddle a {font: Arial, Helvetica, sans-serif !important}
td.locationMiddle div {margin-bottom: 3px}
td.locationRight {width:20%; text-align: center; padding-right: 0 !important; border-bottom: 1px dotted #adadad}
td.locationRight div {width: 97px}
p.mapLink {background:url(/assets/bg_map_distance.gif) no-repeat; width:89px; height:20px; font: bold 12px Arial, Helvetica, sans-serif; padding-top: 2px; margin-bottom: 4px; text-align: right}
p:hover.mapLink {background:url(/assets/bg_map_distance_on.gif) no-repeat}
p.mapLink a:hover {text-decoration: none}
a.distanceLinkRight {padding-right: 14px; padding-left: 3px}
div.friendsBeenHere {margin-top: 8px}
div.sectionContainerOLD {width: 100%; background: top right url(/assets/search/bg_gray_diag_01.gif) repeat-x; border-top: 3px solid #e7e7e7}
div.sectionContainer {background: url(../assets/bg_floater_wide.png) no-repeat; background-color: #fff; padding-bottom: 12px; border-left: 1px solid #eaeff2; border-top: 1px solid #eaeff2}
div.sectionContainerOLD2 {width: 95%; margin: 0 12px 12px 0; background: #f5f5f5; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px}
div#RB_window div.sectionContainer {width: 100%; background: none !important; border: none !important}
div#RB_window div.sectionContent {background: none !important; padding: 6px 0 0 0 !important}
div#RB_window div.sectionContainer div.sectionHeaderContainer div.sectionHeaderLeft {width: 690px}
div#RB_window div.sectionContainer div.sectionHeaderContainer div.sectionHeaderLeft h1 {font: bold 1.6em Arial, Helvetica, sans-serif !important}
div.specialsContainer, div.calendarContainer, div.popularContainer {width: 100%}
div.sectionContainerReport {width: 100%; background: top right url(/assets/search/bg_yellow_diag_01.gif) repeat-x; border-top: 3px solid #ffcc00; background-color: #ffffc5}
div.sectionContainerSpecials div.sectionContent, div.calendarContainer div.sectionContent, div.popularContainer div.sectionContent {background: none !important}
div.sectionContainerSpecialsOLD {width: 100%; background: top right url(/assets/search/bg_gray_diag_02.gif) repeat-x; border-top: 3px solid #8e9699; background-color: #e4f4fa}
div.searchFilterContainer {width: 100%}
div.roundedContainer {background: #fff; margin-bottom: 12px; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; padding-bottom: 12px}
div.roundedContainer div.sectionHeaderLeft h1 {font: bold 1.65em Arial, Helvetica, sans-serif !important; color: #999}
div.sectionHeaderContainer {margin-bottom: 12px; padding: 0 0 0 12px; min-height: 20px}
div.calendarContainer div.sectionHeaderContainer {margin-bottom: 12px; padding-right: 24px; position: relative; width: 100%}
div.searchFilterHeaderContainer {height: 20px; padding: 4px 3px; margin-bottom: 12px !important; background: top right url(/assets/search/bg_gray_diag_01.gif) repeat-x; border-top: 3px solid #e7e7e7}
div.sectionHeaderLeft {float: left; display: inline; width: auto; vertical-align: middle; margin-top: 6px}
div.searchFilterHeaderLeft {clear: none; float: left; width: auto; text-align: center; vertical-align: middle}
div.sectionHeaderLeft h1, div.follow h1 {font: bold 1.5em Arial, Helvetica, Verdana, Geneva, sans-serif !important; text-shadow: #fff -1px 1px 1px; color: #74809A; text-transform: none !important}
div.follow h1 {margin-bottom: 12px}
div.sectionContainerSpecials div.sectionHeaderLeft h1 {font: bold 1.75em Arial, Geneva, Helvetica, sans-serif !important; text-shadow: #fff -1px 1px 1px; color: #74809A; text-transform: none !important}
p.specialsTagline {font: bold 1.65em Arial, Helvetica, sans-serif; text-shadow: #fff -1px 1px 1px; color: #74809A; margin-bottom: 8px}
div.sectionContainerReport div.sectionHeaderLeft h1 {font: bold 1.5em Arial, Helvetica, Verdana, Geneva, sans-serif !important; color: #663300 !important; text-transform: none !important}
div.searchFilterHeaderLeft h1 {font-size: 1.3em; color: #666}
div.sectionHeaderLinks, div.searchFilterHeaderLinks {float: right; display: inline; position: relative; width: auto; padding: 8px 8px 0 0}
div.roundedContainer div.sectionHeaderLinks {padding: 0}
div.calendarContainer div.sectionHeaderLinks {margin-right: 12px}
div.findMeShow div.sectionHeaderLinks {margin: 4px 0 0 0 !important}
div.findMeShow div.sectionHeaderExpand {width: 0 !important}
div.sectionHeaderExpand {float: right; display: inline; position: relative; width: 20px}
div.searchFilterHeaderExpand {width: auto; clear: none; float: left; padding-right: 12px}
div.sectionContent {padding: 6px 12px}
div.sectionContainerReport div.sectionContent {padding: 6px 12px; background: #ffffc5}
div.sectionContainerSpecials div.sectionContent {padding: 6px 12px; background: #e4f4fa}
div.searchFilterContent {padding: 0}
div.friendFeed a:hover, div#location_tag_cloud a:hover,div#public_event_tag_cloud a:hover, span#buzz_city_location_info a:hover, div#events_div a:hover, table.feedsTable a:hover {background: #ffff80; text-decoration: none}
table.feedsTable td {vertical-align: middle}
table.feedsTable p {border: none !important}
div#activities_data ul li, div#modifier_activities_data ul li, div#category_data ul li, div#categories_div ul li, div#date_data ul li {padding: 2px 8px; border-bottom: 1px dotted #e7e7e7}
div#activities_data ul li a:link, div#modifier_activities_data ul li a:link, div#category_data ul li a:link, div#categories_div ul li a:link, div#date_data ul li a:link {display: block; width: 100%}
div#activities_data ul li a:hover, div#modifier_activities_data ul li a:hover, div#category_data ul li a:hover, div#category_data ul li a:hover, div#categories_div ul li a:hover, div#date_data ul li a:hover {text-decoration: none !important}
div#category_data ul li a:link, div#categories_div ul li a:link {font: bold 1.2em Arial, Helvetica, sans-serif !important; display: block; width: 100%}
div#activities_data ul li:hover, div#modifier_activities_data ul li:hover, div#category_data ul li:hover, div#categories_div ul li:hover, div#date_data ul li:hover {background: #FFFF99}
div#types_data table tr:hover, div#features_data table tr:hover {background: #FFFF99}
div#categories_div div.dropmenu {margin-left: 8px}
table.favoritesTable {background: #fff}
table.favoritesTable td {vertical-align: top; padding: 4px}
tr.friendsChoice td {background: #eaf1ff}
.activityText {font: bold 11px Arial, Helvetica, sans-serif}
.eventName {font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif}
form#search_form {z-index: 1}
table.limitedProfile {border: 1px solid #e7e7e7; border-collapse: collapse; margin: 6px}
table.limitedProfile th {padding: 4px; border-bottom: 1px dotted #e7e7e7; font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; background: #e7e7e7}
table.limitedProfile td {padding: 4px; border-bottom: 1px dotted #e7e7e7}
table.limitedProfile td input {border: none !important}
.out {display:block; background:#bbb; border:1px solid #ddd; position:relative; margin:1em 0}
.in {background:#fff; border:1px solid #663300; position:relative; padding: 0; font-weight:normal}
.ltin {left:-5px}
.tpin {top:-5px}
.narrow {width:90%;margin:18px auto;}
div.monthName {font: normal 1.4em Arial, Helvetica, Verdana, Geneva, sans-serif; background: left url(../assets/icn_sm_calendar.gif) no-repeat; padding-left: 24px; padding-bottom: 6px; border-bottom: 1px dotted #e7e7e7; margin-bottom: 12px}
div.sponsoredLinks {background: #ffffc5; padding: 6px 6px 0 6px; margin: 6px; border: 1px dotted #ffcc00}
div.sponsoredLinks td {border: none !important}
div.sidebarHome {padding: 0 0 8px 8px; border-top: 1px solid #EAEFF2}
a.todaysTopSpecialsName {font: bold 1.5em Arial, Helvetica, Verdana, Geneva, sans-serif}
a:hover.todaysTopSpecialsName {background-color: #ffff80 !important; text-decoration: none !important}
a.todaysTopSpecialsPlace {font: bold 1.1em Arial, Helvetica, sans-serif}
p.spotsFollowedSpot a {font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif}
p.spotsFollowedSpot {background: #f7f7f7; padding: 4px}
td.specialsToday {font: normal 1.6em Arial, Helvetica, Verdana, Geneva, sans-serif}
td.specialsToday a, a.specialsTodayCategoryLink {background: #ffffc5; padding: 3px 6px; border: 1px solid #adadad; font: bold 1.2em Arial, Helvetica, sans-serif}
td.specialsTodayCategory, div.specialsTodayCategory td {font: normal 1.2em Arial, Helvetica, sans-serif}
td.specialsTodayCategory img {vertical-align: bottom}
div.specialsTodayCategory td {padding: 8px}
div.specialsTodayCategory table {width: 80%}
a.editorLink {padding-left: 18px; background: 0 50% url(../assets/icn_contacts.gif) no-repeat; font-size: 1.3em}
div#special_types_1_collapser, div#special_types_1_expander {}
ul.recentLocations li {padding: 4px; border-bottom:1px dotted #e7e7e7}
table.followedSpotsSpecials {border-collapse: collapse; border: 1px solid #e7e7e7}
table.followedSpotsSpecials td {padding: 4px}
a.calendarLink {background: 0 50% url(../assets/icn_sm_calendar.gif) no-repeat; padding-left: 24px; display: block; height: 16px}
table.followedSpotsSpecialsSub {margin: 0}
table.followedSpotsSpecialsSub td {padding: 3px}
.followedSpotDate {font: bold 1em Arial, Helvetica, Verdana, Geneva, sans-serif; text-transform: uppercase; color: #adadad; border-bottom: 1px dotted #e7e7e7; background: 0 50% url(../assets/icn_sm_calendar_day.gif) no-repeat; padding-left: 15px}
ul.followedSpotEventList {padding-left: 12px}
a.followedSpotEvent {font: bold 1em Arial, Helvetica, Verdana, Geneva, sans-serif !important; padding-right: 16px}
.editorText {font: 1em Arial, Helvetica, Verdana, Geneva, sans-serif; margin-bottom: 12px}
ul.editorList {margin-left: 36px}
ul.editorList li {font: 1em Arial, Helvetica, Verdana, Geneva, sans-serif; list-style-type: disc; padding: 3px}
table.editorForm td {vertical-align: top; padding: 6px}
table.dailySpecialsHeader {height: 105px}
table.dailySpecialsHeader h3 {font: bold 1.6em Arial, Helvetica, sans-serif; margin: 0; color: #fff}
table.dailySpecialsHeader h2 {font: bold 2em Arial, Helvetica, sans-serif}
table.citySpecials td {vertical-align: top}
div.foodDrink {background: #f5f5f5; padding: 8px; margin-bottom: 12px; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px}
div.dailyHeader {padding: 0 12px 0 36px; margin: 12px 0; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; background: #fff; border: 3px solid #e7e7e7}
div.dailyHeaderTitle {font: bold 1.5em Arial, Geneva, Helvetica, sans-serif; color: #3b5998; padding: 5px 0px}
div.viewAll {display: inline; float: right; clear: none; background: #ffffc5; padding: 2px 6px; border: 1px solid #adadad; font: bold 1em Arial, Helvetica, sans-serif; margin-top: 5px}
div.breakfastWrap h3 {font: 1.4em Arial, Helvetica, Verdana, Geneva, sans-serif; margin: 8px 0px 4px 18px}
div.breakfast div.dailyHeader {background: 12px 50% url(/assets/icn_sm_breakfast_02.gif) no-repeat; background-color: #fff}
div.lunch div.dailyHeader {background: 12px 50% url(/assets/icn_sm_cheeseburger_02.gif) no-repeat; background-color: #fff}
div.dinner div.dailyHeader {background: 12px 50% url(/assets/icn_sm_eat.gif) no-repeat; background-color: #fff}
div.shopping div.dailyHeader {background: 12px 50% url(/assets/icn_sm_shopping_02.gif) no-repeat; background-color: #fff}
div.sports div.dailyHeader {background: 12px 50% url(/assets/icn_sm_baseball_02.gif) no-repeat; background-color: #fff}
div.kids div.dailyHeader {background: 12px 50% url(/assets/icn_sm_sun_03.gif) no-repeat; background-color: #fff}
div.drink div.dailyHeader {background: 12px 50% url(/assets/icn_sm_bar_2.gif) no-repeat; background-color: #fff}
div.other div.dailyHeader {background: 12px 50% url(/assets/icn_sm_museum.gif) no-repeat; background-color: #fff}
div.latenight div.dailyHeader {background: 12px 50% url(/assets/icn_sm_moon_02.gif) no-repeat; background-color: #fff}
div.tourist div.dailyHeader {background: 12px 50% url(/assets/icn_sm_typespecifictrip.gif) no-repeat; background-color: #fff}
div.lodging div.dailyHeader {background: 12px 50% url(/assets/icn_sm_location.gif) no-repeat; background-color: #fff}
div.happyhour div.dailyHeader {background: 12px 50% url(/assets/icn_sm_happyhour.gif) no-repeat; background-color: #fff}
div.health div.dailyHeader {background: 12px 50% url(/assets/icn_sm_hospital.gif) no-repeat; background-color: #fff}
div.specialOfTheDay {background: #ffffc5; width: 100%; margin: 8px auto; border: 1px solid #ffcc00}
a.sponsoredLink {display: inline-block; clear: none !important; background: #fff; border: 1px solid #ffcc00; font: bold 1.5em Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; color: #CC9900 !important; margin-right: 4px; width: 16px; vertical-align: middle}
a:hover.sponsoredLink {background: #ffcc00; text-decoration: none}
.event_bookmark_rollover {display: inline-block; width:40px !important; height:40px !important; background: transparent url(../assets/btn_bookmark_sm_off.gif) no-repeat; cursor:pointer; margin: 0}
.event_bookmark_rollover:hover {background: transparent url(../assets/btn_bookmark_sm_on.gif) no-repeat}
.event_bookmarked_rollover{ display: inline-block; width:40px !important; height:40px !important; background: transparent url(../assets/btn_bookmark_sm_on.gif) no-repeat; cursor:pointer}
.event_bookmarked_rollover:hover {background: transparent url(../assets/btn_bookmark_sm_off.gif) no-repeat}
div.thumbsStats {width: 70px; background: #fbcccc; color: #7c7979; display: inline-block; clear: none !important; padding: 6px 0; float: left; margin-right: 1px; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px}
div.thumbsStatsNew {width: 46px; height: 34px; background: bottom url(../assets/score_bg_box_thumbs.gif) repeat-x; border: 1px solid #aa912b; color: #774525; padding: 6px 0}
div.popularityStatsNew {width: 76px; height: 42px; background: top url(../assets/score_bg_box_popularity.gif) no-repeat; color: #774525; padding: 6px 4px 0 0}
div.newlyAddedStats {width: 76px; height: 48px; min-height: 48px; background: top url(../assets/score_bg_box_newlyadded.gif) no-repeat; color: #774525}
div.newlyAddedStats p {padding: 8px 12px 4px 4px; font-size: 13px; color: #774525}
table.newlyAdded td {border-bottom: 1px dotted #e7e7e7}
table.newlyAdded td.location {width: 375px !important}
div.goingStatsNew {width: 46px; height: 34px; background: bottom url(../assets/score_bg_box_going.gif) repeat-x; border: 1px solid #aa912b; color: #774525; padding: 6px 0}
div.findMeShow div.thumbsStats, div.findMeShow div.additionsStats {float: none}
div.additionsStats {width: 70px; background: #f7dbbc; color: #7c7979; display: inline-block; clear: none !important; padding: 6px 0; float: left; margin-right: 1px; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px}
div.bookmarksStats {width: 70px; background: #c5dac6; color: #7c7979; display: inline-block; clear: none !important; padding: 6px 0; float: left; margin-right: 1px; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px}
div.goingStats {width: 70px; background:#d7dff0; color: #7c7979; display: inline-block; clear: none !important; padding: 6px 0; float: left; margin-right: 1px; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px}
p.statsNumber, p.statsNumber a {color: #774525 !important; font: bold 1.5em Arial, Helvetica, sans-serif; text-align: center; margin: 0 !important; text-decoration: none !important}
p.statsName {color: #774525; text-align: center; margin: 0 !important; font: bold 8px Arial, Helvetica, sans-serif}
div#days_of_week_div {display: block; clear: left}
div.typeIcons {margin:6px 0}
p.editorName a {font: normal 1.5em Arial, Helvetica, Verdana, Geneva, sans-serif !important; margin-bottom: 8px}
.sidebar_bg {padding: 0 6px 6px 6px; color: #adadad !important}
.sidebar_bg a, .sidebar_bg li {color: #adadad !important}
.sidebar_special_OLD {border: 3px dashed #58c10c; text-align: center; background: #fff; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px}
div.sidebar_special {background: 8px center url(../assets/special_of_the_day.png) no-repeat; margin: 0 12px 12px auto; padding: 6px 6px 6px 115px; border: 2px dashed #e7e7e7}
div.sidebar_event {background: 8px center url(../assets/event_of_the_day.png) no-repeat; margin: 0 12px 12px 12px; padding: 75px 6px 6px 6px; border: 2px dashed #e7e7e7}
div#todays_specials div.sidebar_event {background: 8px center url(../assets/event_of_the_day.png) no-repeat; margin: 0 12px 12px 12px; padding: 6px 6px 3px 120px; border: 2px dashed #e7e7e7}
.floaterLeft div.sidebar_special, .floaterLeft div.sidebar_special a {color: #adadad !important}
.floaterLeft p.sidebar_eventName a {color: #adadad !important}
p.sidebar_eventName a {font: bold 1.5em Arial, Helvetica, sans-serif}
p.sidebar_eventName a:hover {text-decoration: none; background: #ffff80}
p.sidebar_locationName a {font: bold 1.2em Arial, Helvetica, sans-serif}
p.sidebar_eventDesc {font: bold 1em Arial, Helvetica, sans-serif}
.floaterLeft p.sidebar_eventDesc {font: bold 1em Arial, Helvetica, sans-serif; color: #adadad !important}
td.floaterLeft div.sidebar_special, td.sidebar_bg div.sidebar_special {text-align: center; background: center 8px url(../assets/special_of_the_day.png) no-repeat; margin: 12px auto; padding: 75px 6px 6px 6px; background-color: #fff}
td.floaterLeft div.sidebar_follow {background-color: rgba(255,255,255,0.5); margin: 0 auto 12px auto; border: 1px solid #999; -moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.5); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px}
div.sidebar_follow_header {background-color: rgba(97,195,31,1); color: #fff; padding: 3px; font: bold 18px Arial, Helvetica, sans-serif; text-shadow: rgba(0,0,0,0.3) -1px 1px 1px; -moz-border-radius-topleft : 10px; -webkit-border-top-left-radius: 10px; -moz-border-radius-topright : 10px; -webkit-border-top-right-radius: 10px; border: 1px solid; border-color: rgba(255,255,255,0.3); border-bottom-color: rgba(0,0,0,0.1)}
div.sidebar_follow_tease {background-color: rgba(97,195,31,0.1); border-top: 1px solid; border-color: rgba(255,255,255,1); padding: 6px; font: bold 13px Arial, Helvetica, sans-serif; color: rgba(0,0,0,0.5)}
div.sidebar_follow_name {background-color: rgba(97,195,31,0.1); padding: 6px; font: bold 11px Arial, Helvetica, sans-serif; color: rgba(0,0,0,0.7); border-bottom: 1px solid; border-color: rgba(97,195,31,0.15)}
div.sidebar_follow_footer {background-color: rgba(97,195,31,0.4); border-top: 1px solid; border-color: rgba(255,255,255,.5); padding: 3px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px}
div.sidebar_follow_footer a.viewOfferLg {font-weight: bold; font-size: 16px; font-color: #fff !important; text-shadow: rgba(255,255,255,1) -1px 1px 1px}
div.sidebar_follow_footer a:hover.viewOfferLg {text-decoration: none}
td.floaterLeft div.sidebar_event {text-align: center; background: center 8px url(../assets/event_of_the_day.png) no-repeat; margin: 0 auto 12px auto; padding: 65px 6px 6px 6px; background-color: #fff}
#info {margin:auto; width:600px; color:#333333; padding:10px; background:#f4f4f4; border:1px solid #DDD}
.dropmenu {margin:4px auto 0 auto; width:auto; z-index:1}
.dropmenu a {text-decoration:none; font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important}
.dropmenu a:hover {}
.dropmenu li {position:relative; z-index:1; display:inline !important}
.dropmenu li span {padding:1px 4px 2px 6px; border-bottom:none; line-height:15px}
.dropmenu li span a {font-weight: bold; padding:0 6px 0px 2px;}
.dropmenu li span.over {background: #fff;color: #3b5998 !important}
*+html .dropmenu li span.over {border-top:solid 1px #999999; padding-bottom:3px; background: #fff}
.dropmenu li span.over a {}
.dropmenu li span.over a:hover {text-decoration:none}
.dropmenu li span.active {padding:1px 3px 2px 5px; border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #fff; background: #fff}
*+html .dropmenu li span.active {border-top:solid 1px #999999; padding-bottom:3px; background: #fff;}
.dropmenu li span.active a {}
.dropmenu li span.active a:hover {text-decoration:none}
.dropmenu img.arrow {cursor:pointer;vertical-align:middle}
.dropmenu div.sub_menu {display:none; position:absolute; z-index:15; left:0; top:0px; margin-top:14px; border-top:solid 1px #999999; border-left:solid 1px #999999; border-right:solid 1px #999999; border-bottom:solid 1px #999999; padding:4px; top:2px; width:160px; background:#FFFFFF; text-align: left !important}
* html .dropmenu div.sub_menu {margin-top:18px}
*+html .dropmenu div.sub_menu {margin-top:18px}
.dropmenu div.sub_menu a:link, .dropmenu div.sub_menu a:visited, .dropmenu div.sub_menu a:hover{ display:block; font-size:12px; padding:4px;color: #3b5998 !important;}
.dropmenu a.item_line {border-top:solid 1px #999999; padding-top:6px !important; margin-top:3px}
#buzz_cities_dropmenu .head_menu {font: normal 11px Arial, Helvetica, sans-serif;color:#3b5598;}
li.buzz_cities_dropmenu_li span.head_menu {padding:1px !important; border-bottom:none; line-height:auto !important}
#buzz_cities_dropmenu li span.over{color:#3b5598 !important;cursor:pointer;background:#c8e4f6;border:none !important;}
#buzz_cities_dropmenu .head_menu img.arrow_buzz {padding-left: 8px;position:relative;top:4px;}
#buzz_cities_dropmenu div.sub_menu {margin-top: 20px !important;}
#buzz_cities_dropmenu div.sub_menu a:visited {font-family:Arial, Helvetica, Verdana, Geneva, sans-serif !important;}
#buzz_cities_dropmenu div.sub_menu a:link {border-bottom:1px dotted #e7e7e7 !important;font-family:Arial, Helvetica, Verdana, Geneva, sans-serif !important;}
#buzz_cities_dropmenu div.sub_menu a:hover {text-decoration:none !important;background:#e7e7e7;}
div#home_dropmenu_div span.head_menu, div#add_dropmenu_div span.head_menu, div#add_dropmenu_div span.head_menu a:link, div#add_dropmenu_div span.head_menu a:hover, div#add_dropmenu_div span.head_menu a:visited, div#add_dropmenu_div span.head_menu a:active, div#user_dropmenu_div span.head_menu, div#user_dropmenu_div span.head_menu a:link, div#user_dropmenu_div span.head_menu a:hover, div#user_dropmenu_div span.head_menu a:visited, div#user_dropmenu_div span.head_menu a:active, div#spots_dropmenu_div span.head_menu, div#spots_dropmenu_div span.head_menu a:link, div#spots_dropmenu_div span.head_menu a:hover, div#spots_dropmenu_div span.head_menu a:visited, div#spots_dropmenu_div span.head_menu a:active {color: #fff !important;font: Arial, Helvetica, sans-serif !important;}
div#home_dropmenu_div span.head_menu, div#home_dropmenu_div span.head_menu a:link, div#home_dropmenu_div span.head_menu a:hover, div#home_dropmenu_div span.head_menu a:visited, div#home_dropmenu_div span.head_menu a:active {color: #fff !important;font: Arial, Helvetica, sans-serif !important;}
div#add_dropmenu_div li span a, div#spots_dropmenu_div li span a, div#home_dropmenu_div li span a, div#user_dropmenu_div li span a {font-size: 11px !important; font-weight: normal}
div#user_dropmenu_div span:hover.head_menu, div#add_dropmenu_div span:hover.head_menu, div#spots_dropmenu_div span:hover.head_menu, div#home_dropmenu_div span:hover.head_menu, div#spots_dropmenu_div span:hover.head_menu, div#home_dropmenu_div span:hover.head_menu {background: #666 !important}
.dropmenu li.user_dropmenu_div_li span.active, .dropmenu li.add_dropmenu_div_li span.active, .dropmenu li.spots_dropmenu_div_li span.active, .dropmenu li.spots_dropmenu_div_li span.active, .dropmenu li.home_dropmenu_div_li span.active, .dropmenu li.home_dropmenu_div_li span.active {background: #666 !important}
td.location div.dropmenu {margin: 2px auto 0 auto !important}
td.location div.dropmenu li {background: #e7e7e7; border: 1px solid #adadad; padding-top: 1px; padding-bottom: 2px}
div#category_data ul li span.head_menu a {display: inline !important; clear: none !important}
div#category_data ul li span.head_menu {border: 1px solid #e7e7e7 !important}
div#category_data ul li:hover {background: #fff !important}
.locationSearchFilters div.dropmenu li {border: 1px solid #adadad; background: #fff; padding-top: 1px; padding-bottom: 2px}
.locationSearchFilters div.dropmenu ul li span.head_menu, td.location div.dropmenu li span.head_menu {border: none !important}
div.sub_menu a:hover {text-decoration: underline !important}
div#collapsed_dropmenu_div li {background: #fff; border: 1px solid #adadad}
div .about_subheader {margin-top:2em; margin-bottom:.5em; font-weight:bold}
.marker_popup {position:absolute; z-index:200; width:250px; padding:6px; background-color: #fff; border:5px solid #CC0000}
.marker_popup_small {border:3px solid #CC0000; width:180px; padding:6px; margin-top:4px}
.marker_popup_header {font: normal 1.4em Arial, Helvetica, Verdana, Geneva, sans-serif; padding-bottom: 4px; line-height:1.5em}
p.marker_popup_header span {background: #ffffc5; padding: 3px 6px; border: 1px solid #adadad; font: bold Arial, Helvetica, sans-serif}
p.marker_popup_loc {font: italic 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; padding-bottom: 4px; color: #666; margin-top: 8px}
p.marker_popup_time {padding: 4px 0; font-weight: bold}
p.marker_popup_desc {padding: 6px 0 12px 0; font: normal 1em Arial, Helvetica, Verdana, Geneva, sans-serif}
.admin_table tr td {padding-left:10px; padding-right:10px}
div#follow_city_container {border-bottom: 0px solid #7db5de; background: bottom url(../assets/bg_dont_miss_a_special.gif) repeat-x; color: #6c9dc0; margin-bottom: 12px; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px}
div#follow_city_container h3 {font: bold 1.2em Arial, Helvetica, sans-serif !important; color: #6c9dc0; margin-bottom: 3px}
div#followEmail {text-align:left; font-size:130%}
div.followSocial {vertical-align: middle; width: 100%}
div.followSocial table {margin: 0 auto; color: #6c9dc0; font-weight: bold}
div#recentActivity h2, div#cityEditors h2, div#mySpecials h2, div#spots_following_div h2, div#topContributor h2, div#editorsDiv h2, div#specialTweets h2, div#theBuzz h2 {font: bold 2em Arial, Helvetica, sans-serif !important; margin: 6px 0 12px 0; text-shadow: #fff -1px 1px 1px}
.rightLink {text-align: right; margin: 8px 0}
.rightLink a {padding-right: 16px; background: 50% right url(/assets/icn_arrow_right.gif) no-repeat}
.descArial12px {font: normal 12px Arial, Helvetica, sans-serif}
.specialsTop {width: 524px; height: 12px; background: url(/assets/bg_fms_specials_top.png) no-repeat}
.specialsMiddle {width: 524px; background: url(/assets/bg_fms_specials_middle.png) repeat-y}
.specialsBottom {width: 524px; height: 18px; background: url(/assets/bg_fms_specials_bottom.png) no-repeat; margin-bottom: 12px}
.eventsTop {width: 524px; height: 12px; background: url(/assets/bg_fms_specials_top.png) no-repeat}
.eventsMiddle {width: 524px; background: url(/assets/bg_fms_specials_middle.png) repeat-y}
.eventsBottom {width: 524px; height: 18px; background: url(/assets/bg_fms_specials_bottom.png) no-repeat; margin-bottom: 12px}
p.question {background: top left url(/assets/q.gif) no-repeat; padding-left: 24px; font: bold 1.25em Arial, Helvetica, Verdana, Geneva, sans-serif; color: #333}
p.answer {background: top left url(/assets/a.gif) no-repeat; padding-left: 24px; font: normal 1.25em Arial, Helvetica, Verdana, Geneva, sans-serif; color: #666; margin: 12px 0}
ol.answer {padding-left: 24px; font: normal 1.25em Arial, Helvetica, Verdana, Geneva, sans-serif; color: #666; margin: 12px 0; list-style-type: decimal}
ul.citiesList {font: 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; margin-top: 18px; color: #333}
ul.citiesList li {padding: 4px 3px; border-bottom: 1px dotted #e7e7e7}
a.createAccountButtonFMS {background: url(/assets/btn_create_account_fms.png) no-repeat; display: inline-block; width: 160px; height: 40px}
a.createAccountButtonFME {background: url(/assets/btn_create_account_fme.png) no-repeat; display: inline-block; width: 160px; height: 40px}
a.cssButton {-moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; border: 2px solid #a8cde9; background: right 50% url(/assets/bg_cssButton_blue.png) no-repeat; background-color: #d3effb; padding: 3px 22px 3px 6px; text-align:right; display: inline-block}
a:hover.cssButton {text-decoration: none; background-color: #a4ec6a !important; background: right 50% url(/assets/bg_cssButton_green.png) no-repeat; border: 2px solid #419b00; color: #003300 !important}
a.useItButton {background: url(../assets/btn_use_it_sm.png) no-repeat; width: 94px; height: 32px; display: inline-block}
a.reprintButton {background: url(../assets/btn_reprint.png) no-repeat; width: 94px; height: 32px; display: inline-block}
a.profileLink, a.specialsLink, a.spotsLink {display: block; height: 27px; background: 12px 50% url(../assets/gr_my_profile.png) no-repeat; padding: 10px 18px 4px 60px; vertical-align: middle; font: bold 1.75em Arial, Helvetica, sans-serif; border-bottom: 1px dotted #e7e7e7}
a:hover.profileLink, a:hover.specialsLink, a:hover.spotsLink {background-color: #f5f5f5; text-decoration: none}
a.profileLink {background: 12px 50% url(../assets/gr_my_profile.png) no-repeat}
a.specialsLink {background: 12px 50% url(../assets/gr_my_specials.png) no-repeat}
a.spotsLink {background: 12px 50% url(../assets/gr_spots_following.png) no-repeat}
p.roundedTable {-moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; background: #fff; padding: 3px 8px; border: 2px solid #e7e7e7; font: bold 1.5em Arial, Helvetica, sans-serif; color: #999}
ul.defaultSettings {padding: 8px !important; margin-left: 36px !important}
ul.defaultSettings li {list-style-type: circle}
form#contact_form input.input {width: 250px}
.newGreen {color: #98c267; background-color: #eeffdb; border: 2px solid #98c267; margin:6px 6px 6px 0; padding: 2px; text-align: center}
.newRed {color: #CC0000; background-color: #FFC0CB; border: 2px solid #FF0000; margin: 6px 6px 6px 0; padding: 2px; text-align: center}
table.roundedTable, div.roundedTable {-moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; background: #fff; margin: 8px auto; border: 3px solid #e7e7e7}
fieldset#stepsForm1, fieldset#profileForm1, form#select_custom_dates_form {border: none !important; background: #F5F5F5; padding: 12px; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px}
div.greyRounded, table.greyRounded {background: #f5f5f5; padding: 8px; margin-bottom: 12px; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px}
div#outerWrap div.weeklyCalendar, div.greyRoundedContainer {background: #f8f8f8; padding: 0 8px 8px 8px; margin-bottom: 12px; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 3px solid #e7e7e7}
div.greenRoundedContainer {background: #edffda; padding: 0 8px 8px 8px; margin-bottom: 12px; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 3px solid #cce1b4}
div.greenRoundedContainer div.sectionHeaderLinks, div.floaterLeft div.sectionHeaderLinks {padding-top: 8px; padding-right: 8px}
div.specialsHomeColumn1 {display: inline; float: left; width: 540px; position: relative}
div.specialsHomeColumn2 {display: inline; float: left; width: 390px; position: relative}
.specialsOverview {text-align: center; margin-bottom: 8px; border-color: #cce1b4; border-width: 1px 0px; border-style: dotted; padding: 3px 0; background: 50% 50% url(../assets/search/search_box_middle_wide.png) no-repeat}
.specialsOverview a:hover {text-decoration: none; background-color: #cce1b4}
p.stylizedTagline {font: bold 2em Arial, Helvetica, sans-serif; text-align: center; color: #999; margin-bottom: 12px; text-shadow: #fff -1px 1px 1px; background: #e7e7e7; padding: 4px; -moz-border-radius: 6px !important; border-radius: 6px !important; -webkit-border-radius: 6px !important}
div.stylizedTagline {margin: 0 auto; text-align: center; position: relative; top: -13px}
table.loginTable {background:#FFFFCC; border:2px solid #e7e7e7; padding: 8px; -moz-border-radius: 6px !important; border-radius: 6px !important; -webkit-border-radius: 6px !important; margin: 0 auto 6px auto}
table.loginTable label {font-size: 14px; font-weight: bold; color: #74809A}
table.loginTable input {font-size: 13px; color: #999}
.location_suggestion {-moz-border-radius: 6px !important; border-radius: 6px !important; -webkit-border-radius: 6px !important; margin-bottom: 12px; background: #FFFFCC; border: 2px solid #FFCC66}
.location_suggestion h2 {font: bold 1.5em Arial, Helvetica, sans-serif; color: #996666}
.location_suggestion form {margin: 0}
div.addSpecialYourself {background: #FFCC66; text-align: right; padding: 3px 8px}
div.addSpecialYourself a {color: black !important}
div.divWrap {padding: 8px}
div.greyRoundedContainer div.sectionContainerSpecials div.sectionHeaderLeft h1 {color: #666 !important}
div.greenRoundedContainer div.sectionContainerSpecials div.sectionHeaderLeft h1 {color: #97A685 !important}
div.popularSpecialsBanner {background: url(../assets/bnr_popular_specials.png) no-repeat; height: 35px; position: relative; left: -17px; margin-top: 16px}
div.otherSpecialsBanner {background: url(../assets/bnr_other_specials.png) no-repeat; height: 35px; position: relative; left: -17px; margin-top: 8px}
body.fmeBody div.popularSpecialsBanner {background: url(../assets/bnr_popular_events.png) no-repeat; height: 35px; position: relative; left: -17px; margin-top: 16px}
body.fmeBody div.otherSpecialsBanner {background: url(../assets/bnr_other_events.png) no-repeat; height: 35px; position: relative; left: -5px; margin-top: 8px}
div.popularEventsBanner {background: url(../assets/bnr_popular_events.png) no-repeat; height: 35px; position: relative; left: -17px; margin-top: 16px}
div.otherEventsBanner {background: url(../assets/bnr_other_events.png) no-repeat; height: 35px; position: relative; left: -17px; margin-top: 8px}
div.thisWeeksMostOLD {background: url(../assets/bg_this_weeks_most_popular.png) no-repeat; height: 76px; margin-bottom: 16px}
div.grThisWeeksMostOLD {height: 30px; background: left 14px url(../assets/gr_this_weeks_most_popular.png) no-repeat; margin-left: 36px; padding-top: 12px}
div.thisWeeksMost {border: 3px solid #e7e7e7; background-color: #f5f5f5; -moz-border-radius: 10px !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; margin-bottom: 12px; padding: 12px}
div.grThisWeeksMost {display: inline; position: relative; width: 190px; float: left}
input#new_email {width: 195px; border: none; background: none; color: #666; padding-left: 4px}
div.featuredType {margin: 12px auto 0 auto; height: 30px}
.featuredTypeOLD {margin-left: 275px; height: 30px}
.featuredTypeOLD a {padding: 2px 6px; border: 1px solid #7db5de; -moz-border-radius: 2px !important; border-radius: 2px !important; -webkit-border-radius: 2px !important; background: 50% 50% url(../assets/search/search_box_middle_wide.png) no-repeat; color: #7db5de !important}
.featuredTypeOLD a:hover {background: #fff; text-decoration: none}
.featuredType a {display: inline-block; width: 82px; height: 30px}
div.topFindsThisWeekFME .featuredType a {display: inline-block; width: 140px; height: 30px}
div.weeklyFindsContainer {border: 1px solid #94c37b; padding: 6px; background: #edffda; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px}
div.weeklyFindsContainer h1 {font: bold 1.75em Arial, Geneva, Helvetica, sans-serif !important; text-shadow: #fff -1px 1px 1px; color: #94c37b; text-transform: none !important}
div.weeklyFindsContainer p {margin: 8px 0}
div.topFindsThisWeekFME div.weeklyFindsContainer, body.fmeBody div.weeklyFindsContainer {border: 1px solid #cf7200; background: #f9e3b9}
div.topFindsThisWeekFME div.weeklyFindsContainer h1, body.fmeBody div.weeklyFindsContainer h1 {color: #cf7200}
a.leftArrow {background: url(../assets/btn_leftArrow.png) no-repeat; width: 30px !important; height: 30px !important}
a.rightArrow {background: url(../assets/btn_rightArrow.png) no-repeat; width: 30px !important; height: 30px !important}
div.topFindsThisWeekFME a.leftArrow {background: url(../assets/btn_leftArrow_orange.png) no-repeat; width: 30px !important; height: 30px !important}
div.topFindsThisWeekFME a.rightArrow {background: url(../assets/btn_rightArrow_orange.png) no-repeat; width: 30px !important; height: 30px !important}
#featured_type_sushi {background: 0px 50% url(../assets/btn_this_weeks_sprites_new.png) no-repeat}
#featured_type_pizza {background: -82px 50% url(../assets/btn_this_weeks_sprites_new.png) no-repeat}
#featured_type_beer{ background: -164px 50% url(../assets/btn_this_weeks_sprites_new.png) no-repeat}
#featured_type_wine {background: -246px 50% url(../assets/btn_this_weeks_sprites_new.png) no-repeat}
#featured_type_appetizers {background: -328px 50% url(../assets/btn_this_weeks_sprites_new.png) no-repeat}
#featured_type_wings {background: -410px 50% url(../assets/btn_this_weeks_sprites_new.png) no-repeat}
#featured_type_dessert {background: -492px 50% url(../assets/btn_this_weeks_sprites_new.png) no-repeat}
#featured_type_kids {background: -574px 50% url(../assets/btn_this_weeks_sprites_new.png) no-repeat}
#featured_type_music {background: 0px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_sports {background: -140px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_arts {background: -280px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_trivia {background: -420px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_openmic {background: -560px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_dance {background: -700px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_outdoor {background: -840px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_family {background: -980px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_food {background: -1120px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_fundraising {background: -1260px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
#featured_type_karaoke {background: -1400px 50% url(../assets/btn_this_weeks_sprites_fme.png) no-repeat}
div.todaysTopSpecials {text-align: center; font-weight: bold; font-size: 16px; margin-top: 3px}
div.todaysTopSpecials a {color: #7db5de !important; text-shadow: #fff -1px 1px 1px; padding: 3px 6px}
div.todaysTopSpecials a:hover {background: #e5f5ff; text-decoration: none}
.buzzFeed h4 {background: none !important; margin-bottom: 8px; font-size: 13px; color: #74809A}
.buzzFeed p {border-bottom: 1px dotted #e7e7e7; padding: 3px 0 3px 6px}
td.eventNameHeader {font: bold 2.5em Arial, Helvetica, sans-serif; color: #3b5998}
.greenRoundedTop {width:524px; height:12px; background:url(/assets/bg_fms_specials_top.png) no-repeat}
.greenRoundedMiddle {width:524px; background:url(/assets/bg_fms_specials_middle.png) repeat-y}
.greenRoundedBottom {width:524px; height:18px; margin-bottom:16px; background:url(/assets/bg_fms_specials_bottom.png) no-repeat}
.blueRounded {-moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 3px solid #c4dff3; background: #ebf1fc}
div#TabbedPanelsUserProfile div.sectionHeaderLeft h1 {font-size: 1.5em !important}
div.signupForm {margin: 8px auto; width: 500px}
.signupForm label {font-size: 16px; margin-right: 6px; display: inline-block; width: 140px}
.signupForm p {border-bottom: 1px solid #f5f5f5; padding: 1em 0}
.signupForm p:hover {background: #f5f5f5}
.signupForm input[type="text"], .signupForm input[type="password"] {font-size: 16px}
div.buyTickets {background: 10px 50% url(/assets/gr_buy_tickets.png) no-repeat; padding: 10px 10px 10px 154px; min-height: 60px; border: 3px solid #f3c282; background-color: #ffe2bd; -moz-border-radius: 10px !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; margin-bottom: 12px}
div.perkArea {padding: 10px; min-height: 60px; border: 3px solid rgba(89, 193, 13, 0.3); background-color: rgb(238, 248, 230); background-color: rgba(89, 193, 13, 0.1); -moz-border-radius: 10px !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; margin-bottom: 12px; margin-right: 8px}
div.perkArea h2 {color: rgba(89, 193, 13, 0.6); text-shadow: #fff -1px 1px 1px}
div.codeWordRequired {background: 0 50% url(../assets/gr_code_ribbon.png) no-repeat; margin-left: -18px; min-height: 90px; width: 200px; float: left; position: relative}
div.perksCertificate {background: 0 50% url(../assets/gr_perks_ribbon.png) no-repeat; margin-left: -18px; min-height: 90px; width: 200px; float: left; position: relative}
div.birthdayPerk {background: 0 50% url(../assets/gr_birthday_ribbon.png) no-repeat; margin-left: -18px; min-height: 90px; width: 200px; float: left; position: relative}
div.bonusPerk {background: 0 50% url(../assets/gr_bonus_ribbon.png) no-repeat; margin-left: -18px; min-height: 90px; width: 200px; float: left; position: relative}
div.buzzRibbon {background: 0 50% url(../assets/gr_buzz_ribbon.png) no-repeat; min-height: 60px; width: 99px; float: left; position: relative}
div.genericContainer {border: 3px solid #e7e7e7; background-color: #f5f5f5; -moz-border-radius: 10px !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; margin-bottom: 12px; padding: 12px}
div.gamblingContainer {border: 1px solid #adadad; background-color: #fbfbfb; background: 50% 50% url(../assets/bg_fms_gambling_container_2.png) repeat-y; -moz-border-radius: 10px !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; margin-bottom: 12px; padding: 8px}
div#todays_specials {border: 1px solid #adadad; background-color: #dedede; background: 50% 50% url(../assets/bg_fms_slot_machine.png); -moz-border-radius: 10px !important; border-radius: 10px !important; -webkit-border-radius: 10px !important; margin-bottom: 12px; margin-top: 8px; padding: 8px; -moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.4); -webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.4)}
.header {font: bold 1.4em Arial, Helvetica, sans-serif !important; text-shadow: #fff -1px 1px 1px; color: #74809A}
.gamblingContainer p.header {font: bold 1.75em Arial, Helvetica, sans-serif !important}
a.rollAgainButton {display: inline-block; float: right; width: 160px; height: 48px; background: url(../assets/btn_roll_again.png) no-repeat}
body.fmeBody a.rollAgainButton {background: url(../assets/btn_roll_again_fme.png) no-repeat}
.newlyAddedList {margin-bottom: 4px; margin-top: 12px}
div.findWrapper {margin-bottom: .5em}
td.timeAdded {border-bottom: 1px dotted #e7e7e7}
td.newSpecial {border-bottom: 1px dotted #e7e7e7; font-weight: bold}
td.newSpecial a {font-weight: bold; font-size: 14px}
ul.hotSpots li {display: inline; margin-right: 3px; padding-right: 6px; border-right: 1px dotted #adadad; font-size: 14px; font-weight: bold}
input.inputGeneral {width: 195px; height: 22px; background: none; border: none; color: #666; margin: 0 !important; padding-left: 6px; padding-top: 3px}
a.suggestButton {display: inline-block; cursor: pointer; background: url(../assets/bg_input_suggest.png) no-repeat; width: 52px; height: 26px}
body.fmeBody a.suggestButton {background: url(../assets/bg_input_suggest_fme.png) no-repeat}
a.signmeupButton {display: inline-block; cursor: pointer; background: url(../assets/bg_input_signmeup.png) no-repeat; width: 37px; height: 26px}
body.fmeBody a.signmeupButton {background: url(../assets/bg_input_signmeup_fme.png) no-repeat}
div.iPhoneLink, div.twitterLink, div.rssLink, div.facebookLink {border-bottom: 1px solid #e7e7e7}
div.iPhoneLink a:hover, div.twitterLink a:hover, div.rssLink a:hover, div.facebookLink a:hover {background-color: #f5f5f5; text-decoration: none}
div.iPhoneLink a {background: 4px 50% url(../assets/icn_32_iphone.png) no-repeat; display: block; min-height: 32px; padding: 6px 6px 6px 48px}
div.twitterLink a {background: 4px 50% url(../assets/icn_32_twitter.png) no-repeat; display: block; min-height: 32px; padding: 6px 6px 6px 48px}
div.rssLink a {background: 4px 50% url(../assets/icn_32_rss.png) no-repeat; display: block; min-height: 32px; padding: 6px 6px 6px 48px}
div.facebookLink a {background: 4px 50% url(../assets/icn_32_facebook.png) no-repeat; display: block; min-height: 32px; padding: 6px 6px 6px 48px}
div.promoterBeeLink {width: 225px; margin: 12px auto; text-align: center}
div.specialDetails {width:150px; background: #EDFFDA; border: 1px solid #94C37B; text-align: center; padding: 6px 4px; font-weight: bold; color: #94C37B; float: right; margin-bottom: 4px}
body.fmeBody div.specialDetails {background: #f9e3b9; border: 1px solid #cf7200}
div.specialDetails a {color: #94C37B}
body.fmeBody div.specialDetails a {color: #cf7200}
div.specialDetails em {font-weight: normal; display: block}
table.specialDetailsTable {border: 1px solid #74809A; background: #fff; margin: 8px auto 12px auto; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px}
table.specialDetailsTable th {background: #74809A; color: #fff; font-weight: bold; text-align: right; font-size: 1.25em; padding: 8px}
table.specialDetailsTable td {border-bottom: 1px dotted #74809A; font-size: 1.25em; color: #74809A; font-weight: bold; padding: 8px}
div.flashSpecialDetails {margin: 0px auto 12px auto; color: #4b914b; font-weight: bold; font-size: 20px; text-align: center; text-shadow: #fff -1px 1px 1px}
table.flashSpecialDetailsTableOLD {border: 1px solid #4b914b; background: 12px 50% url(../assets/icn_instant_special.png) no-repeat; background-color: #dcf7dc; width: 100%; margin: 8px auto 12px auto; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px}
table.flashSpecialDetailsTable {margin: 8px auto 12px auto}
table.flashSpecialDetailsTable td {font-size: 1.5em; color: #4b914b; font-weight: bold; text-shadow: #fff -1px 1px 1px}
div.timeLeft {font-size: 24px; color: #4b914b; font-weight: bold; text-align: left; text-shadow: #fff -1px 1px 1px; background: 6px 50% url(../assets/icn_hours.png) no-repeat; padding: 6px 6px 6px 30px; margin: 12px auto 0 auto; width: 260px; background-color: rgba(255, 255, 255, 0.8); -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; -moz-box-shadow: 0px 0px 4px rgba(192,231,164,1); -webkit-box-shadow: 0px 0px 4px rgba(192,231,164,1)}
div#promoterBeeOuterWrapper div.timeLeft {font-size: 21px}
table.birthdaySpecialDetailsTable {border: 1px solid #4b914b; background: 12px 50% url(../assets/icn_birthday_md.png) no-repeat; background-color: #dcf7dc; width: 100%; margin: 8px auto 12px auto; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px}
table.birthdaySpecialDetailsTable td {font-size: 1.5em; color: #4b914b; font-weight: bold; text-shadow: #fff -1px 1px 1px}
p.verified {padding: 2px 2px 2px 40px; font: bold 1.25em Arial, Helvetica, sans-serif; line-height: 24px; text-transform: uppercase; color: #fff; text-align: left; background: 12px 50% url(../assets/icn_check.png) no-repeat; background-color: #cce1b4; width: auto; margin-bottom: 6px}
p.notVerified {padding: 6px 6px 6px 54px; font: bold 1.25em Arial, Helvetica, sans-serif; line-height: 24px; text-transform: uppercase; color: #fff; text-align: left; background: 12px 50% url(../assets/icn_red_check_32.png) no-repeat; background-color: #cce1b4; width: auto; margin-bottom: 6px}
a.iPhoneAppBanner {width: 393px; height: 220px; display: block; cursor: pointer; background: 50% bottom url(../assets/bg_iPhone_ad_for_buzz.png) no-repeat}
p.dateHeader {padding: 4px 4px 4px 30px; border-bottom: 1px dotted #666; color: #666; font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; background: 6px 40% url(../assets/icn_sm_calendar.gif) no-repeat; background-color: #f5f5f5}
p.dateDescription {padding: 6px 0}
div#collect_email_div {background: #f5f5f5}
div#collect_email_div_blue_verdana {background: #c6cdde; font: Verdana, Arial, Helvetica, sans-serif}
div#collect_email_div_blue_times {background: #c6cdde; font: "Times New Roman", Times, serif}
div#collect_email_div_blue_geneva {background: #c6cdde; font: Geneva, Arial, Helvetica, sans-serif}
div#collect_email_div_green_verdana {background: #c3eecf; font: Verdana, Arial, Helvetica, sans-serif}
div#collect_email_div_green_times {background: #c3eecf; font: "Times New Roman", Times, serif}
div#collect_email_div_green_geneva {background: #c3eecf; font: Geneva, Arial, Helvetica, sans-serif}
div#collect_email_div_red_verdana {background: #efc7c4; font: Verdana, Arial, Helvetica, sans-serif}
div#collect_email_div_red_times {background: #efc7c4; font: "Times New Roman", Times, serif}
div#collect_email_div_red_geneva {background: #efc7c4; font: Geneva, Arial, Helvetica, sans-serif}
div.rightLinkWrapper {height: 30px; margin-top: 8px}
a.addAllLink {display: inline-block; background: 4px 50% url(../assets/icn_add_sm_grey.png) no-repeat; padding: 6px 12px 6px 36px; background-color: #f5f5f5; font-weight: bold; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #cacaca; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); float: right; outline: none; margin-right: 8px}
a.viewAllLink {display: inline-block; background: 4px 50% url(../assets/icn_view_all_sm.png) no-repeat; padding: 6px 12px 6px 36px; background-color: #f5f5f5; font-weight: bold; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #cacaca; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); float: right; outline: none}
table.todaysSpecials a.viewAllLink {float: none !important; font-size: 13px}
a:hover.viewAllLink, a:hover.addAllLink, a:hover.whyFollowLink {background-color: #d8ebf9; text-decoration: none; border: 1px solid #adadad}
a.whyFollowLink {display: inline-block; background: 4px 50% url(../assets/icn_follow_sm.png) no-repeat; padding: 6px 12px 6px 36px; background-color: #f5f5f5; font-weight: bold; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #cacaca; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); float: right; outline: none}
a.suggestLink {display: inline-block; background: 8px 50% url(../assets/icn_suggest_lg.png) no-repeat; padding: 9px 12px 12px 48px; background-color: #f5f5f5; font-weight: bold; font-size: 16px; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #e7e7e7; -moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1); outline: none}
a:hover.suggestLink {background-color: #d8ebf9; text-decoration: none; border: 1px solid #adadad}
td.newEmailInput {background: url(../assets/bg_input.png) no-repeat}
p.hotSpot {background: 0 50% url(../assets/icn_hot.png) no-repeat; padding: 3px 3px 3px 24px; font-size: 13px; font-weight: bold}
table.businessQuickFindFMS, table.businessQuickFindFME {height: 26px; margin: 0 auto}
td.businessField {background: url(../assets/bg_input.png) no-repeat; width: 190px; height: 21px}
td.businessField input {border: none !important; background: none !important; width: 182px; height: 22px; margin: 0 !important; vertical-align: text-bottom; padding: 2px 0 0 6px}
table.businessQuickFindFMS td.buttonField {background: url(../assets/bg_input_search.png) no-repeat; width: 37px; height: 26px}
table.businessQuickFindFME td.buttonField {background: url(../assets/bg_input_search_fme.png) no-repeat; width: 37px; height: 26px}
td.buttonField input {border: none !important; background: none !important; width: 37px; height: 26px; cursor: pointer; margin: 0 !important}
div#save_publish_event_submit {display: inline-block}
div#custom_link_div {text-align: right; padding-right: 11px; height: 45px}
form#user_signup_form input[type="text"], form#user_signup_form input[type="password"] {background: right 50% url(../assets/asterisk_required.png) no-repeat; background-color: #fff}
p.requiredField {background: right 50% url(../assets/asterisk_required.png) no-repeat; padding-right: 30px; display: inline; width: auto !important}
div.termsConditions {margin-top: 12px}
.weeklyEmailH2Fix h2 {margin-top: 12px; margin-bottom: 12px}
input#user_first_name, input#user_last_name, input#user_email, input#user_password, input#user_password_confirmation {width: 300px}
div.mostPopular {background: rgba(255,255,255,0.5); padding: 3px; margin-top: 8px}
div.mostPopular a {display: block; background: 0 50% url(../assets/icn_star_gold.png) no-repeat; padding: 4px 0px 4px 65px; font-size: 1.2em; font-weight: bold}
a.calendarView {background: 0 50% url(../assets/icn_calendar_mo.png) no-repeat; display: inline-block; padding: 6px 3px 6px 28px; margin-right: 12px}
a.listView {background: 0 50% url(../assets/icn_list.png) no-repeat; display: inline-block; padding: 6px 3px 6px 28px}
p.itemDate {background: 0px 50% url(../assets/icn_sm_calendar_day.gif) no-repeat; font: italic 11px Arial, Helvetica, sans-serif; color: #666; padding: 3px 3px 3px 16px; margin-bottom: 6px}
p.itemName {margin-bottom: .5em; margin-left: 16px; color: #666}
p.itemName a {font: bold 12px Arial, Helvetica, sans-serif; margin-right: 12px}
.apiWrapper {width: 800px; margin: 0 auto 16px auto}
.apiWrapper p, .apiWrapper li {font: normal 14px "Segoe UI", Segoe, "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif !important}
.apiWrapper p {margin: .5em 0}
.apiWrapper h2 {font: bold 24px "Segoe UI", Segoe, "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #323e45}
.apiWrapper h3 {font: bold 20px "Segoe UI", Segoe, "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #666; margin: 0px 0px .5em 0px}
.apiWrapper h4 {font: bold 18px "Segoe UI", Segoe, "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-style: italic; color: #d27d00; background: none}
.apiHeader {width: 800px; height: 97px; background: url(../assets/bg_api_header.png) no-repeat}
.apiNav {width: 800px; height: 30px; overflow: hidden; background: url(../assets/bg_api_nav.png) no-repeat; text-align: center; margin: 0 auto}
.apiNav ul li {display: inline}
.apiNav ul li a {display: inline-block; font: bold 14px "Segoe UI", Segoe, "Lucida Grande","Lucida Sans Unicode", Arial, Helvetica, sans-serif; color: #654007; margin: 0px 16px; text-shadow: #fff -1px 1px 1px; line-height: 26px}
.apiNav ul li a:hover {text-decoration: none; color: #fff; text-shadow: #654007 -1px 1px 1px}
.apiBody {background: #fff; border: solid #3b474e; border-width: 0px 1px 1px 1px; margin: 0 auto}
.apiBody ol {list-style-type: decimal}
.apiBody ul {list-style-type: disc; margin-left: 18px}
.apiBody li {display: list-item; margin-bottom: .5em}
.apiFloaterContainer {width: 798px; margin: 0 auto}
.apiFloaterLeft {background: url(../assets/bg_floater_wide.png) no-repeat; background-color: #fff; display: inline; float: left; position: relative; width: 399px; padding-bottom: 12px; border-top: 1px solid #eaeff2}
div.photoHolder {background: 8px 8px url(../assets/bg_darker_05.png) no-repeat; padding: 0px 8px 8px 0px; margin: 0 auto}
.apiScreenshot {background: #fff; padding: 5px; border: 1px solid #666}
.apiDocWrap {padding: 12px; width: 800px}
.apiDocLeft {float:left;position:relative;width:180px}
.apiDocRight {float:left;position:relative;width:595px}
.apiCodeWrapper {width: 580px; margin: 3px; border: 1px solid gray; overflow: auto}
.apiCodeWrapper pre, .apiCodeWrapper code {margin: 0; padding: 0}
a.bigButton, input.bigButton {width: auto !important; border: 2px solid #999; background: #ccc; font: normal 18px ChunkFive, Arial Black, Arial, Helvetica, sans-serif; color: #666; padding: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px; outline: none; display: inline-block}
a:hover.bigButton, input:hover.bigButton {border: 2px solid #99CC99; background: #CCFFCC; font: normal 18px ChunkFive, Arial Black, Arial, Helvetica, sans-serif; color: #669966; cursor: pointer; text-decoration: none}
div.loginLeft {display: inline; float: left; position: relative; width: 408px; border-right: 1px solid #eaeff2}
div.loginRight {display: inline; float: left; position: relative; background: url(../assets/bg_floater_narrow.png) no-repeat; background-color: #fff; padding: 12px; border-top: 1px solid #eaeff2; width: 386px}
div.loginRight ul.listStyle {margin-left: 24px}
div.loginRight ul.listStyle li {list-style-position: outside !important; list-style-type: disc; margin-bottom: 4px; font-size: 14px; font-weight: bold; color: #666}
.emailBackground {background: url(../assets/bg_email_left.png) no-repeat}
body.fmeBody .emailBackground {background: url(../assets/bg_email_left_fme.png) no-repeat}
.emailBackground a {height:26px; line-height:26px; padding-left:54px; padding-right:12px; display:inline-block; color:#666}
.emailBackgroundRight {background: url(../assets/bg_email_right.png) no-repeat; height:26px; line-height:26px; width:4px}
div.eventHeaderWrap {margin: 12px 4px}
div.eventHeaderLeft {position: relative; float: left; display: inline; width: 82px}
.eventHeaderRight p {color: #3B5998; font: bold 2.35em Arial,Helvetica,sans-serif}
div.hdrInstantSpecial {background: 0 50% url(../assets/gr_instant_special.png) no-repeat; font-size: 2em; font-weight: bold; min-height: 52px; color: #3B5998; padding-left: 85px; margin-bottom: 12px}
div.hdrFollowOffer {background: 0 50% url(../assets/gr_follow_offer.png) no-repeat; font-size: 2em; font-weight: bold; min-height: 52px; color: #3B5998; padding-left: 85px; margin-bottom: 12px}
td.hdrFollowOffer {min-height: 52px; width: 90px}
a.editSpecialButton {background: 0 50% url(../assets/icn_special.png) no-repeat; display: inline-block; padding: 3px 3px 3px 24px; font-size: 12px}
a.promoteSpecialButton {background: 0 50% url(../assets/icn_promote.png) no-repeat; display: inline-block; padding: 3px 3px 3px 24px; font-size: 12px}
a.reportIssueButton {background: 0 50% url(../assets/icn_edit_special.png) no-repeat; display: inline-block; padding: 3px 3px 3px 24px; font-size: 12px}
.location_follow_rollover{ display: block; width:96px !important; height:22px !important; background: transparent url(../assets/btn_follow_spot_off.gif) no-repeat; cursor:pointer}
.location_follow_rollover:hover {background: transparent url(../assets/btn_follow_spot_on.gif) no-repeat}
.location_followed_rollover{ display: block; width:96px !important; height:22px !important; background: transparent url(../assets/btn_follow_spot_on.gif) no-repeat; cursor:pointer}
.location_followed_rollover:hover {background: transparent url(../assets/btn_follow_spot_off.gif) no-repeat}
div.inventoryWrap {margin: 12px -36px 12px 0; position: relative}
div.inventoryLeft {position: relative; float: left; display: inline; width: 140px; text-align: right; margin-top: 9px}
div.inventoryRight {position: relative; float: left; display: inline; width: 140px; margin-top: 9px}
div.socialStuff {float: left; display: inline; position: relative; right: -5px; width: 75px; margin-top: 10px}
div.inventoryCounter {width: 124px; height: 68px; padding-right: 9px; padding-top: 5px; background: 0 50% url(../assets/bg_countdown.png) no-repeat; text-align: center; font: bold 36px "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif !important; overflow: hidden; text-shadow: #fff -2px 2px 2px}
a.grabOne {width: 133px; height: 73px; display: inline-block; background: 0 50% url(../assets/btn_grab_one.png) no-repeat}
a:hover.grabOne {width: 133px; height: 73px; display: inline-block; background: -133px 50% url(../assets/btn_grab_one.png) no-repeat}
a.grabAnother {width: 133px; height: 73px; display: inline-block; background: 0 50% url(../assets/btn_grab_another.png) no-repeat}
a:hover.grabAnother {width: 133px; height: 73px; display: inline-block; background: -133px 50% url(../assets/btn_grab_another.png) no-repeat}
a.grabOneCodeword {width: 133px; height: 73px; display: inline-block; background: 0 50% url(../assets/btn_code_word.png) no-repeat}
a:hover.grabOneCodeword {width: 133px; height: 73px; display: inline-block; background: -133px 50% url(../assets/btn_code_word.png) no-repeat}
a.claimIt {width: 133px; height: 73px; display: inline-block; background: 0 50% url(../assets/btn_claim_it.png) no-repeat}
a:hover.claimIt {width: 133px; height: 73px; display: inline-block; background: -133px 50% url(../assets/btn_claim_it.png) no-repeat}
a.useIt {width: 133px; height: 73px; display: inline-block; background: 0 50% url(../assets/btn_use_it.png) no-repeat}
a:hover.useIt {width: 133px; height: 73px; display: inline-block; background: -133px 50% url(../assets/btn_use_it.png) no-repeat}
.youGotIt {width: 133px; height: 73px; display: inline-block; background: 0 50% url(../assets/btn_you_got_it.png) no-repeat}
.youGotIt2 {width: 133px; height: 73px; display: inline-block; background: 0 50% url(../assets/btn_you_got_it_02.png) no-repeat}
table.rewardsTable a.todaysTopSpecialsName {display: inline-block; padding: 3px 3px 3px 24px}
tr.couponReward a.todaysTopSpecialsName {background: 0 50% url(../assets/icn_special.png) no-repeat}
tr.followReward a.todaysTopSpecialsName {background: 0 50% url(../assets/icn_reward_sm_x.png) no-repeat}
tr.birthdayReward a.todaysTopSpecialsName {background: 0 50% url(../assets/icn_birthday_perk_sm.png) no-repeat}
table.rewardsTable a.todaysTopSpecialsNameBirthday {display: inline-block; background: 0 50% url(../assets/icn_birthday_perk_sm.png) no-repeat; padding: 3px 3px 3px 24px}
table.rewardsTable a.todaysTopSpecialsNameFollow {display: inline-block; background: 0 50% url(../assets/icn_reward_sm_x.png) no-repeat; padding: 3px 3px 3px 24px}
table.rewardsTable td {border-bottom: 1px solid #e7e7e7}
div.printCertificate {background: #fff; padding: 10px; border: 4px dashed #666; width: 760px; margin: 0 auto}
h2.redemptionAlert {padding: 6px 12px; background: #FFFFCC; border: 1px solid #996633; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; text-align: center; font: bold 18px Arial, Helvetica, sans-serif; color: #996633}
h3.redemptionCode {padding: 6px 12px; background: #f5f5f5; border: 2px solid #e7e7e7; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; text-align: center}
.followerCount {background: 0 50% url(../assets/icn_followers.png) no-repeat; padding: 3px 3px 3px 24px; font-weight: bold}
.followerCountRight {background: 100% 50% url(../assets/icn_followers.png) no-repeat; padding: 4px 24px 4px 3px; font-weight: bold}
.perkRight {background: 100% 50% url(../assets/icn_reward_sm_x.png) no-repeat; padding: 4px 24px 4px 3px; font-weight: bold}
.perkRightAlt {background: 100% 50% url(../assets/icn_follow_perks_sm.png) no-repeat; padding: 4px 24px 4px 3px; font-weight: bold}
.bonusRight {background: 100% 50% url(../assets/icn_bonus.png) no-repeat; padding: 4px 24px 4px 3px; font-weight: bold}
div.followerCountLg {background: 0 50% url(../assets/bg_followers.png) no-repeat; width: 67px; height: 52px; overflow: hidden; text-align: center; font: bold 24px Arial, Helvetica, sans-serif; color: #774525; line-height: 42px}
div.daysAgo, div.hoursAgo, div.minutesAgo, div.monthsAgo {text-align: center; padding-top: 4px; width: 36px; height: 24px; overflow: hidden; font-size: 11px; font-weight: bold}
div.daysAgo {background: 50% 0 url(../assets/icn_days_ago_calendar.png) no-repeat}
div.hoursAgo {background: 50% 0 url(../assets/icn_hours_ago_calendar.png) no-repeat}
div.minutesAgo {background: 50% 0 url(../assets/icn_minutes_ago_calendar.png) no-repeat}
div.monthsAgo {background: 50% 0 url(../assets/icn_months_ago_calendar.png) no-repeat}
p.fmsUsers {background: 0 50% url(../assets/icn_fms2_18.png) no-repeat; min-height: 18px; padding-left: 24px; margin-top: 12px}
a.visitWebsite {background: 0 50% url(../assets/icn_visit_website.png) no-repeat; min-height: 18px; padding-left: 24px; display: inline-block; font-size: 13px; margin-top: 10px}
div.locationPhone {background: 0 50% url(../assets/icn_phone.png) no-repeat; min-height: 18px; padding-left: 24px; font-size: 13px}
a#hour_operation_div_link {background: 0 50% url(../assets/icn_hours.png) no-repeat; min-height: 18px; padding-left: 24px; display: inline-block; font-size: 13px}
a.addPhoto {background: 0 50% url(../assets/icn_photo.png) no-repeat; min-height: 18px; padding-left: 24px; display: inline-block}
table#friends_table {margin: 0 auto; width:100%}
table#friends_table td {vertical-align: top; text-align: center; width: 33.3%}
div.twitterBuzz {background: 0 50% url(../assets/icn_twitter_18.jpg) no-repeat; min-height: 18px; padding-left: 24px; font-weight: bold; font-size: 12px; margin-bottom: 10px; margin-left: -8px; line-height: 18px}
div.fmsBuzz {background: 0 50% url(../assets/icn_fms2_18.png) no-repeat; min-height: 18px; padding-left: 24px; font-weight: bold; font-size: 12px; margin: 8px 0 6px -8px; line-height: 18px}
p.perkExpired {background: 0 50% url(../assets/icn_expired.png) no-repeat; padding: 6px 0 0 30px; font: bold 14px Arial, Helvetica, sans-serif; color: #990000}
p.perkExpires {background: 0 50% url(../assets/icn_expires.png) no-repeat; padding: 6px 0 0 30px; font: bold 14px Arial, Helvetica, sans-serif; color: #CC9900}
p.perkUsed {background: 0 50% url(../assets/icn_used.png) no-repeat; padding: 6px 0 0 30px; font: bold 14px Arial, Helvetica, sans-serif; color: #339900}
a.viewOffer {background: 0 50% url(../assets/icn_special.png) no-repeat; padding: 3px 0 0 20px; display: inline-block}
a.viewOfferLg, a:hover.viewOfferLg {background: 0 50% url(../assets/icn_specials.png) no-repeat; background-color: none !important; padding: 3px 0 0 32px; display: inline-block}
a.specialDelivery {display: block; width: 496px; height: 152px; background: url(../assets/gr_special_delivery.png) no-repeat; margin-top: 12px; z-index: 1000}
table.mostPopular {background: #eaf4fd; margin: 18px auto; width: 100%; border: 1px solid #86abc9}
table.mostPopular td, table.mostPopular td.timeAdded {padding: 8px; border-bottom: 1px solid #86abc9; border-top: 1px solid #fff; background: url(../assets/bg_top_spots_blue.png) repeat-x}
table.mostPopular td.locationRight {border-right: 1px solid #fff; width: 150px; text-align: left !important}
table.mostPopular td.locationRight div {margin: 0 !important}
table.mostPopular td.location {width: 660px !important}
table.mostPopular td.location h3 {text-shadow: #fff -1px 1px 1px}
div.specialDeliveryWrap {position: relative; bottom: 0; clear: left; -moz-border-radius: 4px 4px 4px 4px; border: 1px solid #94C37B; background-color: #EDFFDA; margin-top: 18px; -moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.1)}
table.perkDetails {width: 96%; margin: 12px auto; border: 1px solid rgba(0, 0, 0, 0.2); border-collapse: collapse}
div#promoterBeeOuterWrapper table.perkDetails {width: 98%}
div#promoterBeeOuterWrapper table.perkDetails th {text-align: center}
div#promoterBeeOuterWrapper table.perkDetails td {font-size: 11px !important}
table.perkDetails th {font-weight: bold; width: 25%; border: 1px solid rgba(0, 0, 0, 0.2); border-collapse: collapse; background: rgb(226, 235, 218); background: rgba(0, 0, 0, 0.05); padding: 4px}
table.perkDetails td {border: 1px solid rgba(0, 0, 0, 0.2); border-collapse: collapse; text-align: center; padding: 4px}
div.oneSweetFind {background: 50% 12px url(../assets/bg_one_sweet_find_hdr.png) no-repeat; min-height: 170px; padding: 68px 12px 12px 12px}
div.oneSweetFindContent {margin: 0 auto; text-shadow: #fff -1px 1px 1px}
div.oneSweetFindContent h1 {font-size: 1.5em}
div.oneSweetFindContent h2 {font-size: 1em; text-transform: uppercase}
div.oneSweetFindContent h5 {font-size: 1em; font-weight: normal; background: none; margin-top: 4px}
div.oneSweetFindContent td {vertical-align: top}
div.dottedWrap {padding: 4px; border: 4px dashed #ccc; margin-top: 8px}
div.oneSweetFindBtnWrap {margin: 6px auto; background: url(../assets/btn_grab_one_left.png) no-repeat; width: 299px; height: 47px; overflow: hidden}
div.oneSweetFindBtnLeft {position: relative; display: inline; float: left; width: 94px; font: bold 24px Arial, Helvetica, sans-serif; color: rgba(0, 0, 0, 0.7); text-align: center; padding: 8px 0 0 70px; text-shadow: #fff -1px 1px 1px}
div.oneSweetFindBtnRight {position: relative; display: inline; float: left}
div.oneSweetFindBtnRight a {position: relative; display: block; width: 134px; height: 47px; cursor: pointer}
div.oneSweetFindBtnGrab a {position: relative; margin: 6px auto; display: block; width: 138px; height: 47px; cursor: pointer; background: url(../assets/btn_osf_grab_one.png) no-repeat}
div.oneSweetFindBtnCheck a {position: relative; margin: 6px auto; display: block; width: 138px; height: 47px; cursor: pointer; background: url(../assets/btn_osf_check_it_out.png) no-repeat}
div.oneSweetFindBtnCode a {position: relative; margin: 6px auto; display: block; width: 164px; height: 47px; cursor: pointer; background: url(../assets/btn_osf_get_code_word.png) no-repeat}
td.buzzBubble {background: url(../assets/bg_buzz_top.png) no-repeat; padding: 4px 8px 0px 16px; width: 300px; color: #666; overflow: hidden}
td.buzzBubbleBottom {background: url(../assets/bg_buzz_btm.png) no-repeat; height: 9px}
div.errorBubbleExclamation {margin: 0 auto 8px auto; padding: 10px 10px 10px 48px; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid #669966; background: 12px 50% url(../assets/icn_alert_5.gif) no-repeat; background-color: #FFEBBF; color: #333300; text-shadow: #fff -1px 1px 1px}
div.certificateRequired {width: 74px; height: 25px; background: url(../assets/btn_certificate_required.png) no-repeat; margin: 0 auto; position: relative; top: -3px; left: 1px}
span.certificateRequired {width: 107px; height: 14px; background: url(../assets/btn_certificate_required_02.png) no-repeat; margin-left: 6px; display: inline-block; vertical-align: text-bottom}
a.viewBusiness, a.viewCalendar, a.viewOffer2 {display: block; padding: 3px 3px 3px 22px}
a.viewBusiness {background: 0 50% url(../assets/icn_view_business.png) no-repeat}
a.viewCalendar {background: 0 50% url(../assets/icn_view_calendar.png) no-repeat; margin-top: 4px}
a.viewOffer2 {background: 0 50% url(../assets/icn_view_offer.png) no-repeat; margin-top: 4px}
div.couponQuality {margin: 8px auto; padding: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px; border: 1px solid rgba(0, 0, 0, 0.2)}
body {background-color: #edf3fe; background: url(../assets/bg_globe_blue_gradient.gif) repeat-x; background-attachment: fixed; height: 100%; font: normal 11px Arial, Geneva, Helvetica, sans-serif}
body.fmeBody {background-color: #1e5288; background: url(../assets/bg_globe_blue_dark_gradient.gif) repeat-x; background-attachment: fixed; height: 100%}
bodyOLD, htmlOLD {background: #d0d0d0; height: 100%}
html, body, div, span, applet, object, iframe, h1, h2, h4, h5, h6 {margin: 0; padding: 0; border: 0; outline: none}
ul, li {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit}
ol, ul {list-style: none}
block-contentbody, td, th, input, select, textarea, p {color: #333; font: 11px Arial, Geneva, Helvetica, sans-serif; margin: 0px}
.p-bak {line-height: 15px}
a, a:link, a:visited {text-decoration : none; color: #3b5998; outline: none}
a:hover, a:active {text-decoration : underline; outline: none}
a img {border: 0; outline: none}
h1 {font: bold 1.8em Arial, Helvetica, Verdana, Geneva, sans-serif; font-style: normal; color:#3b5998; display:inline; padding: 0 !important; margin-bottom: 12px}
span.bgCloud {background: url(../assets/bg_cloud_01.png) no-repeat; width: 600px; height: 300px; position: fixed; top: 20px; left: 20px}
span.bgCloud_02 {background: url(../assets/bg_cloud_02.png) no-repeat; width: 400px; height: 200px; position: fixed; top: 20px; left: 82%}
span.bgGlobe {background: center url(../assets/bg_globe_01.png) no-repeat; width: 100%; height: 300px; position: fixed; top: 75%; text-align: center; margin: 0 auto}
#outerWrap, #outerWrapHome {width: 968px; margin: 0 auto; height: 100%; position: relative}
html>body #outerWrap, html>body #outerWrapHome {min-height: 100%; height: auto}
#outerWhiteTopRounded {width: 968px; margin: 0 auto; height: 15px; background: url(../assets/ver_2/bg_white_top_968px.png) no-repeat; position: relative}
#outerWhiteTop {width: 968px; margin: 0 auto; height: 100%; background: url(../assets/ver_2/bg_white.png) repeat-y; position: relative}
#outerWhiteBottom {width: 968px; margin: 0 auto; height: 20px; background: url(../assets/ver_2/bg_white_bottom.png) no-repeat; position: relative}
#outerHoneycomb {margin: 0 auto; padding-bottom: 8px; min-height: 100%; width: 100%}
#outerHoneycomb-bak {width: 954px; margin: 0 auto; padding-bottom: 8px; background: url(../assets/ver_2/bg_honeycomb.png) no-repeat}
.searchTop {margin: 0 auto; height: 18px; background: url(../assets/ver_2/bg_search_top.png) top center no-repeat}
.searchBottom {margin: 0 auto; background: url(../assets/ver_2/bg_search_bottom.png) bottom center no-repeat}
.searchBox {margin: 0 auto; padding: 0 20px 24px 20px; color: #fff; height: auto; text-align: left}
.searchBox ul {padding: 0 !important; list-style-type: none; float: left; line-height: 23px}
.searchBox li {display: inline; float: left; text-align: center; list-style-type: none; padding: 0 !important; margin: 0 !important; background: #e7e7e7; width: 24px; height: 23px; line-height: 23px; vertical-align: middle; border-right: 1px solid #adadad; border-bottom: 1px solid #adadad}
.searchBox ul li a {border: 0}
.searchBox li img {vertical-align: middle}
.searchBox li:hover, #searchBox ul li.current, .searchBox ul li.current {background: #ffff99; border-bottom: 1px solid #ffff99}
#quick_search_keyword_div, #quick_search_eat_div, #quick_search_drink_div, #quick_search_do_div, #quick_search_stay_div {background: #ffff99}
span.locationSelect {height:22px !important; display: block; margin-top: 2px}
span.locationSelect img {vertical-align: top}
input#qs_location_string {margin: 0px !important}
.leftLinks, .leftLinks a {color: #fff !important; text-align: center; font: normal 10px Arial, Helvetica, sans-serif !important}
.topGreyBarWrap {width: 100%; height: 21px; background: #323232; margin: 0 !important}
.topGreyBarLeft {color: #fff; display: inline; clear: none}
.topGreyBarLeft table, .topGreyBarRight table {margin: 0 !important}
.topGreyBarLeft td {border-right: 1px solid #adadad}
.topGreyBarLeft td:hover {background: #666}
.topGreyBarLeft td a {color: #fff !important; padding: 3px 12px}
a.greyBarLink {font: 11px Arial, Helvetica, sans-serif !important}
a:hover.greyBarLink {text-decoration: none}
div.topGreyBarRight {display: block; clear: left; width: auto; height: 22px; color: #fff; text-align: right}
.topGreyBarRight td {padding: 0 12px; border-left: 1px solid #adadad}
.topGreyBarRight td a, .topGreyBarRight li a {color: #fff !important}
div.topEarthSearchWrap {width: 100%; background: center bottom url(../assets/search/bg_earth.gif) no-repeat; z-index: 990; margin: 0 !important; height: 134px}
div.topEarthSearchWrapCollapsed {width: 100%; height: 69px; background: bottom url(../assets/search/bg_earth.gif) no-repeat; z-index: 990; margin: 0 !important}
div.topEarthSearchLeft {width: 220px; height: 96px; clear: none; float: left; padding-top: 8px}
div.topEarthSearchLeft img {clear: none !important; display: inline !important}
div.topEarthSearchWrapCollapsed div.topEarthSearchLeft {width: auto; height: 44px; clear: none; float: left}
div.topEarthSearchWrapCollapsed div.topEarthSearchRight {clear: none; margin-left: 320px; width: 640px}
div.topEarthSearchRight {clear: none; margin-left: 240px; width: 640px}
div.searchBoxNav {margin: 6px auto 0 auto !important; text-align: center; height: 25px; overflow: hidden}
div.searchBoxNav a {margin-right: 7px; margin-bottom: 0 !important}
span.cityName a {color: #fff; width: auto; font: bold 36px Arial, Helvetica, sans-serif; text-shadow: #3b5598 -2px 2px 2px; padding: 1px 6px}
span.cityName a:hover {text-decoration: none; background-color: #c2e1f4}
.cityName input {float: left; font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; border: 2px solid #ccc; background: #fff; width: 195px !important; height: 21px}
.headerCityName input {float: left; font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; border: none; background: none; width: 175px !important; height: 21px; margin-left: 108px}
table#event_search_header_table {background: url(../assets/_fms_search_background.png) no-repeat; width:100%; height:39px; margin: 0 !important}
table#event_search_header_table_fme {background: url(../assets/_fme_search_background.png) no-repeat; width:100%; height:39px; margin: 0 !important}
table#business_search_header_table {background: url(../assets/_fms_search_background_biz.png) no-repeat; width:100%; height:39px; margin: 0 !important}
table#business_search_header_table_fme {background: url(../assets/_fme_search_background_venue.png) no-repeat; width:100%; height:39px; margin: 0 !important}
table#business_search_header_table input#ls_location_name {border: none; background: none; margin-left: 6px}
.header_city_links {font-size: 130%; color: #fff !important; text-shadow: #3b5598 -1px 1px 1px}
div.searchTabs {text-align: right; padding-right: 50px; margin: 0; margin-top: 36px; height: 23px; overflow: hidden}
#subscribe_header_table a {color: #959595}
.exampleText {font: italic 1em Arial, Helvetica, Verdana, Geneva, sans-serif !important; color: gray !important}
.specials_nav_keyword_box {border: none !important; background: none !important; height: 21px; width: 190px; font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; margin-left: 6px}
table#business_search_header_table_fme .specials_nav_keyword_box {margin-left: 6px !important}
.goButton {border: none; background: none; width: 41px; height: 35px; cursor: pointer}
form#add_a_spot {margin-bottom: 12px}
form#add_a_spot label {font-size: 12px; margin: 6px 0; display: block; clear: left}
form#add_a_spot .cityName input {width: 212px !important; float: none}
table#business_search_header_table .recentLocationsSelect, table#business_search_header_table_fme .recentLocationsSelect {background-image: url(/assets/icn_recent_03.gif); display: block; height: 31px; width: 27px; margin-left: 0 !important}
form#add_a_spot a.recentLocationsSelect {margin-left: 217px !important}
input#location_name {font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; width: 212px !important; border: 2px solid #ccc; background: #fff; height: 21px; margin: 0}
table#business_search_header_table input#location_name {font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif; width: 212px !important; border: none; background: none; height: 21px; margin: 0}
div#standard_dates input, div#standard_dates select {height: 27px; font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif}
div#custom_dates input, div#custom_dates select {height: 27px; font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif}
a.subscribeTabFMS {width: 90px; height: 23px; background: -900px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a:hover.subscribeTabFMS, a.subscribeTabFMSCurrent {width: 90px; height: 23px; background: -990px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a.subscribeTabFME {width: 90px; height: 23px; background: -810px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a:hover.subscribeTabFME, a.subscribeTabFMECurrent {width: 90px; height: 23px; background: -720px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a.searchTabSpecials {width: 90px; height: 23px; background: url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a:hover.searchTabSpecials, a.searchTabSpecialsCurrent {width: 90px; height: 23px; background: -90px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a.searchTabBusiness {width: 90px; height: 23px; background: -180px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a:hover.searchTabBusiness, a.searchTabBusinessCurrent {width: 90px; height: 23px; background: -270px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a.searchTabEvents {width: 90px; height: 23px; background: -450px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a:hover.searchTabEvents, a.searchTabEventsCurrent {width: 90px; height: 23px; background: -360px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a.searchTabVenues {width: 90px; height: 23px; background: -630px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
a:hover.searchTabVenues, a.searchTabVenuesCurrent {width: 90px; height: 23px; background: -540px url(../assets/bg_sprite_search_tabs.png) no-repeat; display: inline-block}
form#location_specials_suggestion_form input#location_name {border: 2px solid #92aebb}
div.searchBoxTop {background: top url(../assets/search/search_box_top.png) no-repeat; height: 11px; margin: 0 auto !important}
div.searchBoxTopSpecials {background: top url(../assets/search/search_box_top_wide.png) no-repeat; height: 11px; margin: 0 auto !important}
div.searchBoxMiddle {background: top url(../assets/search/search_box_middle.png) repeat-y; min-height: 43px; margin: 0 auto}
div.searchBoxMiddleSpecials {min-height: 43px; margin: 0 auto; padding-top: 6px}
div.searchBoxBottom {background: top url(../assets/search/search_box_bottom.png) no-repeat; height: 11px; margin: 0 auto}
div.searchBoxBottomSpecials {background: top url(../assets/search/search_box_bottom_wide.png) no-repeat; height: 11px; margin: 0 auto}
div#search_dropmenu_nav, div#search_dropmenu_nav {display:block; width:auto; text-align:center; padding:2px 0; margin:0 auto 6px auto; background:bottom url(/assets/search/bg_quick_search.png) no-repeat}
form#search_nav_form, form#event_search_nav_form, form#jump_search_form {margin: 0 !important}
div#spot_search_nav {display: block; clear: left}
select#neighborhood_select {display: inline !important; clear: none}
form#search_location_form {margin: 0 !important; padding: 0 !important}
#rightWrap {width: 100%; margin: 0 auto; height: 100%}
div.tab_content {height: 100%}
#bodyContentHeaderWrap {width: 925px; height: 18px; background: url(../assets/ver_2/bg_white_top_925.png) top left no-repeat; overflow: visible}
#bodyContentBody {width: 925px; height: auto; background: url(../assets/ver_2/bg_white3_925.png) top left repeat-y}
#bodyContentFooter {width: 925px; height: 20px; background: url(../assets/ver_2/bg_white_bottom2_925.png) bottom left no-repeat}
.padWrap {padding: 0 12px; clear: left; height: 100%}
#footer {width: 968px; margin: 0 auto; text-align: center; position: relative; background: 50% top url(../assets/bg_footer_white_fade.png) no-repeat; padding-top: 16px}
.clearFloat {clear: left; display: block}
div#ajax_notice_div {height: auto; background: none; line-height: auto !important}
#page_help_icon_div {display: inline; clear: none; float: left; padding-top: 12px}
#page_help_icon_div a {color: #ccc}
div#custom_dates {display: inline; clear: none; font-size: 9px}
select#qs_date_option {margin: 0 !important}
.floaterContainer {width: 968px; margin: 0 auto 0 -6px; height: 100%}
.floaterLeft {background: url(../assets/bg_floater_wide.png) no-repeat; background-color: #fff; display: inline; float: left; position: relative; width: 534px; padding-bottom: 12px; border-top: 1px solid #eaeff2}
td.floaterLeft {width: 165px !important; color: #adadad !important; padding: 6px}
.floaterRight {display: inline; float: left; position: relative; width: 421px}
.floaterWrap {padding: 10px; height: 100%}
.floaterRightContent, #theBuzz {background: url(../assets/bg_floater_narrow.png) no-repeat; background-color: #fff; padding-bottom: 12px; border-left: 1px solid #eaeff2; border-top: 1px solid #eaeff2}
.floaterContainerBottom {background: url(../assets/bg_floater_wide_bottom.png) no-repeat; background-color: #fff; display: inline; float: left; position: relative; width: 956px; margin: 12px auto; border-top: 1px solid #eaeff2}
.floaterColumnOne, .floaterColumnTwo, .floaterColumnThree {display: inline; float: left; position: relative; width: 300px; margin: 8px}
table.fmsSubscribeTable {width: 694px; height: 39px; background: url(../assets/_fms_subscribe_background.png) no-repeat}
table.fmsSubscribeTable td {vertical-align: middle; color: #959595; font: bold 11px Arial, Helvetica, sans-serif}
table.fmeSubscribeTable {width: 694px; height: 39px; background: url(../assets/_fme_subscribe_background.png) no-repeat}
table.fmsSubscribeTable td {vertical-align: middle; color: #959595; font: bold 11px Arial, Helvetica, sans-serif}
#RB_overlay {position: absolute; z-index:2001; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #000; opacity: .6; filter: alpha(opacity=60)}
#RB_redbox {width: 100%; position: absolute; top: 0px; left: 0px; right: 0px; z-index: 2001}
#RB_loading {position: relative; top: 200px; z-index: 2201; width: 70px; height: 70px; margin: 0 auto; text-align: center; background: #666 url(../images/redbox_spinner.gif) no-repeat center center; border: 2px solid black}
div#RB_window {z-index: 2002; background-color: #fff; display: block; text-align: left; overflow: visible; margin: 0; position: absolute; width: 100%; -moz-border-radius: 10px !important; border-radius: 10px !important; -webkit-border-radius: 10px !important}
div#RB_window div.sectionHeaderLinks {padding: 0 !important}
#search_results_wrap .search_pagination {display: block; margin-bottom: 0 !important; margin-right: 1%; clear: both; text-align: right}
#search_results_wrap .search_pagination div {float:right}
#search_results_wrap .search_pagination select {margin-right: 12px; font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #666; margin-top: 2px}
#search_results_wrap .search_pagination ul li {display: inline; margin-left: 1px; font: 11px Arial, Helvetica, Verdana, Geneva, sans-serif; color: #fff; text-align: center; line-height: 2em}
#search_results_wrap .search_pagination ul li a {text-decoration: none; font-weight: bold; padding: 1px 3px; background: #e7e7e7; border: 1px dotted #adadad}
#search_results_wrap .search_pagination ul li a:hover {background: #666; color: #fff; text-decoration: none}
div.pagination {margin: 3px auto; text-align: right; height: auto}
.pagination ul {text-align: right; font: bold 1em Arial, Helvetica, sans-serif}
.pagination li {list-style-type: none; display: inline-block; border: 1px solid #9aafe5; margin: 0 !important}
.pagination a, .pagination a:visited {text-decoration: none; color: #2e6ab1; display: inline-block; padding: 3px 6px}
.pagination a:hover, .pagination a:active {color: #000; background: rgba(188, 232, 159, 0.7); text-decoration: none}
.pagination li.currentpage {font-weight: bold; background-color: rgba(188, 232, 159, 1); color: #339933; padding: 3px 6px}
.pagination li.disablepage {color: #e7e7e7; padding: 3px 6px}
.pagination li.nextpage {font-weight: bold}
* html .pagination li.currentpage, * html .pagination li.disablepage {margin-right: 5px; padding-right: 0}
span#public_event_people_pagination .pagination li.currentpage, span#public_event_people_pagination .pagination li.disablepage, span#public_event_people_pagination .pagination a, span#public_event_people_pagination .pagination a:visited {border: none !important}
.treeview ul {}
.treeview, .treeview ul {padding: 0; margin: 0; list-style: none}
.treeview {background: #fff; border: 1px solid #adadad; border-top: none; padding: 8px}
div.hitarea {height: 15px; width: 15px; margin-left: -15px !important; float: left !important; cursor: pointer; background-color: #ddd; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0}
* html div.hitarea {background: #fff; filter: alpha(opacity=0); display: inline !important; float:none}
.treeview li {margin: 0; padding: 3px 0pt 3px 16px; line-height: 15px !important}
.treeview a.selected {}
#treecontrol {margin: 1em 0}
.treeview .hover {cursor: pointer}
.treeview li {background: url(/images/tv-item.gif) 0 0 no-repeat}
.treeview .collapsable {background-image: url(/images/tv-collapsable.gif)}
.treeview .expandable {background-image: url(/images/tv-expandable.gif)}
.treeview .last {background-image: url(/images/tv-item-last.gif)}
.treeview .lastCollapsable {background-image: url(/images/tv-collapsable-last.gif)}
.treeview .lastExpandable {background-image: url(/images/tv-expandable-last.gif)}
.filetree li {padding: 3px 0 1px 16px; line-height: 15px !important}
.filetree span.folder, .filetree span.file {padding-left: 16px; display:block !important; line-height: 15px !important}
.filetree span.folder {background: url(/images/folder.gif) 0 0 no-repeat}
.filetree span.file {background: url(/images/file.gif) 0 0 no-repeat}
.filetree span.visit_log {padding-left: 16px !important; display:block !important; height: 16px !important; line-height: 15px !important}
.filetree span.visit_log {background: url(/assets/icn_visit_log.gif) 0 0 no-repeat;}
.filetree li.expandable span.folder {background: url(/images/folder-closed.gif) 0 0 no-repeat}
.bp_content span.folder, .bp_content span.file, .bp_content span.visit_log {display: block !important; line-height: 15px !important}
#cluetip-close img {border: 0}
#cluetip-title #cluetip-close {float: right; position: relative}
#cluetip-waitimage {width: 43px; height: 11px; position: absolute; background-image: url(wait.gif)}
.cluetip-arrows {display: none; position: absolute; top: 0; left: -11px; height: 22px; width: 11px; background-repeat: no-repeat; background-position: 0 0}
#cluetip-extra {display: none}
.cluetip-default {margin-left: 6px}
.cluetip-default div {z-index: 2002}
.cluetip-default #cluetip-outer {position: relative; margin: 0; background-color: #fff; -moz-border-radius: 10px; border-radius: 10px; -webkit-border-radius: 10px; border: 3px solid #666}
.cluetip-default div#cluetip-title {margin: 0 !important; font-size: 1.5em !important; font-weight: bold !important; background-color: #666; color: #fff; width: 96% !important; padding: 2% !important; display: block}
.cluetip-default #cluetip-title a {color: #d9d9c2}
.cluetip-default #cluetip-inner {padding: 10px}
#cluetip-inner table {}
.cluetip-default div#cluetip-close {text-align: right; color: #900}
.clue-right-default .cluetip-arrows {background-image: url(images/darrowleft.gif)}
.clue-left-default .cluetip-arrows {background-image: url(images/darrowright.gif); left: 100%; margin-right: -11px}
.clue-top-default .cluetip-arrows {background-image: url(images/darrowdown.gif); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 30px}
.clue-bottom-default .cluetip-arrows {background-image: url(images/darrowup.gif); top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 30px}
.cluetip-jtip {background-color: transparent}
.cluetip-jtip #cluetip-outer {border: 2px solid #ccc; position: relative; background-color: #fff}
.cluetip-jtip div#cluetip-title {margin: 0 !important; font-size: 16px; font-weight: normal; background-color: #ccc; color: #333; width: 96% !important; padding: 4% !important; display: block}
.cluetip-jtip #cluetip-inner {padding: 0 5px 5px; display: inline-block}
.cluetip-jtip div#cluetip-close {text-align: right; color: #900}
.clue-right-jtip .cluetip-arrows {background-image: url(images/arrowleft.gif)}
.clue-left-jtip .cluetip-arrows {background-image: url(images/arrowright.gif); left: 100%; margin-right: -11px}
.clue-top-jtip .cluetip-arrows {background-image: url(images/arrowdown.gif); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px}
.clue-bottom-jtip .cluetip-arrows {background-image: url(images/arrowup.gif); top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px}
.cluetip-rounded {background: transparent url(images/bl.gif) no-repeat 0 100%; margin-top: 10px; margin-left: 12px}
.cluetip-rounded #cluetip-outer {background: transparent url(images/tl.gif) no-repeat 0 0; margin-top: -12px}
.cluetip-rounded #cluetip-title {background-color: transparent; padding: 12px 12px 0; margin: 0 -12px 0 0; position: relative}
.cluetip-rounded #cluetip-extra {position: absolute; display: block; background: transparent url(images/tr.gif) no-repeat 100% 0; top: 0; right: 0; width: 12px; height: 30px; margin: -12px -12px 0 0}
.cluetip-rounded #cluetip-inner {background: url(images/br.gif) no-repeat 100% 100%; padding: 5px 12px 12px; margin: -18px -12px 0 0; position: relative}
.cluetip-rounded div#cluetip-close {text-align: right; color: #009; background: transparent}
.cluetip-rounded div#cluetip-close a {color: #777}
.clue-right-rounded .cluetip-arrows {background-image: url(images/rarrowleft.gif)}
.clue-left-rounded .cluetip-arrows {background-image: url(images/rarrowright.gif); left: 100%; margin-left: 12px}
.clue-top-rounded .cluetip-arrows {background-image: url(images/rarrowdown.gif); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px}
.clue-bottom-rounded .cluetip-arrows {background-image: url(images/rarrowup.gif); top: -23px; left: 50%; margin-left: -11px; height: 11px; width: 22px}
.cluetip-quicksearch {background-color: transparent}
.cluetip-quicksearch #cluetip-outer {border: 1px solid #666; position: relative; background-color: #fff}
.cluetip-quicksearch div#cluetip-title {margin: 0 !important; font-size: 11px; font-weight: bold; background-color: #ccc; color: #666; width: 388px; padding: 5px !important; display: block}
.cluetip-quicksearch #cluetip-inner {padding: 0 5px 5px; display: inline-block}
.cluetip-quicksearch div#cluetip-close {text-align: right; color: #900}
.clue-right-quicksearch .cluetip-arrows {background-image: url(images/arrowleft.gif)}
.clue-left-quicksearch .cluetip-arrows {background-image: url(images/arrowright.gif); left: 100%; margin-right: -11px}
.clue-top-quicksearch .cluetip-arrows {background-image: url(images/arrowdown.gif); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px}
.clue-bottom-quicksearch .cluetip-arrows {background-image: url(images/arrowup.gif); top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px}
.cluetip-reviewratings {background-color: transparent; width: 500px !important}
div.cluetip-reviewratings div.boxFourPanel {width: 490px !important; border: none !important; margin: 0 !important}
div.cluetip-reviewratings div.boxFourPanel div#modifier_activities_div, div.cluetip-reviewratings div.boxFourPanel div#activities_div, div.cluetip-reviewratings div.boxFourPanel div#types_div {width: 31% !important}
div.cluetip-reviewratings div.dropShadow {width: 500px !important}
.cluetip-reviewratings #cluetip-outer {border: 1px solid #666; position: relative; background-color: #fff}
.cluetip-reviewratings div#cluetip-title {margin: 0 !important; font-size: 11px; font-weight: bold; background-color: #ccc; color: #666; width: 96%; padding: 2% !important; display: block}
.cluetip-reviewratings #cluetip-inner {padding: 0 5px 5px; display: inline-block}
.cluetip-reviewratings div#cluetip-close {text-align: right; color: #900}
.clue-right-reviewratings .cluetip-arrows {background-image: url(images/arrowleft.gif)}
.clue-left-reviewratings .cluetip-arrows {background-image: url(images/arrowright.gif); left: 100%; margin-right: -11px}
.clue-top-reviewratings .cluetip-arrows {background-image: url(images/arrowdown.gif); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px}
.clue-bottom-reviewratings .cluetip-arrows {background-image: url(images/arrowup.gif); top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px}
#cluetip-title {font: normal 1.2em Arial, Helvetica, Verdana, Geneva, sans-serif !important}
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner {zoom: 1}
div.auto_complete_person {display: inline; clear: none; z-index: 2001}
.auto_complete_person {background-color:white; border:1px solid #adadad; margin:0px; padding:0px}
.auto_complete_person ul {list-style-type: none; margin:0px; padding:0px}
.auto_complete_person ul li.selected {background-color: #bbf}
.auto_complete_person ul li {list-style-type: none; display:block; margin:0; height:auto; padding:2px; background-color:white}
.auto_complete {position:absolute; z-index: 250; width:250px; background-color:white; border:1px dotted #888; margin:0px; padding:0px}
.auto_complete ul {list-style-type: none; margin:0px; padding:0px}
.auto_complete ul li.selected {background-color: #bbf}
.auto_complete ul li {list-style-type: none; display:block; margin:0; padding:2px; height: auto}
.small_text {font-size: 10px}