#rfWrapper		{float: left; background:#fff;}

#rfHeader 			{width: 660px; height: 71px; padding: 5px 0 0; float: left; border-top: 1px solid #fff;}
	#rfHeaderButtons 	{text-align: right; width: 640px; height: 25px; float: left; border-bottom:1px solid #F0EFEE;}
    .breadCrumb  {_height: 17px;}
    .breadCrumb .links {float: left;}
	.breadCrumb img{ padding:0 5px 0 8px; border: 0px; margin: 0px; vertical-align: middle;}
	.breadCrumb #printThis{ float: right; vertical-align: middle;}
	#rfHeaderText		{padding: 0px; margin: 0px;  width: 660px; height: 49px; float: left;}
	#rfHeaderText h1, #rfHeaderText .recallTitle {padding: 0px; margin: 0px;}
	#rfHeaderText h1 a, #rfHeaderText .recallTitle a{ text-decoration: none; color: #fff;}	
#rfHeaderShadow 	{width: 612px; height: 11px;float: left;}
	
	/* SEARCH STYLES */
	#rfcontentArea h1{margin: 5px 0 6px 0px; font-size: 18px; color: #4F150F;}
	#rfcontentArea .ACThead2{margin: 0 0 10px 20px; font-size: 14px; font-weight: bold;}
	#rfcontentArea h3{margin: 0 0 0 0px; font-size: 14px; color: #ec59a2; font-style: italic; font-weight: bold;}
	
	.searchDivider {margin:10px 0 10px;}

	#rfSearchFormBox {width: 313px; _width: 308px; height: 135px; float: left; font-size:12px; font-weight:bold;}
	 .rfFindButtonSearch {float: right; margin-right: 18px; width: 48; height: 21px;}
	
/* CONTENT AREA STYLES */

	#rfContentBoxRow 	{float: left; width: 657px;}
	#rfContentBoxRow  p {margin: 5px 0pt 10px;  }
