/* Baby names CSS */

/* Styles outside of the border main box START */

#content .middle .addTip {position:relative;float:left;width:469px;height:70px;padding:0;margin-left:10px;margin-left /**/:14px;border-bottom:1px solid #ebcdcd;border-left:1px solid #ebcdcd;border-right:1px solid #ebcdcd;text-align:center;}
#content .middle .addTip a {color:#6a9fa7;text-decoration:none;}
#content .middle .addTip a:hover {color:#6a9fa7;text-decoration:underline;}
#content .middle .addTip p {border:none;font:12px Arial;color:#6a9fa7;float:left;margin:0;position:relative;top:26px;text-align:center;padding-left:85px;}
#content .middle .addTip img {height:32px;width:180px;float:left;border:0;vertical-align:middle;position:relative;top:19px;padding-left:15px;}

#content .middle .imageFrame { margin: 10px 0; margin /**/: 0 10px 0 0; }
#content .middle .imageFrame img { border: 0; }
#content .middle #bi_line a { float:left; width:auto; margin: 13px 0 0 5px; display:block; text-decoration:none;color:#cc6666;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow.gif') no-repeat 0px 4px;padding-left:8px;}
#content .middle #bi_line a:hover {text-decoration:underline;color:#f47f7f;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow_over.gif') no-repeat 0px 4px;padding-left:8px;}

#content .middle #insideContainer p { float: left; margin-left: 0; margin-left /**/: 5px;  }
#content .middle #insideContainer .rightBox {float:left;width:224px;line-height:1.6;margin:14px 0px 10px 5px;border-top:1px dotted #cc6666;border-bottom:1px dotted #cc6666;padding:5px 0px 5px 5px;}
#content .middle #insideContainer .rightBoxNoBorder {float:left;width:207px;margin:0 0px 10px 5px; padding:0 0px 5px 5px;}
#content .middle #insideContainer .rightBoxNoBorder p { float: left; width:200px; margin-top: 0; }
#content .middle #insideContainer .rightBoxNoBorder ul { float: left; width: 150px; margin: 15px 0 10px 20px; margin /**/: 15px 0 10px 0; list-style: none; }
#content .middle #insideContainer .rightBoxNoBorder ul li { margin: 0; padding: 0; width: 150px; }
#content .middle #insideContainer .rightBoxNoBorder ul li a img { border: none; }
#content .middle #insideContainer #pagination { width: 450px; float: left; display: block; margin: 10px 0 0 0; }

#content .middle #insideContainer {float:left; width: 447px; width /**/: 467px; padding:0; margin :0;}
#content .middle #insideContainer #BNpagination {float:left; width:210px;text-align:right;border-bottom:1px dotted #cc6666;border-top:1px dotted #cc6666;margin:15px 0px 0px 5px;margin /**/:15px 0px 0px 10px;height:30px;line-height:30px;}
#content .middle #insideContainer #BNpagination span.numbers { float: left; display: inline; }
#content .middle #insideContainer #BNpagination span.pageText { float: right; display: inline; }
#content .middle #insideContainer #BNpagination a {color:#cc6666;text-decoration:none;padding:4px;cursor:pointer;}
#content .middle #insideContainer #BNpagination a:hover {color:#cc6666;text-decoration:underline;cursor:pointer;}
#content .middle #insideContainer .rightBoxText {width:219px;float:left;margin:5px;font-weight:bold;line-height:1.4;}

#content .middle #insideContainer #girlsResults { border: 1px solid #ebcdcd; width:215px; float: left; }
#content .middle #insideContainer #girlsResults h4 { padding: 5px; width: 205px; background-color: #ebcdcd; font: bold 12px Arial; color:#FFF; margin:0;  }
#content .middle #insideContainer #girlsResults ul { list-style: none; width: 215px; margin: 0; padding: 0; }
#content .middle #insideContainer #girlsResults ul li { border-top: 1px solid #ebcdcd; padding:5px; }
#content .middle #insideContainer #girlsResults ul li a { color: #666666; text-decoration: none; }
#content .middle #insideContainer #girlsResults ul li a:hover { color: #33cccc; text-decoration: underline; }

#content .middle #insideContainer #boysResults { border: 1px solid #b2dce1; width:215px; float: right; }
#content .middle #insideContainer #boysResults h4 { padding: 5px; width: 205px; background-color: #b2dce1; font: bold 12px Arial; color:#FFF; margin:0;  }
#content .middle #insideContainer #boysResults ul { list-style: none; width: 215px; margin: 0; padding: 0; }
#content .middle #insideContainer #boysResults ul li { border-top: 1px solid #b2dce1; padding:5px; }
#content .middle #insideContainer #boysResults ul li a { color: #666666; text-decoration: none; }
#content .middle #insideContainer #boysResults ul li a:hover { color: #33cccc; text-decoration: underline; }

