/* Theming for Shopping Cart / Store Front page  / Product Pages */
body.path-store #content {
  margin-top: 0;
  padding: 0 !important;
}

body.page-store #content-inner,
body.page-store #block-system-main {
  margin: 0 !important;
}

#store_front {
  background: #c1c1b7;
}

#store_front table {
  width: 100%;
}

#store_front .throbber,
#store_front .message {
  display: none;
}

#store_front .throbber {
  display: block;
}

#store_front .progress-disabled {
  float: none;
}
#store_front .store-col-center,
#store_front .panel-col {
  background: #ffffff;
  min-height: 300px;
  width: 560px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  float: left;
}
/* Do not display the top Top area in Panel */
#store_front .panel-col-top {
  display: none;
}

#store_front table {
  margin: 0;
}

/* Theming for the left Column */
#store_front .store-col-first {
  width: 210px;
  float: left;
}
#store_front .store-col-first .inside {
  margin: 0 .5em 1em .5em;
}
#store_front .contextual-links-wrapper {
  display: none;
}

.catalog-links {
  margin: 1.5em 0 1.5em 26px;
}
input.btn.catalog-link[disabled]:hover,
button.catalog-link[disabled]:hover {
  background: none;
  border-color: #fff;
  color: #fff;
}
input.btn.catalog-link,
input.btn.catalog-link:hover,
input.btn.catalog-link:active,
input.btn.catalog-link:focus,
button.catalog-link,
button.catalog-link:hover,
button.catalog-link:active,
button.catalog-link:focus {
  outline: none;
  background: none;
  border: none;
  color: #fff;
  display: block;
  clear: both;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  margin: 0;
  border-bottom: 1px solid #ffffff;
  border-radius: 0;
  width: 100%;
  padding: 0;
  text-align: left;
}
input.btn.catalog-link.selected,
button.catalog-link.selected {
  font-weight: bold;
}
input.btn.catalog-link:hover,
button.catalog-link:hover {
  text-decoration: underline;
}
input.btn.catalog-link:first-child,
button.catalog-link:first-child {
  border-top: 1px solid #ffffff;
}

#store_front .store-col-first #catalog_block ul.menu li a {
  color: #ffffff;
}

#store_front .store-col-first #catalog_block ul.menu li a.active-catalog-filter {
  font-weight: bold;
}

#store_front .store-col-first #catalog_block ul.menu li {
  border-top: 1px solid #ffffff;
  margin-left: -28px;
  list-style: none;
}

#store_front .store-col-first #catalog_block ul.menu {
  border-bottom: 1px solid #ffffff;
  list-style-position: inside;
  margin-left: 26px;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
}

#store_front .store-col-first #store-title-block {
  text-align: center;
  margin-top: 21px;
}

#store_front .store-col-first .product-search {
  margin-left: 20px;
  margin-bottom: 25px;
  margin-top: -10px;
}

#store_front .store-col-first .product-search label {
  font-family: Arial, Verdana, sans-serif;
  color: white;
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 0;
}

#store_front .store-col-first .product-search .form-text {
  width: 120px;
  height: 18px;
  float: left;
  border: none;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  margin-right: 5px;
  padding: 1px 2px;
  border-radius: 0;
}

#store_front .store-col-first .product-search .form-submit {
  font-family: Arial, Verdana, sans-serif;
  font-size: 0;
  height: 20px;
  width: 25px;
  background: url('../images/search_go.jpg') no-repeat left top;
  text-indent: -9999px;
  display: block;
}

#store_front .store-col-first .product-search .form-item {
  margin-bottom: 0;
}

#store_front .store-col-first .status-filter.form-wrapper {
  margin-left: 20px;
  margin-bottom: 25px;
  margin-top: 5px;
  padding-top: 2px;
}

#store_front .store-col-first .status-filter .form-type-radio {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #ffffff;
  margin: 0;
  clear: both;
}

/* Theming for the Right Column */
#store_front .store-col-last {
  float: left;
  width: 190px;
}

#store_front .store-col-last .cart-block h2 {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  margin-left: 25px;
  margin-top: 5px;
  color: #ffffff;
}

#store_front .store-col-last .cart-block h2 a {
  color: #ffffff;
}

