body{
	background:url(../images/bg-img.gif) repeat-x top left #d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	margin:0px;
	padding:0px;
	}
div, ul, li, img, dd, dt, dl, p{
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:100%;
	font-weight:normal;
	}
a{
	text-decoration:none;
	color:#5a5a5a;
	}
input{
	border:solid 1px #e3e3e3;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	padding:2px 0px; 
	}
textarea{
	border:solid 1px #e3e3e3;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	padding:0px; 
	}		
select{
	border:solid 1px #e3e3e3;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5a5a5a;
	}	
h1{
	color:#1A5494;
	font-size:24px;
	padding-bottom:19px;
	float:left;
	width:100%;
	}
select option{
	padding-left:3px;
	}	
h1 .error_msg{		
	
	}
img{
	border:none;
	}	
	
/*----*/	
	
.bor{
	border:solid 1px #999999;
	}	
.bold{
	font-weight:bold;
	}	
.clear{
	clear:both;	
	}	
.fleft{
	float:left;
	margin:0px;
	padding:0px;
	}	
.fleft dt{
	display:none;
	}	
.fleft dd{
	float:left;
	}	
.fright{
	float:right;
	}	
.mealentry_min_input{
	width:58px;
	}	
.micro_input{
	width:40px;
	}	
.min_input{
	width:80px;
	}		
.input_box{
	width:180px;
	}	
.min_dropdown{
	width:130px;
	}
.dropdown{
	width:170px;
	}
.fitness_textarea{
	/*width:428px;*/
	width:568px;
	height:150px;
	}		
.button{
	margin:0px;
	padding:0px;
	border:0px;
	}					
.text_bold{
	font-weight:bold;	
	}				
.top_space{
	margin-top:10px;
	float:left;
	}	
.stop_space{
	float:left;
	padding-top:5px;
	}	
.right_space{
	padding-right:10px;
	float:left;
	}	
.sright_space{
	padding-right:5px;
	float:left;
	}	
.bottom_space{
	padding-bottom:10px;
	float:left;
	}		
.sbottom_space{
	padding-bottom:5px;
	float:left;
	}		
.left_space{
	padding-left:10px;
	float:left;
	}	
.sleft_space{
	padding-left:5px;
	float:left;
	}		
.button{
	margin:0px;
	padding:0px;
	border:none;
	}	
.checkbox{
	margin:0px;
	padding:0px;
	border:none;
	}	
.radio{
	margin:0px;
	padding:0px;
	border:none;
	}	
a.red_link:link, a.red_link:visited {
	text-decoration:underline;
	color:#a41d0a;
	font-size:11px;
	}	
a.red_link:hover {
	text-decoration:none;
	color:#a41d0a;
	font-size:11px;
	}
a.normal_link{
	text-decoration:underline;
	color:#396FB5;
	}	
a.normal_link:hover {
	text-decoration:none;
	color:#396FB5;
	}	
	
/*----*/	
	
.main{
	width:994px;
	margin:0px auto;
	}		
.headder{
	height:115px;
	float:left;
	width:964px;
	padding:9px 10px 0px 20px; 
	}		
.menu{
	width:994px;
	float:left;
	background:#1a5494;
	line-height:32px;
	}		
.menu_leftcornner{
	background:url(../images/menu_leftcornner.gif) no-repeat top left;
	width:15px;
	height:33px;
	float:left;
	}		
.menu_rightcornner{
	background:url(../images/menu_rightcornner.gif) no-repeat top left;
	width:15px;
	height:33px;
	float:right;
	}			
.menu_tab{
	float:left;
	margin-right:1px;
	}		
.menu_tab a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	padding:0px 15px;
	}	
.menu_tab a:hover{
	text-decoration:none;
	color:#1a5494;
	font-size:11px;
	background:url(../images/selected_tabbg.gif) repeat-x top left;
	height:33px;
	float:left;
	}
.menu_selecttab{
	float:left;
	padding:0px 15px;
	background:url(../images/selected_tabbg.gif) repeat-x top left;
	height:33px;
	margin-right:1px;
	}		
.menu_selecttab a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
	}	
.menu_selecttab a:hover{
	text-decoration:none;
	color:#fff;
	font-size:11px;
	}	
.canten_area{
	width:994px;
	float:left;
	margin-top:9px;
	/*background:url(../image/canten_bgimg.gif) repeat-y top left;*/
	}		
.top_round{
	background:url(../images/top_round.gif) no-repeat top left;
	width:994px;
	height:16px;
	}		
.bottom_round{
	background:url(../images/bottom_round.gif) no-repeat top left;
	width:994px;
	height:16px;
	float:left;
	}			
.main_canten{
	width:952px;
	padding:0px 20px;
	background:#FFFFFF;
	border-left:solid 1px #dedede;
	border-right:solid 1px #dedede;
	float:left;
	}	
