body{margin:0px; padding:0px;}

table,tr,td{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
color:#434343; 
line-height:18px; 
text-decoration:none;
}

form{
margin:0px; 
padding:0px;
}
.heading_bg1{background-image:url(../../images/main_heading_bg1.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#CD5806; line-height:27px;}
.input{background-image:url(../../images/btn_bg.gif); background-repeat:repeat-x; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#CD5806; background-color:#ffffff; border:2px solid #DB8000; padding:0px; margin:0px; padding-left:5px; padding-right:5px; font-weight:bold;}

.input_width{width:150px;}

.header_bg{background-image:url(../../images/o_header_bg.gif); background-repeat:repeat-x;}

.main_img{background-image:url(../../images/o_main_img.jpg); background-repeat:no-repeat;}

.main_img1{background-image:url(../../images/o_main_img1.jpg); background-repeat:no-repeat;}

.middle_bg{background-image:url(../../images/o_middle_bg.gif); background-repeat:repeat-x;}

.footer_curve{background-image:url(../../images/o_bottom_line.gif); background-repeat:repeat-x;}

.bdr{border:1px solid #9D9D9D;}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F4862D;
line-height:18px;
text-decoration:none;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F4862D;
line-height:18px;
text-decoration:underline;
}

.msg{background-color:#FFFFCC; border:1px solid #FF9933; padding:3px; margin-bottom:3px;}

.link1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#75BA3B;
line-height:18px;
text-decoration:underline;
}

.link1:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#75BA3B;
line-height:18px;
text-decoration:none;
}

.link2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#75BA3B;
line-height:18px;
text-decoration:none;
}

.link2:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#75BA3B;
line-height:18px;
text-decoration:underline;
}

.nav_pipe{background-image:url(../../images/o_line.gif); background-repeat:no-repeat;}

.pipe_color{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#75BA3B;
line-height:18px;
text-decoration:none;
}

#products{  height:100px;
		width:94px; 
		overflow:hidden;  
		background:url(../../images/o_products.gif); 
		background-position:bottom;
		background-repeat:no-repeat; 
		display:block;
}
#products:hover{ background-position:top;
}

#mealplan{  height:100px;
		width:110px; 
		overflow:hidden;  
		background:url(../../images/o_mealplan.gif); 
		background-position:bottom;
		background-repeat:no-repeat; 
		display:block;
}
#mealplan:hover{ background-position:top;
}

#restaurants{  height:100px;
		width:118px; 
		overflow:hidden;  
		background:url(../../images/o_restaurants.gif); 
		background-position:bottom;
		background-repeat:no-repeat; 
		display:block;
}
#restaurants:hover{ background-position:top;
}

#wellness{  height:100px;
		width:95px; 
		overflow:hidden;  
		background:url(../../images/o_wellness.gif); 
		background-position:bottom;
		background-repeat:no-repeat; 
		display:block;
}
#wellness:hover{ background-position:top;
}

h1{font-family:tahoma; font-size:18px; color:#EF923A; font-weight:bold; text-decoration:none; margin:0px; padding:0px; line-height:35px;}

h2{font-family:tahoma; font-size:18px; color:#7FC445; font-weight:bold; text-decoration:none; margin:0px; padding:0px; line-height:35px;}

h3{font-family:tahoma; font-size:15px; color:#7FC445; font-weight:bold; text-decoration:none; margin:0px; padding:0px; line-height:20px;}

.white_nav{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:17px; font-weight:bold; text-decoration:none;}
.white_nav:hover{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:17px; font-weight:bold; text-decoration:none;}

ul{padding:0px; margin:0px; margin-bottom:15px; }
li{ margin:0px; padding:0px; margin-left:15px; }

.main_bdr{border:1px solid #C3EDA0;}
.bdr_color{
	border-left:1px  solid #C3EDA0;
	border-bottom:1px solid #C3EDA0;
	border-right: 1px solid #C3EDA0;
	border-top: 1px solid #C3EDA0;
	}
	

.heading_bgcolor{background-color:#C3EDA0; }

.input_bdr1{
	width:110px;
	}

.left_nav_bg{background-color:#E9F6DE; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3D8800; line-height:25px;  border:1px solid #C3EDA0; border-bottom:none;}

.sub_heading{background-color:#E9F6DE; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#3D8800; line-height:25px;  border:1px solid #C3EDA0; border-bottom:none;}

.left_nav{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D8500; line-height:18px; text-decoration:none;}
.left_nav:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D8500; line-height:18px; text-decoration:underline;}

.water_bg{ background-color:#E9F6DE; padding:3px 10px;}

.bg1{background-color:#F4FDEC; border:1px solid #C3EDA0; padding:2px;}

.bg2{background-color:#C3EDA0; border:1px solid #C3EDA0; padding:2px;}

.bg3{background-color:#F4FDEC; }

.bg4{background-color:#FFEFCD; padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#EC720E; line-height:25px;  border:1px solid #FFD08D;}

#updatemsg
	{
	margin-bottom:5px;  
	background-color:#FFEFCD; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;  
	font-weight:bold; 
	color:#FF0000;
	}