#checkout_button_block {
  margin-right: 21px;
  border-bottom: 1px solid #ffffff;
  padding-bottom: 15px;
}

#store_front .store-col-last .cart-block .cart-block--summary .cart-block--summary-items {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: white;
}

#store_front .store-col-last .cart-block .cart-block--summary .cart-block--summary-total {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: white;
  text-align: left;
  padding-left: 40px;
}

#store_front .store-col-last .cart-block .cart-block--summary-links {
  display: none;
}
#store_front .store-col-last .cart-block .cart-block-items {
  display: none;
}
#store_front .store-col-last .cart-block .cart-block-items .table-hover > tbody > tr:hover {
  background: none;
}
#store_front .store-col-last .cart-block .cart-block-items .cart-block-item-qty {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: white;
  min-width: 30px;
}

#store_front .store-col-last .cart-block .cart-block-items .cart-block-item-title {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: white;
  text-align: left;
  width: 92px;
}

#store_front .store-col-last .cart-block .cart-block-items .cart-block-item-price {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: white;
  text-align: left;
}

#store_front .store-col-last .cart-block .cart-block-items .cart-block-item-title a,
#store_front .store-col-last .cart-block .cart-block-items .cart-options {
  color: white;
}

#store_front .store-col-last .cart-block .cart-block--summary {
  margin-bottom: 0;
  margin-left: 25px;
  margin-top: 0;
  cursor: pointer;
}

#store_front .store-col-last .cart-block .cart-block-items {
  margin-left: 25px;
  margin-top: 0;
  margin-bottom: 0;
}

#store_front .store-col-last .cart-block #block-cart-contents p {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: white;
  margin: 10px;
}

#store_front .store-col-last .cart-block .cart-block--summary-table .cart-block--summary-checkout {
  text-align: left;
  color: #c1c1b7;
}

#store_front .store-col-last .cart-block .cart-block--summary-table .cart-block--summary-checkout a {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: white;
}

#store_front .store-col-last .cart-block #block-cart-title-bar-arrow {
  margin-left: -14px;
}

#store_front .store-col-last .cart-block #block-cart-title-image {
  display: none;
}

#store_front .store-col-last .cart-block #block-cart-title-arrow {
  display: none;
}

#store_front .store-col-last .cart-block .cart-block--summary-checkout {
  display: none;
}

#store_front .store-col-last .store-menu {
  margin-right: 21px;
}

#store_front .store-col-last .store-menu .menu {
  border-top: 1px solid #ffffff;
  padding-top: 5px;
  padding-left: 26px;
}

#store_front .store-col-last .store-menu .menu li a {
  color: white;
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
}
#store_front .store-col-last .store-menu .menu li a:hover {
  text-decoration: underline;
}

#store_front .store-col-last .store-menu .menu li {
  list-style: none;
}

#store_front .store-col-last #checkout_button_block a {
  color: white;
  background: #db392b;
  padding: 3px;
  margin-left: 10px;
  margin-top: 22px;
  font-weight: bold;
  font-size: 14px;
  font-family: Arial, Verdana, sans-serif;
}

#store_front .store-col-last #checkout_button_block p {
  margin-top: 22px;
}

/* Bottom Part of the Panel */
#store_front .panel-col-bottom {
  background: white;
}

#store_front .store-col-first #ad_left_block_1 {
  text-align: center;
}

#store_front .panel-col #ad_center_block_1 {
  text-align: center;
}

#store_front .store-col-last #ad_right_block_1 {
  padding-left: 10px;
}

#store_front .panel-col .view-products .view-data-node_title a {
  font-weight: bold;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hIEfix.png,sizingMethod=crop); ZOOM: 1
}

#store_front .panel-col .view-products .view-data-edit-link a {
  color: #ffffff;
}

#store_front .panel-col .view-products .views-view-grid td.view-grid-item {
  border: 1px dotted #cfc4c3;
  padding: 17px;
  vertical-align: top;
  width: 33%;
}

#store_front .panel-col .view-products .views-view-grid td.view-grid-item .views-field-title {
  width: 100%;
}

#store_front .panel-col .view-products .views-view-grid td.view-grid-item .views-field-field-product-teaser p {
  text-indent: 0;
}

#store_front .panel-col .view-products {
  text-align: center;
}