/*.headding{
	color:#1a5494;
	font-size:22px;
	}		
*/.left_bar{
	width:740px;
	float:left;
	padding-top:5px;
	}
.right_bar{
	width:200px;
	float:right;
	padding-top:20px;
	}
.search_box{
	float:left;
	width:736px;
	background:url(../images/search_bgimg.gif) repeat-x top left;
	/*margin-top:14px;*/
	padding-bottom:19px;
	}		
.search_leftcornner{
	width:15px;
	height:105px;
	float:left;
	background:url(../images/search_leftcornner.gif) no-repeat top left;
	}	
.search_rightcornner{
	width:15px;
	height:105px;
	float:right;
	background:url(../images/search_rightcornner.gif) no-repeat top left;
	}		
.search_boxcanten{
	float:left;
	width:686px;
	padding:30px 0px 10px 20px;
	display:inline;
	}	
.search_boxcanten a{
	text-decoration:underline;
	color:#396fb5;
	}	
.search_boxcanten a:hover{
	text-decoration:none;
	color:#396fb5;
	}		
.max_searchinput{
	width:560px;
	/*height:16px;*/
	padding:7px 5px;
	float:left;
	}	
.search_maxinput{
	float:left;
	width:577px;
	}	
.search_maxinput dt{
	display:none;
	}	
.search_maxinput dd{
	float:left;
	}	
.search_button{
	/*float:right;*/
	float:left;
	margin:0px 0px 5px 0px; 
	}	
.midd_canten{
	width:745px;
	float:left;
	/*margin-top:19px;*/
	display:inline;
	}	
.midd_maincanten{
	width:699px;
	float:left;
	padding:3px 10px 0px 25px;
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	}		
.midd_topround{
	background:url(../images/middcanten_topround.gif) no-repeat top left;
	height:16px;
	width:736px;
	float:left;	
	}	
.midd_bottomround{
	background:url(../images/middcanten_bottomround.gif) no-repeat top left;
	height:16px;
	width:736px;
	float:left;	
	}	
.left_blog{
	float:left;
	width:348px;
	display:inline;
	}		
.main_blog ul{	
	margin-top:10px;
	}	
.main_blog li{	
	background:url(../images/icon.gif) no-repeat center left;
	padding:0px 0px 0px 15px; 
	margin-bottom:6px;
	line-height:22px;
	}	
.main_blog li a{
	text-decoration:underline;
	color:#396fb5;
	}	
.main_blog li a:hover{
	text-decoration:none;
	color:#396fb5;
	}		
.right_blog{
	float:right;
	width:350px;
	}		
.view_more{
	width:308px;
	padding-left:15px;
	}	
.view_more a{
	text-decoration:none;
	color:#a41d0a;
	font-size:11px;
	}		
.view_more a:hover{	
	text-decoration:underline;
	color:#a41d0a;
	font-size:11px;
	}
.main_blog{
	float:left;
	width:340px;
	display:inline;
	padding-bottom:10px;
	}	
.footer{
	width:994px;
	float:left;
	background:#1a5494;
	/*margin-top:10px;*/
	color:#FFFFFF;
	font-size:11px;
	margin:10px auto 0px auto;
	/*background:url(../images/footer_rightcornner.gif) no-repeat top right;*/
	}		
/*.footer p{
	background:url(../images/footer_leftcornner.gif) no-repeat top left;
	width:15px;
	height:65px;
	float:
	}*/
.footer_bg{
	/*background:url(../images/footer_rightcornner.gif) no-repeat top right;*/
	width:960px;
	text-align:center;
	float:left;
	padding:12px 0px 13px 0px; 
	}	
.footer_bg ul{	
	margin-top:10px;
	}
.footer_bg li{	
	display:inline;
	}	
.footer_bg li span{	
	padding:0px 2px;
	}	
.footer_bg li a{	
	color:#FFFFFF;
	}	
.footer_bg li a:hover{	
	color:#FFFFFF;
	text-decoration:underline;
	}		
.footer_leftcornner{
	background:url(../images/footer_leftcornner.gif) no-repeat top left;
	width:15px;
	height:65px;
	float:left;
	}	
.footer_rightcornner{
	background:url(../images/footer_rightcornner.gif) no-repeat top left;
	width:15px;
	height:65px;
	float:right;
	}			
.ice_img{
	float:left;
	height:150px;
	/*padding-top:20px;*/
	}	
	
/*----Search Result start--*/	
	
.search_result{
	width:200px;
	float:left;
	margin-bottom:10px;
	}	
.search_result li{	
	padding-bottom:10px;	
	float:left;
	width:100%;
	}	
.newsletter_right{
	width:180px;
	float:left;
	margin-bottom:10px;
	padding:10px;
	border:solid 1px #ddd;
	}	