#content .middle #insideContainer .detailsRightBox {float:left;width:210px;line-height:1.6; margin:0 0px 10px 10px;border-top:1px dotted #cc6666;border-bottom:1px dotted #cc6666;padding:5px 0px 5px 5px;}
#content .middle #insideContainer .detailsRightBox a { float:left; width: 180px; margin: 5px 5px 0 0; margin /**/:5px 0 0 0; display: block; text-decoration:none;color:#cc6666;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow.gif') no-repeat 0px 6px;padding-left:8px; cursor:pointer;  }
#content .middle #insideContainer .detailsRightBox a:hover { text-decoration:underline; color:#f47f7f; background:url('http://www.babyzone.com/images/ui/main/article/red_arrow_over.gif') no-repeat 0px 6px; padding-left:8px; }
#content .middle #insideContainer #nameBanner { width: 170px; float: left; margin: 0 0 0 10px; }
#content .middle #insideContainer #nameBannerMale h5 { width: 165px; height: 27px; background: #f0f5f6 url('http://www.babyzone.com/images/ui/main/babyNames/male_symbol.gif') no-repeat top left; font: bold 14px Arial; color: #6a9fa7; float: left; margin: 0; padding: 13px 0 0 50px;  }
#content .middle #insideContainer #nameBannerFemale h5 { width: 165px; height: 27px; background: #f8eeee url('http://www.babyzone.com/images/ui/main/babyNames/female_symbol.gif') no-repeat top left; font: bold 14px Arial; color: #6a9fa7; float: left; margin: 0; padding: 13px 0 0 50px;  }
#content .middle #insideContainer p.nameDetails { width: 100%; float: left;  margin: 10px 0 5px 0; display: block;}

#content .middle #listColumnOne { float:left;width:215px; margin: 10px 5px 0 0; margin /**/: 10px 2px 0 0; display: block; }
#content .middle #listColumnOne .imageFrame { margin: 0 0 0 0; margin /**/: 0 10px 0 0; }
#content .middle #listColumnOne .imageFrame img { border: 0; }
#content .middle #listColumnOne .listContainer {float:left;width:215px;}
#content .middle #listColumnOne img {border-top:1px dotted #cc6666;border-bottom:1px dotted #cc6666;margin-top:10px;margin-bottom:10px;}
#content .middle #listColumnOne .blue_info_small img { border: 0; }
#content .middle #listColumnOne .listContainer ul li a { line-height:1.5; color:#666666; text-decoration:none; list-style: square; }
#content .middle #listColumnOne .listContainer ul li a:hover { color:#33cccc; text-decoration:underline; }
#content .middle #listColumnOne .listContainer p a.red_basic { float:left; width:auto; margin:5px 0 0 0; display:block; text-decoration:none;color:#cc6666;padding: 0; }
#content .middle #listColumnOne .listContainer p a.red_basic:hover { text-decoration:underline;color:#f47f7f; padding: 0; }

#content .middle #listColumnTwo {float: left;width:215px; margin: 0 0 0 20px; padding-top: 10px;}
#content .middle #listColumnTwo img {border-top:1px dotted #cc6666;border-bottom:1px dotted #cc6666;margin-top:10px;margin-bottom:10px;}
#content .middle #listColumnTwo .listContainer {float:left;width:215px;}
#content .middle #listColumnTwo .listContainer a.red_basic { text-decoration: underline;color:#cc6666; padding: 0; display: inline; }
#content .middle #listColumnTwo .listContainer a.red_basic:hover { text-decoration:underline;color:#f47f7f; background: none; padding: 0; }
#content .middle #listColumnTwo .listContainer ul li a { line-height:1.5;color:#666666;text-decoration:none; list-style: square; display: list-item; }
#content .middle #listColumnTwo .listContainer ul li a:hover { color:#33cccc; text-decoration:underline; display: list-item; }
#content .middle #listColumnTwo .listContainer div.ss_section { float: left; margin: 10px 0; padding: 0; width: 215px; display: inline; }
#content .middle #listColumnTwo .listContainer div.ss_section img { float: left; width: 56px; height: 53px; margin: 0 0 0 0; border: 0; display: inline; }
#content .middle #listColumnTwo .listContainer div.ss_section p {  width: 150px; float: left; margin: 0 0 0 5px; display: block; clear: none; }
#content .middle #listColumnTwo .listContainer div.ss_section p a { text-decoration: none; color: #666666; }
#content .middle #listColumnTwo .listContainer div.ss_section p a:hover { text-decoration: underline; color:#33cccc; }
#content .middle #listColumnTwo .listContainer div.ss_section p a.match { color: #33cccc;line-height:1.5;}
#content .middle #listColumnTwo .listContainer div.ss_section p a.match:hover { color: #33cccc;line-height:1.5;}

