/* FEATURES ON HOME PAGE */
#featureLeft	{ float:left; width:284px;}
#featureRight 	{ float:left; width:268px;}


/* Calculators */

/* Defrost Calculator */

/* IE7 Only */
*:first-child+html #cookingCalc #footerRow, #defrostCalc #footerRow {padding-bottom:5px; font-weight:normal;}
*:first-child+html #cookingCalc #columnImperial {padding-left:0px;}

#defrostCalc {float:left; width: 350px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em; background: #C6DBFF; margin: 0; padding: 0;}

#defrostCalc .container {float: left; margin: 5px; padding: 0px; padding-bottom: 5px; width: 340px;}

#defrostCalc #title {float:left; width:330px; font-size: 1.5em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding: 5px 0px 0px 0px; margin: 0;}

#defrostCalc #columnSelect { float:left; width:70%; padding:27px 0px 0px 5px; margin:0px; }
#defrostCalc #columnWeight {width:auto; padding:0px; margin:0px;}

#defrostCalc p {padding:0; margin:0; padding-bottom:3px;}

#defrostCalc select {background-color: #003366; color: #ffffff; font-size:1.2em; border: 1px solid #C6DBFF; width: 243px;}

#defrostCalc input {border: 1px solid #C6DBFF;}
#defrostCalc input.answer {width:100px; font-size: 1.2em; font-weight: bold; text-align:center; padding:2px; margin:0;}
#defrostCalc input.hours {width: 60px; padding-left: 5px;}
#defrostCalc input.defrostbutton {font-size:110%; padding:2px; font-family:verdana,arial,sans-serif; width:120px; background-color:white; border: 2px solid #003366;}

#defrostCalc .wname {padding-left:15px; font-weight:bold;}
#defrostCalc .lname {padding-right:5px; font-weight:bold; }

#defrostCalc .columnRow {float:left; width:100%; padding-bottom: 5px;}

#defrostCalc #calculateRow, #defrostCalc #footerRow {float:left; clear:both; width: 100%; padding-top: 10px; text-align:center;}

#defrostCalc .t_dc {float: left; background: url(../images/calc_images/dot_blue.gif) 0 0 repeat-x; width: 350px;}
#defrostCalc .b_dc {float: left; background: url(../images/calc_images/dot_blue.gif) 0 100% repeat-x; width: 350px;}
#defrostCalc .l_dc {float: left; background: url(../images/calc_images/dot_blue.gif) 0 0 repeat-y; width: 350px;}
#defrostCalc .r_dc {float: left; background: url(../images/calc_images/dot_blue.gif) 100% 0 repeat-y; width: 350px;}
#defrostCalc .bl_dc {float: left; background: url(../images/calc_images/blue-bl.gif) 0 100% no-repeat; width: 350px;}
#defrostCalc .br_dc {float: left; background: url(../images/calc_images/blue-br.gif) 100% 100% no-repeat; width: 350px;}
#defrostCalc .tl_dc {float: left; background: url(../images/calc_images/blue-tl.gif) 0 0 no-repeat; width: 350px;}
#defrostCalc .tr_dc {float: left; background: url(../images/calc_images/blue-tr.gif) 100% 0 no-repeat; width: 350px;}

/* Cooking Calculator */

/* IE6 Only */
* html #cookingCalc .container {padding: 5px 0px 10px 0px; margin:0;}
* html #cookingCalc .columnRow {padding: 0px 0px 5px 0px;}
* html #cookingCalc #columnImperial {padding-left: 0px; width:auto;}

#cookingCalc { float:left; font-size: 1em; width: 350px; font-family: Arial, Verdana, Helvetica, sans-serif; background: #EAD7D7; margin: 0; padding: 0;}

#cookingCalc .container {float: left; margin: 5px; padding: 0px 0px 5px 0px; width: 340px;}

#cookingCalc #title {float:left; width:100%; color:#993300; font-size: 1.3em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: 600; text-align:center; padding:5px 0px 0px 0px; margin: 0;}

#cookingCalc p {float:left; width:100%; text-align:left; margin:0px; padding-top:10px; padding-bottom:5px;}

#cookingCalc input {border: 1px solid #EAD7D7;}
#cookingCalc input.hours, input.mins {text-align:right; font-weight:normal; width:30px;}
#cookingCalc input.cookinfo {font-weight:normal; width: 140px;}

#cookingCalc #chicken {color: 1px solid black;}

#cookingCalc input.cookbutton {font-size:110%; font-family:verdana,arial,sans-serif; padding:3px; width:130px; background-color:white; border: 2px solid #996666;}

#cookingCalc .lname {padding-left:3px;}
#cookingCalc .tname {padding-left:5px;}
#cookingCalc .appname {padding-left:15px;}

#cookingCalc .columnRow {float:left; width:100%; margin:0; padding-top:15px; padding-bottom: 5px;}

#cookingCalc #calculateRow, #cookingCalc #footerRow {float:left; clear:both; width: 100%; padding-top: 15px; text-align:center;}

#cookingCalc #columnMetric, #cookingCalc #columnImperial {float:left; margin-top: 0; padding-top: 15px;}
#cookingCalc #columnMetric {width:40%; padding-left: 10px;}

#cookingCalc #columnImperial {padding-left: 18px; width:auto;}

