body {
	background-color: #FFFFFF;
}

a {
	color: #FFCC00;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#header-table a {
	font-family: Arial, Helvetica, sans-serif;
	color:#060;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
#header-table {
	font-family: Arial, Helvetica, sans-serif;
	color:#483515;
}
#locations-dir a {
	color: #FFCC00;
	font-weight: bold;
	font-size: 20px;
	text-decoration: none;
	text-align: center;
}
#wrapper {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/body_bg.gif);
	background-repeat: repeat-y;
}

#innerwrapper {
	width: 800px;
	background-image: url(images/innerwrapper.gif);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0px;
	margin-bottom: -5px;
}
#innerbottom {
	background-image: url(images/innerwrapper_bottom2.gif);
	height: 162px;
}
#banner {
	background-color: #FFFFFF;
	background-image: url(images/banner.gif);
	background-repeat: no-repeat;
	height: 170px;
	width: 800px;
	border-bottom-color: #000000;
}
#banner p {
	padding-top: 225px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	padding-bottom: 10px;
	padding-left: 25px;
}
#banner ul {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 160px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	margin: 0px;
}
#banner ul li {
	display: inline;
}
#banner a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#banner a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
#banner a:visited {
}

#top {
	text-indent: -100em;
	overflow: hidden;
	background: url(images/leftColtop.gif);
	height: 18px;
	margin: 0px;
	padding: 0px;
}
#content {
	margin-top: 0px;
	margin-left: 220px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 580px;
	background-repeat: no-repeat;
	padding: 0px;
}
#contenttop {
	text-indent: -100em;
	overflow: hidden;
	background: url(images/content_top.gif) no-repeat;
	height: 18px;
	margin: 0px;
	padding: 0px;
	width: 577px;
}
#contentbottom {
	text-indent: -100em;
	background: url(images/content_bottom.gif) no-repeat bottom;
	height: 18px;
	margin: 0px;
	padding: 0px;
	width: 577px;
}
#content ol {
}

#content h1 span{
	display: none;
}
#content h2.welcome {
	background-image: url(images/welcome.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: -10px;
}
#content h2.programs {
	background-image: url(images/programs.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#content h2.locations {
	background-image: url(images/content_locations_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-bottom: 0px;
}
#content h2.testimonials {
	background-image: url(images/content_testimonials_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: -10px;
}
#content h2.members {
	background-image: url(images/content_members_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: -10px;
}
#content h2.posture {
	background-image: url(images/content_posture_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: -10px;
}
#content h2.content_no_title {
	background-image: url(images/content_no_title_top.gif);
	width: 525px;
	height: 25px;
	background-repeat: no-repeat;
	margin-bottom: -13px;
}
#content h2.contact {
	background-image: url(images/content_contact_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: -10px;
}
#content h2.content_no_title {
	background-image: url(images/content_no_title_top.gif);
	width: 525px;
	height: 25px;
	background-repeat: no-repeat;
	margin-bottom: -13px;
}
#content h2.content_no_title_green {
	background-image: url(images/greenboxtop.gif);
	width: 485px;
	height: 25px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#content h2.content_no_title_brown {
	background-image: url(images/brownboxtop.gif);
	width: 485px;
	height: 25px;
	background-repeat: no-repeat;
	margin-bottom: -13px;
	margin-top: 0px;
}
#content h2.content_no_title_yellow {
	background-image: url(images/yellowboxtop.gif);
	width: 485px;
	height: 25px;
	background-repeat: no-repeat;
	margin-bottom: -13px;
}
#content h2.nutrition {
	background-image: url(images/content_nutrition_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#content h2.prices {
	background-image: url(images/content_prices_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#content h2.leaders {
	background-image: url(images/content_leaders_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: -10px;
}
#content h2.leaders_no_title {
	background-image: url(images/content_no_title_top.gif);
	width: 525px;
	height: 25px;
	background-repeat: no-repeat;
	margin-bottom: -13px;
}
#content h2.resultspkg {
	background-image: url(images/results_pkg.gif);
	background-repeat: no-repeat;
	height: 13px;
	margin-bottom: -10px;
	margin-top: 5px;
}
#content h2.maintspkg {
	background-image: url(images/results_pkg.gif);
	background-repeat: no-repeat;
	height: 13px;
	margin-bottom: -10px;
	margin-top: 5px;
}
#content h2.hikelocate {
	background-image: url(images/hikelocations_top.gif);
	width: 525px;
	height: 50px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}
#content h2.whitebottom {
	background-image: url(images/whitebottom.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 525px;
	margin-top: -10px;
	margin-bottom: 25px;
}
#content h2.brownbottom {
	background-image: url(images/brownboxbottom.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 485px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content h2.yellowbottom {
	background-image: url(images/yellowboxbottom.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 485px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content h2.greenbox {
	background-image: url(images/greenboxtop.gif);
	background-repeat: no-repeat;
}
#content h2.greenbottom {
	background-image: url(images/greenboxbottom.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 485px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#content h2.hikebottom {
	background-image: url(images/temp_hikelocate_bottom.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 500px;
	margin-top: 0px;
}

#content h2.bottom {
	background-image: url(images/content_p_bottom.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 525px;
	margin-left: 25px;
	margin-top: -20px;
}

#content h2 span {
	display: none;
}

#content p:before {
	background-image: url(images/content_p_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: -50px;
}

#content h2.top {
	background-image: url(images/content_p_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 0px;
	margin-left: 22px;
	margin-top: 50px;
	z-index: 100;
}
/*
#content a, a:visited {
	color: #556A18;
	text-decoration: none;
}
#content a:hover {
	color: #C8B630;
} */

.imageborder {
	border: 1px none #000000;
}

#whitecontent {
	width: 525px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
#whitecontent p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-position: top;
	margin: 0 0 20 20;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-top: -10px;
}
.whiteroundtop {
	background: url(images/whitetr.gif) no-repeat right top;
	margin-bottom: -18px;
}

.whiteroundbottom {
	background: url(images/whitebr.gif) no-repeat top right;
	margin-top: -13px;
}

img.whitecorner {
   width: 262px;
   height: 18px;
   border: none;
   display: block !important;
}
#whitecenter {
	width: 525px;
	background-color: #FFFFFF;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
/*#whitecenter h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-right: 0px;
	line-height: 24px;
	margin-left: -20px;
	font-style: italic;
	text-align: center;
	color: #556A18;
}
#whitecenter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 16px;
} 
#whitecenter a {
	color: #556A18;
	text-decoration: none;
}
#whitecenter a:hover {
	color: #FFCC00;
}*/
#whitecenter ul li {
	list-style-type: none;
	margin: 0px 0px 0px -40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 15px;
	padding-left: 25px;
}
/*#whitecenter ol li {
	list-style-type: decimal;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
} */
#whitecenter div.boxgreenprices2 li {
	list-style-type: decimal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 25px;
	margin-left: 0px;
}
#whitecenter div.boxgreenprices2 a {
color:#FFCC00;
text-decoration: none;
}
#whitecenter div.boxgreenprices2 a:hover {
color:#556A18;
}
#whitecenter div.boxgreenprices2 ol {
	margin-bottom: -10px;
}
#whitecenter div.boxyellowprograms h2 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: -10px;
	margin-bottom: -10px;
}
#whitecenter div.boxyellowprograms li {
	color: #48351C;
	font-size: 16px;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: normal;
}
.boxbrownpgms5 li{
	color: #fff;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.boxyellowpgms6 li {
	color: #483514;
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: bold;
	margin-left: 20px;
}


