﻿/*Start main page */

.breadcrumbs span {text-transform: capitalize;}

/*babyname top*/ 
.channel.grid_17 .titlearea h1.titleareaimage {
    background-color: transparent;
}
 
.SearchBar {
    background-color:#A2BE5A;
    height:26px;
    padding:6px 5px 0;
    }
.SearchBar .SearchBarInput {border:0 none;float:left;height:16px;margin:0 5px;}
    .SearchBar .SearchBarSubmit { background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat scroll 0 -680px transparent;    border:0;    cursor:pointer;    float:left;    height:20px;    padding:0;    width:25px;}

#searchBarSelect {border:0 none;height:20px;padding:2px;float: left;}

#MainSearchBar #searchBarSelect {width:121px;}
#MainSearchBar .SearchBarInput{ width:342px;}

#rightSearchBar .SearchBarSubmit {
	vertical-align: middle;
	*vertical-align: baseline;
}
#rightSearchBar .SearchBarInput {width:135px;}

.BabyNameTools .ChooseTab{ margin-top:10px;height:23px;clear:both;}
.BabyNameTools .ChooseTab li{ display: block; float:left; height:23px; margin-right:2px; line-height:23px; background-image:none; background-color:#e9eed7; padding: 0 5px 0 5px; font-size:13px; font-weight:bolder; color:#96b449; cursor:pointer}
.BabyNameTools .ChooseTab .select{color:#FFF; position:relative;background-color:#A4C05C; cursor:pointer; }
.BabyNameTools .ChooseTab .select span{ display:block;background:url(http://media.thebump.com/babynamefinder/img_arrow_grn.gif) no-repeat ; height:8px; width:24px; position:absolute;bottom:-8px; left:50%; margin-left:-12px;}
#MainNameNotFoundMsg{padding:6px 3px 0;background-color:#FAE5E5; height:20px; display:block; font-size:11px; color:#CC0000;}
.BabyNameTools .ChooseTab li:hover{color:#FFF; position:relative;background-color:#A4C05C; cursor:pointer; }
/*babyname NameList*/

.BabyNameTools .MyNameList{ border:1px solid #d7e0ab; padding-top:8px;}
.MyNameList .NameLetter{ 
    color:#CCCCCC;
    font-size:18px;
    height:20px;
    letter-spacing:0.13em;
    line-height:20px;
    padding:0 10px;
    }
.MyNameList .NameLetter a{color:#A2BE5A; text-decoration:none;}
.MyNameList .NameLetter a:hover{text-decoration: underline;}
.MyNameList .NameFilter{ font-size:11px; font-weight:bolder; margin-top:5px; text-indent:10px; margin-bottom:5px;}
.MyNameList .NameFilter select{ margin-left:3px; color:#666; width:130px;}
.MyNameList .NameListContent{ width:495px; margin:0 auto;border-collapse:collapse; table-layout:fixed;}

.NameListContent td{ height:27px; line-height:27px;background: url('http://media.thebump.com/babynamefinder/main_spider.gif') repeat-x 0 -146px;}
.NameBottomBorder td{height: 1px; width: 100%; }
.NameListContent td em{ color:#ccc;}
.NameListContent th {height:18px; line-height:18px;background-color:#edf2de;border-bottom:none; }
.NameListContent td:first-child {text-indent: 20px;}

.NameListContent .Content_name{width:120px; text-indent:20px; text-align:left;}
.NameListContent .Content_gender{width:40px; text-align:center;}
.NameListContent .Content_origin{width:69px;}
.NameListContent .Content_meaning{width:132px;}
.NameListContent .Content_rating{width:91px;text-align:center;}
.NameListContent .Content_fave{width:60px;text-align:center;}
.NameListContent .Content_cancel{text-align:center;width:60px;}
.NameListContent .NameAdd
{
	background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat scroll 0 -887px transparent;
    cursor:pointer;
    display:block;
    height:13px;
    margin:7px auto 0;
    width:13px; border:0px;
}

.NameListContent .GirlsName{background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat 0 -75px ;height:21px;margin:5px auto 0;margin-left:20px;margin-top:4px;width:13px;}
.NameListContent .BoysName{background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat -13px -75px ;height:21px;margin:5px auto 0;margin-left:20px;margin-top:4px;width:20px;}
.NameListContent .BoysGirlsName{background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat scroll -1px -75px transparent;height:21px;margin:4px auto 0 15px;width:31px;}
.NameListContent .NameRating{ margin: 7px 18px 0; width:85px; height:12px;background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat;}
.NameListContent .Rating_0{ background-position: 0 0} 
.NameListContent .Rating_1{ background-position: 0 -12px}
.NameListContent .Rating_2{ background-position: 0 -24px}
.NameListContent .Rating_3{ background-position: 0 -36px}
.NameListContent .Rating_4{ background-position: 0 -48px}
.NameListContent .Rating_5{ background-position: 0 -60px}
.NameListContent .NameHeart{background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat -33px -85px ; border: none;height:10px; width  :12px; margin:9px 5px 0 auto; margin-right:5px; cursor: pointer;}
.NameListContent .added{ background-color:White; border : none;color:#666666;font-style:italic;height:15px;margin:2px auto 0;
width:40px;}

#MyFavouriteList.NameListContent td:first-child {text-indent: 10px;}
#MyFavouriteList.NameListContent {text-transform: lowercase;}
#MyFavouriteList.NameListContent .Content_name{text-indent:10px;}
/*babyname Pager*/
.MyNameList .Pager{width:495px; margin:0 auto; height:28px; line-height:28px; position:relative}
.MyNameList .Pager ul{ display:inline; margin-left:100px}
.MyNameList .Pager li{ display:inline; background:none; padding-left:3px; color:#ccc;}
.MyNameList .Pager li a{ font-weight:bolder; text-decoration:none}
.MyNameList .Pager .NextButton{ position:absolute; right: 0; top:5px; background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -820px; width: 46px; height: 17px; border: none;cursor:pointer;}
.MyNameList .Pager .PrevButton{ position:absolute; right: 50px; top:5px; background: url("http://media.thebump.com/babynamefinder/btn_prev.gif") no-repeat; width: 46px; height: 17px; border: none; cursor:pointer;}
/*babyname Ranking*/

.BabyNameTools h2{background:url("http://media.thebump.com/babynamefinder/title_spider.gif") no-repeat 0 0;height:30px;text-indent:-9999px;}
.BabyNameTools .TopBoys h2{background-position: 0 -30px;}
.BabyNameTools .TopGirls h2{background-position: -255px -30px;}
.BabyNameTools .NameRanking h2{background-position: 0 0;}

.BabyNameTools .TopBoys{height:137px; width:247px; border:3px solid #d8ecea; float:left; margin: 10px 0;}

.BabyNameTools .TopBoys ul li,
.BabyNameTools .TopGirls ul li {display:block;width:110px; text-indent:5px; font-weight:bolder; font-size:14px; background:none; margin-top:5px; float:LEFT;}

.BabyNameTools .TopBoys ul li a,
.BabyNameTools .TopGirls ul li a,
.BabyNameTools .NameRanking  ul li a{font-weight:bolder; font-size:14px; text-decoration:none;text-transform:lowercase; color:#5F3E31 ;}

.BabyNameTools .TopBoys ul li a:hover,
.BabyNameTools .TopGirls ul li a:hover,
.BabyNameTools .NameRanking  ul li a:hover {text-decoration:underline;}

.BabyNameTools .TopGirls{height:137px;width:247px;border:3px solid #f3dee5; float:right;margin: 10px 0;color:#5F3E31;}

.BabyNameTools .NameRanking{height:137px;border:3px solid #eaedd8;clear:both;}
.BabyNameTools .NameRanking ul li{display:block;width:244px; text-indent:5px;font-size:12px; background:none; margin-top:5px; float:LEFT;}
.BabyNameTools .NameRanking ul li a{font-size:12px;font-weight:normal;text-transform:inherit;}
/*END OF MAIN page*/

/*Start name detail page*/
.BabyNameDetail h1{background:url("http://media.thebump.com/babynamefinder/NameDetail_spider.gif") no-repeat;font-size:36px;height:36px;line-height:36px;text-indent:33px; margin-top:5px;}
.BabyNameDetail .BoysTitle{background-position:0 -101px; position:relative}
.BabyNameDetail .girlsTitle{background-position:0 -66px;position:relative}
.BabyNameDetail .BoysAndGirls{background:url("http://media.thebump.com/babynamefinder/boysandnames.gif") no-repeat; position:relative;text-indent:50px;}

.BabyNameDetail h1 .addfaves{ position:absolute;right:92px; width: 88px; height: 39px; background: url('http://media.thebump.com/babynamefinder/btn_addfaves.gif') no-repeat 0 0; border: none;}
.BabyNameDetail h1 .addedfaves{ position:absolute;right:92px; width: 88px; height: 39px; background: url('http://media.thebump.com/babynamefinder/btn_addfaves_off.gif') no-repeat 0 0; border: none;}

.BabyNameDetail h1 .addlists{ position:absolute; right: 0; width: 88px; height: 39px; background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -89px; border: none;}
.BabyNameDetail .NameDetailExpand{ border-top:1px  dotted; margin-top:10px; }
.BabyNameDetail .NameDetailExpand h3{ color:#A4C05C; font-weight:bolder; font-size:14px; margin:10px 0 10px 0;}
.BabyNameDetail .NameDetailExpand h3 span,p{color:#5F3E31;font-weight:normal; font-size:12PX;}
.BabyNameDetail .NameDetailFamous{margin-right:5px;width:245px}
.BabyNameDetail .NameDetailFamous li{ background:none; padding:0; line-height:18px; font-size:12px;}
.BabyNameDetail .NameDetailInfo{ border:2px solid #e9eed7; padding:10px; margin-top:10px;}
.BabyNameDetail .NameDetailInfo h3{ float:left;color:#A4C05C; font-weight:bolder; font-size:18px; display:block; width:145px;}
.BabyNameDetail .NameDetailInfo .InfoRate{ height:50px; line-height:40px;}
.BabyNameDetail .NameDetailInfo .InfoRateBox{float:left;height:30px;width:168px;background:url("http://media.thebump.com/babynamefinder/NameDetail_spider.gif") repeat-x  0 -32px;list-style:none outside none;margin-top:3px;overflow:hidden;padding:0;position:relative; margin-left:10px;}
.NameDetailInfo .InfoRateBox li{float:left; padding:0; background:none;}
.NameDetailInfo .InfoRateBox li a {display:block;height:35px;margin:0;padding:0;position:absolute;text-decoration:none;text-indent:-9000px;width:35px;z-index:20;}
.NameDetailInfo .InfoRateBox li a:hover {background:url("http://media.thebump.com/babynamefinder/NameDetail_spider.gif") repeat-x  0 -1px transparent;left:0;z-index:2;}
.NameDetailInfo .InfoRateBox a.one_star {left: 0;}
.NameDetailInfo .InfoRateBox a.one_star:hover {width:33px;}
.NameDetailInfo .InfoRateBox a.two_stars {left:33px;}
.NameDetailInfo .InfoRateBox a.two_stars:hover {width:66px;}
.NameDetailInfo .InfoRateBox a.three_stars {left:66px;}
.NameDetailInfo .InfoRateBox a.three_stars:hover {width:99px;}
.NameDetailInfo .InfoRateBox a.four_stars {left:99px;}
.NameDetailInfo .InfoRateBox a.four_stars:hover {width:138px;}
.NameDetailInfo .InfoRateBox a.five_stars {left:132px;}
.NameDetailInfo .InfoRateBox a.five_stars:hover {width:168px;}

.NameDetailInfo .InfoRateBox a.one_star_active {width:33px; background:url("http://media.thebump.com/babynamefinder/NameDetail_spider.gif") repeat-x  0 -1px transparent;left:0;z-index:2;}
.NameDetailInfo .InfoRateBox a.two_stars_active {width:66px; background:url("http://media.thebump.com/babynamefinder/NameDetail_spider.gif") repeat-x  0 -1px transparent;left:0;z-index:2;}
.NameDetailInfo .InfoRateBox a.three_stars_active{width:99px; background:url("http://media.thebump.com/babynamefinder/NameDetail_spider.gif") repeat-x  0 -1px transparent;left:0;z-index:2;}
.NameDetailInfo .InfoRateBox a.four_stars_active {width:138px; background:url("http://media.thebump.com/babynamefinder/NameDetail_spider.gif") repeat-x  0 -1px transparent;left:0;z-index:2;}
.NameDetailInfo .InfoRateBox a.five_stars_active {width:168px; background:url("http://media.thebump.com/babynamefinder/NameDetail_spider.gif") repeat-x  0 -1px transparent;left:0;z-index:2;}

.NameDetailInfo .rateinfo{float:left;margin-left:20px;margin-top:10px;width:140px; font-size:12px;}

.NameDetailInfo .InfoFavor{height:50px; line-height:20px; margin-top:5px;}
.NameDetailInfo .FavorNum{ float:left; font-size:12px; width:129px; height:40px; background:url(http://media.thebump.com/babynamefinder/icn_heart_lg.gif) no-repeat 0% 50%; padding-left:35px; padding-top:10px}
.NameDetailInfo .rateNum{ float:left; font-size:12px; width:129px; height:40px; background:url(http://media.thebump.com/babynamefinder/icn_Star_lg.gif) no-repeat 0% 50%; padding-left:35px; padding-top:10px}
.NameDetailInfo .RankYear{float:left;margin-left:15px; margin-top:10px;}
.NameDetailInfo .RankYear li{ padding:0; background:none; line-height:15px;}
.NameDetailInfo .InfoRank{line-height:20px;height:50px;margin-top:26px; }
.NameDetailInfo .RankPic{ float:left;margin:10px 0 0 60px;}
.BabyNameDetail .NameDetailInfo .Infospace{ clear:both ; height:2px; border-bottom:1px dotted; }
.BabyNameDetail .NameTag{ font-size:14px; color:#a4c05c; font-weight:bolder; margin:10px 0 20px 0;}
.BabyNameDetail .NameTag ul{display:inline}
.BabyNameDetail .NameTag li{ display:inline;background:none; padding:0; margin-left:2px; font-size:12px;}

/*Start name_list_individual page*/
.MyBabyNameVote{ margin-top:20px;}
.MyBabyNameVote h2{ background:#E8EFD6; width:100%; line-height:27px; height:27px; font-size:14px; font-weight:bold; text-indent:10px;}
.MyBabyNameVote .NameVoteContent{ width:100%; margin-bottom:20px; table-layout:fixed;}
.NameVoteContent td{ height:45px;background: url('http://media.thebump.com/babynamefinder/main_spider.gif') repeat-x 0 -128px; text-align:center; vertical-align:middle!important;}
.NameVoteContent .Content_gender{ width:35px;}
				 .Content_gender select{ height:17px;}.NameVoteContent .Content_name{ font-size:14px;font-weight:bolder;text-align:left;width:200px;word-wrap:break-word;}
.NameVoteContent .Content_radio{ width:20px;}
   				 .Content_radio input{ border:none;}
.NameVoteContent .Content_Stand{ width:30px;}
				 .Content_Stand .goodicon{ border: 0; width:28px; height:32px;background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat -28px -95px ;}
				 .Content_Stand .badicon{ border: 0;width:28px; height:32px;background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat 0 -95px ;}
				  .Content_Stand .onRank{ cursor:pointer;}
.NameVoteContent .LikeContent_vaule{ width:40px;text-align:left;}
.NameVoteContent .DisLikeContent_vaule{ width:40px;text-align:left;}
.NameVoteContent .GirlsName{background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat 0 -75px ;height:21px;width:13px; margin-left:10px}
.NameVoteContent .BoysName{background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat -13px -75px ;height:21px;width:20px;margin-left:10px}
.NameVoteContent .BoysGirlsName{background:url("http://media.thebump.com/babynamefinder/main_spider.gif") no-repeat scroll -1px -75px transparent;height:21px;margin:4px auto 0 15px;width:31px;}

/*Start name_voting_viewer page*/
.TitleCenter{ text-align:center}
.VotePost{ font-size:11px;text-align:center;margin-bottom:10px; color:#5F3E31;}
.VotePostInfo{font-size:12px;text-align:center;color:#5F3E31;}
.NameVoteContent .Content_gender_title,.NameVoteContent .Content_name_title,
    .NameVoteContent .Content_votes_title,.NameVoteContent .Content_action_title {color:#5F3E31;height:18px;background-color:#EDF2DE; font-weight:bolder; text-indent:5px;}
.NameVoteContent .Content_gender_title{ width:50px;}
.NameVoteContent .Content_votes_title{ width:167px;}
.NameVoteContent .Content_action_title{ width:100px;}
 .NameVoteContent .Content_votes_title{ text-align:left;}
.VoteToolButtons{background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  60px -1526px ;height:32px;margin-bottom:20px;}
.VoteToolButtons:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.VoteToolButtons li{ display:block; background:none; padding: 0; margin-right:5px; float:left}
.VoteToolButtons li a { display:block; height:35px; text-indent:-9999px;}
.VoteToolButtons .EmailButton{ margin-left:60px; margin-right:5px;}
.VoteToolButtons .EmailButton a{ width:88px; }
.VoteToolButtons .EmailPrint{}
.VoteToolButtons .EmailPrint a{ width:82px;}
.VoteToolButtons .EmailLink{}
.VoteToolButtons .EmailLink a{width:100px;}
.VoteToolButtons .EmailShare{}

.VoteToolButtons .EmailShare a.fb{ 
    float:left;
    margin-left:11px;
    width:17px; 
    }
.VoteToolButtons .EmailShare a.twitter{float:left;width:17px; }

/*Start name_voting page*/
.NameListTools{ height:30px; line-height:30px;}
.NameListTools label{ margin-right:5px; font-weight:bolder; font-size:12px; margin-left:55px;}
.MakeListTools label { margin-right:5px; font-weight:bolder; font-size:12px; margin-left:81px;}
.NameListTools input{ height:16px; width:308px;}
.MakeListTools{height:35px; line-height:35px; border-bottom:1px dotted;position:relative; }
.MakeListTools .MakeListToolsRadio{ margin-left:35px;}
.MakeListTools input{ position:relative; top:3px; border: 0; margin-right:2px;}
.MakeListTools span{ position:absolute; right:60px; display:block; padding-left:10px;top: 0;background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  0 -1617px ;}
.AddNameTools{height:50px; line-height:50px; position:relative;border-bottom:1px dotted; margin-bottom:20px;}
.AddNameTools label { margin-right:5px; font-weight:bolder; font-size:12px;}
.AddNameTools .AddNameInput{height:16px; width:308px;text-transform: lowercase;}
.AddNameTools .AddNameToolsMale{ position:absolute;right:95px;top:16px;}
.AddNameTools .AddNameToolsFemale{position:absolute;right:73px;top:16px;}
.AddNameTools .AddNameToolsAddButton{position:absolute;right:10px;top:15px; cursor:pointer;}
.AddNameTools #fullNameTextErrMsg{display: none; color: Red; position: absolute; left: 80px; top: 23px;}
.NameVoteContent .Content_action a{ text-decoration:none;}
.NameVoteContent .Content_action a:hover{ text-decoration: underline;}
/*start rightcolumn of main page*/
.rightTab
{
	width: 300px;
	margin-bottom: 10px; 
}
.rightTab .Tab ul
{
	padding: 0;
	margin: 0;
}
.rightTab .Tab ul li
{
	height: 25px; 
	list-style: none;
	padding: 0 10px;
	display: block;
	background-image: none;
	line-height: 24px;
	float:left;
	margin-right:3px;
	position:relative;
}
.rightTab  .Tab li a
{
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.rightTab  .Tab ul .MyFavoritesTab
{
	background-color: #e1708e;
	cursor:pointer;
}
.rightTab .Tab .MyFavoritesTab span
{
	display: block;
	width: 24px;
	height: 8px;
	margin-left: 25px;
	background: url('http://media.thebump.com/babynamefinder/img_arrow_pnk.gif') no-repeat;
	position:absolute;bottom:-8px; left:50%; margin-left:-12px
}
.rightTab .Tab ul .NamelistTab
{
	background-color: #a4c05c;
	cursor:pointer;
}
.rightTab .Tab .NamelistTab a img
{
	vertical-align: middle;
	margin-left: 3px;
	margin-bottom: 4px;
}
.rightTab .FavoritesContent
{
	background-color:#FAEAED;
    height:145px;
    padding:10px;
    width:280px;
}
.rightTab .FavoritesTitle
{
	font-size: 12px;
}

#FavoritesNamesList ul li a:hover {text-decoration: underline !important;}
#FavoritesNamesList ul li a:link, #FavoritesNamesList ul li a:visited  {font-size:14px; font-weight:bolder; text-decoration:none; color:#5F3E31; }

.FavoritesNames
{
	margin-top: 10px;
	width: 280px;
	margin-bottom: 10px;
}
.FavoritesNames ul
{
	margin: 0;
	padding: 0;
}
.FavoritesNames ul li
{
	list-style: none;
	background-image: none;
	height: 20px;
	line-height: 18px;
	position: relative;
}

.FavoritesNames .Name_1
{
	background-color: #fff;
}
.FavoritesNames img
{
	vertical-align: middle;
	margin-left: 3px;
	margin-bottom: 4px;
}
.FavoritesNames li span
{
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	right: 8px;
	cursor: pointer;
}
.rightTab .AllFavorites {padding-bottom: 10px;}
.rightTab .AllFavorites a
{
    float:right;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    text-transform:lowercase;
}
.rightTab .AllFavorites a:hover
{
	text-decoration: underline;
	color:#5F3E31;
}
.rightTab .AllFavorites a.seeall {
    background:url("http://media.thebump.com/babynamefinder/icn_arrow_right.gif") no-repeat scroll left 4px transparent;
    font-weight:bold;
    padding-left:10px;
}
#nameofday {
	width: 300px;
	height: 152px;
	background: url(http://media.thebump.com/babynamefinder/title_spider.gif) no-repeat 0 -63px;
}
#nameofday dt {
	display:inline-block;
    font-size:30px;
    font-weight:bold;
    height:35px;
    line-height:30px;
    margin:43px auto 0;
    text-align:center;text-transform:lowercase;
    width:300px;
}
#nameofday dt a:link, #nameofday dt a:visited {text-decoration: none;}
#nameofday dt a:hover, #nameofday dt a:active {text-decoration: underline;color:#5F3E31;}
#nameofday dd {
    float:left;
    font-size:12px;
    margin:10px 20px 0;
    width:260px;
    }
#nameofday dd b {
	color:#FCA834;
    font-style:normal;
}
#nameofday dd.meaning b {
    display:block;
    float:left;
    margin-bottom:10px;
    width:55px;
}
#nameofday dd.origin {
    font-style:italic;
    margin:5px 20px 0;
    text-align:left;
    width:280px;
}

#nameofday dd span {height: 30px;}
.gotonamelists a {width: 254px; height: 58px; display:block; cursor:pointer; background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat; border: none;margin:0 auto;text-align:center;text-indent: -5000px;text-transform: capitalize;}
.gotonamelists .CreateList{  background-position: 0 -325px; }
.gotonamelists .VoteOn{ background-position: 0 -1302px;} 
/*end rightcolumn of main page*/

/*start main by origin page*/
.MyNameList .BrowsBy
{
	margin-bottom: 10px;
	border: 0;
}
.MyNameList .BrowsBy h3
{
	font-size:18px;
    font-weight:bold;
    margin:10px 0;
    text-indent:10px;
    text-transform:capitalize;
}
/*end main by origin page*/

/*start left nav*/
.mainnav_collapse
{
	padding-top: 5px;
}
.mainnav_collapse .Mainnav_Title
{
	color: #a4c05c;
	font-size: 13px;
	font-weight: bold;
	padding-top:5px;
}
/*end left nav*/

/*start my favorites page*/
.Breadcrumb
{
	color: #ccc;
	font-size: 10px;
}
.MyFavoritesMain .MyFavoritesTitle
{
	height: 22px;
	padding-left: 25px;
	font-size: 18px;
	line-height: 22px;
	color: #e1708e;
	background: url('http://media.thebump.com/babynamefinder/icn_heart_lg.gif') no-repeat 0 3px;
}
.inner .PageDescript
{
	margin: 5px 0;
	color: #5F3E31;
	font-size: 12px;
	
	
}
.inner .PageDescript a{ text-decoration:none !important;}
.inner .PageDescript b{ color:#5F3E31;}
.MyFavoritesMain .Content_cancel
{
	height:18px; 
	line-height:18px;
	background-color:#edf2de; 
	width:40px;
	border-bottom:none; 
	text-align:center;
	text-indent: 0;
}

.NameListContent .FavoritesHead
{
	font-size: 11px;
	font-weight: bold;
}
.NameListContent .FavoritesHead:hover
{
	text-decoration: none;
	color: #534741;
}
.NameListContent .FavoritesHead img
{
	margin-left: 3px;
}
.MyFavoritesMain a{text-decoration: none;}
.MyFavoritesMain .Content_name, .MyFavoritesMain .Content_gender, 
.MyFavoritesMain .Content_origin, .MyFavoritesMain .Content_meaning, 
.MyFavoritesMain .Content_rating, .MyFavoritesMain .Content_fave,
.MyFavoritesMain .Content_cancel
{
	background-color: #faeaed;
}
.MyFavoritesMain td .NameAdd
{
	display: block;
	cursor: pointer;
	width: 11px;
	height: 11px;
	margin-top: 8px;
	margin-left: 14px;
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -887px;
}
.MyFavoritesMain .cancelName
{
	font-weight: bold;
	font-size: 11px;
	margin-left: 5px;
	cursor: pointer;
	text-decoration:none;
}
.MyFavoritesMain .cancelName:hover
{
	text-decoration: none;
	color: #534741;
}
.MyFavoritesMain .FavoritesGreenButton
{
	margin-top: 20px;
	text-align: center;
}
.MyFavoritesMain .FavoritesGreenButton .ShareFavorites
{
	cursor: pointer;
	width: 181px;
	height: 20px;
	border: none;
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -1088px;
}
.MyFavoritesMain .FavoritesGreenButton .LookMoreFavorites
{
	cursor: pointer;
	width: 174px;
	height: 20px;
	border: none;
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -750px;
}
.MyFavoritesMain .favNameList:hover
{
    color:#5F3E31;
    text-decoration:underline;
    }

/*start my favorties page right col*/

.rightTab .NamelistTab span
{
	display: block;
	width: 24px;
	height: 8px;
	margin-left: 40px;
	background: url('http://media.thebump.com/babynamefinder/img_arrow_grn.png') no-repeat;
}
.rightTab .NameListContent
{
	background-color: #f2f6e7;
	height: 145px;
	width: 280px;
	padding: 10px;
}
.widget .bigger
{
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -433px;
	border: none;
	width: 300px;
	height: 58px;
}
.NameListContent .AllFavorites .NameListShare
{
	width: 144px;
	height: 18px;
	border: none;
	float: left;
	cursor: pointer;
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -1158px;
}
/*end my favorties page right col*/
/* end my favorites page*/


/*start search result page*/

.SearchResultName .sectionheading
{
	font-weight: bold;
	color: #a4c05c;
}
.SearchResultName ul 
{
	margin-bottom: 20px;
}
.SearchResultName ul li 
{
	list-style: none;
	background: none;
	margin-top: 5px;
	padding: 0;
	text-decoration: underline;
}
.SearchResultName li a
{
	font-weight: bold;
}
.SearchResultName a span
{
	font-weight: normal;
}
/*end search result page*/


/*start all namelist page*/
.inner .pageTitle
{
	height: 22px;
	font-size: 18px;
	line-height: 22px;
	color: #a4c05c;
}

.AllNameListMain .PageDescript a
{
	color: #534741;
	text-decoration: underline;
}

.NameListList ul 
{
	margin: 20px 0;
	padding: 0;
}
.NameListList ul li
{
	height: 48px;
	width: auto;
	list-style: none;
	background-image: none;
	padding: 5px 10px;
}
.NameListList  .NameLine_1
{
	background-color: #e9eed7;
}
.NameListList .NameLine_2
{
	background-color: #fff;
}
.NameListList li a
{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	line-height: 46px;
	*float: left;
}
.NameListList li a:hover
{
    color:#5F3E31;
	text-decoration: underline;
}
.NameListList li .ListPostBy
{
	float:right;
	line-height: 46px;
	cursor:pointer;
}
.NameListList li .UserIcon
{
	margin-left: 5px;
	vertical-align: middle;
	height: 36px;
	width: 36px;
	display: inline-block;
    border: 1px solid #ccc;
    text-align: center;
}
.NameListList li .UserIcon img
{
	width: 36px;
}
/*all namelist page pager*/
.AllNameListMain .Pager{width:495px; margin:0 auto; height:28px; line-height:28px; position:relative}
.AllNameListMain .Pager ul{ display:inline; margin-left:100px}
.AllNameListMain .Pager li{ display:inline; background:none; padding-left:3px; color:#ccc;}
.AllNameListMain .Pager li a{ font-weight:bolder; text-decoration:none}
.AllNameListMain .Pager .NextButton{ position:absolute; right: 0; top:5px; background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -820px; width: 56px; height: 17px; border: none;}
/*all namelist page pager*/
.CreateNameList{ text-align: center}
.CreateNameList .CreateNameListBtn{ background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -248px; width: 198px; height: 28px; border: none;}
.CreateNameList img{ margin:0 auto;}
.ListMyBabyNameVote
{
	margin-top: 20px;
}
.ListMyBabyNameVote .NameForBaby
{
	width: 100%;
	background-color: #e8efd6;
	height: 25px;
}
.NameForBaby h2
{
	float: left;
	display: block;
	width: auto; 
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
	line-height: 24px;
}
.NameForBaby span
{
	float:right;
	display: inline-block;
}
.NameForBaby .EditBtn
{
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -605px;
	width: 42px;
	height: 25px;
	margin-left: 5px;
	border: none;
}
.NameForBaby .SharethisListBtn
{
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -1226px;
	width: 106px;
	height: 25px;
	border: none;
}
.NameVoteContent .Content_cleanvote
{
	width: 50px;
}
.NameVoteContent .Content_cancel
{
	width: 40px;
	text-align: center;
	font-weight: bold;
	cursor:pointer;
}
.NameVoteContent .Content_name a{ color:#5F3E31;font-size:14px; font-weight:bold; text-decoration:none;}
.NameVoteContent .Content_name a:hover{ text-decoration:underline !important;}
/*end all namelist page*/
.cursorstyle
{
    cursor:pointer;
 }

/*POPUP OVERLAY layout*/
.mask {   
            color:#C7EDCC;
            background-color:#C7EDCC;
            position:absolute;
            top: 0;
            left: 0;
            filter: Alpha(Opacity=60);
        } 
#facebox {position: absolute;top: 0;left: 0;z-index: 1000000;text-align: left;}
#facebox .popup {position: relative;}
#facebox .tr .close {position: absolute; top: 0; right: 20px; z-index: 1000;}
#facebox table {border-collapse: collapse;border: none;}
#facebox td {border-bottom: 0;padding: 0;}
#facebox .body {background: #fff;margin: 0;float: none; border:2px solid #646464}
#facebox .loading {text-align: center;}
#facebox .image { text-align: center;}
#facebox img { border: 0;margin: 0;}
#facebox .footer { margin-top: 0;text-align: right;}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br,#facebox .b {height: 20px;width: 20px;background:url(http://media.thebump.com/babynamefinder/trans.png);}
#facebox_overlay {position:absolute;top: 0;left: 0; height:100%;width:100%;display: block !important;visibility: inherit !important;}
.facebox_hide {z-index:-100;}
.facebox_overlayBG {background-color: #000;z-index: 99;}
* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#facebox .FaceBoxContent{}
.PopupToper{ background-color:#E2E2E2;text-align: right;padding-right:5px; height:15PX; padding-top:5PX;}
#facebox .PopupToper .close{ line-height:12px;}


#facebox .bigtitle{ width:592px; line-height:70px; height:70px; font-size:18px; text-align:center; color:#2e2e2e;word-wrap:break-word; word-break:break-all; }
#showOpraMessgetoPoll  {
height:40px !important;
line-height:40px !important;
}
#showOpraMessgetoPoll a{ font-size:14px;}
/*Edit List Name*/
#lnfacebox {position: absolute;top: 0;left: 0;z-index: 1000000;text-align: left;}
#lnfacebox .popup {position: relative;}
#lnfacebox .tr .close {position: absolute; top: 0; right: 20px; z-index: 1000;}
#lnfacebox table {border-collapse: collapse;border: none;}
#lnfacebox td {border-bottom: 0;padding: 0;}
#lnfacebox .body {background: #fff;margin: 0;float: none; border:2px solid #646464}
#lnfacebox .loading {text-align: center;}
#lnfacebox .image { text-align: center;}
#lnfacebox img { border: 0;margin: 0;}
#lnfacebox .footer { margin-top: 0;text-align: right;}
#lnfacebox .tl, #lnfacebox .tr, #lnfacebox .bl, #lnfacebox .br,#lnfacebox .b {height: 20px;width: 20px;background:url(http://media.thebump.com/babynamefinder/trans.png);}
#lnfacebox {position:absolute;top: 0;left: 0; height:100%;width:100%;}
.lnfacebox_hide {z-index:-100;}
.lnfacebox_overlayBG {background-color: #000;z-index: 99;}
* html #lnfacebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#lnfacebox .lnfaceboxContent{ }
#lnfacebox .PopupToper .close{ line-height:12px;}
#lnfacebox .bigtitle{ width:592px; height:90px; line-height:90px; font-size:18px; text-align:center; color:#2e2e2e}
#lnfacebox .VotingShare
{
	width: 393px;
	padding: 20px 15px;
	font-family: Arial;
}


/*CreatNameList modal page*/
#facebox .CreatNameList{ padding:10px;}
#facebox .CreatNameList h2{ height:40px; line-height:40px; font-size:20px; text-align:center; width:100%; color:#a4c05c; border-bottom:1px solid #d6d6d6}
#facebox .CreatNameListTop{ width:360px; margin:0 auto;}
.CreatNameListTop td{border-bottom:1px solid #d6d6d6; height:30px; vertical-align:middle !important; color:#171818; font-size:12px;}
.CreatNameListTop .Content_title{ text-align:right; width:103px;}
.CreatNameListTop .Content_Form{ text-align:left; text-indent:10px;}
.CreatNameListTop .Content_Form_radio{width:12px; text-indent:10px;}
.CreatNameListTop .Content_Form_name{width:40px;}
.CreatNameListTop .Content_Form_name_span{width:100px; text-align:center}
.Content_Form_name_span span a{font-size:11px; color:#ccc;}
.Content_Form .FormRadio{ border:none;}
.MyCreatNameList .TitleInput{ height:12px; width:180px; border:1px solid #d6d6d6}
#facebox .MyCreatNameList{ width:100%;}
#facebox .MyCreatNameList td{ height:34px;vertical-align:middle !important;border-bottom:1px solid #d6d6d6 !important; font-size:11px; color:#171718;  font-weight:bolder}
#facebox .MyCreatNameList td span{ display:block;margin:0 auto;width:10px;}
#facebox .MyCreatNameList .Content_Gender{width:85px;text-align:left; height:25PX; text-indent:5px;text-decoration:underline;}
#facebox .MyCreatNameList .Content_name{width:205px;height:25PX;text-decoration:underline;}
#facebox .MyCreatNameList .Content_Delete{width:73px; text-align: center;height:25PX;text-decoration:underline;}
.CreatNameList .CreatNameListButton{ height:55px; width:164px; margin:0 auto; line-height:55px;}
.CreatNameList .CreatNameListButton .AddNameButton{ width:95px; height:20px; background:url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -178px; border:none}
.CreatNameList .CreatNameListButton .SaveButton{width:57px; height:20px;background:url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -948px;border:none}


/*start add namelist modal page*/
#facebox .AddName
{
	width: 592px; 
	height: auto;
	text-align: center;
	padding: 10px;
}
.AddName .AddNameTitle
{
	font-size: 20px;
	color: #a4c05c;
	padding-bottom: 10px;
}

.AddName .divAddNameDescription
{
    font-size: 14px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
    /*color: #a4c05c;*/
	margin-bottom: 20px;
}

.AddName .AddNameTyp ul
{
	text-align: left;
	margin-left: 190px;
	margin-bottom: 20px;
}

.AddNameTyp ul li
{
	list-style: none;
	background: none;
	font-size: 12px;
	color: #171818;
	margin-bottom: 10px;
}
.AddNameTyp li .NamesType
{
	border: none;
	background: none;
	vertical-align: middle;
	margin-right: 5px;
}
.AddNameSave 
{
	margin-bottom: 20px;
}
.AddNameSave .CreateListBtn
{
	width: 125px;
	height: 20px;
	border: none;
	margin-right: 5px;
	cursor: pointer;
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -535px;
}
.AddNameSave .AddNameSaveBtn
{
	border: none;
	width: 57px;
	height: 20px;
	cursor: pointer;
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -948px;
}
/*end add namelist modal page*/

/*start share namelist modal page*/
#facebox .ShareNameList
{
	width:393px;
	height: auto;
	padding: 10px;
	color:#171818;
}

.ShareNameList .ShareNameTitle
{
	font-size: 20px;
	color: #a4c05c;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	text-align: center;
}
.ShareNameMain
{
	margin-bottom: 10px;
	width: 393px;
}
.ShareNameMain td
{
	display: inline-block;
	padding-left: 10px !important;
}
.ShareNameMain .ShareNameLeft
{
	width: 121px;
	font-size: 12px;
}
.ShareNameMain .ShareNameRight
{
	width: 234px;
}
.ShareNameMain .ShareTableBorder td
{
	border-top: 1px dotted #000;
	width: 380px;
	height: 10px;
}
.ShareNameMain .Post
{
	height: 50px;
	line-height: 50px;
}
.ShareNameMain .Facebook
{
	height: 50px;
	line-height: 50px;

}
.ShareNameMain .Facebook img
{
	margin-right: 10px !important;
	vertical-align: middle;
	*padding-top: 11px;
}
.ShareNameMain .Img
{
	height: 100px;
} 
.ShareNameMain .Img img
{
	height: 90px;
	width: 120px;
}
.ShareNameMain .Code
{
	height: 90px;
}
.ShareNameMain .Code .ShareCode
{
	width: 234px;
	border: 1px solid #ccc;
	height: 90px;
	font-family: Arial;
	margin: 0;
}
.ShareNameMain .CopyPaste
{
	height: 46px;
}
.ShareNameMain .CopyLink
{
	height: 46px;
	line-height: 46px;
}
.ShareNameMain .CopyLink textarea 
{
	width: 234px;
	font-family: Arial;
	height: 22px;
	line-height: 22px;
	margin: 0;
}
.ShareNameMain .SendEmail
{
	height: 33px;
}
.ShareNameMain .EmailAdd input
{
	width: 234px;
}
.ShareNameMain .Empty
{
	width: 121px;
}
.ShareNameMain .ShareHelp
{
	width: 230px;
	height: 70px;
	background-color: #f2f6e7;
	font-size: 12px;
	padding: 5px !important;
}
.ShareNameMain .ShareHelp b
{
	color: #171818;
} 
.ShareNameMain .SendBtn
{
	padding-top: 10px !important;
}
.ShareNameMain .ShareSendBtn
{
	width: 57px;
	height: 20px;
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -1018px;
	border:none;
}
/*end share namelist modal page*/

.btn_addfaves { background-position: 0 0; width: 88px; height: 39px; } 
.btn_addlists { background-position: 0 -89px; width: 88px; height: 39px; } 
.btn_addname { background-position: 0 -178px; width: 95px; height: 20px; } 
.btn_createnamelist_grn { background-position: 0 -248px; width: 196px; height: 27px; } 
.btn_createnamelist_pnk { background-position: 0 -325px; width: 254px; height: 58px; } 
.btn_createnamelist_pnk_lg { background-position: 0 -433px; width: 300px; height: 52px; } 
.btn_createnewlist_grn { background-position: 0 -535px; width: 125px; height: 20px; } 
.btn_edit { background-position: 0 -605px; width: 42px; height: 25px; } 
.btn_go { background-position: 0 -680px; width: 27px; height: 20px; } 
.btn_lookmorefaves_grn { background-position: 0 -750px; width: 174px; height: 20px; } 
.btn_next { background-position: 0 -820px; width: 46px; height: 17px; } 
.btn_plus { background-position: 0 -887px; width: 11px; height: 11px; } 
.btn_save { background-position: 0 -948px; width: 57px; height: 20px; } 
.btn_send { background-position: 0 -1018px; width: 57px; height: 20px; } 
.btn_sharefavelist_grn { background-position: 0 -1088px; width: 181px; height: 20px; } 
.btn_sharelist_blu { background-position: 0 -1158px; width: 144px; height: 18px; } 
.btn_sharethislist_blu { background-position: 0 -1226px; width: 106px; height: 25px; } 
.btn_votenamelist_blu { background-position: 0 -1301px; width: 253px; height: 57px; } 

.LetterOn { color: #CCCCCC !important;}

/*start voting edit popup*/
#facebox .VotingShare
{
	width: 393px;
	padding: 20px 15px;
	font-family: Arial;
}
.VotingShare .VotingShareTitle
{
	text-align: center;
	color: #a4c05c;
	font-size: 20px;
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.EditName
{
	font-size: 12px;
	color: #1f1f1f;
}
.EditName .FullNameText
{
	width: 100%;
	color: #1f1f1f;
	margin-top: 10px;
}
.Gender
{
	font-size: 12px;
	color: #1f1f1f;
	margin-top: 20px;
}

.Gender .MelaName
{
	background-color: #d7ecef;
	margin: 0 5px;
}
.Gender .FemaleName
{
	background-color: #fff;
}
.UpdateBtn
{
	text-align: center;
}
.UpdateBtn .Update
{
	width: 66px;
	height: 22px;
	background: url('http://media.thebump.com/babynamefinder/button.png') no-repeat 0 -1480px;
	border: none;
	cursor: pointer;
}
/*end voting edit popup*/

/*Start button style*/
.MaleButton{background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  -44px -1588px ; width:20px; height:18px; border:none}
.MaleButtonSelected{background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  -66px -1588px ; width:20px; height:18px; border:none}
.MaleButton:hover{background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  -66px -1588px ;}
.FemaleButton{background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  0 -1588px; width:20px; height:18px;border:none}
.FemaleButtonSelected{background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  -22px -1588px ; width:20px; height:18px;border:none}
.FemaleButton:hover{background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  -22px -1588px ;}
.AddButton{background:url("http://media.thebump.com/babynamefinder/button.png") no-repeat  0 -1395px ;width:45px; height:20px; border:none;}

/*Start name_voting_share_modal*/
#Sharefacebox {position: absolute;top: 0;left: 0;z-index: 1000000;text-align: left;}
#Sharefacebox .popup {position: relative;}
#Sharefacebox .tr .close {position: absolute; top: 0; right: 20px; z-index: 1000;}
#Sharefacebox table {border-collapse: collapse;border: none;}
#Sharefacebox td {border-bottom: 0;padding: 0;}
#Sharefacebox .body {background: #fff;margin: 0;float: none; border:2px solid #646464}
#Sharefacebox .loading {text-align: center;}
#Sharefacebox .image { text-align: center;}
#Sharefacebox img { border: 0;margin: 0;}
#Sharefacebox .footer { margin-top: 0;text-align: right;}
#Sharefacebox .tl, #Sharefacebox .tr, #Sharefacebox .bl, #Sharefacebox .br,#Sharefacebox .b {height: 20px;width: 20px;background:url(http://media.thebump.com/babynamefinder/trans.png);}
#Sharefacebox {position:absolute;top: 0;left: 0; height:100%;width:100%;}
.Sharefacebox_hide {z-index:-100;}
.Sharefacebox_overlayBG {background-color: #000;z-index: 99;}
* html #Sharefacebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#Sharefacebox .PopupToper .close{ line-height:12px;}
#Sharefacebox .bigtitle{ width:592px; height:90px; line-height:90px; font-size:18px; text-align:center; color:#2e2e2e}
#Sharefacebox .VotingShare
{
	width: 393px;
	padding: 20px 15px;
	font-family: Arial;
}

#Sharefacebox .name_voting_share
{
	padding:20px 15px 20px 15px;
}
#Sharefacebox .name_voting_share .CopyLinkText
{
	font-size:12px;
	color:#1f1f1f;
}
#Sharefacebox .name_voting_share .HyperLinkBox
{
border:1px solid #ccc;
margin-top:12px;
color:#454545;
width:387px;
}
.name_voting_share_Main
{
	margin-top:15px;
	}
.name_voting_share_Main .ShareTableBorder td
{
	border-top:1px dotted #000000;
	width:387px;
	color:#1f1f1f;
	height:15px;
}
.name_voting_share_Main .SharenNameImg
{
	width:120px;
	height:90px;
}
.name_voting_share_Main .ShareCode
{
	height:90px;
	width:261px;
	margin-left:10px;
	overflow:auto;
}
/*End name_voting_share_modal*/
.BrowsBy {border: 1px solid #D7E0AB;}
.BrowsBy ul {margin: 10px 0;} 
.BrowsBy ul li{display:inline-block;width:150px; font-weight:bolder; font-size:14px; background:none; margin-top:5px; font-weight:bolder;zoom:1;*display: inline;}
.BrowsBy ul li a{font-size:14px;font-weight:bolder;text-decoration:none;text-transform:lowercase;}
.BrowsBy ul li a:hover{ text-decoration:underline; color:#5F3E31;}


.LeftNavLinked { font-weight:bold; color:#A4C05C;}

/* fix conflict*/
.AddToNameListFaceBox {position: absolute;top: 0;left: 0;z-index: 1000000;text-align: left;}
.AddToNameListFaceBox .popup {position: relative;}
.AddToNameListFaceBox .tr .close {position: absolute; top: 0; right: 20px; z-index: 1000;}
.AddToNameListFaceBox table {border-collapse: collapse;border: none;}
.AddToNameListFaceBox td {border-bottom: 0;padding: 0;}
.AddToNameListFaceBox .body {background: #fff;margin: 0;float: none; border:2px solid #646464}
.AddToNameListFaceBox .loading {text-align: center;}
.AddToNameListFaceBox .image { text-align: center;}
.AddToNameListFaceBox img { border: 0;margin: 0;}
.AddToNameListFaceBox .footer { margin-top: 0px;text-align: right;}
.AddToNameListFaceBox .tl, .AddToNameListFaceBox .tr, .AddToNameListFaceBox .bl, .AddToNameListFaceBox .br,.AddToNameListFaceBox .b {height: 20px;width: 20px;background:url(http://media.thebump.com/babynamefinder/trans.png);}
#AddToNameListFaceBox_overlay {position: fixed;top: 0px;left: 0px; height:100%;width:100%;display: block !important;visibility: inherit !important;}
.AddToNameListFaceBox_hide {z-index:-100;}
.AddToNameListFaceBox_overlayBG {background-color: #000;z-index: 99;}
* html #AddToNameListFaceBox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.AddToNameListFaceBox .AddToNameListFaceBoxContent{ }
.AddToNameListFaceBox .PopupToper .close{ line-height:12px;}


.AddToNameListFaceBox .bigtitle{ width:592px; height:90px; line-height:90px; font-size:18px; font-weight:bolder; text-align:center; color:#2e2e2e;}


/*start add namelist modal page*/
.AddToNameListFaceBox .AddName
{
	width: 592px; 
	height: auto;
	text-align: center;
	padding: 10px;
}

.MyNameList .imgCreatenameList
{
    text-align:center;
    cursor:pointer;
}

.MyNameList imgCreatenameList img
{
    cursor:pointer;
}

.BNcomments .articlesubmit {
background-color:#D9EEEE !important;
}
.BNcomments .themebuttonsubmit {
background-color:#66B5B6;
}
.BNcomments a.themebuttonsubmit {
    background: #66B5B6 !important;
    border:medium none;
    color:#FFFFFF;
    display:block;
    font:bold 12px/12px Arial,sans-serif;
    margin:0 auto;
    padding:4px 0;
    text-align:center;
    text-decoration:none !important;
    width:50px !important;
    height: auto !important;
    text-indent: 0 !important;
}
.BNcomments .articlecomments .rowA {
background-color:#E8F4F4;
}
.BNcomments .articlecomments .rowB {
background-color:#D9EEEE;
}
.BNcomments .articlesubmit div {
margin:0 0 10px !important;
padding:0 !important;
}
.viewallcomments, .collapsecomments {text-align:center;}
.viewallcomments a, .collapsecomments a {
    font-size:13px;
    cursor: pointer;
}

#txtPopNewNameList { width:210px;}
.popNewTitleErrMsg {display: block; color: Red; width: 250px; margin-top: 5px; margin-bottom: 10px; margin-left: 23px;}

.close_image_top{cursor:pointer;}
aside.sharing {margin-top: 10px;}
ul.sharing li.fblike {width:0;} /*IE7 width bug*/
 /*Print Window*/
.maincontent #printBrandLogo {display: none;}
 body.printWindow .maincontent #printBrandLogo {display: block;}
 body.printWindow {
	padding:10px;margin:10px;text-align:left;}
body.printWindow ul.sharing {display: none !important;}
