body {
	margin:0;
	color:#000000;
	min-width:1000px;
	font-size:12px;
	line-height:14px;
	font-family:Arial,Verdana,Helvetica, sans-serif;
	background:#4c721d;
}
h1,h2,h3,h4,h5 {font-family:Arial,Verdana,Helvetica, sans-serif;}
h1 {}
h2 {}
h3 {color: #4C721D}
h4 {margin:0px 0px 7px 0px;}
h5 {}
h6 {	font-size:9px;}

p {color:#000;font-weight:normal;line-height:14px;font-size:12px;font-family:Arial,Verdana,Helvetica, sans-serif;}



form,fieldset{
	margin:0;
	padding:0;
}

* html .mc-holder-2 {
	height:800px;
}
#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.page-width {
	width:1015px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
/* header */
.header {
	position:relative;
	width:1015px;
	height:131px;
}
/* class for change image */
.layout-1 .header {
	background:url(../images/bg-header-1.jpg) no-repeat;
}
.layout-2 .header {
	background:url(../images/bg-header-2.jpg) no-repeat;
}
.layout-3 .header {
	background:url(../images/bg-header-3.jpg) no-repeat;
}
.layout-4 .header {
	background:url(../images/bg-header-4.jpg) no-repeat;
}
.layout-5 .header {
	background:url(../images/bg-header-5.jpg) no-repeat;
}
div.header strong a {
	position:absolute;
	left:0;
	top:2px;
	width:229px;
	height:120px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.png) no-repeat;
}
.columns-holder:after {
	content:"";
	clear:both;
	display:block;
}
.columns-holder {
	height:1%;
}
/* sidebar */
.sidebar {
	float:left;
	width:124px;
	margin:0 1px 0 0;
	overflow:hidden;
	padding-bottom:9000px;
	margin-bottom:-9000px;
}
/* class for change image */
.layout-1 .sidebar {
	background:url(../images/bg-box-1.gif) repeat-y;
}
.layout-2 .sidebar {
	background:url(../images/bg-box-2.gif) repeat-y;
}
.layout-3 .sidebar {
	background:url(../images/bg-box-3.gif) repeat-y;
}
.layout-4 .sidebar {
	background:url(../images/bg-box-4.gif) repeat-y;
}
.layout-5 .sidebar {
	background:url(../images/bg-box-5.gif) repeat-y;
}
.sidebar-top {
	width:124px;
	overflow:hidden;
}
.layout-1 .sidebar .sidebar-top {
	background:url(../images/bg-box-top-1.gif) no-repeat;
}
.layout-2 .sidebar .sidebar-top {
	background:url(../images/bg-box-top-2.gif) no-repeat;
}
.layout-3 .sidebar .sidebar-top {
	background:url(../images/bg-box-top-3.gif) no-repeat;
}
.layout-4 .sidebar .sidebar-top {
	background:url(../images/bg-box-top-4.gif) no-repeat;
}
.layout-5 .sidebar .sidebar-top {
	background:url(../images/bg-box-top-5.gif) no-repeat;
}
.sidebar .nav {
	overflow:hidden;
	height:1%;
	padding:24px 0 0;
}
.sidebar .nav ul {
	margin:0;
	padding:0 5px 0 8px;
	list-style:none;
	background:url(../images/bg-sep-blue.gif) no-repeat 8px 100%;
}
.sidebar .nav ul ul {
	padding:4px 0 4px 0;
	background:none;
}
.sidebar .nav ul li {
	padding:7px 0 6px 4px;
	background:url(../images/bg-sep-blue.gif) no-repeat;
	list-style: none;
	margin: 0;
}
.sidebar .nav ul li:first-child {
	background:none;
}
.sidebar .nav ul li.active-trail * {
	color: #0065A4;
}
.sidebar .nav ul ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	background:none;
}
.sidebar .nav ul a {
	color:#4c721d;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	text-decoration:none;
}
.sidebar .nav ul ul a {
	font-size:9px;
	font-weight:bold;
}
.sidebar .nav ul a:hover {
	color:#0065a4;
}
/* form search */
.form-search {
	overflow:hidden;
	height:1%;
	margin:70px 0 0;
	padding:10px 5px 10px 8px;
	background:url(../images/bg-sep-blue.gif) no-repeat 8px 0;
}
.form-search form {
	padding:0 0 35px;
	background:url(../images/bg-sep-blue.gif) no-repeat 0 100%;
}
.form-search label {
	display:block;
	margin:0 0 5px;
	font-size:10px;
	line-height:11px;
	font-weight:bold;
	color:#4c721d;
}
.form-search input.field,
.form-search input.form-text {
	padding:1px 2px;
	margin:0 0 3px;
	width:92px;
	color:#000;
	height:14px;
	font-size:10px;
	font-family:Arial,Helvetica,Verdana, sans-serif;
	border:1px solid #9ca293;
	background:#fff;
}
.form-search .radio-box,
.form-search .form-radios .form-item {
	/*overflow:hidden;*/
	height:1%;
	margin:0 0 2px;
}
.form-search input#cb1,
.form-search input#cb2,
.form-search input#cb3,
.form-search input#cb4 {
	float:left;
	margin:0 3px 0 0;
	padding:0;
	height:11px;
	width:11px;
}
.form-search input.butt,
.form-search input.form-submit {
	float:right;
	display:inline;
	margin:0 8px 5px 0;
	padding:1px 2px;
	font-size:8px;
	line-height:11px; 
	font-family:Arial,Helvetica,Verdana, sans-serif;
}
.form-search a {
	text-decoration:underline;
	color:#0065a4;
	font-size:9px;
	line-height:12px;
}
.form-search a:hover {
	text-decoration:none;
}
/* content */
.page-content:after ,
.content-top:after,
.bg-line:after {
	content:"";
	clear:both;
	display:block;
}
.page-content {
	float:left;
	width:887px;
	padding-bottom:9000px;
	margin-bottom:-9000px;
	background: white url(../images/bg-content-top.gif) no-repeat;
}
.content-top {
	width:850px;
	padding:0 0 30px 30px;
}
.bg-line {
	height:1%;
}
/* top content */
div.page-content div.text {
	float:left;
	width:555px;
	padding:55px 0 0;
	margin:0 15px 0 0;
}
div.page-content div.text h1 {
	margin:0 0 5px;
	color:#4c721d;
	font-size:21px;
	line-height:24px;
}
div.page-content div.text p,
div.page-content div.text {
	margin:0 0 7px;
	font-size:11px;
	line-height:17px;
}
div.page-content div.text p a,
div.page-content div.text a {
}
div.page-content div.text p a:hover,
div.page-content div.text a:hover {
}
/*.page-content div.text .block,*/
#threecol-cont .col {
	float:left;
	width:30%;
	margin:0 10px 0 0;
}
.page-content div.text .last {
	margin-right:0;
}
div.page-content div.text h2,
div.page-content div.block div.title {
	margin:10px 0 10px;
	color:#4c721d;
	font-size:16px;
	line-height:22px;
}
div.page-content div.text div.block{
	margin:0;
	font-size:11px;
}
div.page-content div.text div.block span {
	font-weight:bold;
/*	color:#4c721d; */
}
/* news -bar */
.page-content .news-bar:after {
	content:"";
	clear:both;
	display:block;
}
div.page-content div.news-bar {
	float:left;
	width:220px;
	padding:0px 0 20px 20px;
	border-left:1px solid #408CBB;
	margin-top: 60px;
	margin-left:30px;
}
/* top form */
div.block-login {
	position:relative;
	margin:0 0 0;
	width:221px;
}
div.block-login-bg {
	width:211px;
	height:44px;
	padding:4px 0 0 14px;
	background:url(../images/bg-login.png) no-repeat;
}
div.form-login div.box-input,
div.form-login div.form-item {
	overflow:hidden;
	margin:0 0 3px;
}
div.form-login #edit-pass-wrapper {
	float: left;
}
.form-login .item-list {
	display: none;
}
.form-login label,
div.text #user-login-form label {
	float:left;
	color:#0065a4;
	font-size:10px;
	line-height:15px;
	text-align:right;
	width:55px;
	font-weight:bold;
	margin:0 3px 0 0;
}
.form-login fieldset {
	position:relative;
}
div.form-login input.field,
div.form-login input.form-text,
div.text #user-login-form input.form-text {
	float:left;
	padding:0px 2px;
	margin:0 5px 0 0;
	width:92px;
	color:#000;
	height:14px;
	font-size:10px;
	border:1px solid #9ca293;
	background:#fff;
}
div.text #user-login-form input.form-text {
	margin-left: 10px;
}
div.text #user-login-form #edit-pass-wrapper {
	padding-top: 10px;
	clear: both;
}
.form-login input.butt,
.form-login input.form-submit,
div.text #user-login-form input.form-submit {
	margin:0;
	padding:0;
	font-size:8px;
	line-height:9px;
	font-family:Arial,Helvetica,Verdana, sans-serif;
}
div.text #user-login-form .form-item {
	margin-left: 140px;
}
div.text #user-login-form input.form-submit {
	float: left;
}
div.text #user-login-form .item-list {
	clear: both;
	padding-top: 20px;
}
.boxs:after,
.boxs-top:after,
.boxs-bottom:after {
	clear:both;
	display:block;
}