#content .middle #babyNameContainer {float:left; position:relative; width: 447px; border:1px solid #b6d6cb; margin:14px 0 0 0; padding: 10px 0 10px 10px; padding /**/: 10px; }
#content .middle #babyNameContainer table {width: 447px; margin: 10px 5px 0 0; margin /**/: 10px 0 0 0; border: 1px solid #ebcdcd; float: left;}
#content .middle #babyNameContainer table th {background: #ebcdcd; font: bold 12px Arial; color: #ffffff; padding: 5px; text-align: left; }
#content .middle #babyNameContainer table td{text-align: center;  border: 1px solid #ebcdcd; padding: 5px 0;}
#content .middle #babyNameContainer h1 {width: 437px;background:#f0f5f6; clear: both; font:26px Arial; color:#999999; padding:5px; margin: 0 0; }
#content .middle #babyNameContainer h2 {float:left;color:#6a9fa7;font:bold 14px Arial;margin-top:10px;}
#content .middle #babyNameContainer p {clear:both; margin: 0 0 10px 5px; width: 440px; float: left;}
#content .middle #babyNameContainer img#header {width: 467px; height: 54px;margin: -10px 0 10px -10px; border:0; }

#content .middle #babyNameContainer #insideContainer {float:left; position:relative; width:447px; padding:0; margin-top: 0;}
#content .middle #babyNameContainer #insideContainer .imageFrame { margin:0;}
#content .middle #babyNameContainer #insideContainer .nameRightBox {float:left; width: 180px; width /**/:202px;line-height:1.2; margin: 0 0 10px 5px; margin /**/:0 0px 10px 5px;border:0; padding:0px; font-weight:normal; }

/* Styles outside of the border main box END */


/* Styles inside of the border main box START */



#content .middle #babyNameContainer #bigGirlsResults { border: 1px solid #ebcdcd; width:215px; float: left; margin: 10px 0 0 0; }
#content .middle #babyNameContainer #bigGirlsResults h4 { padding: 5px; width: 205px; background-color: #ebcdcd; font: bold 12px Arial; color:#FFF; margin:0;  }
#content .middle #babyNameContainer #bigGirlsResults ul { list-style: none; width: 215px; margin: 0; padding: 0; }



#content .middle #babyNameContainer #bigGirlsResults ul li { border-top: 1px solid #ebcdcd; padding:5px; float: left; width: 205px; }
#content .middle #babyNameContainer #bigGirlsResults ul li input { margin: 0 0 5px 0; }
#content .middle #babyNameContainer #bigGirlsResults ul li input.search { border: 1px solid #666666; width: 125px; float: left; margin: 0 10px 0 5px; }
#content .middle #babyNameContainer #bigGirlsResults ul li a { color: #666666; text-decoration: none; width: 175px; display: block; float: left; margin-top: 5px; }
#content .middle #babyNameContainer #bigGirlsResults ul li a.x_button { color: #666666; text-decoration: none; width: 24px; height: 25px; display: block; float: left; margin-top: 5px; }
#content .middle #babyNameContainer #bigGirlsResults ul li a:hover { color: #33cccc; text-decoration: underline; }
#content .middle #babyNameContainer #bigGirlsResults ul li p { width: 200px; }

#content .middle #babyNameContainer #bigBoysResults { border: 1px solid #b2dce1; width:215px; float: right; margin: 10px 0 0 0;}
#content .middle #babyNameContainer #bigBoysResults h4 { padding: 5px; width: 205px; background-color: #b2dce1; font: bold 12px Arial; color:#FFF; margin:0;  }
#content .middle #babyNameContainer #bigBoysResults ul { list-style: none; width: 215px; margin: 0; padding: 0; }
#content .middle #babyNameContainer #bigBoysResults ul li { border-top: 1px solid #b2dce1; padding:5px; }
#content .middle #babyNameContainer #bigBoysResults ul li { border-top: 1px solid #b2dce1; padding:5px; float: left; width: 205px; }
#content .middle #babyNameContainer #bigBoysResults ul li input { margin: 0 0 5px 0; }
#content .middle #babyNameContainer #bigBoysResults ul li input.search { border: 1px solid #666666; width: 125px; float: left; margin: 0 10px 0 5px; }
#content .middle #babyNameContainer #bigBoysResults ul li a { color: #666666; text-decoration: none; width: 175px; display: block; float: left; margin-top: 5px; }
#content .middle #babyNameContainer #bigBoysResults ul li a.x_button { color: #666666; text-decoration: none; width: 24px; height: 25px; display: block; float: left; margin-top: 5px; }
#content .middle #babyNameContainer #bigBoysResults ul li a:hover { color: #33cccc; text-decoration: underline; }
#content .middle #babyNameContainer #bigBoysResults ul li p { width: 200px; }

