/* $Id: local-sample.css,v 1.2 2010/09/17 21:36:06 eternalistic Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

.header-primary-menu-inner ul.menu li,
h1.title,
.catalog-grid-title,
.catalog-grid-sell-price,
.product-group .uc-price-display,
#block-uc_cart-0 h2,
#block-block-2 h2,
.prosper-rounded-title h2.block-title,
#block-block-4 h2,
#front-page h2,
#block-views-similarterms-block_2 h2 {
font-family: 'Crimson Text', serif;
}
  



#block-uc_cart-0 h2.title { 
color: #F4EAD1; 
font-size: 220%;
}
.cart-block-icon-full {
    background: url("../images/1295443609_shopping_cart.png") no-repeat scroll left center transparent;
}
.cart-block-title-bar {
    display: inline;
    padding-left: 5px;
}

html.js .uc_out_of_stock_throbbing {
    display: none;
}

#content-body { width: 290px; float: left; }

#product-details {
    -moz-border-radius: 4px 4px 4px 4px;
    margin: 0 0 0 0;
    float: right;
    overflow: hidden;
    padding: 20px;
    text-align: right;
    width: 96px;
    clear: right;
}
.terms { text-align: right; clear: right; }

div.vertical-tabs ul.vertical-tabs-list li.selected {
    background: none repeat scroll 0 0 #EDEAE0;
    border-right-width: 0;
    position: relative;
}

div.vertical-tabs ul.vertical-tabs-list li {
    background: none repeat scroll 0 0 #F6F4EF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    height: 1%;
    margin: 0;
    padding: 0;
}

.category-grid-products .catalog-grid-title, .category-grid-products .catalog-grid-sell-price, .category-grid-products .add-to-cart {
    text-align: center;
    font-weight: bold;
}

.category-grid-products .catalog-grid-title {
    font-size: 140.67%;
}

.header-primary-menu-inner ul.menu li {
    font-size: 22px; 
    line-height: 98%;
    text-transform: none;
}

.catalog-grid-title a { 
  font-size: 120%; 
  height: 3em;
}
.catalog-grid-title a:hover, .catalog-grid-title a:active {
    text-decoration: none !important;
    display: block;
    padding: 10px;
}
h1.title { font-size: 350%; }

.order-pane-table thead th {
    background-color: #9B8879;
    border-color: #9B8879;
    border-style: solid;
    border-width: 0 0 2px;
    font-weight: bold;
    padding: 4px 8px;
    color: #FFF;
}

td.category { border: none !important; }

#block-block-2 h2 { font-size: 190%; }

thead {
    border: none;
}
#content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited {
    background: none repeat scroll 0 0 #372E27;
    color: #FFFFFF;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
}
.feed-icon, .statistics_counter { display: none !important; }

#block-views-similarterms-block_2 { border-top: 2px solid #9B8879; padding-top: 12px; }
#block-views-similarterms-block_2 td { 
  width: 25%; 
  vertical-align: top;
  text-align: center;
}
.imagecache-product_list_linked img {
    -moz-box-shadow: 0 0 6px #9B8879;
    -webkit-box-shadow: 0 0 6px #9B8879;
    box-shadow: 0 0 6px #9B8879;
    background: none repeat scroll 0 0 #9B8879;
    padding: 1px;
}
hr {
    border: 1px solid #9B8879;
    height: 1px;
}
#front-page .category-grid-products {
    border-top:none !important;
  font-weight: bold;
}


.field-field-galleryimage { clear: both; }
.field-field-galleryimage .field-item { float: left; margin-right: 5px; }

.social-buttons {
    padding: 10px;
    position: absolute;
    right: 0;
    margin-top: 3em;
    border-top: 2px solid #9b8879;
}
.social-buttons-facebook {
    display: block;
    float: left;
    width: 48px;
  margin-right: 5px;
}
.social-buttons-twitter {
    display: block;
  float: left;
  margin-right: 7px;
}
.social-buttons-googleplusone {
    display: block;
  float: left;
}

.node-type-gallery .group-sorting { display: none; }
