/* Good Life Foods .com */

body {
	/* background-color: #e5e7e6; */
	background-image: url("../gfx/green_grad.jpg"); 
	background-repeat: repeat-x;

	margin: auto;
}

div#bodyTopSpacer {
	clear: both;
	width: 100%;
	height: 50px;
	}


div#main1,#main2,#main3,#main4,#main5,#main6,#header, #footer {
	position: relative;
	clear: both;
	width: 950px;
}

div#main1,#main2,#main3,#main4,#main5,#main6,#footer {
	margin: auto;
	}

div#main1	{ height: 634px; background-image: url("../gfx/bg1.gif"); background-repeat: no-repeat; }
div#main2	{ height: 634px; background-image: url("../gfx/bg2.gif"); background-repeat: no-repeat; }
div#main3	{ height: 634px; background-image: url("../gfx/bg3.gif"); background-repeat: no-repeat; }
div#main4	{ height: 634px; background-image: url("../gfx/bg4.gif"); background-repeat: no-repeat; }
div#main5	{ height: 634px; background-image: url("../gfx/bg5.gif"); background-repeat: no-repeat; }
div#main6	{ height: 634px; background-image: url("../gfx/bg6.gif"); background-repeat: no-repeat; }
div#header	{ height: 56px; }



/* HEADER & MENU */

	div#logo {
		width: 212px;
		height: 56px;
		text-align: center;
		float: left;
	}
	
	div#topNav {
		height: 56px; 
		width: 736px;
		text-align: center; 
		float: left;
	}
	
		div#upNav {	height: 35px; width: 737px; float: left; clear: both;}
			div#upNav1 	{ width: 554px; float: left;  }
			div#upNav2 	{ width: 155; text-align: right;  float: left; }
			div#upNav3 	{ width: 25px; float: left; }
		div#lowNav { height: 21px; width: 737px; float: left;}
			div#lowNav1	{ width: 709px; float: left;	}
			div#lowNav2 { width: 28px; float: left;}
			
	

/* BODY STRUCTURE */

	div#leftFlash, #rightContent {
		float: left;
		height: 578px;
	}
	
	div#leftFlash {
		width: 212px;
		text-align: left;
	}
	
	div#rightContent {
		width: 738px;
		clear: right;
	}
	
	
/* LEFT CONTENT */

	div#flashCirc1, #flashCirc2, #flashCirc3, #flashCirc4 {
		width: 205px;
		text-align: center;
		clear: both;
	}
	div#flashCircSpace { height: 5px; }
	div#flashCirc1	{ height: 140px; }
	div#flashCirc2	{ height: 139px; }
	div#flashCirc3	{ height: 139px; }
	div#flashCirc4	{ height: 155px; }
	
	