#cookingCalc #typeRadios ul {text-align: center; margin:0; padding:0;}
#cookingCalc #timeRadios ul, #cookingCalc #typeRadios ul {float: left; margin: 0; padding: 0; width: 100%; list-style: none;}
#cookingCalc #timeRadios ul {text-align: left; padding-left:10px; }
#cookingCalc #typeRadios li {text-align: center; display:inline; padding: 0px 20px 0px 0px; }
#cookingCalc #timeRadios li{display:inline; padding-left:3px;}

#cookingCalc .t {float: left; background: url(../images/calc_images/dot_red.gif) 0 0 repeat-x; width: 350px;}
#cookingCalc .b {float: left; background: url(../images/calc_images/dot_red.gif) 0 100% repeat-x; width: 350px;}
#cookingCalc .l {float: left; background: url(../images/calc_images/dot_red.gif) 0 0 repeat-y; width: 350px;}
#cookingCalc .r {float: left; background: url(../images/calc_images/dot_red.gif) 100% 0 repeat-y; width: 350px;}
#cookingCalc .bl {float: left; background: url(../images/calc_images/red-bl.gif) 0 100% no-repeat; width: 350px;}
#cookingCalc .br {float: left; background: url(../images/calc_images/red-br.gif) 100% 100% no-repeat; width: 350px;}
#cookingCalc .tl {float: left; background: url(../images/calc_images/red-tl.gif) 0 0 no-repeat; width: 350px;}
#cookingCalc .tr {float: left; background: url(../images/calc_images/red-tr.gif) 100% 0 no-repeat; width: 350px;}



/* Sugar */
#sugarmag td{color:#ffffff; font-size:90%; vertical-align:top; padding:4px;}
#sugarmag td.missing{background-color:#cc3300;}
#sugarmag td.guilt{background-color:#ff9966;}
#sugarmag td.worries{background-color:#339966;}
#sugarmag .blue{color:#336699;}
#sugarmag .green{color:#669966;}
#sugarmag .pink{color:#CC6699;}
#sugarmag div{margin-top:10px;}

#mainContentHm #featuresHome td td  { font-size:100%; }
#featuresHome {display:inline; height:auto; margin:0; width:552px; font-size:75%;}
#featuresHome .left { width:10px;}
#featuresHome .middle { width:250px; vertical-align:top;}
#featuresHome .right { width:10px;}

#featuresHomeTxtLft	{float:left;width:268px;height:auto;}
*html #featuresHomeTxtLft{width:258px;}
#featuresHomeTxtLft	h1{font-size:130%; }
#featuresHomeTxtLft	a.h1 { color:#993333; }
#featuresHomeTxtLft .padding {padding-left:10px;}
#featuresHomeTxtMid	{float:left;width:16px;height:auto;}
#featuresHomeTxtRgh	{float:left;width:268px;height:auto;}
#featuresHomeTxtRgh	h1{ font-size:130%;}
#featuresHomeTxtRgh	a.h1{color:#663333; }
#featuresHomeTxtRgh .padding {padding-left:10px;}

/* COLOUR CODE - ADD HERE */
#featuresHomeTxtLft	a.Peach,	#featuresHomeTxtRgh a.Peach		{color:#993333;}
#featuresHomeTxtLft	a.Pink, 	#featuresHomeTxtRgh	a.Pink 		{color:#663333;}
#featuresHomeTxtLft	a.Orange, 	#featuresHomeTxtRgh a.Orange	{color:#CC0033;}
#featuresHomeTxtLft	a.Yellow, 	#featuresHomeTxtRgh a.Yellow 	{color:#666666;}

