/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Basic Typography & Colors
-------------------------------------------------------------- */
/* HTML & Body
-------------------------------------------------------------- */

html {
  background-color: #ffffff;
}

body {
  background: #ffffff;
  color: #F0F0F0;  /* body text */
  font-family: Helvetica, Arial, Verdana, "Bitstream Vera Sans", sans-serif;     /* web safe fonts */
  font-size: 83%;
  font-weight: normal;
  line-height: 1.5em;
}
/* Links */
a:link,
a:visited {
  color: #828092;
}

a:hover,
a:focus,
a:active {
  color: #369;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  color: #ff6600;
  font-weight: normal;
  line-height: 100%;
}

h1,
h1.title {
  font-size: 250%;   /* 30px/12px */
}

h2 {
  font-size: 200%;   /* 24px/12px */
}

h3 {
  font-size: 166.67%;   /* 20px/12px */
}

h4 {
  font-size: 116.67%;   /* 14px/12px */
}

h5 {
  font-size: 100%;   /* 12px/12px */
}

h6 {
  font-size: 83.33%;  /* 10px/12px */
}



/* Header Group */
.header-group-wrapper {

  background: #000000 url(../images/woodgrain.jpg);
  float: left;
}



.header-group .inner {
 background:  transparent;
  color:  transparent;
}


/* Header Top */
.header-top-wrapper {
  background: #000000 url(../images/secondary-menu-bg.png) repeat-x top left;
  float: left;
  min-height: 32px;
}

/*  Main Area (content + sidebars + main-prefaces + main-postscripts)
-------------------------------------------------------------- */
#main-wrapper {
  padding: 20px 0;
 background: #000000;
}




/* Ubercart - checkout */
#uc-cart-checkout-form {
  background: #000000;
  border-top: 1px solid #e8e7e7;
  border-bottom: 2px solid #bfbfbf;
  padding: 20px;
}

#uc-cart-checkout-form fieldset {
  border-top: 25px solid #aeaeae;
}

#uc-cart-checkout-form fieldset legend {
  background: #aeaeae;
  color: #fff;
  line-height: 25px;
  padding: 0;
}

#uc-cart-checkout-form fieldset legend a:link,
#uc-cart-checkout-form fieldset legend a:visited {
  color: #fff;
  height: 25px;
  line-height: 29px;
  overflow: hidden;
  padding: 0 0 0 15px;
}

#uc-cart-checkout-form table tr.odd {
  background: #f3f3f3;
}

#uc-cart-checkout-form table td.subtotal .uc-price {
  font-weight: bold;
}

#uc-cart-checkout-form .item-list .product-description {
  margin: 0 0 0 20px;
}

html.js #uc-cart-checkout-form fieldset.collapsible legend a {
  background: transparent url(../images/menu-expanded-uc.png) no-repeat 0% 50%;
}

html.js #uc-cart-checkout-form fieldset.collapsed legend a {
  background: transparent url(../images/menu-collapsed-uc.png) no-repeat 0% 50%;
}

#uc-cart-checkout-form .address-pane-table .field-label {
  color: #8e8e8e;
  font-weight: normal;
  padding-right: 20px;
}

#uc-cart-checkout-form .address-pane-table .form-required {
  color: #AF0000;
  float: right;
  font-weight: bold;
  padding: 0 0 0 3px;
}

#uc-cart-checkout-form .uc-price {
  font-weight: bold;
}

#uc-cart-checkout-form input#edit-panes-customer-primary-email,
#uc-cart-checkout-form table td .form-item input,
#uc-cart-checkout-form table td .form-item select,
#uc-cart-checkout-form table td .form-item textarea {
  background: #f5f5f5;
}

/* Ubercart - review order */
.order-review-table {
  background: #000000;
  border: none;
  width: 100%;
}

.order-review-table .pane-title-row {
  background: #adadad;
  color: #fff;
  text-align: left;
}

.order-review-table .pane-title-row td {
  border: none;
  padding: 5px 15px;
}

