/*		DEFAULTS AND TYPOGRAPHY		*/
body, a, p, div, span, h1, h2, h3, h4, img, ul, li {
	margin: 0;
	padding: 0;
	border: none;
}

html {_background-color: #c8c8c8;}

body {
	background: url('../images/gradient.jpg') repeat-x;  
	margin: 0px;
	padding: 0px;
	font-family:  helvetica, 'Lucida Grande', Arial, sans-serif;
}

a {
	text-decoration: none;
	color:#595957;
}

a:hover {
	color: #a01de4;
}

h1 {
	display: none;
}

img { _position:relative;}

div#wrapper {
	background: transparent;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 0px;
}

div#header {
	background:url('../images/header.png')  no-repeat;
	width: 1060px;
	height: 238px;
	margin: auto;
}

div.title {
	margin-top: 75px;
	margin-bottom: 50px;
}

div.main {
	background: url('../images/main_div.png') repeat-y;
	_background: none;
  width: 1060px;
	height: 650px;
	margin: auto;
	margin-top: -44px;	
}

div#stage {
	_background-color: #fff;
	width: 966px;
	margin:auto;
	height: 650px;
  overflow-y: auto;
  overflow-x: hidden;
  _overflow-y: visible;
  margin-top: -40px;
 *margin-top: 0px;
}

div.topcontent {
	padding-top: 75px;
	width: 600px;
	margin: auto;
	padding-bottom: 95px;
}

div.people_content {
	padding-top: 75px;
	width:966px;
	margin: auto;
	padding-bottom: 95px;
	margin-top: -50px;
	
}

div.people_content p {
	display:block;
	margin-top: 50px;
	width: 600px;
	margin-left: 180px;
	margin-right: 0px;
	line-height: 33px;
}

div.people_content p.two{
	margin-top: 30px;
	width: 600px;
	margin-left: 180px;
	line-height: 33px;
}

/*		END DEFAULTS AND TYPOGRAPHY		*/

/*      BEGIN INDEX CONTENT AREA     */
div#index div#company {
	width:337px;
	height:33px;
  margin: 75px auto 50px auto;
}
div#index div.title img#company_title {
	width:337px;
	height:33px;
}

div#index img#building {
	float:right;
	margin-top: -80px;
	padding-left: 15px;
}

div#index p.first {
	  font-size: 15px;
		width: 695px;
		margin-left: 150px;
	  line-height: 33px;
}

div#index h2 {
    display: block;
		margin-left: 390px;
		font-size: 19px;
	  margin-top: 40px;
		margin-bottom: 40px;
		color: black;
}

div#index p.second {
		font-size: 15px;
		width:695px;
		margin-left:150px;
	 	line-height: 33px;
		margin-bottom: 70px;
		padding-right: 150px;
}

div#index div.mission img#mission {
  display: block;
	width: 286px;
	height:33px;
 	margin-top:100px;
  margin-left: 330px;
  margin-bottom:70px;
}

div#index div.bottom img#pencils {
	width:330px;
	height:214px;
	float: right;
	margin-right: 40px;
	padding-left: 15px;
}

div#index div.bottom p {
	font-size: 15px;
	width:695px;
	margin-left: 150px;
  line-height: 33px;
  padding-bottom: 100px;
}
/*      END INDEX CONTENT AREA    */

/*      MARKETING CONSULTING CONTENT AREA    */
div#marketingconsulting img#marketingconsulting {
	width: 442px;
	height: 50px;
  margin-left: 230px;
}

div#marketingconsulting img#woman {
	width:221px;
	height: 297px;
	float:right;
  margin-top: -100px;
  *margin-right: -50px;
  _margin-right: -70px;
  padding-left: 15px;
}

div#marketingconsulting div.topcontent p {
	font-size: 15px;
	width: 700px;
	margin-top: -60px;
  line-height: 33px;
	margin-bottom: 30px;
}

div#marketingconsulting div.bodycopy {
	width: 670px;
	margin: auto;
	padding-bottom: 75px;
	color:#595957;
}

div#marketingconsulting div.bodycopy p {
	margin-bottom:30px;
  line-height: 33px;
  margin-left: 25px;
}

div#marketingconsulting div.bodycopy h2 {
	display: block;
	margin-left: 100px;
	font-size: 19px;
	margin-bottom: 50px;
	color: black;
}

div#marketingconsulting div.bodycopy strong {
	color: black;
}

div#marketingconsulting div.bodycopy p span.nonbolded {
	margin-left: 15px;
	color:#595957;
}

