body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image:url(../images/bg_bodysub.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Helvetica, sans-serif;
}

#maincontainer{
	padding-bottom:20px;
}

#pagecontainer{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#topcontainer{
	margin-left:40px;
	height:165px;
}

#menu{
	margin-left:3px;
}

#menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:16px;
	text-transform:lowercase;
	color:#ffffff;
	height:37px;
}

#menu ul li{
	float:left;
}

#freephone{
	width:180px;
	float:right;
	padding-right:30px;
	padding-top:5px;
	text-align:right;
}

#rightcol{
	width:900px;
	padding-right:40px;
	padding-top:37px;
	margin-left:60px;
}

#rightcol h2{
	font-size:15px;
	color:#545454;
	font-weight:bold;
	line-height:19px;
	margin-top:10px;
	margin-left:10px;
}

#rightcol h3{
	font-size:13px;
	color:#68af2a;
	font-weight:normal;
	line-height:19px;
	padding-top:15px;
	margin-top:10px;
	margin-left:10px;
}

#rightcol p{
	color:#545454;
	font-size:13px;
	line-height:16px;
	padding-right:17px;
	margin-left:10px;
}

#rightcol p a{
	color:#779fd5;
	text-decoration:none;
}

#rightcol p a:hover{
	text-decoration:underline;
}

#rightcol p strong{
	color:#68af2a;
}


#rightcol p em{
	color:#2aa7af;
	font-style:normal;
	font-weight:bold;
}

#rightcol li{
	color:#545454;
	font-size:13px;
	line-height:16px;
	padding-bottom:3px;
}

#rightcol li a{
	color:#779fd5;
	text-decoration:none;
}

#rightcol li a:hover{
	text-decoration:underline;
}

.readmore{
	float:right;
	padding-top:10px;
	padding-right:
}

#divider{
	border-top-color:#e3e3e3;
	border-top-style:solid;
	border-top-width:1px;
	width:853px;
	margin-left:10px;
	margin-right:57px;
	margin-bottom:20px;
}

#divider2{
	background-image:url(../images/bg_divider2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:853px;
	margin-left:10px;
	margin-right:57px;
	height:1px;
}

#divider3{
	border-top-color:#e3e3e3;
	border-top-style:solid;
	border-top-width:1px;
	margin-right:10px;
	margin-bottom:20px;
	margin-left:10px;
}

#divider4{
	border-top-color:#e3e3e3;
	border-top-style:solid;
	border-top-width:1px;
	width:853px;
	margin-right:10px;
	margin-left:57px;
	margin-bottom:20px;
}


#footer{
	background-image:url(../images/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f9f9f9;
	margin-top:30px;
}


#footerinner{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	font-size:11px;
	color:#9b9b9b;
	line-height:13px;
	padding-top:37px;
	padding-bottom:60px;
	padding-left:40px;
}

#footerinner p{
	margin:0px;
	padding:0px;
}

#footerinner a{
	color:#9b9b9b;
	text-decoration:none;
}

#footerinner a:hover{
	text-decoration:underline;
}

#mythlink{
	float:right;
	width:150px;
}

.error {
	font-size: 10px;
	color:#C70000;
	margin-left: 50px;
	display:none;
}

#maintext_image{
	float:right;
	padding-left:5px;
}

#contactform {
	margin:0px;
	padding:0px;
	margin-left:10px;
}

#contactform li{
	list-style-type:none;
	padding-top:5px;
}

#contactform li label{
	width:90px;
	display:block;
	float:left;
	font-size:13px;
	color:#2aa7af;
}

#contactform input,textarea {
	vertical-align:text-top;
}

.floatleft{
	float:left;
	padding-right:8px;
}

.floatright{
	float:right;
	padding-left:8px;
}

#clinicsleft{
	width:250px;
	float:left;
	margin-right:150px;
	margin-left:10px;
}

#clinicsright{
	width:250px;
	float:right;
	margin-right:150px;
}


#listrecipes li{
	width:250px;
	float:left;
	padding-right:15px;
	list-style-type:circle;
	padding-bottom:5px;
}

#downloadrecipes{
	width:300px;
	float:right;
}

#downloadrecipes {
	color:#545454;
	font-size:13px;
	line-height:16px;
	padding-right:17px;
	margin-left:10px;
}

#listrecipes a{
	color:#779fd5;
	text-decoration:none;
}

#listrecipes a:hover{
	text-decoration:underline;
}

#contactinfo {
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:10px;
}

#contactinfo li{
	padding-bottom:7px;
}

#contactinfo li label{
	width:130px;
	display:block;
	float:left;
	font-size:13px;
	color:#2aa7af;
}

#contactinfo li a{
	color:#779fd5;
	text-decoration:none;
}

#contactinfo li a:hover{
	text-decoration:underline;
}

#contactright{
	width:450px;
	float:right;
}

#mediainfo{
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:20px;
}

#mediainfo li{
	padding-bottom:8px;
	width:400px;
	float:left;
	display:block;
}

#mediainfo a{
	color:#779fd5;
	text-decoration:none;
}

#mediainfo a:hover{
	text-decoration:underline;
}

/*clientform.php*/

#clientform1{
list-style:none;
}

#clientform1 label{
width: 120px;
float:left;

}

#clientform1 li{
margin-bottom: 10px;

}

#clientform2{
list-style:none;
}

#clientform2 label{
width: 250px;
float:left;
}

#clientform2 li{
margin-bottom: 20px;

}

#clientform2 textarea{
width:250px;

}

#required{
	color: #FF0000;
	}

#clientmenu{
	width:300px;
	float:right;
	text-align:right;
	margin-top:20px;
}


#clientmenu a{
	font-size:13px;
	color:#779fd5;
	text-decoration:none;
	margin-left:10px;
}

#clientmenu a:hover{
	text-decoration:underline;
}

#mailinglist{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#mailinglist li{
	list-style-type:none;
	padding-top:5px;
}

#mailinglist li label{
	width:90px;
	display:block;
	float:left;
	font-size:12px;
	color:#f18a04;
}

#mailinglist input{
	color:#f18a04;
}

#supportpack{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

#supportpack li{
	padding-bottom:10px;	
}

#supportpack li em{
	color:#B90600;
	font-style:normal;
}

#supportpack label{
	width:240px;
	float:left;	
}

.clienttables{
	color:#545454;
	font-size:13px;
	line-height:16px;
}

.clienttables strong{
	color:#68af2a;
}