.news-bar h2, .block div.title {
	margin:20px 0 0;
	color:#4c721d;
	font-size:18px;
	line-height:20px;
}
.news-bar h3,
.news-bar .views-field-title a:link,
.news-bar .views-field-title a:visited {
	margin:15px 0 0;
	color:#4c721d;
	font-size:12px;
	line-height:20px;
}

.news-bar p,
.news-bar .views-field-teaser,
.news-bar .views-field-created,
#login-box p {
	margin:0;
	font-size:10px;
	line-height:19px;
	text-align:left;
}
.news-bar .views-field-created {
	float: left;
	margin-right: 5px;
}
.news-bar p a {
	color:#0065a4;
	text-decoration:underline;
}
.news-bar p a:hover {
	text-decoration:none;
}
.news-bar a.more,
.news-bar .views-field-view-node a {
	float:right;
	display:inline;
	margin:0 10px 0 0;
	color:#0065a4;
	font-size:10px;
	line-height:14px;
}
.news-bar .views-field-view-node {
	float: right;
}
/* footer */
div.footer {
	position:relative;
	width:1015px;
	background:#4c721d;
	padding:10px;
	margin: 0 auto;
	text-align: center;
	color:#FFFFFF;
	font-size:11px;
}
div.footer a {
	color:#D9EBC5;
	text-decoration:none;
	}