.newsletter_right li{	
	padding-bottom:10px;	
	float:left;
	width:100%;
	}	
.show_text{
	padding:4px 0px 0px 3px;  
	float:left;
	}	
.search_dropdown{
	width:200px;
	}
.result_input{
	width:114px;
	height:19px;
	padding:3px 0px 0px 3px; 
	}	
.result_btn{
	float:left;
	padding-left:5px;
	}	
.search_inputrow{
	width:675px;
	float:left;
	display:inline;
	}	
	
/*----Search Result end--*/		
/*----Search Result Two start--*/		

.result_headding{
	font-size:14px;
	background:url(../images/headding_bg.gif) repeat-x top left;
	color:#999;
	padding:2px 0px 0px 10px; 
	line-height:30px;
	height:30px;
	float:left;
	width:688px;
	display:inline;
	}
.result_row{
	border:solid 1px #dddddd;
	border-top:solid 0px #dddddd;
	width:676px;
	padding:10px;
	float:left;
	}		
.result_row li{
	background:url(../images/next.gif)  no-repeat top left;
	padding:0px 0px 15px 25px; 
	}	
.result_row li a{
	text-decoration:underline;
	color:#396fb5;
	}	
.result_row li a:hover{
	text-decoration:none;
	color:#396fb5;
	}	

/*----Search Result Two end--*/		
/*----Calories start--*/		

.food_headding{
	background:url(../images/food_headdingbg.gif) repeat-x top left;
	height:26px;
	border:solid 1px #ddd;
	padding:5px 0px 0px 10px;
	float:left;
	width:686px;
	}
/*.calories_table{
	width:215px;
	height:150px;
	border:solid 1px #ddd;
	float:left;
	padding-bottom:20px;
	margin-top:10px;
	}	
.calories_tableheadding{
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	background:#a6dc2f;
	line-height:38px;
	padding-left:8px;
	}		
*/.table_subheadding{
	background:#ddd;
	padding:5px;
	float:left;
	width:205px;
	}	
.table_row{
	border-bottom:solid 1px #ddd;
	background:#fff;
	height:22px;
	float:left;
	width:194px;
	margin:2px 0px 2px 8px;
	line-height:20px;
	padding-left:5px;
	display:inline;
	}	
.table_column{
	float:left;
	width:110px;	
	}	
.table_columntwo{	
	float:left;
	width:50px;
	}
.calories_row{
	width:450px;
	float:left;
	padding-top:10px;
	margin-bottom:10px;
	}
.calories_row ul{
	margin-top:5px;
	}
.calories_row li{
	background:url(../images/next.gif)  no-repeat top left;
	padding:0px 0px 8px 22px; 
	}
.calories_row a{	
	text-decoration:underline;
	color:#396fb5;
	}
.calories_rowheadding{
	font-weight:bold;
	margin-top:5px;
	}		
.result_rightcolumn{
	width:450px;
	float:left;
	}	
	
/*----Calories end--*/	
	
.bottom_pagination{
	float:left;
	width:100%;
	text-align:center;
	padding-top:15px;
	}	
.bottom_pagination a{
	color:#396FB5;
	}	
.bottom_pagination a:hover{
	color:#396FB5;
	text-decoration:underline;
	}	
.bradekurm{
	width:100%;
	float:left;
	padding-bottom:5px;
	font-size:11px;
	}	
.bradekurm li{
	display:inline;
	}	
.bradekurm li span{
	padding:0px 1px;
	}	
.bradekurm li a{	
	color: #0032A1;	
	}
.fooddetail_main{
	float:left;
	width:600px;
	margin:15px 0px 0px 15px; 
	display:inline;
	}	
.fooddetail_table{
	width:215px;
	border:solid 1px #ddd;
	float:left;
	padding-bottom:20px;
	margin-top:10px;
	}	
.error{
    color:#FF0000;
    float:left;
	font-size:11px;
	margin-left:5px;
	}	
 .button_new {
    background:#8CC019;
    padding:2px 5px;
    text-align:center;
    border:1px solid #769b24;
    color:#fff;
	}
.right_001 {
	float:left;
	width:auto;
	}
/* calories new css on 25aug */	
.calories_table {
	width:246px;
	/*height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;*/
	border:solid 1px #449c21;
	float:left;
	padding:4px;
	margin-top:10px;
	}