.featureColorPeach{	background-color: #FFCC99; }
.featureColorPink{ background-color: #FFCCCC; }
.featureColorOrange{ background-color: #FF9966; }
.featureColorYellow{ background-color: #FFCC66; }



#hiddenTextOnly { visibility:hidden; width:0px;	height:0px;	position:absolute; top:200px; left:0px; }

/* tabular data styles */
.tabularData th { font-weight:normal; vertical-align:top; background-color:#FDF6DA; border-top:1px solid #CC9966; border-bottom:1px solid #CC9966; }
.tabularData th, .tabularData td { padding:6px; border-right:1px solid #FFCC99;border-left:1px solid #FFCC99; }
.tabularData td.lastCol, .tabularData th.lastCol  { border-right:1px solid #FFCC99 }
.tabularData td {border-bottom:1px dotted #FFCC99;} 
.tabularData td.lastRow  { border-bottom:1px solid #CE9A68; }
.tabularData tr.last { border-right:0px }
.tabularData td.firstCol{ background-color:#FFF5EB; }
*html .tabularData td { font-size:75%;f\ont-size:100%; }/* first value for IE5.X, second for all other IE */
*html .tabularData th { font-size:75%;f\ont-size:100%; }/* firts value for IE5.X, second for all other IE */

/* calculators */
#calc { background-color:#FDF6DA; border-top:1px solid #CC9966; border-bottom:1px solid #CC9966;}
#calc .pad { padding:16px 10px; }
*html #calc td { font-size:75%;f\ont-size:100%; }/* firts value for IE5.X, second for all other IE */

.hrCalc { height: 1px; background-color:#FFCC99;}
.survey{background:url(../images/yesno.gif) no-repeat right top;}

.doDont h2.do { color: #666633; }
.doDont h2.dont { color: #CC3333; }
.doDont .do { color: #669900; font-weight:bold; }
.doDont .dont { color: #CC3333; font-weight:bold; }
.doDont .itemL{float:left;height:20px; width:22px;}
.doDont .iconDo {background:url(../images/greentick.gif) no-repeat top;}
.doDont .iconDont {background:url(../images/red_dont.gif) no-repeat top;}
.doDont .itemR{float:left;width:320px;}

#sitemap a{ line-height: 150%; }

#askSam .h1 {color:#CC6600;}
#askSam .h2 {color:#CC6600;}
#askSam .askQ {float:left; width:8px; height:18px; background:url(../images/arr_red_whitebg.gif); background-repeat:no-repeat;}
#askSam .qa {float:left; height:45px; width:33px;background:url(../images/asksam_qa.gif) no-repeat top;}
#askSam .qa1{float:left;width:500px;}


.QA .qa {float:left; height:45px; width:33px;background:url(../images/asksam_qa.gif) no-repeat top;}
.QA .qa1 {float:left;width:311px;}

#askSamLinks {margin-top:15px;}
#askSamLinks .side { width:1px;background-color:#CC9966; }
#askSamLinks .middle {background-color:#FDF6DA; padding:0px 10px; font-size:100%; }
#askSamLinks .askSamTable { font-size:100%; }
*html #askSamLinks .middle { font-size:75%; font-size:100%;} /* firts value for IE5.X, second for all other IE */
*html #askSamLinks .askSamTable { font-size:75%; font-size:100%; width:541px; } /* IE only */

#askSamLinks .middle1 { width:431px;}

*html #askSamLinks .middle2 { width:539px;} /* IE only */
#askSamLinks li.more {list-style-image:url(../images/morebullet.gif);}
#askSamLinks li  {list-style-image:url(../images/normbullet.gif);}
#askSamLinks .cat0 { width:254px; margin-right:10px; float:left; }

/* IE mac */
#askSamLinks .cat1 { width:254px; }
/* hide from IE mac \*/
#askSamLinks .cat1 { width:254px; float:left; }
/* end hiding from IE5 mac */


#askSam a.more {color:#666666; text-decoration:none;}

#searchPage a.red, #searchPage .red  { color:#CC3333;}
#searchPage a.red:hover {text-decoration:underline; }
#searchPage .searched { font-size:110%; color:#333333;}
#searchPage .head{ color:#660000; font-size:120%;  }
#searchPage .red1{ color:#660000;}
#searchPage ol{padding-left:28px;margin-left:0px;}

.submitRecipeLinkOn {
   color: #CC3333;
   font-family:Trebuchet MS;
   font-size:130%;
   font-weight:bold;
   background-color: transparent;   
   border: none;         	   
   cursor: pointer;
   cursor: hand; 
   height: 20px;  
   padding: 0px 5px;  
   overflow: visible; /* seems to keep IE (inc 7) in check! */           
  }
  
.submitRecipeLinkOff {
   color:#910000;
   font-family:Trebuchet MS;
   font-size:130%;
   font-weight:bold;
   background-color: transparent;   
   border: none;         	   
   cursor: pointer;
   cursor: hand;
   height: 20px;
   padding: 0px 5px;
   overflow: visible; /* seems to keep IE (inc 7) in check! */
  }  

/* margins and paddings */
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.m0{margin:0px}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.p0{padding:0px}

.iconPopup{margin-top:2px;}

/* text size */
.small {font-size:80%;}
.smaller {font-size:90%;}

/* general font classes */
.strong{font-weight:bold;}
.grey { color:#8E8C85; }
a.black{ color:#000000; }
.black{ color:#000000; }



.extraF { color: #CC6600; }
.headNews{ color: #666600;	font-size: 115%; font-family:Trebuchet MS; margin-bottom:3px; }
.searchForm{ margin:0px; padding:0px; margin-left:15px; }
.searchForm input { font-size: 75%; }
.fullheight{ height:100% }
.rightTopHR {border-top:solid 1px #CC6600;}
.hrBg {	height: 1px; background: url(../images/hrBg.gif) repeat-x left; }
.imgWrapL { float:left; margin:8px 16px 5px 0px; }
.imgWrapRecipeL { float:left; margin:4px 16px 5px 0px; }
.imgWrapR { float:right; margin:8px 0px 5px 10px; }


/* had to change this in original css */
#search { position:absolute;left:595px;top:52px; height:32px; width:177px; }	

.contLinkBox .navArr {float:left; width:8px; height:18px; background:url(../images/arr_red_whitebg.gif); background-repeat:no-repeat;}
.contLinkBox .navArrSel {float:left; width:8px; height:18px; background:url(../images/arr_red_whitebg.gif); background-repeat:no-repeat;}
.contLinkBox {line-height:120%; margin-top:15px; padding:8px; color:#333333; border:1px solid #FFCC99; background-color:#FFFBEA;} /* object1 */
.contLinkBox a {color:#660000; text-decoration:none; float:left; padding-right:5px; } /* object1 */
.contLinkBox a:hover {text-decoration:underline; } /* object1 */

	
/* ORIGINAL */

body {height:100%; margin:0px; width:100%;}

/*{padding:0px 0px 0px 0px;} can't put 0 in as ie on mac puts in a Horizontal scroll bar*/

/* commented backslash mac hack \*/ 
html, center { height:100%; } 
/* end hack */ 

#frame div { text-align:left;}

body { background:url(../images/bodybg.gif) #FFCF0E repeat-x top; }

.leftGutter { width:1px; background:#CC3333; }
.leftGutterTop { width:1px; background:url(../images/left_gutter.gif) #CC3333 no-repeat top; }
.leftGutterTopPrint { width:1px; background:url(../images/left_gutter.gif) #CC3333 no-repeat top; }

.rightGutter { width:1px; background:#CC3333; }
.rightGutterTop { width:1px; background:url(../images/right_gutter.gif) #CC3333 no-repeat top; }
.rightGutterTopPrint { width:1px; background:url(../images/right_gutter_print.gif) #CC3333 no-repeat top; }

#topCorner {position:absolute;left:764px;top:78px; }
#leftCorner {position:absolute;left:0px;top:78px; }
#topCornerPrint {position:absolute;left:619px;top:49px; }
#leftCornerPrint {position:absolute;left:0px;top:49px; }
#topCell { vertical-align:top; background-color:#fff; }
#footerCell, #footerCell { vertical-align: bottom; height:auto; background-color:#fff; }

#tabs { position:absolute;left:0px;width:600px;top:51px; }/* object1 */

#navDiv {position:relative; height:79px; top:0px; left:0px; background:url(../images/navbg.gif) repeat-x top; }
#navDivPrint {position:relative; height:50px; top:0px; left:0px; background:url(../images/navbg_print.gif) repeat-x top; }

a.nav { color:#7A7975; text-decoration:none;}/* object1 */
a.nav:hover {text-decoration:underline; }/* object1 */
a.nav1 { color:#000000; text-decoration:none;}/* object1 */
a.nav1:hover {text-decoration:underline; }/* object1 */

a.nav2, #rightContent .padding .rightContentInd a.nav2  { color:#CC3333; text-decoration:none;}/* object1 */
a.nav2:hover, #rightContent .padding .rightContentInd a.nav2:hover  {text-decoration:underline; }/* object1 */


body {font-family:verdana;}
	
img {border:0px; }

#header { position:absolute; left:7px; top:12px;}

/*#search { position:absolute;left:595px;top:52px; height:32px; width:177px; }*/
#search a { color:#CC3333; font-size:70%; text-decoration:none;}
#search a:hover {text-decoration:underline; }

#button {position:absolute;left:739px; top:55px;}

#contentContainer { background-color:#fff; }

#leftContent { float:left; width:210px; background-color:#fff; }
#leftContent .padding {padding-top:41px ; padding-left:20px}
/* #leftContent a  {color:#7A7975; text-decoration:none;}
#leftContent a:hover {color:#7A7975; text-decoration:underline; } object1 */
#leftContent .navArr {float:left; width:8px; height:18px; background:url(../images/arr_red_whitebg.gif); background-repeat:no-repeat; font-size:70%;}
#leftContent .navBullet {float:left;width:8px; background:url(../images/bulletBlk.gif); background-repeat:no-repeat; font-size:70%;}
#leftContent .navBulletSel {float:left; width:8px; background:url(../images/bulletRed.gif); background-repeat:no-repeat; font-size:70%;}	
#leftContent .navArrSel {float:left; width:8px; background:url(../images/arr_red_whitebg_down.gif); background-repeat:no-repeat; font-size:70%;}/* object1 */
#leftContent .navTxt {float:left; width:170px; font-size:70%;}
#leftContent .navTxtSel {float:left; width:170px; font-size:70%; color:#CC3333; }/* object1 */
#leftContent .navTxt1 {float:left;width:160px; font-size:70%; color:#CC3333}/* object1 */
#leftContent .navTxt1Sel {float:left; width:160px; font-size:70%; color:green; }/* object1 */


#mainContentHm { float:left; width:575px; background-color:#fff; }
#mainContentHm #padding {padding:0px 10px 10px 12px;}/* object1 */
#mainContentHm .padding {padding:5px 5px 5px 10px;}/* object1 */
#mainContentHm a {color:#660000; text-decoration:none;}
#mainContentHm a.more {color:#666666; text-decoration:none;}
#mainContentHm a:hover {text-decoration:underline;}
#mainContentHm td { font-size:75%; }
#mainContentHm #modHmCon td td  { font-size:100%; }
#mainContentHm a.subhead { color:#CF4141; }
#mainContentHm .intro { padding:20px 10px 0px 12px; margin-bottom:10px; }
#mainContentHm .intro .spacer { clear:left; margin-top:0px;}
*html #mainContentHm .intro .spacer { display:inline; margin-top:0px; m\argin-top:10px;} /* first value for IE5.X, second for all other IE */

*html #mainContentHm .explore { padding-top:10px; padd\ing-top:0px; } /* first for IE5.x, second for all IE */
#mainContentHm .explore { margin-bottom:10px; }

.clearer {clear:left;height:1px;}

#mainContentHm h1 {color:#CC6600; font-size:100%;}
#mainContentHm p {font-size:75%;}


#mainContent { float:left; width:351px; font-size:75%; color:#333333; }
#mainContent .padding {padding-top:41px;} 
#mainContent .txtCon {width:351px; margin-bottom:20px;} /*for ie 5 on mac - text needs a width*/
#mainContent a {color:#660000; text-decoration:none;}
#mainContent a:hover {color:#660000; text-decoration:underline;}
#mainContent p { margin:5px 0px; }/* object1 */
#mainContent h1{color:#CC3333;font-size:130%;font-family:Trebuchet MS;} /* object1 */
#mainContent h2{margin-top:0px;margin-bottom:2px;color:#CC3333;font-size:130%;font-family:Trebuchet MS;} /* object1 */
#mainContent h3{margin-top:0px;margin-bottom:2px;color:#CF4141;font-size:105%;font-family:Trebuchet MS;} /* object1 */
#mainContent a.subhead { color:#CF4141; }
#mainContent .contLinkBox h3 {color:#333300;font-family:Trebuchet MS;}/* object1 */
#mainContent a.subhead { color:#CF4141; }

#languageToggle a {color:#CC3333; font-family:verdana; font-size:70%; text-decoration:none;}
#languageToggle a:hover {color:#CC3333; font-family:verdana; font-size:70%; text-decoration:underline;}

#wideContent { float:left; width:541px; font-size:75%; color:#333333; padding:41px 0px 5px 20px; } /* object1 */
*html #wideContent {width:561px; w\idth:541px}/* first value for IE5.x, second for all other IE */
#wideContent a {color:#660000; text-decoration:none;}/* object1 */
#wideContent a:hover {color:#660000; text-decoration:underline;}/* object1 */
#wideContent p { margin:5px 0px; }/* object1 */
#wideContent h1{color:#CC3333;font-size:130%;font-family:Trebuchet MS;} /* object1 */
#wideContent h2{margin-top:0px;margin-bottom:2px;color:#CC3333;font-size:130%;font-family:Trebuchet MS;} /* object1 */
#wideContent h3{margin-top:0px;margin-bottom:2px;color:#666666;font-size:105%;font-family:Trebuchet MS;} /* object1 */
#wideContent a.subhead { color:#CF4141; }

#wideContent1 { float:left; width:541px; font-size:75%; color:#333333; padding:27px 0px 5px 20px; } /* object1 */
*html #wideContent1 {width:561px; w\idth:541px}/* first value for IE5.x, second for all other IE */
#wideContent1 a {color:#660000; text-decoration:none;}/* object1 */
#wideContent1 a:hover {color:#660000; text-decoration:underline;}/* object1 */
#wideContent1 p { margin:5px 0px; }/* object1 */
#wideContent1 h1{color:#CC3333;font-size:130%;font-family:Trebuchet MS;} /* object1 */
#wideContent1 h2{margin-top:0px;margin-bottom:2px;color:#CC3333;font-size:130%;font-family:Trebuchet MS;} /* object1 */
#wideContent1 h3{margin-top:0px;margin-bottom:2px;color:#666666;font-size:105%;font-family:Trebuchet MS;} /* object1 */
#wideContent1 a.subhead { color:#CF4141; }


#printContent {float:left; text-align:left; width:590px; font-size:75%; color:#333333; padding:15px 0px 5px 20px; } /* object1 */
*html #printContent {width:590px; w\idth:570px}/* first value for IE5.x, second for all other IE */
#printContent a {color:#660000; text-decoration:none;}/* object1 */
#printContent a:hover {color:#660000; text-decoration:underline;}/* object1 */
#printContent p { margin:5px 0px; }/* object1 */
#printContent h1{color:#CC3333;font-size:130%;font-family:Trebuchet MS;} /* object1 */
#printContent h2{margin-top:0px;margin-bottom:2px;color:#CC3333;font-size:130%;font-family:Trebuchet MS;} /* object1 */
#printContent h3{margin-top:0px;margin-bottom:2px;color:#666666;font-size:105%;font-family:Trebuchet MS;} /* object1 */
#printContent a.subhead { color:#CF4141; }
#printContent #mainContentHm{font-size:130%;} /* fix for the print only */
#printContent #mainContent{width:600px;font-size:100%;}/* fix for the print only */
#printContent #wideContent{ font-size:100%;}/* fix for the print only */
#printContent #wideContent1{ font-size:100%;}/* fix for the print only */
#printContent .QA .qa1{ float:left; width:530px; }
#printContent .doDont .itemR{width:531px;}

.modPeach				{height:auto; width:351px; background:url(../images/peach_bg.gif); background-color:#FFCC99; }
.modYell				{height:auto; width:351px; background:url(../images/yell_bg.gif); }
.modTxtCon				{float:left; width:153px; height:auto;padding-left:10px;}

#mainContent .modTxtCon h2			{margin-bottom:0px;padding-bottom:2px;}

.modTxtCon1				{height:auto;margin:0px 10px;width:331px;}/* object1 */
.modTxtConR				{float:left;width:169px;height:auto;}/* object1 */
.modTxtie				{width:150px;}
.modRecipeTxtie			{float:right;width:150px;}
.modImg					{float:right; width:167px; height:auto; padding-right:10px;}
.modRecipeImg			{float:left; width:167px; height:auto; padding-left:10px;}
.modRecipeImg			{float:left; width:167px; height:auto; padding-left:10px;}
.modImgL				{float:left; width:182px; height:auto;}
.modTop					{width:351px;}
.modPeachBot			{float:left; height:12px; width:351px;margin-bottom:18px;}
.modYellBot				{float:left; height:12px; width:351px;margin-bottom:8px;}
.modLnkPeach			{float:left; width:8px; background:url(../images/bullet_peach.gif); background-repeat:no-repeat;}
.modLnkYellowRecipe 	{float:left; width:8px; background:url(../images/morebulletyell.gif); background-repeat:no-repeat;}
.modLnkTextPeach		{float:left; width:130px;}
.modLnkTextPeach1		{float:left; margin-bottom:3px;} /* object1 */
.modLnkTextRecipe		{float:left; margin-bottom:3px; font-size:95%;}
.modLnkTextPeach2		{float:left; width:300px;}
.modLnkYell				{float:left; width:8px; background:url(../images/morebulletyell.gif); background-repeat:no-repeat; margin-top:15px;}
.modLnkPnk				{float:left; width:8px; background:url(../images/morebulletpnk.gif); background-repeat:no-repeat; margin-top:20px;}

.modLnkText				{float:left; margin-top:20px; width:130px;}
.modLnkText1			{float:left; margin-top:20px;}
.modLnkText2			{float:left; margin-top:15px; width:130px;}

.modLnkHmYell			{float:left; width:8px; background:url(../images/morebulletyell.gif); background-repeat:no-repeat;}
.modLnkHmYellDrk		{float:left; width:8px; background:url(../images/morebulletyelldrk.gif); background-repeat:no-repeat;}
.modLnkHmText			{float:left; width:160px;}
.spacer18				{margin-top:18px;}
.spacer15				{margin-top:15px;}
.titlePadding			{padding-left:12px; padding-bottom:5px;}
.tabPadding				{padding-left:5px; padding-bottom:5px;}
.linkPadding			{float:left; padding-left:5px; padding-top:5px;}
.linkFeaturePadding		{float:left; padding-top:10px; width:165px;}
.linkRecipePadding		{float:left; width:250px;}
.linkTypePadding		{float:left; padding-left:5px; padding-top:5px;}


#rightContentHm 		{ float:left; width:198px; }
#rightContentHm .padding {padding:13px 16px 10px 5px;}
#rightContent 			{ float:left; width:197px; color:#333333; background-color:#fff;} /*removed font-size from here */
#rightContent .padding	{padding-top:38px; padding-left:20px;}
#rightContent a 		{color:#660000; text-decoration:none; }
#rightContent a:hover 	{text-decoration:underline; }
#rightContent .sam		{float:left;  height:auto; padding-bottom:0px; margin:0px; width:168px;}
#rightContent a.sam		{color:#000000;}
#rightContent .minHeighter {float:right;height:83px; width:1px;}

#rightContent ul {clear:both;margin:0;padding:0;list-style-type:none;}
#rightContent ul li {padding-left:8px;margin:0;background:url("../images/arr_gy_whitebg.gif") no-repeat left top;}
#rightContent ul li.morenews {background:url("../images/arr_red_whitebg.gif") no-repeat left top;}
#rightContent ul li.morenews a {color:#666;}

.rightConModNH			{width:177px; font-size:70%; margin:0px; padding-top:18px; padding-bottom:18px; border-bottom:solid 1px #CC6600}
.rightConModNH1			{width:177px; font-size:70%; margin:0px; padding-top:18px; padding-bottom:18px;}

#rightContentHm .rightConModNH, #rightContentHm .rightConModNH1{font-size:100%; color:#666666;}/* object1 */

.rightConModWH			{width:177px; font-size:70%; margin:0px; padding-top:16px; padding-bottom:18px; border-bottom:solid 1px #CC6600}
.rightConModWHRecipe	{width:177px; font-size:70%; margin:0px; padding-top:16px; padding-bottom:5px; }
#rightContentHm .rightConModWH { font-size: 100%;}/* objetc1 */
#rightContentHm .rightConModWH h2{ color: #8C8C66;}/* object1 */
#rightContentHm .modLnkRg			{float:left; width:8px; background:url(../images/arr_gy_whitebg.gif); background-repeat:no-repeat; margin:0px; padding:0px;}


.rightContentInd .navArr {float:left; width:8px; height:18px; background:url(../images/arr_red_whitebg.gif); background-repeat:no-repeat;}
.suggestedRecipe .navArr {float:left; width:8px; height:18px; background:url(../images/morebulletyell.gif); background-repeat:no-repeat;}
.rightContentInd .navArrSel {float:left; width:8px; height:18px; background:url(../images/arr_red_whitebg.gif); background-repeat:no-repeat;}
.rightContentInd { padding:0px 8px 10px 8px; font-size:70%; color:#333333; border:1px solid #FFCC99; background-color:#FFFBEA; line-height:120%; } /* object1 */
.rightContentInd a {color:#660000; text-decoration:none; } /* object1 */
.rightContentInd a:hover {text-decoration:underline; } /* object1 */
.rightContentInd h3 {font-size:115%;color:#CC3333;font-family:Trebuchet MS;margin-bottom:5px;margin-top:10px;}










.rightConModWI		{background:url(../images/sam_section.jpg) no-repeat right bottom ; width:177px; font-size:70%; margin:0px; padding-top:16px; border-bottom:solid 1px #CC6600;} 
#rightContent a.red{color:red;}
.divider {background-image:url(../images/hr.gif); background-repeat:repeat-x;margin:0px;padding:0px;height:1px;}

#rightContentHm a {color:#CC3300; text-decoration:none; }
#rightContentHm a:hover {text-decoration:underline; }
#rightContentHm { font-size:70%; }


hr.img {margin:0px;}
.friendlyOp	{margin-bottom:5px;}	
.date {font-size:82%;color:#666666;}
.newsdate {font-size:82%;color:#666666;}
.headline {color:#CC3300;margin-bottom:8px;}
.headlineFirst {margin-top:6px;}
#latestNews {margin-top:16px;}

li.more {list-style: square;}

#footerCell, #footerCellPrint { font-size:60%; color:#666666;  background-color:#fff; }
#footerCell a, #footerCellPrint a { color:#666666; text-decoration:none; }
#footerCell a:hover, #footerCellPrint a:hover { color:#666666; text-decoration:underline; }
#copyright { float:left;width:160px; }
#copyright .padding { padding:10px; }
#globallinks { float:right;width:580px; }
#globallinks .padding { padding:10px;text-align:right; }

#obesity { float:left; width:284px;}
#spring { float:left; width:268px;}
#modHmCon {height:auto; margin:0; width:552px; font-size:75%;}
#modHmConTxtLft	{float:left;width:268px;height:auto; background-color:#FFCC99;}
#modHmConTxtLft	h1{ color:#993333;font-size:130%;}
#modHmConTxtLft	a.h1 { color:#993333;}
#modHmConTxtLft #padding {padding-left:10px;}
#modHmConTxtMid	{float:left;width:16px;height:auto;}
#modHmConTxtRgh	{float:left;width:268px;height:auto; background-color:#FFCCCC;}
#modHmConTxtRgh	h1{color:#663333;font-size:130%;}
#modHmConTxtRgh	a.h1{color:#663333;}
#modHmConTxtRgh #padding {padding-left:10px;}
.obesityBot	{float:left; width:284px; margin-bottom:16px;}
.springBot { float:left; width:268px; margin-bottom:16px;}

#modHmCon .left { width:10px;}
#modHmCon .middle { width:250px; vertical-align:top;}
#modHmCon .right { width:10px;}

#homeLinks .left { width:10px;background:url(../images/homelinks_l.gif) repeat-y left; }
#homeLinks .middle { width:532px;background-color:#FFF9E1; }
#homeLinks .right { width:10px;background:url(../images/homelinks_r.gif) repeat-y right; }
#recipeLinks .left { width:10px;background:url(../images/homelinks_l.gif) repeat-y left; }
#recipeLinks .middle { width:331px;background-color:#FFF9E1; }
#recipeLinks .right { width:10px;background:url(../images/homelinks_r.gif) repeat-y right; }
#homeLinks li.more {list-style-image:url(../images/morebullet.gif);}
#mainContentHm li.more a  {color:#7A7975;}
#homeLinks li  {list-style-image:url(../images/normbullet.gif);}

ul { clear:all; margin-top:0px; margin-bottom:10px; padding-left:8px; margin-left:8px; }
li{ margin-top:5px;margin-bottom:5px;}

#rightContentHm ul {padding-left:10px; margin-bottom:0px; padding-bottom:0px; }
#rightContentHm li {list-style-image:url(../images/arr_gy_whitebg.gif);}

.modLnkRg			{float:left; width:8px; background:url(../images/arr_gy_whitebg.gif); background-repeat:no-repeat; margin:0px; padding:0px;}
.modLnkRg1			{float:left;width:8px;margin-top:20px;background:url(../images/arr_gy_whitebg.gif); background-repeat:no-repeat;}
.modLnkRg2			{float:left;width:8px;background:url(../images/arr_gy_whitebg.gif); background-repeat:no-repeat;}
.modLnkTextRg		{float:left; width:auto;}
.sam .modLnkTextRg	{width:110px;}

.module { float:left;width:177px; }
.recipeModule { float:left;width:330px; }
.module h2 { color: #CC3333; font-size: 130%; font-family:Trebuchet MS; margin:0px; padding:0px; }
.module ul { margin-top: 6px; }

#footerCell .left { float:left;width:13px; }
#footerCell .middle { float:left;width:745px;background-color:#FFFBEA;border-top:1px solid #CC3333; }

#footerCellPrint .left { float:left;width:13px; }
#footerCellPrint .middle { float:left;width:595px;background-color:#FFFBEA;border-top:1px solid #CC3333; }



h1 {display:inline;}
h2.img {display:inline;}
h2.nav	{color:#CC3333;font-size:80%;font-family:Trebuchet MS; padding-bottom:5px;margin-bottom:0px;margin-top:0px;}
h2.red {color:#CC3333;font-size:120%; font-weight:bold; font-family:Trebuchet MS; padding-bottom:5px;margin:0px;}
#mainContent a.red, #printContent a.red{color:#CC3333;}
h2.yell	{color:#CC6600;font-size:120%; font-family:Trebuchet MS; padding-bottom:3px; margin:0px;}
#mainContent a.yell, #printContent a.yell{color:#CC6600;}
h2.green{color:#303400;font-size:120%; font-family:Trebuchet MS; padding-bottom:3px; margin:0px;}

div.nav	{color:#CC3333;font-size:80%;font-family:Trebuchet MS; font-weight: bold; padding-bottom:5px;margin-bottom:0px;margin-top:0px;height:30px;}
div.yell	{color:#CC6600;font-size:120%; font-family:Trebuchet MS; font-weight: bold; padding-bottom:3px; margin:0px;}
div.green 	{color:green;font-size:120%; line-height:110%; font-family:Trebuchet MS; font-weight: bold; padding-bottom:3px; margin:0px;}
div.h3 {font-size:115%;color:#CC3333;font-family:Trebuchet MS; font-weight: bold; margin-bottom:5px;margin-top:10px;}

#mainContent h2.yell{color:#CC6600;font-size:120%; font-family:Trebuchet MS; padding-bottom:3px; margin:0px;}

.header	{padding-bottom:5px;}

.footerSpacer { height:15px; }

div#left_corner, div#right_corner{	
	background:transparent url(../images/buttonLeft.png) no-repeat scroll left top;	
	width:10px;
	height:19px;
	float:left;
}
div#right_corner{background:transparent url(../images/buttonRight.png) no-repeat scroll left top;}
div#content{
	float:left;
	background:transparent url(../images/buttonContent.png) repeat-x scroll left top;
	height:19px;
}
div#content a{
	float: left;
	padding: 2px 0 0 0;
}

/* Recipe Page */
.metainfo {float:left;margin:0;padding-top:4px;width:200px;}
.metainfo dt { float:left;width:80px;}
.metainfo dd {float:left; margin: 0;padding: 0;width:120px;}
.trafficlight {	
	background: white url(/static/EW/images/lowtraffic.jpg) no-repeat center;
	width:37px;
	height:77px;
	padding: 0 2px;
	float:right;
	margin-bottom:10px;		
}
.trafficlight img {margin:0;padding:0;}
.trafficlight.high {background: white url(/static/EW/images/hightraffic.jpg) no-repeat center;}
.trafficlight.med {background: white url(/static/EW/images/medtraffic.jpg) no-repeat center;}
.trafficlight.low {background: white url(/static/EW/images/lowtraffic.jpg) no-repeat center;}
.red {color:#CC3333;}
.white {color:#fff;}
ol { clear:all; margin-top:0px; margin-bottom:10px; padding-left:8px; margin-left:8px; }
ol li{color:#333;margin-left:8px;}
ol li p {color:#333;}
.nutrients {font-size:8px;text-align:center;padding-top: 12px;font-weight:bold;}
.nutrients span {font-size:9px;display:block;margin:0;padding-bottom:5px;}
.tabularData.orange table {background-color:#FDF6DA;}
.tabularData.orange table th { font-weight:normal; vertical-align:top;color:#C60;border-top:0px;border-bottom:1px dotted #CC9966; }
.tabularData.orange table th, .tabularData.orange td { padding:6px; border-right:0px; }
.tabularData.orange table td.lastCol, .tabularData th.lastCol  { border-right:0px; }
.tabularData.orange table td {border-bottom:0px;} 
.tabularData.orange table td.lastRow  { border-bottom:0px; }
.tabularData.orange table tr.last { border-right:0px }
.tabularData.orange table td.firstColumn{ width:127px; }
.module {padding-right:0px;}
.module.right { float:right;width:173px;}
.recipeicons {float:right;}
.recipeicons img {padding:0 2px;}

.recipe ol { clear:all; margin-top:0px; margin-top:10px; padding-left:15px; margin-left:8px; }
.recipe ol li{color:#CC3333;margin-left:8px;}
.recipe ol li p {color:#333;}

/* Recipe search page */
.recipeform {border:none;padding:0;margin:0;}
.recipeform label {font-weight:bold;}
.recipeform select {background-color: #FDF6DA;border: 1px solid #C6DBFF; width: 200px;}
.recipeform input {color: #781351;}
.recipeform label {text-align:left;}
.recipeform input.button {
	color:#CC3333;
	padding:none;
	margin:0;
	background-color:#FDF6DA;
	border: none;	
   	cursor: pointer;
  	cursor: hand;
  	font-family:tahoma,arial,helvetica;
  	font-size:10pt;	
}
table.style1 {border:none;width:350px;padding:0;margin:0;}  	
table.style1 tr.last {}
table.style1 tr.last td {padding:8px 0 0 0;}
table.style1 td.column2 {text-align:right;}

#pagination {
	padding-top:20px;
	padding-bottom:20px; 	
	font-family:tahoma,arial,helvetica;
	font-size:10pt;
	font-weight:300;			
}

#pagination a {color:green;}
#pagination a:hover {color:green;}

span.specialborder {
	float:right;
	display:block;	   	
   	padding:1px 1px;
   	color: #000;
   	border:3px solid #FFE20E;
	text-align:center;
}
span.specialborder input {
   background:none;
   border:0;
} 





