/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech 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 */

body
{
  background: #c2e49c url(../images/main-bg.png) repeat-x top;
}

.header-group-wrapper {
/*  background: #fff;  */
  float: left;
  margin-bottom: 20px;
}

.header-group .inner {
  background: #fff;
}

.header-group-inner {
  background: #fff;
}

.header-primary-menu-wrapper {
  background: #fff url(../images/primary-menu-bg.jpg) repeat-x top left;
  border-bottom: 2px solid #666666;
  border-top: 2px solid #666666;
  float: right;
  text-transform: lowercase;
  margin-top:28px;
  margin-bottom:15px;
}

#primary-menu.block
{
  float:right;
}

.sf-menu li
{
  float:right;
}

.primary-menu-inner ul.menu li a:link, .primary-menu-inner ul.menu li a:visited
{
  color:#fff;
  font-weight: bold;
  font-size:120%;
}

.primary-menu-inner ul.menu li a:hover
{
  color:#fff;
  background: #fff url(../images/primary-menu-hover-bg.jpg) repeat-x top left;
}

.primary-menu-inner ul.sf-menu li a:hover, .primary-menu-inner ul.sf-menu li.active-trail a, .primary-menu-inner ul.sf-menu li:hover a, .primary-menu-inner ul.sf-menu li.hover a, .primary-menu-inner ul.sf-menu li a.active
{
  color:#fff;
  background: #fff url(../images/primary-menu-hover-bg.jpg) repeat-x top left;
}

#logo
{
  margin-bottom:-59px;
  margin-top:-20px;
  z-index: 5000;
  position:relative;
}

a:link, a:visited
{
	color:#588bb7;
}

a.form-submit
{
	color:#ffffff;
}

.fusion-float-imagefield-left .imagecache
{
	margin:0px 5px 15px 0px;
}

.header-group-inner
{
	padding:0px 0px 0px 0px;
}

h1.prod-title
{
	color:#ffffff;
	background:#668e39;
	padding:5px 0px 5px 0px;
	font-size:375%;
	margin:0px 0px 0px 0px;
	letter-spacing: -2px;
}

h2.prod-description
{
	background:#bce27f;
	color:#668e39;
	padding:3px 0px 3px 0px;
	border-bottom:1px dashed #668e39;
	margin:0px 0px inherit 0px;
	font-size:130%;
}

.product-group
{
	background:#ffffff;
	border:3px solid #668e39;
	min-height:700px;
}

.product-group .uc-price-display
{
	font-size:275%;
	color:#96b566;
	font-weight:normal;
	letter-spacing: -1px;
}

#product-details
{
	margin:8px 20px inherit 0px;
	border:1px solid #96b566;
	padding: 20px 10px;
}

.product-group .add-to-cart .form-submit
{
	/*background-color: #96b566;*/
}

.field-item.even
{
	background:#ccc;
}

.field-item.odd
{
	background:#e3e3e3;
}

.views-field-tid .field-content .item-list ul, .views-field-tid .field-content .item-list li
{
	list-style-type: none;
}

.views-field-tid .field-content .item-list ul
{
	border-top: dotted 1px #68a8e5;
	margin-left:0px;
}

.views-field-tid .field-content .item-list li
{
	border-bottom: dotted 1px #68a8e5;
}

.field-item
{
	padding:2px 5px 2px 5px;
	color:#3e4e77;
	font-size:110%;
	font-weight:bold;
	border-bottom:dotted 1px #3e4e77;
}

.fieldgroup.group-features
{
	margin:15px 15px 15px 0px;
	background:#e3e3e3;
	padding:2px 0px 4px 0px;
	border:solid 1px #3e4e77;
}

.product-body
{
	margin:0px 15px 0px 0px;
}

.view-home-products .view-header h3
{
	color:#588bb7;
}

.views-field-title h2
{
	color:#588bb7;
	font-size:150%;
	margin-bottom:2px;
}

.view-home-products .view-display-id-block_2 img
{
	float:left;
}

.view-home-products .views-field-field-image-cache-fid
{
	background:#ffffff;
	height:230px;
}

.view-home-products .uc-price-sell_price
{
	color:#588bb7;
	font-family:"Arial Black";
}

#block-block-3
{
	color:#fbfbfb;
}

#block-block-3 h3
{
	color:#ffffff;
}

#block-block-3 li a
{
	text-decoration:underline;
}

.content-inner-inner
{
  background: #ffffff;
  padding: 8px 8px 8px 8px;
}

.view-home-products
{
  background:#ffffff;
  padding:8px;
}

.breadcrumbs 
{
  width:960px;
  margin: auto auto;
  float:none;
}

.product-group #price-group 
{
  margin-bottom:8px;
  float:left;
}

.product-group .form-submit
{
  background: #c8984e;
  font-weight:bold;
  font-size:110%;
}

.product-group .links .inline
{
  font-size:120%;
  font-weight:bold;
}

.promos, .header-group .inner .promos, .promos .inner
{
  background: #bce27f;
}

#block-menu-menu-promos, #block-menu-menu-promos a
{
  font-weight: bold;
  text-decoration: none;
  color:#353535;
}

.view-home-products .more-link, .view-home-products .more-link a
{
  font-size: 150%;
  color:#c8984e;
}

.view-home-products td
{
	background: #f0f0f0;
	margin:0px 4px 4px 0px;
	border:white 8px solid;
	vertical-align: top;
}

.tweetmeme-button, .facebookshare-box
{
	float:none;
	clear:none;
}

