/* $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, .prosper-rounded-title h2.block-title, .prosper-menu-list h2.block-title, .footer-wrapper, .footer-message-wrapper, .store-footer, .footer-wrapper h2.block-title, .prosper-grayborder-darkbackground .inner {
background: #4981c3 url(../images/bg.png) repeat-x top;
}

.prosper-gray-rounded-plain .content, .prosper-menu-list .inner {
border-bottom: 2px solid #142a66;
}
.header-primary-menu-wrapper {
border-bottom: 2px solid #888;
}
.header-group-inner {
padding: 0;
}
#main-wrapper h2 a:link, #main-wrapper h2 a:hover, #main-wrapper h2 a:visited {
color: #142a66;
}
#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 {
background: #fff;
border: none;
border-top: none;
}
.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: #3063f2;
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: #3063F2;
text-decoration: none;
}
.prosper-gray-rounded-plain .content {
padding: 0;
}
#fpss-outer-container {
margin: 0;
padding: 0;
}
#main-wrapper {
padding: 5px 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: #fff;
background: #142a66;
padding: 10px;
font-size: 150%;
font-weight: normal;
}
img.category {
display: none;
}
.price-box p{
	font-size:1.5em;
	background: #142a66;
	padding:5px 10px;
	color: #fff;
	width: 100%;
	margin-bottom: 3px;
}
.offer-price {
text-decoration: line-through;
}
p.onsale{
	font-size:1.5em;
	background: #142a66;
	padding:5px 10px;
	color: #fff;
	width: 100%;
	margin-bottom: 3px;
}
p.rrp{
	font-size:1.5em;
	background: #142a66;
	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: #3063F2;
	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: #3063F2;
	padding:3px 10px;
	margin-top: 3px;
	color: #fff;
	margin-bottom: 3px;
}
#sidebar-last p {
margin: 0;
}
.calendar-calendar .inner {
min-height: 130px;
}
.preface-top, .preface-top p{
padding: 0;
margin-top: 0;
margin-bottom: 0;
}
.preface-top .block {
margin-bottom: 0;
}
#logo {
margin: 0;
padding:0;
height: 155px;
}
.block .inner {
margin-left: 0;
}
#content-inner {
margin-left: 10px;
}
.fpss-introtext .slidetext h1, .fpss-introtext .slidetext h1 a{
color: #99cc00;
background: none;
}
.fpss-introtext .slidetext p {
font-size: 120%;
}
.postscript-bottom-wrapper {
background: #fff;
}
#footer .prosper-gray-rounded-plain .content, .prosper-menu-list .inner {
min-height: 200px;
}
#footer-message {
color: #fff;
}
body {
background: #fff;
}
div.node {
border-bottom: none;
}
.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a:visited, .primary-menu-inner ul.sf-menu li.sfHover ul.menu li a  {
background: #3063f2;
color: #fff;
}
.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a:hover {
background: #fff;
color: #000;
}
html {
background: #305581;
}
.grid16-5, .grid16-6 {
width: 320px;
}
.prosper-lightgraybackground-border a:link, .prosper-lightgraybackground-border a:visited {
color: #142A66;
}
.front h2.title a{
  display: none;
}
tbody {
border-top: none;
}
a:link, a:visited {
color: #142a66;
}
.block, div.node, .teaser {
margin-bottom: 0;
padding: 0;
}
thead th, th {
background: #fff;
}
.header-primary-menu-inner ul.menu li {
font-size: 90%;
}
h2.fph2 {
	font-size: 150%;
	padding-top: 30px;
	line-height: 150%;
}