div#marketingconsulting div.bodycopy p.bottom {
	width: 640px;
	font-size: 15px;
	margin-top: 80px;
	color: black;
	line-height: 33px;
}
/*      END MARKETING CONSULTING CONTENT AREA     */

/*      BEGIN TRADE FRANCHISE MANAGEMENT CONTENT AREA    */
div#trade_franchise_management img#trade {
	width:553px;
	height:50px;
	display: block;
	margin-left: 220px;
}

div#trade_franchise_management img#truck {
  float:right;
  margin-top: 25px;
  margin-right:-60px;
  padding-left: 15px;
}
	
div#trade_franchise_management div.topcontent p {
	font-size: 15px;
	width: 670px;
	margin-top: -60px;
  line-height: 33px;
	margin-bottom: 30px;
}

div#trade_franchise_management div#bodycopy {
	width: 670px;
	margin: auto;
	padding-bottom: 75px;
	color:#595957;
}

div#trade_franchise_management div#bodycopy p{
	margin-bottom:30px;
  line-height: 33px;
  margin-left: 30px;
}

div#trade_franchise_management div#bodycopy h2 {
	display: block;
	margin-left: 130px;
	font-size: 19px;
	margin-bottom: 50px;
	color: black;
}

div#trade_franchise_management div#list {
	width: 700px;
}

div#trade_franchise_management div#bodycopy strong {
	color: black;
	margin-left: -10px;
}

div#trade_franchise_management div#bodycopy p span.nonbolded {
	margin-left: 15px;
	color:#595957;
}

div#trade_franchise_management div#bodycopy p.bottom {
	font-size: 15px;
	margin-top: 80px;
	color: black;
	line-height: 33px;
}
/*      END TRADE FRANCHISE MANAGEMENT CONTENT AREA    */

/*      BEGIN SALES SUPPORT CONTENT AREA    */
div#sales_support_programs img#salessupport{
	width:475px;
	height:50px;
	display: block;
	margin-left: 260px;
}

div#sales_support_programs img#cans {
	float:right;
  margin-top: 0px;
  margin-right:-60px;
  padding-left: 15px;
}

div#sales_support_programs div.topcontent p{
	font-size: 15px;
	width: 670px;
	margin-top: -60px;
  line-height: 33px;
	margin-bottom: 30px;
}

div#sales_support_programs div#bodycopy {
	width: 660px;
	margin: auto;
	padding-bottom: 75px;
	color:#595957;
}

div#sales_support_programs div#bodycopy p {
	display: block;
	margin: auto;
	margin-bottom:30px;
	margin-left: 40px;
  line-height: 25px;
}

div#sales_support_programs div#bodycopy h2 {
	display: block;
	margin-left: 130px;
	font-size: 19px;
	margin-bottom: 50px;
	color: black;
}

div#sales_support_programs h2#Assistance {
	display: block;
	padding-left: 15px;
	margin-top: 130px;
	
}

div#sales_support_programs div#list {
	width: 700px;
}

div#sales_support_programs div#bodycopy strong {
	color: black;
	margin-left: 0px;
}

div#sales_support_programs div#bodycopy p span.nonbolded {
	margin-left: 15px;
	color:#595957;
}

div#sales_support_programs div#bodycopy p.bottom {
  font-size: 15px;
	color: black;
	line-height: 33px;
	width: 640px;
}
/*      END SALES SUPPORT CONTENT AREA    */

/*      BEGIN ACCOUNT LEVEL MARKETING CONTENT AREA    */
div#account_level_marketing img#accountlevel{
	width:474px;
	height:50px;
	display: block;
	margin-left: 250px;
}

div#account_level_marketing img#grocery {
	float:right;
  margin-top: 0px;
  margin-right:-60px;
  padding-left: 15px;
}

div#account_level_marketing div.topcontent p{
	font-size: 15px;
	width: 660px;
	margin-top: -60px;
  line-height: 33px;
	margin-bottom: 30px;
}

div#account_level_marketing div#bodycopy {
	width: 660px;
	margin: auto;
	padding-bottom: 75px;
	color:#595957;
}

div#account_level_marketing div#bodycopy p {
	display: block;
	margin: auto;
	margin-bottom:30px;
	margin-left: 40px;
  line-height: 33px;
  
}

div#account_level_marketing div#bodycopy h2 {
	display: block;
	margin-left: 130px;
	font-size: 19px;
	margin-bottom: 50px;
	color: black;
}

div#account_level_marketing div#bodycopy strong {
	color: black;
}

