/*Some defaults*/
.title
{
border-bottom: 0px dashed;
border-color: #fff;
font-size: 1.7em;
color: #cefe9a;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 0px solid #cefe9a;
}
.profile_title
{
border-bottom: 0px dashed;
border-color: #fff;
font-size: 1.7em;
color: #cefe9a;
font-size: 1.4em;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 1px solid #cefe9a;
width: 300px;
}

.profile_sub_title
{
border-bottom: 0px dashed;
border-color: #fff;
font-size: 1.4em;
color: #fff;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 0px solid #cefe9a;
width: 300px;
}

th
{
text-align: center;
padding-right: 0em;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: white;
background-color: #99CC67;
color: #336699;
}

tr .even, tr .odd { border: 0px; }
tr .even, tr .even { background-color: #9AB7D7; }
tr .odd, tr .odd  { background-color: #6699CC; }

.page .tabs a
{
text-align: center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: white;
background-color: #99CC67;
color: #336699;
}

.page .tabs a:visited
{
background-color: #DCF9C0;
}


/*seperated the two find_more_link areas since they where doubling up on their styles*/
/* Start the inseason block area */

.find_more_link
{
width: 175px;
font-weight: bold;
padding: 1px 2px 1px 2px;
border: 1px solid #FFB400;
margin-top: 	10px;
margin-bottom: 	35px;
text-align: center;
font-size: 1.1em;
color: #FFB400;
text-decoration: none;
}

.find_more_link a:hover, .find_more_link a:link, .find_more_link a:visited 
{
color: #FFB400;
text-decoration: none;
}

#block_find_more {
margin-left: 20px;
width: 80%;
}


.find_more_content .view-cell-header {
border-bottom-color: #a7d379;
}

.find_more_title, .find_more_right_now {
font-size: 1.2em;
color: #336601;
}

.find_more_right_now {
font-size: 2em;
}

.find_more_content{
background-color: #99cc67; 
padding-left: 5px;
font-weight: bold;
}

div.view-content-in-season td
{
font-size: .95em;
color: #fff;
background-color: #a7d379;
border: 0px;
}

div.view-content-in-season tbody tr 
{
border: 0px;
border-width: 0px;
border-style: solid;
border-color: #a7d379;
}

.view-cell-header
{
border: 0px;
background-color: #a7d379;
}

.view-field-node-title
{
border: 0px;
background-color: #a7d379; 
border-color: #a7d379; 
}
/* end the inseason block area */

/* start the inseason page */

div.view-content-inseason-page tbody tr 
{
border: 0px;
border-width: 0px;
border-style: solid;
border-color: #a7d379;
}

.view-cell-header
{
border: 0px;
background-color: #a7d379;
}

.view-field-node-title
{
border: 0px;
background-color: #a7d379; 
border-color: #a7d379; 
}

div.view-content-inseason-page td
{
font-size: .95em;
color: #fff;
background-color: #a7d379;
border: 0px;
}

div.view-content-inseason-page .odd td
{
background-color: #cefe9a;
color: #346697;
}
div.view-content-inseason-page .even td
{
background-color:  #a7d379;
color: #346697;
}
.view-content-inseason-page tbody a:hover, .view-content-inseason-page tbody  a:link, .view-content-inseason-page tbody  a:visited 
{
color:#346697;
text-decoration: none;
}

/*END THE INSEASON VIEW PAGE*/

/* my alerts  */
#alerts-form table {
border: 1px solid white;
border-collapse: collapse;

}
#alerts-form th {
	border-bottom: 1px solid white;
	padding: 2px;
	margin: 2px;
}
#alerts-form th a {
color: #336699;
}
#alerts-form td {
padding: 0px 10px 0px 10px;
}
/*TOP MENU*/
.top_menu a:hover
{
color: #99cc67;
text-decoration: underline;
}
.top_menu {
text-transform: uppercase;
font-size: .90em;
}
.top_menu a:visited
{
color: #fff;
text-decoration: none;
}

img.home_image
{
margin-left: 0px;
border-bottom: 1px solid #fff;
margin-top: -4px;
}