.calories_tableheadding {
	/*height:auto;
	color:#1A5494;*/
	font-size:22px;
	font-weight:bold;
	text-align:center;
	line-height:38px;
	padding-left:8px;
}
.serving {
	font-family:Arial;
	font-size:8pt;
	line-height:20px;
}
.bg_strip {
	background:#1d7334;
	height:5px;
	width:100%;
	float:left;
}
.small_text {
	font-size:9px;
	font-weight:bold;
}
.common_tab_row {
	padding:2px 0px 3px;
	border-bottom:1px solid #449c21;
	float:left;
	width:100%;
}
.sub_tab_row {
	padding:2px 0px 3px;
	border-bottom:1px solid #449c21;
	float:right;
	width:96%;
}
.label {
	float:left;
	font-size:10px;
}
.weight {
	display:inline;
	font-weight:normal;
	padding-left:5px;
	font-size:9px;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}	
sup
	{
	font-size:8px;
	}
.common_tab_row_noborder{
	padding:2px 0px 3px;
	float:left;
	width:100%;
	}
.food_search_bar {
	background:#f1f1f1;
	height:auto;
	padding:7px 0px 7px 10px;
	float:left;
	width:689px;
	font-size:15px;
	font-weight:bold;
	}
.leftpanel{
	float:left;
	width:432px;
	margin-top:10px;
	}
.rightpanel{
	float:right;
	width:167px;
	margin-top:10px;
	}	
.banner_box{
	float:left;
	width:432px;
	height:244px;
	background:url(../images/banner.gif)  no-repeat top left;
	}
a.joinnow_link{
	color:#1d7334;
	font-weight:bold;
	margin-left:10px;
	text-decoration:none;
	}	
a:hover.joinnow_link{
	color:#1d7334;
	font-weight:bold;
	margin-left:10px;
	text-decoration:underline;
	}
.tell_friend{
	float:left;
	width:430px;
	margin-top:10px;
	}	
.searchbox{
	float:left;
	width:432px;
	padding:25px 0px 10px 0px; 
	}
.search_input {
	width:250px;
	height:16px;
	padding:7px 5px;
	}
.blue a:link, .blue a:visited {
	text-decoration:underline;
	color:#396fb5;
	}
.blue a:hover {
	text-decoration:none;
	color:#396fb5;
	}					
/* calories new css on 25aug */
/*--------pop_up start*/

.popup_box{
	float:left;
	width:260px;
	}	
.popup_box ul{
	float:left;
	width:100%;
	padding-top:5px;
	}
.popup_box li{
	padding-bottom:5px;
	float:left;
	width:100%;
	}		
/*.popup_topround{
	background:url(../images/popup_topround.gif) no-repeat top left;
	width:292px;
	height:15px;
	text-align:right;
	padding:10px 10px 0px 0px; 
	}	
.popup_bottomround{
	background:url(../images/popup_bottomround.gif) no-repeat top left;
	width:302px;
	height:16px;
	}*/		
.popup_bgimg{
	/*background:url(../images/popup_bgimg.gif) repeat-y top left;*/
	width:261px;
	padding:12px;
	border:solid 1px #ddd;
	float:right;
	background:#FFFFFF;
	}	
/*.sendit_button{
	padding-top:10px;
	}*/		
.popup_textfiled{
	padding:5px 0px;
	}	
.yellow_box{
	background:#f4fcdd;
	width:232px;
	border:solid 1px #ddd;
	padding:12px 12px 12px 15px;
	float:left;
	}

/*-----------pop_up start*/
.tip {
	left:90px;
	position:absolute;
	top:20px;
	visibility:hidden;
	z-index:100;
	}
/*.green_box{
	background: #FFF none repeat scroll 0 0;
	float:left;
	height:20px;
	margin-top:9px;
	padding:7px 0px 3px 10px; 
	width:980px;
	font-size:12px;
	border: 1px solid green;
	color:green;
	}*/
/*.error{
	float:left;
	width:180px;
	padding:3px 0px;
	font-size:10px;
	color:#ff0000;
	}	
.error input{
	width:180px;
	}*/
.confirmation_main {
	/*background:url(../images/model_box_bg_img.gif) repeat-x top left #fff;*/
	width:100%;
	float:left;
	line-height:20px;
	color:#999;
	/*padding:20px;
	font-size:12px;
	color:#000000;*/
	/*border:solid 1px #4695ae;*/
	}
.confirmation_main li {
	padding-bottom:10px;
	}
.horizontal_border{
	background:url(../images/border_dot.gif) repeat-x center center;
	/*border-bottom:solid 1px #aaaaaa;*/
	line-height:20px;
	height:20px;
	width:100%;
	float:left;
	}	
.contact_title{
	color:#8CC019;
	font-size:18px;
	font-weight:bold;
	}	
.close_button{
	padding-top:10px;
	float:left;
	}	
.searchresult_headding{
	font-weight:bold;
	color:#1A5494;
	}	
.food_addimg{
	width:430px;
	margin:10px 0px 0px 10px;
	float:left;
	}	
.share_blog{
	float:right;
	padding-top:10px;
	}	
.site_map ul{	
	padding:0px 0px 10px 10px; 
	width:450px;
	float:left;
	}	
