/* CSS Document */
* {
	margin:0; 
	padding:0;
	border: 0;
	font-family: "Verdana", sans-serif;
	color: #4B3900;
	text-align: left;
	}
a {
	color:#3F6066;
	text-decoration:none;
} 
a:hover {
	color:#566C11;
	text-decoration:none;
}
img {
	display: block;
}
p {
	font-size:16px;	
	font-weight:normal;
	line-height:130%;
}
body {
	width:100%;
	background:#fdfdf2;
	padding-top:14px;
}
#page {
	width:982px;
	margin:0 auto;
}
#logoTop {
	width:184px;
	height:17px;
	background:url('images/logoSlice1_main.jpg') no-repeat;	
	margin:0px auto;
	position:relative;
	left: 2px;
}
#logoTop a{
	width:184px;
	height:17px;
	float:left;	
}
#header {
	width:942px;
	height:61px;
	margin:0px auto;
}
#wordMark {
	width:296px;
	height:56px;
	background:url('images/eWellWordMark.jpg') no-repeat;
	float:left;
}
#wordMark a{
	width:296px;
	height:56px;
	float:left;	
}
#wordMark h1{
	float:left;
	margin-left:-10000px;
}
#logoHeader {
	width:184px;
	height:61px;
	background:url('images/logoSlice2.jpg') no-repeat;
	float:left;
	margin-left:85px;
}
#logoHeader a{
	width:184px;
	height:61px;
	float:left;	
}
#headerRight {
	width:325px;
	height:56px;
	float:right;
}
#tagLine {
	width:325px;
	height:37px;
	background:url('images/functionalMedicine.jpg') no-repeat;
}
#tagLine h1{
	float:left;
	margin-left:-10000px;
}
#eList {
	width:325px;
	height:19px;
	background:url('images/joinList.jpg') no-repeat;
	background-position: 37px 0px;
}
#eListTable {
	width:165px;
	height:19px;
	float:right;
	border-collapse:collapse
}
#eListInput {
	width:135px;
	height:19px;
	background:url('images/joinListBox.jpg') no-repeat;
}	
#eListTable input{
	width:129px;
	height:13px;
	font-size:11px;
	font-weight:bold;
	background:transparent;
	float:left;
	padding:2px 3px 0px 3px;
}	
#eListSubmit {
	width:30px;
	height:19px;
	background:url('images/joinListBtn.jpg') no-repeat;	
	float:left;
}
.submit_up {
	width:30px;
    height:19px;
	background: url('images/joinListBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
.submit_over {
	width:30px;
    height:19px;	
    background: url('images/joinListBtn.jpg') no-repeat;
    background-position:0 -19px;
	cursor:pointer;
	float:left;
}
#nav {
	width:982px;
	clear:both;
}
#nav ul{
	float:left;
	font-size:10px;
	margin-left:-10000px;
}
#nav li{
	float:left;
	display:inline;
}
.ClassOut .dropdown .dropDownBg {
	display:none;
}
.ClassOver .dropdown .dropDownBg {
	display:inline;
}
#nav .dropdown {
	width:0;
	height:0;
 	position: relative; 
 	margin:0;
 	float:left;
 	z-index: 5000;
  }
#nav .dropdown .dropDownBg {
	color:#f7ffb8;
	font-size:11px;
 	background:url('images/dropdownBG.jpg') repeat-y;
	width:103px;
	position: absolute;
	z-index: 500;
 	margin:0px;
  }
#nav .dropdown ul {
	width:103px;
	margin:0px;
	float:left;
	text-align:center;
  }