.ctgrown
{
height: 30px;
padding-left: -8px;
padding-bottom: 2px;
font-size: 2.25em;
border-bottom: 1px solid #fff;
font-family: 'Century Gothic', sans-serif;
margin: 5px 0px 5px 0px;
}

img.small_logo {
padding-right: 0px;
vertical-align:text-top;
}

.copy_text
{
padding-left: 5px;
font-size: .80em;
color: #a7d379;
}

.footer_right_closing
{
font-size: .85em;
color: #474747;

}
.footer_contact a:hover, .footer_contact a:link, .footer_contact a:visited 
{
color: #324b64;
text-decoration: none;
}
.panel-2col-stacked .panel-col-first
{
margin-top: 10px;
border-right: 1px dashed white;
width: 48%;
}
#node-1322
{
margin-right: 0px;
margin-left: 10px;
margin-top: 10px;
width: 320px;
}
/*Left side block*/
#node-1322 .title
{
border-bottom: 1px dashed;
width: 315px;
font-size: 1.1em;
padding-bottom: 2px;
margin-bottom: 2px;
}
.panel-col-first a:hover, .panel-col-first a:link, .panel-col-first a:visited 
{
font-size: 1em;
color: #cefe9a;
text-decoration: none;
}
.sidebar img.logo
{
margin-top: 0px;
}
#home_page
{
margin-left: -8px;
}

/*End left side block*/
/*right side block*/
#block-block-4
{
margin-top: -243px;
margin-right: 10px;
margin-left: 5px;
width: 300px;
height: 600px;
display: inline;
position: relative;
left: 320px;
}

#block-block-4  .title
{
border-bottom: 1px dashed;
border-color: #fff;
font-size: 1.2em;
color: #cefe9a;
font-size: 1.1em;
font-weight: bold;
padding-bottom: 2px;
margin-bottom: 2px;
width: 300px;
}

#block-block-5
{
margin-top: 35px;
margin-right: 30px;
margin-left: 10px;
}

#block-block-5  .title
{
border-bottom: 1px dashed;
border-color: #fff;
font-size: 1.2em;
color: #cefe9a;
font-size: 1.2em;
font-weight: bold;
}

/* END HOME PAGE AREA */
/* start the BuyCTBlog page */


div.view-content-news-and-events tbody tr
{
border: 1px;
border-width: 1px;
border-style: solid;
border-color: #6699cc;
}

.view-cell-header
{
border: 0px;
color:#346697;
}

.view-field-node-title
{
border: 0px;
background-color: #a7d379; 
border-color: #6699cc; 
}

div.view-content-news-and-events td
{
font-size: .95em;
color: #fff;
background-color: #a7d379;
border: 0px;
}

div.view-content-news-and-events .odd td
{
background-color: #cefe9a;
color: #346697;
}
div.view-content-news-and-events .even td
{
background-color:  #a7d379;
color: #346697;
}
.view-field-node-title a:link, .view-field-node-type  a:link, .view-field-node-created  a:link
{
color:#6699cc;
text-decoration: underline;
}

.view-field .view-field-node-type a:link
{
color:#324b64;
text-decoration: underline;
}

.view-content-news-and-events tbody a:hover, .view-content-news-and-events tbody  a:link, .view-content-news-and-events tbody  a:visited 
{
color:#6699cc;
text-decoration: underline;
}
/*END THE news-and-events VIEW PAGE*/
/* start the web support page page */


div.view-content-support tbody tr
{
border: 1px;
border-width: 1px;
border-style: solid;
border-color: #6699cc;
}

.view-cell-header
{
border: 0px;
color:#346697;
}

.view-field-node-title
{
border: 0px;
background-color: #a7d379; 
border-color: #6699cc; 
}

div.view-content-support td
{
font-size: .95em;
color: #fff;
border: 0px;
}

div.view-content-support .odd tr
{
color: #346697;
background-color: #6699CC;
}
div.view-content-support .even tr
{
background-color: #AAC0D7;
color: #346697;
}

div .view view-support-tickets > div .view-content view-content-support-tickets > table > tbody > tr .even > td .view-field view-field-node-title {
background-color: #AAC0D7;
}


.view-field-node-title a:link, .view-field-node-type  a:link, .view-field-node-created  a:link
{
color:#6699cc;
text-decoration: underline;
}