#rfcontentArea 	{width: 652px; margin-left: auto; margin-right: auto;  font-size: 15px; float: left; margin-top: 10px;}
	#rfContentBoxLeft 		{width: 360px; float: left; margin-bottom: 10px; padding: 0px;}
		#rfContentBoxLeft h3	{font-family: Georgia; font-size: 18px; color: #e76702; text-decoration: underline; margin: 10px 0 0 11px; float: left;}
		#rfContentBoxLeft .rfContentBoxDottedLine	{width: 274px; height: 1px; position: relative; top: -7px; }
		#rfContentBoxLeft .imgdiv	{width: 80px; height: 80px; float: left; margin: 0 11px 0 11px; }
		#rfContentBoxLeft .seeMoreImage		{width: 63px; height: 9px; float: left; border: 0px; margin: 0 0 5px 0; float: right; }
		#rfContentBoxLeft .seeMoreImageNoAd	{width: 63px; height: 9px; float: left; border: 0px; margin: 50px 0 5px 0; float: right; }
		#rfContentBoxLeft .sponsorImage		{width: 274px; height: 49px; float: left; margin: 0; border-top: 1px solid #a9a9a9;}
		
		#rfcontentArea #rfContentBoxLeft.searchForm {width: 360px; font-size: 12px;  font-weight: bold;}
		#rfContentBoxLeft .flashPanel {width: 320px;padding: 0px; }

        #rfContentBoxLeft fieldset{border:0px none;}
        #rfContentBoxLeft .formFields {margin-bottom:15px;width: 350px; font-size: 12px;  }
		.rfFindButton {float: right; margin-right: 2px; width: 48; height: 21px;}
		
	#rfContentBoxDivider 	{width: 652px; height: 1px;border-bottom:1px dotted #CCCCCC;float: left;  margin-bottom: 10px;}

	#rfContentBoxRight 		{ float: left; margin-bottom: 10px; width: 270px;}
		#rfContentBoxRight h3	{ font-size: 14px;  margin: 0 0 4px; font-style: normal;}
		#rfContentBoxRight .rfContentBoxDottedLine	{width: 274px; height: 1px; position: relative; top: -7px; }
		#rfContentBoxRight .imgdiv	{width: 80px; height: 80px; float: left; margin: 0 11px 0 11px; }
		#rfContentBoxRight .seeMoreImage		{width: 63px; height: 9px; float: left; border: 0px; margin: 0 0 5px 0; float: right; }
		#rfContentBoxRight .seeMoreImageNoAd	{width: 63px; height: 9px; float: left; border: 0px; margin: 50px 0 5px 0; float: right; }
		#rfContentBoxRight .sponsorImage		{width: 274px; height: 49px; float: left; margin: 0; border-top: 1px solid #a9a9a9;}
		
	#rfContentBoxGap 	{width: 20px; height: 135px; float: left; margin-bottom: 10px;}
	
		/* LINK STYLES */
		
			#rfWrapper li.majlink {background: transparent url(http://images.meredith.com/parents/images/template/shell/bullet_square.gif) no-repeat scroll 1px 5px; padding-left: 16px; color:#028684; font-weight: bold; 	font-size:12px; font-style:normal; 	letter-spacing:0pt; line-height:16px; }
	div.majlink a {color:#028684; }
	div.majlink a:link{color:#028684;  font-weight: normal;}
	div.majlink a:visited{color:#028684;  font-weight: normal;}
	div.majlink a:hover{ font-weight: normal;}
	
	li.majlink a{width: auto; text-align: left; line-height: 16px;  color: #028684; display: inline;}
	
	#rfWrapper ul{margin: 0px; padding: 0px; list-style: none;}
	
	.clearall {clear: both;}
	
	
	#rfWrapper li{margin: 0 0 2px 0; padding: 0px; list-style: none;}
	#rfWrapper .rfDetailText li, .rfRelatedBottom li.majlink {margin: 0 0 2px 15px; padding: 0px; list-style: disc;}
	#rfWrapper	.rfRelated h3	{ margin-top: 8px; font-style: normal;}
	#rfWrapper	.rfRelatedBottom h3	{ margin-top: 20px; margin-bottom: 8px;  font-style: normal;}
	#rfWrapper	.rfRelated li	{padding-left: 14px; margin-top: 0px; background: transparent url(http://images.meredith.com/parents/images/template/shell/bullet_square.gif) no-repeat scroll 1px 5px;}
	
	
	
	/* SEARCH RESULTS */
    #rfContentBoxRow{}
    .formFields {margin-bottom:15px;width: 100%; font-size: 12px;  }

    #rfSearchResults 				{border: 0px; padding: 0px; width:652px;}
	#rfSearchResults tr.header, #rfSearchResults tr.header a, #rfSearchResults tr.header a:visited	{ height: 20px; background: #fff; text-align: left; vertical-align:middle;}
	#rfSearchResults tr.header td {border: 0px;}
	#rfSearchResults tr.results		{color: #666; height: 28px;font-size:12px; text-align: left; vertical-align:middle;}
	#rfSearchResults td.sides 		{width: 20px;}
	#rfSearchResults td.category 	{width: 102px;}
	#rfSearchResults td.manufacturer{width: 127px; padding-left: 7px;}
	#rfSearchResults td.productName	{width: 212px; padding-left: 7px;}
	#rfSearchResults td.photo 		{width: 54px; padding-left: 7px; text-align: center;}
	#rfSearchResults td.recallDate	{ padding-left: 7px;}
	
	#rfSearchResults tbody		{font-size: 12px;}
    #rfSearchResults tbody .header{font-weight: bold;}
    #rfSearchResults tbody td	{ border-bottom: 1px dotted #ccc;}
	
	
	 .rfSendToFriend { float: right; margin-right: 18px; width: 108; height: 21px; position: relative; top: 20px; border: 0px;}
 	.rfSendToFriendDetail { float: right; width: 108; height: 21px; border: 0px; margin-top:3px;}
	 #rfDetailsButtons {float: right; text-align: right; margin: 10px 0;}
	 .rfSendToFriendDetails { width: 108; height: 21px; border: 0px;}
	 .rfSearchAgainDetails { width: 108; height: 21px; border: 0px;}
	 
	 #recallPagination {text-align: right; float: right; font-size: 12px; margin-right: 25px; _margin-right: 10px;}
	 div.pagenext span.pagenext {padding-top: 15px;}
	 .paginator { _padding-top: 0px;}

    .rfTip-text {background-color:#FFFFCC;border:thin solid #888888;color:#888888;padding:5px;}

/* DETAILS PAGE */
#rfcontentAreaDetails 	{width: 655px; margin-left: auto; margin-right: auto;  font-size: 12px; font-weight: normal;}
#rfcontentAreaDetails h1	{ font-size: 28px; margin: 10px 0 20px 0px;}
.catDesc{color:#000;padding:0 0 10px 0;}
#rfProductImages img	{ margin: 0px 8px 8px 0px; float: left; border: 1px solid #999;}

#rfProductImages {width: 100px;}

.rfDisclaimer { font-size: 10px; margin: 10px 0; color: #505050; clear: both; float: right;}

#rfWrapper .recallCategories {margin-top: 4px; float: left;}
#rfWrapper .recallCategories li.majlink {width: 203px; float: left; line-height: 16px;}

#rfWrapper .ACThead4{ padding-top: 5px;}

