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

/* Lee Oneness Foundation Custom Theme Styles */

body {
background: #3b256f; 
font: Helvetica, Arial, sans-serif;
}

a { color: #3b256f; }
a:hover, a:focus, a:active { color: #ac3111; } 
.header-group { background: #fff; }

.header-group-inner {
background: none;
min-height: 178px;
background: #aabb50;
}

#main-menu {
background: url(../img/nav-bg.gif) top left no-repeat #fff;
height: 65px;
position: relative;
top: -6px;
}

#logo { margin: 10px 0 0 10px; }

.main-wrapper, .footer-wrapper {
position: relative;
top: -6px;
}

#block-superfish-1 ul.sf-menu {
float: right;
}

#block-superfish-1 ul.sf-menu a,
#block-superfish-1 ul.sf-menu a:visited,
#block-superfish-1 ul li a,
#block-superfish-1 ul li .nolink  {
padding: 12px 40px 0 0;
color: #fff;
font-weight: bold;
font-size: 14px;
text-transform: uppercase;
text-decoration: none;
letter-spacing: 1px;
}

#block-superfish-1 ul.sf-menu a:hover,
#block-superfish-1 ul.sf-menu a:active,
#block-superfish-1 ul.sf-menu a:focus {
color: #c6d866;
}

#block-superfish-1 ul.sf-menu ul,
#block-superfish-1 ul.sf-menu li ul li {
background: #575757;
margin-top: 5px;
}

#block-superfish-1 ul.sf-menu li li {
font-weight: normal;
font-size: 12px;
color: #fff;
text-transform: none;
border-bottom: dotted 1px #fff;
margin: 0;
padding: 5px 0 0 0;
}

#block-superfish-1 ul.sf-menu li li.last {
border-bottom: none;
}

#block-superfish-1 ul.sf-menu li ul li:hover,
#block-superfish-1 ul.sf-menu li ul li.sfHover {
background: #575757;
margin: 5px 0 0 0;
padding: 5px 0 0 0;
}

#block-superfish-1 ul.sf-menu li ul a,
#block-superfish-1 ul.sf-menu li ul a:visited  {
padding: 0 0 10px 10px;
margin: 0;
color: #fff;
font-weight: normal;
font-size: 12px;
text-transform: none;
letter-spacing: 0px;
}

#block-superfish-1 ul.sf-menu li ul a:hover,
#block-superfish-1 ul.sf-menu li ul a:active,
#block-superfish-1 ul.sf-menu li ul a:focus {
color: #c6d866;
}

.main-inner {
background: #fff;
border-bottom: #cfcfcf solid 10px;
min-height: 550px;
padding-top: 30px;
}

#content-region-inner .gutter { margin-left: 30px; margin-right: 30px; }

#block-block-1 { text-align: right; }

#block-menu-menu-footer, #block-block-1 {
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 10px;
}

#block-menu-menu-footer {
margin-top: 10px;
color: #fff;
}

#block-menu-menu-footer a {
color: #fff;
}

#block-menu-menu-footer a:hover,
#block-menu-menu-footer a:active
#block-menu-menu-footer .active {
color: #cfcfcf;
text-decoration: none;
}

h1.title {
color: #ac3111;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
font-weight: normal;
letter-spacing: 1px;
margin-bottom: 15px;
}

h2.title, h2 {
color: #829330;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
font-size: 18px;
letter-spacing: 1px;
}

h2.title a:link,
h2.title a:visited {
color: #f0aa2d;
}

h2.title a:hover,
h2.title a:focus,
h2.title a:active {
color: #f0aa2d;
}

h3 {
color: #ac3111;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}


h4 {
color: #3b256f;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}

h5 {
color: #3e7b92;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}

#block-block-3 {
position: relative;
right: 240px;
height: 39px;
width: 259px;
background: url('../img/birthday.png') top center no-repeat;
font-weight: bold;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}

#block-block-3 a {
margin: 0;
padding: 0 0 0 35px;
color: #fff;
text-decoration: none;
}

#block-block-3 a:hover, #block-block-3 a:active, #block-block-3 a.active {
color: #cfcfcf;
}

#block-block-3 .inner {
margin: -7px 0 0 0;
padding: 0;
}

#block-block-15 {
position: relative;
left: 465px;
height: 39px;
width: 136px;
background: url('../img/foodclub.png') top center no-repeat;
font-weight: bold;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}

#block-block-15 a {
margin: 0;
padding: 0 0 0 25px;
color: #fff;
text-decoration: none;
}