.view-field .view-field-node-type a:link
{
color:#324b64;
text-decoration: underline;
}

.view-content-news-and-events tbody a:hover, .view-content-support tbody  a:link, .view-content-support tbody  a:visited 
{
color:#6699cc;
text-decoration: underline;
}
/*END THE news-and-events VIEW PAGE*/


/* start the Events page */


div.view-content-Events tbody tr 
{
border: 0px;
border-width: 0px;
border-style: solid;
border-color: #a7d379;
}

.view-cell-header
{
border: 0px;
background-color: #a7d379;
}

.view-field-node-title
{
border: 0px;
background-color: #a7d379; 
border-color: #a7d379; 
}

div.view-content-Events td
{
font-size: .95em;
color: #fff;
background-color: #a7d379;
border: 0px;
}

div.view-content-Events .odd td
{
background-color: #cefe9a;
color: #346697;
}
div.view-content-Events .even td
{
background-color:  #a7d379;
color: #346697;
}
.view-content-Events tbody a:hover, .view-content-Events tbody  a:link, .view-content-Events tbody  a:visited 
{
color:#346697;
text-decoration: underline;
}
/*END THE Events VIEW PAGE*/


/*gmap style */
.street { color: #6699cc; }
.gmap-map .latitude,.gmap-map .longitude {
  display:none;
  }

/*end gmap*/

/*image profile page*/
img.profile_images_main { border: 1px solid #fff; }
img.profile_images_main_small { 
padding-right: 3px;
}
img.profile_images { 
padding: 5px;
}
/*end profile*/

/*civicrm profile are */
.crm-profile 
{
padding-left: 20px;
padding-bottom: 1px;
}

.crm-profile-2 tr
{
background-color: #6699cc;
border-bottom-width: 0px;
text-align: left; 
vertical-align: top;
}

.crm-profile-2 td
{
background-color: #6699cc;
border-bottom-width: 0px;
width: 100%;
}

.crm-profile-2 table
{
width: 350px;
height: 200px;
}

.crm-profile-2 tbody
{
color: #fff;
background-color: #6699cc;
border-top: 0px;
}

.crm-profile-2 th
{
width: 250px;
border-bottom-width: 0px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
text-align: left; 
vertical-align: top;
text-align: left;
padding-right: 0px;
padding-bottom: 0px;
}

.crm-profile table th.civinode-profile-header
{
width: 250px;
padding-right: 5px;
}

div.crm-profile
{
width: 60%;
text-align: left;
position: relative;
margin-top: 1px;
margin-right: 1px;
margin-bottom: 1px;
margin-left: 1px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black;
}

.profile_civi
{
margin-bottom: 20px;
}

.related_orgs_title
{
border-bottom: 1px solid;
width: 200px;
border-color: #fff;
font-size: 1.4em;
color: #fff;
font-size: 1.2em;
font-weight: bold;
}

a.related_orgs
{
color: #fff;
text-decoration: underline;
}

.node-organization_page tbody
{
border-top: 0px;
}
.profile_text
{
color: #fff;
}

.profile_text p
{
color: #fff;
}
/*end civicrm profile area*/
 a.primary
{
color: #000;
}
.view-profile-view-events
{
margin-bottom: 20px;
}

.view-content-profile-view-events
{
color: #000;
}
.view-cell-header td
{
background-color: #6699cc;
}
.view-content-profile-view-events td
{
background-color: #6699cc;
border-bottom-width: 0px;
color: #fff;
font-size: .8em;
vertical-align: top;
}
.view-field-event-event-start
{
font-weight: bold;
width: 90px;
}
.view-content-profile-view-events a:link, .view-content-profile-view-events a:active, .view-content-profile-view-events a:hover
{
color: #FFF;
text-decoration: none;
}
.view-content-profile-view-events tbody th

{
border-bottom-width: 0px;
}

.view-content-profile-view-events thead th
{
text-align: left;
border-bottom-width: 0px;
}

.view-content-profile-view-events .view-cell-header {
background-color: #6699cc;
}
/*pRODUCT images*/
div.prod_image
{
display: block;
width: 95px;
float: left;
height: 145px;
/*border: 1px dashed #fff;*/
} 

div.prod_image_empty
{
display:block;
width: 100%;
height: 100px;
float: left;
/*border: 1px solid red;*/
} 

div.prod_image p {
text-align: center;
/*border: 1px solid green;*/
}

div.profile_text_section
{
display:block;
float: left;
/*border: 1px solid yellow;*/
font-size: .7em;
min-height: 125px;
min-width: 400px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}


div.profile_text_section_main
{
display:block;
float: left;
/*border: 1px solid yellow;*/
font-size: .7em;
min-height: 125px;
min-width: 400px;
margin-left: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
/* view for news and events*/
.view-content-news-and-events .item-list
{

}

#views-filters
{
color: #6699cc;
}

/*inseason link*/
div.prod_image p
{
font-size:1.2em;
font-weight: bold;
}
a.inseason:link
{
color: #cefe9a;
text-decoration: underline;
font-size:1em;
}
a.inseason:hover
{
text-decoration: underline;
font-size:1em;
}
a.inseason_block:link
{
color: #fff;
text-decoration: none;
font-size:1em;
}
a.inseason_block:visited
{
color: #fff;
text-decoration: none;
font-size:1em;
}
.inseason_block
{
text-decoration: none;
font-size:1em;
color: #fff;
}
a.inseason_block:hover
{
text-decoration: underline;
font-size:1em;
}
/**/
.form-submit
{
   color:#fff;
   font-size:1em;
   font-weight:bold;
   background-color:#659935;
   padding: 2px;
   border:1px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#fff;
   border-bottom-color:#fff;
   font-family: 'Century Gothic', sans-serif;
}
.go
{
   color:#fff;
   font-size:1.1em;
   font-weight:bold;
   background-color:#659935;
   padding: 2px;
   border:1px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#fff;
   border-bottom-color:#fff;
   font-family: 'Century Gothic', sans-serif;
}

input {
 background-color: #fff;
 border: 0px;
}

.form_label
{
color: #346697;
font-weight: bold;
padding-left: 4px;
padding-right: 2px; 
font-size: 1.05em;
display:inline;
}
select {
 background-color: #fff;
 color: #324b64;
 border: 0px;
}
.thumbs_profile_left
{
margin-right:2px;
}
.thumbs_profile_right
{
margin-left: 1px;
}
.thumbs_profile_middle
{
margin-left: 0px;
margin-right: 2px;
}
.thumbs_profile_top
{
margin-bottom: 2px;
}
.profile_text_section h2 .title
{
color: #fff;
font-size: 1.2em;
}

.page .messages
{
padding: 0px;
border: 1px solid white;
margin-right: 0px;
background-color: #ffa947;
font-size: 1.2em;
}
#crm-container table
{
background-color: #6699cc;
color: #fff;
}
.results_line
{
font-size: 1.2em;
font-weight: bold;
margin-left: 50px;
color: #cefe9a;
width: 300px;
}
.results_problem {
color: white;
font-size: 1em;
font-weight: 700;
}
a.view-content-support-tickets:link
{
color: #FFF;
}
a.view-content-support-tickets:visited
{
color: #FFF;
}
.navigation-secondary a:hover
{
color: #6699cc;
text-decoration: underline;
}
.navigation-secondary a:visited
{
color: #324b64;
text-decoration: none;
}

.circle a
{
color: #cefe9a;
text-decoration: none;
}

.panel-2col-stacked .panel-col-last 
{
float: left;
width: 47%;
}

.view-support-tickets a:visited, .view-support-tickets a:link, .view-support-tickets a:hover 
{
color: #fff;
text-decoration: underline;
}
.maparea
{
margin-right: 5px;
border: 1px solid white;
}
.mapit
{
font-weight: bold;
font-size: .9em;
text-decoration: underline;
}
.search_image
{
padding-top: 4px;
}

.bottom_row
{
background-color: #ceff9c;
}
.bottom_row a
{
color: #6299cd;
}
.featured a
{
color: #f6b229;
text-decoration: underline;
font-weight: bold;
}
.marker .distance img
{
vertical-align:text-bottom;
}
.form-required { color: #f6b229; 
} 

.save_this {
font-weight: bold;
font-size: .85em;
}
.save_this a:link, .save_this a:visited {
text-decoration: underline;
font-weight: bold;
color: #669932;
}
.save_this_name {
font-weight: bold;
}

.results_line a:link, .results_line a:visited {
text-decoration: underline;
font-weight: bold;
color: white;
font-size: .85em;
}
.validation {
font-weight: bold;
font-size: 1.2em;
color: white;
padding-left: 20px;
}
	
.save_this_name a:link, .save_this_name a:visited {
text-decoration: underline;
font-weight: bold;
}

img.savebuyct {
border: 1px solid white;
}

.panel-2col-stacked div > div
{
margin-top: 4px;
}

.view .view-content-block-home-page-right {
margin-top: 2px;
}

.navigation-secondary ul { margin-bottom: 8px; }

.news tr {
background-color: #6699CC;
}
.news td {
vertical-align: top;
}
img.view-field view-data-picture
{
margin: 4px;
}

.view-data-title a:link, .view-data-title a:visited, .view-data-title a:active
{
font-size: 1.25em;
color: #cefe9a;
font-weight: bold;
text-decoration: none;
}
.view-data-body-news
{
padding-left: 5px;
}

.sidebar div#block_find_more h1  {
font-size: 16px;
color: #336601;
}

.view-field-news_and_events-block
{
display: inline;
float: right;
right: 780px;
top: 250px;
background-color: #336899;
padding: 3px 20px 20px 20px;
margin-left: 100px;
}
.clicktip p, .hovertip p
{
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
margin-top: 0.5em;
line-height: 1.2em;
z-index: 10;
background-color: #fff;
color: #000;
}

.clicktip p 
{
margin-right: 1em;
}
.clicktip 
{
background-color: #ffffff;
text-align: left;
}

.clicktip a:link
{
color: blue;
}
.clicktip a:visited
{
color: blue;
}
.clicktip_close a:hover
{
color: blue;
}

.title_search
{
color: #fff;
font-size:  .80em;
}

input#form-text_keyword {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
/*we are now going to add in the shadow image that we created earlier*/
/*background-image: url(shadow.gif);*/
background-repeat: repeat-x;
/*I am going to add some text formatting of my own*/
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
width: 150px;
position: relative;
}
label.text_keyword {
position: absolute;
left: 70px;
top: 10px;
}
label.text_zip {
	position: absolute;
	left: 520px;
	top: 10px;
}
#mainsearch .error {
color: #800000;
font-style: bold;
border-color: red;
}