#content .middle #babyNameContainer #insideContainer .nameRightBox ul { width: auto; float: left; list-style: none; margin: 10px 0 10px 15px; margin /**/: 10px 0; }
#content .middle #babyNameContainer #insideContainer .nameRightBox ul li { margin: 5px 0; }
#content .middle #babyNameContainer #insideContainer .nameRightBox ul li img { border: 0; }

#content .middle #babyNameContainer #insideContainer .nameRightBox p { width: 202px; margin: 0 0 0 5px; margin /**/: 0 0 0 10px; color: #6a9fa7; }
#content .middle #babyNameContainer #insideContainer .nameRightBox p.basket { color: #666666; }
#content .middle #babyNameContainer #insideContainer .nameRightBox p.polls { width: 210px; margin: 0 0 0 5px; margin /**/: 0 0 0 10px; color: #666666; }
#content .middle #babyNameContainer #insideContainer .nameRightBox p.polls a { display:block; float: left; }
#content .middle #babyNameContainer #insideContainer .nameRightBox p.result { width: 202px; margin: 5px 0 5px 0; margin /**/: 0 0 20px 10px; color: #6a9fa7; text-align: center;}
#content .middle #babyNameContainer #insideContainer .nameRightBox div#nameSelect { float: left; display: block; width: 217px; margin: 15px 0 10px 0; margin /**/: 10px 0 0 5px; padding: 0 0 30px 0; background: #f0f5f6 url('http://www.babyzone.com/images/ui/main/babyNames/nameselect-bottom.gif') bottom left no-repeat; }
#content .middle #babyNameContainer #insideContainer .nameRightBox div#nameSelect ul { background: url('http://www.babyzone.com/images/ui/main/babyNames/nameselect_top.gif') top left no-repeat; list-style: none; padding: 39px 0 0 0; padding /**/: 35px 0 0 0; margin: 0; }
#content .middle #babyNameContainer #insideContainer .nameRightBox div#nameSelect ul li { width: 144px; margin-left: 35px; }

#content .middle #babyNameContainer #insideContainer .nameRightBoxShare { float:left; width:205px;margin:10px 0px 0px 14px;border:1px solid #f2d5d5;padding:43px 0px 44px 0px;color:#6a9fa7;text-align:center;}
#content .middle #babyNameContainer #insideContainer .nameRightBoxShare a {color:#6a9fa7;text-decoration:none;}
#content .middle #babyNameContainer #insideContainer .nameRightBoxShare a:hover {color:#6a9fa7;text-decoration:underline;}
#content .middle #babyNameContainer #insideContainer .nameRightBoxShare img {margin-top:10px;}
#content .middle #babyNameContainer #insideContainer .nameRightBoxText {float:left;width:202px;margin-left:14px;line-height:1.3;padding:0; color: #666666;}
#content .middle #babyNameContainer #insideContainer .nameRightBoxText .require {color:#f47f7f;font:10px Arial;}

#content .middle #babyNameContainer #insideContainer #privacyPolicy {float:left;color:#999;font:9px Arial;margin-top:40px;}
#content .middle #babyNameContainer #insideContainer #privacyPolicy a {color:#cc6666;text-decoration:none;}
#content .middle #babyNameContainer #insideContainer #privacyPolicy a:hover {color:#cc6666;text-decoration:underline;}
#content .middle #babyNameContainer .printSend { padding: 10px 0 10px 10px; margin: 0; margin /**/:0; }

#content .middle #babyNameContainer p.author {color:#6a9fa7;}
#content .middle #babyNameContainer p.author a {color:#6a9fa7;text-decoration:none;}
#content .middle #babyNameContainer p.author a:hover {color:#6a9fa7;text-decoration:underline;}

#content .middle #babyNameContainer hr.commentBreak {border-top:1px dotted #ebcdcd;width:440px;border-bottom:0px;border-left:0px;border-right:0px;height:1px;}


/* Styles inside of the border main box START */


/* Form Stuff START */

#content .middle #insideContainer .pollResultsBox { border: 1px solid #b8dfe3; width:215px; float: left; }
#content .middle #insideContainer .pollResultsBox#rightPoll { border: 1px solid #b8dfe3; width:215px; float: left; margin: 0 0 10px 10px; }
#content .middle #insideContainer .pollResultsBox h4 { border-bottom: 1px solid #b8dfe3; padding: 5px; width: 205px; background-color: #ebf8fa; font: bold 12px Arial; color:#6a9fa7; margin:0;  }
#content .middle #insideContainer .pollResultsBox img { width: 215px; height: 118px; margin: 0; padding: 0; }
#content .middle #insideContainer .pollResultsBox a { float: right; margin: 5px; text-decoration: none; }
#content .middle #insideContainer .pollResultsBox a:hover { text-decoration:underline; }
#content .middle #insideContainer input.create_button { position: relative; top: 145px; left: 50px; float: left; display: block; }

