body {
  background: #FAF2E6;
  padding: 0;
  text-align: center;
  margin: 0 auto;
  color: black;
  }

form {
  padding:0px;
  margin:0px;
}

a:link {
  color: #5AA4CA;
  text-decoration: none;

}
a:visited {
  color: #5AA4CA;
  text-decoration: none;

}
a:hover {  color: 3484AD;

}
a:active {
  color: #5AA4CA;
  text-decoration: none;

} 

.reg-form {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 13px;
  font-weight: bold;
  color : #000000;
  line-height: 15px;
}

.reg-legal {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 8px;
  font-weight: normal;
  color : #000000;
  line-height: 10px;
}

.reg-legal2 {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 10px;
  font-weight: normal;
  color : #000000;
  line-height: 10px;
}

.disclaimer {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 10px;
  font-weight: normal;
  color : #999999;
  line-height: 13px;
}

.copy {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 10px;
  font-weight: normal;
  color : #666666;
  line-height: 13px;
}



.footer {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 10px;
  font-weight: normal;
  color : #666666;
  line-height: 13px;
}

.footer a:link {
  
  font-size : 10px;
  font-weight: normal;
  color : #666666;
  line-height: 13px;
  
}

.footer a:visited {
  font-size : 10px;
  font-weight: normal;
  color : #666666;
  line-height: 13px;
  
}

.footer a:hover {
  font-size : 10px;
  font-weight: normal;
  color : #000000;
  line-height: 13px;
  
  
}


.caps {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 11px;
  font-weight: bold;
  color : #000000;
  line-height: 14px;
}

.redcaps {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 17px;
  font-weight: bold;
  color : #C72C3C;
  line-height: 23px;
}


.names {
  font-family : Georgia, Times New Roman, Serif;
  font-size : 18px;
  font-weight: normal;
  color : #5AA4CA;
  line-height: 26px;
}


.recipe {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 14px;
  font-weight: bold;
  color : #5AA4CA;
  line-height: 16px;
}

.mainrecipe {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 20px;
  font-weight: bold;
  color : #C72C3C;
  line-height: 22px;
}

.ingredientshead {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 18px;
  font-weight: bold;
  color : #C72C3C;
  line-height: 24px;
}

.blackhead {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 18px;
  font-weight: bold;
  color : #000000;
  line-height: 22px;
}

.subhead {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 14px;
  font-weight: bold;
  color : #C72C3C;
  line-height: 22px;
}

.tips {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 18px;
  font-weight: bold;
  color : #5AA4CA;
  line-height: 22px;
}

.read {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 20px;
  font-weight: bold;
  color : #C72C3C;
  line-height: 26px;
}

.comments {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 14px;
  font-weight: bold;
  color : #C72C3C;
  line-height: 18px;
}


.ingredients {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 13px;
  font-weight: bold;
  color : #000000;
  line-height: 18px;
  
}

.form {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 13px;
  font-weight: bold;
  color : #000000;
  line-height: 18px;
}

.directions {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 13px;
  font-weight: normal;
  color : #000000;
  line-height: 16px;
}

.servings {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 11px;
  font-weight: bold;
  color : #000000;
  line-height: 16px;
}

.prep {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 14px;
  font-weight: bold;
  color : #000000;
  line-height: 20px;
}


.recipebody {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 11px;
  font-weight: normal;
  color : #000000;
  
} 
  
/* FAQ Styles */

.qclosed span { display: none; }

.qopen span { display: block; padding-left: 20px; padding-bottom: 25px; }

.qclosed a, .qclosed a:link, .qclosed a:visited, .qopen a, .qopen a:link, .qopen a:visited {
  display: block;
  margin:0; padding:0;
  padding-left: 16px;
  padding-bottom: 10px;
  text-decoration: none;
  color: #5AA4CA;
  font-weight: bold;
  font-family : Arial, Verdana,Sans Serif;
  font-size: 13px;
  line-height: 15px;
}

.qclosed a:hover, .qclosed a:active, .qopen a:hover, .qopen a:active {
  color: #3484AD;
  font-family : Arial, Verdana,Sans Serif;
  font-size: 13px;
  line-height: 15px;
}

a.toggle, h2.toggle{
padding-left:14px;
background:url(images/common/SC_blt_arrowfull_b_r.gif) no-repeat 0 2px; 
cursor:pointer;
}


a.arrow_on{
  background:url(images/common/SC_blt_arrowfull_b_r.gif) no-repeat 0 2px; 
}

a.arrow_off{
  background:url(images/common/SC_blt_arrowfull_b_d.gif) no-repeat 0 2px; 
}

span.answer{
  padding-bottom:18px;
  padding-left:0px;
  font-family : Arial, Verdana,Sans Serif;
  font-size: 12px;
  line-height: 16px;
}

.ui-tabs-hide { display: none; }
.ui-tabs-panel{ clear:both; }

.gallery { padding:0px; margin:0px; width:850px; }
.gallery p { padding:10px; margin:0px; width:830px; }

.game { padding:0px; margin:0px; width:850px; }
.game p { padding:10px; margin:0px; width:830px; }

.errors { color:#ff0000; }

.brandmovers {
  font-family : Arial, Verdana,Sans Serif;
  font-size : 10px;
  font-weight: normal;
  color : #666666;
  line-height: 13px;
  text-align:center;
}