/* Styles used only on hosted welcome pages, special top-level
 * pages that are tailored to specific retail departments.
 * These are requested not with a ContentID, but with 'page' URL
 * parameter with one of the following values:
 *     produce.cfm -- Produce 
 *     ms.cfm -- Meat & Seafood 
 *     grocery.cfm -- Grocery 
 *     rxus.cfm -- Pharmacy (requires rx content license)
 *     hlus.cfm -- Healthy Living (broader health and food content)
 *     ltdus.cfm -- US Healthy Living with no Food Guide
 *     hluk.cfm, ltduk.cfm -- UK versions of the US Healthy Living pages
 *     rxltduk.cfm -- UK Pharmacy Limited (no food)
 *
 * NOTE: some facings require a specific product to be licensed, such as 
 * pharmacy or UK.
 */



#healthwellness #welcomeBody #group1,
#healthwellness #welcomeBody #group2 {
  margin: 0;
  padding: 0 20px 0 0;
}
#healthwellness #welcomeBody table.columns {
  width: 100%;
}
#healthwellness #welcomeBody table.columns td {
  padding: 0;
  width: 50%;
}
* #healthwellness  html #welcomeBody table.columns {
  width: 95%;
  width: 95%; /* IE Mac */
}
*#healthwellness  html #welcomeBody table.columns td {
  margin: 0;
  padding: 0;
}
#healthwellness #welcomeBody #group1 h2 {
  font-size: 1em;
  margin-bottom: 3px;
}
#healthwellness #welcomeBody h1.plain {
  color: #FC6;
  font-size: 1.5em;
  font-weight: bold;
  margin-top: 5px;
}
#healthwellness #welcomeBody h1.box {
  font-size: 1em;
  font-weight: bold;
  margin: 10px 0 3px 0;
  padding: 0;
}
#healthwellness #welcomeBody h1.box a {
  border: solid #FC6 1px;
  color: #C60; 
  display:block; 
  padding: 2px 4px 1px 4px;
  text-decoration: none; 
}


#healthwellness #welcomeBody div.section {
  margin: 0;
  padding: 10px 0 0 0;
}
#healthwellness #welcomeBody div.section p {
  margin: 2px 4px;
}
#healthwellness #welcomeBody div.focus {
  clear: both;
  margin: 0;
  padding: 4px 0;
}
#healthwellness #welcomeBody div.focus h2,
#healthwellness #welcomeBody div.focus img,
#healthwellness #welcomeBody div.focus p {
  margin: 0;
  padding: 0;
}
/* Make sure ULs clear focus images */
#healthwellness #welcomeBody div.focus ul {
  margin-left: 72px;
}



#healthwellness #welcomeBody form {
  margin: 0;
  padding: 0;
}
#healthwellness #welcomeBody ul {
  font-size: 1em;
  list-style: url("/App_Themes/MainTheme/bullet.gif") disc outside;
  padding: 0 0 0 4px;
  margin: 0 0 2px 12px;
}
#healthwellness #welcomeBody ul.no-bullet {
  list-style: none;
}
#healthwellness #welcomeBody #banner {
}
/* Highlight new articles */
#healthwellness #welcomeBody .new {
  color: #C00;
  font-size: .9em;
  font-weight: bold;
}
/* right- and left-floated content (images, usually) */
#healthwellness #welcomeBody .right {
  float: right; 
  margin: 0 0 0 8px;
}
#healthwellness #welcomeBody .left {
  float: left; 
  margin: 0 8px 0 0;
}
/* Quick link form buttons */
#healthwellness .button {
  background-color: #36C;
  border: solid #FFF 1px;
  color: #FFF;
  font-size: 13px;
  font-weight: bold;
}
#healthwellness .button:hover {
  background-color: #69F;
}
#healthwellness #nwHeadlines {
  font-size: 13px;
}
#healthwellness #nwHeadliness ul {
  margin: 0 0 0 12px;
  padding: 0 0 0 0px;
}
#healthwellness #nwHeadliness ul li {
  margin: 0;
  padding: 0;
}

#healthwellness #welcomeBody .more,
#healthwellness #nwHeadlines .more {
  background: url("/App_Themes/Images/blue_arrow.gif") right no-repeat;
  clear: both;
  padding-right: 1em;
  text-align: right;
}