#content .middle #insideContainer div#formBox { width: 432px; float: left; display: block; border: 1px solid #b3dce1; padding: 10px 0 10px 10px; margin: 10px 0 0 0; }
#content .middle #insideContainer div#formBox h5 { font: bold 14px Arial; color: #6a9fa7; text-align: left; margin: 0; }
#content .middle #insideContainer div#formBox h4 { font: bold 12px Arial; color: #6a9fa7; text-align: left; margin: 0; }
#content .middle #insideContainer div#formBox p { width: 417px; margin: 5px 0 10px 0;}
#content .middle #insideContainer div#formBox .subForm { float: left; display: block; width: 215px; margin-bottom: 15px; }
#content .middle #insideContainer div#formBox .subForm ul { list-style: none; float: left; margin: 0; padding: 0; }
#content .middle #insideContainer div#formBox .subForm ul li { width: 100px; display: block; float: left; }
#content .middle #insideContainer div#formBox #formBottom { width: 417px; clear: both; border-top: 1px dotted #b3dce1; margin: 5px 0 0 0; padding: 10px 0 0 0; }
#content .middle #insideContainer div#formBox #formBottom .vote_button { position: relative; top: 0; left: 180px; }

#content .middle #listColumnOne #poll_box { background: url(http://www.babyzone.com/images/ui/main/babyNames/sbn_header.gif) top left no-repeat; width: 213px; border: 1px solid #b8dfe3; float: left; display: block; padding: 54px 0 0 0; padding /**/: 54px 0 0 0;  margin: 10px 0; }
#content .middle #listColumnOne #poll_box ul { list-style: none; float: left; width: 100%; margin: 0; padding: 0; font: 11px Arial; display: block; }
#content .middle #listColumnOne #poll_box ul input { margin: 0 0 0 3px; margin /**/: 0 5px 0 3px; }
#content .middle #listColumnOne #poll_box ul li { margin: 5px 0;  }
#content .middle #listColumnOne #poll_box p { float: left; display: block; margin:10px 5px 5px 5px; }
#content .middle #listColumnOne #poll_box .vote_button { position: relative; top: 5px; left: 80px; margin-bottom: 0;  margin-bottom /**/: 10px;}
#content .middle #listColumnOne .listContainer p, #content .middle #listColumnTwo .listContainer p { margin: 5px 0; clear: both; }
#content .middle #listColumnOne p strong, #content .middle #listColumnTwo p strong { color: #6a9fa7; }
#content .middle #listColumnOne .listContainer ul.sponsored_list, #content .middle #listColumnTwo .listContainer ul.sponsored_list { list-style-type: none; padding: 0; }
#content .middle #listColumnOne .listContainer a.arrow_link, #content .middle #listColumnTwo .listContainer a.arrow_link { float:left; width: 180px; margin: 5px 5px 0 0; margin /**/:5px 0 0 0; display: block; text-decoration:none;color:#cc6666;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow.gif') no-repeat 0px 3px;padding-left:8px; cursor: pointer; }
#content .middle #listColumnOne .listContainer a.arrow_link:hover, #content .middle #listColumnTwo .listContainer a.arrow_link:hover { text-decoration:underline;color:#f47f7f;background:url('http://www.babyzone.com/images/ui/main/article/red_arrow_over.gif') no-repeat 0px 3px;padding-left:8px; }
#content .middle #listColumnOne .listContainer ul, #content .middle #listColumnTwo .listContainer ul { color: #666666; margin: 0; float: left; padding: 0 0 0 15px; padding /**/: 0 0 0 12px; list-style: square; list-style-position: inherit; }
#content .middle #listColumnOne .listContainer ul li, #content .middle #listColumnTwo .listContainer ul li{ margin: 0 0 0 5px; }

#content .middle #listColumnTwo .blueForm { width: 215px; background-color: #cfebef; float: left; padding: 0 0 5px 0; padding /**/:0 0 5px 0; margin:0; display: block; }
#content .middle #listColumnTwo .blueForm h4 { font: bold 12px Arial; color: #ffffff; background-color: #b2dce1; display: block; width: 205px; padding: 5px 0 5px 10px; margin: 0 0 10px 0; float: left; }
#content .middle #listColumnTwo .blueForm p { margin: 0 5px 5px 10px; }
#content .middle #listColumnTwo .blueForm input {  float: left; display: block; }
#content .middle #listColumnTwo .blueForm input.text { border: 1px solid #a5acb2; width: 125px; margin: 0 0 5px 10px; }
#content .middle #listColumnTwo .blueForm input.letter { border: 1px solid #a5acb2; width: 50px; margin: 0 10px 5px 0; margin /**/: 5px 20px 0 10px; float: right; display: block; }
#content .middle #listColumnTwo .blueForm br { margin: 5px 0 0 0; }
#content .middle #listColumnTwo .blueForm input.button { margin: 0 0 10px 10px; border: 0; }
#content .middle #listColumnTwo .blueForm input.buttonRight { float: right; margin: 5px 10px 10px 10px; margin /**/: 5px 20px 10px 10px; border: 0; clear: both; }
#content .middle #listColumnTwo .blueForm input.radio { margin: 0 2px 2px 2px; float: left; }
#content .middle #listColumnTwo .blueForm select { font: 12px Arial; width: 135px; margin: 5px 0 5px 10px; margin /**/: 5px 0 2px 10px; float: left; border: 1px solid #a5acb2; display: block; padding:0;  }
#content .middle #listColumnTwo .blueForm span { float: left; margin: 2px 2px 0 2px; }
#content .middle #listColumnTwo .blueForm label { font: bold 12px Arial; margin: 5px 2px 0 10px; margin /**/: 2px 2px 0 10px; float: left; clear: left; }
#content .middle #listColumnTwo .blueForm label.input { font: bold 12px Arial; margin: 5px 2px 0 10px; margin /**/: 9px 2px 0 10px; float: left; }
#content .middle #listColumnTwo .blueForm div#searchLetter { text-align: center; margin: 0 5px 10px 5px; margin /**/: 10px 5px; }
#content .middle #listColumnTwo .blueForm div#searchLetter a { color:#666666; text-decoration: underline; }

