ul.modtext li {clear:both;}
.modlinklist .imgdiv {margin:0 10px 10px 0;}

#singlecolumn {background:transparent;}
#bottomwell {background:transparent;}

#module_wrap {width:670px; background:#f1f8e6 url(http://images.meredith.com/bhg/images/tmp/shell/grad2.gif) repeat-x;  border:solid 1px #F4EFEE; padding:0 0 10px 0; margin:0; clear:both; position:relative;}

.home_image {padding:0; margin:2px 0 0 -1px; width:660px; height:356px;}

.cc_MR .cc_MTT .proX { font-size: 8px; margin: 0 0 0 5px; padding: 0;}

div.cc_TR_sel { font-size: 0.1em; clear:both; display: block; margin: 0; padding: 0; }
.cc_TR_sel .cc_LTT{ font-size: 0.1em; margin: 0; padding: 0; float: left; }
.cc_TR_sel .cc_MTT{ font-size: 0.1em; margin: 0; padding: 0; float: left; }
.cc_TR_sel .cc_RTT{ font-size: 0.1em; margin: 0; padding: 0; float: left; }

div.cc_TR { font-size: 0.1em; clear:both; display: block; margin: 0; padding: 0; }
.cc_TR .cc_LTT{ font-size: 0.1em; margin: 0; padding: 0; float: left; }
.cc_TR .cc_MTT{ font-size: 0.1em; margin: 0; padding: 0; float: left; }
.cc_TR .cc_RTT{ font-size: 0.1em; margin: 0; padding: 0; float: left; }

div.cc_MR { clear:both; height: 100%; display: block; margin: 0; padding: 0; }
.cc_MR .cc_MTT{ margin: 0; padding: 0; height: 100%; float: left; }

div.cc_BR { font-size: 0.1em; clear:both; display: block; margin: 0; padding: 0; }
.cc_BR .cc_LTT{ font-size: 0.1em; margin: 0; padding: 0; float: left;}
.cc_BR .cc_MTT{ font-size: 0.1em; margin: 0; padding: 0; float: left;}
.cc_BR .cc_RTT{ font-size: 0.1em; margin: 0; padding: 0; float: left;}


.channels { width:668px; margin:0 0 5px 2px; clear:both;}
html>body .channels { width:670px; margin:0 0 5px 4px; clear:both;}

.channel_cols {float: left; width:215px; margin: 10px 4px 0 0px; padding: 0;}
.channel_cols h2 {display: inline; padding: 5px 10px 5px 5px; margin: 0; color: #E34D12; font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; font-weight:normal; background:url(http://images.meredith.com/bhg/images/tmp/shell/h2arw.gif) 100% 16px no-repeat;}
.channel_cols p {padding: 0 5px 0 5px; margin:0 0 0px 0;}
.channel_cols .title {font-weight:bold;}
.channel_cols a { color:#E68900; font-size:12px; font-weight:bold;}
.channel_img {width:205px; height:85px; overflow:hidden; margin:0 0 10px 0;}

.hpsectlink a:link, .hpsectlink a:hover, .hpsectlink a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:21px; font-style:normal; font-weight:normal; letter-spacing:0; color:#E04002; line-height:30px; margin:10px 0 8px 0; padding:0; text-decoration:none;}

.channel_cols .chnX { margin: 0 0 0 5px; width: 211px; }

.channel_cols div.cc_TR { width:217px; height: 5px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/bc_MMT.gif) repeat-y; }
.channel_cols .cc_TR .cc_LTT{ width: 5px; height: 5px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/bc_TLT.gif) no-repeat; }
.channel_cols .cc_TR .cc_MTT{ width: 207px; height: 5px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/bc_TMT.gif) repeat-x; }
.channel_cols .cc_TR .cc_RTT{ width: 5px; height: 5px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/bc_TRT.gif) no-repeat; }

.channel_cols div.cc_MR { width:217px; height: 100%; }
.channel_cols .cc_MR .cc_MTT{ width: 217px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/bc_MMT.gif) no-repeat bottom left ; }

.channel_cols div.cc_BR { width:217px; height: 5px; }
.channel_cols .cc_BR .cc_LTT{ width: 5px; height: 5px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/bc_BLT.gif) no-repeat; }
.channel_cols .cc_BR .cc_MTT{ width: 207px; height: 5px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/bc_BMT.gif) repeat-x; }
.channel_cols .cc_BR .cc_RTT{ width: 5px; height: 5px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/bc_BRT.gif) no-repeat; }