div#account_level_marketing div#bodycopy p span.nonbolded {
	margin-left: 15px;
	color:#595957;
}

div#account_level_marketing div#bodycopy p.bottom {
	font-size: 15px;
	margin-top: 80px;
	color: black;
	line-height: 33px;
}
/*      END ACCOUNT LEVEL MARKETING CONTENT AREA    */

/*      BEGIN OUR WORK    */
div#our_work {
	padding-top: 75px;
	width:700px;
	margin: auto;
	padding-bottom: 75px;
}

div#our_work table {
	outline-style: none;
	border: none;
	margin: auto;
	margin-top: -25px;
	width: 700px;
	height: 500px;
}
/*      END OUR WORK    */


/* 			BEGIN OUR NEWSLETTER    */

div#news_form_design {
	width: 966px;
	height:400px;
	margin: auto;
	margin-top: 120px;
}

div#news_form_design p {
	font-size: 22px;
	text-align: center;
	margin-bottom: 50px;
	margin-left: 76px;
}

#emailform {
	margin: auto;
}

.center {
	text-align: center;
}

.submit {
	margin-left: 390px;
}

.clear {
	margin-left: 160px;
}


/* 			END OUR NEWSLETTER    */

/*      BEGIN CONTACT US    */

div#contact_us {	
	display:block;
	padding-top: 100px;
	width:966px;
	text-align: center;
	padding-bottom: 75px;
}

div#contact_us a {
	text-decoration: none;
	color:blue;
}

div#contact_us a:hover {
	color: #a01de4;
}
/*      END CONTACT US    */


/*      BEGIN CLIENT ACCESS    */
div#client_access {
	padding-top: 75px;
	width:700px;
	margin: auto;
	padding-bottom: 75px;
}

div#client_access form {
	margin-left: 100px;
	margin-top: 100px;
	width: 700px;
	height: 100px;
}

div#client_access p {
	margin-left: 90px;
	margin-top: 50px;
}

div#client_access a {
	text-decoration: none;
	color:blue;
}

div#client_access a:hover {
	color: #a01de4;
}
/*      END CLIENT ACCESS    */

/*      TOP NAV AREA     */
div#navbar {
	background:url('../images/main_nav_6_button.png') no-repeat;
	_background:url('../images/main_nav_6_button.gif') no-repeat;
	width: 1060px;
	height: 124px;
	margin: auto;
	margin-top: -40px;
	padding-right: 3px;
	position: relative;
}

div#navbar ul {
	margin-left: 88px;
}

div#navbar li.navtop {
	font-size: 13px;
	float: left;
	list-style: none;
	width: 93px;
	margin-top: 57px;
	margin-right: 72px;
}

div#navbar li.last {
	margin-right: 0;
}
/*      END TOP NAV AREA     */

/*      BEGIN SERVICES NAV AREA     */
div#services_nav {
	width: 202px;
	height: 470px;
	position: absolute;
	left: 50%;
	margin-left:-590px;
	margin-top: 20px;
}
div#services_nav div#services_nav_top {
	background: url('../images/top_rounded4.png') no-repeat;
	width: 202px;
	height: 35px;
}

div#services_nav div#services_nav_main {
	background: url('../images/white_space4.png') repeat-y;
	_background: url('../images/white_space4.jpg') repeat-y;
	width: 202px;
	_width: 183px;
	_margin-left: 19px;
	height: 322px;
}

div#services_nav div#services_nav_bottom {
	background: url('../images/bottom_rounded4.png') no-repeat;
	width: 202px;
	height: 35px;	
}

div#services_nav li.services {
	background: url('../images/not_active_button4.jpg') no-repeat;
	font-size: 14px;
	list-style: none;
	width: 162px;
	height: 62px;
  margin-left: 19px;
	_margin-left: 0px;
	margin-bottom: 25px;
}

div#services_nav li.active {
	background: url('../images/active_button4.jpg') no-repeat;
}

div#services_nav li.last {
	_margin-bottom: 0px;
}

div#services_nav li.services span.top {
	display: block;
	text-align: center;
	padding-top: 14px;
}

div#services_nav li.services span.bottom {
	display: block;
	text-align: center;
	padding-top: 3px;
}
/*     END SERVICES NAV AREA     */

/*      BEGIN PEOPLE NAV AREA     */
div#peoplenav {
	width: 260px;
	height: 575px;
	position: absolute;
	left: 50%;
	margin-left:-585px;
	margin-top: 20px;
}

