body {
    margin-top: 8px;
    margin-bottom: 4px;
    margin-left: 0.4em;
    margin-right: 0.4em;
    background-image: url(images/bg_gradient.gif);
    background-repeat: repeat-x;
    font-size: 1em;
}
html {
    font-size: 100%;
    min-height: 100%;
}
html, body {
    color:#333333;
}
#global {
    margin-left: auto;
    margin-right: auto;
    width: 790px;
    position: static;
    z-index: auto;
}
#iys_phone {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/by_phone_up.gif") no-repeat 0 0;
}
#iys_phone:hover { 
    background: url("images/by_phone_dwn.gif") no-repeat 0 0;
    width: 100px;
    height: 14px;
}
#courses {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/courses_up.gif") no-repeat 0 0;
}
#courses:hover { 
    background: url("images/courses_dwn.gif") no-repeat 0 0;
    width: 100px;
    height: 14px;
}
#iys_cd {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/cd_up.gif") no-repeat 0 0;
}
#iys_cd:hover { 
    background: url("images/cd_dwn.gif") no-repeat 0 0;
    width: 100px;
    height: 14px;
}
#focus {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/focus_up.gif") no-repeat 0 0;
}
#focus:hover { 
    background: url("images/focus_dwn.gif") no-repeat 0 0;
    width: 100px;
    height: 14px;
}
#food {  
    display:block;
    width: 100px;
    height: 14px;
    background: url("images/food_up.gif") no-repeat 0 0;
}
#food:hover { 
    background: url("images/food_dwn.gif") no-repeat 0 0;
    width: 100px;
    height: 14px;
}
#hunger {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/hunger_up.gif") no-repeat 0 0;
}
#hunger:hover { 
    background: url("images/hunger_dwn.gif") no-repeat 0 0;
}
#metabolism {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/metabolism_up.gif") no-repeat 0 0;
}
#metabolism:hover {
    background: url("images/metabolism_dwn.gif") no-repeat 0 0;
    width: 100px;
    height: 14px;
}
#readings {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/readings_up.gif") no-repeat 0 0;
}
#readings:hover { 
    background: url("images/readings_dwn.gif") no-repeat 0 0;
}
#stress {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/stress_up.gif") no-repeat 0 0;
}
#stress:hover { 
    background: url("images/stress_dwn.gif") no-repeat 0 0;
}
#water {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/water_up.gif") no-repeat 0 0;
}
#water:hover { 
    background: url("images/water_dwn.gif") no-repeat 0 0;
}
#triggers {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/triggers_up.gif") no-repeat 0 0;
}
#triggers:hover { 
    background: url("images/triggers_dwn.gif") no-repeat 0 0;
}
#eft {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/eft_up.gif") no-repeat 0 0;
}
#eft:hover { 
    background: url("images/eft_dwn.gif") no-repeat 0 0;
}
#goals {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/goals_up.gif") no-repeat 0 0;
}
#goals:hover { 
    background: url("images/goals_dwn.gif") no-repeat 0 0;
}
#faqs {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/faqs_up.gif") no-repeat 0 0;
}
#faqs:hover { 
    background: url("images/faqs_dwn.gif") no-repeat 0 0;
}
#links {
    display: block;
    width: 100px;
    height: 14px;
    background: url("images/links_up.gif") no-repeat 0 0;
}
#links:hover { 
    background: url("images/links_dwn.gif") no-repeat 0 0;
}
#home {
    display: block;
    width: 106px;
    height: 34px;
    background: url("images/home_up.gif") no-repeat 0 0;
}
#home:hover { 
    background: url("images/home_dwn.gif") no-repeat 0 0;
}#contact {
    display: block;
    width: 106px;
    height: 34px;
    background: url("images/contact_up.gif") no-repeat 0 0;
}
#contact:hover { 
    background: url("images/contact_dwn.gif") no-repeat 0 0;
}
#mailing_list {
    display: block;
    width: 106px;
    height: 34px;
    background: url("images/mailing_list_up.gif") no-repeat 0 0;
}
#mailing_list:hover { 
    background: url("images/mailing_list_dwn.gif") no-repeat 0 0;
}
#reviews {
    display: block;
    width: 106px;
    height: 34px;
    background: url("images/reviews_up.gif") no-repeat 0 0;
}
#reviews:hover { 
    background: url("images/reviews_dwn.gif") no-repeat 0 0;
}
.bg {
    background-image: url(images/line.gif);
    background-repeat: repeat-x;
    background-position: left top;
}
.main_text {
    font-family: "Trebuchet MS";
    font-size: 0.9em;
    font-style: normal;
    line-height: 1em;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #333333;
    text-decoration: none;
    margin-top: 0em;
    margin-bottom: 0em;

}
li { 
    color: #B152AC;
	font-size: 100%;
}
li span { 
    color: #333333;
	font-size: 100%;
}
.subhead {
    font-family: "Trebuchet MS";
    font-size: 1.1em;
    font-style: normal;
    line-height: 1em;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #B152AC;
    text-decoration: none;
    margin-top: 0em;
    margin-bottom: 0em;
    text-transform: uppercase;
}
.subhead2 {
    font-family: "Trebuchet MS";
    font-size: 1em;
    font-style: normal;
    line-height: 1em;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #B152AC;
    text-decoration: none;
    margin-top: 0em;
    margin-bottom: 0em;
    text-transform: uppercase;
}
.form_error {
    font-family: "Trebuchet MS";
    font-size: 0.9em;
    font-style: normal;
    line-height: 1em;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #ff0000;
    text-decoration: none;
    margin-top: 0em;
    margin-bottom: 0em;
}
p {
    font-family: "Trebuchet MS";
    font-size: 0.9em;
    font-style: normal;
    line-height: 1em;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #333333;
    text-decoration: none;
    margin-top: 0em;
    margin-bottom: 0em;
}
h1 {
    font-family: "Trebuchet MS";
    font-size: 1.6em;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #A7D21A;
    text-decoration: none;
    margin-top: 0em;
    margin-bottom: 0.2em;
}
h2 {
	font-family: "Trebuchet MS";
	font-size: 1.6em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #A7D21A;
	text-decoration: none;
	margin-top: 0em;
	margin-bottom: -0.1em;
}
.h2_2 {
	font-family: "Trebuchet MS";
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 0em;
	margin-bottom: -0.1em;
}
h3 {
	font-family: "Trebuchet MS";
	font-size: 0.8em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	margin-top: 0em;
	margin-bottom: 0em;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #999999;
	font-weight: normal;
    text-decoration: none;
	line-height: 1.2em;
	margin-top: 0em;
	margin-bottom: 0em;
}
.flashcontentdiv {
	float: right;
}
#footer1 {
    width:100%;
    text-align: center;
	font-size: 70%;
	margin-top: 0;
	margin-bottom: 0;
	position: static;
	z-index: auto;
}
.footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}
.top_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: none;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.top_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-transform: none;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.footer_links:hover {
	color: #333333;
    text-decoration: underline;
	font-size: 1em;
}
.image1 {
	float: right;
	margin-top: 1.4em;
	margin-bottom: 1em;
	margin-right: 0.5em;
	margin-left: 0.5em;
}
.image2 {
	float: right;
	margin-top: 1.4em;
	margin-bottom: 1em;
	margin-right: 1em;
	margin-left: 0.5em;
}
.image3 {
	float: right;
	margin-top: 0.7em;
	margin-bottom: 1em;
	margin-right: -2em;
	margin-left: 0.5em;
}
.image4 {
	float: right;
	margin-top: 0.7em;
	margin-bottom: 1em;
	margin-right: -1.2em;
	margin-left: 0.5em;
}
#b_after {
    display: block;
    background: url("images/after.gif") no-repeat 0 0;
    width: 200px;
    height: 300px;	
	z-index: 1;
}
#b_after:hover {
    background: url("images/before.gif") no-repeat 0 0;
    width: 200px;
    height: 300px;
	z-index: 1;
}
#b_after2 {
    display: block;
    background: url("images/before.gif") no-repeat 0 0;
    width: 200px;
    height: 300px;
}
#b_after2:hover {
    background: url("images/after.gif") no-repeat 0 0;
    width: 200px;
    height: 300px;
}
.leftnav {
    width: 120px;
	height: 20px;
}
.bg2footer {
	background-image: url(images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg_gradient {
	background-image: url(images/bg_gradient1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_links {
	background-image: url(images/bg_gradient_links.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_water {
	background-image: url(images/bg_gradient_water.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_stress {
	background-image: url(images/bg_gradient_stress.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_readings {
	background-image: url(images/bg_gradient_readings.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_faqs {
	background-image: url(images/bg_gradient_faqs.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_goals {
	background-image: url(images/bg_gradient_goals.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_eft {
	background-image: url(images/bg_gradient_eft.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_triggers {
	background-image: url(images/bg_gradient_triggers.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_metabolism {
	background-image: url(images/bg_gradient_metabolism.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_food {
	background-image: url(images/bg_gradient_food.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_cd {
	background-image: url(images/bg_gradient_cd.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_courses {
	background-image: url(images/bg_gradient_courses.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_hunger {
	background-image: url(images/bg_gradient_hunger.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_phone {
	background-image: url(images/bg_gradient_phone.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.divmenu { 
    position: static;
	float:right; 
	width:120px;
	height:34px;
}
.flashcontent {
    position: relative;
	float: right;
    top: -44px;
	right: 0px;
	width: 500px;
	height: 80px;
}
.flashcontent2 {
    position: relative;
	width: 360px;
	height: 120px;
}
.back:hover{
	font-family: "Trebuchet MS";
	font-size: 0.9em;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
	margin-top: 0em;
	margin-bottom: 0em;
}
.back {
	font-family: "Trebuchet MS";
	font-size: 0.9em;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	margin-top: 0em;
	margin-bottom: 0em;
}
.form_buttons {
	font-family: "Trebuchet MS";
	font-size: 0.8em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	margin-top: 0em;
	margin-bottom: 0em;
	vertical-align: middle;
}
#credentials{
    display: block;
    width: 198px;
    height: 370px;
    background: url("images/kate_scudellaro.gif") no-repeat 0 ;
}
#gift{
    display: block;
    width: 198px;
    height: 76px;
    background: url("images/gift_up.gif") no-repeat 0 0;
	margin-top: 0.6em;
}
#gift:hover { 
    background: url("images/gift_up.gif") no-repeat 0 0;
}
#venues1 {
	position:relative;
	float:left;
	width:310px;
	height:100%;
	top: -28px;
	left: 0px;
}
#venues2 {
	position:relative;
	float:left;
	width:310px;
	height:100%;
	top: -28px;
	left: 0px;
}
#links1 {
	position:relative;
	float:left;
	width:240px;
	height:100%;
	top: -31px;
	left: 0px;
}
#links2 {
	position:relative;
	float:left;
	width:320px;
	height:100%;
	top: -31px;
	left: 0px;
    margin-bottom: -2.8em;
}
#mapsubtitle { 
    position: static;
	float:left; 
	width:544px;
	height:14px;
}
#mapsubtitle2 {
	width:40px;
	height:36px;
	float:left;
	position: relative;
	top: -26px;
	left: 0px;
}
#map { 
    position: relative;
	float:left; 
	width:582px;
	height:400px;
	top: -19px;
	left: -9px;
}
.main_text_link {
	font-family: "Trebuchet MS";
	font-size: 100%;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	margin-top: 0em;
	margin-bottom: 0em;
}
.main_text_link:hover {
	font-family: "Trebuchet MS";
	font-size: 100%;
	font-style: normal;
	line-height: 1em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: underline;
}
.books1 {
	position:relative;
	float:left;
	width:330px;
	height:100%;
	top: -28px;
	left: 0px;
	margin-bottom: 0.4em;
	margin-top: 0.8em;
}
#form {
	position: relative;
	float:left;
	width:466px;
	margin-bottom: 1em;
}
.nxt_test {
	position: relative;
	float:right;
	margin-bottom:1.4em;
	top: 0px;
    left: -48px;
}
.nxt_test2 {
	position: relative;
	float:right;
	margin-bottom:1.4em;
	top: 0px;
    left: 0px;
}
.faqs {
	position: relative;
	margin-right:3em;
    font-size: 100%;
	z-index: 0;
}
.books { 
    position: static;
	float:left; 
	width:70px;
	height: 100%;
    margin-right:1.4em;
}
.rows { 
    position: relative;
	width:100%;
    float:left;
	height: 140px;
}
.border4sides {
	background-image: url(images/bg_gradient_food.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FEC570;
	border-right-color: #FEC570;
	border-bottom-color: #FEC570;
	border-left-color: #FEC570;
	background-attachment: scroll;
	background-position: center;
}

#rollover {
    display: block; 
    background: url("images/rollover.gif") no-repeat 0 0;
	width: 199px;
    height: 61px;
	margin-top: 0.6em;
}.border4sides1 {
	background-image: url(images/bg_gradient_links.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FEC570;
	border-right-color: #FEC570;
	border-bottom-color: #FEC570;
	border-left-color: #FEC570;
	background-attachment: scroll;
	background-position: center;
}
.border4sides2 {
	background-image: url(images/bg_gradient_readings.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FEC570;
	border-right-color: #FEC570;
	border-bottom-color: #FEC570;
	border-left-color: #FEC570;
	background-attachment: scroll;
	background-position: center;
}