#block-block-15 a:hover, #block-block-15 a:active, #block-block-15 a.active {
color: #cfcfcf;
}

#block-block-15 .inner {
margin: -7px 0 0 0;
padding: 0;
}

#block-block-2 {
position: relative;
top: 74px;
left: 480px;
height: 39px;
width: 151px;
background: url('../img/donate.png') top center no-repeat;
font-weight: bold;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}

#block-block-2 a {
color: #fff;
text-decoration: none;
padding: 4px 0 0 23px;
margin: 0;
}

#block-block-2 a:hover, 
#block-block-2 a:active, 
#block-block-2 a.active {
color: #cfcfcf;
}

#block-block-2 .inner {
margin: -4px 0 0 0;
padding: 0;
}

#pid-welcome #main-group  {
width: 460px;
margin-left: 80px;
}

.homeletter {
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
line-height: 30px;
font-size: 17px;
margin: 0;
padding: 0;
width: 400px;
}

.lizsig {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
font-style: italic;
margin: 0;
padding: 0;
}

#block-views-home-block-3 {
height: 310px;
background: url(../img/stripes.gif) 30px bottom no-repeat;
width: 420px;
}

#block-views-home-block-3 div.view-content {
border: 10px solid #ac3111;
height: 280px;
width: 370px;
}

#block-views-home-block-1, 
#block-views-home-block-2 {
height: 360px;
background: url(../img/stripes.gif) 30px top no-repeat;
}

#block-views-home-block-1 div.view-content, 
#block-views-home-block-2 div.view-content {
float: left;
position: relative;
top: 10px;
left: 20px;
border: 10px solid #ac3111;
border-bottom: 10px solid #ac3111;
height: 280px;
}

#block-block-12 {
width: 500px;
padding: 0 20px 20px 20px;
}

#block-block-11 {
height: 300px;
background: url(../img/stripes.gif) 30px top no-repeat;
}

#block-block-11 img {
position: relative;
top: 10px;
left: 20px;
border: 10px solid #ac3111;
border-bottom: 10px solid #ac3111;
height: 280px;
}

#block-views-next-event-block-1 {
width: 467px;
background: url(../img/stripes.gif) -50px bottom no-repeat;
position: relative;
left: 30px;
height: 141px;
margin-top: 10px;
}

#block-views-next-event-block-1 .inner {
background: #9aab44;
position: relative;
bottom: 19px;
margin: 0;
padding: 0;
height: 150px;
}

#block-views-next-event-block-1 h2 {
color: #fff;
width: 70px;
margin: 0;
padding: 40px 0 20px 20px;
font-family: Helvetica, Arial, sans-serif;
letter-spacing: 1px;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
line-height: 20px;
float: left;
}

#block-views-next-event-block-1 .view-next-event {
width: 365px;
float: right;
padding: 20px 10px 0 0;
}

#block-views-next-event-block-1 .view-next-event a {
color: #fff;
}

#block-views-next-event-block-1 .views-field-field-displaydate-value {
color: #fff;
}

#block-views-next-event-block-1 .views-field-field-homefeat-value {
color: #fff;
padding: 0 0 0 45px;
}

#block-views-next-event-block-1 .views-field-field-homefeat-value a:link,
#block-views-next-event-block-1 .views-field-field-homefeat-value a:visited{
color: #ac3111;
}

#block-views-next-event-block-1 .views-field-field-homefeat-value a:hover,
#block-views-next-event-block-1 .views-field-field-homefeat-value a:active{
color: #fff;
}

#block-block-6 {
width: 468px;
background: url(../img/stripes.gif) left bottom no-repeat #f0aa2d;
height: 130px;
margin: 2px 0 30px 0;
padding: 0;
position: relative;
left: 30px;
}

#block-block-6 h2 {
color: #fff;
width: 70px;
margin: 0;
padding: 20px 0 20px 20px;
font-family: Helvetica, Arial, sans-serif;
letter-spacing: 1px;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
line-height: 20px;
float: left;
}

#block-block-6 div.content {
width: 320px;
float: right;
padding: 0 5px 0 0;
margin: 0;
}

#block-block-6 div.content p {
padding-top: 5px;
}

#block-block-6 div.content a {
color: #fff;
width: 160px;
padding-right: 10px;
}

#block-block-6 div.content img {
float: right;
padding-right: 5px;
margin-top: 2px;
}