.site_map li{	
	background:url(../images/arrow.gif) no-repeat center left;
	padding:0px 0px 0px 15px; 
	margin-bottom:6px;
	line-height:22px;
	float:left;
	width:210px;
	}	
.site_map li a{
	text-decoration:underline;
	color:#396fb5;
	}	
.site_map li a:hover{
	text-decoration:none;
	color:#396fb5;
	}		
.sitemap_headding{
	float:left;
	width:100%;
	padding-bottom:10px;
	font-weight:bold;
	}	
.join_main{
	float:left;
	width:680px;
	}	
.join_main ul{
	padding:10px 0px 0px 10px; 
	}	
.join_main li{
	padding-bottom:6px;
	}
.click_here{
	padding-top:10px;
	float:left;
	width:100%;
	}
/*---Registeration Page*/	
/*.registration_main{
	float:left;
	width:745px;
	padding-top:19px;
	}*/
.registration_row{
	float:left;
	width:680px;
	padding-bottom:10px;
	}	
.registration_column{
	float:left;
	width:180px;
	font-weight:bold;
	line-height:16px;
	}	
.mandatory{
	color:#FF0000;
	}	
.date_input{
	width:110px;
	}	
/*.radio{
	border:0px;
	padding:0px;
	margin:0px;
	}*/
.login_row{
	width:362px;
	float:right;
	padding-bottom:10px;
	}
.login_midd{
	margin:0px auto;
	width:375px;
	/*background:url(../image/login_bg.gif) repeat-x top left;
	padding:30px;
	border:solid 1px #ddd;*/
	}	
.login_maincanten{
	float:left;
	width:405px;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	padding:0px 15px 15px 15px;
	display:inline;
	}	
.security_blog{
	float:left;
	width:320px;
	border:solid 1px #ddd;
	padding:10px;
	}	
.security_blog li{
	padding-bottom:10px;
	}	
.date_column{
	float:left;
	}
.date_column input{
	margin-right:5px;
	}	
.red_box{
	width:98%;
	float:left;
	padding:10px 0px 0px 10px; 
	color:#FF0000;
	}	
.green_box{
	width:98%;
	float:left;
	padding:0px 10px; 
	color:#00CC33;
    margin-top: 9px;
	/*background:#00CC33;*/
	}		
.create_horizontal{
	background:url(../images/border_dot.gif) repeat-x center center;
	padding:10px 0px;
	float:left;
	width:100%;
	}	
/*---Registeration Page*/				
.addthis_toolbox_right{
	float:right;
	padding-top:10px;
	text-align:right;
	}
.profile_leftbar{
	float:left;
	width:206px;
	}
.profile_midd{
	float:left;
	width:540px;
	}
.profile_rightbar{
	float:right;
	width:190px;
	}	
.profile_phtoblog{
	float:left;
	width:190px; 
	padding-bottom:10px;
	}	
.profile_topround{
	background:url(../images/profile_topround.gif) no-repeat top left;
	width:180px;
	float:left;
	height:16px;
	padding:7px 0px 0px 10px; 
	}	
.profile_topround span{	
	color:#1A5494;
	font-size:11px;
	font-weight:bold;
	}
.profile_bg{
	background:url(../images/profile_bg.gif) repeat-x top left;
	width:168px;
	float:left;
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	padding:2px 10px 0px 10px;
	}	
.profile_bgthum{
	background:url(../images/profile_bg.gif) repeat-x top left;
	width:167px;
	float:left;
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	padding:4px 10px 0px 11px;
	}	
.profile_bottomround{
	background:url(../images/profile_bottomround.gif) no-repeat top left;
	width:190px;
	float:left;
	height:16px;	
	}			
.profile_photo{
	/*width:153px;*/
	/*height:178px;*/
    /*height: auto;*/
	float:left;
	/*background:url(../images/profile_photobg.gif) repeat-x top left;*/
	text-align:center;
	margin-left:7px;
	display:inline;
	}	
.profile_photo img{
	border:solid 1px #ccc; 
	padding:4px;
	}	
.profile_photoname{
	color:#1a5494;
	text-align:center;
	font-weight:bold;
	float:left;
	width:162px;
	padding-top:5px;
	font-size:11px;
	}	
.profile_photorow{
	width:168px;
	float:left;
	padding-bottom:5px;
	}	
/*.profile_photorow span{
	color:#1A5494;
	font-size:11px;
	font-weight:bold;
	}*/	
.profile_input{
	width:114px;
	margin-top:3px;
	}
.profile_thum{
	width:75px;
	height:92px;
	float:left;	
	border:solid 1px #ddd;
	padding:2px;
	font-size:11px; 
	margin-right:3px;
	overflow:hidden;
	text-align:center;
	}	