#woops {position:absolute; left:3px; top:493px; z-index:100;}
html>body #woops {position:absolute; left:3px; top:489px; z-index:100;}

#mme { width:215px; float:left; margin:0 5px 0 0; padding:0;}
#mme a { color:#E68900; font-size:12px; font-weight:bold;}
#mme #mmeimg {float:left; width:100px; margin:0 3px 0 0;}
#mme #mmetext {float:left; width:92px; margin:0;}
#mme p {margin:0; padding:0 0 19px 0;}
#mme #mmetext p {margin:0; padding:0 0 3px 0;}
#mme h4 {color:#e23f06;font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; margin:0; padding:0 0 5px 0;}

.channels #mme .cc_MR .cc_MTT .proX {}

.channels #mme div.cc_TR { width:215px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/mc_MMT.gif) repeat-y; }
.channels #mme .cc_TR .cc_LTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/mc_TLT.gif) no-repeat; }
.channels #mme .cc_TR .cc_MTT{ width: 203px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/mc_TMT.gif) repeat-x; }
.channels #mme .cc_TR .cc_RTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/mc_TRT.gif) no-repeat; }

.channels #mme div.cc_MR { width:215px; height: 100%; }
.channels #mme .cc_MR .cc_MTT{ width: 215px; height: 100%; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/mc_MMT.gif) repeat-y; }

.channels #mme div.cc_BR { width:215px; height: 6px; }
.channels #mme .cc_BR .cc_LTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/mc_BLT.gif) no-repeat; }
.channels #mme .cc_BR .cc_MTT{ width: 203px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/mc_BMT.gif) repeat-x; }
.channels #mme .cc_BR .cc_RTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/mc_BRT.gif) no-repeat; }

.channels #poll {width:215px; float:left; margin:0; padding:0; font-size:10px; }
.channels #poll .cc_MR .cc_MTT .proX {margin: 0 0 0 5px; padding: 0;}

.channels #poll div.cc_TR { width:215px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/pc_MMT.gif) repeat-y; }
.channels #poll .cc_TR .cc_LTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/pc_TLT.gif) no-repeat; }
.channels #poll .cc_TR .cc_MTT{ width: 203px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/pc_TMT.gif) repeat-x; }
.channels #poll .cc_TR .cc_RTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/pc_TRT.gif) no-repeat; }

.channels #poll div.cc_MR { width:215px; }
.channels #poll .cc_MR .cc_MTT{ width: 215px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/pc_MMT.gif) repeat-y; }

.channels #poll div.cc_BR { width:215px; height: 6px; }
.channels #poll .cc_BR .cc_LTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/pc_BLT.gif) no-repeat; }
.channels #poll .cc_BR .cc_MTT{ width: 203px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/pc_BMT.gif) repeat-x; }
.channels #poll .cc_BR .cc_RTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/pc_BRT.gif) no-repeat; }

#promo {float:left; margin:0 5px 0 0;}

#clip {background:#fff; width:213px; margin:10px 0 2px 0px; padding:0 0px 0 0px;}

#sweeps {width:215px; margin:0 0 0 0;  padding:0px 0px 0px 0px; overflow-x:hidden;}


#promo #sweeps .cc_MR .cc_MTT .proX { margin: 0 0 0 8px;}

#promo #sweeps div.cc_TR { width:215px; height: 6px; }
#promo #sweeps .cc_T	R .cc_LTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/gc_TLT.gif) no-repeat; }
#promo #sweeps .cc_TR .cc_MTT{ width: 203px; height: 6px; background: #F1F8E6;}
#promo #sweeps .cc_TR .cc_RTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/gc_TRT.gif) no-repeat; }

#promo #sweeps div.cc_MR { width:215px; }
#promo #sweeps .cc_MR .cc_MTT{ width: 215px; background: #F1F8E6; }

#promo #sweeps div.cc_BR { width:215px; height: 6px; }
#promo #sweeps .cc_BR .cc_LTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/gc_BLT.gif) no-repeat; }
#promo #sweeps .cc_BR .cc_MTT{ width: 203px; height: 6px; background: #F1F8E6; }
#promo #sweeps .cc_BR .cc_RTT{ width: 6px; height: 6px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/gc_BRT.gif) no-repeat; }