/* Product Pages */
.region-sidebar-first .block-narrative_store {
  padding-top: 64px;
}

.region-sidebar-first #product_left_text ul.utilitylinks {
  text-align: center;
  margin: 0 0 0 0;
}

#content-area .node-type-cd-dvd p,
#content-area .product-type-book p,
#content-area .product-type-merchandise p {
  text-indent: -1;
}

.node-type-cd-dvd .field-field-product-subtitle h4,
.product-type-book .field-field-product-subtitle h4,
.product-type-merchandise .field-field-product-subtitle h4 {
  letter-spacing: 0.3em;
}

.node-type-cd-dvd .region-sidebar-first-inner,
.product-type-book .region-sidebar-first-inner,
.product-type-merchandise .region-sidebar-first-inner {
  background: #ffffff none repeat scroll 0 0;
  font-size: 0.8em;
  font-weight: bold;
}

.section-product .region-sidebar-first #store_logo,
.node-type-cd-dvd .region-sidebar-first #store_logo,
.product-type-book .region-sidebar-first #store_logo,
.product-type-merchandise .region-sidebar-first #store_logo {
  margin-bottom: 0;
  padding-bottom: 14px;
  padding-left: 0;
  padding-top: 14px;
  text-align: left;
}

.node-type-cd-dvd .region-sidebar-first .product_image,
.product-type-book .region-sidebar-first .product_image,
.product-type-merchandise .region-sidebar-first .product_image {
  text-align: center;
}

.section-product .region-sidebar-first #free_sample_text,
.node-type-cd-dvd .region-sidebar-first #free_sample_text,
.product-type-book .region-sidebar-first #free_sample_text,
.product-type-merchandise .region-sidebar-first #free_sample_text {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

.section-product .region-sidebar-second,
.node-type-cd-dvd .region-sidebar-second,
.product-type-book .region-sidebar-second,
.product-type-merchandise .region-sidebar-second {
  padding-top: 40px;
}

.section-product .region-sidebar-second hr,
.node-type-cd-dvd .region-sidebar-second hr,
.product-type-book .region-sidebar-second hr,
.product-type-merchandise .region-sidebar-second hr {
  margin-top: 10px;
  padding-bottom: 10px;
  margin-left: 15px;
}

.section-product .region-sidebar-second #reader_comments ul,
.node-type-cd-dvd .region-sidebar-second #reader_comments ul,
.product-type-book .region-sidebar-second #reader_comments ul,
.product-type-merchandise .region-sidebar-second #reader_comments ul {
  list-style: none;
  padding-left: 18px;
  margin-bottom: 0;
}
.section-product .region-sidebar-second #reader_comments li,
.node-type-cd-dvd .region-sidebar-second #reader_comments li,
.product-type-book .region-sidebar-second #reader_comments li,
.product-type-merchandise .region-sidebar-second #reader_comments li {
  padding-bottom: 10px;
}
.section-product .region-sidebar-second #reader_comments a.make-comment,
.node-type-cd-dvd .region-sidebar-second #reader_comments a.make-comment,
.product-type-book .region-sidebar-second #reader_comments a.make-comment,
.product-type-merchandise .region-sidebar-second #reader_comments a.make-comment {
  color: #e60000;
  font-weight: bold;
  margin-left: 18px;
}
.section-product .region-sidebar-second .view-author-related-products,
.node-type-cd-dvd .region-sidebar-second .view-author-related-products,
.product-type-book .region-sidebar-second .view-author-related-products,
.product-type-merchandise .region-sidebar-second .view-author-related-products {
  font-size: 1.0em;
  font-family: Arial, Verdana, sans-serif;
  line-height: 1.2em;
  margin-left: 20px;
  font-weight: normal;
}
.section-product .region-sidebar-second .view-author-related-products .views-field-title,
.node-type-cd-dvd .region-sidebar-second .view-author-related-products .views-field-title,
.product-type-book .region-sidebar-second .view-author-related-products .views-field-title,
.product-type-merchandise .region-sidebar-second .view-author-related-products .views-field-title {
  font-size: 1em;
  font-weight: normal;
  width: 100%;
}
.section-product .region-sidebar-second .view-author-related-products .item-list ul,
.node-type-cd-dvd .region-sidebar-second .view-author-related-products .item-list ul,
.product-type-book .region-sidebar-second .view-author-related-products .item-list ul,
.product-type-merchandise .region-sidebar-second .view-author-related-products .item-list ul {
  padding: 0 0 0 10px;
}
.section-product .region-sidebar-second .view-author-related-products .item-list ul li.bookicon,
.node-type-cd-dvd .region-sidebar-second .view-author-related-products .item-list ul li.bookicon,
.product-type-book .region-sidebar-second .view-author-related-products .item-list ul li.bookicon,
.product-type-merchandise .region-sidebar-second .view-author-related-products .item-list ul li.bookicon {
  list-style-type: disc;
}
.section-product .region-sidebar-second .view-author-related-products .item-list ul li.storyicon,
.node-type-cd-dvd .region-sidebar-second .view-author-related-products .item-list ul li.storyicon,
.product-type-book .region-sidebar-second .view-author-related-products .item-list ul li.storyicon,
.product-type-merchandise .region-sidebar-second .view-author-related-products .item-list ul li.storyicon {
  list-style-type: disc;
}
.section-product .region-sidebar-second .view-author-related-products a,
.node-type-cd-dvd .region-sidebar-second .view-author-related-products a,
.product-type-book .region-sidebar-second .view-author-related-products a,
.product-type-merchandise .region-sidebar-second .view-author-related-products a {
  color: #e60000;
}
.section-product .region-sidebar-second #product_right_text,
.node-type-cd-dvd .region-sidebar-second #product_right_text,
.product-type-book .region-sidebar-second #product_right_text,
.product-type-merchandise .region-sidebar-second #product_right_text {
  text-align: left;
  padding-left: 10px;
}