.profile_thum img{
	padding-bottom:2px;
	/*width:75px;*/
	}	
.profile_thum span{
	padding-left:2px; 
	float:left;
	width:98%;
	}	
.profile_middblog{
	float:left;
	width:540px;
	padding-bottom:10px;
	}	
/*.profile_bottomround{	
	}*/
.profile_leftcornner{
	background:url(../images/profile_leftcornner.gif) no-repeat top left;
	float:left;
	width:12px;
	height:27px;
	}	
.profile_rightcornner{
	background:url(../images/profile_rightcornner.gif) no-repeat top left;
	float:right;
	width:12px;
	height:27px;
	}		
.profile_middbg{
	background:url(../images/profile_middbg.gif) repeat-x top left;
	float:left;
	width:516px;
	height:27px;
	color:#1a5494;
	font-weight:bold;
	font-size:11px;
	line-height:26px;
	}	
.profilemidd_maincanten{
	float:left;
	width:518px;
	border:solid 1px #e3e3e3;
	border-bottom:solid 0px;
	padding:10px 10px 0px 10px;
	}	
.profile_middrow{
	float:left;
	width:518px;
	padding-bottom:5px;
	font-size:11px;
	line-height:18px;
	color:#737171;
	}	
.profile_middbottom{
	background:url(../images/profile_middbottom.gif) no-repeat top left;
	float:left;
	width:540px;
	height:16px;
	}	
.profile_middcolumn{
	width:140px;
	float:left;
	font-weight:bold;
	}		
.myphoto_thum{
	border:solid 1px #ddd;
	width:144px;
	height:140px;
	float:left;
	/*margin:15px 8px 0px 8px;*/  
	margin:8px;  
	display:inline;
	padding:5px;
	}
.myphoto_thum img{
	width:144px;
	height:122px;
	}	
/*.upload_photorow{
	float:left;
	width:690px;
	font-size:11px;
	padding-bottom:10px;
	text-align:right;
	}		
.upload_photorow p{		
	padding-top:10px;	
	width:100%;
	float:right;
	text-align:right;
	}*/
.upload_innrow{
	background:#EAEAEA url(../images/member_bg.gif) repeat-x left top;
	float:left;
	width:321px;
	padding:8px;
	border:solid 1px #ddd;
	margin:0px 10px 10px 0px; 
	display:inline;
	}	
.upload_imgblog{
	border:solid 1px #ddd;
	padding:5px;
	/*width:100px;*/
	height:77px;
	float:left;
	}	
.upload_imgblog img{
	width:100px;
	height:77px;
	}	
.profilphoto_imgblog{
	/*width:100px;*/
	/*height:77px;*/
	float:left;
	width:100px;
	text-align:center;
	}	
.profilphoto_imgblog img{
	border:solid 1px #ddd;
	padding:5px;
	/*width:100px;
	height:77px;*/
	}		
.upload_rightcolumn{
	float:right;
	/*width:196px;*/
	width:200px;
	}	
.upload_photo_newrow{
	float:left;
	width:698px;
	padding-bottom:10px;
	}	
.uploadphoto_innrow{
	background:url(../images/member_bg.gif) repeat-x top left #eaeaea;
	float:left;
	width:672px;
	padding:8px;
	border:solid 1px #ddd;
	display:inline;
	/*margin-bottom:10px;*/
	margin:0px 0px 10px 0px; 
	}	
.uploadphoto_innblog{
	float:left;
	width:317px;
	}	
.login_rightcolumn{
	float:left;
	width:250px;
	}		
.upload_browse{
	float:left;
	/*width:736px;*/
	width:684px;
	padding-bottom:12px;
	}	
.upload_browse_two{
	float:left;
	width:736px;
	padding-bottom:12px;
	}	
.upload_leftcornner{
	background:url(../images/upload_leftconner.gif) no-repeat top left;
	float:left;
	width:15px;
	height:60px;
	}	
.upload_rightcornner{
	background:url(../images/upload_rightconner.gif) no-repeat top left;
	float:right;
	width:15px;
	height:60px;
	}	
.upload_bg{
	background:url(../images/upload_bg.gif) repeat-x top left;
	float:left;
	/*width:706px;*/
	width:654px;
	height:52px;
	padding-top:8px;
	}		
.upload_bg_two{
	background:url(../images/upload_bg.gif) repeat-x top left;
	float:left;
	width:706px;
	height:56px;
	padding-top:4px;
	}		
.browse_column{
	float:left;
	width:305px;
	font-weight:bold;
	}	
.caption_column{
	float:left;
	width:160px;
	font-weight:bold;
	}	
/*------------*/	
.sub_menu{
	float:left;
	width:650px;
	padding-left:6px;
	}
.selected{
	float:left;
	line-height:25px;
	height:25px;
	position:relative;
	top:1px;
	margin-right:2px;
	}	
