/* 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:10px;
}
#page {
	width:982px;
	margin:0 auto;
}
#logoTop {
	width:184px;
	height:21px;
	background:url('images/logoSlice1.jpg') no-repeat;	
	margin:0px auto;
	position:relative;
	left: 2px;
}
#logoTop a{
	width:184px;
	height:21px;
	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;
	margin:0px auto;
}
#openContent {
	width:941px;
	background:url('images/openTileX.jpg') repeat-y;
}
#openTop {
	width:941px;
	height:67px;
	background:url('images/openTop.jpg') no-repeat;
	clear:both;
}
#openTop a{
	width:170px;
	height:62px;
	float:left;
	position:relative;
	left:388px;
}
#linkBoxPrograms {
	width:941px;
	height:289px;
	background:url('images/linkBoxPrograms.jpg') no-repeat;
	margin:40px 0px 60px;
}
#linkBoxResources {
	width:941px;
	height:289px;
	background:url('images/linkBoxResources.jpg') no-repeat;
	margin:40px 0px 60px;
}
#linkBoxStore {
	width:941px;
	height:289px;
	background:url('images/linkBoxStore.jpg') no-repeat;
	margin:40px 0px 60px;
}
#linkBoxCommunity {
	width:941px;
	height:289px;
	background:url('images/linkBoxCommunity.jpg') no-repeat;
	margin:40px 0px 60px;
}
#linkBoxAbout {
	width:941px;
	height:289px;
	background:url('images/linkBoxAbout.jpg') no-repeat;
	margin:40px 0px 60px;
}
#linkBoxContact {
	width:941px;
	height:289px;
	background:url('images/linkBoxContact.jpg') no-repeat;
	margin:40px 0px 60px;
}
.linkBoxBar {
	width:425px;
	height:35px;
	position:relative;
}
.linkBoxBar a{
	width:419px;
	height:28px;
	background:transparent;
	float:left;
	color:#bfc39e;
	font-family:"Georgia", serif;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:7px;
	padding-left:6px;
}
.linkBoxBar a:hover{
	color:#eaebc7;
	background:url('images/linkBoxBar_over.jpg') no-repeat;
}
#openBottom {
	width:941px;
	height:9px;
	background:url('images/openBottom.jpg') no-repeat;
}
#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;
}