input#form-text_zip {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
/*we are now going to add in the shadow image that we created earlier*/
/*background-image: url(shadow.gif);
background-repeat: repeat-x;*/
/*I am going to add some text formatting of my own*/
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
width: 100px;
}
.form-text_anywhere {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
/*we are now going to add in the shadow image that we created earlier*/
/*background-image: url(back_field.gif);
background-repeat: repeat-x;*/
/*I am going to add some text formatting of my own*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
width: 100px;
/*height: 12px;*/
}
.form-text_radius {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #999999;
/*we are now going to add in the shadow image that we created earlier*/
/*background-image: url(back_field.gif);
background-repeat: repeat-x;*/
/*I am going to add some text formatting of my own*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
width: 50px;
/*height: 12px;*/
}

.form-text_keyword:hover {
border-color: #64acd8;
border-width: 1px;
}

.form-text_zip:focus {
border-color: #64acd8;
border-width: 1px;
}

.profile_owner
{
color: #fff;
font-size: 1.35em;
}
.profile_fields
{
color: #fff;
font-size: 1.15em;
}

.profile_fields a:link
{
color: #fff;
font-size: 1.15em;
}
.member_since
{
color: #fff;
font-weight: bold;
font-style: italic;
color: #fff;
font-size: 1.15em;
margin-left: 0px;
}
.profile_top_images
{
border: 1px solid white;
}
.inseason_profile { 
color: #FFB400;
font-size: 1.05em;
}
.save_profile_page
{
   display: block;
   position: absolute;
   top: 190px;
   left: 880px;
   width: 80px;
   color:#fff;
   font-size:1em;
   font-weight:bold;
   background-color:#659935;
   padding: 2px;
   border:1px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#fff;
   border-bottom-color:#fff;
   font-family: 'Century Gothic', sans-serif;
}
.save_profile_page a:link, .save_profile_page a:visited { color: #fff; text-decoration: none;}
.save_profile_page a:hover { color: #cefe9a; }

html .js > body .body-left > div .container clear-block > table .container > tbody > tr > td .page > div #comments > div .box > div .content > form #comment-form > div > div .form-item > div .resizable-textarea > div .required > div .processed
{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #999999;
border-right-color: #999999;
border-bottom-color: #999999;
border-left-color: #999999;
background-repeat: repeat-x;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
color: #333333;
width: 180px;
}
#block-masquerade-0, #block-views-front_image_block
{
padding-top: 7px;
padding-left: 0px;
padding-right: 0px;
}
#block-views-front_image_block img
{
margin-left: 0px;
margin-top: 0px;
border: 0px;
}
#block-views-front_image_block .block .content
{
}
.nodes
{
padding-left:2px;
padding-right: 5px;
}
.nodes_links_wrapper
{
display: block;

width: 350px;
/*background-color: #fff;*/
padding: 3px 5px 3px 15px;
border: 0px solid white;
margin-left: 0px;
margin-top: 10px;
margin-bottom: 10px;
}
.nodes_links_wrapper a:link,.nodes_links_wrapper a:visited, .nodes_links_wrapper a:hover { 
background: #659935;
border: 1px solid white;
padding: 3px;
margin: 2px;
		 text-align: center;
vertical-align: middle;
color: white;
	   text-decoration: none;
}
.nodes_links_wrapper img {
	vertical-align: middle;
}
#block-block-4  .news-item {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#gmap-view_gmap-gmap0 {
margin-right: 10px;
margin-left: 5px;
}
td.td_bag {
max-width: 10px;
/*background-color: red;*/
}
td.td_marker {
/*width: 20px;*/
height: 10px;
/*background-color: red;*/
}
td.td_save {
text-align: right;
width: 60px;
}
td.td_miles {
width: 60px;
text-align: right;
padding-right:4px;
}
td.td_phone {
width: 100px;
font-size: .85em;
}
td.td_place {
width: 450px;
font-size: .85em;
}
img.marker_table {
margin-left: -6px;
}
img.marker_table_large {
margin-left: -13px;
}
.advance
{
float: left;
}

.preview .node, .preview .comment
{
background-color: #6699CC;
}
.opnotes
{
padding-left: 5px;
color: #fff;
margin-top: -10px;
}
.payment, .contact
{
color: #fff;
}

.view-field-news_and_events-block_empty,
.view-field-news_and_events-block
{
display: block;
float: right;
position: absolute;
left: 779px;
top: 210px;
width: 200px;
background-color: #336899;
padding: 3px 5px 20px 15px;
border: 1px solid white;
margin-left: 0px;
}
.view-field-news_and_events-block_empty {
top: 270px;
}
.send-class {
display: block;
width: 500px;
border-top: 1px solid white;
padding: 10px;
}
.send-class th {
background-color: #336899;
color: #fff;
} 
.send-class tr { 
width: 500px;
}
.send-class .form-item label { color: white;
}
#edit-sender-mail, #edit-recipient-mail, #edit-message {
border: 1px solid #999;
background-image:url(/themes/foundation/images/input.gif);
}
#edit-submit {
margin-bottom: 10px;
}
.send-class a {
color: #c9ebb2;
}
.send-class .title a {
text-decoration: none;
}
.box
{
width: 460px;
padding-left: 10px;
}
.comment_wrapper {
border: 1px solid white;
width: 500px;
padding: 0px 10px 10px 10px;
margin: 2px;
}
.view-front-image  img {
margin-left: -5px;
margin-top: 0px;
border-bottom: 1px solid white;
/*height: 253px;*/
width: 769px;
}
.view-field view-data-node-data-field-image-field-image-fid { 
width: 220px;
}