#content .middle #inventorColumnRight { float: left; width: 239px; margin: 10px 0 0 5px; margin /**/: 10px 0 0 10px; }
#content .middle #inventorColumnRight .blueForm { width: 240px; background-color: #cfebef; float: left; padding: 0 0 5px 0; padding /**/:0 0 5px 0; display: block; margin: 0; }
#content .middle #inventorColumnRight .blueForm h4 { font: bold 12px Arial; color: #ffffff; background-color: #b2dce1; display: block; width: 230px; padding: 5px 0 5px 10px; margin: 0 0 10px 0; float: left; }
#content .middle #inventorColumnRight .blueForm p { margin: 0 5px 5px 10px; }
#content .middle #inventorColumnRight .blueForm input {  float: left; display: block; }
#content .middle #inventorColumnRight .blueForm input.text { float: left; border: 1px solid #a5acb2; width: 150px; margin: 0 0 0 5px; margin /**/: 0 0 0 10px;  }
#content .middle #inventorColumnRight .blueForm input.letter { border: 1px solid #a5acb2; width: 50px; margin: 0 10px 5px 0; margin /**/: 5px 20px 0 10px; float: right; display: block; }
#content .middle #inventorColumnRight .blueForm br { margin: 5px 0 0 0; }
#content .middle #inventorColumnRight .blueForm input.button { margin: 0 0 10px 10px; border: 0; }
#content .middle #inventorColumnRight .blueForm input.buttonRight { float: right; margin: 5px 10px 10px 10px; margin /**/: 5px 20px 10px 10px; border: 0; clear: both; }
#content .middle #inventorColumnRight .blueForm input.radio { margin: 0 2px 2px 2px; float: left; }
#content .middle #inventorColumnRight .blueForm select { font: 12px Arial; width: 158px; margin: 5px 0 5px 10px; margin /**/: 5px 0 2px 10px; float: left; border: 1px solid #a5acb2; display: block; padding:0;  }
#content .middle #inventorColumnRight .blueForm span { float: left; margin: 2px 2px 0 2px; }
#content .middle #inventorColumnRight .blueForm label { font: bold 12px Arial; margin: 5px 2px 0 10px; margin /**/: 2px 2px 0 10px; float: left; clear: left; }
#content .middle #inventorColumnRight .blueForm label.input { font: bold 12px Arial; margin: 5px 2px 0 10px; margin /**/: 9px 2px 0 10px; float: left; }
#content .middle #inventorColumnRight .blueForm div#searchLetter { text-align: center; margin: 0 5px 10px 5px; margin /**/: 10px 5px; }
#content .middle #inventorColumnRight .blueForm div#searchLetter a { color:#666666; text-decoration: underline; }

#content .middle #babyNameContainer #insideContainer form .formField { width: 300px; border-bottom: 1px dotted #cc6666; padding: 0 0 10px 0; margin: 0 0 5px 0; float: left; clear: both; display: block; }
#content .middle #babyNameContainer #insideContainer form .formField p { margin: 3px 0; width: 300px; }
#content .middle #babyNameContainer #insideContainer form .formField input, #content .middle #babyNameContainer #insideContainer form .formField textarea  { width: 300px; border: 1px solid #a5acb2; }
#content .middle #babyNameContainer #insideContainer form .formField#table1 { width: 450px; border-bottom: 1px dotted #cc6666; }
#content .middle #babyNameContainer #insideContainer form .formField#table1 div { float: left; width: 450px; display: block; margin: 5px 0; }
#content .middle #babyNameContainer #insideContainer form .formField#table1 div input { width:auto; float: left; margin: 0 10px 0 0; clear: right; border: 0; }
#content .middle #babyNameContainer #insideContainer form .formField#table1 div p.input { clear: none; width: 300px; float: none; padding: 0 0 0 10px; display: block; margin: 0 0 0 10px; }