/* system overrides */
a, a:link, a:visited {
	color: #0065A4;
}
a:hover {
	text-decoration: none;
}
.form-item, .form-radios {
	margin: 0;
}
.form-radios {
	padding-bottom: 4px;
}
input.form-radio {
	position: relative;
	top: 4px;
	margin: 0;
}
.views-row-even, .views-row-odd {
	clear: both;
}
.view-footer {
	clear: both;
	margin-top: 30px;
}
div.block {
	position: relative;
}
div.block-uc_cart .product-description {
	font-size: 11px;
}
div.block-uc_cart #block-cart-contents {
	margin: 12px 0;
}
div.block-icon {
	height:48px;
	left:0;
	position:absolute;
	top:-0.25em;
	width:48px;
}
div.block-user ul.menu a {
	color:#4c721d;
	text-decoration:none;
	} 
div.block-user ul.menu a:hover, div.block-user ul.menu a:active {
	color:#0065A4;
	}
div.block-user ul.menu li.leaf {
	list-style-image:none;
	list-style-type:none;
	}	
.block-user .block-icon {
	background: transparent url(../images/tnt_icon_14.png) center left no-repeat;
}
div.block-icon-title,
div.news-bar h2.block-icon-title,
div.page-content div.text .block-user .block-icon-title {
	padding: 8px 8px 6px 46px;
	text-align: right;
	background-color: #4C721D;
	color: #F9F9F9;
	margin-bottom: 0.25em;
}
body.front .news-bar .block .content,
.news-bar .block .content,
.block .content {
	padding: 10px 0;
}
body.front .block .content {
	padding:0;
}
body.front div#block-block-40 .content {
	padding: 10px 0;
}
.views-table, .view-empty {
	clear:left;
	}
