body{
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: url(../images/cafe_bg.gif);
}
img {
   behavior: url("../pngbehavior.htc");
}


h3{margin-top:0px;}

#h1container h1 {
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	background-image:url(../images/h1bg.gif);
	background-position:-21px;
	width:763px;
	height:20px;
}

#h1container2 h1 {
	padding:0px;
	margin:0px;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	background-image:url(../images/h1bg.gif);
	background-position:-31px;
	width:745px;
	height:20px;
}

#container{
	position:relative;
	width:804px;
	min-height:700px;
}

#containerwloss{
	position:relative;
	width:804px;
	min-height:700px;
	background-image: url(../images/weightloss_nav_repeater.gif);
	background-repeat:repeat-y;
	background-position:27px;
}

#containerptraining{
	position:relative;
	width:804px;
	min-height:700px;
	background-image: url(../images/ptraining_nav_repeater.gif);
	background-repeat:repeat-y;
	background-position:27px;
}

#containerabout{
	position:relative;
	width:804px;
	min-height:700px;
	background-image: url(../images/about_nav_repeater.gif);
	background-repeat:repeat-y;
	background-position:27px;
}

#topheader {
	position:absolute;
	top:20px;
	left:0px;
}

#leftnav {
	position:absolute;
	left:0px;
	top:255px;
	bottom:170px;
	background-image: url(../images/home_nav_repeater.gif);
	background-repeat:repeat-y;
	background-position:25px;
	text-align:left;
	
}

#leftnavabout {
	position:absolute;
	left:8px;
	top:255px;
	bottom:150px;
	/*background-image: url(../images/about_nav_repeater.gif);
	background-repeat:repeat-y;
	background-position:25px;*/
}

#ptrainingleftnav {
	position:absolute;
	left:8px;
	top:255px;
	bottom:150px;
	background-position:25px;
	background-image: url(../images/ptraining_nav_repeater.gif);
	background-repeat: repeat-y;
	z-index: 1;
}

#corpwellleftnav {
	position:absolute;
	left:0px;
	top:255px;
	bottom:150px;
	background-image: url(../images/corpwell_nav_repeater.gif);
}

#wlossleftnav {
	position:absolute;
	left:8px;
	top:255px;
	bottom:150px;
	background-image: url(../images/weightloss_nav_repeater.gif);
	background-position:25px;
	background-repeat:repeat-y;
}

#corpwellleftnav {
	position:absolute;
	left:0px;
	top:255px;
	bottom:150px;
	background-image: url(../images/seminars_nav_repeater.gif);
	
	background-position:25px;
}

#footer{
	position:absolute;
	bottom:0px;
	left:32px;
}

#content{
	padding-bottom:10px;
	}

#bottomcontent {
	background-image:url(../images/home_footer.gif);
	background-repeat:repeat-y;
	background-position:25px 50px;
	padding-top:20px;
}
.homefotter{
	background-repeat:no-repeat;
	background-image:url(../images/yogapilfooter.gif);
	background-position: 0px 0px;
}

#bottomcontent2 {
	background-image:url(../images/weightloss_footer.gif);
	background-repeat:repeat-y;
	background-position:34px 50px;
	/*padding-top:20px;*/
}

#bottomcontent3 {
	background-image:url(../images/about_footer.gif);
	background-repeat:repeat-y;
	background-position:25px 50px;
	/*padding-top:20px;*/
}

#bottomcontent4 {
	background-image:url(../images/personal-footer.gif);
	background-repeat:repeat-y;
	background-position:32px 50px;
	/*padding-top:20px;*/
}

#topcontent {
	padding-left:265px;
	padding-top:200px;
	width: 530px;
	text-align:left;
}



#ptrainingtopcontent {
	padding-left:257px;
	padding-top:0px;
	width: 530px;
	text-align:left;
}

#wlosstopcontent {
	padding-left:266px;
	padding-top:0px;
	width: 530px;
	text-align:left;
}

#abouttopcontent {
	padding-left:266px;
	padding-top:0px;
	width: 530px;
	text-align:left;
}