#block-block-14 {
background: url(../img/stripes.gif) -90px bottom no-repeat #3e7b92;
height: 140px;
margin: 0 0 10px 0;
padding: 10px;
position: relative;
left: 30px;
color: #ffffff;
max-width: 448px;
width: 448px;
}

#block-block-14 a:link,
#block-block-14 a:visited {
color: #9aab44;
}

#block-block-14 a:hover,
#block-block-14 a:active {
color: #ffffff;
}

#block-block-10 { margin-bottom: 10px; }

#block-block-10 .inner {
margin: 10px 0 0 30px;
padding: 0;
}

#block-block-10 p {
margin: 0;
}

#node-10 {
margin: 0;
padding: 0;
}

#block-webform-client-block-17 {
background: url(../img/stripes.gif) left bottom no-repeat #ac3111;
width: 468px;
max-width: 468px;
overflow: hidden;
height: 230px;
margin-left: 30px;
margin-bottom: 10px;
}

#block-webform-client-block-17 h2 {
width: 100px;
color: #fff;
font-family: Helvetica, Arial, sans-serif;
letter-spacing: 1px;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
line-height: 20px;
margin: 0;
padding: 20px 0 0 15px;
}

#block-webform-client-block-17 h2 a {
display: none;
visibility: collapse;
}

#block-webform-client-block-17 p {
width: 290px;
font-size: 14px;
padding: 0;
margin: -60px 0 0 145px;
font-family: Helvetica, Arial, sans-serif;
color: #fff;
float: left;
}

#block-webform-client-block-17 .form-item {
padding: 0;
margin: 0 0 0 10px;
clear:both;
}

#block-webform-client-block-17 label {
display: none;
visibility: collapse;
}

#block-webform-client-block-17 input {
position: relative;
right: 5px;
margin: 3px 0 0 10px;
padding: 0;
width: 100px;
}

#block-webform-client-block-17 input.form-submit {
background: #ffffff;
margin: 0;
padding: 0;
height: 22px;
width: 80px;
font-weight: bold;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
color: #ac3111;
border: none;
margin-left: 20px;
position: relative;
top: -15px;
}

#block-webform-client-block-17 input.form-text {
width: 300px;
margin: 5px 0 0 10px;
padding: 0;
float: left;
}

.view-marketplace tr.even, .view-marketplace tr.even td,
.view-marketplace tr.odd , .view-marketplace tr.odd td {
background-color: #fff;
border-bottom: 1px dotted #ccc;
}

.view-marketplace .views-field-field-link-url a {
font-size: 16px;
float: left;
text-decoration: none;
}

.view-marketplace td.views-field-field-logolinkimg-fid {
padding-right: 30px;
vertical-align: top;
padding-top: 15px;
}

.view-marketplace thead {
display: none;
}

.view-marketplace tbody {
border-top: none;
}

.view-marketplace  td.views-field-field-link {
padding: 10px 20px;
}

.view-marketplace  td.views-field-field-link a {
padding: 0 10px 0 0;
font-weight: bold;
}

.view-marketplace p {
margin: 0;
}

div.projectimgs {
float: right;
clear: right;
width: 160px;
margin-left: 30px;
}

div.intro_text-section img {
border: solid 5px #ac3111;
margin-bottom: 10px;
}

div.field-field-projectpix img {
float: left;
margin-left: 5px;
margin-bottom: 15px;
border: solid 1px #3e7b92;
}

.node-type-project p, .node-type-celebration p {
clear: both;
}

.field-name-field-projcountry {
color: #3b256f;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
margin-bottom: 15px;
}

.field-name-field-projectpix img, 
.views-field-field-projectpix img {
float: left;
margin-right: 10px;
margin-bottom: 0px;
border: solid 1px #3e7b92;
}

.view-projects .views-field-title {
color: #aabb50;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.view-projects .views-field-field-projcountry {
color: #aabb50;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
}

.view-projects .views-field-view-node {
margin: 0 0 0 740px;
}

.view-projects .views-row {
padding-bottom: 15px;
border-bottom: 2px dotted #e1e1e1;
margin: 20px 0;
}

div.donatebtn {
background: url('../img/orange.jpg') right 0 no-repeat;
height: 38px;
width: 414px;
overflow: hidden;
}

div.donatebtn a {
position: relative;
top: 8px;
left: 20px;
color: #fff;
font-weight: bold;
font-size: 15px;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
width: 414px;
}

div.donatebtn a:hover {
color: #ccc;
}

div.celebtn {
background: url('../img/celebtn.jpg') left 0 no-repeat;
height: 38px;
width: 414px;
overflow: hidden;
float: right;
margin: -25px 70px 0 0;
}

