/* tntbase 6 - topnotchthemes_1000 v1.0 01012008 */

/****************************/
/* 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.               */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Uncomment (remove leading semicolon from ) the  */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */

.category-grid-products td, .category td, .cart-block-summary-table tr.cart-block-summary-tr td {
  vertical-align:top;
}

#content-top {
  background: none;
  border: none;
  max-height: none;
  overflow: none;
  padding: none;
}

#content {
  min-height:600px;
}

#footer-message {
  width: 30%;
}

.jcarousel-skin-tango
.jcarousel-container-horizontal {
  width: 85%;
}

.jcarousel-skin-tango
.jcarousel-clip-horizontal {
  height: 100px;
  width: 100%;
}

.jcarousel-skin-tango
.jcarousel-item-horizontal {
  margin-right: 35px;
}

.jcarousel-skin-tango
.jcarousel-item {
  height: 95px;
}

/* .full-node #content */
.uc-price-display {
  color: #B50000;
  font-size: 2em;
}

.third-digit {
  opacity: 0.5;
  font-size: 0.8em;
  font-weight: normal;
}

.add-to-cart {
  margin-bottom:16px;
}

.field-field-spec {
  margin-top:16px;
  margin-bottom:16px;
}

h2.title {
  color:#005591;
//  font-family:"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
  font-weight: bold;
  margin-bottom: 4px;
//  text-transform: uppercase;
}

h2.pane-title {
  color:#005591;
//  font-family:"Arial Narrow","Helvetica Narrow",Arial,Helvetica,sans-serif;
  font-weight: bold;
  margin-bottom: 10px;
//  text-transform: uppercase;
}


.add-to-cart p {
  margin: 0;
  margin-bottom: 8;
}

div#edit-qty-wrapper {
  margin-bottom: 0em;
}

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

#search-box {
  margin: 5px 0;
}

#header-last {
  margin: 10px 0 10px;
}

.product-image {
  float: right;
}

.catalog_grid_image {
  display: block;
}

.quote_right {
  text-align: right;
}

.view-vocabulary-overview {
  text-align: center;
  vertical-align: top;
}

.view-ubercart-taxonomy-children-terms {
  text-align: center;
  vertical-align: top;
}

.view-ubercart-taxonomy-products {
  text-align: center;
  vertical-align: top;
}

div.view-vocabulary-overview td {
  vertical-align: top;
  padding-bottom:25px;
}


#mimemail-body {
  background-color: #FFFFFF;
}

/* Link with icons 
*/
a[href^="mailto:"] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/site_icons/email.png) center left no-repeat;
}
a[href^="tel:"] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/site_icons/telephone.png) center left no-repeat;
}

div#views-slideshow-ddblock-front_page_radio_products_default.views-slideshow-ddblock-cycle-vsd-default .border {
  margin: 0 auto;
}

div#views-slideshow-ddblock-front_page_featured_products_default.views-slideshow-ddblock-cycle-vsd-default .border {
  margin: 0 auto;
}

div.views-slideshow-ddblock-cycle-vsd-default div.slide-title-horizontal {
  float: none;
  width: 100%;
}

div.views-slideshow-ddblock-cycle-vsd-default div.slide-title-inner a {
  color:#ffffff;
}