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

.header-group-wrapper, .header-group .inner {
background: #fff;
margin-bottom: 2px;;
}

.prosper-rounded-title h2.block-title, .prosper-menu-list h2.block-title, .prosper-grayborder-darkbackground .inner {
background: #626A58;
margin: 0;
}

.footer-wrapper, .footer-message-wrapper, .store-footer, .footer-wrapper h2.block-title {
background: #212121;
border: none;
}

.prosper-gray-rounded-plain .content, .prosper-menu-list .inner {
border-bottom: 2px solid #626A58;
border-left: 2px solid #626A58;
border-right: 2px solid #626A58;
font-size: 80%;
}
.header-group-inner {
padding: 0;
}
#main-wrapper li.leaf a:link, #main-wrapper li.leaf a:visited {
color: #f4f4f4;
}
#main-wrapper li.leaf a:hover {
color: #f4f4f4;
}
.prosper-shoppingcart-dark .inner {
background: #222;
padding-left: 30px;
padding-right: 30px;
border: 1px solid #434343;
}
.footer-wrapper {
color: #fff;
}
.footer-wrapper h2.block-title, .footer-wrapper h2 {
color: #999;
text-align: center;
padding-bottom: 10px;
border-bottom: 1px solid #999;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
}
.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 {
background: #212121;
color: #f4f4f4;
}
.primary-menu-inner ul.menu li.active-trail a.active {
color: #f4f4f4;
}
.fusion-list-vertical-spacing .inner ul li {
padding: 5px;
margin-bottom: 1px;
background: #222;
}
.fusion-list-vertical-spacing .inner ul li:hover, .fusion-list-vertical-spacing .inner ul li a:hover {
padding: 5px;
margin-bottom: 1px;
background: #69321f;
text-decoration: none;
}
.prosper-gray-rounded-plain .content {
padding: 5px;
}
#fpss-outer-container {
margin: 0;
padding: 0;
border: none;
}
#main-wrapper {
padding: 10px 0;
}
.catalog-grid-title a {
min-height: 2.6em;
}
.category-grid-products .catalog-grid-title, .category-grid-products .catalog-grid-sell-price, .category-grid-products .add-to-cart {
text-align: center;
}
h1, h1.title {
color: #212121;
font-size: 230%;
font-weight: bold;
}
img.category {
display: none;
}
.price-box p{
	font-size:1.5em;
	background: #626A58;
	padding:5px 10px;
	color: #fff;
	width: 100%;
	margin-bottom: 3px;
}
.offer-price {
text-decoration: line-through;
}
p.onsale{
	font-size:1.5em;
	background: #626A58;
	padding:5px 10px;
	color: #fff;
	width: 100%;
	margin-bottom: 3px;
}
p.rrp{
	font-size:1.5em;
	background: #626A58;
	padding:5px 10px;
	color: #fff;
	width: 100%;
	margin-bottom: 3px;
}
p.was{
	font-size:1.5em;
	background: #222;
	padding:5px 10px;
	color: #fff;
	width: 100%;
	margin-bottom: 3px;
}
.product-group #price-group {
float: none;
}
.views-field-sell-price {
	background: #69321f;
	padding:3px 10px;
	color: #fff;
	margin-bottom: 3px;
	text-align: center;
}
.views-field-title, .views-field-field-image-cache-fid {
	text-align: center;
}
#sidebar-last .views-field-title, #sidebar-last .views-field-title a, #sidebar-last .views-field-title a:link, #sidebar-last .views-field-title a:hover, #sidebar-last .views-field-title a:visited {
	background: #69321f;
	padding:3px 10px;
	margin-top: 3px;
	color: #fff;
	margin-bottom: 3px;
}
#logo, #logo .block .inner {
height: 150px;
margin: 0;
padding: 0;
}
#header-top-wrapper, #header-group-wrapper {
background: #fff url(../images/masthead-bg.png) repeat-x;
}
html {
  background: #212121;
}
.content-top .block, .content-top .block p, .sidebar-last .block, .sidebar-last .block p{
margin-bottom: 5px;
}
div.messages, div.messages.status {
display: none;
}
tbody {
border: none;
}
#footer {
font-size: 120%;
}
.primary-menu-inner ul.sf-menu li:hover ul li a:link,
.primary-menu-inner ul.sf-menu li:hover ul li a:visited,
.primary-menu-inner ul.sf-menu li.hover ul li a:link,
.primary-menu-inner ul.sf-menu li.hover ul li a:visited {
  color: #fff;
}
#footer-message {
text-align: center;
}
#header-site-info {
margin: auto;
width: 445px;
float: none;
}
.header-primary-menu-wrapper {
background: #fff;
border-bottom: none;
}
.primary-menu-inner ul.menu li a:link,
.primary-menu-inner ul.menu li a:visited {
background: #69321f url(../images/primary-menu-bg.png) repeat-x top left;
color: #f4f4f4;
margin-right: 2px;
border-left: 3px solid #626A58;
border-top: 3px solid #626A58;
border-right: 3px solid #626A58;
}
.primary-menu-inner ul.sf-menu li.last a:link, .primary-menu-inner ul.sf-menu li.last a:visited, .primary-menu-inner ul.sf-menu li.last ul li a:link, .primary-menu-inner ul.sf-menu li.last ul li a:visited {
border-right: 3px solid #626A58;
}
.primary-menu-inner ul.menu li a:hover {
background: #626a58;
}
.primary-menu-inner ul.sf-menu li.last {
  border-right: none;
}
ul.images h3 {
display: none;
}
body {
  background: #fff;
}
#main-wrapper {
background: #fff url(../images/page-image.jpg) top center no-repeat;
}
.postscript-bottom-wrapper, .postscript-bottom-wrapper .block {
background: #fff;
margin: 0;
padding: 0;
text-align: center;
}
.postscript-bottom {
padding: 0;
background: #fff url(/files/page-bottom_0.jpg) no-repeat center bottom;
height: 100px;
}
.postscript-bottom p{
margin: 0;
padding: 0;
}
.header-primary-menu-inner ul.menu li {
font-size:100%;
line-height: 100%;
}
#fast_gallery .folder-caption {
background: #626a58;
height: 1.5em;
}
#fast_gallery .folder img {
border:3px solid #626a58;
}
#fast_gallery .single-image {
width: 205px;
}
#fast_gallery p {
display: none;
}
#primary-menu {
border-bottom: 3px solid #626A58;
}
a:link, a:visited {
  color: #69321f;
  text-decoration: underline;
}

