/* $Id: local-sample.css,v 1.2 2010/09/17 21:36:06 eternalistic 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 repeat scroll 0 0 #F3F3F3;
}
#header-top-wrapper{
    background: transparent none repeat-x scroll left top;
}

#header-top {
    border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	background: #414914 url("../images/bomasense/header-top-bg.png") repeat-x scroll left top;
}

#header-top #secondary-menu-inner{
	margin-left: 0;
}

#header-top #secondary-menu-inner ul li.first{
	border-left-style: none;
}
.search-box-inner form#search-theme-form {
    background: url("../images/bomasense/search-bg.png") no-repeat scroll center top transparent;
}
#header-group-wrapper{
	background-color: #F3F3F3;
}
.header-group-wrapper a:link,
.header-group-wrapper a:visited {
    color: #424242;
	text-decoration: underline;
}
#header-group{
	background-color: #BED73B;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
}

#header-group-inner,
#header-group-inner .inner{
	color: #424242;
}
.header-group-inner {
	padding: 25px 0;
}
#header-site-info{
	float: left;
	clear: left;
}
#header-site-info-inner{
	margin-left: 20px;
}
#header-group-inner #block-user-0{
	width: 280px;
}
#header-group-inner #block-user-0 #edit-name-wrapper{
	float: left;
	margin-right: 1em;
}
#header-group-inner #block-user-0 #edit-pass-wrapper{
	float: left;
}
#header-group-inner #block-user-0 .form-submit{
	float: right;
	clear: both;
}
#header-group-inner #block-user-0 .item-list{
	float: left;
	margin-top: 0;
}
.headlinks{
	padding-right: 5px;
	border-right: 1px solid #424242;
	padding-left: 5px;
}
.headlinks-right{
	padding-right: 0;
	border-right-style: none;
}

#header-primary-menu-wrapper{
	background: #F3F3F3 none repeat-x scroll left top;
	border-bottom:none;
}
#header-primary-menu{
	background: #fff url(../images/bomasense/bg_nav_ul.jpg) repeat-x scroll left top;
	border-bottom:5px solid #4A630B;
	height: 34px;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
}
#primary-menu-inner{
	margin-right: 0;
	margin-left: 0;
	padding-right: 1px;
	padding-left: 1px;
}
.primary-menu-inner ul.menu li a:focus,
.primary-menu-inner ul.menu li a:hover,
.primary-menu-inner ul.menu li:hover a,
.primary-menu-inner ul.menu li.hover a,
.primary-menu-inner ul.menu li.active-trail a,
.primary-menu-inner ul.sf-menu li a:hover,
.primary-menu-inner ul.sf-menu li:hover a,
.primary-menu-inner ul.sf-menu li.hover a {
	background-color: transparent;
}
.primary-menu-inner ul.menu li a:link,
.primary-menu-inner ul.menu li a:visited {
	border-left: 1px dashed white;
	color:white;
	height: 16px;
}
.primary-menu-inner ul.menu li.first a:link,
.primary-menu-inner ul.menu li.first a:visited {
	border-left:none;
}
.primary-menu-inner ul li.last a,
.primary-menu-inner ul.sf-menu li.last {
    border-right:1px dashed white;
}
.primary-menu-inner ul.menu li.active-trail a.active {
color: white;
}
.primary-menu-inner ul.sf-menu li.expanded:hover a,
.primary-menu-inner ul.sf-menu li.expanded.hover a {
  margin-bottom: -5px;
  padding-bottom: 13px;
}
.primary-menu-inner ul.sf-menu li.sfHover ul {
  margin-top: 10px;
}
.primary-menu-inner ul.sf-menu li ul li{
	background: #fff url(../images/bomasense/bg_nav_ul_ul.jpg) repeat-x scroll left top;
}
.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:hover,
.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a.active {
    text-decoration: none;
	background-color: transparent;
	color: white;
}
.primary-menu-inner ul.sf-menu li.sfHover ul.menu li a:hover{
	color: #5e5e5e;
}
.primary-menu-inner ul.sf-menu li ul.menu {
    border-bottom:5px solid #4A630B;
}
.secondary-menu-inner ul.links li a.active,
.secondary-menu-inner ul.links li a:link, 
.secondary-menu-inner ul.links li a:visited,
.secondary-menu-inner ul.links li a.hover,
.secondary-menu-inner ul.links li a.focus {
    background: transparent none repeat scroll 0 0;
    color: #eaeaea;
}
#main-wrapper{
	margin-top: 20px;
	padding: 0;
}
#main{
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	padding-bottom: 20px;
}
#main-inner{
	padding-top: 20px;
}
a:link, a:visited {
color:#3E7F13;
}
.form-submit {
background: #8cc22c url("../images/bomasense/button-bg.png") repeat-x scroll center top;
border:3px solid #E9E9E9;
color:#FFFFFF;
}
.prosper-shoppingcart-light h2.block-title {
background:none repeat scroll 0 0 #BED73B;
color:#FFFFFF;
}
.prosper-shoppingcart-light .content {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:2px solid #BED73B;
border-left:1px solid #BED73B;
border-right:1px solid #BED73B;
color:#686868;
}
.category-grid-products .catalog-grid-title, .category-grid-products .catalog-grid-sell-price, .category-grid-products .add-to-cart {
text-align:center;
}
.node-type-product .meta{
	display: none;
}
.product-image img,
.category-grid-products td img {
border:none;
}
.node-type-product .terms{
	margin-bottom: 10px;
}
.node-type-product ul.links li.addtoany img{
	margin: 0;
}
.prosper-shoppingcart-light .cart-block-summary-links ul li.cart-block-view-cart a:link,
.prosper-shoppingcart-light .cart-block-summary-links ul li.cart-block-view-cart a:visited,
.prosper-shoppingcart-light .cart-block-summary-links ul li.cart-block-checkout a:link,
.prosper-shoppingcart-light .cart-block-summary-links ul li.cart-block-checkout a:visited {
background:url("../images/bomasense/button-bg.png") repeat-x scroll center top #8cc22c;
}
#uc-cart-checkout-form  {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:2px solid #BED73B;
border-top: 1px solid #c9e440;
}
#uc-cart-checkout-form fieldset {
border-top:25px solid #BED73B;
border-bottom:1px solid #BED73B;
border-left:1px solid #BED73B;
border-right:1px solid #BED73B;
}
#uc-cart-checkout-form fieldset legend {
background:none repeat scroll 0 0 #BED73B;
}
.order-review-table .pane-title-row {
background:none repeat scroll 0 0 #BED73B;
border: 1px solid #829426;
}
#edit-update.form-submit,
#edit-cancel.form-submit,
#edit-back.form-submit {
color: #7cad26;
}
#edit-update.form-submit:hover,
#edit-update.form-submit.hover,
#edit-update.form-submit:focus,
#edit-cancel.form-submit:hover,
#edit-cancel.form-submit.hover,
#edit-cancel.form-submit:focus,
#edit-back.form-submit:hover,
#edit-back.form-submit.hover,
#edit-back.form-submit:focus {
  color: #4c6c14;
}

#view-id-front_page-page_1 {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#view-id-front_page-page_1 .views_slideshow_thumbnailhover_hidden views-row-odd{
	}
.views_slideshow_thumbnailhover_no_display,
.views_slideshow_thumbnailhover_hidden,
.views_slideshow_thumbnailhover_controls,
.views_slideshow_thumbnailhover_image_count {
	width: 100%;
}
#view-id-front_page-page_1 .views-field-title{
	font-size: 250%;
	line-height: 150%;
}
#view-id-front_page-page_1 .views-field-title a{
	text-decoration: none;
}
#view-id-front_page-page_1 .views-field-field-image-cache-fid{}
#view-id-front_page-page_1 .views-field-teaser{
	font-size: 150%;
}
#view-id-front_page-page_1 .views_slideshow_thumbnailhover_div_breakout_teaser{
	width: 100px;
	display: inline-block;
}
#views_slideshow_thumbnailhover_breakout_teasers_1{}
#view-id-front_page-page_1 .views-field-field-image-cache-fid{
	padding-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#view-id-front_page-page_1 .activeSlide{
	background-color: #e7ebc9;
	border: 1px solid #616e0a;
}



#footer-wrapper,
#footer-message-wrapper {
    background:none repeat scroll 0 0 #F3F3F3;
	border-top-style: none;
}
#footer{
	background:none repeat scroll 0 0 #BED73B;
	border-left: 1px solid #797979;
	border-right: 1px solid #797979;
}
#footer-message {
    background:none repeat scroll 0 0 #BED73B;
    border-left: 1px solid #797979;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
}
#footer-message-text{
	text-align: center;
	color: #424242;
}
.footer-message a:link, .footer-message a:visited, .footer a:link, .footer a:visited {
    color: #424242;
}