.header_home{
	width: 100%;
	height: 74px;
	margin: 0 auto;
	background-image: url(../images/home_header.gif);
	background-repeat: no-repeat;
}
.header_pilates_yoga{
	width: 100%;
	height: 74px;
	margin: 0 auto;
	background-image: url(../images/pilates_yoga_header.gif);
	background-repeat: no-repeat;
}
.header_personal_training{
	width: 100%;
	height: 60px;
	margin: 0 auto;
	background-image: url(../images/ptraining_header.gif);
	background-repeat: no-repeat;
}
.header_corporate_wellness{
	width: 530px;
	height: 91px;
	margin: 0 auto;
	background-image: url(../images/corpwell_header.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 16px;
}
.header_schedule_session{
	width: 100%;
	height: 91px;
	margin: 0 auto;
	background-image: url(../images/schedule_header.gif);
	background-repeat: no-repeat;
}
.header_weight_loss{
	width: 100%;
	height: 91px;
	margin: 0 auto;
	background-image: url(../images/weightloss_header.gif);
	background-repeat: no-repeat;
}
.header_savemykitchen{
	width: 100%;
	height: 91px;
	margin: 0 auto;
	background-image:url(../images/header-savemykitchen.gif);
	background-repeat: no-repeat;
}

.header_seminars_media{
	width: 100%;
	height: 91px;
	margin: 0 auto;
	background-image: url(../images/seminars_header.gif);
}
.header_pricing_payments{
	margin: 0 auto;
	background-repeat: no-repeat;
	display: none;
}
.header_about{
width: 100%; height: 130px; margin: 0 auto;}
.header_contact{
	width: 100%;
	height: 78px;
	margin: 0 auto;
	background-image: url(../images/contact_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.content_home{
	width: 100%;
	background-image: url(../images/home_bodyslice.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 600px;
	text-align: justify;
	font-size: 12px;
}
.content_home a:link {color:#333333; font-size: 12px; text-decoration: none;}
.content_home a:hover {color:#333333; font-size: 12px; text-decoration: underline;}
.content_home a:active {color:#333333; font-size: 12px; text-decoration: none;}
.content_home a:vistited {color:#333333; font-size: 12px; text-decoration: none;}

.content_personal_training{
	background-image: url(../images/ptraining_bodyslice.gif);
	height: 600px;
	width: 100%;
	background-repeat: repeat-y;
	background-position: left;
	}

.content_corporate_wellness{
	background-image: url(../images/corpwell_bodyslice.gif);
	height: 550px;
	width: 100%;
	background-repeat: repeat-y;
	background-position: left;
	font-size:12px;
}
.content_schedule_session{
	width: 100%;
	height: 485px;
	background-image: url(../images/schedule_bodyslice.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.content_weight_loss{
	height: 528px;
	width: 100%;
	background-image: url(../images/weightloss_bodyslice.gif);
	background-position: left;
	font-size:12px;
}
.content_seminars_media{
	height: 528px;
	width: 100%;
	background-image: url(../images/seminars_bodyslice.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.content_pricing_payments{
	height: 598px;
	width: 100%;
	background-image: url(../images/pricing_bodyslice.gif);
	background-position: left bottom;
	background-repeat: repeat-y;
}
.content_about{
	height: 528px;
	width: 100%;
	background-image: url(../images/about_bodyslice.gif);
	font-size: 12px;
}
.content_contact{
	height: 675px;
	width: 100%;
	background-image: url(../images/contact_bodyslice.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#header{}
#home_header{
	width: 530px;
	height: 135px;
	background-image: url(../images/home_banner.gif);
	background-repeat: no-repeat;
}
#about_header{
	width: 530px;
	height: 92px;
	background-image: url(../images/about_banner.gif);
	background-repeat: no-repeat;
}
#contact_header{
	width: 530px;
	background-image: url(../images/contact_banner.gif);
	background-repeat: no-repeat;
	height: 92px;
}
#personal_training_header{
	width: 530px;
	height: 92px;
	background-image: url(../images/ptraining_banner.gif);
	background-repeat: no-repeat;
}
#corporate_wellness_header{
	width: 530px;
	height: 92px;
	background-image: url(../images/corpwell_banner.gif);
	background-repeat: no-repeat;
}
#schedule_session_header{
	width: 530px;
	height: 92px;
	background-image: url(../images/schedule_banner.gif);
	background-repeat: no-repeat;
}
#seminars_media_header{
	width: 530px;
	height: 92px;
	background-image: url(../images/seminars_banner.jpg);
	background-repeat: no-repeat;
}
#pricing_payments_header{
	width: 530px;
	height: 90px;
	background-image: url(../images/pricing_banner.gif);
	background-repeat: no-repeat;
}
#weight_loss_header{
	width: 530px;
	height: 90px;
	background-image: url(../images/weightloss_banner.gif);
	background-repeat: no-repeat;
}

/*general structure that can be used just to view layout or if certain inconsistences dont change*/
/*.cafe_physique_logo{width:266px; height: 236px;}*/

.logo_home{
	width:266px;
	height: 236px;
	background-image: url(../images/cafe-physique-logo-home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*This is the logos section duh*/
.logo_personal_training{
	width:266px;
	height: 236px;
	background-image: url(../images/ptraining_logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo_corporate_wellness{
	width:266px;
	height: 236px;
	background-image: url(../images/corpwell_logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.logo_schedule_session{
	width:266px;
	height: 236px;
	background-image: url(../images/schedule_logo.jpg);
	background-repeat: no-repeat;
}
.logo_weight_loss{
	width:266px;
	height: 236px;
	background-image: url(../images/weightloss_logo.jpg);
}
.logo_seminars_media{
	width:266px;
	height: 236px;
	background-image: url(../images/seminars_logo.jpg);
	background-repeat: no-repeat;
}
.logo_pricing_payments{
	width:266px;
	height: 236px;
	background-image: url(../images/pricing_logo.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.logo_about{
	width:266px;
	height: 236px;
	background-image: url(../images/about_logo.jpg);
	background-repeat: no-repeat;
}
.logo_contact{
	width:266px;
	height: 236px;
	background-image: url(../images/contact_logo.jpg);
}

/*ithink this can be general*/
#left-navigation{ width: 266px; vertical-align: top;
}
/*use if I begin to see incositences or for the top logo to display*/
.leftnav_home{
	width: 266px; 
	background-image: url(../images/home_nav_repeater.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
	
}
.leftnav_personal_training{
	width: 266px; vertical-align: top;
	vertical-align: top;
}
.leftnav_corporate_wellness{
	width: 266px;
	background-image: url(../images/corpwell_nav_repeater.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
	vertical-align: top;

}
/*.leftnav_schedule_session{
	width: 266px; vertical-align: top;
	background-image: url(../images/ptraining_nav_repeater.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
	vertical-align: top;
}*/
.leftnav_weight_loss{
	width: 266px;
	background-image: url(../images/weightloss_nav_repeater.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
}
/*.leftnav_seminars_media{
	width: 266px;
	background-image: url(../images/weightloss_nav_repeater.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
	vertical-align: top;

}*/
.leftnav_pricing_payments{
	width: 266px;
	background-image: url(../images/pricing_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;

}
/*.leftnav_about{width: 266px; vertical-align: top;
    width: 266px;
	background-image: url(../images/pricing_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}*/
.leftnav_contact{
	width: 266px; vertical-align: top;
	background-image: url(../images/contact_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}
/*end leftnav for different pages*/
/*rightcolumn*/
.rightcolumn_home{width: 530px;}
.rightcolumn_personal_training{width: 530px;}
.rightcolumn_corporate_wellness{width: 500px;}
.rightcolumn_schedule_session{width: 530px;}
.rightcolumn_weight_loss{width: 530px;}
.rightcolumn_seminars_media{width: 530px;}
.rightcolumn_pricing_payments{width: 530px;}
.rightcolumn_about{width: 530px;}
.rightcolumn_contact{width: 530px;}
/*footer section*/
#footer_home{
	width: 804;
	height: 130px;
	margin: 0 auto;
	background-image: url(../images/home_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer_personal_training{
	width: 804;
	height: 130px;
	margin: 0 auto;
	background-image: url(../images/ptraining_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	v
}
#footer_corporate_wellness{
	width: 804;
	height: 130px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-image: url(../images/corpwell_footer.gif);
	background-position: center center;
}
#footer_schedule_session{
	width: 804;
	height: 100px;
	margin: 0 auto;
	background-image: url(../images/schedule_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer_weight_loss{
	width: 804;
	height: 130px;
	margin: 0 auto;
	background-image: url(../images/weightloss_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer_seminars_media{
	width: 804;
	height: 130px;
	margin: 0 auto;
	background-image: url(../images/weightloss_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer_pricing_payments{
	width: 804px;
	height: 130px;
	background-image: url(../images/pricing_footer.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer_about{
	width: 804;
	height: 130px;
	margin: 0 auto;
	background-image: url(../images/about_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer_contact{
	width: 804;
	height: 130px;
	margin: 0 auto;
	background-image: url(../images/contact_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
/*end footer section*/
/*subfooter: this seciton is right beneath the content*/
#subfooter_home{
	width: 100%;
	height: 33px;
	margin: 0 auto;
	background-image: url(../images/home_subfooter.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#subfooter_personal_training{
	width: 100%;
	height: 117px;
	margin: 0 auto;
	background-image: url(../images/ptraining_subfooter.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#subfooter_corporate_wellness{
	width: 100%;
	height: 108px;
	margin: 0 auto;
	background-image: url(../images/corpwell_subfooter.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#subfooter_schedule_session{
	width: 100%;
	height: 107px;
	margin: 0 auto;
	background-image: url(../images/schedule_subfooter.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#subfooter_weight_loss{
	width: 100%;
	height: 109px;
	margin: 0 auto;
	background-image: url(../images/weightloss_subfooter.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#subfooter_seminars_media{
	width: 100%;
	height: 108px;
	margin: 0 auto;
	background-image: url(../images/seminars_subfooter.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#subfooter_pricing_payments{
	width: 100%;
	height: 123px;
	margin: 0 auto;
	background-image: url(../images/pricing_subfooter.gif);
	background-repeat: no-repeat;
}
#subfooter_about{
	width: 100%;
	height: 130px;
	margin: 0 auto;
	background-image: url(../images/about_subfooter.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
#subfooter_contact{
	width: 100%;
	height: 33px;
	margin: 0 auto;
	background-image: url(../images/contact_subfooter.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.left-nav-index{
	background-image: url(../images/home_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: top;
}
.left-nav-about{
	background-image: url(../images/about_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: top;

}
.left-nav-contact{
	background-image: url(../images/contact_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: top;

}
.left-nav-pricing{
    vertical-align: top;
	background-image: url(../images/pricing_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: top;
}
.left-nav-seminars{
    vertical-align: top;
	background-image: url(../images/weightloss_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: top;

}
.left-nav-scheduling{
	background-image: url(../images/schedule_nav_repeater.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
	vertical-align: top;

}
.left-nav-weightloss{
	background-image: url(../images/weightloss_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: top;

}
.left-nav-corpwell{
	background-image: url(../images/schedule_writeicon.gif);
	vertical-align: top;

}
/*.left-nav-ptraining{
	background-image: url(../images/ptraining_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: top;

}*/
/*new*/
/*images corporate wellness */
.corpwellimg{
	padding: 5px;
}
/*end images*/
/*corporate wellness text*/
.corptitle1{
	color:#FFF;
	font-size: 18px; font-weight:bold;
}
.corptitle2{
	color:#FFF;
	font-size: 16px;
	font-weight: bold;
}
.programdetails {
	color: #781691;
	font-weight: bold;
	text-indent: 10px;
}
/*footer elements*/
/*mainfooter*/
#footer{background-color:#602D73; margin: 0 auto; width: 757px; text-align:center; color:#FFFFFF;}
/*end main footer*/
#footer-content-holder{ margin:0 auto;}
input {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #4E2261;
	padding-left: 2px;
	font-size: 10px;
	
}
.kitchen {
	font-size:10px;
	padding-top: 18px;
	padding-right: 5px;
	padding-left: 18px;
}

.homefotter{
	background-repeat:no-repeat;
	background-image:url(../images/yogapilfooter.gif);
		}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f8cff;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f8cff;
	text-decoration: none;
}
a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f8cff;
	text-decoration: none;
}
a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3f8cff;
	text-decoration:underline;
}
.seminar_form{
	background-image: url(../images/seminars_programdetails.jpg);
	background-repeat: no-repeat;
	height: 128px;
	width: 479px;
	background-position: center;
	margin: 0px;
}

/*Layout is general to all login and registration pieces in the site*/
.header_layout{
	width: 100%;
	height: 74px;
	margin: 0 auto;
	background-image: url(../images/layout-header.gif);
	background-repeat: no-repeat;
}
.content_layout{
	width: 100%;
	background-image: url(../images/home_bodyslice.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height: 600px;
	text-align: justify;
	font-size: 12px;
}
.content_layout a:link {color:#333333; font-size: 12px; text-decoration: none;}
.content_layout a:hover {color:#333333; font-size: 12px; text-decoration: underline;}
.content_layout a:active {color:#333333; font-size: 12px; text-decoration: none;}
.content_layout a:vistited {color:#333333; font-size: 12px; text-decoration: none;}
#layout_header{
	width: 530px;
	height: 135px;
	background-image: url(../images/home_banner.gif);
	background-repeat: no-repeat;
}

.logo_layout{
	width:266px;
	height: 236px;
	background-image: url(../images/cafe-physique-logo-home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.leftnav_layout{
	width: 266px; vertical-align: top;
	background-image: url(../images/home_nav_repeater.gif);
	background-position: right bottom;
	background-repeat: repeat-y;
	vertical-align: top;
}

.rightcolumn_layout{width: 530px;}
#footer_layout{
	width: 804;
	height: 130px;
	margin: 0 auto;
	background-image: url(../images/home_footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#subfooter_layout{
	width: 100%;
	height: 33px;
	margin: 0 auto;
	background-image: url(../images/home_subfooter.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.left-nav-layout{
	background-image: url(../images/home_nav_repeater.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	vertical-align: top;
}
#loginmenu{
	border: 4px solid #990000;
	background-color: #EEE8D5;
}
#loginmenu a{
	color:#990000;
	text-decoration:none;
	font-size:12px;
}
#loginmenu a:hover{
	color:#990000;
	text-decoration:underline;
	font-size:12px;
}



.loginmenuborder{
	border: 1px solid #CCCCCC;
	padding: 3px;
}
/*End layouts*/
.imgfloat_right{ padding-right: 8px; padding-left: 8px; float: right;}
.imgfloat_left{  padding-right: 8px; padding-left: 8px; float:left;}
.image-space{
	margin-right: 2px;
	}
#facts{ font-size:10px; border:1px solid #000}	
.img-pad {padding: 5px; float: right;}

/* CSS Navigation Home */

	#rollover .top a {
		display:block;
		width: 224px;
		padding-top:44px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home-btn.gif")  4px -76px no-repeat;
		text-decoration: none;		
		}
	#rollover .top a:hover {	
		background-position: 4px -76px;
		color: #999999;
		
		}
		
	#rollover .ptraining a {
		display:block;
		width: 224px;
		padding-top:14px;
		padding-right: 10px;
		padding-bottom: 14px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home-ptraining-btn.gif")  4px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover .ptraining a:hover {	
		background-position: 4px -50px;
		color: #999999;
		
		}
		
	#rollover .wloss a {
		display:block;
		width: 224px;
		padding-top:4px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home-weightloss-btn.gif")  4px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover .wloss a:hover {	
		background-position: 4px -53px;
		color: #999999;
		
		}
		
	#rollover .schedule a {
		display:block;
		width: 224px;
		padding-top:16px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home-schedsession-btn.gif")  4px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover .schedule a:hover {	
		background-position: 4px -54px;
		color: #999999;
		
		}
		
	#rollover .pricing a {
		display:block;
		width: 224px;
		padding-top:19px;
		padding-right: 10px;
		padding-bottom: 19px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home-pricing-btn.gif")  4px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover .pricing a:hover {	
		background-position: 4px -60px;
		color: #999999;
		
		}
	
	#rollover .seminar a {
		display:block;
		width: 224px;
		padding-top:8px;
		padding-right: 10px;
		padding-bottom: 8px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home-seminars-btn.gif")  4px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover .seminar a:hover {	
		background-position: 4px -60px;
		color: #999999;
		
		}
	
	#rollover .corporate a {
		display:block;
		width: 224px;
		padding-top:15px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home-corporate-btn.gif")  4px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover .corporate a:hover {	
		background-position: 4px -53px;
		color: #999999;
		
		}
		
	#rollover .about a {
		display:block;
		width: 224px;
		padding-top:17px;
		padding-right: 10px;
		padding-bottom: 17px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home-about-btn.gif")  4px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover .about a:hover {	
		background-position: 4px -56px;
		color: #999999;
		
		}
	
	#rollover .bottom a {
		display:block;
		width: 224px;
		padding-top:10px;
		padding-right: 10px;
		padding-bottom: 40px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/home/home_bottom-btn.gif")  4px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover .bottom a:hover {	
		background-position: 4px -72px;
		color: #999999;
		
		}
		
/* End CSS Navigation Home */

/* CSS Navigation Personal Training */

#rollover2 .top a {
		display:block;
		width: 224px;
		padding-top:44px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-home-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover2 .top a:hover {	
		background-position: 8px -76px;
		color: #999999;
		
		}
		
	#rollover2 .ptraining a {
		display:block;
		width: 224px;
		padding-top:14px;
		padding-right: 10px;
		padding-bottom: 14px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-ptraining-btn.gif")  8px -50px no-repeat;
		text-decoration: none;		
		}
	#rollover2 .ptraining a:hover {	
		background-position: 8px -50px;
		color: #999999;
		
		}
		
	#rollover2 .wloss a {
		display:block;
		width: 224px;
		padding-top:4px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-weigh-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover2 .wloss a:hover {	
		background-position: 8px -53px;
		color: #999999;
		
		}
		
	#rollover2 .schedule a {
		display:block;
		width: 224px;
		padding-top:16px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-session-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover2 .schedule a:hover {	
		background-position: 8px -54px;
		color: #999999;
		
		}
		
	#rollover2 .pricing a {
		display:block;
		width: 224px;
		padding-top:19px;
		padding-right: 10px;
		padding-bottom: 19px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-pricing-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover2 .pricing a:hover {	
		background-position: 8px -60px;
		color: #999999;
		
		}
	
	#rollover2 .seminar a {
		display:block;
		width: 224px;
		padding-top:8px;
		padding-right: 10px;
		padding-bottom: 8px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-seminars-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover2 .seminar a:hover {	
		background-position: 8px -60px;
		color: #999999;
		
		}
	
	#rollover2 .corporate a {
		display:block;
		width: 224px;
		padding-top:15px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-corporate-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover2 .corporate a:hover {	
		background-position: 8px -53px;
		color: #999999;
		
		}
		
	#rollover2 .about a {
		display:block;
		width: 224px;
		padding-top:17px;
		padding-right: 10px;
		padding-bottom: 17px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-aboutus-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover2 .about a:hover {	
		background-position: 8px -56px;
		color: #999999;
		
		}
	
	#rollover2 .bottom a {
		display:block;
		width: 224px;
		padding-top:10px;
		padding-right: 10px;
		padding-bottom: 40px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/ptraining/ptraining-contactus-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover2 .bottom a:hover {	
		background-position: 8px -72px;
		color: #999999;
		
		}

/* End CSS Navigation Personal Training */

/* CSS Navigation About Us */

#rollover3 .top a {
		display:block;
		width: 224px;
		padding-top:44px;
		padding-right: 0px;
		padding-bottom: 10px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-home-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover3 .top a:hover {	
		background-position: 8px -76px;
		color: #999999;
		
		}
		
	#rollover3 .ptraining a {
		display:block;
		width: 222px;
		padding-top:14px;
		padding-right: 10px;
		padding-bottom: 14px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-ptraining-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover3 .ptraining a:hover {	
		background-position: 8px -50px;
		color: #999999;
		
		}
		
	#rollover3 .wloss a {
		display:block;
		width: 222px;
		padding-top:4px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-weight-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover3 .wloss a:hover {	
		background-position: 8px -53px;
		color: #999999;
		
		}
		
	#rollover3 .schedule a {
		display:block;
		width: 222px;
		padding-top:16px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-schedule-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover3 .schedule a:hover {	
		background-position: 8px -54px;
		color: #999999;
		
		}
		
	#rollover3 .pricing a {
		display:block;
		width: 222px;
		padding-top:19px;
		padding-right: 10px;
		padding-bottom: 19px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-pricing-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover3 .pricing a:hover {	
		background-position: 8px -60px;
		color: #999999;
		}
	
	#rollover3 .seminar a {
		display:block;
		width: 222px;
		padding-top:8px;
		padding-right: 10px;
		padding-bottom: 8px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-seminars-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover3 .seminar a:hover {	
		background-position: 8px -60px;
		color: #999999;
		}
	
	#rollover3 .corporate a {
		display:block;
		width: 222px;
		padding-top:15px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-corporate-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover3 .corporate a:hover {	
		background-position: 8px -53px;
		color: #999999;
		}
		
	#rollover3 .about a {
		display:block;
		width: 222px;
		padding-top:17px;
		padding-right: 10px;
		padding-bottom: 17px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-aboutus-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover3 .about a:hover {	
		background-position: 8px -56px;
		color: #999999;
		}
	
	#rollover3 .bottom a {
		display:block;
		width: 222px;
		padding-top:10px;
		padding-right: 10px;
		padding-bottom: 40px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/aboutus/about-contactus-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover3 .bottom a:hover {	
		background-position: 8px -72px;
		color: #999999;
		}

/* End CSS Navigation About Us */
/* CSS Navigation Corporate Wellness */

#rollover4 .top a {
		display:block;
		width: 224px;
		padding-top:44px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-home-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover4 .top a:hover {	
		background-position: 8px -76px;
		color: #999999;
		
		}
		
	#rollover4 .ptraining a {
		display:block;
		width: 224px;
		padding-top:14px;
		padding-right: 10px;
		padding-bottom: 14px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-ptraining-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover4 .ptraining a:hover {	
		background-position: 8px -50px;
		color: #999999;
		
		}
		
	#rollover4 .wloss a {
		display:block;
		width: 224px;
		padding-top:4px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-wloss-btn.gif")  8px -53px no-repeat;
		text-decoration: none;		
		}
	#rollover4 .wloss a:hover {	
		background-position: 8px -53px;
		color: #999999;
		
		}
		
	#rollover4 .schedule a {
		display:block;
		width: 224px;
		padding-top:16px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-schedsession-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover4 .schedule a:hover {	
		background-position: 8px -54px;
		color: #999999;
		
		}
		
	#rollover4 .pricing a {
		display:block;
		width: 224px;
		padding-top:19px;
		padding-right: 10px;
		padding-bottom: 19px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-pricing-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover4 .pricing a:hover {	
		background-position: 8px -60px;
		color: #999999;
		}
	
	#rollover4 .seminar a {
		display:block;
		width: 224px;
		padding-top:8px;
		padding-right: 10px;
		padding-bottom: 8px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-seminars-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover4 .seminar a:hover {	
		background-position: 8px -60px;
		color: #999999;
		}
	
	#rollover4 .corporate a {
		display:block;
		width: 224px;
		padding-top:15px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-corporate-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover4 .corporate a:hover {	
		background-position: 8px -53px;
		color: #999999;
		}
		
	#rollover4 .about a {
		display:block;
		width: 224px;
		padding-top:17px;
		padding-right: 10px;
		padding-bottom: 17px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-aboutus-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover4 .about a:hover {	
		background-position: 8px -56px;
		color: #999999;
		}
	
	#rollover4 .bottom a {
		display:block;
		width: 224px;
		padding-top:10px;
		padding-right: 10px;
		padding-bottom: 40px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/weightloss/weightloss-contactus-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover4 .bottom a:hover {	
		background-position: 8px -72px;
		color: #999999;
		}

/* End CSS Navigation Personal Training */

/* CSS Navigation Corporate Wellness */

#rollover5 .top a {
		display:block;
		width: 224px;
		padding-top:44px;
		padding-right: 10px;
		padding-bottom: 10px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-home-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover5 .top a:hover {	
		background-position: 8px -76px;
		color: #999999;
		
		}
		
	#rollover5 .ptraining a {
		display:block;
		width: 224px;
		padding-top:14px;
		padding-right: 10px;
		padding-bottom: 14px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-ptraining-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover5 .ptraining a:hover {	
		background-position: 8px -50px;
		color: #999999;
		
		}
		
	#rollover5 .wloss a {
		display:block;
		width: 224px;
		padding-top:4px;
		padding-right: 10px;
		padding-bottom: 5px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-wloss-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover5 .wloss a:hover {	
		background-position: 8px -53px;
		color: #999999;
		
		}
		
	#rollover5 .schedule a {
		display:block;
		width: 224px;
		padding-top:16px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-session-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover5 .schedule a:hover {	
		background-position: 8px -54px;
		color: #999999;
		
		}
		
	#rollover5 .pricing a {
		display:block;
		width: 224px;
		padding-top:19px;
		padding-right: 10px;
		padding-bottom: 19px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-pricing-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover5 .pricing a:hover {	
		background-position: 8px -60px;
		color: #999999;
		}
	
	#rollover5 .seminar a {
		display:block;
		width: 224px;
		padding-top:8px;
		padding-right: 10px;
		padding-bottom: 8px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-seminars-btn.gif")  8px -60px no-repeat;
		text-decoration: none;		
		}
	#rollover5 .seminar a:hover {	
		background-position: 8px -60px;
		color: #999999;
		}
	
	#rollover5 .corporate a {
		display:block;
		width: 224px;
		padding-top:15px;
		padding-right: 10px;
		padding-bottom: 16px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-corporate-btn.gif")  8px 0px no-repeat;
		text-decoration: none;		
		}
	#rollover5 .corporate a:hover {	
		background-position: 8px -53px;
		color: #999999;
		}
		
	#rollover5 .about a {
		display:block;
		width: 224px;
		padding-top:17px;
		padding-right: 10px;
		padding-bottom: 17px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-aboutus-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover5 .about a:hover {	
		background-position: 8px -56px;
		color: #999999;
		}
	
	#rollover5 .bottom a {
		display:block;
		width: 224px;
		padding-top:10px;
		padding-right: 10px;
		padding-bottom: 40px;
		padding-left: 50px;
		font: bold 18px sans-serif;;
		color:#666666;
		background: url("../images/navigations/seminars/seminars-contactus-btn.gif")  8px 0 no-repeat;
		text-decoration: none;		
		}
	#rollover5 .bottom a:hover {	
		background-position: 8px -72px;
		color: #999999;
		}

/* End CSS Navigation Personal Training */

.weightloss-form {	background-image: url(images/weightloss_programchart.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 220px;
	width: 473px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat:no-repeat;
}
.imgpad{ padding: 5px; float: right;}
.imgleft{padding:5px; float:left;}

#yoga h1{
	color:#990000;
	margin: 0px;
	background-color:#FFF9E4;
}

/* IE Fixes */
.yogafix1 {
	padding-left: 10px;
}