a:hover, a:focus, a:active {
  color: #369;
}
#footer-message {
font-size: 80%;
}
h1, h2, h3, h4, h5, h6 {
color: #212121;
}
.picture {
float: left;
padding-right: 5px;
}
.meta {
font-weight: bold;
font-style: italic;
}
#primary-menu-inner {
margin-left: 20px;
}
.primary-menu-inner ul.sf-menu li ul.menu{
margin-top: 0;
border-bottom: 1px solid #dcdcdc;
}
.primary-menu-inner ul.menu li a:link, .primary-menu-inner ul.menu li a:visited {
padding: 8px 3px;
}
blockquote {
border: 1px solid #999;
}
.view .image-gallery-nodes ul {
text-align: left;
margin: 0;
}
.view .image-gallery-nodes ul li {
width: 200px;
height: 200px;
display: inline;
float: left;
margin: 5px;
border: 1px solid #999;
}
.view view-image-gallery{
margin: 0;
border: 1px solid #999;
}
div.view div.view-content table.views-view-grid td{
text-align: center;
margin: 0;
padding: 0;
border: 5px solid #d8eac2;
padding: 5px 5px 0 5px;
width: 200px;
height: 200px;
background: #F4F4F4;
}
div.view div.view-content table.views-view-grid td img{
}
table.views-view-grid {
border-spacing: 5px;
border-collapse:separate;
}
ul.pager {
background-color: #f4f4f4;
border: 5px solid #D8EAC2;
}
.prosper-gray-rounded-plain h2.block-title, .prosper-gray-rounded-style h2.block-title {
line-height: 100%;
}
.prosper-rounded-title h2.block-title, .prosper-shoppingcart-light h2.block-title, .prosper-menu-list h2.block-title {
font-size: 95%;
font-weight: bold;
text-transform: uppercase;
}
#block-views-randomimageblock-block_1 .views-row-even,
#block-views-randomimageblock-block_1 .views-row-odd {
position: relative;
float:left;
}
#footer img.image {
border: 5px solid #555;
margin-right: 25px;
}
.footer-wrapper ul.pager {
display: none;
}
.view-footer p{
color: #999;
font-size: 90%;
}
.facebook.like {
width: 400px;
overflow: hidden;
}
#menutable tr{
border-bottom: 2px solid #D8EAC2;
}
#fpss-container {
border: 5px solid #626A58;
}
.primary-menu-inner ul.sf-menu li ul.menu a:link, .primary-menu-inner ul.sf-menu li ul.menu a:visited {
background: #69321f url(../images/primary-menu-bg.png) repeat-x top left;
border-left: 3px solid #626A58;
border-right: 3px solid #626A58;
border-bottom: 3px solid #626A58;
border-top:none;
margin: 0;
width: 220px;
line-height: 150%;
}
.primary-menu-inner ul.sf-menu li ul.menu li, .primary-menu-inner ul.sf-menu li ul.menu, .primary-menu-inner ul.sf-menu li ul {
border: none;
background: none;
}
div#primary-menu-inner.primary-menu-inner ul.menu li.expanded ul.menu {
border-top: 3px solid #626A58;
}
.award-table {
	font-size: 10px;
}