#colabs {margin:0 0 0 0px;}

.colpos { float:left; width:220px; margin:0px 0px 0 0px;   padding:0 0 5px 0;}
html>body .colpos {margin:7px 0px 0 0px; padding:0px;}


.colpos div.cc_TR_sel { width: 220px; height: 8px; background: #ff9 url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_MMT.gif) repeat-y top center; }
.colpos .cc_TR_sel .cc_LTT{ width: 8px; height: 8px; background: transparent; }
.colpos .cc_TR_sel .cc_MTT{ width: 204px; height: 8px; background: transparent; }
.colpos .cc_TR_sel .cc_RTT{ width: 8px; height: 8px; background: transparent; }

.colpos div.cc_TR { width: 220px; height: 8px; background: #fff url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_MMT.gif) repeat-y; }
.colpos .cc_TR .cc_LTT{ width: 8px; height: 8px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_TLT.gif) no-repeat; }
.colpos .cc_TR .cc_MTT{ width: 204px; height: 8px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_TMT.gif) repeat-x; }
.colpos .cc_TR .cc_RTT{ width: 8px; height: 8px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_TRT.gif) no-repeat; }

.colpos div.cc_MR { width:220px; }
/*.colpos .cc_MR .cc_LTT{ margin: 0; padding: 0; width: 8px; height: 100%; float: left; background: url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_MLT.gif) repeat-y; }*/
.colpos .cc_MR .cc_MTT{ width: 220px; background: #fff url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_MMT.gif) repeat-y; }
/*.colpos .cc_MR .cc_RTT{ margin: 0; padding: 0; width: 8px; height: 100%; float: left; background: url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_MRT.gif) repeat-y; }*/

.colpos div.cc_BR { width:220px; height: 8px; }
.colpos .cc_BR .cc_LTT{ width: 8px; height: 8px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_BLT.gif) no-repeat; }
.colpos .cc_BR .cc_MTT{ width: 204px; height: 8px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_BMT.gif) repeat-x; }
.colpos .cc_BR .cc_RTT{ width: 8px; height: 8px; background: transparent url(http://images.meredith.com/bhg/images/tmp/shell/home/cc_BRT.gif) no-repeat; }


/*.sameheight {padding:0 0px 0 0px; margin:0 0 0px 0; position:relative; clear:both;}*/
.sameheight a { color:#E68900; font-size:12px; font-weight:bold;}

.colpos .cc_MR .cc_MTT .sameheight {padding:0; margin:0 0 0 10px; clear:both; border: 0px solid #f9f; width: 204px;}

.content {padding:0 0 0 5px;}
.same_height p {padding:0 0 10px 0; margin:0;}
/*.same_height h2 {padding:15px 0 5px 0; margin:0; color:#E34D12; font-family: "Times New Roman", Times, serif; font-size:23px; font-weight:normal;}
.same_height h3 {padding:0 0 4px 0; margin:0; color:#333; font-family: "Times New Roman", Times, serif; font-size:13px; font-weight:bold;letter-spacing:1px;}*/
h4, h4 a {padding:0 0 5px 0px; margin:0; color:#E68900; font-size:12px; font-weight:bold;}

.gradbox{width:195px; padding:0;  margin:0 0 0 5px; background: #fff url(http://images.meredith.com/bhg/images/tmp/shell/gradient.gif) repeat-x 0 -5px;  font:10px Arial;}
.lt_image {float:left; margin:0 5px 0 0; padding:10px 0 0 11px;}
.rt_cont {float:left; width:120px; padding:10px 0 0 0;}

.bottom_pos {padding:0px 0 5px 0; margin:0 0px 6px 10px; width:204px;}
.tabscurve {width:195px; background: #fff url(http://images.meredith.com/bhg/images/tmp/shell/gradient.gif) repeat-x 0 -5px; padding:0 3px 0 0; position:relative;}
.tabs {font:10px Arial; margin:0 0 0 0px; padding:0; position:relative; width: 204px;}
.lt_tab {float:left;width:50px; margin:10px 0px 0 0px;}
html>body .lt_tab {float:left;width:50px; margin:10px 0px 0 0px;}
.rt_tab {float:left; width:130px; margin:10px 0 0 0;}

/* this is for the tabbed section at the bottom of the 3 main colomns */
.tabclear {clear:both; margin:0 0 0 0px;}
.editorlinks {float:left; width:104px; height:21px; background:url(http://images.meredith.com/bhg/images/tmp/shell/editorBack.gif) no-repeat 0px 0px; padding:9px 0px 0px 0px;text-align:center; font-size:10px; font-family:verdana; color:#666666; margin:0;}
.toolslinks { float:left; width:102px; height:21px; background:url(http://images.meredith.com/bhg/images/tmp/shell/toolsBack.gif) no-repeat 0px 0px; padding:9px 0 0px 0px; text-align:center; font-size:10px; font-family:verdana; color:#666666;}
.toolslinks a {font-size:10px; color:#77BC01; text-decoration:none;}
.tab2 {float:left; width:104px; height:21px; background:url(http://images.meredith.com/bhg/images/tmp/shell/tab3.gif) no-repeat 0px 0px; padding:9px 0px 0px 0px;text-align:center; font-size:10px; font-family:verdana; color:#666666; margin:0;}
.tab2 a {font-size:10px; color:#77BC01; text-decoration:none;}
.tabs2 {float:left; width:102px; height:21px; background:url(http://images.meredith.com/bhg/images/tmp/shell/tab2.gif) no-repeat 0px 0px; padding:9px 0 0px 0px; text-align:center; font-size:10px; font-family:verdana; color:#666666;}

/**************************
 BEG Homepage Tabs
     this structure can be used anywhere because it is class based
     if we were to modify this a bit more and make it less specific, it could be even more dynamic
 END Homepage Tabs
*/

.TSshowLeft {}
.TSshowRight {}

.TSshowLeft div .editorlinks, .TSshowRight div .editorlinks, .TSshowLeft div .toolslinks, .TSshowRight div .toolslinks{cursor: pointer;cursor: hand;float:left;width:102px; height:21px; padding:9px 0px 0px 0px;text-align:center; font-size:10px; font-family:verdana; color:#666666; }

.TSshowLeft div .editorlinks {background:url(http://images.meredith.com/bhg/images/tmp/shell/editorBack.gif) no-repeat 0px 0px; margin:0;}
.TSshowLeft div .toolslinks {width:102px; background:url(http://images.meredith.com/bhg/images/tmp/shell/toolsBack.gif) no-repeat 0px 0px;}
.TSshowLeft div .tabscurve1 {display:block;}
.TSshowLeft div .tabscurve2 {display:none;}


.TSshowRight div .editorlinks {background: url(http://images.meredith.com/bhg/images/tmp/shell/tab3.gif) no-repeat 0px 0px; margin:0;}
.TSshowRight div .toolslinks {width:102px; background: url(http://images.meredith.com/bhg/images/tmp/shell/tab2.gif) no-repeat 0px 0px;}
.TSshowRight div .tabscurve1 {display:none;}
.TSshowRight div .tabscurve2 {display:block;}
.TSshowRight div .tabscurve2 #shrotcol #tghoriz {width: 200px; padding: 0; margin: 0;}
.TSshowRight div .tabscurve2 #shrotcol #tghoriz .tgdisplay .tggrad {width: 195px; height: 35px; overflow: hidden; padding: 0; margin: 0; background: url(http://images.meredith.com/bhg/images/tmp/shell/home/tool_bg.gif) no-repeat 0 0px;}
.TSshowRight div .tabscurve2 #shrotcol #tghoriz .tgcollt { width: 195px; margin: 3px 0 0 2px; }
.TSshowRight div .tabscurve2 #shrotcol #tghoriz .tgdisplay .tggrad .tgcollt .tgicon img { height: 30px; }
.TSshowRight div .tabscurve2 #shrotcol #tghoriz .tgdisplay .tggrad .tgcollt .tgtitle { width: 150px; }

.TSshowRight div .tabscurve2 #shrotcol #tghoriz .tgdisplay .tggrad a {cursor:pointer}

#hpoffers{width:305px;}


#flashPanels{width:660px;height:373px;z-index:25;position:absolute;left:0;top:0;}

.watchvids {padding:0; margin:-18px 0 0 -90px;}

#hpservicelinks a{font-size:11px;}