#loginDiv {
	background:transparent url(../images/bg-login.png) no-repeat scroll 0 0;
	height:44px;
	padding:4px 0 0 10px;
	width:191px;
	float:right;
	position:relative;
	left:-150px;
	top:-29px;
	}
#login-box .block-login {
	position: absolute;
	left: 658px;
	top: 104px;
	}
/**related to seeds node type**/
body.node-type-seed div.groups {
	display:none;
	}
body.node-type-seed div.terms-inline a {
	color:#4c721d;
	text-decoration:none;
	}	
div.content fieldset.group-seed-information {
	float:right;
	padding-left:15px;
	padding-bottom:15px;
	width:220px;
	min-height:200px;
	}
div.content fieldset.group-seed-information div.field-label-inline-first {
	color:#4c721d;
	padding-right:5px;
	}
div.content fieldset.group-seed-information div.field-items {
	padding:5px 0px;
	}	
div.contentcol-left {
	margin-top:5px;
	}
div#block-views-og_nodeinformation-block_1 {
	margin:10px 0px;	
	border-bottom:1px solid #0065a4;
	}
div#block-views-og_nodeinformation-block_1 div.views-field-title {
	border-top:1px solid #0065a4;
	}
div#block-views-og_nodeinformation-block_1 span.field-content, div#block-views-og_nodeinformation-block_1 label {
	color:#000;
	font-weight:normal;
	}
div#block-views-og_ghp_omri-block_1 div.view-og-ghp-omri	 div.views-row-odd, div#block-views-og_ghp_omri-block_1 div.view-og-ghp-omri	 div.views-row-even {
	margin-left:55px;
	padding:5px 10px;
	}	
div.view-og-ghp-omri	 div.views-row-odd a, div.view-og-ghp-omri	 div.views-row-even a {
	color:#0065a4;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	}
div.view-og-ghp-omri	 h3 {	
	border-top:1px solid #4c721d;
	padding-top:5px;
	}
div#block-views-og_ghp_omri-block_1 div.view-og-ghp-omri	 div.views-row-odd {
	background-color:#D5DAED;
	}
div#block-views-og_ghp_omri-block_1 div.view-og-ghp-omri label {
	color:#000;
	font-weight:normal;
	}
div#block-views-og_ghp_omri-block_1 div.view-og-ghp-omri span {
	color:#000;
	font-weight:normal;
	}
/**Changes to views product list view**/
div.view-omri-product-list .view-content .views-row-odd, div.view-omri-product-list .view-content .views-row-even {
	padding-left:15px;
	padding-right:15px;
	}
div.view-omri-product-list .view-content .field-content {
	margin-left:0px;
	}
div.view-omri-product-list .view-content .views-row-odd {
	background-color:#e9f8f3;
	}
div.view-omri-product-list label {
	font-weight:bold;
	}
div.views-widget select,
div.views-widget input {
	width: 100%;
	}
div.views-field-title {
	line-height:30px;
	}

div.views-field-title a, div.views-field-title a:visited, div.views-field-title a:hover {
	color:#4c721d;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	}

div.view-content h3 a, div.view-content h3 a:visited, div.view-content h3 a:hover {
	color:#4C721D;
	text-decoration:none;
	}
div#block .views-row-odd {
	background-color:none;
	}	
