/* ---- [ GLOBAL DEFINITIONS & RESETS ] ---- */
body{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;color:#3A200F;font-size:12px;}
body.blankShell{background:#fff url();}
li, p, h1, h2, h3, h4, h5, form {border:0 none;margin:0;padding:0;}
ul, ol{border:0 none;margin:0 0 0 20px;padding:0; .margin-left: 35px;}

h1, .ACThead1{font-size:30px;font-weight:normal;letter-spacing:0;color:#8FA829;}
h2, .ACThead2, .heading2{font-size:28px;font-weight:normal;letter-spacing:0;color:#8FA829;}
h3, .ACThead3, .heading3, .chunkhead{font-size:16px;font-weight:bold;letter-spacing:0;color:#3A200F;}
h4, .ACThead4, .heading4{font-size:14px;font-weight:bold;letter-spacing:0;color:#3A200F;}
h5, .ACThead5, .heading5{font-size:11px;font-weight:normal;letter-spacing:0;color:#666;}
span.ACThead2, span.ACThead3, span.ACThead4, span.heading2, span.heading3, span.heading4, span.heading5{display:block;}
.headerArrow{padding:0 0 0 10px;}
.rdv3 .headerArrow{padding:0 0 0 0px;}

/* ---- [ UTILITY ] ---- */
hr{clear:both;margin:0 0 5px;.margin:3px 0;padding:7px 0 0;height:1px;border:0;border-bottom:1px solid #DDD;}
hr.dotted{clear:both;margin:0 0 5px;.margin:3px 0;padding:7px 0 0;height:1px;border:0;border-bottom:1px dotted #DDD;}

.clearall {clear:both;font-size:1px;line-height:0;.display:inline;}
.smSpacer{font-size:1px;height:10px;}
.spacer {padding:20px 0;}

ul.majlink, ul.topicsLinkList, .catAssocOneCol ul, .catAssocTwoCol ul{margin:0; list-style:none;display:inline-block;}
ul.majlink li, ul.topicsLinkList li, .catAssocOneCol ul li, .catAssocTwoCol ul li{padding:0 0 5px 10px;}

/* ---- [ SITE COLORS ] ----
if you modify/add to these, please change the color description below  */
.brandcol1 {background-color:#9A3168;}  /* Fuscia */
.brandcol2 {background-color:#3A200F;}  /* Dark Brown */
.brandcol3 {background-color:#028684;}  /* Teal */
.brandcol4 {background-color:#8FA829;}  /* Green */
.brandcol7 {background-color:#FFBD00;}  /* Yellow */
.brandcol5 {background-color:#EEF3E7;}  /* Light Grey */
.brandcol9 {background-color:#F1F8D5;}  /* Light Green/Yellow */
.brandcol10 {background-color:#CCC;}  	/* Grey */
.brandcol6 {background-color:#000;}  	/* black */
.brandcol8 {background-color:#fff;}  	/* white */

.txtcol1 {color:#666;}              /* dark grey text */
.txtcol2 {color:#028684;}           /* Teal text */
.txtcol3{color:#d70874;}            /* Fuscia text */
.txtcol4 {color:#fff;}              /* white text */
.txtcol5 {color:#8FA829;}           /* Green text */
.errormsg{color:#cc0000;}           /* Red text */

strong{color:#3A200F;}
.breadcrumb strong{color:#028684;}

/* ---- [ LINK STYLING ] ---- */
a{font-weight:bold;color:#028684;text-decoration:none;border-bottom:1px solid #EEF3E7;margin-bottom:2px;}
a:visited{font-weight:bold;color:#028684;text-decoration:none;border-bottom:1px solid #EEF3E7;margin-bottom:2px;}
a:hover {font-weight:bold;color:#028684;text-decoration:none;border-bottom:1px solid #028684;margin-bottom:2px;}

.headLink a{color:#3A200F;border-bottom:1px solid #EEF3E7;}
.headLink a:visited{color:#3A200F;border-bottom:1px solid #EEF3E7;}
.headLink a:hover {color:#3A200F;border-bottom:1px solid #3A200F;}

/* [ Brown Bold links ] */
a.lc1 {color:#3A200F;font-weight:bold;border-bottom:1px solid #EEF3E7;}
a.lc1:visited {color:#3A200F;font-weight:bold;border-bottom:1px solid #EEF3E7;}
a.lc1:hover {color:#3A200F;font-weight:bold;border-bottom:1px solid #3A200F;}

/* [ White links ] */
a.lc2 {color:#fff;border-bottom:0 none;}
a.lc2:visited {color:#fff;border-bottom:0 none;}
a.lc2:hover {color:#fff;border-bottom:0 none;text-decoration:underline;}

/* [Small Grey links ] */
a.lc3 {color:#999;border-bottom:0 none;}
a.lc3:visited {color:#999;border-bottom:0 none;}
a.lc3:hover {color:#999;border-bottom:0 none;text-decoration:underline;}

/* [ Footer Links ] */
#footer ul a, #footer .linkcol a{font-weight:normal;color:#999;text-decoration:none;border-bottom:1px solid #DCDACD;margin-bottom:2px;}
#footer ul a:visited, #footer .linkcol a:visited{font-weight:normal;color:#999;text-decoration:none;border-bottom:1px solid #DCDACD;margin-bottom:2px;}
#footer ul a:hover, #footer .linkcol a:hover {font-weight:normal;color:#999;text-decoration:none;border-bottom:1px solid #999;margin-bottom:2px;}

    /* ---- [ Link Overrides ] ---- */
	a.mainItem, a.mainItem:hover, a.mainItem:visited, a.imgLnk, a.imgLnk:hover, a.imgLnk:visited, #roadblock_continue a, #roadblock_continue a:hover,
	.imgdiv a, .imgdiv a:visited, .imgdiv a:hover, .nlrow a, .nlrow a:hover, #sponsored a, #sponsored a:hover, .imgleftholder a,
	.imgleftholder a:hover, .imgleftholder a:visited, .imgrightholder a, .imgrightholder a:hover, .imgrightholder a:visited,
	.imgtopholder a, .imgtopholder a:visited, .imgtopholder a:hover, #banner a, #banner a:visited, #banner a:hover
	.imgLeft a, .imgLeft a:visited, .imgLeft a:hover, #addthis a, #addthis a:visited, #addthis a:hover, #ssimg a, #ssimg a:visited,
	#ssimg a:hover, .targeterTable a, .targeterTable a:visited, .targeterTable a:hover, .lastSlide a, .lastSlide a:hover,
	.lastSlide a:visited, #enlargeImg, #adcolumn a, #adcolumn a:hover, .promoContainer a, .promoContainer a:hover,
    #topadsponsorlogo a, #topadsponsorlogo a:hover, #buzz a, #buzz a:visited, #buzz a:hover, a.arrowopen, a.arrowopen:hover,
    a.arrowopen:visited, a.arrowclose, a.arrowclose:hover, a.arrowclose:visited, .ssInterrupt a, .ssInterrupt a:hover,
    .ssInterrupt a:visited, .sponsorModule a, .sponsorModule a:hover, .sponsorModule a:visited, .sponsorImage a, .sponsorImage a:hover,
    .sponsorImage a:visited{border:0 none;margin-bottom:0;}

/* ----[Text Buttons]---- */
a.linkButton, a.linkButton:visited{font-weight:normal;color:#fff;border:0 none;}
a.linkButton:hover{font-weight:normal;color:#fff;border:0 none;}
a.smPink{display:block;padding:0 0 0 9px;text-align:center;font-size:11px;}
a.smPink span{display:block;line-height:18px;padding:0 9px 0 0;cursor:pointer;}

/* ---- [ PAGE STRUCTURE ] ---- */
#omnireport {position:absolute; line-height:1px; font-size:1px;}
.noJS{text-align:center;padding:10px;}
#wrapper{width:995px;border:1px solid #ccc;border-top:0 none;margin:0 auto;text-align:left;background-color:#fff;position:relative;}
.rdv3 #wrapper{width:100%;border:0 solid #ccc;border-top:0 none;margin:0 auto;text-align:left;background-color:transparent;position:relative;}
#wrapperwide{width:1134px;border:1px solid #ccc;border-top:0 none;margin:0 auto;text-align:left;background-color:#fff;position:relative;}
#wrapperwide #singlecolumn{width:815px;}
#wrapperwide #singlecolumnwell{width:805px;}

#pagebody{background-color:#fff;position:relative;}
.rdv3 #pagebody{width:995px;margin:0 auto;}
/* -------[Home/Channel/Parent/Child/Story Page Layout -- 165(170)/490(500)]------- */
	#contentwell{background-color:#fff;width:502px;border-left:174px solid #fff; /* The width and color of the left rail */ border-right:319px solid #fff; /* The width and color of the right rail */}
		#leftcolumn{float:left;width:170px;padding:5px 0 5px 5px;margin-left:-230px;.position:relative;}
		#maincolumn{float:left;margin-right:-445px;overflow-x:auto;overflow-y:hidden;padding:5px 0 5px 0;width:500px;}
			#maincontentwell{margin:0 auto;width:490px;text-align:left;position:relative;}
/* -------[SingleColumn Page Layout -- 670(675)]------- */
	#singlecolumn{background-color:#fff;width:676px;border-right:319px solid #fff; /* The width and color of the right rail */}
		#singlecolumnwell{background-color:#fff;width:660px;padding:5px 0;margin:0 0 0 10px;_margin:0 0 0 5px;float:left;}
/* -------[SingleColumn Page Store Layout -- 985(995)]------- */
	#singlecolumn.store{width:995px;border-right:0 none;padding:0;}
        .store #singlecolumnwell{width:975px;}
/* -------[SingleColumn Page Wide Layout -- 780(790)]------- */
	#singlecolumn.wide{width:790px;}
		#singlecolumnwell.wide{width:780px;padding:5px 0;margin:0 auto;float:left;}
/* -------[Ad Column Layout -- 310(320)]------- */
	#rightcolumn, #adwell{float:right;width:310px;padding:5px;margin-right:-320px;_position:relative;}
	#adcolumn{margin-bottom:10px;padding-left:5px;}

/* -------[Alternate Shell Overrides]------- */
.recipePrintShell, .printableShell, .storePrintShell {background:#fff url();}
#printstory, #ltcol{width:640px;padding: 0 0 0 10px;}
#printstory h1, #printstory p, #printstory #instructions b, #printstory .time, #printstory .chunkhead{color:#000;}
#printstory #enlargeImg{display:none;}
.storePrintShell #singlecolumn{border-right:0 none;}
.checkoutShell #singlecolumn{width:980px;border-right:0 none;background:url();}

/* ---- [ COMMON PAGE ELEMENTS ] ---- */
/* ---- [ Top Features Bar ] ---- */
.topfeatures{text-align:center;padding:5px 0;margin-bottom:5px;background-color:#F1F8D5;}
.topfeatures ul{list-style:none;margin:0;}
.topfeatures li{display:inline;border-left:1px solid #999;padding:0 0 0 9px;margin:0 0 0 2px ;}
.topfeatures li.firstlink{display:inline;border-left:0px none;}

/* ---- [ Banner ] ---- */
#bannerwrapper{width:985px;overflow:hidden; margin-left:10px;}
.rdv3 #bannerwrapper{width:995px;overflow:hidden; margin: 0 auto;}
#banner{float:left;}
#bannerwrapper #banner{float:none; margin-left: 10px;}
#bannertable {width:100%;}
#bannertable td{padding:0;}
#bannerTd{position:relative;z-index:2;}
#topcover{float:left;width:240px;}
#topcover .coverImg{width:70px;height:90px;overflow:hidden;float:left;margin-right:5px;}
#topcover ul{float:left;width:110px;font-size: 11px;}
#topcover #dropdowncoverpromo img {float:left; height:66px; padding-right:5px;}
#topcover #dropdowncoverpromo .coverImg{width:60px;height:66px;overflow:auto;margin-right:0;}
#topcover #dropdowncoverpromo ul{float:left;width:165px;_height:1px;font-size: 12px;}



/* ---- [ Header ] ---- */
#header{margin-bottom:1px;padding-top:5px;height:75px;}/* IE needs a height... */
.rdv3 #header{width: 995px; margin:0 auto;padding-top:5px;height:126px;}/* IE needs a height... */
.logo{width:350px;text-align:center;float:left;height:55px;padding:10px 0 0 10px;color:#fff;}
.rdv3 #header .logo{width:386px;text-align:left;float:left;height:85px;padding:15px 5px 0px 5px;}

#header.thinHead{border-bottom:1px dotted #CCC;}
.rdv3 #header.thinHead{border-bottom:5px solid #F47700;height: 75px;}
#header.thinHead .logo{padding:5px;float:none;width:205px;}
.rdv3 #header.thinHead .logo{padding:5px 0 0;float:left;width:386px;height:71px;}
.rdv3 #header.thinHead #top_header .topright_topnav{height:71px;}
.thinHead .utilLinks{float:right;padding:10px 15px 0 0;}
ul.utilLinks{list-style:none;}
ul.utilLinks li{display:inline;}

.rdv3 #header #top_header,
.rdv3 #header #bottom_header {clear:both;width:100%;}
.rdv3 #header #top_header .topright_topnav{float:left;height: 85px;width: 575px; }
.rdv3 #header #top_header .topright_topnav .topnav_links{float:right; }
.rdv3 #header #top_header .topright_topnav .topnav_links li { float:left; list-style:none; padding: 0 5px; }
.rdv3 #header #top_header .topright_topnav .topnav_links li.first { background:transparent none no-repeat 0px 5px; }
.rdv3 #header #top_header .topright_topnav .topnav_links li a { font-size:10px; font-weight: 900; color: #3a200f; line-height: 20px; border-width: 0; text-decoration:none; padding: 0 0 0 5px; }
.rdv3 #header #top_header ul.topnav_links li{}
.rdv3 #header #top_header .topright_promo{padding: 15px 0 0 0;}
.rdv3 #header #top_header .topright_promo #hptoprollover{float:right;z-index:9999999;}
.rdv3 #header #bottom_header #headerFbLike { float:left; }

.rdv3 #header #bottom_header .topright_secondnav { height: 26px; width: 645px; float:left; position: relative; }
.rdv3 #header #bottom_header .topright_secondnav .secondnav_links { width:365px; height: 20px; overflow:hidden; margin:5px 0 0 0; }
.rdv3 #header #bottom_header .topright_secondnav .secondnav_links ul { margin:0; }
.rdv3 #header #bottom_header .topright_secondnav .secondnav_links li { float:left; list-style:none; padding: 0 0 0 5px;  }
.rdv3 #header #bottom_header .topright_secondnav .secondnav_links li a { font-size:10px; font-weight: 900; color: #3a200f; line-height: 20px; border-width: 0; border-left: 1px solid #f47800; padding: 0 0 0 4px; text-decoration:none; }
.rdv3 #header #bottom_header .topright_secondnav .secondnav_links li.first a{border-width:0;}
.rdv3 #header #bottom_header .topright_secondnav .secondnav_links .newIcon { background: url(http://images.meredith.com/parents/images/template/shell/icons/newIcon.png) center no-repeat; display: block; height: 19px; width: 31px;  position: absolute; top: -13px; left: 10px; }


/* --- [ Header Targeter ] --- */
.rdv3 #header #top_header .topright_promo .hoverBoxContainer{float:left;position:relative;text-align:right;z-index:200;}
.rdv3 #header #top_header .topright_promo .hoverBox{position:absolute;display:none;background:transparent;}
.rdv3 #header #top_header .topright_promo .hoverCloseBox{background:#fff;text-align:right;padding:4px 6px 0 0;}
.rdv3 #header #top_header .topright_promo .subscribe a,
.rdv3 #header #top_header .topright_promo .subscribe a:hover,
.rdv3 #header #top_header .topright_promo .hoverBox a:hover,
.rdv3 #header #top_header .topright_promo .hoverBox a{border:none;margin-bottom: 0;}

/* [ top links ] */
.rdv3 .orangeSquareBullet{float:left; }
.rdv3 #toprightheader{width:600px;}
.rdv3 .topheader{width:600px;}

/* ---- [ Search Form ] ---- */
#headerSearch{width:270px;height:60px;padding:13px 23px 0;float:right;}
.rdv3 #headerSearch{width:275px;height:15px;padding:0;float:left; margin:5px 0 0 0;}
.searchContainer{padding:10px 0 0 0;}
.searchButton{vertical-align:top;}
.searchFields{float:left;}
.searchBGBox{padding:4px 0 0 5px ;height:28px;width:180px;}
.searchBGBox input{border:0 none;width:150px;padding:3px 3px;color:#333333;font-size:14px;}
.rdv3 .searchBGBox {border:1px solid #F0EFEE; }
.rdv3 #headerSearch #nvbsrchtxthead,.rdv3 .searchBGBox input {  border: 0 none; color: #333; font-size: 11px; height: 20px; letter-spacing: 0.02em; margin: 0; padding: 1px 0 0 23px; width: 178px; };

.searchTypes{width:180px;}
.searchSponsors{font-size:11px;float:right;position:relative;top:-16px;padding:0 7px 5px 0;width:117px;}
#nvbsrchbut{padding-left:5px;}
.rdv3 #nvbsrchbut{padding-left:9px;margin: 3px 0 0 0;}
.leftColSearch #nvbsrchbut{*padding-left: 5px;*padding-bottom: 4px;}

.leftColSearch .searchBGBox{padding:4px 0 0 5px ;height:28px;width:105px;}
.rdv3 .leftColSearch .searchBGBox{padding:4px 0 0 5px ;height:28px;width:100px; border:none;}
.leftColSearch .searchBGBox input{width:90px;}
.rdv3 .leftColSearch .searchBGBox input{width:75px;border:1px solid #F0EFEE;}

.rdv3 #searchparentswell .searchBGBox input { width:150px; }
/* ---- [ Add This / Yahoo Buzz Buttons ] ---- */
#addthis{float:right;}
#buzz{float:right; margin:-1px 0 0 10px;}

/* ---- [ Sponsor Logo / Module / Brand Logo ] ---- */
#topadsponsorlogo, .brandLogo{float:right;padding:0 5px 5px;width:120px;height:60px;background-color:#fff;text-align:right;}
.sponsorModule {margin:0 0 10px 0;padding:10px 0 10px 10px;width:auto;border:#F0EFEE 2px solid;}
	.sponsorContent {}
		.sponsorLeft {float:left;padding:5px 0 5px 10px;background-color:#f2f2f2;}
			.sponsorLeft p {padding:5px 0 5px 10px;}
				p.sponsorArrow {/*see image.css */}
			.sponsorLeft ul.majlink {padding-left:10px;}
		.sponsorWide {width:485px;}
		.sponsorNarrow {width:300px;}
		.sponsorRight {float:right;width:150px;text-align:center;padding:0 auto;}
			.sponsorRight p {font-size:9px;color:#999;padding:5px;}
			.sponsorRight img {border:none;}

/* ---- [ Breadcrumb ] ---- */
.breadCrumb {padding-bottom:5px;margin-bottom:5px;font-size:11px;border-bottom:1px solid #F0EFEE;color:#999;}
.breadCrumb .bold{color:#028684;}

/* ---- [ Persistent Module ] ---- */
#pModTabs .loggedOut{padding:0 5px;}
    #pModTabs .loginLnk{float:right;}

/* Form */
    #pm_login_fields{padding:5px 10px;}
    #pm_login_fields li{clear:both;}
    #pm_login_fields label{width:65px; text-align:right;display:block;float:left;}
    #pm_login_fields input{float:left;width:190px;margin-left:5px;}
    #pm_login_add_fields{display:none;}
    #pm_login_profile_type{width:195px;margin-left:5px;_margin-left:2px;}
    #pm_login_date_fields{padding-left:68px;}
        .validation-advice{color:#9A3168;clear:both;}
    .newsLinkBundlesTxt {float:left;width:280px; padding-top:4px;}
    .newsLink_promo{color:#028684;font-size:11px;}
    .newsBundleLink_promo{font-size:11px;}
    .pm_bundle_newsletters{padding:0 0 0 15px;}
    .tool-tip{background-color:white;padding:4px;}
    .newsCheck {float:left;width:25px;margin-top:0;.margin-top:1px;}
    #pm_optIn_div{clear:both;padding-left:10px;float:left;width:210px;font-size:11px;}
    #pm_login_dynamic_newsletter_container{padding-left:10px;}
    #pm_login_submit{float:right;}
    .indicate_load_msg {clear: both; float: none; text-align: center; padding-top: 10px; float: left; width: 85%;}
    .indicate_load {float: left; padding-top: 10px;}

    .noBullet{list-style:none;margin:0;}
    .tool-text {background-color:#F1F8D5; color:#3A200F; padding:5px; width:200px; word-wrap: normal; border: thin solid #CCC;}

#pModTabs .loggedIn{padding:0 5px;}
    #pModTabs .introTxt{float:left;}
    #userName{overflow:hidden;width:75px;height:19px;display:block;float:left;}
#noteBookButton{width:95px;float:right;}
.profileLinks{font-size:10px; padding:3px 0 0 10px;clear:both;}
.scenLinks{padding:10px 0 0;}
    .scenLinks .majlink li{padding-bottom:10px;}
.coziIframe{padding-left:2px;}

/* ---- [ Footer ] ---- */
#footer{font-size:11px;margin-top:1px;color:#999;}
.rdv3 #footer{width:995px;margin: 0 auto;background:#fff;}
#footer hr{width:98%;margin-left:10px;}
#footer ul{margin:0;}
#footer ul li{list-style:none;padding:0 0 3px 0;}
.topfootlinks {padding:10px 0;margin:10px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.rdv3 .topfootlinks {margin:0 10px 10px;}
.topfootlinks strong{float:left;padding-right:10px;width:75px;}
.topfootlinks ul.inlinelinks{margin-left:0;}
    .topfootlinks ul.inlinelinks li{float:left;}
    .topfootlinks ul.inlinelinks li.floatright{float:right;}
#footer #copyright{padding:10px 15px;}
#footer #mainlinks{padding:0 0 5px;}
#footer .footercol, #footer .footercolmid{width:200px;padding:0 5px;}
#footer .footercolfirst{width:125px;padding:0 0 0 10px;}
#footer .footercolmid{border-left:1px solid #ccc;border-right:1px solid #ccc;margin:0 50px;padding:0 50px;}
#footer .footercol ul, #footer .footercolmid ul{padding:3px 0 0;}
#footer .linkcol{padding:0 0 3px 14px;}
#footer #rgm{float:left; padding:3px 5px 0 0;}
#footer .rgm{width:370px;}
#footer .parentsNet, #footer .womensNet {padding:5px 0 0 10px;clear:both;}

/* ---- [Mootab Base] ----*/
	#tabheader, #tabbody {width:305px;} /* Set the width of the tab box here */

	#tabheader {position:relative;float:left;line-height:normal;}
	#tabheader ul.tablist {margin:0;list-style:none;}
	#tabheader .tablist li {position:relative;float:left;padding:0 0 0 5px;cursor:pointer}
	#tabheader .tablist li.active {position:relative;float:left;padding:0 0 0 5px;}
	#tabheader span {float:left;display:block;padding:5px 8px 4px 5px;text-decoration:none;font-weight:bold;}
	#tabheader .active span{padding:7px 8px 7px 5px;margin:0;}

	#tabbody {}
	#tabbody hr{clear:both;margin:0;padding:3px 0;text-align:center;width:95%;height:1px;border:0px;border-bottom:1px dotted #c7bcae;}
	#tabbody .xb1{background:#e5d7d3;} /* Note: This should be the same color as your border */
	#tabbody .xtop .xb1{background:#fff;} /* Note: This should be the same color as your border */
	#tabbody .xb2, #tabbody .xb3, #tabbody .xb4 {background:#fff; border-left:1px solid #e5d7d3; border-right:1px solid #e5d7d3;}
	#tabbody .xboxcontent {padding:5px 10px;background:#fff; border:0 solid #e5d7d3;border-width:0 1px;}
    #tabbody .searchborder {padding:5px 10px;background:#bad393; border:1px solid #e5d7d3;}


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

/*persistent module tabs w/ cozi*/
    #pModTabs{margin-bottom:10px;}
    #pModTabs .xboxcontent{border-bottom:2px solid #F0EFEE;padding:0;}
    #pModTabs .xboxborder{border-bottom:2px solid #F0EFEE;padding:0;}
    #pModTabs .searchborder{border-bottom:2px solid #F0EFEE;padding:0;}

    #pModTabs .mootabs_panel{padding:3px 0 5px;}
    #pModTabs #tabheader{width:309px}
    #pModTabs #tabheader span{float:none}
    #pModTabs #tabheader .tablist li{text-align:center;width:89px;color: #839636;padding:0 5px;background-color:#bad393;border:2px solid #bad393}
    #pModTabs.active-MomFinds #tabheader .tablist li.win{border-left:1px solid #FFF;border-right:3px solid #bad393}
    #pModTabs.active-Win #tabheader .tablist li.bulb{border-right:1px solid #FFF;border-left:3px solid #bad393}
    #pModTabs #tabheader .tablist li.active {border:2px solid #F0EFEE;border-top:0 none;top:-2px;background-color:#fff;}
    .loggedOut span.ACThead3{display:inline;}
/*info module tabs w/ cozi*/
    #infoModTabs {margin-bottom:10px;}
    #infoModTabs #tabbody {border:2px solid #F0EFEE; border-top: 0; padding:0;  clear: both;}
    #infoModTabs .mootabs_panel{padding:3px 0 5px;}
    #infoModTabs #tabheader {width: 309px; }
    #infoModTabs #tabheader .tablist li{color: #028684;padding:0 5px;}
    #infoModTabs #tabheader .tablist li.active {color:#4f150f; padding: 0 0 2px 0; border:2px solid #F0EFEE;border-bottom:0 none;  background: #fff;}
	#infoModTabs #tabheader .active span{padding:6px 8px 5px 5px;margin:0;}


/* ---- [ BORDERS ] ---- */
/* ---- [Base - rounded corner, solid border, no dropshadow styles] ----*/
    .xtop, .xbottom {display:block; background:transparent; font-size:1px;}
	.xboxcontent {display:block;padding:0 5px;}
	.xboxborder {display:block;padding:0 5px;}
    .searchborder {display:block;padding:0 5px;}
    .xboxcontent p{margin:0;}
    .xboxborder p{margin:0;}
    .searchborder p{margin:0;}
    .xboxborder span,.xboxborder p{min-width:0;position: relative;}
    .searchborder span,.searchborder p{min-width:0;position: relative;}
	.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:none; overflow:hidden;}

/* White Background, Grey Border, Rounded Corner */
	.grybdr .xtop, .grybdr .xbottom{border-top:2px solid #F0EFEE}
	.grybdr .xboxcontent {background:#fff; border:0 solid #F0EFEE;border-width:0 2px;padding-top:4px;padding-bottom:2px}
	.grybdr .xboxborder {background:#fff; border:2px solid #F0EFEE;padding-top:4px;padding-bottom:2px;}
    .grybdr .searchborder {background:#bad393; border:2px solid #F0EFEE;padding-top:4px;padding-bottom:2px;}


/* White Background, Green Border, Rounded Corner */
	.grnbdr .xb1,.grnbdr .xb2{background:#D2E192;} /* Note: This should be the same color as your border */
    .grnbdr .xb3 {background:#fff; border-left:3px solid #D2E192; border-right:3px solid #D2E192;}
    .grnbdr .xb4, .grnbdr .xb5, .grnbdr .xb6, .grnbdr .xb7 {background:#fff; border-left:2px solid #D2E192; border-right:2px solid #D2E192;}
	.grnbdr .xboxcontent {background:#fff; border:0 solid #D2E192;border-width:0 2px;}
	.grnbdr .xboxborder {background:#fff; border:2px solid #D2E192;padding-top:4px;padding-bottom:2px;}
    .grnbdr .searchborder {background:#bad393; border:2px solid #D2E192;padding-top:4px;padding-bottom:2px;}


/* White Background, Grey Border, Straight Corner */
    .box1{border:2px solid #F0EFEE;background:#fff;}

/* Light Green Background, Light Green Border, Rounded Corner */
	.lghtgrnbdr .xb1,.lghtgrnbdr .xb2{background:#f8fbea;} /* Note: This should be the same color as your border */
    .lghtgrnbdr .xb3 {background:#f8fbea; border-left:3px solid #f8fbea; border-right:3px solid #f8fbea;}
    .lghtgrnbdr .xb4, .lghtgrnbdr .xb5, .lghtgrnbdr .xb6, .lghtgrnbdr .xb7 {background:#f8fbea; border-left:2px solid #f8fbea; border-right:2px solid #f8fbea;}
	.lghtgrnbdr .xboxcontent {background:#f8fbea; border:0 solid #f8fbea;border-width:0 2px;}
	.lghtgrnbdr .xboxborder {background:#f8fbea; border:2px solid #f8fbea;}
    .lghtgrnbdr .searchborder {background:#bad393; border:2px solid #f8fbea;}



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

/* ---- Image Left/Right/Top ---- */
.imgleftholder{float:left;margin-right:10px;}
.imgrightholder{float:right;margin-left:10px;margin-top:5px;}
.imgtopholder{text-align:center;}
.imgLeftbox ul.majlink {display:table;.display:inline-block;} /* Fixes lists next to floated images */
.imgLeftbox p, .imgRightbox p, .imgTopbox p, .modlinklist p, .genericFeedDroplet p{padding:5px 0 5px 0;} /* ET45311 */
.imgLeftbox ul, .imgRightbox ul, .imgTopbox ul, .modlinklist ul{padding-left:0;} /* ET45311 */
.imgBorder img, .imgtopholder img, .modquicklink img, .imgrightholder img, .imgleftholder img, .sectionSlide img{border:1px dotted #ccc;padding:3px;}


/* ----[PARENT]---- */
#application .categoryleftwell{float:left;margin-right:10px;overflow:hidden;width:175px;}
#application .categoryrightwell{float:left;overflow:hidden;width:475px;}

/* ----[ACTIONS]---- */
.actionspanel img {margin-left:5px;margin-right:3px;vertical-align:middle;}

/* ----[SKIN FOR Email Content Module]---- */
#popuplayer #emclp #form {padding:10px; background:#fff; height:315px; .width:376px;}
#popuplayer #emclp #staffoot #stafclose {width:120px; left:280px;}
#emclp{position:absolute;  left:150px; top:100px; z-index:10; padding:10px;
    background: url("//s7.addthis.com/static/t00/atbkg.png") repeat scroll 0 0 transparent;}
#stafhead{ display:none; }
#popuplayer #emclp #staffoot{ background-color:#F2F2F2; border-top:1px solid #E5E5E5; width:auto;}
#staffoot #stafclose{position:absolute; top:10px; left:290px; width:auto;}
#emclp #response{display:none; background-color:#FFFFFF; width:auto; }
.stafsendbtn{  height:15px; width:26px;}
#emclp #form div.stafsendbtn span{display:none;}
#emclp h3 {padding:5px; background-color:#FFFFFF;}
.altbgcolor{background-color:#FEAACE;}
.defaultbgcolor{background-color:#FFF;}
.error{color:#f00;}

.infoModRow {line-height: 50px; vertical-align: middle; padding: 2px 8px;}
.infoModRow ul.majlink li {background: none;}

.iMod #tabbody ul{list-style: none; margin-left:10px;}
.iMod #tabbody .mootabs_panel ul li div{float: left; clear: both;}
.iMod #tabbody .mootabs_panel ul li div img{width: 50px; height: 50px;}
.iMod #tabbody .mootabs_panel ul li span{float: left; padding-top: 11px;}

/* ----[InfoMod Community]---- */
div.communityGroup{float:left;margin-bottom:10px;}
.communityGroup img{float:left;}
.communityGroup div.groupInfo{padding-left:35px;}
.communityGroup span.groupCount{color:#999;font-size:9px;}
.communityModuleHeader{margin-bottom:10px;border-bottom:1px solid #F0EFEE;}
.mixingBowlModule{padding:5px 10px 0 10px;}
.mixingBowlModule span.ACThead4{}
.parentsCommunityModule{padding:5px 0 0 10px;}
.parentsCommunityModule span.ACThead4{}
#tabbody .moregroups{float:right;}

#stayConnected {clear:both; width: 300px; height: 125px; margin: 0 auto;}
#stayConnected a{width: 90px; margin: 25px 5px 0; height: 90px; float: left;}

body.checkoutShell #footer .footercolmid {.width:300px;}

/* ----[JS Carousel]---- */
#switchThisMain {position:relative; width:640px; height:310px; padding:10px 5px 10px 10px; background-color:#bad393; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
#switchThisMain .imgFrame{float:left; padding:5px; background-color:#FFFFFF; -moz-box-shadow:0px 1px 2px #666666; -webkit-box-shadow:0 2px 3px #666666;}
#switchImgContainer{width:300px; height:300px; overflow:hidden;}
#switchSlideContainer{float:right; width:320px;}
#switchSlideContainer .active{background-color:#FFFFFF; -moz-box-shadow:0 2px 3px #666666; -webkit-box-shadow:0 2px 3px #666666; border:none; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; cursor:default;}
#switchSlideContainer .inactive{background-color:transparent; cursor:pointer; border:1px solid #bad393; }
#switchSlideContainer .inactive:hover{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; border:1px solid #FFFFFF;}
#switchSlideContainer .active p, #switchSlideContainer .active ul{display:block; margin-top:5px;}
#switchSlideContainer .inactive p, #switchSlideContainer .inactive ul{display:none;  filter:DropShadow(Color=#666666, OffX=5, OffY=5);}
.ssSlide{margin:5px 0px 0px 0px; padding:10px 2px 10px 25px;}
.ssSlide img{display:none;}
.ssSlide h2{font-size:16px;}

#headerFbLike{margin: 2px 0; height: 21px; width: 190px;}
.rdv3 #headerFbLike{width: 90px;margin: 0 0 0 230px;}
#headerFbLike span {font-size: 10px; line-height: 21px; float: right;}
#headerFbLike .fb_edge_widget_with_comment {float: left; width: 90px;}

/* ----[Rightside Sharemy]---- */
div#sharemyphotos{margin-bottom:10px}
div#sharemyphotos p{margin:5px 0 10px 0}
div#sharemyphotos ol{margin:0 0 0 15px}
div#sharemyphotos a{border-bottom:0;text-underline:none}
div#sharemyphotos li{list-style:none;display:inline;margin-right:10px}
div#sharemyphotos li img{width:80px;;border-bottom:10px solid #fff}
a#sharemyupload_rs{height:16px; width:120px;display:block;text-indent:-9999px;border-bottom:0;text-underline:0;}

/* ----[Rightside Sharemy - based on code from RAMP]---- */
.ez-box-wrapper {background-color: white;height: 100%; margin: 0 0 20px;}
.ez-topicAPI {padding-bottom:5px;}
.ez-topicAPI img {width:50px; height:auto;float:left;display:inline;margin:0 5px 0 0;}
.ez-topicAPI p {float:left;display:inline; margin:0;font-weight:bold;}
.ez-topicAPI p.ez-simple { float:none;display:block; margin:0 0 10px 0;}
.ez-topicAPI hr {height:1px;overflow:hidden; padding:0; margin:5px 0;border:0;background:#eee;}
.ez-topicAPI-thumb-grid p.ez-heading,
.ez-topicAPI-qa p.ez-heading {color: #e04004;font-weight:bold;margin: 0 0 9px;font-family:georgia,serif;float:none; display:block;}
.ez-topicAPI-thumb-grid ol { margin: 0; }
.ez-topicAPI li {margin-bottom:10px;font-weight:bold;list-style: none;}
.ez-recipe .ez-topicAPI li { margin-bottom:5px; list-style: none;}
.ez-topicAPI-thumb-grid li {float:left;width:100px;height:103px;margin:0 5px 5px 0;list-style: none;}
.ez-topicAPI-thumb-grid li.ez-last {margin-right:0;}
.ez-topicAPI-thumb-grid li a {display:block;}
.ez-topicAPI-thumb-grid li a:hover {filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.ez-topicAPI-thumb-grid li img {width:100px;height:100px;}
.ez-topicAPI-qa li {margin-bottom:10px;}
.ez-topicAPI-qa li span {float:left;font-weight:bold;color:#696969;padding-right:5px;}
.ez-topicAPI-qa li a {font-weight:bold;}

/* ----[Rightside QA]---- */
.qDT,.aDT{font-weight:900;float:left;}
.qDD,.aDD{margin: 0 0 0 15px;}
.qDT,.qDD{margin-top: 5px;}

/* ----[Rightside Twitter/Facebook]---- */
div#socialTabs{margin-bottom:10px}
div#socialTabLinks{height:30px}
div#socialTabLinks a{background:#bad393;float:left;margin:0;height:30px;line-height:30px;color:#809530;padding:0 20px;border-bottom:0;text-underline:0}
div#socialTabLinks a.active{background:#eef7df}
div#socialTabFacebook, div#socialTabTwitter{clear:left;display:none;background:#eef7df;padding:10px}
div#socialTabs div.socialVisible{display:block;height:400px;}

div.socialTabTweet{clear:both;padding-bottom:10px;}
div.socialTabTweet img{float:left}
div.socialTabTweet p{float:right;width:222px;}
div.socialTabReply p{float:right;width:222px;}

/* ----[Feed Modules]---- */
.genericSingleFeedDroplet p{padding:0 0 10px;}
.genericSingleFeedDroplet ul.majlink{display:table;}
.genericSingleFeedDroplet .heading3, .genericSingleFeedDroplet .heading4{padding-bottom:5px;}


.feedList{margin:10px 0 0;}
.feedList li{list-style:none;padding:7px;}
.feedList li:nth-child(2n+1){background:#F8FBEA;}

/* ----[ JUI overrides ]---- */

.rdv3 .ui-helper-reset {border: 0 none;font-size: 85%;}
.rdv3 .ui-widget {font-size: 1.2em;font-family: Arial,Helvetica,sans-serif;}
.rdv3 .ui-widget-content {
    background: none #eef7df;
    border: 0px solid #DDDDDD;
    color: #333333;
}

.rdv3 .ui-state-default,
.rdv3 .ui-widget-content .ui-state-default,
.rdv3 .ui-widget-header .ui-state-default {
    background: none #bad393;
    border: 0 solid #fff;
    color: #647c04;
    font-weight: bold;
}

.rdv3 .ui-state-active,
.rdv3 .ui-widget-content .ui-state-active,
.rdv3 .ui-widget-header .ui-state-active {
    background: none #eef7df;
    border: 0 solid #fff;
    color: #647c04;
    font-weight: bold;
}

.rdv3 .ui-corner-tl { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; }
.rdv3 .ui-corner-tr { -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }
.rdv3 .ui-corner-bl { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
.rdv3 .ui-corner-br { -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.rdv3 .ui-corner-top { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; }
.rdv3 .ui-corner-bottom { -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.rdv3 .ui-corner-right {  -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; }
.rdv3 .ui-corner-left { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0; }
.rdv3 .ui-corner-all { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.rdv3 .ui-widget-content .weekByWeek a {color:#028684;}

.rdv3 .sm_header_fb .sm_header_logo {width:50px; height:50px; }
.rdv3 .sm_header_fb .sm_header_dek strong,
.rdv3 .sm_header_fb .sm_header_dek span {color:#3b5998;}

.rdv3 .sm_header_twt .sm_header_logo {width:50px; height:50px; }
.rdv3 .sm_header_twt .btnabtwt {width:128px; height:16px; }
.rdv3 .sm_header_twt .btnpatwt {width:100px; height:16px; }
.rdv3 .sm_header_twt a.btnabtwt,
.rdv3 .sm_header_twt a.btnpatwt:hover {border:none;}
.rdv3 .sm_header_twt .btnabtwt span,
.rdv3 .sm_header_twt .btnpatwt span {display:none;}
#socialTabTwitterResults{}

.rdv3 .widgetBorder {border-color:#F0EFEE;}
.rdv3 .ui-accordion-icons .ui-accordion-header { padding: 0.5em 0.5em 0.5em 2.2em;}
.rdv3 .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em;}
.rdv3 .ui-accordion .ui-accordion-header a {display: block;font-size: 1em;padding: 0.5em 0.5em 0.5em 0.7em;}
/*.rdv3 .ui-accordion .ui-accordion-content {border-top: 0 none;display: none;margin-bottom: 2px;margin-top: -2px;overflow: auto;padding: 1em 2.2em;position: relative;top: 1px;}*/
.rdv3 .ui-accordion .ui-accordion-content-active{display:block;}

.usertips {
    width: 656px;
}

.usertipsfind {
    float: right;
    width: 240px;
    margin-top: 5px;
}

.usertipstext {
    float: left;
    margin-right: 5px;
    color: #3a200f;
}

.usertipsfind select {
    float: left;
    margin-right: 5px;
}

.usertipsheader {
    float: left;
    color: #3a200f;
}

.usertipfoundby {
    color: #999;
    font-size: 9px;
    float: left;
    margin-right: 5px;
}

.usertipfoundby strong {
    color:#999;
}

.usertipfoundin {
    color: #999;
    font-size: 9px;
}

.usertipfoundin strong {
    color:#999;
}

.usertipnotetext {
    margin-top:10px;
    margin-bottom:10px;
    color: #3a200f;
}

.usertipnexttip a {
   text-decoration:none;
   border:0px;
}
.usertipimage {
    float:left;
    margin-right:5px;
}

.usertipclear {
    clear:both;
}

.usertiptext {
    float:left;
    padding-right:3px;
    width:510px;
}
