
.verlag-book {
  font-family: 'Verlag 4r', 'Verlag A', 'Verlag B';
  font-weight: 400;
  font-style: normal; }

.verlag-book {
  font-weight: 400; }

.verlag-bold, .pub_all_results {
  font-weight: 700; }

.verlag-black {
  font-weight: 800; }

.tungsten, .tungsten-medium, .tungsten-semibold, .tungsten-bold, .tungsten-black {
  font-family: 'Tungsten A', 'Tungsten B';
  font-weight: 500;
  font-style: normal; }

.tungsten-semibold {
  font-weight: 600; }

.tungsten-bold {
  font-weight: 700; }

.tungsten-black {
  font-weight: 800; }

.pub_all_results {
  font-size: 17px; }

.com_publications {
  /* ========== HOME & ITEM SLIDERS ========== */ }

.com_publications .slider-description {
  float: left;
  width: 150px;
  margin-top: 15px; }

.com_publications .slider.wrap {
  margin: 5px 0px 5px 175px; }

.com_publications .slider-container {
  margin: 5px 0px;
  width: 500px;
  height: 200px; }

.com_publications .slider-list {
  height: 220px;
  width: 550px; }

.com_publications .slider-images {
  float: left;
  left: -5000px;
  margin-top: 15px;
  margin-bottom: 15px;
  position: relative;
  visibility: hidden;
  max-width: 435px;
  height: 185px; }

.com_publications .slider-images ul li {
  padding: 0 6px;
  width: 135px;
  min-height: 185px;
  text-align: center; }

.com_publications .slider .prev {
  cursor: pointer;
  float: left;
  padding-top: 130px;
  padding-right: 10px;
  width: 20px;
  height: 32px;
  opacity: 0.5;
  background-image: url("/media/com_publications/images/prev_dark.png");
  background-repeat: no-repeat;
  background-position: center; }

.com_publications .slider .prev.disabled {
  background-image: url("/media/com_publications/images/prev_light.png");
  background-repeat: no-repeat;
  background-position: center;
  cursor: default; }

.com_publications .slider .next {
  cursor: pointer;
  float: left;
  padding-top: 130px;
  padding-left: 10px;
  width: 20px;
  height: 32px;
  opacity: 0.5;
  background-image: url("/media/com_publications/images/next_dark.png");
  background-repeat: no-repeat;
  background-position: center; }

.com_publications .slider .next.disabled {
  background-image: url("/media/com_publications/images/next_light.png");
  background-repeat: no-repeat;
  background-position: center;
  cursor: default; }

/* ========== COMMON ========== */
#new-york .tpl_publications #main-three-left .moduletable h2:first-child,
.com_publications #content #main-three-left .moduletable h2:first-child {
  padding-top: 0px;
  margin: 0px 0px 6px; }

.com_publications div.publications_subheader {
  padding: 5px 0px;
  margin-top: 10px;
  border-top: thin solid #DDDDDD;
  border-bottom: thin solid #DDDDDD;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 120%;
  color: #000; }

.com_publications div.publication_item_wrapper {
  border-bottom: thin solid #DDDDDD;
  padding: 20px; }

.com_publications div.publications_subheader,
.com_publications div.publications_subheader_wrap {
  margin-top: 10px;
  border-top: thin solid #DDDDDD;
  border-bottom: thin solid #DDDDDD;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 120%; }

.com_publications div.publications_subheader_wrap {
  padding: 10px 0px; }

.com_publications div.publication_item_wrapper {
  border-bottom: thin solid #DDDDDD;
  padding: 20px; }

.com_publications div.publication_item_wrapper.last {
  border-bottom: none; }

.com_publications div.publication_item_image {
  float: left;
  width: 135px; }

#new-york.com_publications a.publication_item_name {
  text-decoration: none;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
  color: #000000; }

.com_publications {
  /* menu */
  /* date & subject module styling */ }

.com_publications div.publications_multiselect {
  margin-bottom: 10px; }

.com_publications div.publications_multiselect select.publications_range {
  width: 100%;
  border: none;
  /*font-weight: bold;*/ }

.com_publications select.publications_range option {
  padding: 3px 5px;
  font-weight: bold; }

.com_publications span.href {
  cursor: pointer;
  color: red;
  text-decoration: underline; }

.com_publications span.href:hover {
  cursor: pointer;
  color: red;
  text-decoration: underline; }

.com_publications span.href.selected {
  cursor: default;
  color: #000000;
  text-decoration: none; }

.com_publications div.publication_item_wrapper.last {
  border-bottom: none; }

.com_publications div.publication_item_image {
  float: left;
  width: 135px; }

.com_publications div.publications_multiselect {
  margin-bottom: 10px; }

.com_publications div.publications_multiselect select.publications_range {
  width: 100%;
  border: none;
  /*font-weight: bold;*/ }

.com_publications select.publications_range option {
  padding: 3px 5px;
  font-weight: bold; }

.com_publications span.href {
  cursor: pointer;
  color: red;
  text-decoration: underline; }

.com_publications span.href:hover {
  cursor: pointer;
  color: red;
  text-decoration: underline; }

.com_publications span.href.selected {
  cursor: default;
  color: #000000;
  text-decoration: none; }

.com_publications .publication_nav a:hover {
  text-decoration: underline; }

.com_publications #user3 {
  display: none; }

.com_publications div.picks_callout {
  margin-bottom: 37px; }

.com_publications #main-three-left a.noactive-child {
  text-decoration: underline !important;
  color: #000000 !important; }

.com_publications #main-three-left li.active ul li.active {
  text-decoration: underline !important;
  color: #000000 !important; }

.com_publications #main-three-left li.active ul li.active a {
  text-decoration: underline !important;
  color: #000000 !important; }

.com_publications #main-three-left li.active ul li.active-nochildren a {
  text-decoration: underline !important;
  color: #000000 !important; }

.com_publications #main-three-left li.active-nochildren {
  text-decoration: underline !important;
  color: #000000 !important; }

.com_publications #main-three-left li.active-nochildren a {
  text-decoration: underline !important;
  color: #000000 !important; }

.com_publications #main-three-left li.active-child a {
  text-decoration: none !important; }