#whitecenter div.boxgreenpgms1 p {
}
#whitecenter div.boxbrownpgms2 p {
}

#interiorwhitebox {
}
#interiorwhitebox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
}

#interiorwhitebox h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: italic;
	color: #556A18;
	text-align: center;
}
#whitecenter div.boxbrownindex img {
	margin-bottom: 25px;
	margin-left: 50px;
}
#whitecenter div.boxbrownindex p {
	margin-top: -10px;
}
/* #interiorwhitebox a {
	color: #556A18;
	text-decoration: none;
}
#interiorwhitebox a:hover {
	color: #FFCC00;
} */

#browncontent {
	width: 525px;
	margin-top: 20px;
	margin-left: 20px;
}
#browncontent a {
	color:#FFCC00;
}
#browncontent p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
	background-position: top;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #000000;
	border-left-color: #000000;
	border-top-style: none;
	border-bottom-style: none;
	margin: 0 0 0 20;
	padding-right: 20px;
	padding-bottom: -10px;
	padding-left: 20px;
	padding-top: -10px;
}

#browncontent ul li {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
.brownroundtop {
	background: url(images/browntr.gif) no-repeat right top;
	margin-bottom: -18px;
}

.brownroundbottom {
	background: url(images/brownbr.gif) no-repeat top right;
	margin-top: -18px;
}

img.browncorner {
   width: 262px;
   height: 18px;
   border: none;
   display: block !important;
}
#browncenter {
	background-color: #663300;
	width: 525px;
}
#browncenter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 16px;
	color: C8B630;
}
#browncenter ul li {
	list-style-type: none;
	margin: 0px 0px 0px -40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding-left: 20px;
}
#browncenter ol li {
	list-style-type: decimal;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	}
	#greencenter {
	background-color: #657d17;
	width: 525px;
}
#greencenter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 16px;
	color: #FFFFFF;
}
#greencenter ul li {
	list-style-type: none;
	margin: 0px 0px 0px -40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	padding-left: 20px;
}
#greencenter ol li {
	list-style-type: decimal;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	}

.brownsml {
	background-image: url(images/brownbox_sml.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100px;
	width: 100px;
}
.brownsml p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
.brownlg {
	background-image: url(images/brownbox_lg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	width: 200px;
}
.brownlg p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}
.goldsml {
	background-image: url(images/goldbox_sml.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100px;
	width: 100px;
}
.goldsml p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
.goldlg {
	background-image: url(images/goldbox_lg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	width: 200px;
}
.goldlg p {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.goldlg p span {
	font-size: 10px;
	font-style: italic;
}
#goldcontent {
	width: 525px;
	margin-top: 20px;
	margin-left: 20px;
}
#goldcontent p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-position: top;
	margin: 0 0 20 20;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-top: -10px;
}
#goldcontenttable p {
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 20px;
	color: #000000;
	background-position: top;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-left-style: none;
	border-right-color: #000000;
	border-left-color: #000000;
	border-top-style: none;
	border-bottom-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-right: 20px;
	padding-left: 20px;
}
#goldcontenttable {
	margin-top: 18px;
	margin-bottom: 18px;
}

.goldroundtop {
	background: url(images/goldtr.gif) no-repeat right top;
	margin-bottom: -18px;
}

.goldroundbottom {
	background: url(images/goldbr.gif) no-repeat top right;
	margin-top: -18px;
}

img.goldcorner {
   width: 262px;
   height: 18px;
   border: none;
   display: block !important;
}
#goldcenter {
	width: 525px;
	background-color: #c8B630;
}

#quadtable {
	width: 500px;
	margin-left: -20px;
	margin-bottom: 13px;
}
#homepage {
	margin-top: -13px;
	margin-bottom: -13px;
	margin-left: 25px;
}
#homepage_table {
	margin-top: -13px;
	margin-left: 25px;
	width: 525px;
	height: 240px;
}
#homepage_table p {
	padding-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 30px;
	padding-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #663300;
}
#homepage ul {
	margin-bottom: -10px;
}
#testimonials {
	margin-top: -13px;
	margin-bottom: -13px;
	margin-left: 25px;
}
#testimonials p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
#locations {
	margin-left: 25px;
	margin-bottom: 50px;
	width: 525px;
	margin-top: -13px;
}
#contact {
	margin-top: -13px;
	margin-bottom: -13px;
	margin-left: 25px;
}
#leaders {
	margin-top: -13px;
	margin-bottom: -13px;
	margin-left: 25px;
}
#welcome {
	margin-top: -13px;
	margin-bottom: -13px;
	margin-left: 25px;
}
#programs {
	margin-top: -13px;
	margin-bottom: -13px;
	margin-left: 25px;
}

#prices {
	margin-top: -13px;
	margin-bottom: -13px;
	margin-left: 25px;
}
#hikelocations {
	margin-left: 25px;
	margin-bottom: 50px;
}
#leftCol {
	width: 200px;
	border-left-width: thin;
	border-left-style: none;
	border-left-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	float: left;
	background-repeat: no-repeat;
	background-image: url(images/left_tree2.gif);
	margin: 0px;
}
#leftCol h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	width: 200px;
}
#leftCol p {
	padding: 10px;
	text-align: left;
	background-color: #FFFFFF;
	width: 130px;
	border-top: 1px none #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	background-image: url(leftCol_bg.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	margin-bottom: 0px;
	line-height: 16px;
}



#navigation h2.test{
	background-image: url(images/navtop.gif);
	background-repeat: no-repeat;
	margin-bottom: -25px;
	height: 51px;
	margin-left: 1px;
}
#navigation h2.bottom{
	background-image: url(images/navbottom.gif);
	background-repeat: no-repeat;
	margin-top: -14px;
	height: 51px;
	margin-left: 1px;
}

#navigation {
	font-family: Arial, Helvetica, sans-serif;
	width: 160px;
	margin-left: 20px;
	font-size: 14px;
	font-weight: bolder;
	height: 425px;
	padding-top:10px;
}

/* begin image replacement stuff for nav links */