div.view-omri-seed-list table.views-table thead th {
	font-size:11px;
	font-weight:bold;
	}	
div#block-views-og_ghp_omri-block_1 table.views-table tr.odd, div.view-omri-seed-list table.views-table tr.odd {
	background-color:#d5daed;
	border-bottom:none;
	}
div#block-views-og_ghp_omri-block_1 table.views-table tr.even, div.view-omri-seed-list table.views-table tr.even {
	background-color:#fff;
	border-bottom:none;
	}	
/**changes to Search page**/
p.search-info {
	display:none;
	}
.item-list .pager li {
	padding:1px;
	}
.item-list .pager {
	border-top:1px #e9f8f3 dashed;
	}
div.faceted-search-page	div.content h2, div.faceted-search-page	div.content h2 a:hover, div.faceted-search-page	div.content h2 a:link, div.faceted-search-page	div.content h2 a:visited {
	color:#4C721D;
	text-decoration:none;
	}
div.faceted-search-page	div.meta {
	display:none;
	}
/**Ubercart Alterations**/
div.attribute-4 {
	border-top:1px solid #e9f8f3;
	padding:10px 5px;
	}
div.attribute-5 {
	border-bottom:1px solid #e9f8f3;
	padding:10px 5px;
	}
div.attribute-3 {
	padding:10px 5px;
	}
div.attribute-7 {
	padding:10px 5px;
	}
/**changes to right sidebar menu**/	
div#right-sidebar .block-menu li.leaf {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	}
div#right-sidebar .block-menu a:link, div#right-sidebar .block-menu a:visited {
	color:#4c721d;
	text-transform:lowercase;
	text-decoration:none;
	}
div#right-sidebar .block-menu a:hover, div#right-sidebar .block-menu a:active {
	color:#0065a4;
	text-transform:lowercase;
	}
div#right-sidebar .block-menu li.collapsed {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	}
div#block-views--exp-omri_seed_list-default .views-exposed-form .views-exposed-widget {
	float:none;
	width:300px;
	}
form#views-exposed-form-general-materials-list-page-1 .views-exposed-form .views-exposed-widget {
	float:none;
	width:300px;
	}			
div#block-views--exp-omri_product_list-page_1 .views-exposed-form .views-exposed-widget {
	float:none;
	width:300px;
	}
div#comments {
	background-color:#D9EBC5;
	}
img.imagecache-displayimage-normal {
	float:right;
	padding:5px;
	}
div.error, tr.error {
	background:#D9EBC5 none repeat scroll 0 0;
	padding:10px;
	margin-bottom:10px;
	}
ul.menu li {
  list-style: none;
  list-style-type: none;
}
.view-result-info {
  color: #4C721D;
}
.content-top {
  min-height: 600px;
  height: auto !important; /* IE 6 hack for min-height */
  height: 600px;
}
.quicktabs_main.quicktabs-style-basic{
  background-color:#D9EBC5;
  border:1px solid #aaa;
  border-top:none;
  padding:10px;
  clear:both;
}
ul.quicktabs_tabs .quicktabs-style-basic{
  border-bottom:1px solid #aaa;
  padding:0 3px 0 0;
  font-size:9px !important;
  font-weight:bold;
  height:19px;
  margin:0;
}
ul.quicktabs_tabs.quicktabs-style-basic a{
  font-size:9px !important;
  text-decoration:none;
  color:#aaa;
}
ul.quicktabs_tabs.quicktabs-style-basic a:hover{
  color:#555  !important;
}
ul.quicktabs_tabs.quicktabs-style-basic li{
  border:1px solid #e5e5e5;
  border-bottom:none;
  padding:3px 5px;
  margin:0 3px 0 0;
  position:relative;
}
ul.quicktabs_tabs.quicktabs-style-basic li.last{
	margin-right:0px;
	}
