/* CSS Document */
/**************general*******************/
body{ font: 12px verdana;  color:#666666; height:100%; margin-left: 0px; margin-top: 0px;}
a:link{ text-decoration:none; color:#d00000;}
a:visited{ text-decoration:none;  color:#d00000}
a:hover{ text-decoration:underline; color:#d00000}
a:active{color:#d00000;}

h1{margin:0px;font-size:16px; color:#d00000; font-weight:bold}
h2{margin:0px;font-size:24px; color:#d00000; font-weight:bold}
h3{margin:0 0 10px 0;font:bold 17px arial; color:#666666}
h4{margin:0;font:bold 14px arial; color:#666666}
h5{margin:0;font:bold 14px arial; color:#ffffff}


.txtspace{padding-bottom:20px; margin:0 0 0 10px}
.txtspace2{padding-bottom:20px;}

.main{width:870px;margin-left:auto; margin-right:auto}
/*.clear{clear:both}*/

.btn {width:69px; height:17px; margin-top:10px; font-size:10px}
.btn a{width:69px; height:17px; background:url(../images/btn.gif) #d00000; border-style:none; display:block; text-align:center; text-decoration:none; color:#FFFFFF;}
.btn a:hover{width:69px; height:17px; background:url(../images/btn1.gif) #d00000; color:#FFFFFF; border-style:none}
.btn a:visited{color:#FFFFFF;}
.btn a:active{color:#FFFFFF;}

/*******************tables*********************/
td.space{padding-bottom:3px}
td.space2{padding-bottom:3px; padding-top:3px}
table.tableNutrient td{ padding: 2px ; border-bottom:#e7e7e7 1px solid;  }

table.tableNutCom td{border-left:#666666 1px solid; padding:5px}
table.tableNutCom{border-top:#666666 1px solid; border-bottom:#666666 1px solid; border-right:#666666 1px solid;}
table.tableNutCom tr.grey{background-color:#ededed}
table.tableNutCom tr.darkgrey{background-color:#666666}
table.tableNutCom td.darkgrey{background-color:#999999; color:#FFFFFF}

table.tableCooking td{border-left:#666666 1px solid; padding:5px}
table.tableCooking{border-top:#666666 1px solid; border-bottom:#666666 1px solid; border-right:#666666 1px solid;}
table.tableCooking tr.grey{background-color:#ededed}
table.tableCooking tr.darkgrey{background-color:#666666}

table.tableNews td{ padding:2px }
table.tableNews tr.grey{background-color:#ededed}
table.tableNews tr.darkgrey td{background-color:#666666; }
tr.darkgrey td{color:#FFFFFF; font-size:12px; font-weight:bold}

table.tableCuts{ font-size:11px; margin:5px;}
table.tableCuts td{ padding:2px; text-align:center; }
table.tableCuts td.boxHead{ font-size:12px; text-align:left; border-bottom:solid 1px #ededed ; padding-top:15px; padding-bottom:5px; text-align:left;}
table.tableCuts a{color:#666666}
table.tableCuts a:hover{ text-decoration:underline}
table.tableCuts img{ border:0; }


table.tableListMeats td{ padding:2px;text-align:left; }
table.tableListMeats td.boxHeadList{ color:#d00000; font-weight:bold;font-size:14px; text-align:left;  height:40px}

/***********footer****************/
.footer {visibility:hidden; display:none}

/***************header**************/
.mlalogo{text-align:right; }
.header { height: 92px; margin-bottom:10px; margin-right:auto; margin-left:auto; padding:0; }
.headerbg{width:80%; }
.top_info_left { width: auto; float: left; margin-top:13px}
.top_info_right { width: auto; padding:0; float:right; margin-top:0px}
.searchbar{visibility:hidden; display:none;}

/**************input text ***********************/
.inptxt {border:1px solid #999; font: normal 11px arial;  color:#666666; width:120px; height:20px; float:left}
.inptxt2 {border:1px solid #999; font: normal 11px arial;  color:#999; width:95px; height:14px; float:left ; margin:0 ; padding: 0;}
.inptxtsearch {border:1px solid #999; font: normal 10px arial;  color:#666666; width:200px; height:20px;}
.inptxtmsg {border:1px solid #999; font: normal 10px arial;  color:#666666; width:117px; height:70px; float:left}

input { border:1px solid #999; font: normal 12px arial;  color:#666666; height:16px; float:left ; padding: 0 0 0 5px ;}
select { border:1px solid #999; font: normal 12px arial;  color:#666666; height:18px; float:left ; padding: 0 0 2px 0px ;}
input.checkbox{border:0; margin:0 5px 10px 0}
input.go{ border:hidden; width:15px ; height:14px ; margin:0 ; padding: 0;}

.inputlong  {width:180px ;}
.inputlong2  {width:187px ;}
.inptxtinside {width:117px;}
.inptxtinside1 { width:50px; margin: 0 0 0 10px ; }


/**********main menu*************/
.menu{visibility:hidden; display:none}


/**********content**********/
.content{ }
.content1{}

.bottom{visibility:hidden; display:none}

.contenttopimg{ visibility:hidden;display:none}

.contenttopimg1{ visibility:hidden;display:none}

.contenttopimg2{visibility:hidden; display:none}

/***********content main page ************/
.banner{width:810px; height:271px; padding: 0px 30px; clear:left}
.bannermeat{float:left; width:224px; margin:0px 70px 0 30px;text-align:right}
.bannerinside{float:left; width:802px; height:240px; overflow:hidden}
.bannerbottom{float:left; width:802px; height:38px; background-image:url(../images/banner_bottom.jpg);}
/*
.bannerinside{float:left; width:784px; height:271px; background-image:url(../images/banner_03.gif)}
.bannerborder{float:left; width:9px; height:271px; background-image:url(../images/banner_05.gif); background-repeat:no-repeat}
.bannerborder1{float:left; width:9px; height:271px; background-image:url(../images/banner_01.gif); background-repeat:no-repeat}
*/
.bannerTit{font-size:59px; color:#d00000; line-height:54px; font-weight:100; margin-bottom:10px; }
.bannerTxt{font-size:15px; color:#666666; font-weight:bold; }
.bannerTxtMargin{ float:left; width:410px; margin:30px 0px}
.boxes{ width:810px; margin:23px auto 25px auto;}
.boxmain_top{ width:260px; height:7px; background:url(../images/bgboxestop.gif) no-repeat; overflow:hidden ; }
.boxmain_bot{ width:260px; height:160px ; min-height:160px; background:url(../images/bgboxesbottom.gif) bottom  no-repeat;  float:left }
	html>body  .boxmain_bot { height:auto}


.box{ width:260px; height:auto;  margin:0 3px 0 3px; float:left}
.boximg{width:80px; height:autopx; border: solid 1px #CCCCCC; margin:10px 10px; }
.boximg1{width:61px; height:61px; border: solid 1px #CCCCCC; margin:3px 10px 3px 0; }
.boximg2{width:172px; height:172px; border: solid 1px #CCCCCC; }
.boxcontent{width:145px; height:auto; margin-top:10px; }
.boxtext{margin-top:5px}
.boxbtn{margin-top:10px; margin-bottom:12px}

/************ content inside **************/
.contentinside{ width:815px; margin-left:auto; margin-right:auto;}
.text_vital{float:left; margin:0 0 0 10px; width:421px}

.titles{margin-bottom:10px; margin-right:15px; }
.subtitins{float:left;}
.subtitins1{margin-bottom:0px}
.printer{ margin-top:12px; float:right; font-size:11px ;}
.printer a{ text-decoration:none; color:#d00000}
.printer a:hover{ text-decoration:underline; color:#d00000}

.printer1{ float:right;  font-size:11px ;}
.printer1 a{ text-decoration:none; color:#d00000; }
.printer1 a:hover{ text-decoration:underline; color:#d00000}


.line{ clear:both; width:auto; border-bottom:solid 1px #ededed; height:7px; margin-bottom:10px}
.line2{ clear:both; width:auto; border-bottom:solid 1px #ededed; height:1px}
.subtit{font:bold 13px arial; color:#d00000}
.c1{width:170px; float:left; display:block ; min-height:20px; visibility:hidden;display:none ;}
.c2{width:80%; height:auto; float:left; padding-left:20px;}
.c3{width:145px; height:auto; float:left;visibility:hidden;hidden;display:none ;}
.c4{width:80%; height:auto; float:left; padding-left:20px}
.box_top{width:145px; height:5px; background-image:url(../images/bgbox_top.gif); background-repeat:no-repeat;  overflow:hidden;}
.box_content{width:125px; height:auto; background:url(../images/bgbox_bot.gif) bottom left no-repeat; margin-bottom:15px ; padding: 10px; }
.box_content a{  text-decoration:none}
.box_content a:hover{ text-decoration:underline}

.box_top_large{width:464px; height:8px; background-image:url(../images/boxloginlarge_01.gif); background-repeat:no-repeat;  overflow:hidden;}
.box_content_large{width:464px; height:auto; background:url(../images/boxloginlarge_02.gif) bottom left no-repeat; margin-bottom:15px ; padding: 10px; }
.box_content_large a{  text-decoration:none}
.box_content_large a:hover{ text-decoration:underline}
.box_large_left{float:left; width:120px; margin-right:40px; margin-left:10px}
.box_large_right{float:left; width:250px}

.smalltxt{ font-size:10px}
.tittabletxt{ font-weight:bold; font-size:13px; background-color:#666666; color:#FFFFFF}
.colortext{ color:#d00000;text-decoration:none;}
.textinside{clear:both; margin-right:15px; margin-bottom:15px}

.navig{ float:left;color:#666666;clear:both; width:400px; font-size:12px}
.navig a{ color:#666666; text-decoration:none}
.navig a:hover{ color:#666666;margin-top:10px; text-decoration:underline}
.navig a:visited{color:#666666; }
.navig a:active{ color:#666666;margin-top:10px; text-decoration:underline}
.navig2{color:#666666; margin-bottom:5px; width:370px; font-size:12px;}
.navig3{ color:#666666;clear:both; margin-bottom:5px; width:100%; font-size:12px; }
.clearing{clear:both}

.numbering{margin:0; padding:18px}
.listening{margin:0; padding: 0px 0px 0px 5px; list-style:none}
.listening li{margin:2px 0 0 0; padding: 0px 10px; background:url(../images/listico.gif) 0px 4px  no-repeat ;}
.listening li a{margin:0;}


.blockresources{margin-bottom:30px; margin-right:15px; width:464px}
.rowsresources{ margin-bottom:10px}
.rowsresources a{color:#d00000; text-decoration:none}
.rowsresources a:hover{color:#d00000; text-decoration:underline}
.link1{ font-size:9px; }

.pastissuesTable { padding-right:20px ; float:left ;}
.pastissuesTable table{  width:166px ; }
.pastissuesTable table td{ padding: 2px 2px 2px 2px ; }



/*********************************************/
.blocknews{padding-bottom:15px; padding-top:5px;border-bottom:solid 1px #ededed }
.newsPages{text-align:center; margin-top:15px; font-weight:bold}
.newsPages a{ background-color:#ededed; padding:3px 5px; margin:1px;font-weight: normal}


/*************recipes*************/
.imgMain{ margin-left:15px}
.imgSmall{margin-right:25px; margin-bottom:15px; float:left;}
.imgBig{margin-right:20px; margin-bottom:10px; float:left;}
.imgSmallDescriptor{margin-right:25px; margin-bottom:80px; float:left;}
.blockText{margin-bottom:10px;border-bottom:solid 1px #ededed;}
.blockRecipes {margin-bottom:10px;border-bottom:solid 1px #ededed;}