ul#primary-nav
{
	margin: 0em;
	padding: 0em;
	width: 100%;

}

ul#primary-nav li
{
	display: inline;
	list-style-type: none;
	/* Widths are required since these elements are floated. This is just an example width; and feel free to define specific widths for each LI (via their IDs) if you need to. */
width: 165px; /* This is just an example margin */
	margin-bottom: 5px;
	float: right;
}

/*ul#primary-nav,*/
ul#primary-nav li
{
	/* “!important” shouldn’t be necessary here but IE5.0 acts goofily without it. */
height: 30px!important; /* This is an example value representing the height of each image */
	/* If your primary-nav is absolutely positioned, this ensures that nothing bleeds out of the primary-nav. Without this, the “stacked” background bits could stick out from the bottom. */

/* hide overflow:hidden from IE5/Mac */
/* */
overflow: hidden;
	margin-left: -20px;
	width: 175px;
/* */

}



/* This ensures that the rollover containers, h2 and a, fill the
li boxes */
ul#primary-nav li h2,
ul#primary-nav li h2 a
{
	display: block;
	width: 100%;
	height: 100%;
	margin-right: 0px;

}



/* This hides the text via the Phark text-hiding method:
http://www.mezzoblue.com/tests/revised-image-replacement/#phark2 */
ul#primary-nav li h2 span
{
	display:block;
	text-indent: -5000px;

}



/* ================= Primary Nav: home ================ */

ul#primary-nav li#nav-started h2
{

}

ul#primary-nav li#nav-started h2 a
{
	background: url(images/get-started.gif) no-repeat 0 top;
	text-decoration: none;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-started h2 a:hover
{
	background-image: url(images/get-started.gif);
	background-position: -160px top;
	text-decoration: none;
	background-repeat: no-repeat;

}


ul#primary-nav li#nav-pass h2
{

}

ul#primary-nav li#nav-pass h2 a
{
	background: url(images/guest-pass.gif) no-repeat 0 top;
	text-decoration: none;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-pass h2 a:hover
{
	background-image: url(images/guest-pass.gif);
	background-position: -160px top;
	text-decoration: none;
	background-repeat: no-repeat;

}


/* The “home” link */

ul#primary-nav li#nav-home h2
{

}

ul#primary-nav li#nav-home h2 a
{
	background: url(images/home3.gif) no-repeat 0 top;
	text-decoration: none;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-home h2 a:hover
{
	background-image: url(images/home3.gif);
	background-position: -160px top;
	text-decoration: none;
	background-repeat: no-repeat;

}

ul#primary-nav li#nav-programs h2
{

}

ul#primary-nav li#nav-nutrition h2 a
{
	background: url(images/nav-nutrition.gif) no-repeat 10px top; /* Off state image */
	text-decoration: none;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-nutrition h2 a:hover
{
	background-image: url(images/nav-nutrition.gif);
	background-position: -193px top;
	text-decoration: none;

}

ul#primary-nav li#nav-programs h2 a
{
	background: url(images/programs_nav.gif) no-repeat 0 top; /* Off state image */
	text-decoration: none;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-programs h2 a:hover
{
	background-image: url(images/programs_nav.gif);
	background-position: -160px top;
	text-decoration: none;

}

ul#primary-nav li#nav-prices h2
{

}

ul#primary-nav li#nav-prices h2 a
{
	background: url(images/prices2.gif) no-repeat left top; /* Off state image */
	text-decoration: none;

}

/* The “prices” link, on state */
ul#primary-nav li#nav-prices h2 a:hover
{
	background-image: url(images/prices2.gif);
	background-position: -160px top;
	text-decoration: none;

}
ul#primary-nav li#nav-locations h2
{

/* Our images were 40px high, so a 20px shift shows only the bottom “on” half */
background: no-repeat 0 top; /* On state image */

}

ul#primary-nav li#nav-locations h2 a
{
	background: url(images/locations2.gif) no-repeat left top; /* Off state image */
	text-decoration: none;
	display:block; 
	width:204px;
	margin-left:-7px;
	padding-left:0px;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-locations h2 a:hover
{
	background-image: url(images/locations2.gif);
	background-position:top right;
	text-decoration: none;

}
ul#primary-nav li#nav-posture h2
{

/* Our images were 40px high, so a 20px shift shows only the bottom “on” half */
background: no-repeat 0 top; /* On state image */

}

ul#primary-nav li#nav-posture h2 a
{
	background: url(images/posture.gif) no-repeat left top; /* Off state image */
	text-decoration: none;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-posture h2 a:hover
{
	background-image: url(images/posture.gif);
	background-position: -204px top;
	text-decoration: none;

}
ul#primary-nav li#nav-testimonials h2
{

}

ul#primary-nav li#nav-testimonials h2 a
{
	background: url(images/testimonials2.gif) no-repeat -1px top; /* Off state image */
	text-decoration: none;

}
ul#primary-nav li#nav-testimonials h2 a:hover
{
	background: url(images/testimonials2.gif) no-repeat -176px top;
	text-decoration: none;
}


ul#primary-nav li#nav-reserve h2
{

}

ul#primary-nav li#nav-reserve h2 a
{
	background: url(images/reserve.gif) no-repeat -219px top; /* Off state image */
	text-decoration: none;

}


/* The “Alice” link, on state */
ul#primary-nav li#nav-reserve h2 a:hover
{
	background-image: url(images/reserve.gif);
	background-position: -15px top;
	text-decoration: none;

}


ul#primary-nav li#nav-groupon h2 a
{
	background: url(images/groupon.gif) no-repeat -237px top; /* Off state image */
	text-decoration: none;

}


/* The “Alice” link, on state */
ul#primary-nav li#nav-groupon h2 a:hover
{
	background-image: url(images/groupon.gif);
	background-position: -34px top;
	text-decoration: none;

}


ul#primary-nav li#nav-leaders h2
{

}

ul#primary-nav li#nav-leaders h2 a
{
	background: url(images/leaders2.gif) no-repeat left top; /* Off state image */
	text-decoration: none;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-leaders h2 a:hover
{
	background-image: url(images/leaders2.gif);
	background-position: -160px top;
	text-decoration: none;

}
ul#primary-nav li#nav-contact h2
{

}

ul#primary-nav li#nav-contact h2 a
{
	background: url(images/contact2.gif) no-repeat left top; /* Off state image */
	text-decoration: none;

}

/* The “Alice” link, on state */
ul#primary-nav li#nav-contact h2 a:hover
{
	background-image: url(images/contact2.gif);
	background-position: -160px top;
	text-decoration: none;

}


.footer {
	background-color: #FFFFFF;
	clear: both;
	width: 800px;
	margin-top: 20px;
	margin-bottom: 0px;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat;
	margin-right: auto;
	margin-left: auto;
	height: 44px;
}
.footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #ffffff;
	line-height: 12px;
	padding: 0px;
	margin: -15px;
}
.footer a {
	color: #C8B630;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.footer a:hover {
	text-decoration: underline;
}
.roundtop { 
	background: url(images/tr.gif) no-repeat right top; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

img.corner {
   width: 24px;
   height: 25px;
   border: none;
   display: block !important;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-align: right;
}
.namewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-align: right;
	color: #ffffff;
}
.namegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-align: right;
	color: #556A18;
}
.namebrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	text-align: right;
	color: #483514;
}
.clear { clear:both; }
.tests { width:206px; float:left; padding-right:0px !important; margin-left:5px; }
.tests .namebrown { padding-top:5px; display:block;  }
.tests img  { border:solid 3px #869315; }
.nameyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	text-align: right;
	color: #B3AE17;
}
#low {
}
#img-shadow {
}

#greenbox {
	background-color: #657D17;
	width: 485px;
	margin: 0 0 -10;
	padding: 0px;
}
#greenbox p {
	margin-right: 20px;
	margin-left: 20px;
}

#brownbox {
	background-color: #663300;
	width: 485px;
	margin: 0 0 -10;
	padding: 0px;
}
#brownbox p {
	margin-right: 20px;
	margin-left: 20px;
	color: #B3AE17;
}

