          /*
--=.._/(        EcoTrust PRINT STYLES      )\_..=--
    	  */


		  body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,dt,blockquote,button,fieldset,legend,label,input,textarea,form { margin: 0; padding: 0; border: 0; }

		  html,input,textarea,select { /*keep ie happy*/ font-size: 100%; }

		  body 	{
		  	background: #fff url(../img/css/bg-texture-tile.jpg) center 0 repeat;
		  	color: #58595B;
		  	font: 82%/1.335 Helvetica, Arial, sans-serif;
		  	min-width: 960px;
		  }

		  h1, h2, h3, h4, h5, h6	{ font-weight: normal; margin: 0 0 .25em 0; }
		  h1	{ font-size: 1.83em; /* 24px */ letter-spacing: .03em; }
		  h2	{ font-size: 1.372em; /* 16px */ color: #4f3424; }
		  h3	{ font-size: 1.25em; /* 17px */ color: #58595B; }
		  h4	{ /* 15px */ font-size: 1.25em; }
		  h5	{ font-size: 1em; /* 12px; */ font-weight: bold; }
		  h6	{ font-size: .9175em; /* 11px; */ font-weight: bold; }
		  p	{ margin-bottom: 1em; }
		  ul, ol 	{ margin: 0 0 1em 3em; }
		  table	{ border-collapse: collapse; }
		  td		{ border: 1px solid #ccc; padding: .5em; }
		  tr 		{ background-color: #FFFFFF; }




#nav, #footer, .nav, #fdbk_tab, 
#message-wrap, #decorator-crab, #user-bar, #header-search,
.result-controls, .page-numbers, .actions, .product-actions, 
.products-page .product-list .edit-all, .organic {
    display: none;
}
/* temp! */
#nav {
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
}

html,#header,#footer {
	background:none;
	margin:0;
}


body{
	background-image: none;
	font-size: 11pt;
	margin: 0;
	padding: 1em;
}

#wrapper {
	background:none;
}
	#content {
		padding-top:0;
	}
/* #primary{
	float: none !important;
	margin: 0 auto !important;
	width: 94% !important;
}	
#secondary, #tertiary{
	float: left !important;
	margin: 0 auto !important;
	width: 44% !important;
}	 */

#header {
	height:60px;
}
	a#brand {
		background:none;
		color:#79A942;
		font-size:2.5em;
		text-indent:0;
		text-align:left;
		left:25px;
		text-decoration:none;
	}

	.breadcrumbs li{ display: inline;}

.results-page #header,
.results-page #secondary, 
.results-page #save-search,
.results-page .tabs,
.results-page #search-terms,
.results-page .search-results form,
.results-page #save-search-form,
.results-page .distance,
.results-page .description,
.results-page .your-profile,
.results-page #saved-searches,
.results-page .alphabet
{
	display: none;
}

.results-page #primary{
	margin: 0;
	padding: 0;
	width: 100%;
}
.results-page h1 { margin: 0; }

.results-page .search-results dl.result {
	border-bottom: 1px solid #ccc; 
	margin: 0;
	min-height: 1px;
	min-height: .5in; 
	padding: .125in;
}

.search-results dd dt {margin-right: 0;}
.search-results dd dd {margin-right: 11px;}
.results-page .contact-info { position: relative; left: 0; margin: 0;}

/*Profile*/
.breadcrumbs,
.editable { clear: both; }
	.profile-page .editable h1 { display: none; }
	.profile-page .cboxElement { display: none; }
	
	
.profile-page .contact { float: left !important; clear: none; }
.profile-pictures { float: right !important; clear: none; }

.profile-page .inner-sidebar   { 
	float: right !important; 
	margin-left: .5in;
	padding: .125in; 
	border: 1px solid #ccc; 
}
	.profile-page .inner-sidebar h3, .profile-page .inner-sidebar h4 {margin-top: 0;}
.profile-page tbody th { text-align: right; padding-right: .125in;}

.tabs .active {
	font-weight: bold;
}
.products-page .product-list li{
	border: none;
}
*{
	overflow: visible !important; /* Required for FireFox pre-3.6 to print past page 1 */
}

div{
	/* float:none !important; */ /* This fixes the won't-print-past-page-1 bug re-introduced in FF3.6 */
}
h1, h2, h3, h4{
	color: #4F3424;
	margin:1.3em 0 0 0;
}

.no-header #content {
	padding-top:0;
}

.account-select {
	margin-top:0;
}
.account-select td.checked {
	text-indent:0;
	text-align:center;
	background:#fff !important;
	-moz-box-shadow:0 0 0 100px #fff inset !important;
}
.account-select td.disabled {
	background:#000 !important;
	-moz-box-shadow:0 0 0 100px #ccc inset;
}

.account-select thead td {
	height:40px;
	line-height:40px;
	text-indent:0;
	text-align:center;
}

.account-select td:first-child ~ td {
	background:#000 !important;
	-moz-box-shadow:0 0 0 100px #ccc inset;
}

.account-select .badge,
.account-select h3 + a,
.account-select .orange-button,
.print-accounts {
	display:none !important;
}

.lead {
	margin:-0.4em 0 0 21px;
}
	.lead-text {
		margin-bottom:0;
	}
	
	

	.accessibility {
		height: 0;
		left: -9999em;
		line-height: 0;
		position: absolute;
		text-indent: -9999em;
	}

	 div.col {
		width: 46%;
		margin-right: 1%;
		padding: .7em 1.5% 0 1.5%;
		float: left;
		background-color: #E3E3E3;
		min-height: 2em;
	}
	