#nav .dropdown li {
	width:103px;
	color:#8f9e59;
	font-weight:bold;
	display:block;
	list-style:none;
	text-align:center;
	text-transform: uppercase;
}
#nav .dropdown .dropdownLine {
	width:103px;
	height:2px;
	background:#362001;
	float:left;
	margin:0px;
	border:0px;
	padding:0px;
}
#nav .dropdown a {
	color:#bfc39e;
	width:103px;
	height:auto;
	font-family:"Georgia", serif;
	font-size:11px;
	font-weight:bold;
	background:transparent;
	text-align:center;
	margin:0px auto;
	float:left;
	padding:0px;
}
#nav .dropdown a:hover {
	width:103px;
	height:auto;
	background:transparent url("images/dropdownBG_over.jpg") no-repeat;	
}
#nav .dropdown .dropdownBottom {
	width:103px;
	height:12px;
	background:transparent url("images/dropdownBottom.jpg") no-repeat;	
	float:left;
}
#programsBtn .dropdown .dropDownBg {
	top:40px;
	left:-99px;
}
#resourcesBtn .dropdown .dropDownBg {
	top:40px;
	left:-98px;
}
#communityBtn .dropdown .dropDownBg {
	top:40px;
	left:-103px;
}
#aboutBtn .dropdown .dropDownBg {
	top:40px;
	left:-82px;
}
#contactBtn .dropdown .dropDownBg {
	top:40px;
	left:-90px;
}
#navSlice1{
	width:47px;
	height:51px;
	background:url('images/navSlice1.jpg') no-repeat;
	float:left;
}
#programsBtn{
	width:94px;
	height:51px;
	background:url('images/programsBtn.jpg') no-repeat;
	float:left;
}
#programsBtn a{
	width:94px;
	height:51px;
	background:url('images/programsBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#programsBtn a:hover{
	background-position:0 -51px;
}
#navSlice3{
	width:30px;
	height:51px;
	background:url('images/navSlice3.jpg') no-repeat;
	float:left;
}
#resourcesBtn{
	width:95px;
	height:51px;
	background:url('images/resourcesBtn.jpg') no-repeat;
	float:left;
}
#resourcesBtn a{
	width:95px;
	height:51px;
	background:url('images/resourcesBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#resourcesBtn a:hover{
	background-position:0 -51px;
}
#navSlice5{
	width:38px;
	height:51px;
	background:url('images/navSlice5.jpg') no-repeat;
	float:left;
}
#storeBtn{
	width:65px;
	height:51px;
	background:url('images/storeBtn.jpg') no-repeat;
	float:left;
}
#storeBtn a{
	width:65px;
	height:51px;
	background:url('images/storeBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#storeBtn a:hover{
	background-position:0 -51px;
}
#navSlice7{
	width:32px;
	height:51px;
	background:url('images/navSlice7.jpg') no-repeat;
	float:left;
}
#logoNav{
	width:184px;
	height:51px;
	background:url('images/logoSlice3.jpg') no-repeat;
	float:left;
}
#logoNav a{
	width:184px;
	height:51px;
	float:left;
}
#navSlice9{
	width:33px;
	height:51px;
	background:url('images/navSlice9.jpg') no-repeat;
	float:left;
}
#communityBtn{
	width:103px;
	height:51px;
	background:url('images/communityBtn.jpg') no-repeat;
	float:left;
}
#communityBtn a{
	width:103px;
	height:51px;
	background:url('images/communityBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#communityBtn a:hover{
	background-position:0 -51px;
}
#navSlice11{
	width:35px;
	height:51px;
	background:url('images/navSlice11.jpg') no-repeat;
	float:left;
}
#aboutBtn{
	width:63px;
	height:51px;
	background:url('images/aboutBtn.jpg') no-repeat;
	float:left;
}
#aboutBtn a{
	width:63px;
	height:51px;
	background:url('images/aboutBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#aboutBtn a:hover{
	background-position:0 -51px;
}
#navSlice13{
	width:33px;
	height:51px;
	background:url('images/navSlice13.jpg') no-repeat;
	float:left;
}
#contactBtn{
	width:79px;
	height:51px;
	background:url('images/contactBtn.jpg') no-repeat;
	float:left;
}
#contactBtn a{
	width:79px;
	height:51px;
	background:url('images/contactBtn.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#contactBtn a:hover{
	background-position:0 -51px;
}
#navSlice15{
	width:51px;
	height:51px;
	background:url('images/navSlice15.jpg') no-repeat;
	float:right;
}
#content {
	width:942px;	
	height:581px;
	margin:0px auto;
}
.emphasis {
	color:#bd630d;
}
.header {
	color:#536209;
	font-size:140%;
	font-weight:bold;
}
#column1{
	width:317px;	
	height:581px;
	float:left;
}
#titleWelcome {
	width:207px;
	height:31px;
	background:url('images/titleWelcome.jpg') no-repeat;
	position:relative;
	top:12px;
	left:18px;
}
#titleWelcome h2 {
	float:left;
	margin-left:-10000px;
	font-size:10px;	
}
#welcomeBox{
	width:317px;
	height:249px;
	background:url('images/welcomeTileX.jpg') repeat-y;
}
#welcomeTop{
	width:317px;
	height:5px;
	background:url('images/welcomeTop.jpg');	
}
#welcomeBottom{
	width:317px;
	height:244px;
	background:url('images/welcomeBottom.jpg') no-repeat bottom;	
}
#welcomeBottom p{
	width:190px;
	height:186px;
	font-size:12px;	
	margin-left:19px;
	margin-top:16px;
}
#avBox {
	width:317px;
	height:332px;
	background:url('images/welcomeTileX.jpg') repeat-y;
}
#titleMC {
	width:129px;
	height:15px;
	background:url('images/titleMC.jpg') no-repeat;
	position:relative;
	top:9px;
	left:18px;
}
#titleMC h2 {
	float:left;
	margin-left:-10000px;
	font-size:10px;	
}
#avTabs {
	width:164px;
	height:22px;
	position:relative;
	top:4px;
	left:149px;
}
#avTab_all {
	width:56px;
	height:22px;
	background:url('images/avTab_all.jpg');
	background-position:0 -22px;
	float:left;
}
#avTab_all a{
	width:56px;
	height:22px;
	background:url('images/avTab_all.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#avTab_all a:hover{
	width:56px;
	height:22px;
	background-position:0 -22px;
}
#avTab_video {
	width:54px;
	height:22px;
	background:url('images/avTab_video.jpg');
	background-position:0 -22px;
	float:left;
}
#avTab_video a{
	width:54px;
	height:22px;
	background:url('images/avTab_video.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#avTab_video a:hover{
	width:54px;
	height:22px;
	background-position:0 -22px;
}
#avTab_audio {
	width:54px;
	height:22px;
	background:url('images/avTab_audio.jpg');
	background-position:0 -22px;
	float:left;
}
#avTab_audio a{
	width:54px;
	height:22px;
	background:url('images/avTab_audio.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#avTab_audio a:hover{
	width:54px;
	height:22px;
	background-position:0 -22px;
}
#avWrap {
	width:317px;
	height:292px;
	background:url('images/avBG.jpg') no-repeat;
	position:relative;
	top:4px;
}
.avSection {
	width:313px;
	padding:10px 0px 10px;
	float:left;
}
.avSectionItem {
	width:293px;
	height:60px;
	margin:0px auto;
}
.avSectionItem h3{
	font-family:"Georgia", serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:3px;
}
.avSectionItem h3 a{
	color:#acaf90;
	font-family:"Georgia", serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:3px;
}
.avSectionItem h3 a:hover{
	color:#b76612;
}
.avSectionItem p{
	color:#acaf90;
	font-size:11px;
	margin:0px auto;
}
.avSectionItem img{
	float:left;
	border:1px solid #4B3802;
	margin:0px 5px 0px 0px;
}
.avSectionItem a{
	color:#3F6066;
	font-size:10px;
	font-weight:bold;
}
.avSectionItem a:hover{
	color:#b76612;
}
.avSectionDivider {
	width:293px;
	height:11px;
	border-bottom:1px solid #2b1d01;
	margin:0px auto;
	clear:both;
}
.descriptive {
	color:#8f9e59;
	font-size:8px;
	text-transform:uppercase;
	padding-left:5px;
}
#column2{
	width:624px;	
	height:581px;
	float:left;
}
#galleryBox{
	width:624px;
	height:378px;	
}
#galleryLeft{
	width:593px;
	height:378px;
	float:left;
}
#galleryCenter{
	width:593px;
	height:297px;
	background:url('images/galleryCenter.jpg') no-repeat;	
	float:left;
}
#flashContent{
	width:624px;
	height:378px;
	position:absolute;
	z-index:100;
}
#galleryBottom{
	width:593px;
	height:81px;
	background:url('images/galleryBottom.jpg');	
	float:left;
}
#galleryBottom h3{
	color:#93520f;
	font-size:14px;
	font-weight:bold;
	margin:7px 10px 0px;
}
#galleryBottom p{
	color:#acaf90;
	font-size:12px;
	margin:0px 10px;
}
#galleryRight{
	width:11px;
	height:373px;
	background:url('images/galleryRight.jpg');	
	float:left;
}
#galleryTabs{
	width:31px;
	height:373px;	
	float:right;
}
#gallTabsTop {
	width:31px;
	height:13px;
	background:url('images/gallTabsTop.jpg');
	float:left;
}
#gallTab1 {
	width:31px;
	height:71px;
	background:url('images/gallTab1.jpg');
	background-position:0 -71px;
	float:left;
}
#gallTab1 a{
	width:31px;
	height:71px;
	background:url('images/gallTab1.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#gallTab1 a:hover{
	width:31px;
	height:71px;
	background-position:0 -71px;
}
#gallTab2 {
	width:31px;
	height:71px;
	background:url('images/gallTab2.jpg');
	background-position:0 -71px;
	float:left;
}
#gallTab2 a{
	width:31px;
	height:71px;
	background:url('images/gallTab2.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#gallTab2 a:hover{
	width:31px;
	height:71px;
	background-position:0 -71px;
}
#gallTab3 {
	width:31px;
	height:71px;
	background:url('images/gallTab3.jpg');
	background-position:0 -71px;
	float:left;
}
#gallTab3 a{
	width:31px;
	height:71px;
	background:url('images/gallTab3.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#gallTab3 a:hover{
	width:31px;
	height:71px;
	background-position:0 -71px;
}
#gallTab4 {
	width:31px;
	height:71px;
	background:url('images/gallTab4.jpg');
	background-position:0 -71px;
	float:left;
}
#gallTab4 a{
	width:31px;
	height:71px;
	background:url('images/gallTab4.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#gallTab4 a:hover{
	width:31px;
	height:71px;
	background-position:0 -71px;
}
#gallTab5 {
	width:31px;
	height:71px;
	background:url('images/gallTab5.jpg');
	background-position:0 -71px;
	float:left;
}
#gallTab5 a{
	width:31px;
	height:71px;
	background:url('images/gallTab5.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#gallTab5 a:hover{
	width:31px;
	height:71px;
	background-position:0 -71px;
}
#gallTabsBottom {
	width:31px;
	height:10px;
	background:url('images/gallTabsBottom.jpg');
	float:left;
}
#frBox{
	width:313px;
	height:203px;
	background:url('images/frTileX.jpg') repeat-y;
	float:left;
}
#frTop{
	width:313px;
	height:3px;
	background:url('images/frTop.jpg');	
}
#frBottom{
	width:313px;
	height:200px;
	background:url('images/frBottom.jpg') no-repeat bottom;
}
.frSection {
	width:310px;
	height:180px;
	padding:3px 0px 0px;
}
.frSectionItem {
	width:290px;
	height:50px;
	margin-left:17px;
}
.frSectionItem h3{
	font-family:"Georgia", serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:3px;
}
.frSectionItem h3 a{
	color:#4B3802;
	font-family:"Georgia", serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:1px;
}
.frSectionItem h3 a:hover{
	color:#566C11;
}
.frSectionItem p{
	font-size:11px;
	margin:0px auto;
}
.frSectionItem img{
	float:left;
	border:1px solid #4B3802;
	margin:0px 5px 0px 0px;
}
.frSectionItem a{
	font-size:10px;
	font-weight:bold;
}
.frSectionDivider {
	width:290px;
	height:11px;
	border-bottom:1px solid #505809;
	margin:0px auto;
	clear:both;
}
#titleFR {
	width:205px;
	height:14px;
	background:url('images/titleFR.jpg') no-repeat;
	position:relative;
	top:6px;
	left:15px;
}
#titleFR h2 {
	float:left;
	margin-left:-10000px;
	font-size:10px;	
}
#featuredGfk{
	width:311px;
	height:203px;
	background:url('images/featuredGfk.jpg') no-repeat bottom;
	float:left;
}
#featuredGfk a{
	width:311px;
	height:203px;
	float:left;
}
#footer {
	width:982px;
	clear:both;
	margin-bottom:20px;
}
#footerTop{
	width:982px;
	height:18px;	
	background:url('images/footerBar.jpg') no-repeat;
}
#footerEmail{
	width:155px;
	height:18px;	
	background:url('images/footerEmail.jpg') no-repeat;
	float:left;
	position:relative;
	left:20px;
}
#footerEmail a{
	width:155px;
	height:18px;	
	background:url('images/footerEmail.jpg') no-repeat;
	background-position:0 0;
	float:left;
}
#footerEmail a:hover{
	background-position:0 -18px;
}
#footerPhone{
	width:93px;
	height:18px;	
	background:url('images/footerPhone.jpg') no-repeat;
	float:right;
	position:relative;
	left:-22px;
}