@font-face {
    font-family: 'Myriad Pro';
    src: url('/web-fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('/web-fonts/MyriadPro-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('/web-fonts/MyriadPro-Semibold.woff2') format('woff2'),
        url('/web-fonts/MyriadPro-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('/web-fonts/MyriadPro-Bold.woff2') format('woff2'),
        url('/web-fonts/MyriadPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro';
    src: url('/web-fonts/MyriadPro-It.woff2') format('woff2'),
        url('/web-fonts/MyriadPro-It.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

* {
	font-family: 'Myriad Pro', sans-serif;
	padding:0;
	margin:0;
	border:0;
	color:#444;
}

body {
	text-align:center;
	background-color:#ccc;
	position:relative;
}

#page {
	text-align:left;
	margin:auto;
	width:960px;
	background-color:white;
	/* height:100vh; */

	position:relative;
}

#top {padding:9px;position:relative;}

#modal_block {position:fixed;top:0;left:0;width:100%;height:100%;display:none;z-index:10;background-color:black;opacity:.7;}

.modal {z-index:50;padding:20px;background-color:white;border-radius:14px;position:fixed;display:none; /*padding-right:40px;*/
}
#modal_updating {padding-right:20px;}
.modal p {margin-bottom:.5em;text-align:left;}

input {border-radius:4px;text-align:left;border:1px solid #444;}

input.in, textarea.in, select.in, input.like_in, textarea.like_in, select.like_in {border-radius:4px;text-align:left;border:1px solid #444;padding:2px;width:200px;font-size:.9em;}

.field {padding-top:6px;padding-bottom:13px;border-bottom:2px solid #666;}
.field.no_border {border-bottom:0;}

#login_message {font-weight:bold;padding-bottom:15px;}
#login_form, .login_form, #login_form p, .login_form p {text-align:right}
#login_form, .login_form {line-height:1.4em;}
#login_form input, .login_form input {width:170px;margin-bottom:.2em;}
#login_form .button, .login_form .button {width:auto;}

#logged_in_as {clear:both;position:relative;color:white;}

.button {
	background:    #f3f3f3;
	/* background:    -webkit-linear-gradient(#f3f3f3, #cccccc);
	background:    linear-gradient(#f3f3f3, #cccccc); */
	background:    -webkit-linear-gradient(#ffffff,#cbdde6);
	background:    linear-gradient(#ffffff,#cbdde6);
	border: 1px solid #333;
	border-radius: 4px;
	padding:       4px 11px;
	color:         #444444;
	display:       inline-block;
	text-align:    center;
	text-shadow:   none;
	cursor:        pointer;
}

.big_button {
	font-size:1.2em;
	padding:5px 13px;
}

.important_button {
	font-size:1em;
	font-weight:700;
	padding:7px 15px;
}

#login_link {
	visibility:hidden;
	min-width: 300px;
	border-radius:8px;
	padding:6px;
	position:absolute;
	top:16px;
	right:9px;
}

#login_link p {font-size:.9em;color:#6f2a8e;text-align:right;}

#login_link h3 {color:white;}

#nav {
	position:relative;
	padding:4px 9px 6px 9px;
	background-color:#333;
	/* margin-top:8px; */
}

#subnav {
	text-align:center;
	position:relative;
	color:white;
	padding:4px 9px 6px 9px;
	background-color:#47aa42;
	border-bottom: 1px solid white;
}

#subnav a {color:white;text-decoration:none;}
#subnav a:hover {text-decoration:underline;}

#breadcrumb {
	position:relative;
	color:white;
	font-weight:700;
}

#nav_links {
	position:absolute;
	top:6px;right:15px;
	font-weight:700;
}

/*
.admin_page #nav_links {
	position: relative !important;
	float:right !important;
	padding:6px 15px 6px 15px !important;
} */

/* #button_admin_dashboard {
	position:absolute;
	top:15px;right:15px;
} */

#button_admin_dashboard {
	display:none;
	color:white;
}

#nav_links a {font-weight:700;cursor:pointer;}

#contents, #contents_nofill {
	position:relative;
	padding:15px;
	overflow:hidden;
	overflow-y:auto;
	min-height:400px;
}

/* #footer {position:absolute;bottom:0;left:0;width:960px;} */
#footer {position:relative;width:960px;}
#footer p {padding:4px 15px 4px 15px;text-align:center;}

.panel {display:none;}

#user_table td, #template_table td, #user_table th, #template_table th {
	padding-right:12px;
}

#button_add_user, #button_add_template, #button_add_graphic, #button_add_background, #button_background_tags, #button_clear_assets_draft, #button_add_to_library {position:absolute;top:15px;right:30px;}
#button_add_3f, #button_graphic_tags, #button_make_assets_live {position:absolute;top:70px;right:30px;}
#button_template_tags {position:absolute;top:125px;right:30px;}

a {text-decoration:none;color:inherit;}

#breadcrumb a.clickable:hover {text-decoration:underline;cursor:pointer;}

#form {float:left;width:240px;overflow:auto;overflow-x:hidden;}
#prevu_wrapper {float:right;width:670px;position:relative;}
#prevu {position:absolute;width:670px;text-align:center;overflow:hidden;}
#prevu img {position:absolute;left:0;top:0;}
/* #prevu img {position:absolute;max-width:650px;border:1px solid #666;} */

/* ============================== styles specific to pharmacy group branding ============================================= */

#login_link{
	/* background-color:#47aa42; */
	/* border:2px solid #6f2a8e; */
	background-color:#eed2fa;
}
#footer {
	background-color:#6f2a8e;
}