div.celebtn a {
position: relative;
top: 8px;
left: 20px;
color: #fff;
font-weight: bold;
font-size: 15px;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
width: 414px;
}

div.celebtn a:hover {
color: #ccc;
}

div.celebtn2 {
background: url('../img/celebtn.jpg') left 0 no-repeat;
height: 38px;
width: 314px;
overflow: hidden;
float: right;
margin: -25px 70px 0 0;
}

div.celebtn2 a {
position: relative;
top: 8px;
left: 20px;
color: #fff;
font-weight: bold;
font-size: 15px;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
width: 314px;
}

div.celebtn2 a:hover {
color: #ccc;
}

.celebrate {
font-weight: bold;
font-size: 18px;
}

a.celebrate {
color: #ac3111;
}

.celelink {
font-weight: bold;
font-size: 16px;
}

#pid-my-celebration h4 {
margin-top: 25px;
}

a.celelink {
color: #829330;
}

.node-type-celebration li {
margin-bottom: 30px;
}

.node-type-celebration strong {
color: #ac3111;
}

#pid-civicrm-contribute-campaign-action-add fieldset,
#pid-civicrm-contribute-campaign fieldset {
width: 440px;
}

#pid-civicrm-contribute-campaign-action-add fieldset fieldset, 
#pid-civicrm-contribute-campaign fieldset fieldset {
width: 400px;
}

#pid-civicrm-contribute-campaign-action-add div.form-item {
width: 430px;
overflow: hidden;
}

#pid-civicrm-contribute-campaign-action-add  table,
#pid-civicrm-contribute-campaign-action-add  tbody,
#pid-civicrm-contribute-campaign table,
#pid-civicrm-contribute-campaign tbody {
width: 400px;
}

#pid-civicrm-contribute-campaign-action-add span.description,
#pid-civicrm-contribute-campaign span.description {
width: 80px;
}

#pid-civicrm-contribute-campaign-action-add  div.resizable-textarea,
#pid-civicrm-contribute-campaign div.resizable-textarea {
width: 350px;
}

#pid-civicrm-contribute-campaign-action-add textarea.big,
#pid-civicrm-contribute-campaign textarea.big {
width: 350px;
}

#civicrm-footer {
display: none;
visibility: collapse;
}

table.form-layout {
width: 800px;
}

.page-civicrm div.help p {
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
padding: 0 25px;
}

#crm-container div.status, #crm-container div.messages, div.status {
background-color: #eee;
}

#crm-container #printer-friendly {
display: none;
visibility: collapse;
}

#crm-container .header-dark {
background-color: #aabb50;
}

div.pcp-create-your-own {
display: none;
visibility: collapse;
}

div.pcp-intro-text {
color: #3b256f;
font-size: 18px;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 22px;
padding: 10px 0px 30px 0px;
}

div.pcp-amount-goal {
text-align: center;
color: #ac3111;
font-size: 16px;
font-family: Georgia, "Times New Roman", Times, serif;
}

#crm-container .pcp-widgets {
border: 1px dotted #cfcfcf;
}

#crm-container .thermometer-pointer {
padding-left: 0;
padding-top: 15px;
padding-bottom: 15px;
color: #ac3111;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
}

#crm-container .thermometer-fill {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../i/contribute/pcp_achieve.gif) repeat-y scroll 0 bottom;
bottom:0;
left:0;
position:absolute;
width:130px;
}

.pcp-amount-raised {
padding-top: 5px;
color: #ac3111;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
}

div.thermometer-fill-wrapper {
color: #ac3111;
font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align: center;
}

div.pcp-donate a {
color: #ac3111;
}

div.pcp_display-group {
display: none;
visibility: collapse;
}

#crm-container div.form-time dt {
font-size: 0.75em;
}

#crm-container .ui-widget input, 
#crm-container .ui-widget select,
#crm-container .ui-widget textarea, 
#crm-container .ui-widget button,
#crm-container .ui-widget {
font-size: 0.75em;
}

#block-block-9 {
margin: 40px 40px 20px 20px;
font-size: 11px;
}

#block-block-9 .inner {
border: 10px solid #cfcfcf;
padding: 10px;
}


#block-block-9 h4 {
font-size: 16px;
margin: 10px 0 0 0;
padding: 0;
}

#block-block-9  strong {
color: #ac3111;
}

#block-block-9 p {
margin: 0;
padding: 0;
}