.selected a{
	background:url(../images/selected_a_tagimg_.gif) no-repeat top left;
	float:left;
	}
.selected a span{
	float:left;
	padding:0px 10px;
	background:url(../images/selected_span_tagimg_.gif) no-repeat top right;
	}
.selected a:hover{
	float:left;
	text-decoration:underline;
	}		
.un_selected{
	float:left;
	line-height:25px;
	height:25px;
	margin-right:2px;
	}	
.un_selected a{
	background:url(../images/unselected_a_tagimg_.gif) no-repeat top left;
	float:left;
	}
.un_selected a span{
	float:left;
	padding:0px 10px;
	background:url(../images/unselected_span_tagimg_.gif) no-repeat top right;
	}			
.un_selected a:hover{
	background:url(../images/selected_a_tagimg_.gif) no-repeat top left;
	float:left;
	}
.un_selected a:hover span{
	background:url(../images/selected_span_tagimg_.gif) no-repeat top right;
	float:left;
	padding:0px 10px;
	}			
.tabmidd_canten{
	width:745px;
	float:left;
	}	
.fitness_textblog{
	border:1px solid #C0C0C0;
	float:left;
	height:75px;
	padding:5px;
	background:#FFFFFF;
	width:668px;
	}		
.fitness_innrow{
	background:#f1f1f1;
	float:left;
	width:680px;
	padding:4px;
	border:solid 1px #c0c0c0;
	margin-right:10px;
	display:inline;
	}		
.allowed_text{
    width:289px;
    text-align:right;
    float:left;    
    font-size:11px;    
    padding-top:2px;
    }
.right_button{
	float:right;
	padding-left:10px;
	}
a.blue_link:link, a.blue_link:visited {
	text-decoration:underline;
	color:#396FB5;
	font-size:11px;
	}	
a.blue_link:hover {
	text-decoration:none;	
	color:#396FB5;
	font-size:11px;
	}
a.member_bluelink:link, a.member_bluelink:visited {
	text-decoration:none;
	color:#396FB5;
	}	
a.member_bluelink:hover {
	text-decoration:underline;	
	color:#396FB5;
	}	
/*-**/	
.members_rightcolumn{
	float:left;
	width:550px;
	padding-left:10px;
	}
.members_innrow{
	float:left;
	width:100%;
	padding-bottom:3px;
	}	
.members_inncolumn{
	float:left;
	width:100px;
	font-weight:bold;
	}	
.stop_space{
	float:left;
	padding-top:5px;
	}			
.bm_rightcolumn{
	float:right;
	width:114px;
	font-size:11px;
	}	
.bm_leftcolumn{
	float:left;
	width:52px;
	font-size:11px;
	color:#737171;
	/*font-weight:bold;*/
	}	
.bm_radiocolumn{
	float:right;
	width:64px;
	display:inline;
	font-weight:bold;
	}	
.profile_searchmain{
	float:left;
	width:160px;
	background:url(../images/upload_bg.gif) repeat-x top left;
	height:53px;
	padding-top:7px;
	color:#1A5494;
	font-size:11px;
	font-weight:bold;
	}	
.profile_fitnessblog{
	float:left;
	width:684px;
	padding-bottom:10px;
	}	
.profile_fitnessbg{
	background:url(../images/profile_middbg.gif) repeat-x top left;
	float:left;
	width:660px;
	height:27px;
	color:#1a5494;
	font-weight:bold;
	font-size:11px;
	line-height:26px;
	}	
.profilefitness_maincanten{
	float:left;
	width:662px;
	border:solid 1px #e3e3e3;
	border-bottom:solid 0px;
	padding:10px 10px 0px 10px;
	}	
.profilefitness_middbottom{
	background:url(../images/profilefitness_middbottom.gif) no-repeat top left;
	float:left;
	width:684px;
	height:16px;
	}	
.profilefitness_middrow{
	float:left;
	width:660px;
	padding-bottom:5px;
	font-size:11px;
	line-height:18px;
	color:#737171;
	}	
.profilebm_middbg{
	background:url(../images/profile_middbg.gif) repeat-x top left;
	float:left;
	width:166px;
	height:27px;
	color:#1a5494;
	font-weight:bold;
	font-size:11px;
	line-height:26px;
	}	
.profile_bmbg{
	/*background:url(../images/profile_bg.gif) repeat-x top left;*/
	width:168px;
	float:left;
	border:solid 1px #e3e3e3;
	border-bottom:solid 0px #e3e3e3;
	padding:7px 10px 0px 10px;
	}	
.thum_heading{
	font-size:11px;
	float:left;
	line-height:13px;
	padding-top:0px;
	}	
.caption_radiocolumn{
	float:left;
	width:200px;
	font-size:11px;
	}	