.order-review-table .title-col {
  padding: 15px;
  text-align: left;
  width: 100px;
}

.order-review-table .data-col {
  color: #535353;
  padding: 15px;
}

.order-review-table .review-button-row {
  background: #fff;
  border: none;
  border-bottom: 2px solid #bfbfbf;
  border-top: 1px solid #ededed;
}

.order-review-table .review-button-row td {
  padding: 5px 3px 5px 0;
}



/* Tables
/-------------------------------------------------------------- */
thead th,
th {
  background: #000000;
  border-bottom: 1px solid #cfcfcf;
  padding: 3px 10px;
}

tbody th {
  border-bottom: 1px solid #cfcfcf;
}

tr.even,
tr.odd {
  background: transparent;
}

tr.even td,
tr.odd td {
  background: #232323;
  border: 1px solid #dbdbdb;
}

tr.drag td,
tr.drag-previous td {
  background: #ffd;
}

/* Shopping cart - dark */
.prosper-shoppingcart-dark .inner {
  background: #FF7C00 url(../images/orangegradientup.jpg);
  border-bottom: 1px solid #434343;
  border-top: 1px solid #2a2a2a;
  color: #8b8b8b;
  padding: 8px 5px 5px 5px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.prosper-shoppingcart-dark h2.block-title {
  color: #f5f5f5;
}

.prosper-shoppingcart-dark .content {
  color: #d7d7d7;
}

.prosper-shoppingcart-dark .cart-block-icon-empty {
  background: url(../images/icon-shoppingcart-dark.png) no-repeat left center;
}

.prosper-shoppingcart-dark .cart-block-icon-full {
  background: url(../images/icon-shoppingcart-full-dark.png) no-repeat left center;
}

.prosper-shoppingcart-dark .cart-block-icon-empty,
.prosper-shoppingcart-dark .cart-block-icon-full {
  display: block;
  float: left;
  height: 11px;
  margin-right: 5px;
  padding: 5px;
  width: 10px;
}

.prosper-shoppingcart-dark .arrow-down {
  background: url(../images/shoppingcart-expanded.png) no-repeat center center;
}

.prosper-shoppingcart-dark .arrow-up {
  background: url(../images/shoppingcart-collapsed.png) no-repeat center center;
}

.prosper-shoppingcart-dark table {
  margin: 0;
}

.prosper-shoppingcart-dark table td {
  border: none;
  padding: 0;
}

.prosper-shoppingcart-dark #cart-block-contents ul.product-description {
  margin: 0 0 0 20px;
}

.prosper-shoppingcart-dark .cart-block-summary-links ul {
  float: right;
  margin: 10px 0 5px 0;
}

.prosper-shoppingcart-dark .cart-block-summary-links ul li {
  border: none;
  display: block;
  float: left;
  margin: 0 1px 0 0;
  padding: 0;
}

.prosper-shoppingcart-dark .cart-block-summary-links ul li.cart-block-view-cart a:link,
.prosper-shoppingcart-dark .cart-block-summary-links ul li.cart-block-view-cart a:visited,
.prosper-shoppingcart-dark .cart-block-summary-links ul li.cart-block-checkout a:link,
.prosper-shoppingcart-dark .cart-block-summary-links ul li.cart-block-checkout a:visited {
  background: #9e9e9e url(../images/button-bg-dark.png) repeat-x top center;
  border: none;
  color: #d7d7d7;
  margin: 0;
  padding: 4px 4px;
  text-decoration: none;
}

.prosper-shoppingcart-dark .cart-block-summary-links ul li.cart-block-view-cart a:hover,
.prosper-shoppingcart-dark .cart-block-summary-links ul li.cart-block-view-cart a:focus,
.prosper-shoppingcart-dark .cart-block-summary-links ul li.cart-block-checkout a:hover,
.prosper-shoppingcart-dark .cart-block-summary-links ul li.cart-block-checkout a:focus {
  background-position: bottom center;
}