/* RIGHT CONTENT */
	
	div#submenu, #ms1, #ms2, #ms3, #ms4, #ms0 {
		height: 20px;
		float: left;
	}
	
	div#submenu { 
		width: 738px; 
		height: 20px;
		clear: both;
		float: left;
		font-family: helvetica; 
		font-size: 11px;
		color: #009f4f;
		
	}
	div#ms1	{ width: 113px; text-indent: 20px;}
	div#ms2	{ width: 154px; text-indent: 20px;}
	div#ms3	{ width: 140px; text-indent: 20px;}
	div#ms4	{ width: 149px; text-indent: 20px;}
	div#ms0	{ width: 190px; text-indent: 20px;}
	
	
	div#mainContent {
		height: 558px; 
		width: 738px; 
		float: left;
		clear: both;
		}
		
		div.leftSpacer1 { width: 95px; height: 500px; float: left; }
		div.vertSpacer1 { width: 625px; height: 90px; float: left; clear:right;}
		
		div.leftSpacer2 { width: 40px; height: 500px; float: left; }
		div.leftSpacer3 { width: 20px; height: 500px; float: left; }
		div.vertSpacer2 { position: relative; width: 420px; height: 30px; float: left; clear:right;}
		div.vertSpacer5 { position: relative; width: 420px; height: 5px; float: left; clear:right;}
		div.vertSpacer3 { position: relative; width: 420px; height: 15px; float: left; clear:right;}
		div.copy1 { width: 620px; float: left; }
		
		div.leftSpacer4 { width: 40px; height: 250px; float: left;}
		div.leftSpacer6 { width: 15px; height: 500px; float: left; }
		
		
		div.copy {
			width: 620px;
			font-family: helvetica;
			font-size: 12px;
			line-height: 1.7em;
			color: #121212;
			}
		div.copy2 {
			float: left;
			width: 415px;
			font-family: helvetica;
			font-size: 12px;
			line-height: 1.5em;
			color: #121212;
			}
		div.copy3 {
			float: left;
			width: 445px;
			font-family: helvetica;
			font-size: 12px;
			line-height: 1.5em;
			color: #121212;
			
			}
			
			
		div.copy4 {
			float: left;
			width: 455px;
			font-family: helvetica;
			font-size: 11px;
			line-height: 1.3em;
			color: #121212;
			
			}

		div.leftCopy2 {
			width: 205px;
			height: 500px;
			float: left;
			}
		div.leftCopy3 {
			width: 190px;
			height: 500px;
			float: left;

			}
		div.leftCopy5 {
			width: 205x;
			height: 500px;
			float: left;

			}
		div.leftCopy4 {
			width: 215px;
			height: 175px;
			float: left;
		
			}
			
			div#nile { width: 205px; height: 126px; clear: both; float: left;}
			div#nileLinks { width: 155px; clear: both; float: left; text-align: right;
				font-family: helvetica;
				font-size: 12px;
				line-height: 1.5em;
				color: #121212;
			}
			
			div#vita { width: 205px; height: 126px; clear: both; float: left; }
			div#vitaLinks { width: 205px; clear: both; float: left; text-align: left;
				font-family: helvetica;
				font-size: 13px;
				line-height: 1.7em;
				color: #6ccaee; }
				
			div#mike { width: 205px; height: 85px; clear: both; float: left; }
			div#mikeLinks { width: 205px; height: 50px; clear: both; float: left; text-align: left;
				font-family: helvetica;
				font-size: 13px;
				line-height: 1.7em;
				color: #939598; 
				}
			div#mikePic { width: 205px; height: 80px; clear: both; float: left; text-align: left; }
			
			
			div#contactInfo { width: 190px; clear: both; float: left; text-align: right;
				font-family: helvetica;
				font-size: 12px;
				line-height: 1.2em;
				color: #009bd8;
				font-weight: bold;
				padding-right: 15px; }
			div#contactSpacer { width: 205px; height: 60px; clear: both; float: left; }
			div#contactBox { width: 460px; height: 281px; clear: both; float: left; 
				background-image: url("../gfx/contact_box_bg.gif"); 
				background-repeat: no-repeat;
				font-family: helvetica; 
				font-size: 12px; 
				color: #191919;
				padding: 18px;
				
				}
			
			
				
				
	div#mikePack {	
		z-index: -1;
		width: 510px;
		height: 430px;
		margin: auto;
			}
