/* CSS Document */
*{ margin:0; padding:0; border:none; outline:none; list-style:none; text-decoration:none;}
body{ margin:0; padding:0;  background-color:#b9e4f5; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#242322;}
ul{ margin:0; padding:0;}
li{ margin:0; padding:0; list-style-type:none;}

#maincontainer{ width:955px; margin:auto;}
.header{ width:955px; height:113px; float:left;}
.logo{ float:left; margin:25px 0 0 10px; } 
.logo a{ text-indent:-9999px; display:block; background:url(../../images/logo.png) no-repeat 0 0; width:298px; height:50px;}

.logRegister{ width:211px; height:26px; float:right; margin:50px 35px 0 0;}
.login{ width:91px; float:left; background:url(../../images/login.png) no-repeat 0 0; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0 9px 0 0; text-align:center; text-transform:uppercase;}
.register{ width:111px; float:left; background:url(../../images/register.png) no-repeat 0 0; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; text-transform:uppercase;}
.login a{ color:#FFFFFF; outline:none; text-decoration:none;}
.register a{ color:#FFFFFF; outline:none; text-decoration:none;}

.middlePart{ width:955px; float:left;}
.bannerTopbg{ width:955px; height:22px; float:left; background:url(../../images/headerBg.png) no-repeat 0 0;}
.bannerMiddlebg{ width:940px;float:left; background:url(../../images/middleBg.png) repeat-y 0 0; padding:0 8px 0 7px;}
.bannerBottombg{ width:955px; height:86px; float:left; background:url(../../images/footerBg.png) no-repeat 0 0; margin:0 0 30px 0;}

.navigation{ width:938px; height:44px; float:left; background:url(../../images/naviBg.jpg) repeat-x 0 0;}
.navigation ul{ margin:0; padding:0; float:left;}
.navigation ul li{ margin:7px 0 0 0;float:left; list-style-type:none;  background:url(../../images/naviBorder.jpg) no-repeat 0 0;}
.navigation ul li a{ margin:0 0 0 0; padding:0 30px; font:bold 12px/27px Arial, Helvetica, sans-serif; color:#FFFFFF; text-transform:uppercase; display:block; }
.navigation ul li a:hover{ color:#000000; /*background:url(../../images/naviHover.jpg) repeat-y right top;*/}

.bannerPart{ width:910px; float:left; margin:0 14px 10px 14px;}

.leftPart{ width:676px; float:left; margin:0 17px 0 0;}
.bannerImg{ width:676px; height:468px; float:left; /*background:url(../../images/header.jpg) no-repeat 0 0;*/ margin:0 0 0 50px;}
.bannerBottom{ width:676px; float:left; margin:15px 0 0 0;}
.mobileCoupon{ width:189px; float:left; background:url(../../images/middleBorder.jpg) no-repeat right center; padding:0 15px;}
.mobileImg{ width:97px; height:64px; margin:auto;}
.mobileCoupon h1{ font:normal 18px/22px Arial, Helvetica, sans-serif; color:#b76500; margin:10px 0 0 0;}
.mobileCoupon p{  font:normal 12px/18px Arial, Helvetica, sans-serif; color:#242322; margin:10px 0 0 0;}
.more{ color:#b76500; font:bold 12px/18px Arial, Helvetica, sans-serif; padding:10px 0 0 0;}
.more a{ color:#b76500;}
.simpleFit{ width:676px; float:left; margin:20px 0 0 0; font:bold 12px/18px Arial, Helvetica, sans-serif; color:#367197;}
.simpleFit a{  color:#367197; text-decoration:none; outline:none; }

.rightPart{ width:217px; float:left;}
.txtPart{ width:197px; float:left; background:url(../../images/rightBg.jpg) repeat-y 0 0; padding:25px 10px;}
.txtPart h1{ font:normal 18px/22px Arial, Helvetica, sans-serif; color:#b76500; margin:0 0 0 10px; padding:0;}
.rightImg{ width:190px; height:105px; background:url(../../images/img4.png) no-repeat 0 0; margin:15px 0 15px 0;}
.txtPart p{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#242322; text-align:left; margin:15px 0 0 10px; padding:0;}
p.txtColors{ color:#163c83;}
.rightBottombg{ width:217px; height:44px; float:left; background:url(../../images/rightBottombg.jpg) no-repeat 0 0;}
.speaker{ width:33px; height:27px; float:right; margin:10px 10px 0 0;}
.followUs{ width:117px; float:left; margin:30px 0 0 100px;}
.followTxt{ width:72px; float:left;  font:normal 12px/40px Arial, Helvetica, sans-serif; color:#214077;}
.faceBook{ width:33px; height:33px; float:right; margin:5px 0 0 0;}


.footerTotal{ width:746px; float:left; margin:30px 0 0 105px;}
.footerNavi{ width:746px; float:left;}
.footerNavi ul{ margin:0; padding:0;}
.footerNavi ul li{ margin:0; padding:0 7px; display:inline; list-style-type:none; border-right:1px solid #5397c3;}
.footerNavi ul li a{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#5397c3; text-transform:uppercase;}
.footerNavi ul li a:hover{ text-decoration:none; color:#000;}
.copyRight{ width:278px; margin:2px auto; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#5397c3;}


/*---------------------------------------------------------------------------inner page start --------------------------------------------------------*/
.bannerPart h1{  font:normal 18px/22px Arial, Helvetica, sans-serif; color:#b76500; margin:20px 0 0 10px; padding:0;}
.bannerPart p{ font:normal 12px/18px Arial, Helvetica, sans-serif; color:#242322; text-align:left; margin:15px 0 0 10px; padding:0;}
.firstTable{ margin:20px auto; border:1px solid #000000; text-align:center;}
.firstTable td{ border:1px solid #000000; height:30px; padding:0 5px;}

.bannerpartTxt{font:normal 14px/20px Arial, Helvetica, sans-serif; color:#b76500; margin:20px 0 0 10px; padding:0;}
.bannerpartTxt a{color:#00b7ff; outline:none; text-decoration:none;}
.bannerpartTxt a:hover{color:#b76500; outline:none; text-decoration:none;}


.dietChart{ width:800px; float:left; margin:10px 0 10px 50px ; clear:both; }

.nutrationTable{ border:1px solid #000000; /*background-color:#ffd08d;*/}
.nutrationTable1{ border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; /*background-color:#ffd08d;*/}
.nutrationTable1 td{ border-bottom:1px solid #000000; height:30px; /*padding:0 20px; */text-align:center;}
.nutrationTable td{ /*border-bottom:1px solid #000000;*/ height:30px; /*padding:0 20px; */text-align:center;}
.estimateTxt{ font:bold 14px/18px Arial, Helvetica, sans-serif; color:#f8861a; margin:10px 0;}
.tableheaderborder{ border:1px solid #000;}


/*--------------------------------------------------------- presonal fitness accordian css ------------------------------------------------------------*/

/** {margin:0; padding:0; font:12px Verdana,Arial}*/
code {font-family:Arial, Helvetica, sans-serif; color:#cc5908;}

#options {width:850px; margin:10px 0 20px 0; text-align:right; color:#cc5908;}
#options a {text-decoration:none; color:#cc5908;}
#options a:hover {color:#033}

#acc {width:850px; list-style:none; color:#cc5908; margin:0 auto 0px;}
#acc h3 {width:346px; height:36px; display:block; padding:8px 40px; font-weight:normal; margin-top:5px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; color:#cc5908; font-size:18px;}

#acc h3:hover {background:url(../../images/show1.jpg) no-repeat 0 0;}
#acc h3.aa {background:url(../../images/show.jpg) no-repeat 0 0;}
#acc h3 {background:url(../../images/show1.jpg) no-repeat 0 0; color:#cc5908;}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:850px; padding:0px; /*border:1px solid #9ac1c9;*/ border-top:none; background:#fff; color:#000000;}

#nested {width:850px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:850px;/* border:1px solid #9ac1c9;*/ padding:8px 40px; font-weight:normal; margin-top:5px; cursor:pointer; background:url(images/header.gif); font-family:Arial, Helvetica, sans-serif; color:#cc5908; font-size:18px;}
#nested h3:hover {background:url(../../images/show.jpg) no-repeat 0 0;}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:850px; padding:0px; /*border:1px solid #9ac1c9;*/ border-top:none; background:#fff}
#nested .acc-selected {background:url(../../images/show1.jpg) no-repeat 0 0; }




/*------------------------------------------------------------------------------------------food serv table  css -------------------------------------------------------*/
.foodservicTable{  border:1px solid #000000; width:400px;}

.foodservicTable td{border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; border-left:1px solid #000000; height:30px; /*padding:0 20px; */text-align:center;}




.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #E1E1E1;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: yellow;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin:10px 0 10px 40px;
float:left;
clear:both;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}
/* end of new css*/
.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#b76500;
	text-decoration:none;
	line-height:18px;
	}
	
.heading_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#b76500;
	text-decoration:none;
	line-height:18px;
	}
.link1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-decoration:none;
		}
		
.link1:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-decoration:underline;
		}
	
.Link_underlined1{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:underline;
		}
		
.Link_underlined1:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:none;
		}	
		
.Link_underlined{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-decoration:underline;
		}
		
.Link_underlined:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#000000;
		text-decoration:none;
		}	
		.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	}
	
.input_180{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #999966;
	width:180px;
	}

.input1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #999966;
	}
	.heading_left_bg{
	background-image:url(../../images/heading_left_bg.gif);
	background-repeat:no-repeat;
	}
	
.heading_right_bg{
	background-image:url(../../images/heading_right_bg.gif);
	background-repeat:no-repeat;
	width:10px;
	}
	
.heading_bg1{
/*	background-image:url(../../images/heading_bg.gif);
	background-repeat:repeat-x;  */
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000; 
	line-height:27px;
	font-weight:bold;
	padding-left:2px;
	border-bottom:1px solid #ECF1E1;
	}
	
.heading_bg{
	background-image:url(../../images/heading_bg.gif);
	background-repeat:repeat-x;  
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000; 
	line-height:27px;
	font-weight:bold;
	padding-left:2px;
	}

.main_bdr{
	border:1px solid #ECF1E1;
	border-collapse:collapse;
	}

.left_nav{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
	line-height:18px; 
	text-decoration:none;
	}
	
.left_nav:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
	line-height:18px; 
	text-decoration:underline;
	}
	
.left_nav_bg{
	background-image:url(../../images/heading_bg.gif);
	background-repeat:repeat-x; 
	padding-left:5px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000; 
	font-weight:bold;
	border:1px solid #ECF1E1; 
	border-bottom:none;
	}
	
.input_bdr1
	{
	width:110px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #A5B983;
	}

.input_bdr1_new
	{
	width:110px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #FF0000;
	}
.input_bdr1_drop_new
	{
	width:200px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #FF0000;
	}
.input_bdr3
	{
	width:150px;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #A5B983;
	}
	
.input_bdr2
	{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #A5B983;
	}
	
.input
	{
	background-image:url(../../images/btn_bg.gif); 
	background-repeat:repeat-x; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000000; 
	border:1px solid #A5B983; 
	font-weight:bold;
	width:auto;
	}

.register_btn{
	background-image:url(../../images/register_btn.gif); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	width:113px; 
	height:33px; 
	border:none;
	}

.seprator{
	background-image:url(../../images/sep.gif);
	background-position:center;
	background-repeat:repeat-x;
	}
	.heading_right_bg{
	background-image:url(../../images/heading_right_bg.gif);
	background-repeat:no-repeat;
	width:10px;
	}

.dotted_bdr{
	border-bottom:2px dotted #CCCCCC;
	}
	
