#footer p {color:white;font-size:.8em;}

#nav {
	background-color:#47aa42;
}

/* #nav_links {color:white;display:none;} */
#nav_links {color:#1c5019;display:none;}
/* #nav_links a, #button_admin_dashboard {color:#1c5019;} */
#nav_links a {color:#1c5019;}
#nav_links a.sel, #nav_links a.hov {color:white;}
#nav_links.non_admin a.sel {color:#1c5019;}
#nav_links.non_admin a.sel.hov {color:white;}
#nav_links a.hov {text-decoration:underline;}
#nav_links a.sel.hov {text-decoration:none;}

#login_link .button {
	background: #652f91;
	font-weight:700;
	color:white;
	border: 0;
}

#prevu_spinner {position:absolute;text-align:center;width:650px;display:none;}
.updating_spinner {position:relative;overflow:hidden;margin:auto;opacity:.6;width:180px;height:180px;z-index:30;}
.updating_spinner img {position:absolute;left:0;top:0;}


/* ============================== eof styles specific to pharmacy group branding ============================================= */

.nested_button { margin-bottom: 8px; margin-top: 2px; }

.nav_display_group {padding-bottom:11px;}
.nav_display_group a { cursor:pointer; color: #6f2a8e; }
.nav_display_group a.sel { font-weight:bold; }
.display_group_panel { display: none; }
.display_group_panel.sel { display: block; }
.display_group { display: none; }
.display_group.sel { display: block; }


.field p {margin-bottom:0;}
/* .preview_png {
	max-width:100%;
	max-height:100%;
-webkit-box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
-moz-box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
}
.preview_png.zoom {max-width:none;max-height:none;position:absolute;
	cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
	} */
.preview_container {overflow:hidden;border:1px solid #ccc;
padding:8px;
position:absolute;width:650px;}
/*.preview_container.zoom {
	padding:8px;
	cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
} */
#debug {display:none;}

#button_produce {display:none;}

#form {overflow:hidden;overflow-y:auto;}

#home_container { width: 750px;margin:auto;}

/* .home_tile {float:left;border:2px solid #999;border-radius:12px;width:234px;height:150px;margin-top:18px;cursor:pointer;} */
.home_tile {float:left;width:238px;height:154px;margin-top:18px;cursor:pointer;background-color:#ccc;}
.home_tile.mid {margin-left:18px;margin-right:17px;}

/* (238 * 3) + 35 */
.page_tile { float:left;width:178px;height:154px;margin-right:13px;margin-bottom:8px;background-color:#ccc;cursor:pointer;position:relative;}
.page_tile.rightside {margin-left:-1px;margin-right:0;}

.home_tile p, .page_tile p {padding:9px;}
.home_tile.inactive, .page_tile.inactive {background-color:#999;cursor:auto;}
.page_tile.inactive {background-color:#999;}



.optional_group {display:none;}
.optional_group.active {display:block;}

.preview_png {
	/* max-width:100%;
	max-height:100%; */
-webkit-box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
-moz-box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
margin-top:3px;
}

#production_tools {position:absolute;width:670px;text-align:center;left:263px;}
#production_tools .button {opacity:.6;}
#production_tools .button.active {opacity:1;}

input.narrow, select.narrow {width:42px;}

table {border-collapse:collapse;}

#batch_list, #history_table, #batch_items_list {margin-bottom:12px;}
#batch_list td, #history_table td, #history_table th, #batch_items_list th, #batch_items_list td {border-bottom:1px solid #ccc;padding:3px;padding-left:8px;padding-right:8px;}
#history_table td, #history_table th {border-bottom:3px solid white;}
/* #history_table th {border-bottom:0;}
#history_table td a {text-decoration:underline;} */
a {cursor:pointer;}
.archive_thumb {max-width:60px;max-height:60px;border:1px solid #999;}

.XXXXXtemplate_thumb {
	background:    #f3f3f3;
	/* background:    -webkit-linear-gradient(#f3f3f3, #cccccc);
	background:    linear-gradient(#f3f3f3, #cccccc); */
	background:    -webkit-linear-gradient(#eaf1f7,#c7dbe6);
	background:    linear-gradient(#eaf1f7,#c7dbe6);
	border-radius: 6px;
	color:         #444444;
	text-align:    center;
	text-shadow:   none;
	cursor:        pointer;
}

/* .template_thumb {float:left;margin:5px;padding:4px;position:relative;} */
.template_thumb {float:left;margin:5px;position:relative;cursor:pointer;}
.template_thumb p {text-align:center;height:40px;overflow:hidden;width:134px;}
.thumb_frame {width:134px;height:134px;background-color:white;border-radius:4px;display:table-cell;vertical-align:middle;}
.thumb_frame img {border:1px solid #999;max-width:126px;max-height:126px;}

.graphic_chooser_thumb {cursor:pointer;position:relative;float:left; border-radius:4px;width:140px;height:140px;display:table-cell;vertical-align:middle;text-align:center;margin:4px;-webkit-box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
-moz-box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
box-shadow: 1px 1px 5px 1px rgba(204,204,204,1);
padding:3px;
}

.graphic_chooser_thumb.spacer {border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}

.graphic_chooser_thumb:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em; /* Adjusts for spacing */
}

.graphic_chooser_thumb img {display:inline-block;max-width:130px;max-height:130px;vertical-align:middle;}

.remove_graphic {font-size:.9em;display:none;text-decoration:underline;}
.graphic_thumb {
	/*display:none;*/
	margin:8px;max-width:100px;max-height:100px;cursor:pointer;display:block;}

#form_suggestions {
	position:absolute;
	display:none;
	z-index: 20;
	background-color:white;
	border:1px solid #666;
}

#form_suggestions ul {
	list-style-type:none;
}

#form_suggestions li {padding:6px 6px 8px 6px;text-align:left;cursor:pointer;}

.modal_closer {background-image:url("images/modal_close_button.png");width:28px;height:28px;position:absolute;top:8px;right:8px;cursor:pointer;}

.suggestion_panel p {width:300px;padding:0;padding-bottom:2px;}
.suggestion_panel {display:none;}
.suggestion_panel.active {display:block;}
.suggestion_buttons {padding:12px;}

#home_login {background-color:#eed2fa;padding:20px;border-radius:10px;width:300px;margin-left:292px;padding-top:8px;margin-top:40px;}

#home_promo {height:207px;position:relative;border-radius:16px;margin-bottom:14px;text-align:left;
	background:    -webkit-linear-gradient(#eaf1f7,#c7dbe6);
	background:    linear-gradient(#eaf1f7,#c7dbe6);
	display:table-cell;
	vertical-align:middle;
	width:750px;
}
#home_promo p, #home_promo h3 {width:450px;text-align:left;}
#home_promo p {margin-bottom:12px;}
#home_illo {position:absolute;top:0;right:0;width:214px;height:207px;border-radius:16px;}
.batch_row.sel td {font-weight:bold;background-color:#ebebeb;}
.batch_row {cursor:pointer;}
.batch_row td, #new_batch_row td {text-align:left;}
#new_batch_name {padding:6px;}
.batch_select_row td {cursor:pointer;}
.batch_select_row td.no_click {cursor:auto;}

#batch_items_list a.button {padding:3px;line-height:.9em;font-size:.9em;}

td {vertical-align:top;}

.template_tools {position:absolute;top:5px;right:5px;}

#tag_list {width:500px;clear:both;padding-bottom:16px;}
#tag_list input {margin:3px;font-size:1.1em;}
#selected_tags {padding:3px;border:1px solid #999;border-radius:4px;min-height:8px;float:left;}
#selected_tags p, #selected_tags a {float:left;margin:3px;font-size:.9em;}

.modal h2, .modal h3, .modal h4 {color:#6f2a8e;}

#modal_graphic_folders a {display:block;cursor:pointer;width:160px;text-align:left;padding-bottom:8px;}
#modal_graphic_folders a.sel {font-weight:bold;}
#modal_graphic_folders a img {margin-bottom:-10px;}

#assets_folders a {display:block;cursor:pointer;width:250px;text-align:left;padding-bottom:8px;}
#assets_folders a.sel, #assets_folders a.hov {font-weight:bold;}
#assets_folders a.hov {background-color:#ccc;}
#assets_folders a img {margin-bottom:-10px;}

.graphic_chooser_thumb {display:none;}
.graphic_chooser_thumb.show_me {display:block;}
.clear_me {clear:both;}

#modal_graphic_chooser {min-height:400px;}
.remove_graphic {color:#6f2a8e;padding-left:30px;}

.upload_thumb {display:block;cursor:pointer;}

.contain {border:1px solid #ccc;border-radius:8px;padding:8px;margin-bottom:8px;}

h1, h2, h3, h4, h5 {color:#6f2a8e;}

.asset_tile {
background-color:#dedede;
border:1px solid #999;
	border-radius: 6px;
	color:         #444444;
	text-align:    center;
	text-shadow:   none;
	cursor:        pointer;
float:left;margin:5px;padding:4px;position:relative;
}

.asset_tile p {text-align:center;height:40px;overflow:hidden;width:134px;font-size:.8em;}
.asset_tile img {border:1px solid #999;max-width:124px;max-height:124px;}

.asset_tile_frame {width:130px;height:130px;background-color:white;border-radius:4px;display:table-cell;vertical-align:middle;}

#assets_folders .group {margin-top:4px;margin-bottom:4px;}
#assets_folders .subfolder {padding-left:10px;font-size:.9em;margin-top:-8px;}
#assets_folders .subfolder img {max-width:22px;max-height:22px;}
#assets_folders .subfolder img.big, #panel_assets .assets_item img.big {max-width:36px; max-height:36px;}

.subfolder_vert, .subfolder_t, .subfolder_last {background-position:right center;background-repeat:no-repeat;}
.subfolder_vert {background-image:url("images/subfolder_bg_vert.png");border:0;}
.subfolder_t {background-image:url("images/subfolder_bg_t.png");border:0;}
.subfolder_last {background-image:url("images/subfolder_bg_last.png");border:0;}

#history_table {width:850px;margin-left:50px;}
#history_table td {vertical-align:middle;}

#print_order_table td {border-bottom:1px solid #999;padding:4px 8px 4px 4px;text-align:left;}
#print_order_table tr.no_border td {border:0;}

.page_plan {display:none;}
.plan_product, .plan_heading {position:absolute;border-radius:3px;cursor:pointer;}
.plan_product.blank, .plan_heading.blank {background-color: #94bee5;}
.plan_product.filled, .plan_heading.filled {background-color:#004a80;}
.plan_product .button, .plan_heading .button {padding:1px;position:absolute;top:3px;left:2px;background:white;}

.plan_product.sel, .plan_product.hov, .plan_heading.sel, .plan_heading.hov {border:2px solid black;z-index:3;}

.hide_me {display:none;}

#contact_form input.like_in, #contact_form textarea.like_in, #issue_form input.like_in, #issue_form textarea.like_in {width:300px;}

#contact_form textarea.like_in, #issue_form textarea.like_in {height:200px;}

.coming_soon {position:absolute;top:0;left:0;}

#print_select_size_table td {text-align:left;}

.prod_versions_table {float:right;}
.prod_versions_table td {padding-right:3px;text-align:right;border-bottom-width:0 !important;}

#printer_order_table, #printer_order_table tr, #printer_order_table td {width:auto;}
/* #printer_order_table td {padding:4px;border-bottom:1px solid #999;width:1px;} */
 #printer_order_table td {padding:4px;border-bottom:1px solid #999;}

#printer_order_table tr.spacer_row td, td.spacer_row {font-size:2px;background-color:#ccc;padding:0;}

.forgotten_field {border:2px solid red !important;}

#send_to_printer textarea {height:150px;}

#queue_table {margin-top:40px;}
#queue_table td {padding:5px;padding-right:16px;}
.queue_status {padding:5px;border:1px solid #999;border-radius:4px;}
.queue_status span {color:red !important;font-weight:bold !important;}
.queue_important {color:red;font-weight:bold;}
.show_link {color:#6f2a8e;text-decoration:underline;}

#history_table th {font-size:.9em;background-color:#6f2a8e;color:white;}
#history_table th.subfolder_vert {background-color:white;}
#history_table tr.folder_row td {border:0;}
#history_table td.checkbox_cell {background-color:#6f2a8e;color:white;}


.send_button {
	background:    #f3f3f3;
	/* background:    -webkit-linear-gradient(#f3f3f3, #cccccc);
	background:    linear-gradient(#f3f3f3, #cccccc); */
	background:    -webkit-linear-gradient(#a75ec8,#6f2a8e);
	background:    linear-gradient(#a75ec8,#6f2a8e);
	border: 1px solid #333;
	border-radius: 4px;
	padding:       4px 11px;
	color:         white;
	display:       inline-block;
	text-align:    center;
	text-shadow:   none;
	cursor:        pointer;
}

.archive_item_row .button {text-decoration:none;font-size:.9em;line-height:.9em;}

.search_results {overflow:hidden; overflow-y:auto; border:1px solid #ccc;border-radius:4px;padding:4px;text-align:left;margin-top:20px;margin-bottom:20px;}
.search_results a {text-decoration:underline;color:#6f2a8e;}

/* td {border:1px solid #ccc;} */

p.small {font-size:.8em;}
p.small a {text-decoration:underline;}

#notify_message {padding-bottom:30px;}

#template_tags_table {margin:18px;}
#template_tags_table td {padding:6px 12px 6px 12px;border-bottom:1px solid #999;font-weight:bold;}
#assets_display_table {margin-left:30px;}
#assets_display_table td {border-bottom:1px solid #666;}
#assets_display_table th {border-bottom:2px solid #666;}
#assets_display_table th, #assets_display_table td {padding: 13px 7px 13px 7px;}
#assets_display_table td img {max-width:150px;}
#assets_display_table td img {border:1px solid #666;}
#assets_display_table td img.need_bg {background-color:#999;}

#panel_assets .subfolder, #panel_assets .assets_item {padding-left:10px;font-size:1em;}
#panel_assets .assets_item.sub {padding-left:32px;}
#panel_assets .subfolder img {margin-bottom:-5px;}
#panel_assets .assets_item {margin-top: -8px;}
#panel_assets .assets_item img {max-height:22px;max-width:22px;}
.asset_thumb {float:left;margin: 0 6px 6px 0;width:130px;height:196px;position:relative;border:1px solid #ccc;}
.asset_thumb a {display:table-cell;width:130px;height:130px;text-align:center;vertical-align:middle;position:relative;}
.asset_thumb img {max-width:120px !important;max-height:120px !important;margin:auto;}
.asset_thumb p {position:absolute;left:5px;top:134px;text-align:center;width:120px;font-size:.9em;}
.asset_item_delete_button {float:right;margin-left:6px;margin-top:6px;margin-right:3px;}
.assets_item {width:450px;border:1px solid #dedede;}
#panel_assets #assets_folders {padding-top:20px;}
#graphic_tag_selector, #background_tag_selector {width:600px;}
#graphic_tag_selector input, #background_tag_selector input {margin:4px;}
#graphic_tag_selector input.sel, #background_tag_selector input.sel {background:#666;color:white;}
#graphics_list img, #background_list img {max-width:80px;max-height:60px;}
#graphics_list, #background_list {overflow:auto;width:600px;border:1px solid #ccc;padding:3px;}

#history_table {position:relative;}

#history_table tr {
	display:none;
	width:900px;
}

#history_table tr.folder_row {cursor:pointer;}

#history_table tr.folder_row, .show_table_row {display:table-row !important;}
#history_table tr.folder_row.hide_me {display:none !important;}

#history_table tr.hov td {
	background-color:#6f2a8e !important;
}

#history_table tr.hov * {color:white !important;}
#history_table tr.hov td a {color:#333 !important;}

#clear_search_history_button {display:none;}
.search_matched .subfolder_t, .search_matched .subfolder_last {background-image:none !important;}
.print_order_form_heading {background-color:#6f2a8e;color:white;font-weight:bold;font-size:1em;padding:4px 12px 4px 12px;}
#print_order_form_container {width:900px;border-top:2px solid #6f2a8e;margin-top:18px;}

#template_tag_selector {width:600px;padding:8px;border:1px solid #666;border-radius:8px;margin-bottom:12px;}
#template_tag_selector .button {margin:2px;}
#template_tag_selector .button.sel, #background_form_tags .button.sel {font-weight:bold;color:white;background:#333 !important;}

hr {background-color:#6f2a8e;width:100%;height:3px;}

.bg_thumb {display:block;cursor:pointer;max-width:200px;max-height:110px;margin:4px;border:1px solid #ccc;}
.background_thumb {cursor:pointer;margin:5px;float:left;padding:10px;height:220px;border:1px solid #ccc;}
.background_thumb p {text-align:center;}
.background_thumb img {border:1px solid #ccc;}
#brochure_pages_preview_thumbs img {
	border:1px solid #333;
	max-width:100px;
	max-height:150px;
	float:left;
	margin:2px;
}

.page_thumb_contain {float:left;margin:5px;}

.field p {
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.field p.normal, .field span.normal {
	text-transform:none;
	font-weight:normal;
	text-align:left;
}

.field {width:210px;}

.price_intro_select {width:60px !important;}
.custom_price_intro {width:100px !important;}

.auto_w {width:auto !important;}

.draft {-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.75);}
/* .draft {opacity:.8 !important;border:2px solid #666 !important;}
.template_thumb.draft {width:170px;height:150px;} */

	.library_thumb {cursor:pointer;float:left;margin-right:4px;margin-bottom:4px;width:150px;height:216px;position:relative;border-radius:6px;box-shadow: 3px 3px 5px #888888;}
	.library_thumb img {width:140px;height:140px;position:absolute;left:5px;top:5px;}
	.library_thumb p {font-size:.9em;width:140px;position:absolute;left:5px;top:150px;text-align:center;}

	.lifestyle_thumbs a {display:block;margin:4px;font-weight:bold;font-size:1.2em;}
	.library_tag_thumb {cursor:pointer;display:block;float:left;}

.history_table_name_cell {width: 140px !important;}

.fit_h {overflow:auto;}

.tag_button.sel {background:#333;color:white;}

.new_tag_contain {padding:8px;}
