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


html {
  background: none;
}

body {
	line-height: 130%;
	}

#header-top-wrapper {
	background:#FFFFFF url(../images/bg-shade-light.png) repeat-x scroll left bottom;
	height:44px;
}

#header-group-wrapper {
	background:transparent url(../images/header-bg.png); 
	background-repeat: repeat-x;
	background-position:top;
}

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

.search-box-inner input#edit-search-theme-form-header {
	border: 1px solid #ccc;
	background: #fff;
	height: 20px;
}

.search-box-inner form#search-theme-form {
  background: none;
  height: 35px;
  position: absolute;
  right: 0;
  top: 5px;
  width: 232px;
  z-index: 10;
  width: 245px;
}

.search-box-inner #search-input input {
	padding-top:3px;
	padding-left:2px;
}

.search-box-inner .searchButtonPng {
	margin: 5px 0pt 0pt 10px;
}

.breadcrumbs  {
	background:transparent url(../images/breadcrumbs_bg.png) no-repeat scroll left top;
	padding:2px 5px 5px 20px;
	font-size: 120%;
}

.breadcrumbs .inner {
	background:#EFEFEF none repeat scroll 0% 0%;
	border: none;
	color:#8E8E8E;
	padding:5px 5px 0pt;
}

.breadcrumbs a:link, .breadcrumbs a:visited {
	color:#336699;
	font-weight:bold;
}

#site-name a:link, #site-name a:visited  {
	color:#339900;
	font-size: 150%;
	line-height:85%;
	line-height:100%;
	font-weight: bold;
	font-style: italic;
}

#slogan {
	color:#AF0000;
	font-size: 150%;
}

.prosper-rounded-title h2.block-title {
	background:#339900 none repeat scroll 0% 0%;
	color:#FFFFFF;
	font-weight:normal;
}

.primary-menu-inner ul.menu li a:link, .primary-menu-inner ul.menu li a:visited {
	color:#FFFFFF;
}

.primary-menu-inner ul.sf-menu li a:hover, .primary-menu-inner ul.menu li.active-trail a, .primary-menu-inner ul.sf-menu li:hover a, .primary-menu-inner ul.sf-menu li.hover a {
	color:#AF0000;
}

.primary-menu-inner ul.menu li.active-trail a.active {
	color:#444444;
}

a:link, a:visited {
	color:#336699;
}

img.category {
	border:1px solid #EBE9E9;
	margin:0 10px 0 0;
	padding:0pt;
	float:left;
	margin-left:1em;
}

.product-image img {
	border:0px none;
}

h1.title {
	font-size:160%;
  	display: inline;
  	color: #646464;
  	font-weight: bold;
  	line-height: 1.23em;
  	background: url(../images/bg-content-title.png) repeat-x bottom;
  	border: none;
  	}
  	
.content-content {
	padding-top: 15px;
}  	

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

.category-grid-products td img {
	border: none;
}

.product-group .uc-price-display {
	font-size:140%;
}

.category-grid-products .catalog-grid-sell-price {
	font-size:130%;
}

.prosper-gray-rounded-style ul li ul li a:link, .prosper-gray-rounded-style ul li ul li a:visited {
	color:#336699;
}

.footer-wrapper {
  	border-top: none;
}

.footer-wrapper {
	background:#339900 none repeat scroll 0% 0%;
}

.footer .fusion-inline-menu ul li {
	border:none;
}

.footer .fusion-inline-menu ul li.last {
	border:none;
}

.footer .fusion-inline-menu ul li {
	font-size:130%;
}

.footer .fusion-inline-menu .inner ul li a:link, .footer .fusion-inline-menu .inner ul li a:visited {
	color: #fff;
	font-weight: normal;
}

#footer-message {
	font-size:120%;
	color: #fff;
}

.header-primary-menu-wrapper {
  	background: #339900;
  	border-bottom: 5px solid #929292;
  	float: left;
}

.header-primary-menu-inner ul.menu li {
	font-size:118.33%;
	font-weight: bold;
}

#uc-cart-checkout-form .address-pane-table .field-label {
	color:#000000;
}

#product-details {
	color:#000000;
}

#product-details #field-group .uc-price  {
	color: red;
	text-decoration: line-through;
	font-size: 135%;
}

#checkout-instructions p {
	color: blue;
	font-size: 115%;
}

.node .links {
	float: right;
	font-size: 110%;
}

.order-review-table .data-col, .order-review-table .title-col {
	padding:8px 15px 8px 15px;
}

#uc-cart-checkout-form fieldset {
	border:4px solid #F3F3F3;
	}

#uc-cart-checkout-form fieldset legend {
	background:none;
	font-size:130%;
	color:#666666;
}

#uc-cart-checkout-form fieldset legend a:link, #uc-cart-checkout-form fieldset legend a:visited {
	color:#666666;
	font-size:105%;
}

html.js #uc-cart-checkout-form fieldset.collapsible legend a {
	background:transparent url(../images/menu-expanded.png) no-repeat scroll 0% 50%;
}

html.js #uc-cart-checkout-form fieldset.collapsed legend a {
	background:transparent url(../images/menu-collapsed.png) no-repeat scroll 0% 50%;
}

.cart-block-summary-links ul.links li {
	display:inline;  
	padding:0 1em 0 1.5em;
	list-style-type: none; 
	list-style-image: none;	/* not even images, we do it with background-images in the next line */
  	background-image: url(../images/menu-block-leaf.png); 	/* this is the bullet in our lists */
  	background-repeat:no-repeat;			/* because we only want ONE image, not a carpet of them */
  	background-position: 0.3em 0.2em;		/* and we want full control over the position (first number is vertical, second horizontal position */
	}

.prosper-gray-rounded-style ul li.active-trail a.active {
	text-decoration:none;
	font-weight: bold;
}

input.form-submit:hover, input.teaser-button:hover {
	background-position:right center;
	cursor:pointer;
}

input.form-submit, input.teaser-button {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-outline-radius-bottomleft:4px;
	-moz-outline-radius-bottomright:4px;
	-moz-outline-radius-topleft:4px;
	-moz-outline-radius-topright:4px;
	background:transparent url(../images/blue-button.png) no-repeat scroll left center;
	border:1px solid #999999;
	color:#FFFFFF;
	cursor:pointer;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:0.916em;
	font-weight:bold;
	margin:0pt 4px;
	outline-color:#9BABB0;
	outline-style:solid;
	outline-width:1px;
	padding:4px 4px;
	text-transform:uppercase;
}

#continue-shopping-link a:link, #continue-shopping-link a:visited {
	font-size: 120%;
}

.order-review-table .pane-title-row {
	background: #339900; 
}

ul.pager li.pager-current {
	color:#000000;
}

.uc_out_of_stock_html {
	color: red;
	font-size: 140%;
}
