/* CSS Document */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  font-size: 62.5%;
}

img {
  border: 0px;
}

#divmain {
  position: relative;
  width: 772px;
}

#header {
  display: none;
  position: relative;
  float: left;
  width: 770px;
  left: 1px;
  height: 85px;
  background: url("../img/rtc_header_bck.gif") no-repeat left;
  background-color: #E4E9EF;
}

#footer {
  position: relative;
  float: left;
  width: 770px;
  left: 1px;
  margin: 30px 0px 15px 0px;
  text-align: left;
  color: #CCCCCC;
  border-top: 1px solid #E8E8E8;
  z-index:10;
}

#maincontent {
  position: relative;
  float: left;
  width: 772px;
  top: 10px;
  text-align: left;
}

.colabcbck {
  background:url(../img/rtc_content_colabc_bck.jpg) repeat-y top left;
}

.colbcbck {
  background:url(../img/rtc_content_colbc_bck.jpg) repeat-y top right;
}

.colcbck {
  background:url(../img/rtc_content_colc_bck.gif) repeat-y top right;
}

.headerlogo {
  position: absolute;
  width: 231px;
  height: 30px;
  top: 28px;
  left: 10px;
}

.headernavigation {
  position: absolute;
  width: 510px;
  left: 260px;
  top: 10px;
}

.headernavigation ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 100%;
  float: left;
}

.headernavigation li {
  float: left;
  margin-bottom: -2px;
  padding: 0px;
}

.colashad {
  position: relative;
  float: left;
  width: 251px;
  margin: 0px 0px 8px 0px;
}

.colbchome {
  position: relative;
  float: right;
  width: 521px;
  margin: 0px 0px 8px 0px;
}

.colab {
  position: relative;
  float: left;
  width: 510px;
  margin: 0px 0px 8px 0px;
}

.colbc {
  position: relative;
  float: right;
  width: 511px;
  margin: 0px 0px 8px 0px;
}

.colabc {
  position: relative;
  float: left;
  width: 770px;
  left: 0px;
  margin: 0px 0px 8px 0px;
}

.cola {
  position: relative;
  float: left;
  width: 250px;
  margin: 0px 0px 8px 0px;
  left: 1px;
}

.colb {
  position: relative;
  float: left;
  width: 250px;
  left: 1px;
  margin: 0px 0px 8px 10px;
}

.colc {
  position: relative;
  float: right;
  width: 250px;
  right: 0px;
  margin: 0px 0px 8px 0px;
}

.colabcbot {
  position: relative;
  float: left;
  width: 770px;
  background:url(../img/rtc_content_colabc_bot.gif) no-repeat bottom right;
}

.colbcbot {
  position: relative;
  width: 770px;
  float: right;
  background:url(../img/rtc_season_content_bot.gif) no-repeat bottom right;
}

.colcbot {
  position: relative;
  float: left;
  width: 770px;
  background:url(../img/rtc_content_colc_bot.gif) no-repeat bottom right;
}

.colrecipe1 {
  position: relative;
  float: left;
  width: 240px;
  left: 10px;
  top: 10px;
}

.colrecipe2 {
  position: relative;
  float: left;
  width: 400px;
  left: 20px;
  top: 10px;
  padding-bottom: 50px;
}

.colrecipe2a {
  position: relative;
  float: left;
  width: 240px;
}

.colrecipe2b {
  position: relative;
  float: right;
  width: 190px;
}

.recipeingredients {
  position: relative;
  float: left;
  width: 500px;
  top: 10px;
  background-color: #CDE6F5;
  margin-bottom: 15px;
}

.recipelogo {
  position: absolute;
  width: 71px;
  height: 83px;
  top: 9px;
  left: 422px;
}

.recipeicon {
  margin: -2px 10px 0px 0px;
}

.recipestep {
  position: relative;
  float: left;
  width: 490px;
  margin: 15px 0px 0px 0px;
  font-size: 1.1em;
  line-height: 1.9em;
}

.recipestepno {
  position: relative;
  float: left;
  width: 24px;
  height: 30px;

}

.recipesteptxt {
  position: relative;
  float: left;
  width: 340px;
  left: 20px;
}

.recipestepnoimg {
  padding-top: 0px;
}


/* START PRESENTATION */

.headlinearrow {
  margin:0px 0px -3px 3px;
}

#maincontent h2 {
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 0px;
  padding: 5px 10px 0px 10px;
}

#maincontent h3 {
  font-size: 1.3em;
  line-height: 1.9em;
  margin: 0px;
  padding: 10px 10px 0px 10px;
  color: #002B64;
}

#maincontent p {
  font-size: 1.1em;
  line-height: 1.9em;
  margin: 8px 0px 8px 0px;
  padding: 10px 10px 0px 10px;
  color: #002B64;
}

#footer p {
  padding: 8px 0px 0px 0px;
}

a.headlinelink:link, a.headlinelink:visited, a.headlinelink:active  {
	color: #000000;
	text-decoration: none;
}

