﻿/*
	padding:20px;				//Firefox、IE8
	*padding:10px !important;	//IE7
	*padding:25px;				//IE6	
*
/*让IE6支持透明背景
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=”filename.png”, sizingMethod=”scale”);
*/
.btn_favorite{cursor: pointer;text-align: center; display: inline-block;height:17px; line-height:17px;border:0px;}
.btn_start{background: url(images/ihealth/btn_bg1.png) no-repeat; cursor: pointer;text-align: center; display: inline-block;width: 64px; height:30px;line-height:30px; color: #FFFFFF; border:0px;}
.btn_start:hover{ color: #FFFFFF;}
/*全站按钮样式*/
.btn_green{background: url(/css/themes/default/images/btn_green.png) no-repeat center center;cursor: pointer;text-align: center; display: inline-block; width: 74px;height: 24px; line-height: 24px;border: 0px;}
.btn_green:hover{}
.btnSend{ cursor:pointer; min-width: 54px;_width:54px;height: 20px;line-height:20px;padding:0px 5px; text-align:center; display: inline-block;background: url(/css/themes/default/images/buttonIcon.gif) repeat-x center center;border:solid 1px #cde9ba;}


#ihealth {margin:10px 0px 10px 0px;}
#ihealth .yui-g,#ihealth .yui-gb{width:958px;}
#ihealth .yui-ge{width:960px;}
#ihealth .yui-g div.left{ float:left; width:690px; height:237px; margin-right:3px;border:solid 1px #D7D8D5;background:url(images/iHealth/bg.png) repeat-x;}
#ihealth .yui-g div.right{ float:right; width:261px; height:237px;}
#ihealth .yui-g div.left .searchtitle{ font-size:20px; font-family:黑体; color:#000000; margin:20px 30px 10px 30px; }
#ihealth .yui-g div.left .searchtips{background:url(images/iHealth/img1.png) no-repeat;padding-left:185px; height:150px;margin:10px 20px; font-size:14px;font-family:微软雅黑;  font-weight:bold; color:#000000; line-height:28px;}
#ihealth .yui-g div.left .search_box{ margin-top:20px; line-height:25px; vertical-align:middle;}
#ihealth .yui-g div.left .searchbtn{ float:right;width:80px;}
.greentext{ color:#339900; font-family:Arial;}
#ihealth .yui-g div.right .joinus{background:url(images/iHealth/box1.png) no-repeat;width:261px; height:92px; text-align:center;}
#ihealth .yui-g div.right .joinus .text{ text-align:left; line-height:20px;width:228px; padding:15px 10px 13px 18px;}
#ihealth .yui-g div.right .u1{background:url(images/iHealth/b1.png) no-repeat; width:201px; height:26px; margin-top:10px; font-size:20px; font-family:黑体; color:#3F3F3F; padding:7px 0px 3px 60px;}
#ihealth .yui-g div.right .u2{background:url(images/iHealth/b2.png) repeat-y;width:261px; height:95px;}
#ihealth .yui-g div.right .u3{background:url(images/iHealth/b3.png) no-repeat;width:261px; height:6px;}
#ihealth .yui-g div.right .u2 ul{ padding:0px 20px;}
#ihealth .yui-g div.right .u2 ul li{ border-bottom:dashed 1px #D9D6C2; background:url(images/iHealth/icon1.png) no-repeat 50px 5px; padding-left:70px; line-height:23px; font-size:14px; font-weight:bold;}
#ihealth .yui-g div.right .u2 ul li.last{ border:none;}
#ihealth .titlebg1{background:url(images/iHealth/titlebg1.png) repeat-x;width:940px; height:17px; margin-top:10px; font-size:14px; font-weight:bold;padding:5px 10px;}
#ihealth .titlebg2{background:url(images/iHealth/titlebg2.png) repeat-x;width:940px;height:17px;margin-top:10px;font-size:14px; font-weight:bold;padding:5px 10px; color:#333333;}
#ihealth .border{border:solid 1px #E5E5E5;}
#ihealth .border1{border-left:solid 1px #E5E5E5;border-right:solid 1px #E5E5E5;border-bottom:solid 1px #E5E5E5;}
#ihealth .yui-gb .toolitem{width:295px; margin:10px 0px; clear:both;}
#ihealth .yui-gb .toolitem img{ float:left; margin:0px 6px;}
#ihealth .yui-gb .toolitem h2{ padding:20px 10px 5px 10px; font-size:14px; font-weight:bold;}
#ihealth .yui-gb .toolitem span{ line-height:20px;}
#ihealth .yui-g .topbg1{background:url(images/iHealth/bg1.png) no-repeat;  margin:10px 10px 10px 15px;_margin:10px 10px 10px 10px; float:left;width:216px;_width:210px;padding-top:30px;}
#ihealth .yui-g .topbg2{background:url(images/iHealth/bg2.png) no-repeat;margin:10px 9px;float:left;width:216px;padding-top:30px;}
#ihealth .yui-g .topbg3{background:url(images/iHealth/bg3.png) no-repeat;margin:10px 9px;float:left;width:216px;padding-top:30px;}
#ihealth .yui-g .topbg4{background:url(images/iHealth/bg4.png) no-repeat;margin:10px 9px;float:left;width:216px;*width:214px;padding-top:30px;}
#ihealth .yui-g .toplist ul{margin:0px 10px;}
#ihealth .yui-g .toplist li{border-bottom:dashed 1px #D9D6C2; clear:both; height:48px;width:190px;}
#ihealth .yui-g .toplist li.last{ border:none;}
#ihealth .yui-g .toplist li img{ float:left; width:36px; height:36px; margin:6px 10px 6px 0px;}
#ihealth .yui-g .toplist li h2{ padding:5px 0px; width:140px; height:16px; line-height:18px; overflow:hidden;}
#ihealth .yui-g .banner{ height:20px;line-height:20px;margin-bottom:-15px; position:relative;}

#ihealth .yui-ge div.first .title,#ihealth .yui-u .title{height:25px;overflow:hidden;font-size:14px; font-weight:bold;}
#ihealth .yui-u .title .headline{background:url(/css/ihealth/module-head-bg.gif) repeat-x 0px -35px;height:25px;line-height:25px;margin:0px 10px;padding:0px;padding-bottom:10px;}
#ihealth .yui-u .title .headline span{float:left;background:url(/css/ihealth/module-head-bg.gif) no-repeat; background-color:#7abd38; background-position:100% -70px;color:#fff; font-size:14px; font-weight:bold;height:25px;line-height:25px;padding-right:60px;}
#ihealth .yui-u .title .lcorner{float:left;background:url(/css/ihealth/module-head-bg.gif) no-repeat 0px 0px;height:25px;margin-top:-35px;width:10px;}
#ihealth .yui-u .title .rcorner{float:right;background:url(/css/ihealth/module-head-bg.gif) no-repeat 100% 0px;height:25px;margin-top:-35px;width:10px;}
#ihealth .yui-ge div.first ul.tool{}
#ihealth .yui-ge div.first ul.tool li{ padding-right:20px; height:130px; border:solid 1px #EAEAEA;background:url(images/iHealth/bg11.png) repeat-x;}
#ihealth .yui-ge div.first ul.tool li img{float:left; margin:10px 10px 10px 10px;}
#ihealth .yui-ge div.first ul.tool li h1{ margin:10px 0px 5px 130px; padding:3px 5px; font-size:14px; font-family:微软雅黑; font-weight:bold;}
#ihealth .yui-ge div.first ul.tool li p{ line-height:18px;padding-left:130px;*padding-left:10px;height:auto!important; height:54px; min-height:54px;}
#ihealth .yui-ge div.first ul.tool li .tool_start{ text-align:right;height:30px;}
/*zc...down */
#ihealth .yui-ge div.first .testdiv{ border: #D6DADA 1px solid; padding: 20px; height: 635px;}
#ihealth .yui-ge div.first .testdiv h3{border-bottom: #D6DADA 1px dotted; padding-bottom: 5px; font: 20px '黑体';}
#ihealth .yui-ge div.first .testdiv .describe{padding: 10px; padding-top: 8px; font-size: 14px; line-height: 28px;}
#ihealth .yui-ge div.first .testdiv .details{margin-top: 25px; padding: 15px 20px 10px 15px; background-color: #F0F9EF; border:#CFCCC4 1px solid;}
#ihealth .yui-ge div.first .testdiv .details h4{font: 13px '宋体'; font-weight:bold; line-height:20px;}
#ihealth .yui-ge div.first .testdiv .content{font: 12px '宋体'; line-height: 20px; padding:5px;}
#ihealth .yui-ge div.first .testdiv .btndiv{ text-align: center; height: 25px;}
#ihealth .yui-ge div.first .testdiv .btndiv span{ float:right; margin-right:3px;}
#ihealth .yui-ge div.first .testdiv .declare{border-top: #D6DADA 1px dotted; margin-top: 15px; padding-top: 7px; text-align: right; font-size: 12px;}
#ihealth .yui-u .healthtool{border: #D6DADA 1px solid; padding: 10px 0px 10px 10px; background-color: #ffffff; line-height: 27px; height: 140px; width: 218px; margin-bottom: 20px;}
#ihealth .yui-u .healthtool li{float: left; width: 65px; background:url(/css/iHealth/li.gif) no-repeat left center; padding-left:5px;}

#ihealth .yui-u .table_ass{ line-height:30px;border:solid 1px #eaeaea;padding-left:10px;margin-bottom:20px;}
#ihealth .yui-u .table_ass table{width:75%;}
#ihealth .yui-u .table_cal,#ihealth .yui-u .table_pantry{ line-height:20px;border:solid 1px #eaeaea;padding:5px;margin-bottom:20px;}

#ihealth .yui-ge .joinus{background:url(images/iHealth/box2.png) no-repeat;width:228px; height:100px; text-align:center; margin-bottom:10px;}
#ihealth .yui-ge .joinus .text{ text-align:left; line-height:20px;width:200px; padding:8px 20px 5px 20px; text-indent:2em;}
#ihealth .yui-ge .u1{background:url(images/iHealth/b11.png) no-repeat; width:168px; height:26px; font-size:20px; font-family:黑体; color:#3F3F3F; padding:7px 0px 3px 60px;}
#ihealth .yui-ge .u2{background:url(images/iHealth/b12.png) repeat-y;width:228px; height:95px;}
#ihealth .yui-ge .u3{background:url(images/iHealth/b13.png) no-repeat;width:228px; height:6px; margin-bottom:10px;}
#ihealth .yui-ge .u2 ul{ padding:0px 20px;}
#ihealth .yui-ge .u2 ul li{ border-bottom:dashed 1px #D9D6C2; background:url(images/iHealth/icon1.png) no-repeat 40px 5px; padding-left:60px; line-height:23px; font-size:14px; font-weight:bold;}
#ihealth .yui-ge .u2 ul li.last{ border:none;}

#ihealth .yui-ge div.first .search{height:165px;border:solid 1px #D7D8D5;background:url(images/iHealth/bg13.png) repeat-x;}
#ihealth .yui-ge div.first .searchtitle{ font-size:20px; font-family:黑体; color:#000000; margin:10px 30px 0px 30px;height:15px; overflow:hidden;}
#ihealth .yui-ge div.first .searchtips{background:url(images/iHealth/img1.png) no-repeat;padding-left:180px; height:140px;margin:0px 20px; font-size:14px;font-family:微软雅黑;  font-weight:bold; color:#000000; line-height:28px;}
#ihealth .yui-ge div.first .search_box{ margin-top:10px; line-height:25px; vertical-align:middle;}
#ihealth .yui-ge div.first .searchbtn{ float:right;width:80px;}
#ihealth .yui-ge div.first div.hr{ height:0px;border-bottom:dashed 1px #E2E2E2; overflow:hidden;}
#ihealth .yui-ge div.first h1.bg{ clear:both; height:16px;padding:5px 10px; font-size:14px; font-weight:bold; margin:8px 0px;}
#ihealth .yui-ge div.first h1.ts{ margin:0px;height:20px;padding:8px 10px 5px 10px;}
#ihealth .yui-ge div.first h1.t0{ font-size:22px; font-weight:bold;font-family:微软雅黑;color:#EF8119; position:relative;top:5px;}
#ihealth .yui-ge div.first h1.t5{font-size:18px; color:Black; display:inline-block;}
#ihealth .yui-ge div.first h1.t1{background:url(images/iHealth/t1.png) no-repeat;}
#ihealth .yui-ge div.first h1.t2{background:url(images/iHealth/t2.png) no-repeat;}
#ihealth .yui-ge div.first h1.t3{background:url(images/iHealth/t3.png) no-repeat;}
#ihealth .yui-ge div.first h1.t4{background:url(images/iHealth/t4.png) no-repeat;}
#ihealth .yui-ge div.first ul.list{ padding:5px 0px;}
#ihealth .yui-ge div.first ul.list li{ float:left; width:132px; height:20px;border-bottom:dashed 1px #ECECEC;padding-left:10px; margin:0 0 10px;}
#ihealth .yui-ge .listtitle{ font-size:14px; background:#E5E5E5; border:solid 1px #D8D8D8; height:18px; padding:4px 10px;}
#ihealth .yui-ge .toollist{border:solid 1px #ECECEC;padding-top:10px;}
#ihealth .yui-ge .toollist li{ margin-left:20px; clear:both;}
#ihealth .yui-ge .toollist li img{ float:left; margin:2px 10px;}
#ihealth .yui-ge .toollist li h2{ font-weight:bold;margin-left:50px; padding-top:15px;*padding-top:3px;}
#ihealth .yui-ge div.first .itemlist{height:auto!important; height:600px; min-height:600px;width:740px;margin-top:20px;margin-left:10px;_margin-left:0px;}
#ihealth .yui-ge div.first .itemlist .itemName{background:#F4F3E9; height:50px; position:relative;}
#ihealth .yui-ge div.first .itemlist .pager_name{ position:absolute; bottom:0px;right:5px;}
#ihealth .yui-ge div.first .itemlist .pager_name .GreenStyle{ _text-align:right;}
#ihealth .yui-ge div.first .itemlist .advice{ line-height:25px;}
#ihealth .yui-ge div.first .itemlist ul{ padding:5px 10px 5px 0px;}
#ihealth .yui-ge div.first .itemlist li{ clear:both; width:730px; min-height:60px;overflow:hidden;_height:expression(this.scrollHeight<60?"60px":"auto");border-bottom:dashed 1px #ECECEC;}
#ihealth .yui-ge div.first .itemlist li img{float:left; margin:5px 15px 5px 0px;width:48px;height:48px;}
#ihealth .yui-ge div.first .itemlist li h2{ font-size:14px; font-weight:bold;margin-left:50px; padding:8px 0px;}
#ihealth .yui-ge div.first .itemlist li div.itemdetails{float:left;width:610px;}
#ihealth .yui-ge div.first .itemlist li .add_to_favorite{ float:right; margin-right:10px;margin-top:25px;_margin-right:5px;}
#ihealth .yui-ge div.first .itemlist li .add_to_favorite .icon{position:relative;top:2px;_right:3px;display:inline-block;width:20px;height:20px;background:url(/css/themes/default/images/icons.gif) no-repeat -10px -762px;}
#ihealth .yui-ge div.first .itemlist li span{color:#666666;}
#ihealth .yui-ge div.first .itemlist .pager_bar{padding-right:20px;}
#ihealth .yui-ge div.first .itemlist .pager_bar .GreenStyle{ text-align:right;}
#ihealth .yui-ge div.first .itemlist .pager_bar .memo{ float:left;width:120px; padding:8px 0px 8px 20px;}
#ihealth .yui-ge div.first .itemlist .related_type{ color:#444444; line-height:25px; padding:15px 22px;margin:10px 0px 0px 0px;border-top:dashed 1px #ECECEC;background:#f4f3e9;}
#ihealth .yui-ge div.first .itemlist .related_type a{margin:0px 6px;_margin:0px 5px;}

/*排序css*/
#ihealth .yui-ge div.first .itemlist .sortdiv{height:20px;border:#DDF0FE 1px solid; margin-top:10px; margin-bottom:10px; padding:10px; font-size:13px;}
#ihealth .yui-ge div.first .itemlist .sortdiv .sortbutton{ text-align:left; background:url(/css/images/sort_down0.gif) no-repeat 0px 1px; display:inline-block;width:90px; padding:1px 1px 0px 15px;_padding:1px 0px 0px 15px;border:solid 1px #C3C3D9; cursor:pointer; font-family:宋体;}
#ihealth .yui-ge div.first .itemlist .sortdiv .sortbutton0{ background:url(/css/images/sort_up0.gif) no-repeat 0px 0px;}
#ihealth .yui-ge div.first .itemlist .sortdiv .width50{width:50px;}
#ihealth .yui-ge div.first .itemlist .sortdiv .width60{width:60px;}

#ihealth .itembox{width:960px; }
#ihealth .itembox .Left{ float:left; width:190px;margin-top:20px;}
#ihealth .itembox .Center{ float:left;width:540px; background:#F8FCF5;margin-top:20px;}
#ihealth .itembox .Center .iteminfo .foodName{font-size:18px; font-weight:bold;font-family:微软雅黑;color:#EF8119;}
#ihealth .itembox .Right{ float:left;width:210px;margin-left:20px;margin-top:20px;}
#ihealth .itembox .Right .CalorieCalculate{ height:230px; line-height:35px;margin-top:10px;background:url(/css/ihealth/calorieback.gif) no-repeat center 0px;}
#ihealth .itembox .Right .CalorieCalculate p{ height:35px; padding-left:40px;}
#ihealth .itembox .Right .CalorieCalculate .btnSend{ position:relative; left:70px;}
#ihealth .itembox .Right h2.title1{ text-align:center; font-weight:bold;font-family:微软雅黑;height:25px;position:relative;_top:10px;_line-height:20px;}
#ihealth .itembox .Right .RelatedFoods{ height:300px;background:url(/css/ihealth/relatedfood.gif) no-repeat center 0px; padding-left:20px;}
#ihealth .itembox .Right .RelatedFoods h2{height:30px; line-height:30px; font-weight:bold;font-family:微软雅黑; font-size:14px;}
#ihealth .itembox .Right .RelatedFoods .relaItem{ float:left; width:60px; height:80px;}
#ihealth .itembox .Right .RelatedFoods .relaItem .Name{padding-left:2px; width:58px;height:20px;line-height:20px;word-break:break-all;overflow:hidden;}
#ihealth .itembox .titlebox{  width:170px;overflow:hidden; background:url(images/iHealth/bg14.png) repeat-x bottom; border:solid 1px #9BD252;}
#ihealth .itembox .iteminfo{ }
#ihealth .itembox .titlebox .itemimg{}
#ihealth .itembox .titlebox .itemimg img{ display:block;margin:10px auto 0px;}
#ihealth .itembox .Center #foodinfo{ line-height:25px; padding:13px 13px 0px 13px; position:relative;}
#ihealth .itembox .Center #foodinfo h2{ font-size:16px; height:28px;margin:0px;padding:0px; font-weight:bold;}
#ihealth .itembox .Center .iteminfo #whoeat{ position:absolute;top:0px;right:0px; background:url(/css/ihealth/faviorte.gif) no-repeat center; text-align:center;width:60px;height:30px;line-height:30px;top:15px;right:10px;}
.ImageList{ height:58px;}
.Name img { padding:0px; float:left; margin:5px 6px;}

#ihealth #tagbox{width:170px; float:left;border:solid 1px #9BD252;line-height:22px;margin-top:10px;}
#ihealth #tagbox .tagtitle{ height:30px;line-height:30px; border-bottom:solid 1px #9bd252;background:#EFF6E6;padding:0px 5px;}
#ihealth #tagbox .tagcontent{ padding:10px;}
 hr{border: none; border-top: 1px solid #9BD252;height: 0; }
#ihealth #tagbox table{width:150px;}
#ihealth #tagbox table .tdleft{width:60%;padding-left:5px;}
#ihealth #tagbox table .tdright{width:40%; text-align:right;padding-right:5px;}
#ihealth #mainbox{margin:0px 0px 15px 0px;height:auto!important; height:620px; min-height:620px;width:100%;}
#ihealth #mainbox #middlebox{float:left;padding:5px 13px 5px 13px;}
#ihealth #mainbox #middlebox h3{font-size:14px; font-weight:bold;}
#ihealth #mainbox #middlebox .bg{margin:5px 0px;padding:5px 5px; line-height:200%;}
#ihealth #mainbox #middlebox .bc{ line-height:20px;}
#ihealth #mainbox .content{border: solid 1px #eaeaea;}
#ihealth .itembox .Center hr{border-top: 1px solid #ddd;}


.btn {border:solid 1px #AADC36;	height:19px;line-height:17px;margin-top:0px; padding:1px 2px;}
.zcbtn{ border:0px; height:25px; line-height:23px; width:41px; background:url(/css/iHealth/button.gif) no-repeat; display:inline-block;}


.ibox{width:960px;margin:0 0 10px 0;}
.ibox .boxtop{background:url(/css/iHealth/boxtop.png) no-repeat;height:8px; }
.ibox .boxcontent{margin:0px;border:solid 1px #C4EA9E;height:auto!important; height:600px; min-height:600px;}
.ibox .boxbottom{background:url(/css/iHealth/boxbottom.png) no-repeat;}

.ibox .boxcontent .leftbox{width:550px;float:left;margin:20px 10px 20px 20px;}
.ibox .boxcontent .leftbox .boxtitle{border-bottom:solid 5px #cccccc; font-size:15px; font-weight:bold;margin:10px 0px;}
.ibox .boxcontent .leftbox .boxinfo{ background-color:#FAFDFA;height:500px;}
.ibox .boxcontent .leftbox .boxinfo table td{padding:5px;line-height:200%; font-size:13px;}
.ibox .boxcontent .leftbox .boxinfo table td.left{width:100px; text-align:right;}
.ibox .boxcontent .leftbox .boxinfo table td.right{width:400px;}
.ibox .boxcontent .rightbox{width:270px;float:right;margin:20px 35px 20px 10px;}
.ibox .boxcontent .rightbox .boxtitle{border-bottom:solid 5px #cccccc;font-size:15px;font-weight:bold;margin:10px 0px;}
.ibox .boxcontent .rightbox .arrow{ height:15px;}
.ibox .boxcontent .rightbox .tagbox{ float:left;width:250px;border:solid 2px #545659;padding:10px;line-height:22px;}
.ibox .boxcontent .rightbox .tagbox hr{height:5px; background-color:#545659;}
.ibox .boxcontent .rightbox .tagbox table{width:250px;}
.ibox .boxcontent .rightbox .tagbox table .tdleft{width:57%;padding-left:5px;}
.ibox .boxcontent .rightbox .tagbox table .tdmiddle{width:35%;padding-left:5px; text-align:right}
.ibox .boxcontent .rightbox .tagbox table .tdright{width:43%;padding-right:5px;}
.ibox .boxcontent .rightbox .tagbox table input{width:50px; border:solid 1px #aaa7a7;}

.fixedheight{ height:250px; overflow-y:auto;overflow-x:hidden;}
.s1{margin:10px 70px;}
*+html .s1{margin:10px 35px;}
*html .s1{margin:10px 70px;}

.topLeft .listbox{}
.topLeft .listbox .boxtitle{margin:10px 0px;padding:0px 5px;font-size:14px;height:25px;background:url(/css/iHealth/uUhead_16.png) no-repeat 0px 20px;clear:both;}
.topLeft .listbox .boxcontent{ padding:10px 10px 10px 90px;}
.topLeft .listbox .boxcontent table td{ padding:8px 10px;width:120px;}

#mainbox .itemlist{ padding-top:10px;border-bottom:dashed 1px #E6DCC6;}
#mainbox .itemlist .leftimage{float:left;}
#mainbox .itemlist .iteminfo{height:55px; padding:0px 10px; line-height:25px;}
#mainbox .itemlist a {color:#339900; font-size:14px; font-weight:bold;}
#mainbox .itemlist a:hover  {color:#fed641;}

#comment{width:100%;border-top:dashed 1px #C3C4C3; margin-top:8px;}
#comment .item{width:450px; clear:both; margin:0px 0px;}
#comment .item .itemtitle{background-color:#f7f8f5;padding:3px 0px; color:#C3C4C3;  }
#comment .item .itemtitle span.customname{ color:#339900; font-weight:normal;}
#comment .item .content{padding:8px 0px;border-bottom:dashed 1px #C3C4C3;}


.searchbtn
{
	float:right;
	margin-top:1px;
    margin-right:150px !important;
    margin-right:70px;
}


#mainbox .toolicon{ float:left;height:100px; margin:20px 10px;}
#mainbox .info{ float:left; line-height:200%;margin:20px 10px; width:550px;*width:500px;}
#mainbox .info p{ font-weight:bold; font-size:14px;}
#mainbox .tool{ clear:both;}
#mainbox .tool p{ font-weight:bold; font-size:14px;margin:5px 20px; border-bottom: dashed 1px #CCCCCC;padding:5px 0px;}
#mainbox .tool .value{ margin:5px 20px; border-bottom: dashed 1px #CCCCCC;padding:15px 0px;}
#mainbox .tool .value .textbox{width:50px;}
#mainbox .tool .value .textbox2{width:40px;}

.result{margin:20px;background:#faebcd; padding:10px; text-align:center; line-height:200%;}
.result h2{ width:610px;text-align:left; font-weight:bold;line-height:100%;margin:15px 0px 15px 0px; padding-left:20px;font-size:14px; background:transparent url(/css/images/vipLoad/select.png) no-repeat scroll 0 0;}
.result p{ width:610px;*width:600px; text-align:left;  padding-left:20px;}

h1.moregood{  font-size:12px; line-height:16px;padding:2px; margin:15px 0 5px 0;background:url(images/login/tips.png) no-repeat;padding-left:20px;}
.remark{margin:20px;}
.remark table{width:100%;border:solid 1px #e0ead7;}
.remark tr{ border-bottom:solid 1px #e0ead7;}
.remark tr.title{ height:15px;border-bottom:solid 1px #e0ead7;background:#c3d8b0; font-weight:bold;}
.remark .title td{ height:15px;background:#eaf2e2; }
.remark td{background:#fafafa;padding:8px 10px;border-right:solid 1px #e0ead7;border-bottom:solid 1px #e0ead7;}
.remark td.left{ margin:10px 0px;width:100px; text-align:right; font-weight:bold;}
.remark p{font-weight:bold; margin:10px 0px;}
.remark div{ line-height:25px;}
.copylink{margin:10px 0px 20px 20px;}

.toolcalender-container{position:relative; overflow:hidden; width:300px;float:left; margin:50px 25px; _margin:50px 15px; _height:182px; _width:298px;}
.toolcalender-container p{position:absolute; display:block; width:2px;height:2px;}
.toolcalender-container p.l.w,.toolcalender-container p.r.w{width:1px;height:100%; background-color:#FEB90B;}
.toolcalender-container p.t.w,.toolcalender-container p.b.w{width:100%;height:1px;overflow:hidden;background-color:#FEB90B;}
.toolcalender-container p.l{left:0px;}
.toolcalender-container p.t{top:0px;}
.toolcalender-container p.r{right:0px;}
.toolcalender-container p.b{bottom:0px;}
.toolcalender-container p *{height:1px; background-color:White; border-width:0; width:2px;display:block; position:absolute;}
.toolcalender-container p b{ width:1px; overflow:hidden;}
.toolcalender-container p.l *{    border-right:solid 1px #FEB90B;left:0px;}
.toolcalender-container p.r *{    border-left:solid 1px #FEB90B;    right:0px;}
.toolcalender-container p.t a,.toolcalender-container p.b b{top:0px;width:1px;height:1px; overflow:hidden;}
.toolcalender-container p.t b,.toolcalender-container p.b a{top:1px;}

.calendar_tool{border: solid 1px orange;font-family: Arial; padding:5px;font-size:11px;}
.calendar_tool td{ height: 25px;line-height: 25px;text-align: center;}
.calendar_tool .weekdaynametr th{text-align: center; color:#C0C0C0; font-size:12px; padding:3px 0px;}
.calendar_tool a:hover{color:White;}
.calendar_tool a{padding:3px;    color: Black;    width:15px;    height:12px;    line-height:15px;    display:inline-block;}
.calendar_tool .safe a{ background: #DFE6CF; border:solid #C8DD81 1px;}
.calendar_tool .period a{ background:#F5E6A1; border:solid #C8DD81 1px;}
.calendar_tool .danger a{ background: #FDBBBF;   border:solid #FE9498 1px;}

/* Pager */
.pager{width:200px;font-size:12px !important; height:20px;*padding-top:4px; }
.pager a{ padding:2px 5px;color:#ccc; background:#fff;border:#cccccc 1px solid; margin:0px 5px !important;line-height:15px !important; }
.pager span{display:inline-block;*display:inline;padding:2px 5px;color:#ccc; background:#fff;border:#cccccc 1px solid;margin:0px 5px !important; position:relative;top:-2px;line-height:15px !important;}
.pager a.nextorlast{position:relative;*top:-2px;margin:0px 5px !important;}
.pager a:hover{background:#6a9b0c;color:#fff !important;}
.pager a.current{ background:#6a9b0c;color:#fff !important;}

.iHealthLeft{ float:left;width:210px; height:700px; background:url(/css/ihealth/iHealthleft.jpg) no-repeat;margin-top:20px;}
.iHealthLeft .Item{ background:url(/css/ihealth/titleback.gif) no-repeat; width:210px; height:30px; margin: 20px 0px 0px -9px;}
.iHealthLeft .Item span{ font-size:14px; color:White; font-weight:bold; position:relative;top:3px;left:20px;}
.iHealthLeft .stuffSort,.iHealthLeft .dishSort,.iHealthLeft .foodSort{ line-height:20px;padding-left:10px;}
.iHealthLeft .sportSort{ line-height:20px;padding-left:10px;}
.iHealthLeft .stuffSort a,.iHealthLeft .dishSort a,.iHealthLeft .foodSort a{ display:inline-block;width:60px; height:20px;*height:22px; line-height:20px;}
.iHealthLeft .foodSort a{width:90px;}
.iHealthLeft .sportSort a{display:inline-block;width:75px; height:20px; line-height:20px;}
.iHealthRight{float:left;width:750px;margin:20px 0px 0px 0px;}
.ihealth_watertext{ color:#888;padding:2px;border:solid 1px #E6E6E6;position:relative;*top:5px;}
.ihealth_watertext1{width:170px;}
.right_tab{ position:relative;width:100%;height:35px;}
.right_tab .searchdiv{ position:absolute;top:-8px;right:0px;}
.Right .searchdiv{width:205px;padding-left:5px;}
 .right_tab .navtab{height:25px;border-bottom:1px solid #E8E8E8;margin-bottom:15px;_overflow:hidden;padding-left:15px;}
 .right_tab .navtab dt{	float:left;width:75px;height:25px; text-align:center; margin:0px 3px 0px 0px;background:url(/css/themes/default/images/pantry_button.gif) no-repeat 0px -482px;}
 .right_tab .navtab dt a{float:left;color:#339900 !important;width:75px;height:13px;padding:6px 0px;*height:9px;*padding:8px 0px;text-align:center;display:block;}
 .right_tab .navtab dt a:hover{background:url(/css/themes/default/images/pantry_button.gif) no-repeat 0px -511px;color:#000 !important;text-decoration:none;}
 .right_tab .navtab dt.active a{color:#000 !important;background:url(/css/themes/default/images/pantry_button.gif) no-repeat 0px -511px; height:14px;}
.iHealthRight .hotsports{}
.iHealthRight .hotfoods .hotItem,.iHealthRight .hotsports .hotItem{ float:left;margin:0px 10px;_margin:0px 8px;width:130px; height:135px; position:relative;text-align:right; }
.iHealthRight .hotfoods .hotItem img,.iHealthRight .hotsports .hotItem img{ width:130px;height:110px;}
.iHealthRight .hotfoods .hotItem .shadow,.iHealthRight .hotsports .hotItem .shadow{padding:0px 0px 0px 5px;  background:#2d2d2e; color:White;width:125px;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7; position:absolute; z-index:100; bottom:25px;left:0; text-align:left;  }
 .hotItem .shadow .calorie{ color:#9c9c9c;}
.showdiv{display: none; min-width: 100px; _width: 100px; _height: 30px;z-index: 9999999; min-height: 30px;position: absolute; /*background-image:url(/images/space/round.jpg);*/ /*background-repeat:no-repeat;*/ padding: 5px;padding-top: 10px;border: solid 1px #a1cb37;background-color: #fafafa;}