#content .middle #babyNameContainer #insideContainer form .formField#table2 { width: 450px; border-bottom: 1px dotted #cc6666; }
#content .middle #babyNameContainer #insideContainer form .formField#table2 div { float: left; width: 450px; display: block; margin: 5px 0; }
#content .middle #babyNameContainer #insideContainer form .formField#table2 div input { width:auto; float: left; margin: 0 10px 0 0; clear: right; border: 0; }
#content .middle #babyNameContainer #insideContainer form .formField#table2 div p.input { clear: none; width: 300px; float: none; padding: 0 0 0 10px; display: block; margin: 0 0 0 10px; }
#content .middle #babyNameContainer #insideContainer input.createPollButton { float: left; position: absolute; left: 175px; bottom:0px; border: none;  padding: 0; }

#content .middle #babyNameContainer #insideContainer form .formField table { width: 447px; border: 1px solid #ebcdcd; float: left; text-align: center; margin: 0; }

#content .middle #babyNameContainer #insideContainer form .formField table td, #content .middle #babyNameContainer #insideContainer form .formField table th { width: 446px; text-align: center; border-top: 0; border-bottom: 0; }
#content .middle #babyNameContainer #insideContainer form .formField table td input, #content .middle #babyNameContainer #insideContainer form .formField table td select { width: 100px; border: 1px solid #a5acb2; margin: 5px 0; }

#content .middle #babyNameContainer #insideContainer hr.formBreak {border-top:1px dotted #cc6666;border-bottom:0;border-right:0;border-left:0;height:1px;width:202px;}
#content .middle #babyNameContainer #insideContainer .nameRightBoxText .submitButton {position:relative;left:51px;}

/* Form Stuff END */


#content .middle .name_search { float: left; width: 448px; border: 6px solid #b3dde3; margin-bottom: 20px; .margin: 20px 0; .padding-bottom: 10px; }
#content .middle .name_search #blue_form_wide { float: left; width: 424px; margin: 12px; _margin: 12px 6px; background-color: #def1f3; }
#content .middle .name_search #blue_form_wide h5 { text-align: center; font: normal 22px Arial, helvetica, verdana, sans-serif; color: #6a9fa7; margin: 20px 0 10px 0; }
#content .middle .name_search #blue_form_wide h5 span { font-weight: bold; }
#content .middle .name_search #blue_form_wide .text_box { float: left; width: 281px; border: 1px solid #999; padding: 8px 5px; margin: 0 10px 20px 30px; font: bold 12px Arial, verdana, helvetica; color: #666; }
#content .middle .name_search #blue_form_wide .advanced_search { float: left; width: 424px; text-align: center; font: normal 12px Arial, helvetica, verdana, sans-serif; color: #fff; background: #b3dde3 url(http://www.babyzone.com/images/babynames/babynames_images/blue_cross.jpg) 91px 9px no-repeat; padding: 6px 0 5px 0; height: 19px; }
#content .middle .name_search #blue_form_wide .basic_search { background-image: url(http://www.babyzone.com/images/babynames/babynames_images/blue_minus.jpg)}
#content .middle .name_search #blue_form_wide .advanced_search a { font: normal 14px Arial, helvetica, verdana, sans-serif; color: #fff; text-decoration: none; display: block; margin-bottom: 2px; }
#content .middle .name_search #blue_form_wide .advanced_search a img { display: inline; border: none; margin: 2px 8px 0 0; }

#content .middle .name_search #blue_form_wide_extended { float: left; width: 404px; margin: 0 12px 12px 10px; border-top: 1px dotted #999; padding: 20px 0 10px 0;  }
#content .middle .name_search #blue_form_wide #blue_form_wide_extended h5 {margin-top:0px;}
#content .middle .name_search #blue_form_wide_extended ul { float: left: _display: inline; list-style: none; margin: 0 0 0 22px; padding: 0; }
#content .middle .name_search #blue_form_wide_extended ul li { float: left; _display: inline; margin: 5px 0; }
#content .middle .name_search #blue_form_wide_extended ul li label { float: left; _display: inline; width: 152px; font-weight: bold; font-size: 14px; color: #999; margin-top: 5px;}
#content .middle .name_search #blue_form_wide_extended ul li input.search_radio { float: left; display: block; _display: inline; padding-right: 5px; }
#content .middle .name_search #blue_form_wide_extended ul li select { float: left; width: 180px; border: 1px solid #999; font: normal 12px Arial, verdana, helvetica; color: #666; padding: 3px; }
#content .middle .name_search #blue_form_wide_extended ul li.letter { float: left; clear: both; }
#content .middle .name_search #blue_form_wide_extended ul li.letter label { margin-top: 5px; }
#content .middle .name_search #blue_form_wide_extended ul li.letter input.search_text { float: left; _display: inline; border: 1px solid #999; padding: 5px; font: bold 12px Arial, verdana, helvetica; color: #999; width: 20px; }
#content .middle .name_search #blue_form_wide_extended .extended_button { float: right; clear: both; margin: 10px 26px 0 10px; }

