BODY {color:#000000;}
A:link {color:#5249A4;}
A:visited {color:#993399;}
A:hover {text-decoration:underline;}

.gradient {	background: #EBF3C0 url(http://images.meredith.com/bhg/images/temps/bhgshell/gradient.gif) top left repeat-x;}

.gradientBlue {	background: #F5F8FA url(http://images.meredith.com/bhg/images/temps/bhgshell/gradient_blue.gif) top left repeat-x;}

.token1 {font-family: Arial, Helvetica, sans-serif; font-size:17px; color:#5249a4; font-weight:bold;}
.token1  a {text-decoration:none; color:#5249a4;}
.token1 a:visited {text-decoration:none; color:#5249a4;}
.token1 a:hover {text-decoration:underline;}

.token2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; line-height:14px;letter-spacing:-1px;}
.token2 A { COLOR: #5545AA; TEXT-DECORATION: underline; }
.token2 A:visited { COLOR: #5545AA; }
.token2 A:hover { COLOR: #5545AA;TEXT-DECORATION: underline;}

.token3 { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 28px; FONT-WEIGHT: bold; COLOR: #5249a4;}

.homeheader { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; LINE-HEIGHT: 12px; FONT-WEIGHT: bold; COLOR: #FFFFFF; background-color: #5389A1;}

.mainNav { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 26px; FONT-WEIGHT: bold; COLOR: #FFFFFF; background-color: #5389A1;}
.mainNav A { COLOR: #FFFFFF; TEXT-DECORATION: none }
.mainNav A:visited { COLOR: #FFFFFF; }
.mainNav A:hover { COLOR: #5545AA; background-color: #CBD786; display:block;}

.mainNav2 { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 13px; LINE-HEIGHT: 26px; FONT-WEIGHT: bold; COLOR: #5545AA; background-color: #CBD786;}
.mainNav2 A { COLOR: #5545AA; TEXT-DECORATION: none }
.mainNav2 A:visited { COLOR: #5545AA; }
.mainNav2 A:hover { COLOR: #5545AA; background-color: #CBD786; display:block;}

.SSmainNav {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
.SSmainNav a {color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
.SSmainNav a:visited {color:#FFFFFF; text-decoration:none;}
.SSmainNav a:hover {color:#FFDF32; text-decoration:underline;}

.TChannelName { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 20px; COLOR: #000000; FONT-WEIGHT: bold;}
.TChannelName A { COLOR: #000000; TEXT-DECORATION: none }
.TChannelName A:visited { COLOR: #000000; }
.TChannelName A:hover { COLOR: #5249a4; TEXT-DECORATION:none; }

.TParentName { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 20px; COLOR: #333333; FONT-WEIGHT: bold;}
.TParentName A { COLOR: #333333; TEXT-DECORATION: underline }
.TParentName A:visited { COLOR: #333333; TEXT-DECORATION: underline }
.TParentName A:hover { COLOR: #5249a4; TEXT-DECORATION: underline }

.TChildName { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; LINE-HEIGHT: 18px; COLOR: #333333;}
.TChildName A { COLOR: #333333; TEXT-DECORATION: none }
.TChildName A:visited { COLOR: #333333; }
.TChildName A:hover { COLOR: #5249a4; TEXT-DECORATION:none; }

.TNewsletter {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}
.TNewsletter a {text-decoration:underline; color:#333333;}
.TNewsletter a:visited {text-decoration:underline; color:#666666;}
.TNewsletter a:hover {text-decoration:underline; color:#5249a4;}

.shellHelp { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px; LINE-HEIGHT: 20px; COLOR: #333333; }
.shellHelp A { COLOR: #333333; TEXT-DECORATION: none }
.shellHelp A:visited { COLOR: #333333; }
.shellHelp A:hover { COLOR: #5249a4; TEXT-DECORATION:none; }

.shellLogout { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 14px; LINE-HEIGHT: 10px; FONT-WEIGHT: bold; COLOR: #333333;}
.shellLogout A { COLOR: #333333; FONT-SIZE: 8px; FONT-WEIGHT: normal; TEXT-DECORATION: underline; LETTER-SPACING: 1px; }
.shellLogout A:visited { COLOR: #333333; TEXT-DECORATION: underline }
.shellLogout A:hover { COLOR: #5249a4; TEXT-DECORATION: underline }

.TfooterHead {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6B7D00; LINE-HEIGHT: 16px; font-weight: bold; LETTER-SPACING: -1px;}

.TfooterLink1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; LINE-HEIGHT: 16px; font-weight: bold; LETTER-SPACING: -1px;}
.TfooterLink1 a:link {text-decoration:none; color:#666666;}
.TfooterLink1 a:visited {color:#666666; text-decoration:none;}
.TfooterLink1 a:hover {text-decoration:underline;}

.TfooterLink2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; LINE-HEIGHT: 16px; LETTER-SPACING: -1px;}
.TfooterLink2 a:link {text-decoration:none; color:#666666;}
.TfooterLink2 a:visited {color:#666666; text-decoration:none;}
.TfooterLink2 a:hover {text-decoration:underline;}

.homeLogin2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; LINE-HEIGHT: 16px; LINE-HEIGHT: 12px;}
.homeLogin2 a:link { color:#5249a4; text-decoration:underline;}
.homeLogin2 a:visited {color:#5249a4; text-decoration:underline;}
.homeLogin2 a:hover {text-decoration:underline;}

.advertisers {font-family:Arial, Helvetica, sans-serif; font-size:10px; COLOR: #333333; LINE-HEIGHT:16px; letter-spacing:1px;}

.spacer { FONT-SIZE: 10px; LINE-HEIGHT: 8px }
.oneSpacer { FONT-SIZE: 1px; LINE-HEIGHT: 1px }
.smSpacer { FONT-SIZE: 3px; LINE-HEIGHT: 3px }

.navbar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-variant:normal; color:#5249a4; text-transform:uppercase; letter-spacing:-1px;}
.navbar a {text-decoration:none; color:#5249a4; text-transform:uppercase; letter-spacing:-1px;}
.navbar a:visited {color:#5249a4; text-decoration:none;}
.navbar a:hover {color:#FF9900; text-decoration:underline;}

.channelName {color:#5249A4; font-family:Verdana, Helvetica, sans-serif; font-size:22px; letter-spacing:-1px; text-transform:uppercase; vertical-align:top; font-weight:bold; text-decoration:none;}
.channelName a {color:#5249A4; font-weight:bold; text-decoration:none;}
.channelName a:VISITED {color:#5249A4; text-decoration:none;}
.channelName a:hover {color:#5249A4; text-decoration:underline;}

.loginDate {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666633; text-decoration:none;}
.loginDate a {color:#666633; text-decoration:none;}
.loginDate a:VISITED {color:#666633; text-decoration:none;}
.loginDate a:hover {color:#666633; text-decoration:none;}

.boiler {color:#3333cc; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:none;}
.boiler a{color:#3333cc; text-decoration:none;}
.boiler a:visited {color:#3333cc; text-decoration:none;}
.boiler a:hover {color:#3333cc; text-decoration:underline;}

.copyright {color:#3333cc; font-family:Arial, Helvetica, sans-serif; font-size:9px; text-decoration:underline;}
.copyright a {color:#3333cc; text-decoration:underline;}
.copyright a:visited {color:#3333cc; text-decoration:underline;}
.copyright a:hover {color:#3333cc; text-decoration:underline;}

.corenav {color:#5249a4; font-family:Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.corenav a {color:#5249a4; font-weight:bold; text-decoration:none;}
.corenav a:visited {color:#3366cc; text-decoration:none;}
.corenav a:hover {color:#5249a4; text-decoration:underline;}

.secondnav {color:#5249a4; font-family:Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none;} 
.secondnav a {color:#5249a4; text-decoration:none;}
.secondnav a:visited {color:#3366cc; text-decoration:none;}
.secondnav a:hover {color:#5249a4; text-decoration:underline;}

.privacy {color:#5249a4; font-family:Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.privacy a {color:#5249a4; text-decoration:underline;}
.privacy a:visited {color:#3366cc; text-decoration:underline;}
.privacy a:hover {color:#5249a4; text-decoration:underline;}

.imgcaption {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold;}

.form {font-size:12px;}

.HV40Gry {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:40px; color:#CCCCCC; letter-spacing:-1px;}

.bodycopy {font-family:"Times New Roman", Times, serif; font-size:14px; color:#333333;}

.crumbs a {color:#3333cc; font-family:Arial, Helvetica, sans-serif; font-size:8pt; FONT-STYLE:normal; font-weight:normal; text-decoration:none}
.crumbs a:hover {color:#3333cc; text-decoration:underline;}
.crumbs {color:#3333cc; font-family:Arial, Helvetica, sans-serif; font-size:8pt; FONT-STYLE:normal; font-weight:normal}

.imgcaptiontop {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#566500; font-weight:bold;}

.imgcaptionlt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#566500; font-weight:bold;}

.imgcaptionrt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#566500; font-weight:bold;}

.topwhite {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal}
.topwhite a {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:normal; text-decoration:none}
.topwhite a:visited {color:#ffffff; text-decoration:none;}
.topwhite a:hover {color:#ffffff; text-decoration:underline;}

.emailName {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

.returnhome {color:#3333cc; font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none;}
.returnhome a {color:#3333cc; text-decoration:underline;}
.returnhome a:visited {color:#3333cc; text-decoration:none;}
.returnhome a:hover {color:#3333cc; text-decoration:underline;}

.homehelplink {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;	text-decoration:none;}
.homehelplink a {color:#FFFFFF; text-decoration:none;}
.homehelplink a:visited {color:#FFFFFF; text-decoration:none;}
.homehelplink a:hover {color:#ffffff; text-decoration:underline;}

.homelogin {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.homelogin a {color:#FFFFFF; text-decoration:none;}
.homelogin a:visited {color:#FFFFFF; text-decoration:none;}
.homelogin a:hover {color:#FFFFFF; text-decoration:underline;}

.assoclink {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#5249a4;}
.assoclink a {text-decoration:underline; color:#5249a4;}
.assoclink a:visited {text-decoration:underline; color:#3366cc;}
.assoclink a:hover {text-decoration:underline;}

.paginator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; }
.paginator a {text-decoration: none; color: #5249A4;}
.paginator a:visited {text-decoration: none; color: #5249A4;}
.paginator a:hover {text-decoration: underline; color: #5249A4;}

.medformname {font-family : Arial, Helvetica, sans-serif;font-size : 12px;}

.formtext {font-family : Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.formtext a {text-decoration: underline; color:#000000; font-size:11px; font-weight:normal;}
.formtext a:visited {text-decoration: underline; font-size:11px; color:#000000; font-weight:normal;}

.errortext {color:#FF3300; font-family:Verdana, Helvetica, sans-serif; font-size:11px; text-decoration:none; font-weight:bold;}

.border { border-top: 1px #333333 outset; border-left: 1px #333333 outset; border-bottom: 1px #333333 outset; border-right: 1px #333333 outset; } 

.tableRCWidget {border: 1px solid #C9C9C9;}
.topRCWidget {padding-top: 5px; padding-bottom: 5px; padding-left: 7px; padding-right: 7px; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; font-weight:bold; line-height:11px; background-color: #D2E0E6;}
.middleRCWidget {padding-top: 7px; padding-bottom: 7px; padding-left: 9px; padding-right: 9px; float: left; border-top: 1px solid #C9C9C9; border-bottom: 1px solid #C9C9C9; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:13px; background-color: #E6F0FA;}
.insideRCWidget {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:11px; margin-top: -2px; margin-bottom: 0px; margin-left: -2px;}
.rcSearchButton {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}

.zipZoneWidget {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:11px; padding-top: 2px; padding-bottom: 2px; }
.zipZoneSmall {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#333333; line-height:11px; padding-top: 4px; padding-bottom: 1px; }
.zipZoneLink {font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#333333; line-height:11px; padding-bottom: 1px; padding-top: 3px;}

/* styles for the new recipe search frag */
    #rcLeftNav { display:block; background-color:#F3F8FC; padding:10px 5px 5px 8px; margin:0; border-top:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; font: 12px Arial, Verdana, sans-serif;}
    #rcLeftNav form { padding:0; margin:0;}
    #rcLeftNav input.txt{ width:118px; font-size:11px; }
    #rcLeftNav input.btn{ background-color:#F0F0F0; border:1px solid #575757; color:#575757; padding:1px; font-weight:bold; font-size:11px; width:25px; }

    #rcLeftNav h2{font-size:14px; color:#333; margin:0; padding:0 0 7px 20px; background-image:url(http://images.meredith.com/bhg/images/temps/recipe/bhg_testkitchen_logo.gif); background-repeat:no-repeat; }
    #rcLeftNav ul{  list-style: none; padding:3px 0 0 0; margin:0; height:15px;}
    #rcLeftNav li{  float: left; margin:0; padding:0 0 5px 0; display:block; width:100%; background:url(http://images.meredith.com/bhg/images/temps/recipe/rc_red_square.gif); background-repeat:no-repeat; background-position:0px 5px;}
    #rcLeftNav li a{ color:#546E85; font-weight:bold; font-size:12px; float:left; display:block; padding-left:11px; margin:0;  }
    .clearall { clear:both; line-height:0px; font-size:1px; }