.com_publications #main-three-left li.active-child a:hover {
  text-decoration: underline !important;
  color: #000000 !important; }

.com_publications #main-three-center {
  color: #000000; }

.com_publications span.publication_item_name {
  font-weight: bold;
  text-transform: uppercase;
  color: #000000; }

.com_publications div.publication_item_name {
  font-size: 1.2em;
  font-weight: bold;
  color: #000000;
  padding-top: 15px; }

.com_publications div.publications_subheader,
.com_publications div.publications_subheader2 {
  border-top: thin solid #000000;
  /* #DDDDDD */
  /*font-size: 120%;*/
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  padding: 0 0 2px 0;
  text-transform: uppercase; }

.com_publications div.publications_subheader {
  border-bottom: thin solid #000000;
  /* #DDDDDD */ }

.com_publications div.publications_subheader2 {
  padding: 5px 0;
  margin-top: 20px; }

.com_publications div.refine_results_container {
  border-bottom: 1px solid #000000;
  margin-bottom: 5px;
  padding-bottom: 13px; }

.com_publications div.refine_results {
  border-bottom: 1px solid #000000;
  margin-top: 5px;
  margin-bottom: 5px;
  /*padding-bottom: 5px;*/
  height: 35px; }

.com_publications span.refine_results {
  font-size: 1.2em;
  font-weight: bold;
  float: left;
  padding: 1px 0 0; }

.com_publications div.filter_display {
  float: left;
  margin-right: 10px; }

.com_publications div.filter_display_right {
  float: right; }

.com_publications div.filter_display_right.reset_link {
  clear: right;
  padding-top: 5px; }

.com_publications span.filter_title {
  /*
  just use 1.0 em from main css file 
  font-size: 10px; 
  */ }

.com_publications select#filter_type,
.com_publications select#filter_sorttype,
.com_publications select#filter_alpha,
.com_publications select#filter_year_ranges,
.com_publications select#filter_subjects {
  background: #EEEEEE;
  border: 1px solid #CCCCCC;
  font-size: 11px; }

.com_publications select#filter_alpha {
  min-width: 40px; }

.com_publications select#filter_sorttype {
  min-width: 65px; }

.com_publications select#filter_type option,
.com_publications select#filter_sorttype option,
.com_publications select#filter_alpha option {
  font-size: 11px;
  background: #FFFFFF; }

.com_publications div.switch_views {
  float: left;
  margin-top: 3px;
  font-size: 11px;
  line-height: 25px;
  padding-bottom: 7px; }

.com_publications div.switch_views span {
  line-height: 25px; }