div#peoplenav div#peoplenav_top {
	background: url('../images/top_rounded4.png') no-repeat;
	width: 202px;
	height: 35px;
}

div#peoplenav div#peoplenav_main {
	background: url('../images/white_space4.png') repeat-y;
	_background: url('../images/white_space4.jpg') repeat-y;
	width: 202px;
	_width: 183px;
	_margin-left: 19px;
	height: 480px;
	*height: 510px;
	_height: 480px;
}

div#peoplenav div#peoplenav_bottom {
	background: url('../images/bottom_rounded4.png') no-repeat;
	width: 202px;
	height: 35px;
}

div#peoplenav li.people {
	background: url('../images/not_active_button10.jpg') no-repeat;
	font-size: 14px;
	list-style: none;
	width: 162px;
	height: 30px;
	margin-left: 19px;
	_margin-left: 0px;
	margin-bottom: 20px;
}

div#peoplenav li.active {
	background: url('../images/active_button10.jpg') no-repeat;
}

div#peoplenav li.last {
	_margin-bottom: 0px;
}

div#peoplenav li.people span {
	display: block;
	text-align: center;
	padding-top: 7px;
}

/*     END PEOPLE NAV AREA     */

/*      FRANK AREA    */
div#frank img#name {
	display: block;
	width: 314px;
	height: 64px;
	margin:auto;
	margin-top: 50px;
	*padding-top: 50px;
}

div#frank img#pic {
	display: block;
	float:right;
	width: 345px;
	height: 267px;
	margin-right: -60px;
	margin-top: -30px;
	padding-left: 15px;
	padding-bottom: 15px;
}
/*      END FRANK AREA     */

/*		BEGIN ANNA		*/
div#anna img#name {
	display: block;
	width: 223px;
	height: 64px;
	margin:auto;
  margin-top: 50px;
}

div#anna img#pic {
	display: block;
	float:right;
	width: 310px;
	height:258px;
	margin-right: -50px;
	margin-top:-30px;
	padding-left: 15px;	
}
/*      END ANNA     */

/*			BEGIN DICK		*/
div#dick img#name {
	display: block;
	width: 228px;
	height: 58px;
	margin:auto;
  margin-top: 50px;
}

div#dick img#pic {
	display: block;
	float:right;
	width: 235px;
	height: 340px;
	margin-right: -40px;
	margin-top:-30px;
	padding-left: 15px;	
}
/*		END DICK		*/
		
/*		BEGIN STEVE	*/
div#steve img#name {
	display: block;
	width: 312px;
	height: 65px;
	margin:auto;
  margin-top: 50px;
}

div#steve img#pic {
	display: block;
	float:right;
	width:331px;
	height: 231px;
	margin-right: -70px;
	margin-top: 0px;
	padding-left: 15px;
}
/*		END STEVE		*/
		
/*		BEGIN JON		*/
div#jon img#name {
	display: block;
	width: 304px;
	height: 74px;
	margin:auto;
  margin-top: 50px;
}

div#jon img#pic {
	display: block;
	float:right;
	width: 320px;
	height:246px;
	margin-right: -60px;
	margin-top:-30px;
	padding-left: 15px;	
}
/*		END JON		*/

/*		BEGIN KEVIN		*/
div#kevin img#name {
	display: block;
	width: 256px;
	height: 56px;
	margin:auto;
  margin-top: 50px;
}

div#kevin img#pic {
	display: block;
	float:right;
	width: 267px;
	height:337px;
	margin-right: -50px;
	margin-top:-30px;
	padding-left: 15px;	
}
/*		END KEVIN		*/

/*		BEGIN LISA		*/
div#lisa img#name {
	display: block;
	width: 280px;
	height: 55px;
	margin:auto;
  margin-top: 50px;
}

div#lisa img#pic {
	display: block;
	float:right;
	width: 331px;
	height:216px;
	margin-right: -80px;
	margin-top:20px;
	padding-left: 15px;	
}
/*		END LISA		*/

/*		BEGIN MARCIA	*/
div#marcia img#name {
	display: block;
	width: 263px;
	height: 65px;
	margin:auto;
  margin-top: 50px;
}

div#marcia img#pic {
	display: block;
	float:right;
	width: 191px;
	height:331px;
	margin-right: -50px;
	margin-top:-30px;
	padding-left: 15px;	
}
/*		END MARCIA		*/
		
/*		BEGIN MICHEAL		*/
div#micheal img#name {
	display: block;
	width: 307px;
	height: 57px;
	margin:auto;
  margin-top: 50px;
}

