/* ---- [ GLOBAL/RESETS ] ---- */
body {padding:0 0 0 0px;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;}
p {font-size:12px; margin:0; padding:0;}
ul, ol, li, p, h1, h2, h3, h4, h5, form {border:0px none;margin:0px;padding:0px;}

h1, .ACThead1, #story h2{font-size:23px; font-weight:normal; letter-spacing:0; line-height:35px;color:#e04002;text-transform:lowercase;}
h2, .ACThead2, .pagetitle{font-size:18px; font-weight:normal; letter-spacing:0; line-height:22px;color:#e04002;text-transform:lowercase;}
h3, .ACThead3, #relatedlinks .head, .ttbHeader h2, .subhead{font-size:15px; font-weight:normal; letter-spacing:0; line-height:20px;color:#e04002;text-transform:lowercase;}
h4, .ACThead4{font-size:14px; font-weight:normal; letter-spacing:0; line-height:18px;color:#e04002;text-transform:lowercase;}

/* ---- [ COMMON/UTILITY ] ---- */
.clearall {clear:both; line-height:0; font-size:1px; margin-top:-1px;}
hr{clear:both;margin:0 0 3px;.margin:0;padding:3px 0 0;height:1px;border:0px;border-bottom:1px solid #e5e0c6;}
hr.thick{clear:both;margin:0 0 3px;.margin:0;padding:3px 0 0;height:5px;border:0px;border-bottom:5px solid #e5e0c6;}

.imgbdr{border:5px solid #e5e0c6;}
.alltoolslink{float:right;}
.majlink, .rdLink{padding-bottom:2px;}

#buzz {float:right; margin:-1px 0 0 10px;}
#addthis{float:right;padding:0pt 0pt 5px 0;}

/* ---- [ font utilty styles ] ---- */
strong, b, .chunkhead{color:#e04002;font-weight:bold;}

/* ---- [ SITE COLORS ] ----
if you modify/add to these, please change the color description below  */
.brandcol1 {background-color:#e68900;}  /* orange */
.brandcol2 {background-color:#e04002;}  /* red */
.brandcol3 {background-color:#a03100;}  /* dark red */
.brandcol4 {background-color:#f3f0e2;}  /* light tan */
.brandcol5 {background-color:#e5e0c6;}  /* tan */
.brandcol6 {background-color:#827f6d;}  /* dark tan */
.brandcol7 {background-color:#fcfae6;}  /* cream */
.brandcol8 {background-color:#fff;}  /* white */

.txtcol1 {color:#666;}               /* dark grey text */
.txtcol2 {color:#e68900;}               /* orange text */
.txtcol3 {color:#e04002;}               /* red text */
.txtcol4 {color:#fff;}                  /* white text */

/* ---- [ LINKS ] ---- */

/* [ Default Link - Orange, Bold Link w/Grey-Orange underline ] */
a, a:visited{color:#e68900;text-decoration:none;border-bottom:1px solid #edead6;font-weight:bold;}
a:hover {color:#e68900;text-decoration:none;border-bottom:1px solid #e68900;}

/* [ Grey Link w/Grey-Grey underline] */
a.lc1, a.lc1:visited, .catAssocOneCol a, .catAssocOneCol a:visited, ul.tablinklist li a, ul.tablinklist li a:visited, ul.topicChildList li a, ul.topicChildList li a:visited, .parentCatListing a, .parentCatListing a:visited, #custservice a, #custservice a:visited{color:#666;border-bottom:1px solid #edead6;font-weight:normal;}
a.lc1:hover, .catAssocOneCol a:hover, ul.tablinklist li a:hover, ul.topicChildList li a:hover, .parentCatListing a:hover, #custservice a:hover{color:#666;border-bottom:1px solid #666;}

/* [ Red, Bold Link w/ Grey-Red underline ] */
a.lc2, a.lc2:visited{color:#e04002;border-bottom:1px solid #edead6;font-weight:bold;}
a.lc2:hover {color:#e04002;border-bottom:1px solid #e04002;}

/* [ White, Non-Bold Link w/out underline ] */
a.lc3, a.lc3:visited{color:#fff;border-bottom:0px none;font-weight:normal;}
a.lc3:hover {color:#fff;border-bottom:0px none;}

a.linkButton, a.linkButton:visited, #addthis a, #addthis a:visited{color:#fff;border:0px none;}
a.linkButton:hover, #addthis a:hover{color:#fff;border:0px none;}

a.arrowL, a.arrowLoff, a.arrowR, a.arrowRoff, .catAssocOneCol a, #hpoffers .inlinelink a, #custservice a{padding:0pt 0pt 0px 10px;}
a.arrowD, a.arrowDoff, a.arrowU, a.arrowUoff{padding:0pt 10px 0pt 0pt;}

/* [ Link Overrides ] */
#hpoffers .inlinelink a{color:#666;text-decoration:none;border-bottom:1px solid #edead6;font-weight:normal;}
#hpoffers .inlinelink a:hover{color:#666;text-decoration:none;border-bottom:1px solid #666;}

.topFive a, .topFive a:visited, .alsoLike a, .alsoLike a:visited{color:#666;text-decoration:none;border-bottom:1px solid #edead6;font-weight:normal;}
.topFive a:hover, .alsoLike a:hover {color:#666;text-decoration:none;border-bottom:1px solid #666;}

a.imgLnk, a.imgLnk:hover, #roadblock_continue a, #roadblock_continue a:hover, .imgdiv a, .imgdiv a:hover, .nlrow a, .nlrow a:hover,
	#sponsored a, #sponsored a:hover, .flyoutmenu a, .flyoutmenu a:hover, .flyoutmenu a:visited, #topadsponsorlogo a, #topadsponsorlogo a:hover{border:0px none;}

a.seeall{font-size:11px;padding:0pt 0pt 0pt 10px;float:right;}

/* ---- [ Button link styles ] ---- */
a.lgRed, a.smRed, a.smPink {display:block;padding:0 0 0 9px;text-align:center;}
a.lgRed span{display:block;height:18px;padding:0 9px 0 0;cursor:pointer;}
a.smRed span{display:block;height:13px;padding:0 9px 0 0;cursor:pointer;line-height:12px;font-size:11px;}
a.smPink span{display:block;height:13px;padding:0 9px 0 0;cursor:pointer;line-height:12px;font-size:11px;}

a.redButton{display:block;padding:0 0 0 9px;text-align:center;}
a.redButton span{display:block;height:19px;padding:0 9px 0 0;cursor:pointer;line-height:19px;}
a.redButton{background:url("http://images.meredith.com/bhg/images/temps/gardening/button_redL.gif") no-repeat left top;}
a.redButton span{background:url("http://images.meredith.com/bhg/images/temps/gardening/button_redR.gif") no-repeat right top;}


/* ---- [ PAGE STRUCTURE ] ---- */
#wrapper{min-width:1000px;}

#topwell{}
	#bannerad {clear:both;height:100px;padding:2px 0pt 0pt 2px;width:750px;}
	#topcover {height:94px;left:750px;margin:4px 0pt 0pt 0px;overflow:hidden;position:absolute;top:35px;width:230px;}
		#topcover img {float:left; margin-right:5px; }
		#topcover ul {margin-top:20px; width:220px; .width:150px;}
		#topcover ul li {margin-top:5px; }
    #flushRightBanner {width:998px;}
        #flushRightBanner #topcover {float:left;left:10px; margin:4px 0 0 0; width:235px}
        #flushRightBanner #topcover img {float:right; position:relative;}
        #flushRightBanner #bannerad {float:right;position:relative;left:0px;clear:none;}
        #flushRightBanner #topcover ul {margin:20px 0 0 0; width:150px; float:left; text-align:right; padding:0;}
        #flushRightBanner #topcover li {margin:0; list-style:none;}

.pagebodyTop{min-height:36px;padding-top:15px; min-width:998px;_height: 1px;}
.pagebody{width:998px;position:relative;}
.pagebodyBottom{height:16px;}

#contentwell {width:670px; float:left; padding:0;}
#maincolumn {float:left; width:500px; padding:0px 0 10px 0; margin-left:169px; overflow:auto; position:relative;display:inline;text-align:center;}
	#maincontentwell {text-align:left; width:485px;padding:0 1px;margin:0 auto;}
	#leftcolumn {float:left; width:165px; margin-left:-670px;margin-top:-8px; position:relative;display:inline;}
#singlecolumn {width:670px; padding:0; margin:0; float:left;position:relative;display:inline;margin-top: -8px;}
	.singleColHeader{position:relative;width:175px;z-index:5;}
#adwell {width:310px; float:left;position:relative;display:inline;}
	.leftadtag {background-color:#d7d7d7; padding:5px;}

#thinheadwrap #prem #glbnav {margin:0 0 0 111px;}
#thinheadwrap{margin:0 0 1px 0; border-bottom:2px solid #d9d9d9; width:100%;}
#thinheadwrap #bhglogo {padding:0; margin:5px 0 0 25px; width:50px; height:39px;}
#thinheadwrap #prem #bhglogo {padding:0; margin:10px 0 -29px 10px; width:50px; height:39px; float:left;}
    * html #thinheadwrap #prem #bhglogo {margin:10px 0 -29px 5px;}
.thinHead .pagebodyTop{background:none;padding:0px;}
.thinHead .singleColHeader{display:none;}

/* ---- [ COMMON PAGE ELEMENTS ] ---- */	
/* ---- [ Header ] ---- */
.topLinks{padding:5px 5px 10px 5px;}
	.topLinks ul{display:inline;height:23px;}
	.topLinks ul li{border-left:1px solid #CCCCCC;display:inline;padding:0pt 8px;}
	.topLinks ul li img{vertical-align:middle;}
	.topLinks ul li.firstlink{border:none;}
    .topLinks .currChannel a{font-weight:bold;color:#E04002;}
#bhglogo {cursor:pointer;width:190px;float:left;margin:35px 0 0;}
	#logo {background-color:transparent;cursor:pointer;height:75px;width:190px;}
	#slogo{width:100px; height:39px; margin-bottom:5px; background-color:transparent; cursor:pointer;}

.headerContent{float:left;}
	.mainSearch{float:left;width:650px;}
	.mainSearch .rbrrc{height:70px;}
		.searchTitle{float:left;font-size:15px;line-height:13px;}
		.searchForm{float:left;}
			#nvbsrchtxt{font-size:18px;width:180px;float:left;margin-right:5px;border:1px solid #ccc;}
			#nvbsrchtxt2{font-size:18px;width:180px;margin-right:5px;border:1px solid #ccc;}
			#nvbsrchbutt{font-size:20px;float:left;}
			#nvbsrchbutt2{vertical-align:top;}
			.searchScope{float:left;font-size:13px;margin-top:3px;padding:0pt 5px 0 42px;}
				.searchScope input{margin:0px 5px 0px;padding:0px;vertical-align:middle;height:20px;}
		.rightColContainer{height:62px;}
		.searchMostPop{width:342px;}
			.mostPopTitle{float:left;font-size:13px;height:20px;}
			ul.mostPopList{list-style:none;}
			ul.mostPopList li{float:left;padding:0pt 0px 2px;}
			ul.mostPopList li a{font-size:11px;}
		.searchSponsors{font-size:10px;left:-300px;position:absolute;text-align:right;width:640px;top:48px;}
			.searchSponsors a{margin-right:3px;}
	.serviceLinks{float:left;width:110px;}
		.serviceLinks ul{list-style:none;font-size:11px;}

/* ---- [ Content Search Box ] ---- */
#recipesearch input{vertical-align:middle;}
.recipesearchinput{font-size:18px;width:240px;border:1px solid #ccc;}
.recipesearchbutton{vertical-align:top;}

/* ---- [ Main Nav ] ---- */
ul.navmenu {margin:0;list-style:none;padding-top:10px;}
	ul.navmenu li {display:inline;cursor:pointer;}
		ul.navmenu a {float:left;display:block;padding:0 0 0 9px;border-bottom:none;}
			ul.navmenu a span{display:block;float:left;font-size:16px;color:#a13602;padding:5px 8px 5px 0px;cursor:pointer;}
		ul.navmenu .active a{color:#fff;}
		ul.navmenu .lastnav a span{padding:5px 11px 5px 0px;}

		ul.navmenu a {background:url("http://images.meredith.com/bhg/images/temps/food/tabs/mainnav/left.gif") no-repeat left top;}
		ul.navmenu .firstnav a{background:url("http://images.meredith.com/bhg/images/temps/food/tabs/mainnav/left_first.gif") no-repeat left top;}
		ul.navmenu .active a{background-position:0 -150px;}
		ul.navmenu a:hover {background-position:0% -150px;border-bottom:none;}

		ul.navmenu a span{background: url("http://images.meredith.com/bhg/images/temps/food/tabs/mainnav/right.gif") no-repeat right top;}
		ul.navmenu .lastnav a span{background: url("http://images.meredith.com/bhg/images/temps/food/tabs/mainnav/right_last.gif") no-repeat right top;}
		ul.navmenu .active a span{background-position:100% -150px;color:#fff;}
		ul.navmenu a:hover span {background-position:100% -150px;color:#fff;}

/* ---- [ Left Nav ] ---- */	
#channelHead{font-size:21px;color:#fff;line-height:21px;margin:0 0 0 10px;padding-bottom:10px;}
.leftnav{border-top:0px none;padding:3px 1px 3px 3px;}

.ltnavtop{background:url(http://images.meredith.com/bhg/images/temps/food/leftnav_topbg.gif) no-repeat top;height:11px;width:169px;}
.ltnav{background:url(http://images.meredith.com/bhg/images/temps/food/leftnav_bg.gif) repeat-y left;width:149px;}
.ltnavbottom{background:url(http://images.meredith.com/bhg/images/temps/food/leftnav_bottombg.gif) no-repeat bottom;height:12px;width:169px;}
.ltnav{padding:0 10px;}

.ltnav a{font-size:11px;}
.ltnav .lnparent {padding:0 0 5px 0;}
.ltnav #lnopenparent .slctarrow {padding:2px;background:transparent url(http://images.meredith.com/bhg/images/temps/food/bullet_down.gif) no-repeat scroll -1px 5px;border:none;}
.ltnav .lnparent .slctarrow {padding:2px;background:transparent url(http://images.meredith.com/bhg/images/temps/food/bullet_arrow.gif) no-repeat scroll -1px 5px;border:none;}

.ltnav ul.child{padding-left:20px;list-style:none;}
	.ltnav ul.child li{padding:0 0 5px 0;}

	/* [ Left Nav Overrides ] */
	.sponsoredLink{padding-left:5px;}
	.alsoLike{padding:10px 0 0 5px;}
		.alsoLike h3{text-transform:lowercase;}
		.alsoLike ul{list-style:none;width:150px;}/* IE6 must have a width */
			.alsoLike li{background:transparent url(http://images.meredith.com/bhg/images/temps/food/bullet_arrow.gif) no-repeat scroll -1px 5px;padding:0 0 5px 10px;}

	div#custservice {margin:5px 0 0 -6px;}

	.topFive{padding:10px;}
	.topFive ol{list-style:none;width:140px;}/* IE6 must have a width */
	.topFive li{background:transparent url(http://images.meredith.com/bhg/images/temps/food/bullet_arrow.gif) no-repeat scroll -1px 5px;padding:0pt 0pt 5px 10px;}
	
	.storepromo{clear:both; margin:10px 3px 0 0; background-color:#FFF; padding:10px;}
		.storepromo h3{color:#E04002;font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;text-transform:none;font-weight:normal;letter-spacing:0pt;line-height:19px;padding:0pt;margin:0px -4px 0pt 0pt;}
		.storepromo p{padding:3px 0px;}
		.storepromo hr{clear:both;margin:0 0 10px;.margin:7px 0;padding:10px 0 0;height:1px;border:0px;border-bottom:1px dotted #ccc;}

/* ---- [ BHG tab button styles ] ---- */
.tabbox{background:url(http://images.meredith.com/bhg/images/tmp/shell/tabtopbg.gif) no-repeat;padding:5px 10px;min-height:50px;_height:1px;}
.tabbox h4{margin:0;padding:3px 0;color:#E04002;}
.tabbox p{padding:0 0 3px;}


/* ---- [ Footer ] ---- */
#bhgfooter{color:#666666; padding-left:10px; padding-top:10px; width:980px; background:transparent;}
#bhgfooter{font-family:"Verdana",Arial,serif; font-size:9px; line-height:15px;}

#bhgfooter #mainlinks{padding:0 0 5px;}
#bhgfooter #mainlinks ul{list-style:none;margin:0;padding:0;}
	#bhgfooter #mainlinks ul li{float:left;width:145px;}
#bhgfooter .maglinks{padding:5px 0;}
#bhgfooter .searchBar{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;margin:5px 0;text-align:center;}

#bhgfooter .footercol, #bhgfooter .footercolmid{width:295px;padding:0 15px;}
#bhgfooter .footercolmid{border-left:1px solid #ccc;border-right:1px solid #ccc;}
#bhgfooter .linkcol{padding-left:60px;}

#bhgfooter .floatright{float:right;}
#bhgfooter .floatleft{float:left;}

/* ---- [ COMMON PAGE MODULES ] ---- */	
/* --- [ Right Column Recipe Box callout  ] ---- */
#miniRecipeBox{text-align:center;}
#miniRecipeBox a{margin: 0 auto;}
#miniRecipeBox p {width: 200px; margin:1px auto 6px;}

/* --- [ Traffic Right newsletter promo  ] ---- */
#rtnl {background:#F1F8E6 none repeat scroll 0%;clear:both;padding:10px;position:relative;}

/* ---- [Pop up] ----*/
.bhgpopup {position:absolute; visibility:hidden; z-index:900;}
.bhgpopup .bhgclosebox {position:absolute; cursor:pointer;}
.bhgpopup .brandcol5 {padding:10px; border:1px solid #E7E7E7;}
#layer {top:250px; visibility:visible; left:200px; }

/* ----[Flyout Menus]---- */
/* common styling */
.flyoutmenu {width:156px;margin-bottom:5px;}
.flyoutmenu ul {padding:0; margin:0;list-style-type: none;}
.flyoutmenu ul li {float:left;position:relative;padding:0 0 2px 0;text-transform:lowercase;}
.flyoutmenu ul li a, .flyoutmenu ul li a:visited {display:block; width:138px;line-height:26px; background:url(http://images.meredith.com/bhg/images/temps/food/pillbutton_off.gif) no-repeat;color:#A13602;}
.flyoutmenu ul li a{padding:0 10px;cursor:pointer;}
.flyoutmenu ul li ul, .menu ul li .coverup {display: none;}

/* specific to non IE browsers */
.flyoutmenu ul li:hover .coverup{display:block;left:130px;top:2px;z-index:3;background:url(http://images.meredith.com/bhg/images/temps/food/pillbutton_flyover.gif) no-repeat;height:21px;width:32px;position:absolute;}
.flyoutmenu ul li:hover a {color:#fff;background:url(http://images.meredith.com/bhg/images/temps/food/pillbutton_on.gif) no-repeat;position:relative;}
.flyoutmenu ul li:hover ul {display:block; position:absolute; top:2px;left:160px;border:2px solid #A92B00;background-color:#fff;z-index:1;}
.flyoutmenu ul li:hover ul li {border-top:1px dotted #ccc;padding:0;margin:0 1px;}
.flyoutmenu ul li:hover ul li:first-child{border-top:0px none;}
.flyoutmenu ul li:hover ul li a {display:block; color:#A13602;background:none;line-height:16px;padding:3px 5px;text-transform:none;}
.flyoutmenu ul li:hover ul li a:hover {background:#A92B00; color:#fff;}


/* ---- [Sponsor Recipes Module] ----*/
.sponsorBox h3{background-color:#e68900;padding-left:5px}
.sponsorBox ul.RCSponsorFrag{list-style:none;}
.sponsorBox .sponsorRecipe{float:left;width:100px;margin:4px 8px 5px;position:relative;text-align:center;}

/* ---- [Send to a Friend Module] ----*/
div#emclp {position:absolute; z-index:2000; left:130px; top:205px; background-color:#FCF8DD; border:1px solid #666666; padding:5px; width:406px; }
div#emclp #stafhead {display:none;}
div#emclp h3{ width:400px; color:#666666;}
div#emclp #form {margin:0; padding:10px 0 0 0;}
div#emclp #staffoot { padding-top:10px;}
div#emclp #stafclose {width:200px; top:20px; left:290px;}
div#emclp #stafsend {overflow:hidden;}
div#emclp .stafsendbtn{background-color:#6baa01; color:#fff; font-weight:bold; border:1px solid #000; }
.altbgcolor{background-color:red;}
.defaultbgcolor{background-color:#fff;}

/* ---- [Send to a Phone Module] ----*/
div#sndphn {position:absolute; z-index:2000; left:130px; top:205px; background-color:#FCF8DD; border:1px solid #666666; padding:5px; width:406px; }
div#sndphn #stafhead {display:none;}
div#sndphn h3{ width:400px; color:#666666;}
div#sndphn #form {margin:0; padding:10px 0 0 0;}
div#sndphn form{visibility:visible;}
div#sndphn #staffoot { padding-top:10px;}
div#sndphn #stafclose {width:200px; top:20px; left:290px;}
div#sndphn #stafsend {overflow:hidden;}
div#sndphn .stafsendbtn{background-color:#6baa01; color:#fff; font-weight:bold; border:1px solid #000; }
.altbgcolor{background-color:red;}
.defaultbgcolor{background-color:#fff;}
div#sndphn #form .label {display:block;float:left;margin-right:5px;padding-top:4px;text-align:right;width:126px;}
div#sndphn #sndPhnBtn {margin:10px 0px 0px 130px;}
div#sndphn #sndPhnTitle {font-weight:bold;}

/* ---- [float the sponsor logo] ---- */
#topadsponsorlogo{float:right;padding:5px;text-align:right;}

.breadCrumb {font-size:11px; font-weight:bold; margin-bottom: 7px;}
#singlecategory .breadCrumb {margin:7px 0 0;}

#breadCrumbSS {padding: 10px 0 10px 10px;}
.breadCrumb a, .breadCrumb a:visited {color: #E68900; text-decoration:none;}

#singlecategory #infobar, #infoBar {width:100%; text-align:right;position:relative;}
