﻿body{font-size:11px;font-family:Tahoma, Arial, sans-serif;margin:0px;padding:0px;color:#323232;background:#dfe5cb;}
div, table, img, input, textarea, select{float:left;position:relative;padding:0px;margin:0px;font-size:11px;font-family:Tahoma, Arial, sans-serif;color:#323232;}
p{line-height:15px;}
img{border:0px;vertical-align:middle;}
form, input, select{padding:0px;margin:0px;display:inline;font-size:11px;font-family:Tahoma, Arial, sans-serif;color:#323232;}
input{text-indent:4px;}
a{text-decoration:none;font-size:11px;font-family:Tahoma, Arial, sans-serif;color:#3f3f3f;}
a:hover{text-decoration:underline;}

* {outline:none;}

/*JQuery SIFR*/
h1,h2,h3{
  font-family: Georgia,"Times New Roman",Times,serif;
  font-weight:normal;
  padding:0;
  margin:0;
  width:auto;
}
h1{font-size:30px;color:#ca2677;}
h2{font-size:20px;color:#323232;}
h3{font-size:16px;margin:0 0 10px 0;color:#323232;}

/* DESIGN */
.headerWrapper{width:100%;height:122px;background:#7da117;}
.header{width:1076px;height:122px;background:url(../imgs/headerBG.gif) left top no-repeat;margin:0 auto;float:none;}

.mainMenu{width:100%;height:24px;background:url(../imgs/menuBG.gif) left top repeat-x;}
.menuContainer{width:1010px;height:24px;margin:0 auto;float:none;background:#323232;}

.wrapper{width:1010px;height:auto;margin:0 auto;float:none;}
.content{width:1010px;height:auto;background:url(../imgs/contentBG.gif) -5px top repeat-y;}

/* NEWSLETTER */
#nlWrap{margin-top:5px;}
#nlWrap, #nlbox{width:302px;height:41px;}
#nlContent{width:281px;background:url(../imgs/newsletterBottom.gif) left bottom no-repeat #323232;padding:5px 10px;}
#openCloseWrap{width:160px;height:18px;}
#nlContent label{color:#fff;float:left;width:78px;padding-top:3px;height:18px;font-family:georgia,verdana;}
#nlContent input{width:172px;height:17px;background:#fff;border:1px solid #3d3d3d;color:#a6a6a6;font-size:10px;padding:2px 0 0}
#nlContent .msg{margin:4px 0 0 2px;color:#cbcbcb;font-size:11px;display:none}
#nlContent a.send{position:relative;top:3px;left:5px;background:url(../imgs/nlNewsSend.gif) no-repeat;text-decoration:none;padding:3px 4px 4px;font-size:10px;color:#fff;line-height:14px;}

#nlNewsTop, #nlNewsBottom{width:302px; height:5px;}
#nlNewsTop{background:url(../imgs/nlNewsTop.gif) no-repeat scroll 0 bottom}
#nlNewsBottom{background:url(../imgs/nlNewsBottom.gif) no-repeat}


/*HOME SUBMIT AGE BOX*/
.ageSubmitTitle, .frontPageAgeSubmitTitle{width:645px;height:auto;background:url(../imgs/ageSubmitBG.gif) left top repeat-x;padding:5px 0 0 0}
.frontPageAgeSubmitTitle .rightBanner{width:322px;min-height:250px;float:right;}
.frontPageAgeSubmitTitle .leftBanner{top:12px;}
.frontPageAgeSubmitTitle .ageSubmitTitle{width:322px;background:none}
.frontPageAgeSubmitTitle .pBoxTop{width:320px;background-image:url(../imgs/pBoxTopFront.gif);margin-top:2px;}
.frontPageAgeSubmitTitle .pBox{width:300px;min-height:163px;}
.frontPageAgeSubmitTitle .pBoxBottom{width:320px;}
.frontPageAgeSubmitTitle .pBoxBottom{width:320px;background-image:url(../imgs/pBoxBottomFront.gif)}
.frontPageAgeSubmitTitle .pBox div{margin:1em 0 0 0}
.frontPageAgeSubmitTitle .pBox div.clearAll{line-height:0}
.frontPageAgeSubmitTitle .pBox .gender-front,.frontPageAgeSubmitTitle .pBox .floatRight{margin-top:0}
.frontPageAgeSubmitTitle  .text-content {width:90px;display:block;float:left;text-align:right;}
.frontPageAgeSubmitTitle  .semicolon{margin:0 17px 0 13px;}


/*MENU*/
.menu{width:984px;height:24px;line-height:24px;background:url(../imgs/menuLeft.gif) left top no-repeat;padding:0 10px;}
.menu .lang{width:auto;}
.menu div{color:#ffffff;}

.menu div select{border:1px solid #869ab2;}
.menu a{color:#ffffff;}
.menu a:hover{color:#b9eb2a;text-decoration:none;}
.menu a.selected{color:#b9eb2a;}
.menuRight{width:3px;height:24px;background:url(../imgs/menuRight.gif) right top no-repeat;float:right;}
.flags div{margin:4px 6px 0 0;}

/*HEADER*/
.logo{position:absolute;bottom:20px;left:52px;z-index:2;}
.menuLeft{width:108px;height:81px;}
.menuLine{width:918px;height:1px;border-top:1px solid #8e8682;padding:0;margin:0;}
.headerSep{width:918px;height:10px;}

/*GENERAL*/
.clearAll{height:0;clear:both;float:none;font-size:0;line-height:0;}
.clear2{height:2px;clear:both;float:none;font-size:0;line-height:0;}
.clear5{height:5px;clear:both;float:none;font-size:0;line-height:0;}
.clear10{height:10px;clear:both;float:none;font-size:0;line-height:0;}
.clear15{height:15px;clear:both;float:none;font-size:0;line-height:0;}
.clear20{height:20px;clear:both;float:none;font-size:0;line-height:0;}
.clear40{height:40px;clear:both;float:none;font-size:0;line-height:0;}

.floatRight{float:right;}
.floatNone{float:none;}
.fullSep{height:10px;width:880px;font-size:0;}

.margin18LR{margin:0 18px;}
.margin18R{margin:0 18px 0 0;}
.margin10R{margin:0 10px 0 0;}
.margin10L{margin:0 0 0 5px;}

.magenta{color:#ca2677;}
.magentaTitle{font-weight:bold;font-size:12px;color:#ca2677;}
.paging{width:640px;text-align:center;line-height:33px;}
.width411{width:411px;}
.w463{width:463px;}
.disclaimer{color:#999;font-style:italic;margin:15px 0 0 0;width:682px;padding:0;}

/*HOME*/
.step{width:146px;height:auto;}
.stepTitle{text-align:center;color:#b5b5b5;width:126px;height:auto;background:url(../imgs/stepBG.gif) left top repeat-y;padding:10px;}
.stepTitleSelected{text-align:center;color:#ca2677;font-weight:bold;width:126px;height:auto;background:url(../imgs/stepBG.gif) left top repeat-y;padding:10px;}
.stepContent{width:126px;height:auto;background:url(../imgs/stepBG.gif) left top repeat-y;padding:10px;}
.stepBottom{width:146px;height:3px;background:url(../imgs/stepBottom.gif) left top no-repeat;}
.homeGrayBoxBG{width:126px;height:auto;background:url(../imgs/homeGrayBoxBG.gif) left top repeat-y;padding:10px;text-align:center;color:#fff;}
.homeGrayBoxBG a{color:#fff;}
.homeGrayBoxBG a:hover{color:#fff;text-decoration:none;}
.homeGrayBoxTop{width:146px;height:3px;background:url(../imgs/homeGrayBoxTop.gif) left top no-repeat;font-size:0;}
.homeGrayBoxBottom{width:146px;height:3px;background:url(../imgs/homeGrayBoxBottom.gif) left top no-repeat;font-size:0;}

.startHere{width:127px;height:auto;background:url(../imgs/startBtn.gif) left top no-repeat;display:block;line-height:21px;text-align:center;color:#fff;}
.startHere:hover, .startHereB:hover, .new-ingredient a.button:hover{text-decoration:none;}

.startHereTop{width:127px;height:3px;background:url(../imgs/startBtnTop.gif) left top no-repeat;font-size:0;line-height:0;margin:4px 0 0 0;}
.startHereC{width:113px;height:auto;background:#7da117;padding:0 7px;line-height:15px;text-align:center;}
.startHereC a{color:#fff;text-decoration:none;}
.startHereC a:hover{text-decoration:none;}
.startHereBottom{width:127px;height:3px;background:url(../imgs/startBtnBottom.gif) left top no-repeat;font-size:0;line-height:0;}

.stepContent a{color:#fff;margin:10px 0 0 0;text-decoration:none;}
.accept{width:610px;height:200px;padding:0 10px 0 0;overflow:auto;}

/*CONTENT*/
.data{width:685px;height:auto;}
.ads{width:300px;height:auto;margin:0 0 0 23px;color:#ababab;font-size:10px;}

.wBox{background:#fff;width:645px;height:auto;padding:20px;}
.wBox .description2{color:#ca2677;margin-top:5px;font:bold 10px;}
.wBoxTop{width:685px;height:6px;background:url(../imgs/wBoxTop.gif) left top no-repeat;font-size:0;}
.wBoxBottom{width:685px;height:6px;background:url(../imgs/wBoxBottom.gif) left top no-repeat;font-size:0;}

.acceptance input{float:right;}
.acceptance label{padding:0 10px 0 0;}

/*BANNERS*/
.hBanner{width:728px;z-index:1;position:absolute;top:15px;right:35px;}
.bBanner{margin:20px 0 0 0;width:685px;}
.rColmnSep{width:260px;height:12px;}

/*FORMS*/
.groups{width:350px;height:18px;border:1px solid #869ab2;}
.groupN{width:250px;height:18px;border:1px solid #869ab2;}
.kwd{width:350px;height:14px;border:1px solid #869ab2;padding:2px 0;}
.submit{width:51px;height:19px;border:0;background:url(../imgs/submitBtn.gif) left top no-repeat;margin:0 0 0 10px;color:#fff;font-weight:bold;cursor:pointer;}
.selects{width:94px;height:19px;border:1px solid #869ab2;margin:0 0 0 2px;}
.weight{width:30px;height:17px;line-height:17px;border:1px solid #869ab2;text-indent:4px;}
.age{width:30px;height:17px;line-height:17px;border:1px solid #869ab2;text-indent:4px;}
.formLong{width:300px;height:18px;border:1px solid #ccc;margin:4px 0 8px 0;}
.formShort{width:150px;height:18px;border:1px solid #ccc;margin:4px 0 8px 0;}
textarea{width:298px;height:150px;border:1px solid #ccc;margin:4px 0 8px 0;padding:0 5px;}
.error{color:#F00;width:200px;display:block;}

/*STEPS*/
.subTitle{font-size:12px;font-weight:bold;}
.symptCategoriesA{width:124px;line-height:14px;margin:0 0 10px 0;}
.symptCategoriesA label{position:relative;left:0;top:1px;}
.symptCategoriesB{width:116px;margin:0 0 10px 0;padding:0 4px;}
.symptCategories input{border:1px solid #cfc3ac;}


a.stepStartBtn{width:152px;height:33px;line-height:33px;background:url(../imgs/restartBtn.gif) left top no-repeat;display:block;font-size:12px;color:#fff;text-align:center;padding:0 2px;}
a.stepStartBtn:hover{text-decoration:none;}
a.stepBtn{width:141px;height:33px;line-height:33px;background:url(../imgs/stepBtn.gif) left top no-repeat;display:block;font-size:12px;color:#fff;text-align:center;}
a.stepBtn:hover{text-decoration:none;}
div.stepBtns{width:640px;height:auto;}
.left{width:220px;height:auto;}
.middle{width:200px;height:auto;}
.middle a{float:none;margin:0 0 0 29px;}
.right{width:220px;height:auto;float:right;}
.right a{float:right;}

.pBox{background:#f6e7ee;width:620px;height:auto;padding:10px;}
.pBox .description1{margin-top:2px;font-size:10px;font-style:italic}
.pBoxAlphabet{background:#f6e7ee;width:620px;height:auto;padding:10px;text-align:center;}
.pBoxAlphabet a{font-weight:bold;}
.pBoxTop{width:640px;height:3px;background:url(../imgs/pBoxTop.gif) left top no-repeat;font-size:0;}
.pBoxBottom{width:640px;height:3px;background:url(../imgs/pBoxBottom.gif) left top no-repeat;font-size:0;}
.pBox div{line-height:14px;}

.loading { background: url(../imgs/loaderA.gif) center center no-repeat #f6e7ee; z-index: 5000; width: 620px; height:34px;}

.pShortBox{background:#f6e7ee;width:391px;height:auto;padding:2px 10px;}
.pShortBoxTop{width:411px;height:2px;background:url(../imgs/pShortBoxTop.gif) left top no-repeat;font-size:0;}
.pShortBoxBottom{width:411px;height:2px;background:url(../imgs/pShortBoxBottom.gif) left top no-repeat;font-size:0;}

.resultBox, .resultBoxSelected{width:310px;height:auto;}
.resultSave a{font-weight:bold;}
.resultTitle{width:175px;height:auto;padding:5px 0 5px 10px;font-weight:bold;}
.resultSave{width:64px;height:auto;padding:5px 0;text-align:right;font-weight:bold;}
.resultSave img{float:right;}
.resultNo{color:#fff;font-weight:bold;padding:5px 0 5px 18px;width:23px;}

.resultBox .resultCat{width:269px;height:auto;background:#f1c6db;}
.resultBox .resultContent{width:310px;height:auto;background:url(../imgs/resultBG.gif) left top repeat-y;}
.resultBox .resultTopSide{width:310px;height:3px;background:url(../imgs/resultTopSide.gif) left top no-repeat;font-size:0;}
.resultBox .resultBottomSide{width:310px;height:3px;background:url(../imgs/resultBottomSide.gif) left top no-repeat;font-size:0;}
.resultBox .resultDesc{width:250px;height:auto;padding:10px 10px 10px 50px;}

.resultBoxSelected .resultCat{width:269px;height:auto;background:#e09bbd;}
.resultBoxSelected .resultContent{width:310px;height:auto;background:url(../imgs/resultBGselected.gif) left top repeat-y;}
.resultBoxSelected .resultTopSide{width:310px;height:3px;background:url(../imgs/resultTopSideSelected.gif) left top no-repeat;font-size:0;}
.resultBoxSelected .resultBottomSide{width:310px;height:3px;background:url(../imgs/resultBottomSideSelected.gif) left top no-repeat;font-size:0;}
.resultBoxSelected .resultDesc{width:250px;height:auto;padding:10px 10px 10px 50px;background:url(../imgs/checked.gif) 10px 10px no-repeat;}

.vitaBoxTop{width:640px;height:3px;background:url(../imgs/vitaBoxTop.gif) left top no-repeat;font-size:0;}
.vitaBoxBottom{width:640px;height:3px;background:url(../imgs/vitaBoxBottom.gif) left top no-repeat;font-size:0;}
.vitaBoxBG{width:640px;height:auto;background:url(../imgs/vitaBoxBG.gif) left top repeat-y;padding:5px 0;}
.vitaDIV{width:81px;height:auto;font-weight:bold;color:#fff;text-align:center;font-size:12px;}
.countDIV{width:52px;height:auto;font-weight:bold;color:#323232;text-align:center;font-size:12px;}
.descDIV{width:497px;height:auto;color:#323232;padding:0 5px 0 5px;}

.lineSep{width:640px;height:1px;background:url(../imgs/footerBG.gif) left top repeat-x;font-size:0;}
.vitaShortBoxTop{width:311px;height:3px;background:url(../imgs/vitaShortBoxTop.gif) left top no-repeat;font-size:0;}
.vitaShortBoxBG{width:311px;height:auto;background:url(../imgs/vitaShortBoxBG.gif) left top repeat-y;}
.vitaShortBoxLeft{width:145px;color:#fff;font-weight:bold;padding:20px 0 20px 10px;font-size:11px;}
.vitaShortBoxLeftBC{width:145px;color:#323232;line-height:42px;font-weight:bold;padding:0 0 0 10px;font-size:11px;}
.vitaShortBoxLeftB a{width:145px;color:#323232;line-height:42px;font-weight:bold;padding:0 0 0 10px;font-size:11px;display:block;}
.vitaShortBoxLeftCC{width:135px;color:#323232;padding:5px 10px;font-size:11px;}
.vitaShortBoxLeftC a{width:135px;color:#323232;padding:5px 10px;font-size:11px;display:block;}
.vitaShortBoxMiddle{width:43px;text-align:center;padding:5px 5px;font-size:10px;}
.vitaShortBoxRight{width:93px;text-align:center;padding:5px 5px;font-size:10px;}
.vitaShortBoxRowA{width:311px;height:auto;background:url(../imgs/companyBoxBG.gif) left top repeat-y;font-size:10px;}
.vitaShortBoxRowB{width:311px;height:auto;background:url(../imgs/companyBoxBGb.gif) left top repeat-y;font-size:10px;}
.vitaShortBoxRowLine{width:311px;height:1px;background:#fff;font-size:0;}
.vitaFoodGroup{width:301px;line-height:16px;background:#323232;color:#fff;font-weight:bold;padding:5px 0 5px 10px;font-size:10px;}

.companyFoodListBox .companyBoxTop{width:311px;height:3px;background:url(../imgs/companyBoxTop.gif) left top no-repeat;font-size:0;}
.companyFoodListBox .vitaShortBoxRowC{width:311px;height:auto;background:url(../imgs/companyBoxBGb.gif) left top repeat-y;font-size:10px;}

.leftC{width:320px;}
.rightC{width:311px;float:right;}
.halfPaging{width:311px;}
.halfPaging .floatRight{color:#ca2677;font-weight:bold;}
.halfPaging .floatRight a{font-weight:normal;}

.foodBox{width:311px;height:auto;}
.foodBoxATop{width:228px;height:2px;background:url(../imgs/trofesABoxTop.gif) left top no-repeat;font-size:0;left:181px;}
.foodBoxABG{width:228px;height:auto;background:url(../imgs/trofesABoxBG.gif) left top repeat-y;top:0;left:181px;}
.foodBoxColA{width:70px;height:auto;text-align:center;font-size:10px;padding:7px;color:#fff;}
.foodBoxColB{width:130px;height:auto;text-align:center;font-size:10px;padding:7px;color:#fff;}

.foodBoxName{width:181px;height:auto;}
.foodBoxNameTop{width:409px;height:3px;background:url(../imgs/foodBoxNameTop.gif) left top no-repeat;font-size:0;}
.foodBoxNameBottom{width:409px;height:3px;background:url(../imgs/foodBoxNameBottom.gif) left top no-repeat;font-size:0;}
.foodBoxNameBG{width:409px;height:auto;background:url(../imgs/foodBoxNameBg.gif) left top repeat-y;overflow:hidden}

.foodBoxColArow{width:167px;height:auto;text-align:center;font-size:10px;padding:7px;color:#fff;}
.foodBoxColBrow{width:70px;height:auto;text-align:center;font-size:10px;padding:7px;color:#323232;}
.foodBoxColCrow{width:130px;height:auto;text-align:center;font-size:10px;padding:7px;color:#323232;}
.foodBoxNameSep{width:311px;height:1px;background:#fff;font-size:0;}

.vitanometrhsteResults .foodBoxColCrow{color:#fee7ef;font-size:15px;font-weight:bold;border-left:1px solid #fff;width:129px;padding-bottom:100px;margin-bottom:-100px}
.vitanometrhsteResults .foodBoxColCrow.green{background-color:#8fc100}
.vitanometrhsteResults .foodBoxColCrow.orange{background-color:#e77d00}
.vitanometrhsteResults .foodBoxColCrow.light-red{background-color:#fe5454}
.vitanometrhsteResults .foodBoxColCrow.red{background-color:#eb1818}

/*BASKET*/
.basketTop{width:300px;height:6px;background:url(../imgs/basketTop.gif) left top no-repeat;font-size:0;}
.basketBottom{width:300px;height:6px;background:url(../imgs/basketBottom.gif) left top no-repeat;font-size:0;}
.basketContent{width:280px;line-height:17px;height:auto;background:#7da117;padding:5px 10px;color:#fff;}

.vitanometrhsteBasket .basketTop{background:url(../imgs/basketTopVtmn.gif) left top no-repeat;}
.vitanometrhsteBasket .basketBottom{background:url(../imgs/basketBottomVtmn.gif) left top no-repeat;}
.vitanometrhsteBasket .basketContent{background:#c92677;}


.basketWhiteTop{width:280px;height:3px;background:url(../imgs/basketWhiteTop.gif) left top no-repeat;font-size:0;}
.basketWhiteBottom{width:280px;height:3px;background:url(../imgs/basketWhiteBottom.gif) left top no-repeat;font-size:0;}
.basketWhiteContent{width:270px;height:auto;line-height:15px;background:#fff;padding:0 5px;color:#323232;}

a.basketWhiteBtn{width:135px;height:19px;line-height:19px;background:url(../imgs/basketWhiteBtn.gif) left top no-repeat;text-align:center;display:block;color:#797979;margin:0 0 5px 0;}
a.basketWhiteBtn:hover{text-decoration:none;color:#323232;}

/*foods*/
.tabSys{width:100%;height:auto;}
.tabSys ul{float:left;position:relative;padding:0px;margin:0px;list-style:none;}
.tabSys ul li{height:23px;float:left;position:relative;padding:0px;margin:0px 1px 0px 1px;font-size:12px;font-family:Tahoma, Arial, sans-serif;font-weight:bold;}
.tabSys ul li .lEnd{width:1px;height:23px;background:red url(../imgs/tabSysEndingOff.gif) left top no-repeat;}
.tabSys ul li .rEnd{width:1px;height:23px;background:url(../imgs/tabSysEndingOff.gif) left top no-repeat;}
.tabSys ul li a{height:13px;float:left;display:block;padding:5px 7px 3px 7px;background:#ececec;}
.tabSys ul .selected .lEnd{width:1px;height:23px;background:red url(../imgs/tabSysEndingOn.gif) left top no-repeat;}
.tabSys ul .selected .rEnd{width:1px;height:23px;background:url(../imgs/tabSysEndingOn.gif) left top no-repeat;}
.tabSys ul .selected a{height:13px;float:left;padding:5px 7px 5px 7px;background:#ce3882;color:#fff;}
.tabSys .tabSysLine{width:100%;height:9px;margin:1px 0px 0px 0px;background:url(../imgs/tabSysLine.gif) left top no-repeat;}
.tabSys .detail{width:100%;}
.tabSys .detail .foodBox{padding:0 110px;}
.tabSys a { cursor:pointer; }
.columnTitle{width:311px;height:20px;font-size:12px;color:#ca2677;font-weight:bold;border-bottom:1px solid #ababab;}
.foodsTbl{width:100%;border:0px;}
.foodsTbl td{width:150px;text-align:left;vertical-align:top;padding:7px;background:#faf1f5;}
.foodsTbl .blank{background:none;}

/*widgets*/

.widgets {border:1px solid #7da117;border-top:1px solid #97b445,border-bottom:1px solid #97b445;margin-right:20px;margin-bottom:17px;height:578px;width:198px;background-color:#dfe5cb;}
.widgets-3 {margin-right:0px;}
.widgets  .code textarea {padding:3px;margin:0;border:1px solid #7da117;width:156px;height:92px;}
.widgets iframe{border-top:1px solid #cbd7a7;float:left;width:160px;height:402px;margin:4px 19px 19px;}
.widgets  .code{background:url(../imgs/backgroundcode.png) repeat-x;width:162px;height:152px;padding:3px 18px}
.widgets .txttitle{font-weight:bold;padding:5px 0px}


/*FOOTER*/
.footer{width:1010px;height:30px;line-height:30px;background:url(../imgs/footerBG.gif) left top repeat-x;margin:0 auto;float:none;color:#959595;}
.footer div{color:#959595;}
.footer a{color:#959595;}
.footer a:hover{color:#323232;text-decoration:none;}
.footer a.selected{color:#323232;}

/* Style for invalid input */
.invalidInput{border:1px dotted #ca2677;background:#e8e8e8;}

/* SUGGESTED */
.suggestedBox{width:151px;height:auto;padding-right:13px; cursor:pointer;}
.suggestedBoxLast{width:151px;height:auto; cursor:pointer;}
.suggestedTopSide{width:151px;height:2px;background:url(../imgs/suggestedTopSide.gif) left top no-repeat;font-size:0;}
.suggestedBottomSide{width:151px;height:2px;background:url(../imgs/suggestedBottomSide.gif) left top no-repeat;font-size:0;}
.suggestedTitle {width:141px;padding:5px;background-color:#f1c6db;}
.suggestedTitle .parentCategoryTitle{font-weight:bold;}
.suggestedTitle .categoryTitle{width:131px;padding:5px;background-color:#f6e7ee;text-align:center;}
.suggestedPercent{width:141px;padding:0px 5px 0 5px;background-color:#ca2677;text-align:center;color:#fff;}
.suggestedPercent {font-size:24px;}
.suggestedPercent .number{font-size:48px;color:#fff;}


div.pBox table {width:620px; background-color:#F6E7EE;}
div.pBox table td {padding:3px;}
td.percentTd {width:25px; text-align:center;}
td.suggestedTd { width: 156px; background-color:#faf1f5; }
td.suggestedTd a { width: 156px; display:block; }
td.suggestedTdSelected { width: 156px; background-color:#ca2677;color:#fff; }
div.suggestedTableTitle { width:auto;font-size:12px;font-weight:bold; padding:0 0 5px 2px; background-color:#F6E7EE;}

/* BODIES */
.bodies{margin:5px 0 0 0;width:645px;height:650px;}
.bodies .base{position:absolute;top:0px;left:0px;z-index:2;}
.bodies .list{background:#f6e7ee;width:171px;height:auto;}
.bodies .top{width:171px;height:11px;background:url(../imgs/bodiesListTop.gif) left top no-repeat;line-height:0px;font-size:0px;}
.bodies .bottom{width:171px;height:10px;background:url(../imgs/bodiesListBottom.gif) left top no-repeat;line-height:0px;font-size:0px;}
.bodies ul{padding:0px;margin:0px;list-style:none;}
.bodies li{padding:2px 10px;}
.bodies a{font-size:11px;font-family: Georgia,"Times New Roman",Times,serif;font-weight:bold;text-decoration:none;}
.bodies a:hover{color:#ca2677;}
.bodies .selector{width:474px;height:auto;}
.bodies .selector img{position:absolute;top:155px;left:13px}

.bodies .detail{width:456px;height:216px;position:absolute;top:0px;left:190px;z-index:1;display:block;}
.bodies .detail .top{width:456px;height:9px;background:url(../imgs/BodiesDetailTop.gif) left top no-repeat;line-height:0px;font-size:0px;}
.bodies .detail .bottom{width:456px;height:9px;background:url(../imgs/BodiesDetailBottom.gif) left top no-repeat;line-height:0px;font-size:0px;}
.bodies .detail .arrow{width:456px;height:80px;background:url(../imgs/BodiesDetailArrow.gif) center top no-repeat;line-height:0px;font-size:0px;}
.bodies .detail .text{width:416px;height:130px;background:#ca2677;color:#fff;padding:0 20px;font-family: Georgia,"Times New Roman",Times,serif;font-weight:bold;color:#fff;}
.bodies .detail .text .title{font-size:20px;font-family: Georgia,"Times New Roman",Times,serif;font-weight:bold;color:#fff;float:none;}
.bodies .detail .text .label{width:140px;font-size:18px;font-family: Georgia,"Times New Roman",Times,serif;font-weight:bold;color:#fff;}
.bodies .detail .text .txt{width:276px;font-size:12px;font-family: Georgia,"Times New Roman",Times,serif;font-weight:400;color:#fff;}
.bodies .detail .text .txt strong {font-weight:800;}


/* VITANOMETRHSTE */
.vitanometristeBanner{width:169px; height:601px;border-right:1px solid #d7c2af;float:left;margin:3px 8px 0 0;}
.vitanometristeBanner .BannerArea{width:160px; height:600px;}
.vitanometriste #lipsum,.vitanometrhste-search {float:none;}
.vitanometriste .page-inner{margin-top:20px;}
.vitanometrhsteBegin {width:100%;}
.vitanometrhsteBegin .title h1 {font-size:26px;}
.vitanometrhsteBegin .description{width:440px;}
.vitanometrhsteBegin .begin {float:right;}
.vitanometrhsteBottom .list a,.vitanometrhsteBegin .begin a{line-height:30px;height:33px;width:141px;background-image:url(../imgs/startVtBn.gif);}
.vitanometrhsteBottom .list a{display:block;width:111px;background-image:url(../imgs/listVtBn.gif);text-align:center;color:#fff}
.vitanometrhsteBottom .list a:hover{text-decoration:none;}
.foods-recipes .recipes .new-recipe{clear:both;}
.foods-recipes .vitanometrhsteBottom .title h1{font-size:24px;}
.new-recipe a, .backOrClean a{display:block;width:119px;height:29px;background:url(../imgs/creatNewRecipeBG.gif);color:#fff;padding:4px 6px;}
.new-recipe a:hover, .backOrClean a:hover{text-decoration:none;}
.backOrClean a{text-align:center;line-height:26px;}
.backOrClean{width:466px;margin:15px 0 20px}
.backOrClean .reset{float:right;}
.new-recipe a strong{font-size:12px;}
.vitanometrhsteBottom .description{width:319px;}
.vitanometrhsteBottom .list{float:right;}
.vitanometrhste-search .search-area,.quantity-consumed .procedure,.new-ingredient,.vitanometrhste-search .pBoxTop,.vitanometrhste-search .pBoxBottom,.quantity-consumed{width:466px;}
.vitanometrhste-search .pBoxTop{background-image:url(../imgs/pBoxTopViMetr.gif);}
.vitanometrhste-search .pBoxBottom{background-image:url(../imgs/pBoxBottomViMetr.gif)}
.vitanometrhste-search .all-divs{width:445px;}
.vitanometrhste-search .title h1{font-size:26px;margin-bottom:2px;}
.vitanometrhste-search .search-area{margin:4px 0 10px}


.foods-recipes{margin:10px 0 0;width:466px}
.list-foods-recipes .foods-recipes{margin:0}
.rightColumn{width:466px;}
.rightColumn .title h1{font-size:20px;width:465px;}
.rightColumn .special .item .title{font-weight:bold;}

.rightColumn .instructions .caution{background-color:#f6dae8;padding:13px;margin:13px 0 16px;width:440px}

.new-ingredient .button {display:block;background:url(../imgs/newIngredientBG.gif);width:140px; height:23px; line-height:20px;}
.button{color:#fff;text-align:center;display:block;}
a.button:hover{text-decoration:none;}

.foods-recipes .foods, .foods-recipes .recipes,.foods-recipes .paging {width:225px}
.list-foods-recipes .foods-recipes .recipes .paging {width:225px;margin:0}
.foods-recipes .paging{text-align:right}
.foods-recipes .recipes{margin-left:15px}
.foods-recipes .title h1{font-size:22px;width:222px;}
.foods-recipes .numberOfElements{margin:6px 0 0}
.foods-recipes .foods .description{font-size:10px;font-style:italic;margin-top:2px;display:block;}

.foods-recipes .resultTopSide, .foods-recipes .resultBottomSide{height:3px;width:225px;font-size:0;}
.foods-recipes .resultTopSide{background:transparent url(../imgs/resultTopSideVitmn.gif) no-repeat}
.foods-recipes .resultContent{background:transparent url(../imgs/resultBgVitmn.gif) repeat-y;width:225px;}
.foods-recipes .resultBottomSide{background:transparent url(../imgs/resultBottomSideVitmn.gif) no-repeat}

.foods-recipes .elementSelected .resultTopSide{background:transparent url(../imgs/resultTopSideVitmnSelected.gif) no-repeat}
.foods-recipes .elementSelected .resultBottomSide{background:transparent url(../imgs/resultBottomSideVitmnSelected.gif) no-repeat}
.foods-recipes .elementSelected .resultContent{background:transparent url(../imgs/resultBgVitmnSelected.gif) repeat-y;}

.foods-recipes .resultInput {top:3px;left:6px;}
.foods-recipes .resultInput input{width:42px;height:14px;padding:2px 0;border:1px solid #7f9db9}

.foods-recipes .element,.foods-recipes .elementSelected{margin:5px 0}


.foods-recipes .element .myRecipe .resultTopSide{background:transparent url(../imgs/resultTopSideMyVitmnSelected.gif) no-repeat}
.foods-recipes .element .myRecipe .resultContent{background:transparent url(../imgs/resultBgMyVitmnSelected.gif) repeat-y;}
.foods-recipes .element .myRecipe .resultQuantity{background-color:#b9cc78;}
.foods-recipes .element .myRecipe .resultBottomSide{background:transparent url(../imgs/resultBottomSideMyVitmnSelected.gif) no-repeat}


.foods-recipes .elementSelected .myRecipe .resultTopSide{background:transparent url(../imgs/resultTopSideMyVitmnSelected.gif) no-repeat}
.foods-recipes .elementSelected .myRecipe .resultContent{background:transparent url(../imgs/resultBgMyVitmnSelected.gif) repeat-y;}
.foods-recipes .elementSelected .myRecipe .resultQuantity{background-color:#b9cc78;}
.foods-recipes .elementSelected .myRecipe .checked {background:transparent url(../imgs/mychecked.gif) no-repeat scroll 4px 0}
.foods-recipes .elementSelected .myRecipe .resultBottomSide{background:transparent url(../imgs/resultBottomSideMyVitmnSelected.gif) no-repeat}

.foods-recipes .checked{width:25px;}
.foods-recipes .elementSelected .checked{background:transparent url(../imgs/checked.gif) no-repeat scroll 4px 0;height:23px;clear:both;}



.foods-recipes .resultQuantity{background-color:#f1c6db;width:200px;height:23px;float:right;}
.foods-recipes .elementSelected .resultQuantity{background-color:#e09bbd}
.foods-recipes .resultQuantity .resultInput{width:85px;}
.quantity-consumed .quantity input{width:42px;padding:1px 0;}
.foods-recipes .resultQuantity .labelGR, .quantity-consumed .quantity .labelGR{font-weight:bold;display:block;margin:4px 0 0 50px;}
.foods-recipes .resultQuantity .resultSave{width:100px;margin:2px 0;}
.foods-recipes .recipes .resultDesc{padding-bottom:6px;}
.foods-recipes .resultDesc{margin:0 0 4px 7px;width:185px;}
.foods-recipes .recipes .resultDesc{cursor:help;}
.foods-recipes .resultNo{padding-left:3px;text-align:center}
.foods-recipes .resipes{position:relative;}
.foods-recipes .recipes .resultDescription{display:none;}
#myResultDescriptionWrapper, #resultDescriptionWrapper{position:absolute;z-index:100;display:none;background:#ca2677 url(../imgs/recipeDescriptionBG.png) left bottom repeat-x; padding:10px 11px 11px;width:193px;}
.resultDescriptionWrap .title h3{font-weight:bold;color:#fff;font-size:11px}
.resultDescriptionWrap .description{color:#fff;font-size:11px;clear:both;width:193px;}

#myResultDescriptionWrapper{background-image:url(../imgs/myRecipeDescriptionBG.png)}

.quantity-consumed .title{margin:26px 0 0}
.quantity-consumed .description{width:360px;}
.quantity-consumed .quantity{float:right;width:65px;}
.quantity-consumed .procedure .cancel a,.quantity-consumed .procedure .store a{width:141px;height:33px;line-height:28px;}
.quantity-consumed .procedure{margin:13px 0 27px;}
.quantity-consumed .procedure .cancel a{background:url(../imgs/cancelBG.gif);}
.quantity-consumed .procedure .store{float:right;}
.quantity-consumed .procedure .store a{background:url(../imgs/storeBG.gif);}
.instructions.special .item{margin:9px 0}
.instructions.special .item .description{clear:both;}
.new-ingredient{margin-top:10px;}
.new-ingredient .details {background-color:#f6e7ee;padding:5px;margin-bottom:8px;width:457px;}
.new-ingredient .item.created .row{background-color:#faf1f5;width:34px;margin-left:5px;padding:3px;text-align:center;margin-bottom:-100px;padding-bottom:100px;}
.new-ingredient .item.created .cookingway{width:100px;}
.new-ingredient .item.created .food{position:relative;margin-left:0;width:208px;text-align:left;}
.new-ingredient .item.created .food .description{display:block;font-style:italic;margin-top:2px;font-size:10px;}
.new-ingredient .item.created .delete{width:75px;background:none;}
.new-ingredient .delete a{background:#f0d4e2 none;width:75px;height:22px;line-height:20px;color:#323232}
.new-ingredient .ingredients .item{/*width:370px*/overflow:hidden;}
.new-ingredient .ingredients .newItem{width:425px;}
.new-ingredient .ingredients .newItem .row{padding-left:5px;}
.new-ingredient .ingredients .newItem .food{padding:0;width:333px;}
.new-ingredient .ingredients .newItem .food .image-loader{position:absolute;z-index:100;right:2px;top:1px;display:none;}
.quantity-consumed .image-loaderStore{margin-left:54px;display:none;}
.new-ingredient .ingredients .newItem .image-loaderSave{float:right;display:none;}
.new-ingredient .ingredients .newItem .row input {padding:1px 2px;border:1px solid #7f9db9}
.new-ingredient .ingredients .newItem .food input{width:328px;}
.new-ingredient .ingredients .newItem .cookingway select{font-size:12px;height:17px;padding:0;width:110px;}
.new-ingredient .ingredients .newItem .quantity input{width:30px;}

.new-ingredient .ingredients .delete{float:right}

.vitanometrhsteResults .tabSys,.vitanometrhsteResults .page-inner{width:466px;}
.vitanometrhsteResults .tabSys .tabSysLine{margin-bottom:14px;}
.vitanometrhsteResults .tabSys .detail .foodBox{padding:0 25px;}
.vitanometrhsteResults .tabSys ul li a{font-size:9px;padding:5px 5px 3px;}
.vitanometrhsteResults .gotoStepC{float:right}
.vitanometrhsteResults .gotoStepC a.gotoStep{width:100px;background:transparent url(../imgs/gotoStep.gif) no-repeat;line-height:28px;}
.vitanometrhsteResults h1{margin-bottom:15px;}
.vitanometrhsteResults .tabSys h1{font-size:22px;margin-bottom:0}
.tip{width:340px}

.autocomplete_list{visibility:hidden;margin:0!important;padding:0;background-color:inherit;color:#fff;cursor:default;text-align:left;list-style-type:none;overflow:auto;font-weight:normal;font-family:Tahoma;font-size:12px;max-height:150px;height:auto!important;height:150px;}
.autocomplete_list b{color:#888;}
.autocomplete_highlighted_listitem{background-color:#faf1f5;color:#000;padding:5px;}
.autocomplete_listItem{background-color:#f6dae8;color:WindowText;padding:5px;}
.success{display:none;}
.success h1{font-size:17px;}

.burningColories{border:1px solid #323232}
.page-inner table td{border-bottom:1px solid #323232}