#pid-events .content-bottom {
margin-bottom: 30px;
}

span.date-display-single, .field-name-field-displaydate {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #3b256f;
margin-bottom: 15px;
}

.field-name-field-eventimg {
padding-left: 50px;
}

.field-name-field-eventimg img {
float: right;
width: 300px;
border: solid 1px #3b256f;
}

div.content-content .node-type-event p,
div.content-content .node-type-event ul {
width: 500px;
float: left;
}

#eventbox {
background: #3b256f;
padding: 10px 10px 10px 20px;
color: #fff;
}

#block-views-calendar-block-3, #block-views-calendar-block-2 {
width: 45%;
float: left;
}

.page-events .views-field-field-eventimg-fid img {
border: 1px solid #3b256f;
float: right;
width: 150px;
display: block;
margin:  0 0 0 10px;
padding: 0;
}

.field-name-field-eventimages {
clear: both;
max-width: 515px;
}

.field-name-field-eventimages img {
float: left;
margin: 5px 5px 0 0;
border: solid 1px #999;
}

#block-webformblock-26, #block-webformblock-27, #block-webformblock-25 {
margin-left: 20px;
}

#block-webformblock-25 {
width: 940px;
}

.webform-component-fieldset {
border: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
color: #ac3111;
}

fieldset.webform-component-fieldset {
width: 40%;
float: left;
}

#webform-component-shipping_address div.form-item label {
width: 260px;
}

#node-27 div.form-radios, #node-26 div.form-radios {
width: 60px;
margin: -27px 0 0 240px;
}

#webform-component-shipping_address {
margin-top: -13px;
}

.node-type-webform  div.description {
font-weight: normal;
}

#webform-component-preferences {
width: 45%;
float: left;
}

#block-webformblock-27 input.form-submit, 
#block-webformblock-26 input.form-submit,
#block-webformblock-25 input.form-submit {
float: right;
margin-right: 45px;
background: url('../img/sup.gif') 0 6px no-repeat;
height: 42px;
width: 100px;
font-weight: bold;
font-size: 15px;
letter-spacing: 1px;
text-transform: uppercase;
color: #fff;
border: none;
}

#block-webformblock-25 input.form-submit {
float: left;
margin-left: 330px;
}

#webform-component-single_3999, 
#webform-component-double_2999,
#webform-component-_of_guests {
width: 20%;
float: left;
}

#webform-component-french_laundry_may_14th_650_per_person  {
width: 30%;
float: left;
}

#webform-component-select_package {
width: 100%;
}

#block-block-7, #block-block-8 {
padding: 0 40px 20px 40px;
}

#webform-component-payment_information {
width: 100%;
}

#webform-component-credit_card_number {
width: 300px;
float: left;
}

#webform-component-card_type {
width: 200px;
float: left;
}

#webform-component-card_type div.form-radios {
float: left;
margin: 0 0 0 0;
}

.waternote {
color: #990000;
font-weight: bold;
font-size: 1em;
}

body.page-ways-to-help {
	background: none;
}

#pid-ways-to-help .block .inner {
margin-left: 0;
margin-right: 0;
}

#pid-ways-to-help #header-group-wrapper,
#pid-ways-to-help #footer-wrapper{
	display: none;
	visibility: collapse;
}

#pid-ways-to-help .main-inner {
	border-bottom: none;
}

.view-slideshow img {
	border: 10px solid #ac3111;
}

div.views-slideshow-controls-bottom {
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
}

#pid-ways-to-help .content-inner {
	padding: 40px 0 20px 0;
	width: 695px;
	margin-left: auto;
	margin-right: auto;
}

#view-id-slideshow-page-1 {
width: 695px;
	margin-left: auto;
	margin-right: auto;
}

#pid-ways-to-help .grid16-16 {
width: 695px;
	margin-left: auto;
	margin-right: auto;
}

#pid-ways-help-links #node-45 p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
}

#pid-ways-help-links #node-45 p strong {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 30px;
color: #ac3111;
}

#pid-ways-help-links body, #pid-ways-help-links div.full-width {
min-width: 695px;
}

.in-maintenance #logo {
display: none;
visibility: collapse;
}

.node-type-foodclub .field-field-foodphoto {
float: left;
margin: 5px 25px 0 0;
}

.sig {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 22px;
font-style: italic;
margin: 0;
padding: 0 10px 0 0;
}

#block-views-foodclubhome-block-1 {
background: url(../img/stripes.gif) left bottom no-repeat;
margin: 0 0 10px 30px;
width: 468px !important;
max-width: 468px !important;
overflow: hidden;
height: 252px;
}

