/**[ GLOBAL STYLE ]**/
body{font-family:Arial, "Trebuchet MS", Trebuchet MS, sans-serif; font-size:12px; color:#666666; text-align:left; margin:0; padding:0;background-color:#fff; }

/**[ UTILITY STYLES ]**/
body *{padding:0; margin:0;}
a img {border:none}
.clearall {clear:both; line-height:0; font-size:1px; margin-top:-1px; visibility: hidden;}

/**[ HEADINGS AND FORMAT TAGS ]**/

h1, .ACThead1{font-family:"Arial", Arial, sans-serif; font-size:23px; color:#F4831D;}
h2, .ACThead2 {font-family:Arial, sans-serif; font-size:18px; color:#f4831d; font-weight: bold;}
h3, .ACThead3, #contentTabs .modHead a   {font-family:Arial, "Trebuchet MS", Trebuchet MS, sans-serif; font-size:14px; color:#F4831D; _height: 1px;}
h4, .ACThead4{font-family:"Trebuchet MS", Trebuchet MS, sans-serif; font-size:12px; color:#19AEC4; font-weight: bold}
h5 {font-family:"Trebuchet MS", Trebuchet MS, sans-serif; font-size:10px; color:#4F150F;}
.ACThead5{font-size: 13px; font-weight:bold;}
p{font-family:Arial, "Trebuchet MS", Trebuchet MS, sans-serif; font-size:12px; color:#666666;}
ul, ol {list-style: none; padding: 0; margin: 0px;}


/**[ LINKS ]**/
a {font-weight:bold;}
a:link {color:#473f5e;}
a:visited {color:#473f5e;}
a:hover {color:#473f5e;}
.majlink {font-size:13px; font-weight:bold;}

/* --TEMPORARY ---*/

#header {height: 160px;}
#header.thinHead {height: auto;}

/* ---- [ SITE COLORS ] ----
if you modify/add to these, please change the color description below  */
.brandcol1 {background-color:#ED5911;}  /* orange */
.brandcol2 {background-color:#6B6A6A;}  /* Dark Grey */
.brandcol3 {background-color:#8F8E8E;}  /* Medium Grey */
.brandcol4 {background-color:#DCDACD;}  /* Tan */
.brandcol7 {background-color:#efece3;}  /* Light Tan */
.brandcol5 {background-color:#557AA0;}  /* Blue */
.brandcol6 {background-color:#000;}  /* black */
.brandcol8 {background-color:#fff;}  /* white */

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

/* ---- [ LINK STYLING ] ---- */
/* ---- [ Link Overrides ] ---- */

/* ---- [ PAGE STRUCTURE ] ---- */
#wrapper{width:998px;margin:0 auto;text-align:left;}
#wrapperwide{width:1110px;border:1px solid #ccc;border-top:0px none;margin:0 auto;text-align:left;background-color:#fff;}

#pagebody{}
/* -------[Channel/Parent/Child/Story Page Layout]------- */
#contentwell{width:500px;border-left:175px solid #fff; /* The width and color of the left rail */ border-right:320px solid #fff; /* The width and color of the right rail */}
    #leftcolumn{float:left;width:170px;padding:5px 0px 5px 5px;margin-left:-230px;.position:relative;}
    #maincolumn{float:left;margin-right:-445px;overflow-x:auto;overflow-y:hidden;padding:5px 0px 5px 0px;width:500px;}
        #maincontentwell{margin:0 auto;width:490px;text-align:left;position:relative;}
/* -------[Home Page Layout]------- */
#contentwell.noRightCol{width:820px;left:175px; position: relative; border-left: 0; /* The width and color of the left rail */ border-right:0px none;/* No Right Column*/}
    .noRightCol #leftcolumn{margin-left:-998px;padding:5px;width:165px;}
    .noRightCol #maincolumn{margin-right:0px;width:823px;}
        .noRightCol #maincontentwell{width:803px; padding: 0px;}
/* -------[SingleColumn Page Layout]------- */
#singlecolumn{width:675px; /* The width and color of the right rail */}
    #singlecolumnwell{width:670px;padding:5px 0;margin:0px;float:left;}
/* -------[SingleColumn Page Store Layout]------- */
#singlecolumn.store{border-right:0px none;}
/* -------[SingleColumn Page Wide Layout]------- */
#singlecolumn.wide{width:790px;}
    #singlecolumnwell.wide{width:780px;padding:5px 0;margin:0 auto;float:left;}
/* -------[Ad Column Layout]------- */
#rightcolumn, #adwell{float:right;width:310px;padding:5px;margin-right:-320px;_position:relative;}
#adcolumn{border:5px solid #ccc;}

#rightcolumn #ez-search-form{*height: 20px;}

/* -------[Printable Pages]------- */
.printableShell, .storePrintShell {background-color:#fff;}
#ltcol{width:640px;padding: 0 0 0 10px;}
.storePrintShell #singlecolumn{border-right:0px none;}

/* ---- [ COMMON PAGE ELEMENTS ] ---- */
.headerLogIn {float:right; padding:0; position:relative; top:100px;}

/* ---- [ Main Nav ] ---- */
ul#navmenu {list-style:none;margin:5px 0 0 0px ;width:820px;height:37px; float: left;}
ul#navmenu li {float:left;cursor:pointer;line-height:37px;height:37px;border-right:2px solid #75d2f9;}
ul#navmenu li.last{border-right:0px none;}
ul#navmenu a {display:block;padding:0px 25px; color: #fff; text-decoration: none;}
ul#navmenu a:hover{display:block;padding:0px 25px; color: #fff; text-decoration: underline;}

/* ---- [ COMMON PAGE MODULES ] ---- */

/*
.sponsorsContentArea { clear: both; padding: 5px; overflow-y: scroll; overflow-x: hidden; }
.sponsorsContentArea img{ float: left; }
.sponsorsContentArea .desc{ float:left; padding:0 0 0 5px; width:175px;}
.sponsorsContentArea #sponsorsArea{ height: 158px;}
*/
#rightSideSponsorVideos #scrollControls { display:none; }
#rightSideSponsorVideos div.sponsorScroll { height:160px; clear:both; }
#rightSideSponsorVideos div.sponsorScroll .sponsorsContentArea {height:160px;}
#rightSideSponsorVideos div.sponsorScroll .scrollarea {height:156px;}/* height = heightopt1 height - 4px*/
#rightSideSponsorVideos div.sponsorScroll div.scrollBarContainer {height:128px;}/* height = scrollarea height - 28px*/

#rightSideSponsorVideos div.scroller {width:300px; _width:298px;}
#rightSideSponsorVideos div.scroller .sponsorsContentArea {float:left;overflow:hidden;width:280px;_width:278px;} /* width = scroller width - 18px(FF)/20(IE6)*/
#rightSideSponsorVideos #sponsorsArea .bettertvSponsor { clear:both; }
#rightSideSponsorVideos #sponsorsArea .bettertvSponsor img,
#rightSideSponsorVideos #sponsorsArea .bettertvSponsor .desc {float: left; padding: 3px;}
#rightSideSponsorVideos #sponsorsArea .bettertvSponsor .desc { width: 180px;}
#rightSideSponsorVideos .wbgbrc{ *margin-top: -5px;}


#hotTopicsArea #hotTopicsScrollControls { display:none; }
#hotTopicsArea div.hotTopicsScroll { height:90px; clear:both; }
#hotTopicsArea div.hotTopicsScroll .hotTopicsContentArea {height:90px;}
#hotTopicsArea div.hotTopicsScroll .scrollarea {height:86px;}/* height = heightopt1 height - 4px*/
#hotTopicsArea div.hotTopicsScroll div.scrollBarContainer {height:58px;}/* height = scrollarea height - 28px*/

#hotTopicsArea div.scroller {width:300px; _width:282px;}
#hotTopicsArea div.scroller .hotTopicsContentArea {float:left;overflow:hidden;width:272px;_width:260px;} /* width = scroller width - 18px(FF)/20(IE6)*/
#hotTopicsArea #hotTopicsContainer .hotTopicsLink { clear:both; }
#hotTopicsArea #hotTopicsContainer .hotTopicsLink img,
#hotTopicsArea #hotTopicsContainer .hotTopicsLink .desc {float: left; padding: 3px;}
#hotTopicsArea #hotTopicsContainer .hotTopicsLink .desc { width: 180px;}

.spotlightContentArea { clear: both; padding: 5px; }
.spotlightVideos { border-top: 1px solid #c3c3c3; margin-left: 10px;}

#sponsoredVideosHeader {border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; _height: 1px;}
#sponsoredVideosHeader .ACThead2 {background: #003366; color: #fff; float: left; padding-right: 20px;}

#hotTopicsArea ul {width: 270px; list-style: none; }
.doubleLinkList {min-height: 10px;}

#hotTopicsContent {margin: 0 5px; width: 250px; float: left; }

#header #betterLogo {padding: 10px 0px 1px; margin-left: 202px; _margin-left: 102px; float: left;}
.headerInlineAd {float:right; margin-left:10px; margin-right:35px; position:relative;}

.highlight.stretch {width:792px; background: #fff; border-right: 1px solid #c3c3c3;}
.highlight {float:left;}

.highlight #small {color:#fff;padding-left:70px;background:#fff url("http://images.meredith.com/bettertv/images/2009/03/smHighlightLeft.gif") no-repeat left top; height: 39px; float:left;border-right:1px solid #C3C3C3; border-top:1px solid #C3C3C3; width: 239px;}
.highlight #small span {background: url("http://images.meredith.com/bettertv/images/2009/03/smHighlightRight.gif") no-repeat right top; padding: 2px 0px 7px 5px; float: left; }
.highlight #small .ACThead2 {position: relative; left: -50px; color: #fff; background: none; padding:0;}

.highlight #spotlight {color:#fff;padding-left:70px;background:#fff url("http://images.meredith.com/bettertv/images/2009/03/smHighlightLeft.gif") no-repeat left top; height: 39px; float:left; border-top:1px solid #C3C3C3; position: relative; top: -1px;}
.highlight #spotlight span {background: url("http://images.meredith.com/bettertv/images/2009/03/smHighlightRight.gif") no-repeat right top; padding: 2px 0px 5px 5px; float: left; }
.highlight #spotlight .ACThead2 {position: relative; left: -50px; color: #fff; background: none;}

.highlight #large { color:#fff;padding-left:70px;background: url("http://images.meredith.com/bettertv/images/2009/03/lgHighlightLeft.gif") no-repeat left top; height: 50px; float:left; margin:-4px 10px 0 -10px; _margin:-4px 10px 0 -5px;}
.highlight #large span {background: url("http://images.meredith.com/bettertv/images/2009/03/lgHighlightRight.gif") no-repeat right top; padding: 2px 0px 5px 0px; float: left; }
.highlight #large .ACThead2 {position: relative; left: -36px; color: #fff; font-size: 24px; background: none; padding: 0px;}
/* ---- [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:0px;cursor:pointer;}
    #tabheader .tablist li.active {font-size:14px;position:relative;float:left;padding:0px;}
    #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 */


#contentTabs { padding: 8px 8px;}

.contentTabs #tabheader {background:none; width: 100%;}
    .contentTabs #tabheader .tablist li span {color:#fff;}
    .contentTabs #tabheader .tablist li span {padding: 7px 20px; }
    .contentTabs #tabheader .tablist .tab1 {background:#fff url("http://images.meredith.com/bettertv/images/2009/03/tabs1off.gif") no-repeat left top;}
    .contentTabs #tabheader .tablist .tab2 {background:#fff url("http://images.meredith.com/bettertv/images/2009/03/tabs2off.gif") no-repeat left top;}
    .contentTabs #tabheader .tablist .tab3 {background:#fff url("http://images.meredith.com/bettertv/images/2009/03/tabs3off.gif") no-repeat left top;padding: 7px 20px; }
    .contentTabs #tabheader .tablist span.contentTabsEnd {background:#fff url("http://images.meredith.com/bettertv/images/2009/03/tabsEndoff.gif") no-repeat left top; padding: 7px 0;}
    .contentTabs #tabheader .tablist span {float: left;}
    .contentTabs #tabheader .tablist li.active span {color:#fff;}
    .contentTabs #tabheader .tablist li.active span {padding: 7px 20px; }
    .contentTabs #tabheader .tablist .active .tab1 {background:#fff url("http://images.meredith.com/bettertv/images/2009/03/tabs1on.gif") no-repeat left top;}
    .contentTabs #tabheader .tablist .active .tab2 {background:#fff url("http://images.meredith.com/bettertv/images/2009/03/tabs2on.gif") no-repeat left top;}
    .contentTabs #tabheader .tablist .active .tab3 {background:#fff url("http://images.meredith.com/bettertv/images/2009/03/tabs3on.gif") no-repeat left top;padding: 7px 20px; }
    .contentTabs #tabheader .tablist .active span.contentTabsEnd {background:#fff url("http://images.meredith.com/bettertv/images/2009/03/tabsEndon.gif") no-repeat left top; padding: 7px 0;}
   .contentTabs #tabbody{_height:1px;/*IE6 peekaboo hack*/zoom: 1;/*IE7 peekaboo hack*/ margin: 0 0 15px; padding: 10px 0 0 ;}

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


.pl10 {padding-left: 10px;}
.pl5 {padding-left: 5px;}
.pb10 {padding-bottom: 10px;}
.floatLeft{float: left;}

.contentTabsSS {float: left; width: 49%;}

 /* ----  Search Box   ----- */
input.ezsearch-string { width:190px; margin:0 10px 0 0px; padding:0; vertical-align:top; float: left;}

#hostStoryTopLinks { clear: both; width: 178px; height: 20px; margin-top: 18px; float: left;}

#hostStoryTopLinks a {display: inline; width: 75px; height: 20px; float: left; }

.breadCrumb {float: left;}

#addthis{ margin-top:1px; _margin-top: 0px;}
#addthis, #buzz { float: right;}

.errorPage{ margin: 10px;}
.errorPage p {margin-top: 15px;}

#btvbgthin #reg_wrap{background-color: #FCF9EB;}


#btvFooter a {font-weight: normal;}

#btvFooter .footercol, #btvFooter .footercolmid {padding:0 15px;width:300px;_height: 100px;}
#btvFooter .footercolright {padding:0 10px;width:126px;}
#btvFooter #mainlinks ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#btvFooter #mainlinks ul li {float:left;width:148px;}
#btvFooter .linkcol { width:530px;}
#btvFooter .bhglogo, #btvFooter .mwntext { text-align:center; width:170px;font-weight:bold;}
#btvFooter #top, #btvFooter #bottom { padding:15px 10px;
}

#btvFooter  .maglinks {padding: 15px 15px 0;}
#btvFooter  #footerForms {margin: 0 40px 10px; height: 30px; border-bottom: 1px dotted #c3c3c3;}
            #footerForms .ez-search-footer {float: left;  }
            #footerForms .label{float: left; line-height: 20px; margin-right: 10px; font-size: 12px; font-weight: bold;}
            #footerForms #ez-search-form{float: left;margin-left: 10px;}
            #footerForms #ezsearch-string {width: 150px;}
            #footerForms .checkListings {float:right;}
#footerBackgroundBottom .frs3 { padding-top: 20px; width: 100%; text-align: center; font-size: 10px;}


.alignCenter {text-align: center;}
.negMT10 {margin-top: -10px;}

/* ************** HOME AD FRAG *********************** */
.homeAdArea         {margin: 10px auto; width: 780px}
.homeAdArea .title  {padding-left: 5px; background: #999; color: #fff; font-size: 10px; height: 12px; }
.homeAdAreaContent  {padding: 10px;}

#fileinclude {margin: 0 10px;}
#affiliatePage {height:500px;}

/* ---- [ 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;}

/* Social Media */
#commentsubmit {
    background-image:url(http://images.meredith.com/bhg/images/temps/myaccount/submit.gif);
    height:22px;
    width:73px;
}