.node-type-cd-dvd .region-sidebar-first,
.product-type-book .region-sidebar-first,
.product-type-merchandise .region-sidebar-first {
  margin-bottom: -10px;
}

.node-type-cd-dvd .field-name-field-author-name,
.product-type-book .field-name-field-author-name,
.product-type-merchandise .field-name-field-author-name {
  display: block;
  padding-bottom: 30px;
  color: #666666;
  font-family: Arial,Verdana,sans-serif;
  text-decoration: none;
}

.node-type-cd-dvd #edit-qty-wrapper label,
.product-type-book #edit-qty-wrapper label,
.product-type-merchandise #edit-qty-wrapper label {
  display: inline;
}

.node-type-cd-dvd #cboxLoadedContent,
.product-type-book #cboxLoadedContent,
.product-type-merchandise #cboxLoadedContent {
  text-align: left;
  line-height: 1.3em;
  font-size: 14pt;
  font-family: Georgia,"Times New Roman","Bitstream Vera Serif",serif;
}

.node-type-cd-dvd #cboxLoadedContent #half_inch_margin,
.product-type-book #cboxLoadedContent #half_inch_margin,
.product-type-merchandise #cboxLoadedContent #half_inch_margin {
  margin: 45px;
}

#content-area .display_price {
  display: none;
}
body.section-product .region-sidebar-second .block-narrative-store-product-comments-block,
body.section-store .region-sidebar-second .block-narrative-store-product-comments-block {
  width: 236px;
}

.region-sidebar-second .block-narrative-store-product-comments-block h3 {
  margin: 0 0 5px 25px;
  text-align: left;
  color: black;
  font-size: 0.9em;
  letter-spacing: 0.1em;
}

.region-sidebar-second .block-narrative-store-product-comments-block h3 a {
  color: black;
}

.region-sidebar-second .block-narrative-store-product-comments-block h3.other_works {
  clear: both;
  padding-top: 25px;
}
.region-sidebar-second .block-narrative-store-product-comments-block p {
  padding: 0 10px 10px 16px;
  text-indent: 0;
}
.region-sidebar-second .block-narrative-store-product-comments-block .author-photo {
  float: left;
  padding-left: 5px;
}
.region-sidebar-second .block-narrative-store-product-comments-block .author-about {
  float: right;
  padding-right: 10px;
  padding-left: 102px;
  position: absolute;
}
.region-sidebar-second .block-narrative-store-product-comments-block .author-about hr {
  margin: 0 -10px 0 0;
  padding: 0;
}
.region-sidebar-second .block-narrative-store-product-comments-block .author-about ul {
  margin: 2px 0 2px -5px;
  padding: 0;
}
.region-sidebar-second .block-narrative-store-product-comments-block .author-about li {
  margin-left: 15px;
  margin-right: -2px;
  padding: 0;
  text-align: left;
}
.region-sidebar-second .block-narrative-store-product-comments-block .author-about a {
  color: #e60000;
  font-weight: bold;
}