a.headlinelink:hover {
	color: #FF0000;
	text-decoration: none;
}

.seasonimg {
margin-bottom: 10px;
}

/* KEEP IN TOUCH STYLES */

span.label,span.spacer,span.multiple span {
  width:240px;
  float:left; 
  margin: 0px 0px 0px 10px; 
  font-size:1.1em;
  color: #002B64;
} 

span.button {
  padding-left:10px;
} 


/* Quiz Styles */

.question {
  position: absolute;
  width: 491px;
  text-align:left;
  z-index:10;
}

#question_0, #question_1, #question_2, #question_3, #question_4, #question_5, #question_6, #question_7, #question_8, #question_9, #question_10, #question_11, #question_12, #question_13, #question_14, #mostlyA, #mostlyB, #mostlyC {
	visibility: hidden;
}

#noscript {
  visibility: visible;
}

#postit {
  position: absolute;
  width: 240px;
  height: 240px;
  z-index: 100;
}

.quizholder {
  position: relative;
  float: left;
  height: 330px;
}

/* Whats Hot */

#whatshotsprionio {
  position: absolute;
  width: 174px;
  height: 49px;
  left: 31px;
  top: 140px;
  visibility: hidden;
}

#whatshotspinach {
  position: absolute;
  width: 174px;
  height: 49px;
  left: 332px;
  top: 145px;
  visibility: hidden;
}

#whatshotbroccoli {
  position: absolute;
  width: 174px;
  height: 49px;
  left: 44px;
  top: 214px;
  visibility: hidden;
}

#whatshotsausages {
  position: absolute;
  width: 174px;
  height: 49px;
  left: 331px;
  top: 360px;
  visibility: hidden;
}

#whatshotchancarr {
  position: absolute;
  width: 174px;
  height: 49px;
  left: 131px;
  top: 428px;
  visibility: hidden;
}


#whatshotredtract {
  position: absolute;
  width: 174px;
  height: 49px;
  left: 202px;
  top: 30px;
  visibility: hidden;
}

#whatshotintrotxt {
  position: absolute;
  width: 250px;
  visibility: visible;
}

#whatshotsprioniotxt, #whatshotspinachtxt, #whatshotbroccolitxt, #whatshotsausagestxt, #whatshotchancarrtxt, #whatshotblueberrtxt, #whatshotredtracttxt  {
  position: absolute;
  width: 250px;
  visibility: hidden;
}


/* Fun Stuff */

.funstuffcompbanner {
  position: relative;
  float: left;
  left: 10px;
}

.funstuffquizbanner {
  position: relative;
  float: left;
  left: 20px;
}

.funstufffactsbanner {
  position: relative;
  float: right;
  right: 10px;
}


a:link, a:visited, a:active  {
	color: #CC0000;
	text-decoration: none;
}

a:hover {
	color: #002B64;
	text-decoration: underline;
}

.colbc ul {
  margin: 0px;
  padding: 0px 0px 10px 0px;
}

.colbc li {
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 15px 0px 15px 10px;
  color: #002B64;
}

.recipeingredients ul {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.recipeingredients li {
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0px 0px 3px 10px;
  color: #002B64;
}



.recipe ul {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

.recipe li {
  font-size: 1.1em;
  line-height: 1.5em;
  margin: 0px 0px 5px 10px;
  color: #002B64;
}

.recipe ol {
  margin: 0px 0px 0px 15px;
  padding: 0px 10px 0px 10px;
}

.recipeslist {
  position: relative;
  float: left;
  width: 510px;
  height: 1000px;
}

a.recipetitle:link, a.recipetitle:visited, a.recipetitle:active  {
	color: #002B64;
	text-decoration: none;
}

a.recipetitle:hover {
	color: #CC0000;
	text-decoration: none;
}



#divnone, #divkids, #divchicken, #divbeef, #divpork, #divhurry, #divspecial, #divvegetarian, #divpasta, #divlamb {
  position:absolute;
  visibility: hidden;
  left: 10px;
}

.nutritionrow1 {
  background-color:#0884CE;
  color: #FFFFFF;
  line-height: 2.0em;
}

.nutritionrow2 {
  background-color:#CDE6F5;
  color: #0884CE;
  line-height: 2.0em;
}

#maincontent .colrecipe2 p {
  line-height: 1.9em;
  margin: 5px 0px 5px 0px;
  padding: 0px 10px 0px 10px;
}

.recipeinfo {
  color:#666666;
}

.recipedivider {
  position: relative;
  float: left;
  width: 480px;
  height: 1px;
  background:url(../img/rtc_recipes_divider.gif) repeat-y top;
  margin: 10px 0px 10px 0px;
}

.recipethumb {
  position: relative;
  float: left;
  width: 120px;
  height: 120px;
}

.recipedetail {
  position: relative;
  float: left;
  width: 360px;
  text-align: left;
  left: 10px;
  font-size: 1.1em;
  color: #002B64;
  line-height: 1.5em;
}

.quizsub {
  color: #999999;
}

.ingredientsbot {
  display: none;
}





