/* ----[PAGE STRUCTURE]---- */
.col {float:left;overflow:hidden;}
.bnleftcol{width:437px;margin-right:10px;}
.bnrightcol{width:213px;margin-bottom:10px;float:right;}
/*.bnrightcol .grnbdr {margin-bottom: 10px;}*/
#topicsModuleList{margin-top:15px;}

    .bnpollday{width:435px;min-height:175px;padding-bottom:15px;}
    #polloftheDay{border:2px solid #F0EFEE;padding:5px;}
    #polloftheDay .bnpollinfo{float:left;}
    #polloftheDay .bnpollitem{margin-top:10px;border-bottom:1px dotted #ddd;padding-bottom:5px;}
    #polloftheDay .bnpollname{float:left;width:240px;margin-right:5px;}
    #polloftheDay .bnpollvotes{float:left;}
    #polloftheDay .votecount{font-size:10px;color:#999;margin-top:-5px;padding-bottom:5px;}
    .bnpolllinks{margin-top:10px;}
    .bnpolllinks .imgLnk{margin-right:10px;}
    .inlineTargeter a{border: none;}

/* Featured Items (My Tools) */
    .bnfeatures .xboxborder{min-height:225px;}
    .bnfeatures .ACThead3{min-height:50px;padding:6px 0 5px 60px;margin:0 0 7px 0;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/abc.gif") left top no-repeat;border-bottom: 1px solid #ddd;}
    .bnfeatures ul{margin:0;padding:0;list-style-type:none;}
    .bnfeatures li{margin-right: 3px;padding:0 0 6px 33px;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/util_icons.png") left top no-repeat;}
    .bnfeatures .list{background-position:0 0;}
    .bnfeatures .poll{background-position:0 -41px;}
    .bnfeatures .add{background-position:0 -82px;margin:0;}
    .bnfeatures .mobile{background-position:0 -124px;}
    .bnfeatures .game{background-position:0 -164px;}

/* ----[PAGES]---- */
/* Header */
	#bnhead {height:auto;overflow:hidden;} /* added static height for topadsponsorlogo placement */
    #bnheader h1.inline{display:inline;margin-right:5px;}
    /*#bnheader {background: url(http://images.meredith.com/parents/images/template/shell/buttons/babynames/headerBackground.jpg) no-repeat; padding:10px 10px 18px 115px;width:535px;min-height:78px;  }
    #bnheader h1{margin-top:15px;}*/
    #bnheader #brandLogo, #bnheader .topadsponsorlogo{float:right;}
/* Results Page */
	.wrow{background-color:#fff;}
    #bnresults {width:437px;}
    #bnresults thead th{background:#eef7df;text-transform:uppercase;font-size:10px;font-weight:bold;}
    #bnresults td, #bnresults th{padding:7px 10px 7px 0;border-bottom:1px solid #F0EFEE;vertical-align:top;}
    #bnresults .addtolistcol,#bnresults .gendercol{text-align:center;}
    #bnresults .namecol,#bnresults .rank{padding-left:10px;}
	#bnresults thead a{color:#000;text-decoration:underline;border:none;}
    #bnresults thead a.sortdesc,#bnresults thead a.sortasc{padding-right:12px;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/sort-sprite.png") no-repeat 100% 3px;}
    #bnresults thead a.sortdesc{background-position:100% -37px;}
    #bnresults thead th{border:none;}
    #bnresults tbody tr{height:24px;}
	/*#bnresultshead h2 {font-size:24px;}*/
	/*#bnresultshead h2 {font-size:24px;}*/
    #bnresultshead{ border-top:1px solid #eee; padding-top: 10px;}
	#bnresults td {font-weight:bold;}

    .bnfiltercol{width:213px;margin-right:10px;}
    .bnresultscol{width:437px;}

/* Popular Names Page */
	.rowsubhead{padding:7px; text-align:left;}
    .census ul{list-style-image:url(http://images.meredith.com/parents/images/template/shell/bullet_square_f47800.gif); no-repeat 1px 5px;}
    #uscensus #bnresults{border:1px solid #F0EFEE;text-align:left;width:420px;border-left-width:2px;border-right-width:2px;}
    #uscensus #bnresults th{text-align:left;}
    #uscensus #bnresults ul.majlink{display:block;padding-top:5px;}
    #uscensus form{overflow: hidden;padding-bottom:10px;}
    #uscensus form div{float:left;margin-right:10px;width:119px;}
    #uscensus form select{width:100%;}
    #uscensus form div.bnCensusSubmit{padding-top:1.3em;width:30px;margin-right:0;}

/* Name Detail */
    .printbtn {background: url(http://images.meredith.com/pp/images/babynames/print.gif) top center no-repeat; width:49px; height:19px;}
    .commentbtn {background: url(http://images.meredith.com/pp/images/babynames/comment.gif) top center no-repeat; width:66px; height:19px;}

    .detailspage #bnhead .reportabuselink {float: none;}
    .detailspage .bnsect{border-bottom:1px dotted #d0c8b5;padding:10px 0 10px 150px;overflow:hidden;position:relative;}
    .detailspage dt {position:relative;width:120px;margin-left:-150px;float:left;text-transform:uppercase;font-weight:bold;}
    .detailspage dd {display:inline;margin:0;}
    .detailspage dd.justAdded{color:#999;}
    .detailspage dd.more{display:block;width:100%;padding-top: 5px;}
    .detailspage dd:before{content:', ';}
    .detailspage dt + dd:before,.detailspage dd.more:before,.detailspage .bnGender dd:before,.detailspage .bnLike dd:before{content:'';}
    span.male,span.female,span.unisex{background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/gender-sprite.png") 0 0 no-repeat;display:inline-block;line-height:11px;width:11px;height:11px;text-indent:-1000000em;}
    span.male{background-position:-14px 0px;}
    span.unisex{width:25px;}
    .detailspage .bnLike dd{display:block;float:left;padding:0;margin:0;font-weight:bold;}
    .detailspage .bnLike dd *{display:block;float:left;padding:10px 13px 15px 42px;background-position:left top;background-repeat:no-repeat;}
    .detailspage .bnLike dd .stats{display:none;}
    .detailspage .bnLike dd.like a,.detailspage .bnLike dd.like .stats{background-image:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/loveit.gif");}
    .detailspage .bnLike dd.dislike a,.detailspage .bnLike dd.dislike .stats{background-image:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/hateit.gif");}
    .detailspage .bnOtherLists dd{display:block;width:100%;background: url("http://images.meredith.com/parents/images/template/shell/bullet_square_f47800.gif") no-repeat scroll 1px 5px transparent;padding-left:10px;}
    .detailspage .bnOtherLists dd:before{content:none;}
    .reportAbuse{text-align:left;padding:10px;background:#F1F8D5;height:80px;}
    .reportAbuse ul{margin:10px 0 0 0;padding:0;list-style:none;font-weight:bold;}
    .detailspage span.hoverOverlay{cursor:default;color:#028684;}
    .detailspage span.simple{cursor:default;color:#3A200F;}

/* Overlays */
    .bnOverlay {background-color:#F1F8D5;text-align:left;padding:10px;font-size:12px;}
    .bnOverlay.loading{padding:0;height:175px;background-color:#F1F8D5;}
    .bnOverlay form{padding:0 0 10px 0;}
    .bnOverlay fieldset{margin:0;padding:0;border:none;width:200px;}
    .bnOverlay legend, .bnOverlay label, .bnOverlay .ACThead3{margin:0;padding:0 0 5px 0;display:block;font-size:16px;font-weight:bold;}
    .bnOverlay label a{font-size:12px;margin-left:5px;}
    .bnOverlay fieldset.bnMeaning{width:auto;}
    .bnMeaning ul{overflow:hidden;margin:0;padding:0;list-style:none;}
    .bnMeaning li{float:left;width:165px;margin-right:10px;padding-bottom:2px;}
    .bnMeaning input{margin-right:10px;}
    .bnOverlay input.addText{margin-bottom:3px;}
    .bnOverlay .bnSubmit{padding-top:7px;}
    .bnOverlay #submitButton{float:left;}
    .bnOverlay #confirm .yes{margin-right:5px;}
    .bnOverlay a.clone{display:block;}
    .bnOverlay a.clone:hover{text-decoration:underline;border:none;}
    .bnOverlay a.cancel{float:left;display:block;margin-top:3px;}
    .bnOverlay .scrollable{overflow-y:auto;height:100px;margin:0 0 5px 0;padding:0 5px 0 0;list-style:none;}
    .bnOverlay .scrollable li{padding:7px 0 5px 0;border-bottom: 1px solid #ddd;overflow: hidden;}
    .bnOverlay .scrollable li a.delete{float:right;}
    .addButton {background: url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/add.gif?refresh") top center no-repeat;width:46px;height:21px;border:none;}
    .saveButton {background: url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/ssave.gif?refresh") top center no-repeat;width:41px;height:21px;border:none;}
    .deleteButton {background: url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/delete.gif?refresh=true") top center no-repeat;width:52px;height:20px;border:none;}
    .addMoreButton {font-weight:bold; color:#028684; background-color:#F1F8D5; border-style:none; }

    #similarNames{font-size:20px;line-height:25px;}

    ul.bnTopActions li{display:inline;float:left;}
    .bncomments{width:644px;border:2px solid #F0EFEE;margin-right:10px;float:left;padding:5px;}
    .bncomments .bncommentswrapper{}
    .bnrecentdiscuss{width:310px;padding:5px;border:2px solid #F0EFEE;float:left;}
    .bncsInput{width:50%;float:left;.height:38px;}
    #bnBackToResults{display:block;float:right;background:url("http://images.meredith.com/parents/images/app/funfinder/backToResultsgif.gif");width:98px;height:21px;text-indent:-2000000em;clear:both;border:none;}

.loading{padding:40px 0;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/ajax-loader.gif") no-repeat center center;}


/* Baby Name Game*/
#bngContainer{background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/nameGameBackground.png") no-repeat center top;margin-bottom:15px;}
#bngForm{height:500px;margin:0;padding:30px 40px;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/nameGameBottom.png") no-repeat center bottom;}
#bngForm a{border:0;text-decoration:none;outline:none;}
#bnGame{height:380px;padding-bottom:10px;text-align:center;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/nameGameBackgroundWhite.png") no-repeat center bottom;}
#bnGame .name{font-size:35px;min-height:35px;color:#f79a40;padding-top:110px;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/nameGameBabyHeader.png") no-repeat center top;}
#bnGame .gender{font-size:15px;}
#bnGame .loading{padding:40px 0 20px 0;height:24px;}
#bnGame ul{width:154px;margin:0 auto;padding:10px 0 15px 0;list-style:none;overflow:hidden;visibility:hidden;}
#bnGame .vote li{float:left;width:77px;overflow:hidden;}
#bnGame .vote li a{float:left;display:block;width:56px;padding:50px 10px 5px 10px;background-repeat:no-repeat;background-position:top center;font-size:14px;}
a.disabled{cursor:default;opacity: 0.6;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";}
a.overlay{cursor:default;opacity: 0.4;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}
a.enabled{cursor:pointer;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#bnGame .vote li.like a{background-image:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/loveit.gif");border-right:1px dotted #f79a40;}
#bnGame .vote li.dislike a{background-image:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/hateit.gif");}
#bnGame .stats{font-weight:bold;padding-top:5px;}
#bngFooter{margin:0 40px;border-top:1px dotted #f79a40;padding:15px;min-height:70px;}
#bnGame ul.actions{width:100%;padding:0 0 15px 0;}
#bngFooter li{display:inline;padding:0 7px 0 0;border-right:1px solid #ddd;}
#bngFooter li#bnNameLink{border:none;padding:0 0 0 7px;}
#bngFooter a.another{visibility:hidden;margin:0 auto;display:block;text-indent:-1000000em;width:180px;height:25px;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/showNewNameLg.png") no-repeat center center;}
#customize{border:0;margin:0;padding:0;overflow:hidden;}
#customize legend{font-weight:bold;font-size:16px;margin:0 0 10px 0;padding:25px 0 7px 0;display:block;width:100%;border-bottom:1px dotted #f79a40;}
#customize div{float:left;margin-right:15px;}
#customize .origin select{width:214px;}
#customize .submit{margin:0;}
#bngSubmit{margin-top:1.3em;width:36px;height:16px;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/go.png") no-repeat;}

.featuresImg {float:left;margin-right:3px;}

/* Vote on a Poll */
   #bnleftcol{width:100%;}
    .pollquestion{font-size:14px;}
    .rateform hr.divider{clear:both;margin:0 0 5px;padding:7px 0 0;height:1px;border:0;border-bottom:1px solid #F0EFEE;}

    .bnpollquestion{font-weight:bold;font-size:14px;}

/* Baby Poll Create Page */
	#bnhead h3 {line-height:12px;}
	#createpollform {margin:0 5px;}
    #createpollform .formleftcol{float:left;margin-right:10pxwidt;}
    #createpollform .formrightcol{float:left;width:235px;}
	#createpollform .formrow{float:left;}
    #createpollform .namefields{width:235px;}
	#createpollform .formrow span{display:block; text-align:right; margin:-2px 10px 0 0; float:left;}
	#createpollform textarea{width:400px;height:123px;display:inline; _float:left;}
	#createpollfrom input{display:inline; _float:left; _display:block; margin:0 0 0 -5px;}
	#listbox{width:225px; float:left; margin-bottom:10px; position:relative;}
	#listbox input{margin:2px 0;width:185px;}
	#listbox select{height:18px; vertical-align:top; margin-top:2px;}
	.alignright{text-align:right;}
	#errormessages ul{list-style:none;}
	.tipwidth{max-width:170px;}
	#namelist { position:absolute; height:130px; overflow:scroll; width:190px; background-color:#fff; border:1px solid #95716E; padding:2px; left:187px;}
	#namelist ul {padding:0; margin:0;}
    #namelist li {cursor:pointer; list-style:none; padding:2px 0; margin:0;height:15px;}

    .inputhidden{visibility:hidden;}
    #bnpollnamefield{float:left;}
    #bnpollsubmit{float:left;}

/* Tooltips */
    .tool-tip{padding:5px 10px; background-color:#ddedf5; border:2px solid #fff;width:200px;}

	/* Tooltips from original - for NamesILove Entry*/
	/* Tooltip babynames.css parent_old 53 - 60 */
	.popup1 {padding:5px 10px; position:absolute; z-index:2001; background-color:#F1F8D5; border:2px solid #8FA829;}
	.popup1 .tip{height:28px; left:-15px; position:absolute; top:30px; width:15px; background: url(http://images.meredith.com/parents/images/template/shell/tip.gif) top left no-repeat;}
	.popup1 .top {width:auto;}
	.popup1 #options span {font-weight: normal;}
	.popup1 .close{color:#000;}
	    a.smPink:hover {
            text-decoration:none;}
    .popup1 a{color:#fff;}

	/* Tooltips babynames.css parents_old 191 - 204 */
	.popup1 a{text-decoration:none;}
	#formpop #nameentry{border:none; background-color:#fff; cursor:text; width:188px; height:23px; margin:5px 0;}
	#formpop {width:190px;}
	#formpop .genderselect {margin:0 5px; float:left;}
	#formpop span {float:left;}
	#notepop textarea{width:188px; height:70px; overflow:visible; border:1px solid white; margin:5px 0;}
	#notepop #options, #notepop .top, #noteform{width:188px; _padding:2px 2px 0 0; _height:18px;}
    #notepop #options{margin-top:5px;}
	#notepop {width:188px; padding-bottom:10px;}
    #namepop strong, #namepop em, #resultpop strong{float:left; padding-right:5px;}
	#namepop p {width:188px;}
    #namepop em{padding-top:5px;}
    #namepop #rating{text-align:right; padding:5px 0;}
    #namepop {width:188px;}

    .addNameButt{float:right;width:45px;}

    /*base.css parents_old 280*/
    .popup1 .close {cursor:pointer;float:right;font-weight:bold;text-align:right;}
    .popup1 .top #toptext {float:left;}

/* User List Detail Page */

    #myNotes {width:388px;}
    .buttons form{display:inline;}
    #bnlist{width:437px;}
    #bnlist thead th{background:#eef7df;text-transform:uppercase;font-size:10px;font-weight:bold;}
    #bnlist td, #bnlist th{padding:7px 10px 7px 0;border-bottom:1px solid #F0EFEE;vertical-align:top;}
    #bnlist .addtolistcol,#bnlist .gendercol{text-align:center;}
    #bnlist .namecol{padding-left:10px;}
	#bnlist thead a{color:#000;text-decoration:underline;border:none;}
    #bnlist thead a.sortdesc{background-position:100% -37px;}
    #bnlist thead th{border:none;}
    #bnlist tbody tr{height:24px;}
	#bnlisthead h2 {font-size:24px;}
	#bnlist td {font-weight:bold;}

/* Baby Poll Rate/Preview Page */
    .pollquestion{font-weight:bold;}
	.pollh2 {font-family:Arial; font-size:23px;font-weight:bold;}
	.padwrap{padding:10px;}
	.pollhead{margin:10px 0;}
	.pollhead img{margin-bottom:5px;}
	.pollformborder .xboxcontent{padding:15px;}
	.center{text-align:center;}
	#pollnameslist{clear:both;}
	#previewoptions{float:left;}
	#previewoptions form{display:inline; margin:0 10px 0 0;}
    .reportabuse{float:left;margin:0 5px;}
    .reportabuse .reportabuselink{float:left;}
    .viewresults{float:left;margin:0 5px;}
	#errormessages{color:red;}
	.ratingrow{margin:7px 0;clear:both;min-height:15px;_height:15px; }
    .ratingrow input{float:left;}
	.ratingrow div.namecandidates{font-size:14px;display:block; float:left; padding-right:10px;color:#000;}
	.ratingrow div.zero{height:18px; float:left; }

/* Baby Poll Results Page */
	#resultspolloptions{position:absolute; left:160px; top:60px; _top:30px; _left:180px;}
	#resultspolloptions form{display:inline;}
	.pollresultspage .pollhead p{margin:15px 0 10px 0;}
	.rating{display:inline; padding:0 10px;}
	.pollresultspage .pollformborder p{padding:10px 0;}
	.pollresultspage .pollformborder{margin:0 10px;}
	.resultrow{clear:both; margin-bottom:5px; min-height:15px;_height:15px;}
	.resultrow div.stars{float:left;}
	.resultrow p{margin:-3px 0 0 10px; padding:0; float:left; vertical-align:top;}

    .bargraph{width:100%;height:20px;border:1px solid #ccc;margin:0;padding:0;float:left;}
    .resultbar{background-color:#9A3168;margin:0;padding:0;width:0%;height:20px;}
    .resultbar .votepercent{color:#fff;float:left;margin:2px 0 0 5px;font-weight:bold;}
    .voteCount{visibility:hidden;}
    .totalvotes{float:right;color:#999;font-size:11px;}
    .votecheck{float:right;font-size:14px;}

/* ----[COMMON ELEMENTS]---- */
.rdv3 .headerArrow{padding-bottom:7px;}

/* Census Pages */
.c1{color:#ccc;}
.bnnamelists #uscensus .ACThead4{font-size:100%;padding-bottom:3px;}
.boyNames{float:left;border-right:1px solid #F0EFEE;padding: 0 20px 5px 0;}
.girlNames{float:left;padding:0 0 5px 20px;}
.bnnamelists .col1{padding: 0;}
.bnnamelists .col1 a,.bnnamelists .col1 img{border:none;padding:0;margin:0;}
.bnnamelists #uscensus,.bnnamelists #newlists{padding-bottom:20px;}
.bnnamelists #uscensus,.bnnamelists #newlists{position:relative;min-height:155px;}
.bnnamelists .alignright{position:absolute;bottom:0;right:0;}
.bnnamelists .alignright a:after{content: ' \00BB';}
.label{font-weight:bold;}
.censusYear,.censusState{margin:0;padding:10px;border:2px solid #F0EFEE;border-top:none;border-bottom-width:1px;}
.tabs{list-style:none;margin:0;padding:0;overflow:hidden;position:relative;top:2px;}
.tabs li{float:left;}
.tabs li a{margin:0;text-decoration:none;display:block;float:left;width:100px;color:#839636;padding:7px 10px;background:#bad393;border:2px solid #F0EFEE;text-align:center;}
.tabs li + li a{border-left:none;}
.tabs li.active a{background:#fff;border-bottom-color:#fff;}
.tabs + .censusYear,.tabs + .censusState{border-top: 2px solid #F0EFEE;}
.bnnamelists ul ol {float:left;list-style: none outside none; margin:0; padding:0;border:0 none;}
/* Pagination */
.paginator {padding:15px 0;text-align:right;}
.paginator a{margin:0 3px;}

/* Search Forms */
.bnleftcol .searchborder{padding:10px 5px 10px 10px;min-height:215px;}
.ddlabel,label {font-weight:bold;display:block;margin-bottom:3px;}
.formheader{padding:0 0 10px 33px;background:url("http://images.meredith.com/parents/images/template/shell/buttons/babynames/util_icons.png?rrr") 0px -205px no-repeat;}
.formheader .ACThead3{margin-bottom:3px;}
.bnrightcol #bnNameForm, .bnrightcol #bnSearchFilter,.mainSearch{border-bottom:1px solid #fff;margin: 0 0 10px 0;padding:2px 0 5px 0;}
.bnrightcol .searchborder{border: none;margin-bottom:10px;}
.mainSearch .bncsInput,.meaningSearch .bncsInput{width:auto;}
.mainSearch #bnGender,.mainSearch #bnLetter{width:90px;}
.mainSearch #bnGender,.mainSearch #bnLetter{width:90px;}
#bnOrigin,#byMeaningText{width:180px;}
.bnrightcol #bnNameForm #bnName{width:170px;}
.mainSearch #bnOrigin{width:160px;}
.meaningSearch{padding:0 0 10px 0;}
.meaningSearch .submitBtnWrap, .mainSearch .submitBtnWrap{float:left;padding:18px 0 0 0;}
.meaningSearch form{width:205px; float:left;}
.meaningSearch #byMeaningText{width:150px;}
.form1 input.W160 {width:140px;}
.bnfilersection{width:48%;float:left;}
#bnSearchForm{overflow:hidden;}
.bnresultscol fieldset{margin:0;padding:0;border:none;}
.bnresultscol form{padding-bottom:10px;}
.bnresultscol form div{float:left;padding-bottom:5px;}
.bnresultscol form .bnGender{width:70px;}
.bnresultscol #bnGender{width:60px;}
.bnresultscol form .bnLetter{width:60px;}
.bnresultscol #bnLetter{width:50px;}
.bnresultscol form .bnOrigin,.bnresultscol form .bnMeaning{width:110px;}
.bnresultscol #bnOrigin{width:100px;}
.bnresultscol #byMeaningText{width:85px;}
.bnresultscol #bnNarrowSubImage{padding-top:1.2em}

/* Names and Years */
#namecloud {text-align:center; padding:0 15px; }
	#namecloud .cs1{font-size:18px;padding:0 3px;}
	#namecloud .cs2{font-size:16px;padding:0 3px;}
	#namecloud .cs3{font-size:14px;padding:0 3px;}
	#namecloud .cs4{font-size:12px;padding:0 3px;}
	#namecloud .cs5{font-size:10px;padding:0 3px;}
	#namecloud .cs6{font-size:9px;padding:0 3px;}
#yearselect {padding:5px 0;  }
    #yearselect a {margin-left:16px; font-weight:bold; letter-spacing:normal;font-size:14px;}
    #yearselect a.selected {color:#9A3168;}

/* Names I love (my favorites) Template */
    #namesilove{ position:relative;}
    #namesilove ul{margin:0;}
    #namesilove li{list-style:none; position:relative; margin:0 0 3px 15px;}
    .bb1 {border-bottom:1px dotted #d0c8b5}
    #namesilove li img{cursor:pointer;}
	#namesilove li div{width:110px; overflow:hidden;}
	#namesilove li span.posright{position:absolute; display:block; left:110px; top:-1px;}
	*html #namesilove li span.posright{top:2px;}
	#namesilove .bnsect{padding:4px 0; }
	#namesilove .paginator{padding-top:5px; clear:both;}
	#addaname{cursor:pointer;}
	#createapoll{margin:2px 0 0 0;}
	#helptxt {display:none;margin-bottom:10px;}
	#namesilove #help img{vertical-align:middle; padding-right:5px;}

/* Poll of the day */
    #bnpotdvotemore{float:left;width:110px;margin-left:10px;}
    #bnpotdvote2{float:left}

/* ratings */
	.zero, .half, .one, .onehalf, .two, .twohalf, .three, .threehalf, .four, .fourhalf, .five{background:transparent url(http://images.meredith.com/pp/images/babypoll/allstarshalf.jpg) no-repeat; height:11px; width:66px; _overflow:hidden;}
	.zero{background-position: 0px -110px;}
	.half{background-position: 0px -99px;}
	.one{background-position: 0px -88px;}
	.onehalf{background-position: 0px -77px;}
	.two{background-position: 0px -66px;}
	.twohalf{background-position: 0px -55px;}
	.three{background-position: 0px -44px;}
	.threehalf{background-position: 0px -33px;}
	.four{background-position: 0px -22px;}
	.fourhalf{background-position: 0px -11px;}

    .star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus,
    .star-rating .current-rating{background: url(http://images.meredith.com/pp/images/babypoll/starmaster.jpg) left -1000px repeat-x;}
    .star-rating{position:relative;width:66px;height:11px;overflow:hidden;list-style:none;margin:0;padding:0;background-position: left top;}
    .star-rating li{display: inline;}
    .star-rating a,
    .star-rating .current-rating{position:absolute;top:0;left:0;text-indent:-1000em;height:11px;line-height:11px;outline:none;overflow:hidden;border: none;}
    .star-rating a:hover, .star-rating a:active, .star-rating a:focus{background-position: left bottom;}
    .star-rating a.one-star{width:20%;z-index:6;}
    .star-rating a.two-stars{width:40%;z-index:5;}
    .star-rating a.three-stars{width:60%;z-index:4;}
    .star-rating a.four-stars{width:80%;z-index:3;}
    .star-rating a.five-stars{width:100%;z-index:2;}
    .star-rating .current-rating{z-index:1;background-position: left center;_background-position:0 -11px;*background-position:0 -11px;}

    .ratingaverage {float:none;}

    #bnSubImage{opacity: .5; cursor: default; filter:alpha(opacity=50);}
    #bnSubImage.active{opacity: 1; cursor: pointer; filter:alpha(opacity=100)}

    #commentform textarea {}
    .pollresultspage #commentform textarea {}

/* Name lists */
.bnlisthead{margin-bottom:10px;}
.bnrelatedlists{border:2px solid #F0EFEE;padding:5px;margin-bottom:15px;}
.bnrelatedlists ACThead3{margin-bottom:5px;}
.bnrelatedlists ul.majlink{padding-left:10px;}
ol.namesList {list-style: none; margin: 0 0 15px 5px; padding: 0; float: left; clear: both; width: 100%;}
ul.namesList {list-style: none; margin: 0 0 15px 10px; padding: 0; float: left; clear: both; width: 417px;}
ul.namesList li{margin-bottom:10px;}
ol.namesList li{ float: left; width: 33%;margin-bottom:5px;}

ol.basicnamelist{list-style:none;width:33%;float:left;margin-left:0;}
ol.basicnamelist li{margin-bottom:5px;border-bottom:1px solid #EEF3E7;}

.app_body2_rl{display:none;}

.shareicon{color:#028684;font-weight:bold;}

/* Add a Name Page */
label.required:before{content:'*';}
#addNameForm a.clone{margin-left:5px;}
#addNameForm fieldset{overflow:hidden;border:none;margin:5px 0;padding:0;}
#addNameForm .bnSubmit{text-align:right;padding-right:15px;}
#addNameForm .bnSubmit input{background:url("http://images.meredith.com/parents/images/template/shell/buttons/submit.gif") center bottom no-repeat;height:22px;width:66px;position:relative;top:7px;}
#nameDescription textarea{width:627px;}
#basicNameInfo div,.nameExtras div{width:200px;float:left;padding:5px 15px 0 0;}
#basicNameInfo div.bnGender{width:100px;}
#basicNameInfo div.bnOrigin,#basicNameInfo div.bnMeanings{width:145px;}
#basicNameInfo div input,#basicNameInfo div select,.nameExtras div input{width:100%;margin-bottom:5px;}