.region-sidebar-second #product_right_top_links {
  padding-bottom: 30px;
  margin: 0 auto;
  width: 160px;
}

.region-sidebar-second  #product_right_top_links li {
  display: inline;
}

.region-sidebar-second  #product_right_top_links span.share a.share_link {
  background: none !important;
  padding: 0;
}

.region-sidebar-second #product_right_top_links .st_sharethis {
  cursor: pointer;
}

/* Add to cart form in Product Pages */
.add-to-cart #uc_product_sell_price {
  margin-top: 1em;
}

.add-to-cart #free_sample_text {
  margin-top: 1em;
}

.add-to-cart .form-item span.form-required {
  display: none;
}

.add-to-cart .form-item .form-radios {
  margin-left: 69px;
  margin-top: -22px;
}

.add-to-cart .form-item,
.add-to-cart .form-item label.option,
.add-to-cart #edit-qty-wrapper #edit-qty,
.add-to-cart .help_text,
.add-to-cart #uc_product_sell_price {
  font-family: Arial, Verdana, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin: 0;
}

.add-to-cart .form-item label.option span.no_bold,
.add-to-cart .form-item div.no_bold {
  font-weight: normal;
  font-family: Arial, Verdana, sans-serif;
  font-size: 10pt;
}

.add-to-cart #edit-qty-wrapper #edit-qty {
  margin-left: 7px;
}

.add-to-cart #uc_product_sell_price label {
  display: inline;
  margin-right: 30px;
  font-weight: bold;
  text-align: left;
}

.add-to-cart .form-item label {
  display: inline;
  margin-right: 7px;
}

.add-to-cart .form-item label.option input {
  margin: 0 5px 0 0;
}

.add-to-cart #edit-qty-wrapper {
  margin-bottom: 20px;
  clear: left;
}

.add-to-cart #edit-qty-wrapper label {
  margin-right: 0;
}

.add-to-cart .form-submit {
  display: block;
  margin-top: 5px;
}

.add-to-cart .form-item input.form-radio {
  margin-top: 0;
}

/* Product Addition forms */
.node-form #edit-body-wrapper {
  margin-top: 1em;
  margin-bottom: 0;
}

.node-form #edit-field-product-teaser-0-value-wrapper,
.node-form #edit-field-product-left-column-text-0-value-wrapper,
.node-form #edit-field-product-right-column-text-0-value-wrapper,
.node-form #edit-field-sample-text-0-value-wrapper,
.node-form #edit-field-product-subtitle-0-value-wrapper {
  margin-top: 1em;
  margin-bottom: 0;
}

/* The Cart and checkout pages */
#cart-form-buttons {
  margin-top: 1em;
}

body.page-cart #content-header .messages {
  display: none;
}

body.page-cart #content-header .error {
  display: block !important;
}

body.page-cart-checkout .AuthorizeNetSeal {
  float: right;
}

body.page-cart-checkout #content-area {
  margin-top: 60px;
}

body.page-cart-checkout span.form-required {
  display: none;
}

body.page-cart-checkout #comments-pane #edit-panes-comments-comments-wrapper label,
body.page-cart-checkout #comments-pane .textarea-identifier {
  display: none;
}

body.page-cart-checkout .cart-review tbody td.price,
body.page-cart-checkout .cart-review thead td.price {
  border-right: 1px solid #bbbbbb;
}

body.page-cart-checkout #quotes-pane #edit-panes-quotes-quote-button,
body.page-cart-checkout #delivery-pane #edit-panes-delivery-next,
body.page-cart-checkout #billing-pane #edit-panes-billing-next,
body.page-cart-checkout #quotes-pane #edit-panes-quotes-next,
body.page-cart-checkout #payment-pane #edit-panes-payment-next {
  display: none;
}

body.page-cart-checkout #cart-pane thead {
  background: #eeeeee;
}