ul.quicktabs_tabs.quicktabs-style-basic li:hover{
  border:1px solid #ccc;
  border-bottom:none;
}
ul.quicktabs_tabs.quicktabs-style-basic li.active{
  border:1px solid #aaa;
  border-bottom:1px solid #D9EBC5;
  background-color:#D9EBC5;
}
ul.quicktabs_tabs.quicktabs-style-basic li.active a{
  color:#027AC6;
}
body#tinymce {background-color:#fff;	}

div#block-faceted_search_ui-3_keyword h2, div#block-faceted_search_ui-4_keyword h2 {
	font-size:14px;
	margin:12px 20px 3px 0px;
	float:left;
	}
div#block-faceted_search_ui-3_keyword div.content, div#block-faceted_search_ui-4_keyword div.content {	
	}
.node-type-seed .node .terms {display: none !important;}
div.view-general-materials-list div.views-row-odd {
	background-color:#D5DAED;
}
div.view-omri-product-list-by-category, div.views-row-even, div.view-general-materials-list div.views-row-even {
}
div.block .views-exposed-form .views-exposed-widget {
	float:none;
	padding-right:230px;
	color:#4C721D;
	}
div.views-accordion	div.views-accordion-item {
}
div.views-accordion div.accordion-header {
	background:url(../images/arrow-side.gif) left no-repeat;
	padding-left:18px;
	line-height:30px;
}
div.views-accordion div.accordion-header-active {
	background:url(../images/arrow-down.gif) left no-repeat;
	}			
div.views-accordion div.accordion-item-even {
}
div.views-accordion div.accordion-item-odd {

}
div.views-accordion	div.views-accordion-item div.accordion-content {
	padding:5px 25px;

	}
div.views-accordion	div.views-accordion-item div.accordion-content label {
	padding-right:15px;
	width:80px;
	float:left;
	text-align:right;
	}
div.views-accordion	div.views-accordion-item div.accordion-content a {
	font-weight:normal;
	}	
div.views-accordion	div.views-accordion-item div.accordion-content div.field-content {
	margin-left:95px;
	}
div.views-accordion	div.views-accordion-item div.accordion-content span.field-content {	
	/*clear:both;*/
	color:#000000;
	font-weight:normal;
}
div.views-accordion div.views-accordion-item div.accordion-content div.views-field-field-nop-rule-value label {
	}
div.views-accordion div.views-accordion-item div.accordion-content div.views-field-field-nop-rule-value span.field-content {
	}
div.views-accordion div.views-field-tid span {
	color:#4c721d;
	font-weight:bold;
	}
div.views-accordion .accordion-content .field-content {
	display: table-cell;
}
.views-accordion .views-field-group-nid,
.views-accordion .views-field-field-restriction1-value,
.views-accordion .views-field-nothing,
.views-accordion .views-field-tid,
.views-accordion .views-field-field-nop-rule-value,
.views-accordion .views-field-field-annotation-value,
.views-accordion .views-field-tid-3,
.views-accordion .views-field-tid-2,
.views-accordion .views-field-tid-1,
.views-accordion .views-field-tid,
.views-accordion .views-field-view-node,
.views-accordion .views-field-field-status-value,
.views-accordion .views-field-field-aafco-value,
.views-accordion .views-field-field-21cfr-value,
.views-accordion .views-field-field-livestock-annotation-value,
.views-accordion .views-field-field-pu-restriction-old-value,
.views-accordion .views-field-field-pu-restriction-value,
.views-accordion .views-field-nothing-2,
.views-accordion .views-field-nothing-1,
.views-accordion .views-field-field-organic-value
{clear: both}

span.toggleAccordion {
	line-height:35px;
	}	
.form-item, .form-radios {
	padding-bottom:5px;
	}	
div.view-taxonomy-term h3 {
	color:#3C8AAD;
	font-size:14px;
	}
.faceted-search-numbering {
	float:none;
	color:#3C8AAD;
	font-size:12px;
	padding:5px 0px;
	}	
body.node-type-manufacturer div.content div.field-items {
	padding:5px;
	}	