div#micheal img#pic {
	display: block;
	float:right;
	width: 331px;
	height: 251px;
	margin-right: -40px;
	margin-top:-30px;
	padding-left: 15px;	
}
/*		END MICHEAL		*/

/*		BEGIN PAT			*/
div#pat img#name {
	display: block;
	width: 262px;
	height: 55px;
	margin:auto;
  margin-top: 50px;
}

div#pat img#pic {
	display: block;
	float:right;
	width: 334px;
	height: 296px;
	margin-right:-90px;
	margin-top: -20px;
	padding-left: 15px;
	padding-bottom: 15px;
}

div#pat div#quotes {
	width: 600px;
	display: block;
	margin: auto;
	padding-bottom: 95px;
	line-height: 33px;
}

div#pat div#quotes strong#one {
	margin-left: 100px;
}

div#pat div#quotes strong#two {
  margin-left: 118px;
}
/*		END PAT		*/
		
		

/*		CASE HISTORIES  - GOOD EARTH ORGANIC TEAS		*/		
		
div#goodearth_logo_area { width:950px; height:57px; margin-top: 75px; margin-bottom: 80px;}		
img#ge_logo { margin: auto; display:block;}

div.histories_copy {width:540px; margin-left:65px; font-size:18px; line-height: 20px;}
ul.histories_list { width:490px; margin-left:50px; list-style-type: disc; }
span.histories_titles {font-size:20px; font-weight: bold;}

div.histories_right_side {float:right; width:391px;}
img.histories {display:block; margin:auto;}
img#ge_boxes {margin-top:60px;}
img#ge_cents_off {margin-top:93px;}
img#ge_ingredients {margin-top:93px;}
img#ge_display {margin-top:93px;}
img#ge_pure_flavor {margin-top:110px;}

/*		END CASE HISTORIES  - GOOD EARTH ORGANIC TEAS		*/		
	
/*		CASE HISTORIES  - GOOD EARTH ORIGINAL	*/		
		
img#ge_pure_flavor_bigger {margin-top:60px;}
img#ge_save50cents {margin-top:50px;}
img#ge_stand_display {margin-top:50px;}
img#ge_trymefree {margin-top:50px;}
img#ge_twofreesamples {margin-top:50px;}
	
/*		END CASE HISTORIES  - GOOD EARTH ORIGINAL		*/	
		
		
/*		CASE HISTORIES  - READY PAC		*/			
		
div#readypac_logo_area { width:950px; height:155px; margin-top: 75px; margin-bottom: 80px;}		
img#readypac_logo { margin: auto; display:block;}	
img#readypac_3dollaroff {margin-top: 110px;}
img#readypac_shelf_2 {margin-top:110px;}
img#readypac_saladplace	{margin-top:120px;}
img#readypac_shelf_3 {margin-top:130px;}
img#readypac_albertsons {margin-top:140px;}
		
		
		
	
	
/*		GREEN FUND	*/	


span#green {color:#1d8441;}	
		
div#greenfund_logo_area { width:950px; height:199px; margin-top: 75px; margin-bottom: 80px;}	
img#greenfund_logo { margin: auto; display:block; }

div#greenfund_top { font-size:22px; width:860px; margin-left: 65px;}
ul.greenfund_top {width:750px; margin-left:80px;}
li.greenfund_h2 {font-size:19px; }

div#greenfund_bottom { font-size:22px; width:440px; margin-left:65px; margin-top: 30px;}
p#greenfund_bottom_other_lines {font-size:19px;}
ul#greenfund_bottom {width:350px; margin-left:50px;}
li.greenfund_bottom_check_styled {font-size:19px; list-style-image:url('../images/greenfund/check_mark_36x35.jpg');}

div#greenfund_bottom_right_side {float:right; width:310px; font-size:22px; margin-top: 30px; margin-right: 40px;}
div#greenfund_bottom_right_side img {display:block; margin: auto; margin-bottom:22px;}
div#greenfund_bottom_right_side p {text-align: center;}
div#greenfund_bottom_right_side a:hover {color:blue;}
div#greenfund_bottom_right_side a {color:#f2c943;}
		
	
/*       BEGIN FOOTER AREA     */
div.footer {
	background: url('../images/footer.png') no-repeat;
	margin: auto;
	width: 1060px;
	height: 89px;
}

div.footer p {
	padding-top: 20px;
	color: white;
	font-size: 10px;
	text-align: center;
}
/*		END FOOTER AREA		*/