.formWidth { width: 410px; font-family: helvetica; color: #191919; font-size: 12px; background-color: #FFF; padding: 3px 3px; margin: 0 0 3px 0; border: 1px solid #dcdcdc; }	
.textAreaWidth { width: 411px; height: 100px; font-family: helvetica; color: #191919; font-size: 12px; background-color: #FFF; border: 1px solid #dcdcdc; }
span.blueContact { font-family: helvetica; font-size: 14px; color: #009bd8; font-weight: bold; }

/* FOOTER */

	div#footer { 
		height: 25px;
		padding-top: 5px;
		text-align: right;
		font-family: helvetica;
		font-size: 10px;
		color: #616362;
	
		 }
	
	
	
	
/* LINKS */

a.blueLinks {
		font-family: Helvetica, verdana;
		font-size: 12px;	
		color: #00a3db;
		text-decoration: underline;
		font-weight: normal;
	}

	a:hover.blueLinks {
		font-family: Helvetica, verdana;
		font-size: 12px;
		color: #0f7cb5;
		text-decoration: underline;
		font-weight: normal;
	}

	a:visited.blueLinks {
		font-family: Helvetica, verdana;
		font-size: 12px;	
		color: #00a3db;
		text-decoration: underline;
		font-weight: normal;
	}

	a:active.blueLinks {
		font-family: Helvetica, verdana;
		font-size: 12px;	
		color: #00a3db;
		text-decoration: underline;
		font-weight: normal;
	}




a.nileLinks {
		font-family: Helvetica, verdana;
		font-size: 12px;	
		color: #a0ca88;
		text-decoration: none;
		font-weight: normal;
	}

	a:hover.nileLinks {
		font-family: Helvetica, verdana;
		font-size: 12px;
		color: #009e4f;
		text-decoration: none;
		font-weight: normal;
	}

	a:visited.nileLinks {
		font-family: Helvetica, verdana;
		font-size: 12px;	
		color: #a0ca88;
		text-decoration: none;
		font-weight: normal;
	}

	a:active.nileLinks {
		font-family: Helvetica, verdana;
		font-size: 12px;	
		color: #a0ca88;
		text-decoration: none;
		font-weight: normal;
	}
	
	
a.AvitaLinks {
		font-family: Helvetica, verdana;
		font-size: 13px;	
		color: #6ccaee;
		text-decoration: underline;
		font-weight: normal;
	}

	a:hover.AvitaLinks {
		font-family: Helvetica, verdana;
		font-size: 13px;
		color: #2690be;
		text-decoration: underline;
		font-weight: normal;
	}

	a:visited.AvitaLinks {
		font-family: Helvetica, verdana;
		font-size: 13px;	
		color: #6ccaee;
		text-decoration: underline;
		font-weight: normal;
	}

	a:active.AvitaLinks {
		font-family: Helvetica, verdana;
		font-size: 13px;	
		color: #6ccaee;
		text-decoration: underline;
		font-weight: normal;
	}
	
	
	
	
a.AmikeLinks {
		font-family: Helvetica, verdana;
		font-size: 13px;	
		color: #939598;
		text-decoration: none;
		font-weight: normal;
	}

	a:hover.AmikeLinks {
		font-family: Helvetica, verdana;
		font-size: 13px;
		color: #000;
		text-decoration: none;
		font-weight: normal;
	}

	a:visited.AmikeLinks {
		font-family: Helvetica, verdana;
		font-size: 13px;	
		color: #939598;
		text-decoration: none;
		font-weight: normal;
	}

	a:active.AmikeLinks {
		font-family: Helvetica, verdana;
		font-size: 13px;	
		color: #939598;
		text-decoration: none;
		font-weight: normal;
	}
	
	
	
a.greenLinks {
		font-family: helvetica; 
		font-size: 11px;
		color: #009f4f;
		text-decoration: none;
	}

	a:hover.greenLinks {
		font-family: helvetica; 
		font-size: 11px;
		color: #009f4f
		text-decoration: none;
	}

	a:visited.greenLinks {
		font-family: helvetica; 
		font-size: 11px;
		color: #009f4f
		text-decoration: none;
	}

	a:active.greenLinks {
		font-family: helvetica; 
		font-size: 11px;
		color: #009f4f
		text-decoration: none;
	}

	




	

/* ULS */

ul.vitaList {
	text-indent: 0px;
	margin-top: -6px;
	left: -10px;
	}
	
ul.mikeList {
	text-indent: 0px;
	margin-top: -6px;
	left: -10px;
	}
	
	