/* ---- [ BHG STYLE SHEET UPDATED: 3-14-07 ] ---- */

body {
   padding:0;
   margin:0;
   background:#fff;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#666;
   text-align:left;
}
p {font-size:12px; margin:0; padding:0;}

/* ---- [ common tags ] ---- */
#wrapper {min-width:998px; margin:0; padding:0; _width:998px;}
form {margin:0; padding:0;}
a img {border:none;}
.clearall {clear:both; line-height:0; font-size:1px; margin-top:-1px;}
h1, .ACThead1  {font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-style:normal; font-weight:normal; letter-spacing:0; color:#E04002; line-height:30px; padding:10px 0 3px 0; margin:0;}
h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-style:normal; font-weight:normal; letter-spacing:0; color:#E04002; line-height:26px; margin:10px 0 3px 0; padding:0;}
h3, .ACThead3  {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-style:normal; font-weight:normal; letter-spacing:0; color:#E04002; line-height:26px; margin:10px 0 3px 0; padding:0;}
h4, .ACThead4  {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; letter-spacing:0; color:#666666; line-height:16px; margin:10px 0 3px 0; padding:0;}
.ACThead2{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#E04002; padding:0;}
.ACThead5{font-size: 13px; font-weight:bold;}
#topbgimage{padding: 0 0 40px 0; width:100%;}
#btmbgimage{margin:-42px 0 0 0; position:relative; width:100%;}
.serif {font-family:Georgia,"Times New Roman",Times,serif;}
.serifbold {font-family:Georgia,"Times New Roman",Times,serif; font-weight:bold;}

/* ---- [ links ] ---- */
a,a:link {color:#e68900;}
a:hover {color:#ff7200;}
a:visited {color:#ffb052;}

/* ---- [ major hightlighted links ] ---- */
.majlink a:link, .ACTlink1 a:link, .ACTlink1 input{color:#E68900; font-weight:bold;}
.majlink a:hover, .ACTlink1 a:hover{color:#ff7200; font-weight:bold;}
.majlink a:visited, .ACTlink1 a:visited{color:#ffb052; font-weight:bold;}

/* ---- [ utility links ] ---- */
.utillink a:link {color:#66cc00;}
.utillink a:hover {color:#568a00;}
.utillink a:visited {color:#8ab042;}

/* ---- [ community links ] ---- */
.comlink a:link {color:#00a8c1;}
.comlink a:hover {color:#005d6c;}
.comlink a:visited {color:#00a8c1;}

/* [ Grey Link w/Grey-Grey underline] */
ul.topicChildList li a, ul.topicChildList li a:visited, .parentCatListing a, .parentCatListing a:visited, .childCatListing a, .childCatListing a:visited{color:#666;}
ul.topicChildList li a:hover, .parentCatListing a:hover, .childCatListing a:hover{color:#999;}


/* ---- [ set text decoration style ] ---- */
.nodeco a:link, .nodeco a:visited {text-decoration:none;}
.nodeco a:hover {text-decoration:underline;}

/* ---- [ site colors bc = brand color] ----
if you modify/add to these, please change the color description below  */
.brandcol1 {background-color:#76BC01;}  /* green */
.brandcol2 {background-color:#E04002;}  /* red */
.brandcol3 {background-color:#F90;}     /* orange */
.brandcol4 {background-color:#666;}     /* dark grey */
.brandcol5 {background-color:#FCF9DE;}  /* cream */
.brandcol6 {background-color:#F1F8E5;}  /* light green (carousel) */
.brandcol7 {background-color:#F7F6F6;}  /* light grey (search result rows) */

.txtcol1 {color:#00A8C2;}               /* blue text */
.txtcol2 {color:#E68900;}                  /* orange text */
.txtcol3 {color:#666666;}               /* dark grey text */
.txtcol4 {color:#E04002;}               /* red text */
.txtcol5 {color:#76BC01;}               /* green text */
.txtcol6 {color:#568a00;}               /* dark green text */

/* ---- [ top navigation area ] ---- */
#servicelinks.watchvids{position:absolute; top:50px; left:840px; text-align:right; height:30px; width:230px;}
#servicelinks{position:absolute; top:5px; left:745px; text-align:right; height:30px; width:230px;}
#servicelinks a{font-size:11px; font-weight:normal;}
#bannerad {padding:2px 0 0 2px;clear:both; width:750px; height:110px;}
	.banneradtag {background-color:#666; padding:4px;}
#topcover {position:absolute;left:750px;top:0px;margin:4px 0pt 0pt 0px;width:230px;height:94px; overflow:hidden;}
	#topcover img {float:left; margin-right:5px; }
	#topcover ul {margin-top:20px; width:220px; .width:150px;}
	#topcover ul li {margin-top:5px; }	
#navhead { width:988px; z-index:101; position:relative; clear:both;}
#bhglogo {width:190px; height:75px; margin:10px 0 -28px 20px; position:relative; cursor:pointer;}

#flushRightBanner {width:998px;}
	#flushRightBanner #topcover {float:left;position:relative;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;}

/* ---- [ global navigation bar ] ---- */
#glbnav {margin:0 0 0 222px; height:30px; width:770px; background:transparent; clear:both;}
#thinheadwrap #prem #glbnav {margin:0 0 0 111px;}
#glbnav ul#navmenu {height:30px; position:relative; margin:0;}
#glbnav ul#navmenu li {list-style:none; position:absolute; top:0;}
ul#navmenu li, ul#navmenu a {height:30px; display:block;}
#glbnav ul#navmenu li a {text-indent:-9999px; text-decoration:none;}

#decoratemenu {left:3px; width:119px;}
#remodelmenu {left:102px; width:178px;}
#foodmenu {left:260px; width:145px;}
#gardenmenu {left:385px; width:111px;}
#craftmenu {left:476px; width:83px;}
#holidaymenu {left:539px; width:102px;}
#healthmenu {left:621px; width:149px;}

/* ---- [ lower navigation bar ] ---- */
#nvbbhg{ position:relative; }
#nvbbhg #dhead { cursor:pointer; margin-left:10px; width:90px; height:41px; z-index:5000; position:absolute; top:1px; }
#navbar {width:989px; height:31px; border-top:1px solid #C9C7B2; border-bottom:solid #d9d9d9 1px; position:relative; margin-bottom:2px;}
    * html div#navbar {margin-bottom:3px;}
img#navbarcrnrs {position:absolute; left:989px; height:32px; width:5px;}
    * html img#navbarcrnrs{left:987px; height:32px; width:5px;}
#nvbuser {margin:8px 0 -8px 0; padding-left:100px;  float:left; font-weight:bold; position:relative;}
#nvbmessage {margin:8px 15px -8px 0; float:right; font-weight:bold; vertical-align:middle;}
#nvbsrch {width:90px; margin:1px 0 -3px 0; height:28px; float:right; position:relative;}
   * html div#nvbsrch { }
#nvbform {width:320px; padding:5px 4px 0 0; margin-bottom:-1px; float:right; position:relative; vertical-align:middle;}
    * html div#nvbform {padding:3px 4px 0 0; width:330px;}
#nvbform input {margin:0 2px 0 2px; vertical-align:middle;}
#nvbform #nvbsrchtxt {height:13px; padding:2px; font-size:11px; width:132px;}
#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;}

/* ---- [ page body display ] ---- */
#contentwell {width:669px; float:left; padding:0;}
#maincolumn {float:left; width:496px; padding:10px 0 10px 0; margin-left:169px; overflow:auto; position:relative;}
   * html #maincolumn {display:inline;}
#maincontentwell {text-align:left; width:485px;padding:0 1px; margin:auto;}
#singlecolumn {width:669px; padding:0; margin:0; float:left;}
#fileinclude {padding:15px;}
#fileinclude table{text-align:left;}
#leftcolumn {float:left; width:165px; margin-left:-665px; position:relative;}
   * html #leftcolumn {display:inline;}
#wellclear {width:10px; clear:both; line-height:6px;}
#bottomwell {height:4px; line-height:4px; position:relative; clear:both;}
#adwell {width:310px; margin-top:10px; margin-left:10px; float:left;}
#leftadtext {margin-bottom:5px;}
.leftadtag {background-color:#d7d7d7; padding:5px;}

#topadsponsorlogo{float:right;padding:5px;text-align:right;}
#pluckcategory .breadCrumb {padding: 4px 10px;}
.breadCrumb {font-size:11px; font-weight:bold;float:left; padding: 4px 0px;}
#breadCrumbSS {padding: 10px 0 0 10px;}
.breadCrumb a, .breadCrumb a:visited {color:#568a00; text-decoration:none;}
#buzz {float:right; margin:-1px 0 0 10px;}
#addthis{float:right;padding:0 0 5px 0;}
#pluckcategory #addthis{padding:0 5px 0 0;}

/* ---- [ left side navigation ] ---- */
.leftnav{border:1px solid #E5E0C6;border-top:0px none;padding:3px 1px;}

/* ---- [ 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;}
.tabbox h4{margin:0;padding:3px 0;color:#E04002;}
.tabbox p{padding:0 0 3px;}

/* ---- [ Button link styles ] ---- */
a.redButton, a.purpleButton{display:block;padding:0 0 0 9px;text-align:center;color:#fff;text-decoration:none;}
a.redButton span{display:block;height:19px;padding:0 9px 0 0;cursor:pointer;line-height:19px;}
a.purpleButton 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;}
a.purpleButton{background:url("http://images.meredith.com/bhg/images/temps/gardening/button_redL.gif") no-repeat left top;}
a.purpleButton span{background:url("http://images.meredith.com/bhg/images/temps/gardening/button_redR.gif") no-repeat right top;}

.tubetr {padding:10px 10px 5px 10px}
.tube {width:165px; float:left; margin:0; background-color:#fdfcee;}
.tubetr .backlink a{color:#E68900; background-color:#fdfcee;}

.listhide{ visibility:hidden; height:1px; overflow:hidden;  background-color:#fdfcee;}
#ltnav {margin-top:1px;} * html #ltnav {margin-top:0;}
#ltnav h3{font:10px Georgia,"Times New Roman",Times,serif;color:#666;text-transform:uppercase;margin:6px 0 3px 0; font-weight:bold; letter-spacing:1px;}
#ltnav h4{font-family:Georgia,"Times New Roman",Times,serif;color:#E04002;font-size:21px;margin:0 0 5px;font-weight:normal; letter-spacing:0px;}
#ltnav .backlink, #ltnav .lftnavbest, #wrap .backlink a {color:#E48A00; font-size:12px; font-weight:bold; padding:0 0 15px 0; margin:0 0 10px 0;}
#ltnav .lnparent {font-size:11px; font-weight:bold; line-height:17px; border-top:1px dotted #ccc;padding:3px 0;}
#ltnav .lnparentbottom {font-size:11px; line-height:17px; border-top:1px dotted #ccc;margin-bottom:20px;}
#ltnav .lnparent .slctarrow {color:#568a00; cursor:pointer; font-size:11px; font-weight:bold; padding:2px; line-height:15px; text-decoration:none;}
#ltnav .lnparent a {color:#568a00; font-size:11px; line-height:15px; text-decoration:none;}
#ltnav .lnparentdown {color:#568a00; font-size:11px; font-weight:bold; padding:0 0 0 8px;margin:0 0 0 -5px; line-height:15px;}
#ltnav .lnparentdown a {color:#568a00; text-decoration:none;}
#ltnav .lnparentdown a:visited, #ltnav .lnparent a:visited {color:#568a00;}
#ltnav .lnparentdown a:hover {color:#568a00; text-decoration:underline;}
#ltnav .lnparentdown a:hover, #ltnav .lnparent a:hover {color:#568a00; text-decoration:underline;}
#ltnav .child, #wrap .child a {font-size:10px; padding:0 0 0 10px; margin:0 0 5px 0; list-style-type: none; line-height:15px;}
#ltnav .majlink a{font-weight:bold; font-size:11px; line-height:15px;}
#ltnav .navdivider{padding-bottom:10px; border-bottom:1px dotted #666666; margin-bottom:10px;}
#ltnav .menulist{list-style:none; margin:0 0 10px 0; padding:0; line-height:18px;}
#ltnav #leftnavpromonewsletter, #leftcolumn #leftnavpromonewsletter{width:135px;}
#ltnav .topFive h3{color:#E04002;}
.topFive{margin-bottom:15px;}
.topFive ol{margin:0 0 0 20px;padding:0px;font-size:15px;font-weight:bold;font-family:"Times New Roman",Times,serif;color:#E04002;}
    * html .topFive ol li {margin:0 0 0 5px;}
.topFive ol li a{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none; margin-left:-3px;}

div.listhide ul.child li a{ padding-left:5px; }
div.listhide ul.child li a:link{ color:#568a00; text-decoration:none;}
div.listhide ul.child li a:visited{ color:#568a00; text-decoration:none;}
div.listhide ul.child li a:hover{ color:#66CC00; text-decoration:underline;}

#ltnav .alsoLike h3{letter-spacing:0px;}
#ltnav .alsoLike ul {font-size:11px; font-weight:bold; line-height:17px; margin:0; padding:0;}
#ltnav .alsoLike ul li {margin:0 0 0 15px;}
#ltnav .alsoLike ul li a {margin:0 0 1px -4px; text-decoration:none;}

#ltnav .storepromo{clear:both; margin:10px 3px 0 0; background-color:#FFF; border:1px solid #cce496; padding:10px 7px;}
	#ltnav .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 0 0;}
	#ltnav .storepromo p{padding:3px 0px;}
	#ltnav .storepromo a{text-decoration:none;}
		#ltnav .storepromo a:hover{text-decoration:underline;}
	#ltnav .storepromo hr{clear:both;margin:0 0 10px;.margin:7px 0;padding:10px 0 0;height:1px;border:0px;border-bottom:1px dotted #ccc;}

/* ---- [base rounded border styles] ----*/
.brdTr{margin:0; padding:0; height:6px; font-size:1px;}
.brdTr .brdTrL{display:inline; float:left; width:6px; height:6px;}
.brdTr .brdTrC{display:inline; height:6px;}
.brdTr .brdTrR{display:inline; float:right; width:6px; height:6px;}

.brdMr{margin:0; padding:0;}
.brdMr .brdMrL{position:relative; float:left; margin:-3px 0; padding-left:6px;}
.brdMr .brdMrC{position:relative;}
.brdMr .brdMrR{position:relative;float:right; padding-right:6px;}

.brdBr{margin:0; padding:0; height:6px; font-size:1px;}
.brdBr .brdBrL{display:inline; float:left; width:6px; height:6px;}
.brdBr .brdBrC{display:inline; height:6px;}
.brdBr .brdBrR{display:inline; float:right; width:6px; height:6px;}

/* ---- [tools and guides section] ----*/
#toolguide {margin:0 0 15px 0;}
#toolguide .tglink.txtcol3 {cursor:pointer; text-decoration:underline; color:#E68900;}
#toolguide .tgcolrt *{ text-decoration:none; color:#666;}
#toolstitle {height:42px;}
#toolstitle h2 {float:left;}
.moretools {float:right; margin:18px 3px 0 0;}
.tgcollt {float:left;  width:142px;}
.tgcolrt {float:right; width:150px;}
.tgicon {float:left; margin:0 2px -2px 0; width:35px; height:40px; overflow:visible;}
.tgtitle {float:left; vertical-align:middle; width:121px; _width:auto; color:#5a8319; font-size:15px; font-family:Georgia,"times new roman",serif; letter-spacing:-1px; font-weight:bold; line-height:18px;}
#tgfeat {width:307px; float:left; position:relative;}
#tgfeat .tgdash {margin:-3px 0 10px 0;}
.tgbtn {padding:10px 20px;}
#tghoriz {width:320px; float:left;margin:0 0 0 2px;}
#tghoriz a,#tghoriz a:link,#tghoriz a:hover,#tghoriz a:visited{text-decoration:none;} /* prevents IE6 underlining linked div */

.tgdisplay {position:relative; margin:0; clear:both;height:48px;padding:2px 0 0 4px;background:url(http://images.meredith.com/bhg/images/tmp/shell/tgtabsgrad.gif) no-repeat}
.tgdisplay .tgcolrt {width:150px; height:32px; padding:0 0 0 8px;}
.tggrad {width:100%} /* IE6 peekaboo fix */
#shrotcol #tghoriz {width:176px; _width:172px;}
#shrotcol #tghoriz .tgcollt {width:100%;}
#shrotcol #tghoriz .tgcolrt {display:none;}

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

/* ---- [slideshow carousel section] ----*/
#ssecttitle{width:auto; height:42px;}
#ssecttitle h2 {float:left;}
.moreslides {float:right; margin-top:18px;}
#ssectcarousel{margin:0 0 15px 0;}
#ssectwrap{padding:10px 0 0 0; margin:0 2px 0 0; background-color:#FFFFFF; width:465px; height:120px; overflow:hidden;}
#ssectwrap div{float:left; padding:0; margin:0;}
#slidesection{margin:0; padding:10px 0 0 0; overflow:hidden;}
.ssectimg {width:100px; height:80px; overflow:hidden;}
#ssectcarousel .ssectbtn{margin:0 10px; float:left; cursor:pointer;}
#ssectcarousel .ssectitem{display:inline; width:100px; margin:0 12px 0 13px; overflow:hidden;}
#ssectcarousel .ssectitem img {cursor:pointer;}
#ssectlink {display:inline; width:100px; cursor:pointer; margin:5px 0 0 0; height:30px; overflow:hidden;}
#channel #ssectwrap, #singlecategory #ssectwrap, #pluckcategory #ssectwrap{width:630px;}
#channel #slidesection, #singlecategory #slidesection, #pluckcategory #slidesection{width:540px;}
#channel .ssectitem, #singlecategory .ssectitem, #pluckcategory .ssectitem{margin:0 5px 0 5px;}
#channel #ssactive, #singlecategory #ssactive, #pluckcategory #ssactive{width:550px;}

/* ---- [ 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 a, #bhgfooter a:visited{color:#666666; text-decoration:none;}
#bhgfooter a:hover{text-decoration:underline;}

#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:14px;}

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

#bhgfooter #top, #footer #bottom {padding:0 10px;height:20px;margin:15px 0;}
#bhgfooter .bhglogo, #footer .mwntext {width:170px;text-align:center;}
#bhgfooter #top .linkcol {width:700px;padding:5px 0;}
#bhgfooter .mwntext{font-weight:bold;margin-left:9px;}
#bhgfooter #copyright, #footer #termsofservice{padding:10px 15px;color:#999;_padding-top:0;}

/* ---- [ No Javascript ] ----- */
#bhgnojs{ position:fixed; width:100%; height:69px; clear:both; float:left;}
#bhgnojsspacer{  width:100%; height:69px; clear:both; float:left; }

/* ---- [ opacity changer ] ---- */
.opacOFF { width:100px; border:1px solid #333; float:left;}
.opacON  { width:100px; border:1px solid #333; background-color: silver;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; float:left;}

/* ---- [ PNG Hacks for IE ] ---- */
/* Png Fix Usage :  Example : <div id="logo" class="pngfix"></div> */
#logo{width:190px; height:75px; background-color:transparent; cursor:pointer;}
#slogo{width:100px; height:39px; margin-bottom:5px; background-color:transparent; cursor:pointer;}
#woops{width:219px; height:83px; background-color:transparent;}
#ssnext{width:20px; height:20px; background-color:transparent;}
#sscurrent{width:20px; height:20px; background-color:transparent;}
#ssprev{width:20px; height:20px; background-color:transparent;}

/* --- [the following items need to taken out of the base.css file sometime] --- */

#newsletter {width:130px; background:#F1F9E4; padding:5px; margin:15px 0 0 0;}
#newsletter p {padding:0 3px 4px 5px; margin:0;}
#newsletter .head {color:#538C00; font-size:14px; font-family:"times new roman",serif; font-weight:bold;}
#newsletter .newsletter_input {width:110px; height:10px; color:#333; font-size:10px; margin:0 0 3px 0;}
#newsletter .body {color:#666666; font-size:10px;}

/* ---- [ newsletter frag under rt side ad ---- */
#rtnl {background:#f1f8e6; padding:10px; margin:10px 0 0 0; position:relative; clear:both;}
#rtnl .btnrt {float:right; position:relative; margin-top:5px;}
#rntl .nlrow{clear:both; width:215px; margin:0; padding:0; color:#548a00;}
#rtnl #lt {float:left; width:215px; position:relative; color:#548a00; font-size:20px; font-family:"Times New Roman", arial, verdana,serif; line-height:19px;}
#rtnl #rt, #rtnl #rt a {float:left; width:75px; position:relative; color:#e68900; clear:right;}
#rtnl #nlform {clear:both; padding:5px 0 0 0;}
#rtnl p {font-size:12px; padding:0;}
#rtnl .ftnm {padding:0 0 0 3px; margin:0; width:126px; float:left; font-size:11px; color:#5b5b5b;height:13px; font-family:arial,sans-serif;}
#rtnl .ltnm {padding:0 0 0 3px; margin:0 0 0 5px; width:140px; float:left; font-size:11px; color:#5b5b5b;height:13px; font-family:arial,sans-serif; }

/* ---- [ css for member favorites in the right side nav ] ----*/
#mbrfav {}
#mbrfav #mbrfavbrd {border:solid 1px #ebebeb; padding:10px 5px 5px 5px;}
#mbrfav .mbrhd {color:#015d6c; font-size:21px; position:relative; top:9px; left:10px; z-index:10; background:#fff; font-family:"Times New Roman", Times, serif;}
#mbrfav #bdwp {border:1px solid #ccc; width:670px; clear:both;}
#mbrfav #wrap {float:left; clear:both; margin:0 0 30px 0; background:#fff; padding:0; position:relative;}
#mbrfav #wrap .backlink, #wrap .backlink a {color:#03a9c3; font-size:12px; font-weight:bold; padding:0 0 15px 0; margin:0 0 10px 0;}
#mbrfav .parent {color:#005d69; font-size:12px; font-weight:bold; padding:3px 0 0 5px; margin:0; line-height:17px; height:21px;}
#mbrfav .parentdown {color:#005d69; font-size:12px; font-weight:bold; padding:3px 0 0 5px; margin:0; line-height:17px; height:21px;}
#mbrfav .parent a {color:#005d69; font-size:12px; font-weight:bold; padding:0 10px 0 0; margin:0 0 0 0; line-height:15px; text-decoration:none;}
#mbrfav .parentdown a {color:#005d69; font-size:12px; font-weight:bold; padding:0 10px 0 0; margin:0 0 0 0; line-height:15px; text-decoration:none;}
#mbrfav .child, #mbrfav .child a {color:#03a9c3; font-size:11px; font-weight:bold; padding:0 0 0 10px; margin:3px 0 6px 0; list-style-type: none; line-height:22px;}

/* ---- [ my account ] ---- */
td.smSpacer{height:5px;}
td.smSpacer br{display:none;}
span.smSpacer br{display:none;}
span.REGHead2{display:block;}
span.REGText1 br{display:none;}
.REGHead1 {font-size:13px; font-weight: bold; padding : 5px 0;}
.REGHead2 {font-size:16px; font-weight: bold; padding : 5px 0 3px 3px; }
.REGHead3 {font-size:19px; font-weight: bold;}
.REGHead4 {font-size:12px; font-weight: bold; padding : 5px 0 3px 3px;}
.REGText2 {font-size:12px; font-weight: bold;}
.REGText3 {font-size:9px;}
.REGText5 {font-size:14px; font-weight: bold;}
.REGText6 {font-size:14px; font-weight: bold;}
.REGText7 {font-size:14px; font-weight: bold;}
.REGText8 {font-size:13px;}
.REGText9 {font-size:13px; font-weight: bold;}
.REGText10 {font-size:13px; font-weight: bold;}
.REGText11 {font-size:11px;}
.REGText12 {font-size:13px;}
.sweepsavail p{font-size:11px; color:#333333;}
.sweepsavail a{font-size:13px;}
.sweepsavail a.smalllink{font-size:11px; font-style:normal;}
.regbtn {width:74px; vertical-align:top; padding-right:10px;}

/* ---- [ help center ] ---- */
div#helpcenter div#singlecolumn {padding:0; }
#helpcenter #singlecolumn, #helpcenter #bottomwell { width:990px; }
#helpcenter #singlecolumn iframe { border:none; width:987px; height:600px; overflow:visible; _border-color:#fff; }

/* email form */
.biginput {width:200px;}
.smallinput{width:50px;}
#questionId,#commentsId{width:100%;}

/* bhg.com/bettertv */
#playerContainer {margin: 0; width: 995px;}
#playerContainer #btvp { width: 995px;}
#playerContainer #bottomFooter { width: 995px; height: 29px; background: transparent url(http://images.meredith.com/bhg/images/bettertv/bhg/footerDivide.gif?3323=999) no-repeat;}


/* rc sponsor */
#RCSponsorFrag .head {display:block; font-size:14px; font-weight:bold; margin:0; padding:6px 0 0 6px;}
#RCSponsorFrag ul { width:100%; margin:0; padding:0; position:relative; }
#RCSponsorFrag li { width:87px; float:left; margin:0; padding:6px 4px 6px 6px; list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif;}
#RCSponsorFrag li a:link, #RCSponsorFrag li a:hover, #RCSponsorFrag li a:visited {color:#E68900; font-weight:bold;}
#RCSponsorFrag a > img {float:left;} /* This prevents the image from having an underline in FF */

/* SKIN FOR Email Content 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;}

/* Styles for Send to 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;}

/* Placement of sponsorship divs */
.flashAppBottomSponsor {float:right; padding:0 55px 0 0; margin-bottom:-15px;}


/* ----[Flyout Menus]---- */
/* common styling */
.flyoutmenu {width:156px;font-weight:bold;}
.flyoutmenu ul {padding:0; margin:0;list-style-type: none;}
.flyoutmenu ul li {float:left;position:relative;padding:0 0 2px 0;}
.flyoutmenu ul li a, .flyoutmenu ul li a:visited {display:block; width:138px;line-height:26px; background:url(http://images.meredith.com/bhg/images/tmp/shell/flyoutmenu/pillbutton_off.gif) no-repeat;color:#568A00;}
.flyoutmenu ul li a{padding:0 10px;cursor:pointer;text-decoration:none;}
.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/tmp/shell/flyoutmenu/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/tmp/shell/flyoutmenu/pillbutton_on.gif) no-repeat;position:relative;}
.flyoutmenu ul li:hover ul {display:block; position:absolute; top:2px;left:160px;border:2px solid #7bc501;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:#568A00;background:none;line-height:16px;padding:3px 5px;}
.flyoutmenu ul li:hover ul li a:hover {background:#7bc501; color:#fff;}

/* ---- [Tab box] ----*/
/* Base Styles for all tab boxes */
	#tabheader {position:relative;float:left;line-height:normal;}
	#tabheader ul.tablist {margin:0;list-style:none;}
	#tabheader .tablist li {font-size:14px;position:relative;float:left;padding:0 0 0 9px;cursor:pointer;}
	#tabheader .tablist li.active {font-size:14px;position:relative;float:left;padding:0 0 0 9px;}
	#tabheader span {float:left;display:block;padding:5px 9px 4px 0px;text-decoration:none;}
	#tabheader .active span{padding:5px 9px 5px 0px;margin:0px 0px 0px 0px;}

	.mootabs_panel {display: none;}
	#tabbody .mootabs_panel.active {display: block;}

/* Content Tabs */
.greentabs #tabheader {background:none;}
	.greentabs #tabheader .tablist li {color:#827f6d;}
	.greentabs #tabheader .tablist li {padding-right:3px;background:#fff url("http://images.meredith.com/bhg/images/temps/greenstyle/tab_left.gif") no-repeat left top;}
	.greentabs #tabheader .tablist li.active {color:#fff;}
	.greentabs #tabheader .tablist li.active {padding-right:3px;background:#fff url("http://images.meredith.com/bhg/images/temps/greenstyle/tab_left.gif") no-repeat left -150px;}
	.greentabs #tabheader span {background: url("http://images.meredith.com/bhg/images/temps/greenstyle/tab_right.gif") no-repeat right top;}
	.greentabs #tabheader .active span {padding:5px 9px 4px 0px;background:url("http://images.meredith.com/bhg/images/temps/greenstyle/tab_right.gif") no-repeat right -150px;}
                                                        
.infoModule #tabheader {background:none;}
	.infoModule #tabheader .tablist li {color:#827f6d;}
	.infoModule #tabheader .tablist li {padding-right:3px;background:#fff url("http://images.meredith.com/bhg/images/temps/greenstyle/tab_left.gif") no-repeat left top;}
	.infoModule #tabheader .tablist li.active {color:#fff;}
	.infoModule #tabheader .tablist li.active {padding-right:3px;background:#fff url("http://images.meredith.com/bhg/images/temps/greenstyle/tab_left.gif") no-repeat left -150px;}
	.infoModule #tabheader span {background: url("http://images.meredith.com/bhg/images/temps/greenstyle/tab_right.gif") no-repeat right top;}
	.infoModule #tabheader .active span {padding:5px 9px 4px 0px;background:url("http://images.meredith.com/bhg/images/temps/greenstyle/tab_right.gif") no-repeat right -150px;}
.infoModule #tabbody{border:2px solid #7cbd0b;_height:1px;/*IE6 peekaboo hack*/zoom: 1;/*IE7 peekaboo hack*/ margin: 0 0 15px; }

#InfoModTabs #tabheader h3{float:left;padding:4px 0pt 0pt 5px; margin: 0px; font-size: 15px;line-height:20px;}
#InfoModTabs #tabheader ul.tablist { padding: 0px;}

/* Orange Border */
.obsc{border:2px solid #7cbd0b;_height:1px;/*IE6 peekaboo hack*/zoom: 1;/*IE7 peekaboo hack*/}

/* Mixing bowl Feed */ 
.mixingBowlGroupImage {margin-right: 3px;}

