/* Start of CMSMS style sheet 'esnWide' */
/* CSS Document */


.loginBtns2 A:link {text-decoration: none; color:#6d6b5e;}
.loginBtns2 A:visited {text-decoration: none;color:#6d6b5e;}
.loginBtns2 A:active {text-decoration: none;color:#6d6b5e;}

.loginBtns A:link {text-decoration: none; color:#6d6b5e;}
.loginBtns A:visited {text-decoration: none;color:#6d6b5e;}
.loginBtns A:active {text-decoration: none;color:#6d6b5e;}

.roundcont {
	width: 430px;
	background-color: #d5d4b8;
	color: #6d6b5e;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.loginBtns {
	border-bottom-style:solid;
	border-bottom-color:#6d6b5e;
	border-bottom-width:1px;
	height:60px;
	padding:0px 0px 0px 15px;
}

.loginBtns2 {

	height:60px;
	padding:0px 0px 0px 15px;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/br.gif) no-repeat top right; 
}

.roundcont img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}



.recipes {
list-style-type:decimal;
padding:3px 0px 3px 0px;

}

/* ClientData styles*/
#userDataTable{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#userdataTitle{
background-color:#B5AB97;
padding: 5x 0px 5px 5px;
line-height:20px;
color:white;
}
.userdataContent{
background-color:#D5D4B8;
padding: 10px 10px 10px 10px;
}

/* end ClientData styles*/


.clearclass {
clear:left;
}
#header img {
border:none;
}

#mainContent textarea  {
width:300px

}

.searchBox {
width:100px;
}
#cntnt01searchinput {
width:30px;
height:12px;
}
#logonBox {
width:120px;
font-size:10px;
color:black;
}


/* extra home page styles*/
.homeContent{

}

.homeContent img {
float:right;
padding: 0px 0px 20px 15px;
}
/* end home page styles */

/* Meet the team styles added dec6 */

.teamStyle {
text-align:justify;
}
.teamStyle2 {
padding-top: 25px;
}

.teamStyle img {
float: left;
padding: 0px 15px 5px 0px;
}
.teamStyle2 img {
float: right;
padding: 0px 5px 5px 15px;
}

.clear {
clear:both;

}
/* end of Meet the team styles  */

/*   Nutrition Styles added dec4   */ 

.nutriContent {
font-size: 14px;
text-align: left;
line-height: 20px;
}

.nutriContent img {
float:right;
padding: 0px 0px 5px 25px;
}
.nutri_intro {
text-align: left;
line-height: 25px;
padding:0px 10px 0px 5px;
}
/*  End of Nutrition Styles  */

body{
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color:#5b5b5b;
	font-family: Arial,sans-serif;
	color: #FFF;	
	margin: 0px;
	padding: 0px;
	
	text-align: center;
	min-width: 760px;
}
#wrapper {
margin:0 auto;
/*border-left-color:black;
border-left-width:1px;
border-left-style:solid;
border-right-color:black;
border-right-width:1px;
border-right-style:solid;*/

	text-align: left;
width:760px;
}

#m2moduleform-1 {
width:500px;
}

#m2moduleform-1 textarea{width:400px; height:150px;}


#menu {
text-decoration:none;
padding:5px 0px 10px 12px;
background-image:url(images/navbar760b.jpg);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
font-weight:bold;}

#menu A:link {text-decoration: none; color:white;}
#menu  A:visited {text-decoration: none;color:white;}
#menu  A:active {text-decoration: none;color:white;}
#menu  A:hover {text-decoration: none; color: #87afea;}

#main {
color:#000;
text-align:left;
font-size:12px;
background-color:#FFFFFF;

vertical-align:top;
}
#mainContent {
padding:15px 15px 30px 24px;

}

#mainContent A:link {text-decoration: none; color:#ba5655;}
#mainContent A:visited {text-decoration: none;color:#ba5655;}
#mainContent A:active {text-decoration: none;color:#ba5655;}
#mainContent A:hover {text-decoration: none; color: #87afea;}

#main p {
color:black;

}
.ryanpic img {
padding:0px 15px 15px 0px;
float:left;

}


/* text styles */
.blue14_italics {
font-weight:bold;
font-size:14px;
font-style:italic;
color:#7faaea;
}
.red14_italics {
font-weight:bold;
font-size:14px;
font-style:italic;
color:#c64f50;
}

/*side bar */

#right {
vertical-align:top;
background-color:#d5d4b8;
padding: 0px 0px 50px 0px;
}



#login {
background-color:#b5ab97;
margin-top:30px;
color:black;
font-size:11px;
border-top-color:#FFFFFF;
border-top-style:solid;


}


#nutrition {
padding: 0px 0px 8px 0px;
background-color:#b5ab97;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:4px;
}
#training {
padding: 0px 0px 8px 0px;
background-color:#b5ab97;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:4px;
}
#fitness {
padding: 0px 0px 8px 0px;
background-color:#b5ab97;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:4px;
}
#team {
padding: 0px 0px 8px 0px;
background-color:#b5ab97;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:4px;
}
#testimonials {
padding: 0px 0px 8px 0px;
vertical-align:top;
background-color:#c2bda4;

border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:4px;}

.testimonials_text {
text-align:left;
color:#333333;
font-size:11px;
margin-left:16px;
margin-top:10px;
padding:0px 8px 0px 10px;
border-left-color:#5d5d5d;
border-left-style:solid;
border-left-width:1px;
}

#right A:link {text-decoration: none; color:#ba5655;}
#right A:visited {text-decoration: none;color:#ba5655;}
#right A:active {text-decoration: none;color:#ba5655;}
#right A:hover {text-decoration: none; color: #003366;}


/*  footer  */

#footer {
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
font-size:12px;
padding:5px 0px 20px 30px;
}

.FrontEndUsers {
background-color:#d5d4b8;
padding: 8px 0px 0px 20px;
};

/* End of 'esnWide' */