#content .middle .name_search #by_letter { float: left; width: 404px; margin: 10px 22px; _margin: 10px 0 10px 10px; border-bottom: 1px dotted #ce6964; padding-bottom: 10px; }
#content .middle .name_search #by_letter label { float: left; font: bold 15px Arial, helvetica, verdana, sans-serif; color: #6a9fa7; margin: 0; }
#content .middle .name_search #by_letter ul { float: left; list-style: none; margin:2px 0 0 10px; padding: 0; }
#content .middle .name_search #by_letter ul li { float: left; margin: 0 0 0 4px; }
#content .middle .name_search #by_letter ul li a { text-decoration: none; }
#content .middle .name_search #by_letter ul li a:hover { text-decoration: underline; }

#content .middle .name_search #name_origins { float: left; width: 404px; margin: 0 22px; _margin: 0 0 0 10px; border-bottom: 1px dotted #ce6964; padding:  20px 0 10px 0; }
#content .middle .name_search #name_origins label { float: left; font: bold 15px Arial, helvetica, verdana, sans-serif; color: #6a9fa7; margin: 0 0 0 0; }
#content .middle .name_search #name_origins_list { float: left; width: 404px; margin: 10px 22px 5px 12px; .margin: 10px 0 5px 10px; padding-bottom: 10px;}

#content .middle .name_search #name_origins_expanded { float: left; width: 404px; margin: 0 22px; _margin: 0 0 0 10px; border-top: 1px dotted #ce6964; padding:  10px 0 10px 0;}
#content .middle .name_search #name_origins_expanded label { float: left; font: bold 15px Arial, helvetica, verdana, sans-serif; color: #6a9fa7; margin: 0 0 0 0; }
#content .middle .name_search #name_origins_expanded { float: left; width: 415px; margin: 10px 10px 5px 12px; padding-bottom: 10px; }
#content .middle ul.babynames_list { float: left; display:inline;width: 176px; list-style: none; margin:2px 0 0 10px; padding: 0;}
#content .middle ul.babynames_list li { float: left; width: 176px; margin: 0 0 5px 0;  font: normal 12px; color: #656466; padding-bottom: 5px; border-bottom: 1px solid #b6dfe8;}
#content .middle ul.babynames_list li.heading { float: left; padding-bottom: 10px;  width: 176px; font: bold 15px Arial, helvetica, verdana, sans-serif; margin: 0 10px 5px 0; color: #6a9fa7; border-bottom: 1px dotted #cc6666; }
#content .middle ul.babynames_list li a { font: bold 12px Arial, verdana, helvetica; color: #cc6666;text-decoration: none; }
#content .middle ul.babynames_list li a:hover { color:#f47f7f; text-decoration: underline; }

#content .middle #pagination {clear:both;width:100%;border:none;padding-right:10px;font-weight:bold;margin:0px 0 0px 0;text-align:right}

#content .middle .name_search .see_all { float: left; width: 424px; margin: 0 12px 12px 12px; text-align: center; font: normal 12px Arial, helvetica, verdana, sans-serif; color: #fff; padding: 6px 0 5px 0; height: 19px; background: #d06c65 url(http://www.babyzone.com/images/babynames/babynames_images/red_cross.jpg) 110px 9px no-repeat; }
#content .middle .name_search .see_less {background-image:url(http://www.babyzone.com/images/babynames/babynames_images/red_minus.jpg);}
#content .middle .name_search .see_all a { font: normal 14px Arial, helvetica, verdana, sans-serif; color: #fff; text-decoration: none; display: block; margin-bottom: 2px; }
#content .middle .name_search .see_all a img { display: inline; border: none; margin: 2px 8px 0 0; }
#content .middle #name_links { float: left; width: 404px; margin: 0 22px; _margin: 0 0 0 10px; border-bottom: 1px dotted #ce6964; padding: 10px 0 10px 0; font: bold 15px Arial, helvetica, verdana, sans-serif; color: #6a9fa7; }
#content .middle #name_links a { float:left; width:auto; margin: 0 30px 0 0px; display:block; text-decoration:none;color: #6a9fa7; background:url('http://www.babyzone.com/images/babynames/babynames_images/blue_arrow.jpg') no-repeat 0px 4px;padding-left:15px;}
#content .middle #name_links a:hover {text-decoration:underline; }

#content .middle #insideContainer .imageFrame { float: left; _display:inline; }
#content .middle #insideContainer p.origin_paragraph { float: left; _display:inline; width: 200px; }