#block-block-5 .view-field { width: 220px; border: 1px solid white; }
 #subscriptions-type-form .form-submit {
margin-bottom: 10px;
}
#simplenews-block-form label {
color: white;
}
.front .title {
border-bottom: 1px dashed;
width: 335px;
font-size: 1.1em;
padding-bottom: 2px;
margin-bottom: 2px;
}
.front {
color: #cefe9a;
}
.faith, .news {
padding-left: 5px;
padding-right: 10px;
margin-bottom: 10px;
}
.news {
border-right: 0px dashed #cefe9a;
padding-left: 15px;
width: 350px;
border-left: 1px dashed #cefe9a;
color: white;
}
.view view-recipe > div .view-content view-content-recipe > div .news-item > div .view-item view-item-recipe > div .view-field view-data-node-view {
border-bottom: 1px dashed red;
}
td .view-support-tickets .view-field-node-title {
/* border: 1px solid red;*/
width: 300px;
background: #6299cd;
}
.page .messages {
color: #fff;
}
.date {
	font-size: 0.9em;
	padding-bottom: 5px;
}
div.read_more {
	padding-bottom: 10px;
	border-bottom: 1px solid white;
}
#blog_container {
display: inline;
float: left;
width: 528px;
border-top: 1px solid white;
}
#blog_container .links {
padding-bottom: 15px;
}
/* blog comment area */
#blog_container .box {
padding:20px;
}
#blog_container .node {
border-bottom: 1px solid white;
}
#blog_container span.title {
margin: 10px;
}
#blog_container #comments div.comment_wrapper {
border-top: 1px solid white;
border-bottom: 1px solid white;
border-left: 0px solid white;
border-right: 0px solid white;
margin: 10px;
width: 487px;
background: #99cc67;
color: #336699;
font-size: 0.9em;
}
#blog_container #comments h4 {
text-decoration: none;
font-size: 1em;
color: #336699;
}
#blog_container #comments a  {
text-decoration: none;
color: #336699;
}
#blog_container #comments p {
font-size: 0.9em;
color: #336699;
}
#blog_container #comments .pipe {
color: white;
}
#edit-subject {
width: 100%;
border: 1px solid #999;
background-image:url(/themes/foundation/images/input.gif);
}
#edit-comment {
width: 460px;
border: 1px solid #999;
background-image:url(/themes/foundation/images/input.gif);
}
/* individual recipe view */
div .recipe_head {
	padding-top: 5px;
	padding-bottom: 5px;
}
div .recipe_head a {
text-decoration: none;
}
div .recipe_head .title {
border-bottom: 1px solid white;
}
div .little_print {
float: right;
}
div .recipe_image {
	text-align: center;
}
.recipe_image  img {
border: 1px solid white;
padding: 2px;
}
div .recipe_intro {
padding: 10px;
}
div .recipe_content {
background: #336699;
border: 1px solid white;
padding: 20px;
margin: 20px;
}
.recipe_content div.title {
	font-size: 1.5em;
	font-weight: 100;
	font-family: "Century Gothic", "Verdana", Arial, sans-serif;
	border-bottom: 0px solid white;
	padding-bottom: 10px;
}
.recipe_content span.chef {
padding:10px;
}
.recipe_content p u {
	padding: 10px 10px 0px 10px;
	font-style: normal;
	font-family: "Century Gothic", Verdana, Arial, sans-serif;
	font-stretch: extra-expanded;
	font-weight: bold;
}	
div .field-type-image {
	text-align: center;
}
#crm-container div.status 
{
color: black;
margin-top: 0.5em;
margin-right: 0.5em;
margin-bottom: 0.5em;
margin-left: 0.5em;
background-color: #ffff99;
padding-top: 0.25em;
padding-right: 0.5em;
padding-bottom: 0.25em;
padding-left: 0.5em;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #5a8fdb;
border-right-color: #5a8fdb;
border-bottom-color: #5a8fdb;
border-left-color: #5a8fdb;
}

.even-row, .odd-row {
color: black;
}

.clickable 
{
x border: 1px solid #FF7800;
x padding: 1px;
background-color: white;
}
 
a.alert:link {
color: #87876A;
}
a.alert:hover, a.alert:visited {
color: #87876A;
}

#cluetip-inner a:link {
color: #87876A;
}

.faith .home 
{
color: white;
}

.view-faq .view-label{
font-weight: bold;
font-size: 1.25em;
}


#popups {
background-color: #99cc67;
}

#popups-title {
background-color:#99cc67;
}