.profile_error_msg{
    color:#FF0000;
    float:left;
	font-size:11px;
	width:100%;
	text-align:center;
	}
.error_msg{
	background:url(../images/error_green_bg.gif) repeat-x top left;
	float:left;
	width:99%;
	height:40px;
	color:#FFFFFF;
	line-height:40px;
	padding-left:1%;
	margin:10px 0px;
	font-size:12px;
	}	
.error_msg img{
	padding-top:8px;
	}	
.error_msg_red{
	background:url(../images/error_red_bg.gif) repeat-x top left;
	float:left;
	width:99%;
	height:40px;
	color:#FFFFFF;
	line-height:40px;
	padding-left:1%;
	margin:10px 0px;
	font-size:12px;
	}	
.error_msg_red img{
	padding-top:7px;
	}			
.mydiet_main{
	width:685px;
	float:left;
	}	
.mydiet_headingrow_top{
	float:left;
	width:685px;
	border-bottom:solid 2px #449c21;	
	padding-bottom:5px;
	margin-bottom:25px;
	}	
.mydiet_headingrow_top .fleft h1{
	padding:0px;
	width:300px;
	}	
.mydiet_headingrow{
	float:left;
	width:685px;
	border-bottom:solid 2px #449c21;	
	padding-bottom:5px;
	}	
.mydiet_headingrow span{
	font-size:18px;
	color:#1a5494;
	}	
.mydiet_row_innheading{
	float:left;
	width:685px;
	padding:8px 0px 9px 0px;
	/*background:url(../images/mydiet_border.gif) repeat-x top left;*/
	font-size:11px;
	color:#666666;
	}
.mydiet_row_innheading span{
	font-size:12px;
	font-weight:bold;
	/*padding-right:20px;*/
	text-align:left;
	}		
.mydiet_row{
	float:left;
	width:685px;
	padding:8px 0px 9px 0px;
	background:url(../images/mydiet_border.gif) repeat-x top left;
	font-size:11px;
	color:#666666;
	}
.mydiet_row span{
	font-size:12px;
	font-weight:bold;
	/*padding-right:20px;*/
	}		
.mydiet_lastrow{
	float:left;
	width:685px;
	padding:8px 0px 9px 0px;
	font-size:11px;
	color:#666666;	
	border-top:solid 2px #449c21;
	/*margin-bottom:25px*/
	}	
.mydiet_lastrow span{
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
	}	
.maydiet_blog{
	float:left;
	width:685px;
	/*border-bottom:solid 2px #8ec21b;*/
	/*margin-bottom:25px*/
	}		
.mydiet_column{
	float:left;
	width:205px; 
	padding-right:10px;
	}	
.mydiet_column_default{
	float:left;
	width:250px; 
	padding-right:10px;
	}	
.mydiet_column input{
	width:205px;
	}	
.mydiet_column1{
	float:left;
	width:120px; 
	padding-right:10px;
	}	
.mydiet_column1_new{
	float:left;
	width:162px; 
	padding-right:10px;
	}
.mydiet_column_two{
	float:left;
	width:65px; 
	padding-right:15px;
	text-align:right;
	display:inline;
	}	
.mydiet_icon{
	float:left;
	width:40px;
	}		
.mydiet_input{
	float:right;
	margin-top:3px;
	}	
.mydiet_top{
	float:left;
	width:694px;
	font-size:11px;	
	padding-bottom:5px;
	}		
.mydiet_top .error{
	margin:0px;
	}	
.mydiet_topinput{
	width:250px;
	}
.mydiet_taginput{
	width:165px;
	}	
.mydiet_column_new{
	float:left;
	width:250px; 
	padding-right:7px;
	}	
.tag_sub_menu{
	float:left;
	width:150px;
	padding-left:6px;
	}			
.tag_topround{
	background:url(../images/tag_topround.gif) no-repeat top left;
	width:190px;
	float:left;
	height:16px;	
	}	
.tag_bg{
	width:168px;
	float:left;
	border-left:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	padding:2px 10px 5px 10px;
	line-height:20px;
	letter-spacing:1px;
	}	
.mydiet_column_one{
	float:left;
	width:365px; 
	padding-right:10px;
	}		
input.error{
	margin-left:0px;
	}
.mydiet_button{
	float:left;
	width:140px;
	}	
.ad_block img{
    width:150px;
    }
.mydiet_tag_column{
	float:left;
	width:98px; 
	padding-right:8px;
	}	
.mydiet_tag_column_default{
	float:left;
	width:145px; 
	padding-right:8px;
	}	
.mydiet_column_two_default{
	float:left;
	width:110px; 
	padding-right:15px;
	display:inline;
	}	
.mydiet_column1_default{
	float:left;
	width:135px; 
	padding-right:10px;
	}	