body.page-omri-products-list-by-category div.text, 
body.page-product-list div.text, 
body.page-simple-opl-search div.text, 
body.node-type-manufacturer div.text,
body.page-product-list-supplement div.text
	{background:transparent url(../images/pl-big-tilt.jpg) 100% 33px no-repeat;}	

body.page-lvm-results div.text, body.page-simple-gml-search div.text, 
body.page-generic-materials div.text, body.node-type-generic-material div.text, 
body.page-nosb-materials-recommendation div.text
	{background:transparent url(../images/gml-big-tilted.jpg) 100% 33px no-repeat;}

body.page-lvm-results div.view-content, 
body.page-omri-products-list-by-category div.view-content, 
body.page-product-list div.view-content, 
body.page-nosb-materials-recommendation div.view-nosb, 
body.page-simple-opl-search div.view-content, 
body.page-simple-gml-search div.view-content, 
body.page-generic-materials div.view-content,
body.page-product-list-supplement div.view-content 
	{padding-top:15px;}	
	
div.faceted-search-page h3.title {
	display:none;
	}	
div.help span.print-syslink	 {
	float:right;
	margin-top:43px;
	margin-right:15px;
	}
div.content span.print-link	{
	float:right;
	margin-top:26px;
	margin-right:15px;
	}
body.node-type-seed-supplier	div.content span.print-link	{
	margin-top:0px;
	}
body.node-type-seed-supplier div.content div.field-items {
	padding:2px;
	}
/*	
div#block-views-og_ghp_omri-block_1 td.views-field-tid, body.page-simple-seed-search td.views-field-tid	{
	color:#4C721D;
	padding-left:2px;
	font-weight:bold;
	background:#fff;
	vertical-align:top;
	}
*/
div#block-views-og_ghp_omri-block_1 thead th,div.view-omri-seed-list thead th {
	border-bottom:2px #4C721D solid;
	padding-right:2px;
	padding-left:1px;
	}	
div#block-views-og_ghp_omri-block_1 td.views-field, div.view-omri-seed-list td.views-field{
	padding-left:2px;
	border:0px;
	}	
div#block-views--exp-livestock-page_1, div#block-block-15 {
	border-top:1px solid #4C721D;
	}
div.view-content {clear: both}

/**Form CSS for the Product Changes form**/
div.node-form fieldset.group-cpc-a,div.node-form fieldset.group-cpc-b,div.node-form fieldset.group-cpc-a-a {
	border:#408CBB solid 1px;
	padding:5px;	
	background-color:#D9EBC5;
	margin-bottom:10px;
	}
div.node-form fieldset.group-cpc-a .text,div.node-form fieldset.group-cpc-b .text,div.node-form fieldset.group-cpc-a-a .text {	
	padding:0px;
	}
div.node-form fieldset.group-cpc-a legend,div.node-form fieldset.group-cpc-b legend,div.node-form fieldset.group-cpc-a-a legend {
	font-size:13px;
	font-weight:bold;
	color:#4C721D;
	}
div.node-form fieldset.group-cpc-a .form-item,div.node-form fieldset.group-cpc-b .form-item,div.node-form fieldset.group-cpc-a-a .form-item {	
	padding:3px;
	}
div.node-form fieldset.group-cpc-a .form-item .description,div.node-form fieldset.group-cpc-b .form-item .description,div.node-form fieldset.group-cpc-a-a .form-item .description {	
	color:#408CBB;
	font-style:italic;
	font-size:11px;
	}	
div.node-form fieldset.group-cpc-a .form-item label,div.node-form fieldset.group-cpc-b .form-item label,div.node-form fieldset.group-cpc-a-a .form-item label  {
	color:#0065A4;
	font-size:12px;
	font-weight:bold;
	}		
div.node-form fieldset.group-cpc-a .form-item label.option,div.node-form fieldset.group-cpc-b .form-item label.option,div.node-form fieldset.group-cpc-a-a .form-item label.option {	
	font-weight:normal;
	font-size:11px;
	color:#000;
	}