.com_publications div.switch_views .list.inputbox {
  border: 1px solid #CCCCCC;
  padding: 5px 5px 5px 20px;
  color: #666666;
  text-decoration: none;
  margin: 0 3px 0 0;
  background: url("/media/com_publications/images/list_icon2.png") no-repeat scroll 4px 7px #eeeeee; }

.com_publications div.switch_views .list.inputbox.selected {
  background: url("/media/com_publications/images/list_icon2.png") no-repeat scroll 4px 7px #666666; }

.com_publications div.switch_views .default.inputbox {
  border: 1px solid #CCCCCC;
  padding: 5px 5px 5px 26px;
  color: #666666;
  text-decoration: none;
  margin: 0 3px 0 0;
  background: url("/media/com_publications/images/default_icon.png") no-repeat scroll 4px 7px #eeeeee; }

.com_publications div.switch_views .default.inputbox.selected {
  background: url("/media/com_publications/images/default_icon.png") no-repeat scroll 4px 7px #666666; }

.com_publications div.switch_views .inputbox.selected {
  color: #FFFFFF; }

.com_publications div.page_limit_pp {
  float: left;
  padding: 8px 0px 0px 0px;
  font-size: 11px; }

.com_publications div.page_limit {
  float: left;
  padding: 9px 0 0 20px;
  font-size: 11px; }

.com_publications div.page_limit_pp,
.com_publications div.pagination_pp {
  padding: 8px 0 0 20px; }

.com_publications div.page_limit span.href,
.com_publications div.page_limit_pp span.href {
  color: #D1342E;
  cursor: pointer;
  text-decoration: underline; }

.com_publications div.page_limit span.href.selected,
.com_publications div.page_limit_pp span.href.selected {
  color: #000000;
  text-decoration: none;
  cursor: default; }

.com_publications div.pagination {
  float: right;
  padding-top: 9px;
  font-size: 11px; }

.com_publications div.pagination_pp {
  float: right;
  font-size: 11px; }

.com_publications div.publication_item_wrapper {
  border-bottom: thin solid #DDDDDD;
  padding: 20px 0; }

.com_publications div.publication_item_image {
  float: left;
  width: 135px; }

.com_publications div.publication_item_image img {
  max-height: 135px;
  max-width: 135px; }

.com_publications div.publication_item_body {
  float: left;
  margin-left: 15px;
  max-width: 320px;
  /*
  font-size: 11px;
  line-height: 1.5;
  */ }

.com_publications table.publications_items {
  width: 100%; }

.com_publications thead.pub_table_header {
  border-bottom: 1px solid #000000; }

.com_publications tr.row_1 {
  background: #EEEEEE; }

.com_publications td.pub_list_title,
.com_publications td.pub_list_author,
.com_publications td.pub_list_date {
  vertical-align: top;
  padding: 10px;
  font-size: 1.2em;
  line-height: 1.5; }

.com_publications #main-three-left select#filter_year_ranges,
.com_publications #main-three-left select#filter_subjects {
  height: auto;
  color: #8A8A8A;
  font-size: 10px;
  padding-left: 0; }

.com_publications select#filter_year_ranges {
  width: 85px; }

.com_publications select#filter_subjects {
  width: 130px; }

.com_publications select#filter_alpha {
  width: 50px; }

.com_publications .featured_in li a,
.com_publications #main-three-center p a {
  text-decoration: underline; }

.com_publications div.pub_date_mod,
.com_publications div.pub_subject_mod {
  background-color: #DDDDDD;
  text-transform: uppercase;
  font-weight: bold;
  padding: 4px 4px 4px 25px;
  color: #8A8A8A; }

.com_publications div#mod_pub_date_title.arrow-on,
.com_publications div#mod_pub_subject_title.arrow-on {
  background: url("/media/com_publications/images/drop_arrow.png") no-repeat scroll 8px 8px #dddddd; }

.com_publications div#mod_pub_date_title.arrow-off,
.com_publications div#mod_pub_subject_title.arrow-off {
  background: url("/media/com_publications/images/collapse_arrow.png") no-repeat scroll 10px 7px #dddddd; }

.com_publications #main-three-left form.pub_multiselect {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 12px; }

.com_publications div.publications_subheader_wrap2 {
  padding: 10px 0;
  border-bottom: 1px solid #000000;
  border-top: 1px solid #000000;
  margin-top: 10px; }

/* search module styling */
#main-three-left .pub_search_form {
  padding-bottom: 12px;
  margin-bottom: 12px;
  margin-top: 12px;
  padding-top: 12px;
  border-top: 1px solid #A9A9A9; }

.com_content .pub_search_box,
.com_publications .pub_search_box {
  width: 138px;
  float: left; }

.com_publications {
  /* left navigation styling */
  /* Item detail page styling */
  /* Sample Pages */
  /* Picks page */ }

.com_publications #main-three-left .pub_search,
.com_publications #main-two-left .pub_search {
  float: right;
  color: #FFFFFF;
  background: #666666;
  margin: 0;
  padding: 0 2px 4px;
  font-size: 10px;
  text-transform: uppercase;
  height: 19px;
  border: none; }

.com_publications #main-three-left .pub_search:hover,
.com_publications #main-two-left .pub_search:hover {
  background: none repeat scroll 0 0 #CD3331; }

.com_publications div.publications_search {
  width: 177px; }

.com_publications #main-three-column .moduletable_pubview {
  /* border-bottom: 1px solid #A9A9A9; */ }

.com_publications #main-three-column .moduletable_pub {
  margin-top: 12px; }