#yellowbox {
	background-color: #B3AE17;
	width: 485px;
	margin: 0 0 -10;
	padding: 0px;
}
#yellowbox p {
	margin-right: 20px;
	margin-left: 20px;
	color: #333333;
}

/* css for index page boxes */
.boxgreenindex {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxgreenindex p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 18px;
}

.boxgreenindex a {
	color: #FFCC00;
	text-decoration: none;
}

.boxgreenindex a:hover {
	color: #FFFFFF;
}

.boxgreenindex .hd .c,
.boxgreenindex .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreenindex .ft .c {
 height:14px;
}

.boxgreenindex .hd {
	background:transparent url(images/greenbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreenindex .hd .c {
	background:transparent url(images/greenbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreenindex .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxgreenindex .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreenindex .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

 .boxgreenindex .bd .c .s p {
}

.boxgreenindex .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreenindex .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

/* css for porgrams page */
.boxgreenprograms {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxgreenprograms p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.boxgreenprograms .hd .c,
.boxgreenprograms .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreenprograms .ft .c {
 height:14px;
}

.boxgreenprograms .hd {
	background:transparent url(images/greenbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreenprograms .hd .c {
	background:transparent url(images/greenbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreenprograms .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxgreenprograms .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreenprograms .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreenprograms .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreenprograms .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}


/* this is the CSS for the LOCATIONS colored boxes inside the white containers */
.boxgreen {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxgreen p, h1, pre {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.boxgreen .hd .c,
.boxgreen .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreen .ft .c {
 height:14px;
}

.boxgreen .hd {
	background:transparent url(images/greenbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreen .hd .c {
	background:transparent url(images/greenbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreen .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxgreen .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreen .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreen .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreen .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxbrown {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxbrown p, h1, pre {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.boxbrown .hd .c,
.boxbrown .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrown .ft .c {
 height:14px;
}

.boxbrown .hd {
	background:transparent url(images/brownbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrown .hd .c {
	background:transparent url(images/brownbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrown .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxbrown .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrown .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrown .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrown .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellow {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxyellow p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxyellow h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxyellow a {
	text-align: left;
	color: #663300;
	text-decoration: none;
}
.boxyellow a:hover {
	color: #657D17;
}

.boxyellow .hd .c,
.boxyellow .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellow .ft .c {
 height:27px;
}

.boxyellow .hd {
	background:transparent url(images/yellowbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellow .hd .c {
	background:transparent url(images/yellowbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellow .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxyellow .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellow .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 
.video {
	background: url(images/video/repeat.jpg) repeat-y 0px 0px;
	width:500px;
	margin:0px auto 0px 9px;
	padding: 8px 0 0 6px;
 }
.top {
	background: url(images/video/top.jpg) no-repeat 0px 0px;
	width:500px;
	height:26px;
	margin:0px auto 0px 9px;
 }
 .bottom {
	background: url(images/video/bottom.jpg) no-repeat 0px 0px;
	width:500px;
	height:23px;
	margin:0px auto 10px 9px;

 }
.boxyellow .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellow .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}

/* css for hike locations boxes */
.boxgreenhike {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxgreenhike p, h1, pre {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.boxgreenhike a {
	color: #FFCC00;
	text-decoration: none;
}
.boxgreenhike a:hover {
	color: #FFFFFF;
}

.boxgreenhike .hd .c,
.boxgreenhike .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreenhike .ft .c {
 height:14px;
}

.boxgreenhike .hd {
	background:transparent url(images/greenbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreenhike .hd .c {
	background:transparent url(images/greenbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreenhike .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxgreenhike .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreenhike .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreenhike .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreenhike .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxbrownhike {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxbrownhike p, h1, pre {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.boxbrownhike a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxbrownhike a:hover {
	color: #FFCC00;
}

.boxbrownhike .hd .c,
.boxbrownhike .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownhike .ft .c {
 height:14px;
}

.boxbrownhike .hd {
	background:transparent url(images/brownbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrownhike .hd .c {
	background:transparent url(images/brownbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownhike .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxbrownhike .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrownhike .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownhike .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownhike .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellowhike {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxyellowhike p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.boxyellowhike h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxyellowhike a {
	text-align: center;
	color: #663300;
	text-decoration: none;
}
.boxyellowhike a:hover {
	color: #657D17;
}

.boxyellowhike .hd .c,
.boxyellowhike .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowhike .ft .c {
 height:27px;
}

.boxyellowhike .hd {
	background:transparent url(images/yellowbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowhike .hd .c {
	background:transparent url(images/yellowbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowhike .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxyellowhike .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowhike .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowhike .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowhike .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}




/* LEADERS page boxes */

.boxbrownelaine {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxbrownelaine p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}
.boxbrownelaine h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.boxbrownelaine a {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bolder;
}
.boxbrownelaine a:hover {
	color: #FFFFFF;
}

.boxbrownelaine .hd .c,
.boxbrownelaine .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownelaine .ft .c {
 height:14px;
}

.boxbrownelaine .hd {
	background:transparent url(images/leaders_boxes/tl_elaine.gif) no-repeat 0px 0px;
	height: 50px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrownelaine .hd .c {
	background:transparent url(images/leaders_boxes/tr_nar.gif) no-repeat right 0px;
	height: 50px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownelaine .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxbrownelaine .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxbrownelaine .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownelaine .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownelaine .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxbrownnar {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxbrownnar p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}
.boxbrownnar h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.boxbrownnar a {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bolder;
}
.boxbrownnar a:hover {
	color: #FFFFFF;
}


.boxbrownnar .hd .c,
.boxbrownnar .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownnar .ft .c {
 height:14px;
}

.boxbrownnar .hd {
	background:transparent url(images/leaders_boxes/tl_nar.gif) no-repeat 0px 0px;
	height: 50px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrownnar .hd .c {
	background:transparent url(images/leaders_boxes/tr_nar.gif) no-repeat right 0px;
	height: 50px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownnar .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxbrownnar .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxbrownnar .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownnar .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownnar .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}
/*  end of LEADERS boxes */

/* CONTACTS BOXES */
.boxelainegreen {
	width:500px;
	 margin:0px auto 5px;
 min-width:20em; 
 color:#fff;
}
.boxelainegreen p {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.boxelainegreen p, h1, pre {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.boxelainegreen a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}
.boxelainegreen a:hover {
	color: #FFCC00;
}

.boxelainegreen .hd .c,
.boxelainegreen .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxelainegreen .ft .c {
 height:14px;
}

.boxelainegreen .hd {
	background:transparent url(images/contacts_boxes/tl_elaine.gif) no-repeat 0px 0px;
	height: 50px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxelainegreen .hd .c {
	background:transparent url(images/contacts_boxes/yellow_tr.gif) no-repeat right 0px;
	height: 50px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxelainegreen .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxelainegreen .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxelainegreen .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxelainegreen .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxelainegreen .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}
/* nar's box on contacts page */
.boxnargreen {
	width:500px;
	 margin:0px auto 5px;
 min-width:20em; 
 color:#fff;
}
.boxnargreen p {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.boxnargreen p, h1, pre {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.boxnargreen a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}
.boxnargreen a:hover {
	color: #FFCC00;
}

.boxnargreen .hd .c,
.boxnargreen .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxnargreen .ft .c {
 height:14px;
}

.boxnargreen .hd {
	background:transparent url(images/contacts_boxes/tl_nar.gif) no-repeat 0px 0px;
	height: 50px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxnargreen .hd .c {
	background:transparent url(images/contacts_boxes/tr_elaine.gif) no-repeat right 0px;
	height: 50px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxnargreen .bd {
	background:transparent url(images/contacts_boxes/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxnargreen .bd .c {
 background:transparent url(images/contacts_boxes/mr.gif) repeat-y right 0px;
}

 .boxnargreen .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxnargreen .ft {
	background:transparent url(images/contacts_boxes/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxnargreen .ft .c {
	background:transparent url(images/contacts_boxes/br.gif) no-repeat right 0px;
	height: 27px;
}

/* kaycees box contacts page */
.boxkayceebrown {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxkayceebrown p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding-left: 20px;
	text-align: center;
	font-weight: bold;
}
/*.boxkayceebrown p, h1, pre {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}*/
.boxkayceebrown a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}
.boxkayceebrown a:hover {
	color: #FFCC33;
}

.boxkayceebrown .hd .c,
.boxkayceebrown .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxkayceebrown .ft .c {
 height:14px;
}

.boxkayceebrown .hd {
	background:transparent url(images/contacts_boxes/tl_kaycee.gif) no-repeat 0px 0px;
	height: 50px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxkayceebrown .hd .c {
	background:transparent url(images/brownbox/tr_kaycee.gif) no-repeat right 0px;
	height: 50px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxkayceebrown .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxkayceebrown .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxkayceebrown .bd .c .s {
	background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxkayceebrown .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxkayceebrown .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellowresources {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxyellowresources p {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxyellowresources p span {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 20px;
}
.boxyellowresources h1 {
	padding-left: 0px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	color: #493414;
}
.boxyellowresources h2 {
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: -10px;
}
.boxyellowresources h3 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
.boxyellowresources a {
	text-align: left;
	color: #FFCC00;
	text-decoration: none;
}
.boxyellowresources a:hover {
	color: #657D17;
}

.boxyellowresources .hd .c,
.boxyellowresources .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowresources .ft .c {
 height:27px;
}

.boxyellowresources .hd {
	background:transparent url(images/contacts_boxes/resources_tl.gif) no-repeat 0px 0px;
	height: 50px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowresources .hd .c {
	background:transparent url(images/contacts_boxes/resources_tr.gif) no-repeat right 0px;
	height: 50px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowresources .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxyellowresources .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowresources .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowresources .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowresources .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}
#rescontainer {
	width: 450px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	margin-right: auto;
}
#resLeft {
	width: 235px;
	margin-left: 0px;
	float: left;
	margin-top: 0px;
}
#resRight{
	margin-left: 240px;
	width: 200px;
	margin-top: 0px;
}

/* PRICES boxes */
.boxgreenprices {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxgreenprices p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
.boxgreenprices .pricetable {
	text-align: right;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 24px;
}
.boxgreenprices .pricetable2 {
	text-align: left;
	color: #483514;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.boxgreenprices h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxgreenprices h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}

.boxgreenprices .hd .c,
.boxgreenprices .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreenprices .ft .c {
 height:14px;
}

.boxgreenprices .hd {
	background:transparent url(images/prices_boxes/tl_results.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreenprices .hd .c {
	background:transparent url(images/prices_boxes/tr_results.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 3px;
}

.boxgreenprices .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxgreenprices .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreenprices .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreenprices .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreenprices .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxgreenprices2 {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxgreenprices2 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxgreenprices2 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxgreenprices2 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}


.boxgreenprices2 .hd .c,
.boxgreenprices2 .ft .c {
	font-size:1px; /* ensure minimum height */
	height:13px;
	color: #FFCC00;
}

.boxgreenprices2 .ft .c {
 height:14px;
}

.boxgreenprices2 .hd {
	background:transparent url(images/prices_boxes/tl_getstarted.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreenprices2 .hd .c {
	background:transparent url(images/prices_boxes/tr_results.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreenprices2 .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxgreenprices2 .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreenprices2 .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreenprices2 .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreenprices2 .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

/* nutrition boxes */
.boxgreennutrition {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxgreennutrition p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
.boxgreennutrition .pricetable {
	text-align: right;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	font-size: 24px;
}
.boxgreennutrition .pricetable2 {
	text-align: left;
	color: #483514;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.boxgreennutrition h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxgreennutrition h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}

.boxgreennutrition .hd .c,
.boxgreennutrition .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreennutrition .ft .c {
 height:14px;
}

.boxgreennutrition .hd {
	background:transparent url(images/nutrition/images/tl_results.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreennutrition .hd .c {
	background:transparent url(images/nutrition/images/tr_results.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 3px;
}

.boxgreennutrition .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxgreennutrition .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreennutrition .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreennutrition .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreennutrition .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxgreennutrition2 {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxgreennutrition2 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxgreennutrition2 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxgreennutrition2 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}


.boxgreennutrition2 .hd .c,
.boxgreennutrition2 .ft .c {
	font-size:1px; /* ensure minimum height */
	height:13px;
	color: #FFCC00;
}

.boxgreennutrition2 .ft .c {
 height:14px;
}

.boxgreennutrition2 .hd {
	background:transparent url(images/nutrition/images/tl_getstarted.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreennutrition2 .hd .c {
	background:transparent url(images/nutrition/images/tr_results.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreennutrition2 .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxgreennutrition2 .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreennutrition2 .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreennutrition2 .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreennutrition2 .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

/* table for price packages */




#pricingtable {
}
.boxbrownprices {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxbrownprices p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.boxbrownprices .pricetable {
	text-align: right;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.boxbrownprices .pricetable2 {
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.boxbrownprices h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #864300;
}
.boxbrownprices h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
} 

.boxbrownprices .hd .c,
.boxbrownprices .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownprices .ft .c {
 height:14px;
}

.boxbrownprices .hd {
	background:transparent url(images/prices_boxes/tl_indiv.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrownprices .hd .c {
	background:transparent url(images/prices_boxes/tr_indiv.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownprices .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxbrownprices .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrownprices .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownprices .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownprices .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellowprices {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxyellowprices p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxyellowprices p a {
	color: #FFCC00;
	text-decoration: none;
}
.boxyellowprices p a {
	color: #FFCC00;
	text-decoration: none;
}
.liability {
width:200px;
float:left;
}
.assessment {
width:200px;
float:right;
}
.boxyellowprices ol li {
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 20px;
	padding-bottom: 10px;
	font-size: 18px;
}
.boxyellowprices .pricetable {
	text-align: right;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: bold;
}
.boxyellowprices .pricetable2 {
	text-align: left;
	color: #483514;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.boxyellowprices h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxyellowprices h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.boxyellowprices .hd .c,
.boxyellowprices .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowprices .ft .c {
 height:14px;
}

.boxyellowprices .hd {
	background:transparent url(images/prices_boxes/tl_getstarted.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowprices .hd .c {
	background:transparent url(images/prices_boxes/tr_maint.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowprices .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxyellowprices .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowprices .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowprices .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowprices .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}


/*-------------------------------------------------------------------------------------*/
.boxbrownnutrition {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxbrownnutrition p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.boxbrownnutrition .pricetable {
	text-align: right;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.boxbrownnutrition .pricetable2 {
	text-align: left;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.boxbrownnutrition h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #864300;
}
.boxbrownnutrition h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
} 

.boxbrownnutrition .hd .c,
.boxbrownnutrition .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownnutrition .ft .c {
 height:14px;
}

.boxbrownnutrition .hd {
	background:transparent url(images/nutrition/images/tl_indiv.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrownnutrition .hd .c {
	background:transparent url(images/nutrition/images/tr_indiv.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownnutrition .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxbrownnutrition .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrownnutrition .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownnutrition .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownnutrition .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellownutrition {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxyellownutrition p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxyellownutrition p a {
	color: #FFCC00;
	text-decoration: none;
}
.boxyellownutrition p a {
	color: #FFCC00;
	text-decoration: none;
}
.liability {
width:200px;
float:left;
}
.assessment {
width:200px;
float:right;
}
.boxyellownutrition ol li {
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 20px;
	padding-bottom: 10px;
	font-size: 18px;
}
.boxyellownutrition .pricetable {
	text-align: right;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: bold;
}
.boxyellownutrition .pricetable2 {
	text-align: left;
	color: #483514;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.boxyellownutrition h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxyellownutrition h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.boxyellownutrition .hd .c,
.boxyellownutrition .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellownutrition .ft .c {
 height:14px;
}

.boxyellownutrition .hd {
	background:transparent url(images/nutrition/images/title-goldenbox.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellownutrition .hd .c {
	background:transparent url(images/nutrition/images/tr_maint.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellownutrition .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxyellownutrition .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellownutrition .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellownutrition .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellownutrition .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}
/*-------------------------------------------------------------------------------------*/




/* SMALL boxes LOCATIONS */
.boxgreenlocationssmall, .boxgreenlocationssmall2 {
	width:250px;
	color:#fff;
	min-width: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.boxgreenlocationssmall p, .boxgreenlocationssmall2 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
}
.boxgreenlocationssmall h1, .boxgreenlocationssmall2 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
.boxgreenlocationssmall h2, .boxgreenlocationssmall2 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
.boxgreenlocationssmall a, .boxgreenlocationssmall2 a {
	color: #FFCC00;
	text-decoration: none;
}
.boxgreenlocationssmall a:hover, .boxgreenlocationssmall2 a:hover {
	color: #FFFFFF;
}

.boxgreenlocationssmall .hd .c, .boxgreenlocationssmall2 .hd .c,
.boxgreenlocationssmall .ft .c, .boxgreenlocationssmall2 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreenlocationssmall .ft .c, .boxgreenlocationssmall2 .ft .c {
 height:14px;
}

.boxgreenlocationssmall .hd, .boxgreenlocationssmall2 .hd {
	background:transparent url(images/greenbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 0px;
}

.boxgreenlocationssmall .hd .c, .boxgreenlocationssmall2 .hd .c {
	background:transparent url(images/greenbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 0px;
}

.boxgreenlocationssmall .bd, .boxgreenlocationssmall2 .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-top: -25px;
	margin-right: 0px;
}

.boxgreenlocationssmall .bd .c {
	background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
	width: 250px;
	height: 275px;
}
/* difft height from top boxes */
.boxgreenlocationssmall2 .bd .c {
	background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
	width: 250px;
	height: 175px;
}

.boxgreenlocationssmall .bd .c .s, .boxgreenlocationssmall2 .bd .c .s {
 background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreenlocationssmall .ft, .boxgreenlocationssmall2 .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 0px;
}

.boxgreenlocationssmall .ft .c, .boxgreenlocationssmall2 .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

/* brown locations boxes at top page */
.boxbrownlocationssmall, .boxbrownlocationssmall2 {
	width:500px;
	color:#fff;
	min-width: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.boxbrownlocationssmall p, .boxbrownlocationssmall2 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
}
.boxbrownlocationssmall h1, .boxbrownlocationssmall2 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
.boxbrownlocationssmall h2, .boxbrownlocationssmall2 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}
.boxbrownlocationssmall a, .boxbrownlocationssmall2 a {
	color: #FFCC00;
	text-decoration: none;
}
.boxbrownlocationssmall a:hover, .boxbrownlocationssmall a:hover {
	color: #FFFFFF;
}

.boxbrownlocationssmall .hd .c, .boxbrownlocationssmall2 .hd .c,
.boxbrownlocationssmall .ft .c, .boxbrownlocationssmall2 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownlocationssmall .ft .c, .boxbrownlocationssmall2 .ft .c {
 height:14px;
}

.boxbrownlocationssmall .hd, .boxbrownlocationssmall2 .hd {
	background:transparent url(images/brownbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 0px;
	margin-left: 20px;
}

.boxbrownlocationssmall .hd .c, .boxbrownlocationssmall2 .hd .c {
	background:transparent url(images/brownbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 24px;
	margin-left: 20px;
}

.boxbrownlocationssmall .bd, .boxbrownlocationssmall2 .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: 0px;
	margin-top: -25px;
	margin-right: 0px;
	margin-left: 20px;
}

.boxbrownlocationssmall .bd .c {
	background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
	width: 250px;
	height: 275px;
	padding-left: 100px;
}
/* this sets the different height for upper/lower boxes */
.boxbrownlocationssmall2 .bd .c {
	background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
	width: 250px;
	height: 175px;
}

.boxbrownlocationssmall .bd .c .s, .boxbrownlocationssmall2 .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownlocationssmall .ft, .boxbrownlocationssmall2 .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 40px;
	margin-right: 0px;
	margin-left: 20px;
}

.boxbrownlocationssmall .ft .c, .boxbrownlocationssmall2 .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
	margin-right: 4px;
}

.boxyellowlocationssmall {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxyellowlocationssmall p, h1, h2, pre {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.boxyellowlocationssmall .hd .c,
.boxyellowlocationssmall .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowlocationssmall .ft .c {
 height:14px;
}

.boxyellowlocationssmall .hd {
	background:transparent url(images/yellowbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowlocationssmall .hd .c {
	background:transparent url(images/yellowbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowlocationssmall .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxyellowlocationssmall .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowlocationssmall .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowlocationssmall .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowlocationssmall .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}
.boxyellowlocationssmall .ft .c .s {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}

/* TESTIMONIALS boxes */

.boxgreentestimonials {
	width:500px;
	min-width: 20 ems;
	color:#fff;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.boxgreentestimonials p, h1, h2, pre {
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	font-weight: bold;
}

.boxgreentestimonials .hd .c,
.boxgreentestimonials .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreentestimonials .ft .c {
 height:14px;
}

.boxgreentestimonials .hd {
	background:transparent url(images/greenbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreentestimonials .hd .c {
	background:transparent url(images/greenbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreentestimonials .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxgreentestimonials .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreentestimonials .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreentestimonials .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreentestimonials .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxbrowntestimonials {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxbrowntestimonials p {
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	color: #FFCC33;
	font-weight: bold;
}
.boxbrowntestimonials h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxbrowntestimonials h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.boxbrowntestimonials .hd .c,
.boxbrowntestimonials .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrowntestimonials .ft .c {
 height:14px;
}

.boxbrowntestimonials .hd {
	background:transparent url(images/brownbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrowntestimonials .hd .c {
	background:transparent url(images/brownbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrowntestimonials .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxbrowntestimonials .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrowntestimonials .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrowntestimonials .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrowntestimonials .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellowtestimonials {
	width:500px;
	margin:0px auto;
	min-width:20em;
	color: #FFFFFF;
}
.boxyellowtestimonials p {
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	color: #483514;
	font-weight: bold;
}
.boxyellowtestimonials h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxyellowtestimonials h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.boxyellowtestimonials .hd .c,
.boxyellowtestimonials .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowtestimonials .ft .c {
 height:14px;
}

.boxyellowtestimonials .hd {
	background:transparent url(images/yellowbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowtestimonials .hd .c {
	background:transparent url(images/yellowbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowtestimonials .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxyellowtestimonials .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowtestimonials .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowtestimonials .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowtestimonials .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}
.center {
	margin-left: 20px;
}

/* programs page */
.boxbrownprograms {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxbrownprograms p {
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.boxbrownprograms h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxbrownprograms h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-size: 14px;
}

.boxbrownprograms .hd .c,
.boxbrownprograms .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownprograms .ft .c {
 height:14px;
}

.boxbrownprograms .hd {
	background:transparent url(images/brownbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrownprograms .hd .c {
	background:transparent url(images/brownbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownprograms .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxbrownprograms .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrownprograms .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownprograms .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownprograms .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellowprograms {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxyellowprograms p {
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	color: #483514;
	font-weight: bold;
}
.boxyellowprograms h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxyellowprograms h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-size: 14px;
}

.boxyellowprograms ul {
	list-style-type: disc;
	list-style-position: outside;
}
.boxyellowprograms li {
	list-style-type: disc;
	list-style-position: outside;
}
.boxyellowprograms .hd .c,
.boxyellowprograms .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowprograms .ft .c {
 height:14px;
}

.boxyellowprograms .hd {
	background:transparent url(images/yellowbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowprograms .hd .c {
	background:transparent url(images/yellowbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowprograms .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxyellowprograms .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowprograms .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowprograms .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowprograms .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}
.boxgreenpgms1 {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxgreenpgms1 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxgreenpgms1 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxgreenpgms1 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}

.boxgreenpgms1 .hd .c,
.boxgreenpgms1 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreenpgms1 .ft .c {
 height:14px;
}

.boxgreenpgms1 .hd {
	background:transparent url(images/programs_boxes/tl_designedwkouts.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreenpgms1 .hd .c {
	background:transparent url(images/prices_boxes/tr_results.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreenpgms1 .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxgreenpgms1 .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreenpgms1 .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreenpgms1 .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreenpgms1 .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxbrownpgms2 {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxbrownpgms2 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxbrownpgms2 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxbrownpgms2 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}

.boxbrownpgms2 .hd .c,
.boxbrownpgms2 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownpgms2 .ft .c {
 height:14px;
}

.boxbrownpgms2 .hd {
	background:transparent url(images/programs_boxes/tl_nutcouns.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrownpgms2 .hd .c {
	background:transparent url(images/prices_boxes/tr_indiv.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownpgms2 .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxbrownpgms2 .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrownpgms2 .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownpgms2 .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownpgms2 .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}


.boxyellowpgms3 {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxyellowpgms3 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxyellowpgms3 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxyellowpgms3 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}

.boxyellowpgms3 .hd .c,
.boxyellowpgms3 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowpgms3 .ft .c {
 height:14px;
}

.boxyellowpgms3 .hd {
	background:transparent url(images/programs_boxes/fittest.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowpgms3 .hd .c {
	background:transparent url(images/prices_boxes/tr_maint.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowpgms3 .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxyellowpgms3 .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowpgms3 .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowpgms3 .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowpgms3 .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxgreenpgms4 {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxgreenpgms4 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxgreenpgms4 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxgreenpgms4 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}

.boxgreenpgms4 .hd .c,
.boxgreenpgms4 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxgreenpgms4 .ft .c {
 height:14px;
}

.boxgreenpgms4 .hd {
	background:transparent url(images/programs_boxes/tl_oneonone.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxgreenpgms4 .hd .c {
	background:transparent url(images/prices_boxes/tr_results.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxgreenpgms4 .bd {
	background:transparent url(images/greenbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxgreenpgms4 .bd .c {
 background:transparent url(images/greenbox/mr.gif) repeat-y right 0px;
}

 .boxgreenpgms4 .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxgreenpgms4 .ft {
	background:transparent url(images/greenbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxgreenpgms4 .ft .c {
	background:transparent url(images/greenbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxbrownpgms5 {
	width:500px;
	 margin:0px auto;
 min-width:20em; 
 color:#fff;
}
.boxbrownpgms5 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxbrownpgms5 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxbrownpgms5 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}

.boxbrownpgms5 .hd .c,
.boxbrownpgms5 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownpgms5 .ft .c {
 height:14px;
}

.boxbrownpgms5 .hd {
	background:transparent url(images/programs_boxes/ttl_basic.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxbrownpgms5 .hd .c {
	background:transparent url(images/prices_boxes/tr_indiv.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownpgms5 .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxbrownpgms5 .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrownpgms5 .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownpgms5 .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownpgms5 .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellowpgms6 {
	width:500px;
	margin:0px auto;
	min-width:20em;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
.boxyellowpgms6 p {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.boxyellowpgms6 h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #483514;
	font-size: 38px;
	margin-top: -10px;
	margin-bottom: 0px;
}
.boxyellowpgms6 h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}

.boxyellowpgms6 .hd .c,
.boxyellowpgms6 .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowpgms6 .ft .c {
 height:14px;
}

.boxyellowpgms6 .hd {
	background:transparent url(images/programs_boxes/tl_partreq.gif) no-repeat 0px 0px;
	height: 55px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowpgms6 .hd .c {
	background:transparent url(images/prices_boxes/tr_maint.gif) no-repeat right 0px;
	height: 55px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowpgms6 .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -20px;
	margin-right: 4px;
	margin-top: -30px;
}

.boxyellowpgms6 .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowpgms6 .bd .c .s {
	background:transparent url(images/greenbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowpgms6 .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowpgms6 .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}

/*index page */
.boxbrownindex {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxbrownindex p {
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.boxbrownindex img {
}
.boxbrownindex h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxbrownindex h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.boxbrownindex .hd .c,
.boxbrownindex .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownindex .ft .c {
 height:14px;
}

.boxbrownindex .hd {
	background:transparent url(images/brownbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 15px;
	margin-right: 4px;
}

.boxbrownindex .hd .c {
	background:transparent url(images/brownbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownindex .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -19px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxbrownindex .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrownindex .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownindex .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownindex .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxbrownindexsmall {
	width:350px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#fff;
}
.boxbrownindexsmall p {
	padding-left: 20px;
	padding-right: 30px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.boxbrownindexsmall a {
	color: #FFCC00;
	text-decoration: none;
}
.boxbrownindexsmall a:hover {
	color: #657D17;
	text-decoration: none;
}
/*p.small a a:visited {
	text-decoration: none;
	color: #FFCC00;
}
p.small a:hover {
	text-decoration: none;
	color: #FFCC00;
}*/
.boxbrownindexsmall h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxbrownindexsmall h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.boxbrownindexsmall .hd .c,
.boxbrownindexsmall .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxbrownindexsmall .ft .c {
 height:14px;
}

.boxbrownindexsmall .hd {
	background:transparent url(images/brownbox/tl_small.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 15px;
	margin-right: 4px;
}

.boxbrownindexsmall .hd .c {
	background:transparent url(images/brownbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxbrownindexsmall .bd {
	background:transparent url(images/brownbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -19px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxbrownindexsmall .bd .c {
 background:transparent url(images/brownbox/mr.gif) repeat-y right 0px;
}

 .boxbrownindexsmall .bd .c .s {
 background:transparent url(images/brownbox/ms.gif) repeat-y 0px 0px;
} 

.boxbrownindexsmall .ft {
	background:transparent url(images/brownbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxbrownindexsmall .ft .c {
	background:transparent url(images/brownbox/br.gif) no-repeat right 0px;
	height: 27px;
}

.boxyellowindex {
	width:500px;
	 margin:0px auto 10px;
 min-width:20em; 
 color:#FFFFFF;
}
.boxyellowindex p {
	padding-left: 20px;
	padding-right: 30px;
	text-align: left;
	color: #483514;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}
.boxyellowindex h1 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}
.boxyellowindex h2 {
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.boxyellowindex .hd .c,
.boxyellowindex .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.boxyellowindex .ft .c {
 height:14px;
}

.boxyellowindex .hd {
	background:transparent url(images/yellowbox/tl.gif) no-repeat 0px 0px;
	height: 30px;
	width: 100%;
	margin-bottom: 20px;
	margin-right: 4px;
}

.boxyellowindex .hd .c {
	background:transparent url(images/yellowbox/tr.gif) no-repeat right 0px;
	height: 30px;
	padding-left: -4px;
	margin-right: 4px;
}

.boxyellowindex .bd {
	background:transparent url(images/yellowbox/ml.gif) repeat-y 0px 0px;
	margin-bottom: -19px;
	margin-right: 4px;
	margin-top: -25px;
}

.boxyellowindex .bd .c {
 background:transparent url(images/yellowbox/mr.gif) repeat-y right 0px;
}

 .boxyellowindex .bd .c .s {
 background:transparent url(images/yellowbox/ms.gif) repeat-y 0px 0px;
} 

.boxyellowindex .ft {
	background:transparent url(images/yellowbox/bl.gif) no-repeat 0px 0px;
	height: 30px;
	margin-right: 4px;
}

.boxyellowindex .ft .c {
	background:transparent url(images/yellowbox/br.gif) no-repeat right 0px;
	height: 27px;
}
#wrapper #innerwrapper #content #welcome #whitecenter #interiorwhitebox img {
	margin-left: 20px;
	margin-bottom: 20px;
}

#left-buttons {
	padding-top: 0;
	padding-left: 25px;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#left-buttons a {
	color: #FFFF00;
}

#left-buttons a:hover {
	color: #FFFFFF;
}


#prices a { color:#FFF; font-size:24px;  }
#prices a:hover { color:#FFFF00; }

#prices .boxyellowprices a { font-size:18px; color:#FFCC00; }
.sm-link { font-size:10px; color:#FFFF00; text-transform:uppercase; display: inline-block!important; }


#slideshow {
    position:relative;
    height:405px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

.table-form, .table-form td, .table-form tr, #leftCol .table-form p { background-color:#657D17!important; border:0 none!important; border-spacing:0!important; padding:0; color:#fff; }
 #leftCol .table-form p  { margin:0 0 10px 0; width: 150px; text-align: center; }