div.node-form fieldset.group-cpc-a-a .filefield-element .widget-edit {
	float:none;
	padding-left:10px;
	} 	
div.node-form fieldset.group-cpc-a-a .form-item {
	padding:5px 0px 5px 10px;
	}	
div.node-form div#edit-field-cpc-total-ingredient-list-0-ahah-wrapper,div.node-form div#field-cpc-label-items,div.node-form div#field-cpc-genetic-items,div.node-form div#field-cpc-proof-purchase-items,div.node-form div#field-cpc-manuf-process-items,div.node-form div#field-cpc-msds-items {
		border-top:4px solid #408CBB;
		margin-top:10px;	
		margin-bottom:10px;
	}
div.node-form fieldset.group-cpc-a-a tr.even, div.node-form fieldset.group-cpc-a-a tr.odd {
	background-color:transparent;
	}
div.node-form fieldset.group-cpc-a-a thead th {	
	border-bottom:0px;
	}	
div.node-form fieldset.group-cpc-a-a div.description {
	color:#408CBB;
	font-style:italic;
	font-size:11px;	
	}
/**Changes to all node form fieldsets**/
div.node-form fieldset {
	border:#408CBB solid 1px;
	padding:5px;	
	background-color:#fff;
	margin-bottom:10px;
	}
div.node-form fieldset .text {	
	padding:0px;
	}
div.node-form fieldset legend {
	font-size:13px;
	font-weight:bold;
	color:#4C721D;
	}
div.node-form fieldset .form-item {	
	padding:3px;
	margin:0px;
	}
div.node-form fieldset .form-item .description {	
	color:#408CBB;
	font-style:italic;
	font-size:11px;
	}	
div.node-form fieldset .form-item label  {
	color:#0065A4;
	font-size:12px;
	font-weight:bold;
	}		
div.node-form fieldset .form-item label.option {	
	font-weight:normal;
	font-size:11px;
	color:#000;
	}
.filefield-element .widget-edit {
	float:none;
	}	
div.vertical-tabs {	
	margin:1em 0 4em 15em;
}
input#edit-submit {
	margin-top:10px;
	}
#help-icon-link {
  position: absolute;
  top: 8px;
  right: 15px
}
#login-help-sentence {
  float: left;
  color: #0065A4;
  font-size: 9px;
  font-weight: bold;
  position: relative;
  top: -2px;
  left: -2px;
  text-align: left;
  width: 230px;
}

/* Retail location CCK form */
div#edit-field-retail-location-0-name-wrapper div.description {
	display: none;
}
/* Retail location public view */
label.views-label-field-retail-loc-services-value,
label.views-label-field-retail-loc-contact-value,
label.views-label-address {
	/*text-align:left;*/
}
div.view-retail-locations-public span.field-content {
	width: 90%;
}
div.view-retail-locations-public span.retail-location-website-or-location {
	float: right;
}
div.view-retail-locations-public div.views-field-formatted,
div.view-retail-locations-public div.views-field-address,
div.view-retail-locations-public div.views-field-field-retail-loc-website-url-1,
div.view-retail-locations-public div.views-field-field-retail-loc-contact-value,
div.view-retail-locations-public div.views-field-field-retail-loc-email-email,
div.view-retail-locations-public div.views-field-body
{clear: both}

/* Retail location management view */
div.view-retail-locations-manage div.view-content table.views-table caption {
	font-weight:bold;
	font-size:14px;
	color:#4C721D;
	margin-top:20px;
}

div.view-retail-locations-manage td.views-field-formatted,
div.view-retail-locations-manage th.views-field-formatted {
	display:none;
}

/* Retail location summary */
table#retail_location_summary_table {
	text-align: center;
}

/* Hide sections of the user profile */
div.profile dl.user-member div.form-item {
	display: none;
}

/* Discount code field on cart checkout page */
textarea#edit-panes-uc-discounts-uc-discounts-codes {
	height: 40px;
}