.com_publications #main-three-column .moduletable_pub h3,
.com_publications #main-three-column .moduletable_pubview h3 {
  font-size: 1.2em;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 0 6px;
  color: #8A8A8A; }

.com_publications #main-three-column .moduletable_pub ul li a,
.com_publications #main-three-column .moduletable_pubview ul li a {
  color: #000000; }

.com_publications #main-three-column ul li.active a {
  color: #000000;
  text-decoration: underline; }

.com_publications #main-three-column ul li.active ul li a {
  text-decoration: none;
  color: #000000; }

.com_publications #main-three-column ul li.active ul li a:hover {
  text-decoration: underline;
  color: #000000; }

.com_publications #main-three-column ul li.active ul li.active a {
  text-decoration: underline;
  color: #000000; }

.com_publications .publication_nav {
  padding-bottom: 30px; }

.com_publications .publication_nav .prev_publication,
.com_publications .publication_nav .next_publication {
  font-size: 1.2em; }

.com_publications .publication_nav .prev_publication {
  float: left; }

.com_publications .publication_nav .next_publication {
  float: right; }

.com_publications .publications_po1,
.com_publications .publications_po2,
.com_publications .publications_po3 {
  padding: 5px 0;
  float: left;
  width: 160px; }

.com_publications .publicatins_po1 {
  clear: both; }

.com_publications #main-three-center .pub_purchase_opt {
  padding-bottom: 15px;
  font-size: 1.2em; }

.com_publications .pub_item_info {
  border-top: thin solid #000000;
  padding-top: 20px; }

.com_publications .publications_view_sample {
  margin-bottom: 20px; }

.com_publications .publications_view_sample .inputbox {
  background: url("/media/com_publications/images/read_icon.png") no-repeat scroll 1px 1px #666666;
  color: #FFFFFF;
  font-size: 10px;
  padding: 4px 4px 3px 26px;
  text-transform: uppercase; }

.com_publications .p_header {
  margin-bottom: 35px; }

.com_publications div.refine_results_subheader {
  margin-bottom: 5px; }

.com_content .item1827 a,
.com_publications .item1827 a {
  padding-bottom: 6px; }

.com_content .item1827,
.com_publications .item1827 {
  border-bottom: 1px solid #A9A9A9;
  margin-bottom: 12px; }

/*******************************************************
    Purchase Options
*******************************************************/
.publications_purchase_options_wrapper {
  position: relative; }

.publications_purchase_options li:hover,
#content #main-three-center .publications_purchase_options_wrapper h4.panel:hover {
  background-color: #e8e8e8; }

#content #main-three-center .publications_purchase_options_wrapper h4.panel {
  padding-left: 23px;
  cursor: pointer;
  padding-right: 3px;
  padding-top: 2px;
  height: 20px; }

#content #main-three-center .publications_purchase_options_wrapper h4.panel.last {
  margin-top: 5px; }

#content #main-three-center .publications_purchase_options_wrapper h4.panel.first {
  padding-bottom: 0px;
  border-bottom: 1px solid #cccccc; }

#content #main-three-center .publications_purchase_options_wrapper h4.panel.first.alone {
  padding-bottom: 0px;
  border-bottom: none; }

#content #main-three-center .publications_purchase_options_wrapper h4.panel.arrow-off.last {
  margin-bottom: 0px; }

.publications_purchase_options {
  border: 1px solid #cccccc;
  border-radius: 12px 12px 12px 12px;
  left: 180px;
  padding: 10px;
  position: relative;
  top: -23px;
  width: 290px; }

.publications_purchase_options ul {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 5px; }

.publications_purchase_options ul.acc_container.first li.first {
  border-top: none; }

.publications_purchase_options ul.last {
  border-bottom: none;
  margin-bottom: 0px; }

.publications_purchase_options li {
  border-top: 1px solid #cccccc;
  padding: 2px 0px 2px 24px;
  font-size: 10px; }

.publications_purchase_options li.print_pretext, .publications_purchase_options li.ebook_pretext {
  margin-bottom: 5px; }

.publications_purchase_options li.ebook_pretext {
  border-top: none;
  font-size: 9px; }

.publications_purchase_options li.ebook_pretext:hover {
  background-color: #ffffff; }

.publications_purchase_options li .price {
  float: right; }

.publications_purchase_options .key_description {
  float: right; }

.publications_purchase_options .key_description.ebook {
  margin-top: 5px; }

.publications_purchase_options .title {
  background: url("/templates/guggenheim/images/minus.png") no-repeat scroll 3px 2px transparent;
  padding-bottom: 0px; }

.publications_purchase_options .arrow-off {
  background: url("/templates/guggenheim/images/plus.png") no-repeat scroll 3px 2px transparent;
  padding-bottom: 0px; }