body.page-cart-checkout #cart-pane thead th.products {
  text-align: center;
  padding: 0.4em;
}

#cart-form-pane table tbody tr td.qty {
  padding-right: 40px;
}
.cart-block-items tr.odd,
.cart-block-items tr.even,
.cart-block-items .table > tbody > tr > td {
  background-color: inherit;
  border: none;
  vertical-align: top;
}
#cart-form-pane table tbody tr.even,
#cart-form-pane table tbody tr.odd {
  background-color: #ffffff;
}

#cart-form-pane table thead,
#cart-form-pane table tbody td.subtotal {
  background-color: #ffffff;
}

#cart-form-pane #cart-form-buttons #edit-actions {
  margin: 0;
}

#cart-form-pane #continue-shopping-link {
  top: 0.8em;
}

#cart-form-pane table {
  margin-left: 5px;
  margin-right: 5px;
  width: 99%;
}

body.section-user #content-area table tr td.date-row,
body.section-user #content-area table tr td.active {
  background: none;
  border: none;
}

.add-to-cart .help_text {
  display: inline;
  color: gray;
  font-style: italic;
  font-size: 11pt;
  opacity: 0;
}

.add-to-cart .help_text_link,
.add-to-cart .help_text_link a {
  color: gray;
  display: inline;
  font-family: Arial, Verdana, sans-serif;
  font-size: 9pt;
  font-weight: normal;
}

/* Theming for product sorting page */
.view-store .views-row {
  border-top: 1px dotted #cfc4c3;
  border-left: 1px dotted #cfc4c3;
  border-right: 1px dotted #cfc4c3;
  display: table-row;
}
.view-store .views-col:nth-child(2) {
  border-right: 1px dotted #cfc4c3;
  border-left: 1px dotted #cfc4c3;
}
.view-store .views-col:first-child:nth-last-child(1) {
  border-right: 1px dotted #cfc4c3;
  width: 187px !important;
}
.view-store .views-col {
  text-align: center;
  padding: 17px;
  display: table-cell;
  width: 186px !important;
  vertical-align: top;
  float: none;
  box-sizing: border-box;
}
.view-store .views-col img {
  margin-left: auto;
  margin-right: auto;
}
.view-store .view-filters {
  display: none;
}

body.page-admin-store-products-sort #content-inner {
  margin: 0 130px !important;
}
#narrative-store-sort-products-form input {
  margin-top: 10px;
}

/* Theming for the File downloads page in User */
body.section-user #content-area table tr td.filename-row,
body.section-user #content-area table tr td.description-row,
body.section-user #content-area table tr td.download-row,
body.section-user #content-area table tr td.size-row,
body.section-user #content-area table tr td.format-row {
  text-align: center;
}
#block-narrative-delta-3 .connect_widget_like_button .liketext {
  background-image: url('../images/icons/small/sociable-icon.png') !important;
}
.block-narrative-store-product-comments-block .st_sharethis .stButton {
  display: none !important;
}
.block-narrative-store-product-comments-block div.noindent {
  margin-top: 14px;
}
.block-narrative-store-product-comments-block .st_sharethis {
  float: left;
  margin-left: 3px;
}
#product_right_top_links ul.utilitylinks {
  float: left;
}
.region-sidebar-first #block-productinformation,
.region-sidebar-first #block-narrative-store-delta-3 {
  padding-top: 64px;
}
.display-price {
  display: none;
}
.add-to-cart .attributes {
  margin-top: 5px;
}
.field-name-field-product-subtitle h4 {
  letter-spacing: 0.3em !important;
}
.product-info {
  display: none;
}

ul.utilitylinks {
  list-style: none;
  padding: 0;
  margin: 0 0 0 5px;
  font-weight: bold;
  text-transform: uppercase;
}
.utilitylinks li {
  padding: 0 0 5px 0;
  margin: 0;
}

#content .node-book .add-to-cart .form-item input.form-radio {
  margin-top: 3px;
  margin-right: 10px;
}
.page-node .node-book .add-to-cart .form-item .form-radios {
  margin-bottom: 0;
}
.page-node .node-book .add-to-cart .form-item .description {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 75px;
  clear: left;
}
.page-node .node-book .add-to-cart .form-item .form-radios .attr_option {
  padding-right: 0;
  width: 90px;
}
