/*ALL*/
body {margin: 0px 0px 0px 0px; background-image: url(http://media.momsinsa.com/designimages/back.gif);}
ul{margin:0;padding:0;}
a img{border:0;}

/*ARTICLE*/
.article-photo{background-color:#E2E2E2; width:660px;}
.article-border{border: solid 1px #E2E2E2; padding:4px 4px 4px 4px; overflow:hidden;}
.article-padl{float:left; padding:0px 0px 0px 20px; }
.article-tools{background-color:#E2E2E2; padding:4px 4px 0px 4px;}

/* Story Detail sign-in */
.txt-smallbasicbw {font: normal 10px verdana, sans serif; line-height:16px; color:#fff; text-align:left;}
.txt-smallbasicbw a{color:#fff; line-height:16px; text-decoration:none; text-align:left;}
.txt-smallbasicbw a:hover{text-decoration:underline;}

.txt-basic-story {font: normal 14px arial, sans serif;  color:#474747; line-height:20px;}
.txt-basic-story a {text-decoration:none; color:#474747; line-height:20px;}
.txt-basic-story a:hover{text-decoration:underline;}


/*FLOATS*/
.fr {float:right;}
.fl {float:left;}


/*HEADER*/
.header {width:986px; background-image:url(http://media.momsinsa.com/designimages/moms-header-bg.gif); background-repeat:repeat-x; overflow:hidden;}
.login {padding:5px 8px 0px 8px;}
.login div * {vertical-align: middle;}
.log-sign {padding:1px 0px 0px 25px; float:right;}
.logoad {padding:0px 8px 8px 8px; clear:both; width:970px; margin:0px; overflow:hidden;}
.searchw {padding:0px 0px 0px 8px; width:978px; clear:both;}
.log-sign {padding:1px 0px 0px 25px; float:right;}


/*NAVIGATION*/
#navBar{height:26px;width:986px;background-color:#2f6388; overflow:hidden;}
#navBar a{font: bold 12px arial, sans serif; !important; height:20px; border-right:1px solid #5a98c0; padding:5px 10px 0px 10px; float:left; text-decoration:none;}
#navBar .market a{color:#2f6388; float:right; padding-right:8px; background-image:url(http://media.momsinsa.com/designimages/nav-bg-mkt.gif); background-repeat:repeat-x;}
#navBar .nav a{color:#fff; float:left; padding-left:8px;  background-color:#2f6388;}
#navBar .home img{padding:2px 0px 0px 2px;}
#navBar a:hover{color:#5a98c0;}


/*CONTAINERS*/
#leftcol {width:660px; float:left; margin:0px; padding:0px 0px 0px 8px; overflow:hidden;}
#rightcol {width:300px; float:right; margin:0px; padding:0px 8px 0px 0px; overflow:hidden;}
#footer {width:970px; margin:0px; padding:0px 8px 0px 8px; overflow:hidden;}
.ad300{width:300px; margin:0px; padding:0px 0px 8px 0px;}
.container-160l{width:160px; float:left; text-align:left; overflow:hidden;}
.container-210l{width:210px; float:left; text-align:left; overflow:hidden;}
.container-215l{width:215px; float:left; text-align:left; overflow:hidden;}
.container-220l{width:220px; float:left; text-align:left; overflow:hidden}
.container-250r{width:250px; float:right; text-align:left; overflow:hidden;}
.container-260l{width:260px; float:left; text-align:left; overflow:hidden;}
.container-260r{width:260px; float:right; text-align:left; overflow:hidden;}
.container-300r{width:300px; float:right; text-align:left; overflow:hidden;}
.container-300l{width:300px; float:left; text-align:left; overflow:hidden;}
.container-310l{width:310px; float:left; text-align:left; overflow:hidden;}
.container-310r{width:310px; float:right; text-align:left; overflow:hidden;}
.container-315l{width:315px; float:left; text-align:left; overflow:hidden;}
.container-315r{width:315px; float:right; text-align:left; overflow:hidden;}
.container-320l{width:320px; float:left; text-align:left; overflow:hidden;}
.container-320r{width:320px; float:right; text-align:left; overflow:hidden;}
.container-325l{width:325px; float:left; text-align:left; overflow:hidden;}
.container-325r{width:325px; float:right; text-align:left; overflow:hidden;}
.container-350r{width:350px; float:right; text-align:left; overflow:hidden;}
.container-350l{width:350px; float:left; text-align:left; overflow:hidden;}
.container-375l{width:375px; float:left; text-align:left; overflow:hidden;}
.container-500r{width:500px; float:right; text-align:left; overflow:hidden;}
.container-610r{width:610px; float:right; text-align:left;}
.container-660{width:660px; float:left; margin:0px; padding:0px 0px 0px 0px; overflow:hidden;}
.container-970{width:970px; margin:0px; padding:0px 8px 0px 8px; overflow:hidden;}
.container-986{width:986px; margin:0px; padding:0px; overflow:hidden;}
.container-986all{width:986px; margin:0px; padding:0px; background-color:#FFF; overflow:hidden;}

.container-284{width:284px; padding:3px 8px 0px 8px; overflow:hidden;}

/*BORDER CONTAINERS*/
.containerdiv-315l{width:314px; float:left; text-align:left; border-right:1px solid #c9c7c4; overflow:hidden;}


/*INNER CONTAINERS*/
.container-282{width:282px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-307{width:307px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-332{width:332px; padding:3px 9px 0px 9px; overflow:hidden; text-align:left;}
.container-642{width:642px; padding:3px 9px 0px 9px; overflow:hidden;}
.container-952{width:952px; padding:10px 9px 20px 9px; overflow:hidden; text-align:left;}


/*SLIDESHOWS*/
#ss-leftcol{width:600px; float:left; margin:0px; padding:0px 0px 0px 8px; overflow:hidden;}
.container-919{width:919px; margin:0px; padding:0px 8px 0px 8px; text-align:left; overflow:hidden;}
.container-919top{width:919px; margin:0px; height:28px; padding:3px 8px 3px 8px; text-align:left; overflow:hidden;}
.container-919w{width:919px; margin:0px; padding:0px 8px 0px 8px; text-align:left; overflow:hidden;}
.container-935{width:935px; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.container-935w{width:935px; margin:0px; padding:0px; text-align:left; overflow:hidden; background-color:#FFFFFF;}
.subbarb{background-color:#15496b; width:100%; height:3px; padding:0; margin:0; overflow:hidden;}
.sslogo-80l{width:80px; float:left; text-align:left; overflow:hidden;}
.container-sshead{width:839px; margin:0px; height:28px; padding:3px 0px 0px 0px; float:left; text-align:left; overflow:hidden;}
.ss-nav{width:600px; float:left; margin:0px; padding:8px 0px 8px 8px; overflow:hidden;}

/*CONTAINER PERCENT*/
.container-5l{width:5%; float:left; text-align:left; overflow:hidden;}
.container-10l{width:10%; float:left; text-align:left; overflow:hidden;}
.container-10r{width:10%; float:right; text-align:right; overflow:hidden;}
.container-15l{width:15%; float:left; text-align:left; overflow:hidden;}
.container-20l{width:20%; float:left; text-align:left; overflow:hidden;}
.container-25l{width:25%; float:left; text-align:left; overflow:hidden;}
.container-25r{width:25%; float:right; text-align:left; overflow:hidden;}
.container-30r{width:30%; float:right; text-align:left; overflow:hidden;}
.container-30l{width:30%; float:left; text-align:left; overflow:hidden;}
.container-33l{width:33%; float:left; text-align:left; overflow:hidden;}
.container-35r{width:35%; float:right; text-align:left; overflow:hidden;}
.container-35l{width:35%; float:left; text-align:left; overflow:hidden;}
.container-37l{width:37%; float:left; text-align:left; overflow:hidden;}
.container-40r{width:40%; float:right; text-align:left; overflow:hidden;}
.container-40l{width:40%; float:left; text-align:left; overflow:hidden;}
.container-45r{width:45%; float:right; text-align:left; overflow:hidden;}
.container-45l{width:45%; float:left; text-align:left; overflow:hidden;}
.container-47l{width:47%; float:left; text-align:left; overflow:hidden;}
.container-47r{width:47%; float:right; text-align:left; overflow:hidden;}
.container-48l{width:48%; float:left; text-align:left; overflow:hidden;}
.container-48r{width:48%; float:right; text-align:left; overflow:hidden;}
.container-49r{width:49%; float:right; text-align:left; overflow:hidden;}
.container-49l{width:49%; float:left; text-align:left; overflow:hidden;}
.container-50l{width:50%; float:left; text-align:left; overflow:hidden;}
.container-50r{width:50%; float:right; text-align:left; overflow:hidden;}
.container-55r{width:55%; float:right; text-align:left; overflow:hidden;}
.container-55l{width:55%; float:left; text-align:left; overflow:hidden;}
.container-60l{width:60%; float:left; text-align:left; overflow:hidden;}
.container-60r{width:60%; float:right; text-align:left; overflow:hidden;}
.container-65l{width:65%; float:left; text-align:left; overflow:hidden;}
.container-65r{width:65%; float:right; text-align:left; overflow:hidden;}
.container-69r{width:69%; float:right; text-align:left; overflow:hidden;}
.container-75l{width:75%; float:left; text-align:left; overflow:hidden;}
.container-75r{width:75%; float:right; text-align:left; overflow:hidden;}
.container-70r{width:70%; float:right; text-align:left; overflow:hidden;}
.container-70l{width:70%; float:left; text-align:left; overflow:hidden;}
.container-80l{width:80%; float:left; text-align:left; overflow:hidden;}
.container-80r{width:80%; float:right; text-align:left; overflow:hidden;}
.container-85l{width:85%; float:left; text-align:left; overflow:hidden;}
.container-85r{width:85%; float:right; text-align:left; overflow:hidden;}
.container-87r{width:87%; float:right; text-align:left; overflow:hidden;}
.container-90l{width:90%; float:left; text-align:left; overflow:hidden;}
.container-90r{width:90%; float:right; text-align:left; overflow:hidden;}
.container-95l{width:95%; float:left; text-align:left; overflow:hidden;}
.container-95r{width:95%; float:right; text-align:left; overflow:hidden;}
.container-99l{width:99%; float:left; text-align:left; overflow:hidden;}
.container-100pad{width:100%; clear:both; padding:5px 0px 0px 0px; text-align:left; overflow:hidden;}
.container-100padl{width:100%; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.container-100{width:100%; clear:both; text-align:left; overflow:hidden;}


/*SUBHEADERS*/
.subb{background-color:#e4edf3; width:100%; padding:0; margin:0; overflow:hidden;}
.subg{background-color:#eff0f0; width:100%; padding:0; margin:0; overflow:hidden;}
.subg-area{background-color:#eff0f0; width:642px; padding:0px 9px 0px 9px; margin:0; overflow:hidden;}
.sub-leftb {width:9px; height:22px; background-image:url(http://media.momsinsa.com/designimages/subL.gif); float:left;}
.sub-rightb {width:9px; height:22px; background-image:url(http://media.momsinsa.com/designimages/subR.gif); float:right;}
.subbar{background-color:#e2e2e2; width:100%; height:4px; padding:0; margin:0; overflow:hidden;}
.rl-icon {float:right; padding-top:5px;}
.right-links{height:17px; padding:7px 0px 0px 0px; float:right; overflow:hidden;}
.right-links img{vertical-align:top;}
.right-links-story{height:17px; padding:7px 6px 0px 0px; float:right; overflow:hidden;}
.sect-img {width:78px; float:left; text-align:left;}



/*TABS*/
.container-tab{padding-right:5px; float:left;}
.tab-lb {width:8px; height:18px; background-image:url(http://media.momsinsa.com/designimages/tabL.gif); float:left;overflow:hidden;}
.tab-selectedlb {width:8px; height:18px; background-image:url(http://media.momsinsa.com/designimages/tabL-selected.gif); float:left;overflow:hidden;}
.tab-selectedrb {width:8px; height:18px; background-image:url(http://media.momsinsa.com/designimages/tabR-selected.gif); float:left;overflow:hidden;}
.tab-lb {width:8px; height:18px; background-image:url(http://media.momsinsa.com/designimages/tabL.gif); float:left; overflow:hidden;}
.tab-rb {width:8px; height:18px; background-image:url(http://media.momsinsa.com/designimages/tabR.gif); float:left; overflow:hidden;}
.tabbg {background-color:#15496b; height:18px; padding:0; margin:0; float:left; overflow:hidden;}
.tabbg-selected {background-color:#dee7ec; height:18px; padding:0; margin:0; float:left; overflow:hidden;}


/*BREAKING NEWS*/
.breaking-660 {width:660px; background-color:#c94c36; background-repeat:repeat; clear:both; overflow:hidden; text-align:left;}
.breaking-img {width:17%; float:left; text-align:left; overflow:hidden;}
.breaking-83 {width:83%; float:right; text-align:left; overflow:hidden;}

/*MAIN MODULE*/
.featured-660t {height:10px; width:660px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/featured-top.gif); background-repeat:no-repeat;overflow:hidden;}
.featured-660b {height:10px; width:660px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/featured-bottom.gif); background-repeat:no-repeat;overflow:hidden;}
.featured-660 {width:660px; background-image:url(http://media.momsinsa.com/designimages/featured-bg.gif); background-repeat:repeat-y; clear:both; overflow:hidden; text-align:left;}





/*CALENDAR*/
.c-eventcal{width:100%; clear:both; text-align:left; background-color:#e4edf3;}
.cal-bot {height:8px; width:100%; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/calendar-bottom.gif); background-repeat:no-repeat; clear:both; overflow:hidden;}
.cal-230{width:230px; background-image:url(http://media.momsinsa.com/designimages/calendar-bck.gif); background-repeat:repeat-y; clear:both; overflow:hidden; float:left;}
.cal-85r{width:80px; overflow:hidden; float:right; padding: 10px 5px 0px 0px;}
.cal-230t {height:9px; width:230px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/calendar-month.gif); background-repeat:no-repeat;overflow:hidden;}
.cal-month {width:170px; overflow:hidden; text-align:center; float:left;}
.cal-week {width:230px; overflow:hidden; background-color:#FFF; padding:0px 10px 0px 10px; }
.cal-week .cal-section, .cal-week .cal-section a{font: bold 16px arial, sans serif; color:#bacbd7; padding:2px 0px 2px 0px; margin:0; line-height:16px; text-decoration:none;}
.cal-day {width:230px; overflow:hidden; padding:0px 10px 0px 10px; }
.cal-day .cal-section{font: normal 14px arial, sans serif; color:#474747; padding:0px; margin:0; line-height:16px; text-decoration:none;}
.cal-day .cal-section a{font: bold 14px arial, sans serif; color:#15496b;padding:0px; margin:0; line-height:16px; text-decoration:none;}
.cal-arrowL {width:19px; padding: 3px 0px 0px 10px; overflow:hidden;  float:left;}
.cal-arrowR {width:19px; padding: 3px 10px 0px 0px; overflow:hidden; float:right;}
.cal-section{width:30px; float:left; text-align:center;}


/*WEATHER*/
.weatherbox {overflow:hidden; float:right; width:38%;}
.w-edge {width:11px; height:43px;background-color:#e4edf3; background-image:url(http://media.momsinsa.com/designimages/weatherL.gif); float:right;}
.w-section {float:right; height:35px; text-align:left; background-color:#e4edf3; padding:8px 3px 0px 0px;}
.w-sectionr {float:right; height:35px; text-align:left; background-color:#e4edf3; padding:8px 8px 0px 0px;}
.w-sectionm {float:right; height:38px; text-align:left; background-color:#e4edf3; padding:5px 3px 0px 0px;}


/*IMAGES ACROSS*/
.s3across{overflow:hidden;clear:both;}
.s3across .left3across{float:left;width:31%;margin-right:1%;overflow:hidden;}
.s3across .center3across{float:left;width:32%;margin-left:1%;overflow:hidden;}
.s3across .center3acrossln{float:left;width:31%; margin-right:1%; margin-left:1%;overflow:hidden;}
.s3across .right3across{float:left;width:33%;margin-left:1%;overflow:hidden;}
.s3across .dotted{border-right:2px dotted #ccc;}

.s4across{overflow:hidden;clear:both;}
.s4across .left4across{float:left;width:23%;margin-right:1%;overflow:hidden;}
.s4across .center4across{float:left;width:24%;margin-left:1%;overflow:hidden;}
.s4across .right4across{float:left;width:23%;margin-left:1%;overflow:hidden;}
.s4across .dotted{border-right:2px dotted #ccc;}

.p100x td img{padding:0 5px 0 0;}
.p100x td a{display:block;}
.p100x h4{padding:0;margin:0;}
.p100x td.share-photo-size{width:100px;overflow:hidden;}


/*BREAKS*/
.break {height:11px; clear:both; overflow:hidden;}
.minibreak {height:5px; clear:both; overflow:hidden;}
.wbreak {height:2px; width:1px; clear:both; overflow:hidden;}
.break-higher {height:22px; clear:both; overflow:hidden;}
.padding{padding-right:25px;}
.borderbot{width:100%; border-bottom:1px solid #dddddb; height:1px; margin:0px; padding:0px; overflow:hidden;}


/*LINES*/
.hline{width:100%; height:2px; background-image:url(http://media.momsinsa.com/designimages/divider-horiz.gif); background-repeat:x; clear:both; overflow:hidden;}
.hline50{width:50%; height:2px; background-image:url(http://media.momsinsa.com/designimages/divider-horiz.gif); background-repeat:x; overflow:hidden;}
.hline50c{width:100%; padding:0px 25% 0px 25%; height:2px; overflow:hidden;}


/*LIST ARROW*/
.list ul{list-style-type: none; margin:0px; padding:0px;}
.list li {background-image: url(http://media.momsinsa.com/designimages/arrow-li.gif); background-repeat: no-repeat; background-position: 0 .255em; padding-left: .8em; font: normal 12px arial, sans serif; line-height:16px; color:#474747;  text-decoration:none;}
.list li a {color:#474747; text-decoration:none;}
.list li a:hover{font: normal 12px arial, sans serif; line-height:16px; color:#808080; text-decoration:none;}


/*OTHER*/
.toplinks {float:left; width:80%; overflow:hidden;}
.ep-section{width:88px; float:left;}
.editionimg img {margin: 30px 0px 0px 0px; float:right;}
.topic-mid {width:33%; float:left; text-align:left; overflow:hidden; }
.mid-inner {padding:0 5% 0 5%; border-right:1px dotted #c9c7c4; border-left:1px dotted #c9c7c4; overflow:hidden;}
.container-vid-des {width:471px; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.container-more-vid {width:225px; clear:both; padding:0px 0px 0px 10px; text-align:left; overflow:hidden;}
.databutton{border: 1px solid rgb(0, 0, 0); margin: 0pt 3px; color: rgb(97, 97, 97); font-size: 9px; font-family: Verdana; font-style: normal; font-weight: bold; text-align: center; vertical-align: middle; width: auto; height: auto; background-color: rgb(255, 255, 255);}
.yahoo-leftw{width:7px; height:15px; background-image:url(http://media.momsinsa.com/designimages/yahoo-leftw.gif); float:left; overflow:hidden;}
.yahoo-rightw{width:7px; height:15px; background-image:url(http://media.momsinsa.com/designimages/yahoo-rightw.gif); float:right; overflow:hidden;}
.yahoo-bg {background-color:#000000; height:15px; padding:0; margin:0; width:100%; overflow:hidden;}

.poll_divider3 {width:100%; background-image:url(http://media.momsinsa.com/designimages/polldivider.gif); background-repeat:repeat-x; height:1px; margin:0px; padding:0px 0px 5px 0px; overflow:hidden;}
.poll_links {text-align:center;}
.poll_radio {margin:0px; padding:0px;}
.poll_answer {text-align:left;}
.poll_button{border: 1px solid rgb(0, 0, 0); margin: 0pt 3px; color: rgb(97, 97, 97); font-size: 9px; font-family: Verdana; font-style: normal; font-weight: bold; text-align: center; vertical-align: middle; width: auto; height: auto; background-color: rgb(255, 255, 255);}
.poll_results{ background-color:#c30856; line-height:10px; height:10px;}

/*TEXT*/
h1, h1 a{font: bold 16px arial, sans serif; color:#15496b; margin:0; line-height:16px; text-decoration:none;}
h2, h2 a{font: bold 18px arial, sans serif; color:#474747;padding:2px 0px 2px 0px; margin:0; float:left; text-decoration:none;}
h3, h3 a{font: bold 16px arial, sans serif; color:#474747;padding:0px; margin:0; line-height:16px; text-decoration:none;}
h4, h4 a{font: bold 14px arial, sans serif; color:#5a98c0;padding:0px; margin:0; line-height:16px; text-decoration:none;}
h5, h5 a{font: bold 14px arial, sans serif; color:#474747;padding:0px; margin:0; line-height:16px; text-decoration:none;}

.warh1, .warh1 a{font: bold 24px arial, sans serif; color:#000; margin:0; line-height:24px; text-decoration:none;} 

.underline {text-decoration: underline;}
.nounderline {text-decoration: none;}

.txt-basic {font: normal 12px arial, sans serif;  color:#474747;}
.txt-basic a {text-decoration:none; color:#474747;}
.txt-basic a:hover{text-decoration:underline;}

.txt-breaking {font: normal 12px arial, sans serif;  color:#000; text-align:right;}
.txt-breaking a {text-decoration:none; color:#000;}
.txt-breaking a:hover{text-decoration:underline;}

.txt-flinks{font: normal 12px arial, sans serif; line-height:18px;  color:#474747;}
.txt-flinks a{text-decoration:none; font-weight:bold; line-height:18px; color:#474747;}
.txt-flinks a:hover{color:#808080;}

.txt-basiclh {font: normal 12px arial, sans serif; line-height:16px; color:#474747;}
.txt-basiclh a {text-decoration:none; line-height:16px; color:#474747;}
.txt-basiclh a:hover{text-decoration:underline;}

.txt-basiclhg {font: normal 12px arial, sans serif; line-height:16px; color:#474747;}
.txt-basiclhg a {text-decoration:none; line-height:16px; color:#82878d;}
.txt-basiclhg a:hover{text-decoration:underline;}

.txt-basicb {font: normal 12px arial, sans serif;  color:#474747;}
.txt-basicb a {text-decoration:none; color:#15496b;}
.txt-basicb a:hover{text-decoration:underline;}

.txt-copyright {font: normal 12px arial, sans serif;  color:#000; text-align:center;}
.txt-copyright a {text-decoration:none; font-weight:bold; color:#5a98c0; padding:0px 5px 0px 5px;}
.txt-copyright a:hover{text-decoration:underline;}
.txt-copyright img{margin: 10px 20px 10px 0px;}

.txt-search {font: normal 12px arial, sans serif; color:#474747; text-align:center;}
.txt-search a {text-decoration:none; color:#15496b;}
.txt-search a:hover{text-decoration:underline;}

.txt-sslinksb {font: bold 14px arial, sans serif; letter-spacing:2pt; color:#474747;}
.txt-sslinksb a {text-decoration:none; color:#15496b;}
.txt-sslinksb a:hover{text-decoration:underline;}



.txt-linksb {font: normal 12px arial, sans serif; color:#474747;}
.txt-linksb a {text-decoration:none; color:#15496b;}
.txt-linksb a:hover{text-decoration:underline;}

.txt-s {font: normal 12px arial, sans serif; color:#15496b; text-align:center;}

.txt-search-res {font: normal 12px arial, sans serif; color:#474747; text-align:center;}
.txt-search-res a {text-decoration:none; color:#15496b;}
.txt-search-res a:hover{text-decoration:underline;}

.txt-footer {font: normal 11px arial, sans serif; line-height:16px; color:#474747;}
.txt-footer a {text-decoration:none; line-height:16px; color:#474747;}
.txt-footer a:hover{text-decoration:underline;}

.txt-small{font: normal 10px verdana, sans serif; color:#474747;}
.txt-small a{color:#15496b; text-decoration:none; height:22px;}
.txt-small a:hover{text-decoration:underline;}

.txt-time{font: normal 10px verdana, sans serif; color:#c94c36;}

.txt-blurb {font: normal 10px verdana, sans serif; color:#82878d; text-align:left; margin:0px; padding-top:2px;}
.txt-blurb a{color:#82878d; text-decoration:none; text-align:left;}
.txt-blurb a:hover{text-decoration:underline;}

.txt-smallbasic {font: normal 10px verdana, sans serif; line-height:16px; color:#474747; text-align:left;}
.txt-smallbasic a{color:#474747; line-height:16px; text-decoration:none; text-align:left;}
.txt-smallbasic a:hover{text-decoration:underline;}

.txt-smallbasiclb {font: normal 10px verdana, sans serif; line-height:16px; color:#639ec3; text-align:left;}
.txt-smallbasiclb a{color:#639ec3; line-height:16px; text-decoration:none; text-align:left;}
.txt-smallbasiclb a:hover{text-decoration:underline;}

.txt-basiclb {font: normal 12px arial, sans serif; line-height:16px; color:#639ec3; text-align:left;}
.txt-basiclb a{color:#639ec3; line-height:16px; text-decoration:none; text-align:left;}
.txt-basiclb a:hover{text-decoration:underline;}

.txt-tab {font: normal 10px verdana, sans serif; line-height:16px; color:#fff; text-align:left;}
.txt-tab a{color:#fff; line-height:16px; text-decoration:none; text-align:left;}
.txt-tabselected {font: normal 10px verdana, sans serif; line-height:16px; color:#15496b; text-align:left;}
.txt-tabselected a{color:#15496b; line-height:16px; text-decoration:none; text-align:left;}

.txt-dontmiss {font: normal 10px verdana, sans serif; line-height:16px; color:#82878d; text-align:left;}
.txt-dontmiss a{color:#474747; font-weight:bold; line-height:16px; text-decoration:none; text-align:left;}
.txt-dontmiss a:hover{text-decoration:underline;}

.txt-wmonth, txt-wmonth a{font: bold 14px arial, sans serif; color:#15496b;padding:0px; margin:0; line-height:16px; text-decoration:none;}

.txt-most {font: normal 12px arial, sans serif; line-height:16px; color: #15496b;}
.txt-most a {text-decoration:none; line-height:16px; color: #15496b;}
.txt-most a:hover{text-decoration:underline;}

.txt-thru {font: normal 9px arial, sans serif; line-height:16px; color:#c94c36;}
.txt-thru a {text-decoration:none; line-height:16px; color:#c94c36;}
.txt-thru a:hover{text-decoration:underline;}

.txt-temp {font: normal 30px arial, sans serif; vertical-align:middle; color:#474747; padding:0px; margin:0px;}


.txt-flinks-br{font: normal 12px arial, sans serif; line-height:18px; text-align:left;  color:#474747;}
.txt-flinks-br a{text-decoration:none; font-weight:bold; line-height:18px; color:#660000;}
.txt-flinks-br a:hover{color:#808080;}

.txt-yahoobot {font: normal 10px verdana, sans serif; line-height:15px; color:#FFF; text-align:left;}
.txt-yahoobot a{color:#FFF; line-height:15px; text-decoration:underline; text-align:left;}



/*COLORS*/
.red, .red a{color: #ba2c12;}
.mostblue {color: #15496b; padding: 0px 15px 0px 0px;}
.mostblue a{color: #15496b;}
.blue, .blue a{color: #15496b;}
.blue a:hover{text-decoration:none;}
.white, .white a{color: #FFF;}
.black, .black a{color: #000;}
.green, .green a{color: #00a810;}
.lightblue, .lightblue a{color:#639ec3;}
.grey, .grey a{color: #b2b7b9;}
.maroon, .maroon a{color: #660000;}
.darkpink, .darkpink a{color:#c30856;}
.lgreen, .lgreen a{color:#91c24a;}
.lgreen a:hover{text-decoration:none; color:#d7f0b4;}
.lgrey, .lgrey a{color:#eff0f0;}
.ysblue, .ysblue a{color: #15496b;}
.ysblue a:hover{text-decoration:none; color:#5a98c0;}
.orange, .orange a{color: #f39620;}
.orange a:hover{text-decoration:none; color:#ffe2be;}


/*YAHOO SEARCH PAGE*/
.yahoo-lower {border:1px solid #C0C0C0; width:658; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.yahoo-rr {border:1px solid #C0C0C0; width:298px; margin:0px; padding:0px; text-align:left; overflow:hidden;}
.yahoo-lower-inner {width:640px; margin:0px; padding:0px 9px 0px 9px; text-align:left; overflow:hidden;}
.yahoo-rr-inner {width:280px; margin:0px; padding:0px 9px 0px 9px; text-align:left; overflow:hidden;}




/*CHANNELS--------------------------------*/

.market-sect{width:95px; float:left; text-align:left; overflow:hidden; margin:0px; padding: 0px 7px 0px 0px;}

/*MOMS-------------------*/

/*M-NAVIGATION*/
#green-navBar{height:26px;width:986px;background-color:#c30856; overflow:hidden;}
#green-navBar a{font: bold 12px arial, sans serif; !important; height:20px; border-right:1px solid #e76ea9; padding:5px 10px 0px 10px; float:left; text-decoration:none;}
#green-navBar .market a{color:#c30856; float:right; padding-right:8px; background-image:url(http://media.momsinsa.com/designimages/moms-nav-bg-mkt.gif); background-repeat:repeat-x;}
#green-navBar .nav a{color:#fff; float:left; padding-left:8px;  background-color:#c30856;}
#green-navBar .home img{padding:2px 0px 0px 2px;}
#green-navBar a:hover{color:#e76ea9;}


/*M-CONTAINERS*/
.margin {width:100%; clear:both; text-align:left; overflow:hidden;}
.moms-cal {width:100%; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-cal-back.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-calendar {width:100%; margin:0px; padding:0px;background-color:#ffe7f2;overflow:hidden;}
.margin h2{font: bold 18px arial, sans serif; padding:0px; margin:0; float:left; text-decoration:none;}
.moms-tops-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-tops-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottoms-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-bottoms-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bgs-300 {width:300px; background-color:#ffe7f2; overflow:hidden; text-align:left; margin:0px;}

.moms-top-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-top-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bottom-300 {height:10px; width:300px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-bottom-300.gif); background-repeat:no-repeat;overflow:hidden;}
.moms-bg-300 {width:325px; background-image:url(http://media.momsinsa.com/designimages/moms-bg-300.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}

.green-top-325 {height:10px; width:323px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-top-325.gif); background-repeat:no-repeat;overflow:hidden;}
.green-bottom-325 {height:10px; width:323px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-bottom-325.gif); background-repeat:no-repeat;overflow:hidden;}
.green-bg-325 {width:323px; background-image:url(http://media.momsinsa.com/designimages/moms-bg-325.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}

.moms-forums-bg-325 {width:325px; background-image:url(http://media.momsinsa.com/designimages/moms-forums-bg.gif); background-repeat:repeat-y; overflow:hidden; text-align:left; margin:0px;}
.moms-forums-bottom {height:18px; width:325px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-forums-bottom.gif); background-repeat:no-repeat;overflow:hidden;}

.green-top-660  {height:10px; width:660px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-top-660.gif); background-repeat:no-repeat;overflow:hidden;}
.green-bottom-660 {height:10px; width:660px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/moms-bottom-660.gif); background-repeat:no-repeat;overflow:hidden;}
.green-bg-660 {width:660px; background-image:url(http://media.momsinsa.com/designimages/moms-bg-660.gif); background-repeat:repeat-y; clear:both; overflow:hidden; text-align:left;}

.green-mycap-main {width:325px; height:250px; overflow:hidden; text-align:left; margin:0px;}

.green-imagelink{width:100%; clear:both; text-align:left; overflow:hidden;}
A:hover .green-imagelink, A:active .green-imagelink{border:1px; border-thickness: 1px; border-color: #fff; border-style: solid}


/*SUBHEADER-MOMS*/
.sub-moms, .sub-green{background-color:#ffe7f2; width:100%; padding:0; margin:0; overflow:hidden;}
.sub-left-moms, .sub-left-green {width:9px; height:22px; background-image:url(http://media.momsinsa.com/designimages/moms-subL.gif); float:left;}
.sub-right-moms, .sub-right-green {width:9px; height:22px; background-image:url(http://media.momsinsa.com/designimages/moms-subR.gif); float:right;}
.subbar-moms, .subbar-green {background-color:#e2e2e2; width:100%; height:4px; padding:0; margin:0; overflow:hidden;}


/*FOOTER*/
.green-footerbar{background-color:#c30856; width:100%; height:6px; padding:0; margin:0; overflow:hidden;}
.green-container-sitemap{background-color:#ffe7f2; width:100%; padding:0; margin:0; overflow:hidden;}

.footerbar{background-color:#c30856; width:100%; height:6px; padding:0; margin:0; overflow:hidden;}
.container-sitemap{background-color:#ffe7f2; width:100%; padding:0; margin:0; overflow:hidden;}
.footer-section{width:136px; float:left;}
.sitemap-section{width:160px; float:left;}




.yp-bottom-300 {height:18px; width:300px; margin:0px; padding:0px; background-image:url(http://media.momsinsa.com/designimages/yp-bottom.gif); background-repeat:no-repeat;overflow:hidden;}





.ppbox_button
{
  background-color:#E8E8E8;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  color:#333333;
}

.ppbox_buttonfield
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  color:#333333;
}

.ppbox_cat
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#333333;
}

.ppbox_divider
{
  background-color:#666666;
}

.ppbox_header
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#710000;
}

.ppbox_header A
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  color:#710000;
}

.ppbox_header A:hover
{
  background-color:#FFFFFF;
  font-family:arial, verdana, helvetica;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
  color:#710000;
}

.abuse {font: normal 12px arial, sans serif;  color:#ba2c12;}
.abuse a {text-decoration:none; color:#ba2c12;}
.abuse a:hover{text-decoration:underline;}

/* Report Abuse */
.ReportAbuse_Container{background-color:#FF0000; layer-background-color:#FF0000;  width:170px; font-weight:bold; border:1px solid #000000; font-family:Verdana; font-size:10px; text-align:left;  position:absolute;z-index:999999999;}
.ReportAbuse_SectionHead{padding:2px; height:15px;}
.ReportAbuse_SectionHead a{float:right; border:1px solid #000000; color:#000000; background-color:#FFFFFF; padding:1px; text-decoration:none; }
.ReportAbuse_SectionHead a:hover{background-color:#000000; color:#FFFFFF;}
.ReportAbuse_Interior{ width:170px; padding-bottom:3px; clear:both;}
.ReportAbuse_Interior a{float:left; font-weight:bold; height:15px; border-bottom:1px solid #000000; color:#000000; padding:2px 0px 0px 10px; width:160px; background-color:#FFFFFF; text-decoration:none; }
.ReportAbuse_Interior a:hover{background-color:#CCCCCC;}
.ReportAbuse_Interior select{margin-left:5px; }
.ReportAbuse_Comment{width:170px;}
.ReportAbuse_Comment textarea{width:90%; height:70px; margin-left:5px;}
.ReportAbuse_Comment input{padding:1px; margin:3px 0px 3px 5px; }