#block-views-foodclubhome-block-1 .inner {
margin: 0;
background: #829330;
padding: 0 20px 0px 10px;
width: 468px;
max-width: 468px;
}

#block-views-foodclubhome-block-1 h2 {
color: #fff;
font-family: Helvetica, Arial, sans-serif;
letter-spacing: 1px;
font-weight: bold;
font-size: 15px;
text-transform: uppercase;
line-height: 20px;
padding: 20px 0 0 10px;
}

#block-views-foodclubhome-block-1 .grid16-9 {
margin-left: 0px;
}

#block-views-foodclubhome-block-1 .views-field-field-foodphoto {
float: left;
width: 150px;
margin: 0 0 0 10px;
letter-spacing: 1px;
font-weight: bold;
}

#block-views-foodclubhome-block-1 .views-field-field-foodphoto img {
border: solid 1px #fff;
}

#block-views-foodclubhome-block-1 .views-field-title a:link,
#block-views-foodclubhome-block-1 .views-field-title a:visited {
float: left;
font-family: Helvetica, Arial, sans-serif;
color: #fff;
text-transform: uppercase;
margin: 0 0 0 15px;
}

#block-views-foodclubhome-block-1 .views-field-title a:hover,
#block-views-foodclubhome-block-1 .views-field-title a:active {
text-decoration: underline;
}

#block-views-foodclubhome-block-1 .views-field-body {
width: 265px;
font-size: 12px;
line-height: 17px;
margin: 0 0 0 15px;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
color: #fff;
float: left;
}

#block-views-foodclubhome-block-1 div.views-field-view-node {
float: left;
width: 120px;
margin: 0 0 10px 175px;
font-weight: bold;
}

#block-views-foodclubhome-block-1 div.views-field-view-node a:link,
#block-views-foodclubhome-block-1 div.views-field-view-node a:visited {
float: left;
font-family: Helvetica, Arial, sans-serif;
color: #fff;
font-size: 13px;
text-transform: uppercase;
}

#block-views-foodclubhome-block-1 div.views-field-view-node a:hover,
#block-views-foodclubhome-block-1 div.views-field-view-node a:active {
text-decoration: underline;
}

#block-views-tripshome-block-1 {
background: url(../img/stripes.gif) left bottom no-repeat;
margin: -10px 0 10px 30px;
width: 390px !important;
max-width: 390px !important;
overflow: hidden;
height: 222px;
}

#block-views-tripshome-block-1 .inner {
margin: 0;
background: #ac3111;
padding: 0 20px 0px 10px;
width: 390px;
max-width: 468px;
}

#block-views-tripshome-block-1 .views-field-title a:link,
#block-views-tripshome-block-1 .views-field-title a:visited {
float: left;
font-family: Helvetica, Arial, sans-serif;
color: #fff;
text-transform: uppercase;
font-weight: bold;
margin: 20px 0 0 15px;
}

#block-views-tripshome-block-1 .views-field-title a:hover,
#block-views-tripshome-block-1 .views-field-title a:active {
text-decoration: underline;
}

#block-views-tripshome-block-1 .views-field-body {
width: 320px;
font-size: 12px;
line-height: 17px;
margin: 0 0 0 15px;
padding: 0;
font-family: Helvetica, Arial, sans-serif;
color: #fff;
float: left;
}

#block-views-tripshome-block-1 div.views-field-view-node {
float: left;
width: 120px;
margin: 5px 0 15px 15px;
font-weight: bold;
}

#block-views-tripshome-block-1 div.views-field-view-node a:link,
#block-views-tripshome-block-1 div.views-field-view-node a:visited {
float: left;
font-family: Helvetica, Arial, sans-serif;
color: #fff;
font-size: 13px;
text-transform: uppercase;
}

#block-views-tripshome-block-1 div.views-field-view-node a:hover,
#block-views-tripshome-block-1 div.views-field-view-node a:active {
text-decoration: underline;
}

#pid-events-jinpachi #price-group div.product-info {
display: none;
visibility: collapse;
}

div.uc_out_of_stock_throbbing {
display: none;
}

#pid-civicrm-contribute-transact div.crm-submit-buttons {
width: 300px;
margin: 0 0 0 135px;
}

#crm-container div.display-block {
font-weight: normal;
margin: 1.0em 0 1.0em 0;
}

 #pid-purchase-dujac .uc-price-display {
display: none;
visibility: collapse;
} 