html,
#wp_results {
    width: 100%;
}

#Searchforms_People.people-tab {
    margin-bottom: 0;
}

#results_wp_outer
{
   padding: 9px;
}
#results_wp_outer h1
{
   font-size: 18pt;
   font-weight: bold;
   margin: 0 0 0 6px;
   padding-bottom: 14px;
}
#results_wp_inner
{
   float: left;
   width: 700px;
   margin-left: 8px;
}
#results_wp_inner .wp_result
{
   border-bottom: 1px solid #cdd9e1;
   padding: 5px 0 5px 8px;
   width: 100%;
}

.wp_result.first {
   border-top: 1px solid #cdd9e1;
}

.wp_found_text {
   font-size: 19px;
   width: 716px;
   border-bottom: 3px solid #cdd9e1;
   padding-bottom: 3px;
}

div#wrapper div#content div#wp_results.clearfix div#results_wp_outer.clearfix h2.wp_found_text span.record_count {
   float: right;
   font-size: 14px;
   font-weight: lighter;
   color: #999898;
   margin-top: 5px;
   min-width: 100px;
}

div#wrapper div#content div#wp_results.clearfix div#results_wp_outer.clearfix h2.wp_found_text span.found_string {
   float: left;
   padding-bottom: 3px;
}

.wp_result_icon
{
   font-size: 8pt;
   float: left;
   width: 127px;
}
.wp_result_icon a img
{
   border: 0;
   text-decoration: none;
}
.wp_result_icon a
{
   font-size: 8pt;
   text-decoration: none;
}

.wp_result_icon .map_link_text
{
   color: #1d1d1d;
   text-decoration: underline;
}
.wp_result .detail_column
{
   float: left;
   width: 230px;
   padding-top: 3px;
}

.even_listing {
   background-color: #FAFBFC;
}

.odd_listing {
}

.wp_detail_name, .wp_detail_name a
{
   color: #0b527f;
   font-size: 19px;
   margin: 0 0 8px 0;
}
.wp_detail_addr
{
   color: #1d1d1d;
   font-size: 9pt;
}
.wp_detail_links
{
   color: #757575;
   vertical-align: bottom;
   width: 100%;
}
.wp_detail_links a
{
   white-space: nowrap;
   color: #0066FF;
}

.wp_detail_links a:link, .wp_detail_links a:visited
{
   font-size: 11.4px;
}
.wp_detail_links a:hover, .wp_detail_links a:focus, .wp_detail_links a:active
{
   border-bottom: 1px solid #aaa;
   color: #aaa;
   font-size: 11.4px;
}

.listing_header {
   font-weight: bold;
   font-size: 14px;
   color: #212121;
   margin: 0 0 4px 0;
}

span.listing_header {
   font-weight: bold;
   font-size: 12.5px;
   color: #212121;
}

.listing_detail {
   font-size: 14px;
   margin: 0 0 4px 0;
   color: #383838;
}

.relatives_header {
   font-weight: bold;
   font-size: 13px;
   color: #9C9C9C;
   margin: 0 0 4px 0;
}
.relatives_detail {
   font-size: 12.5px;
   color: #383838;
   margin: 0 0 4px 0;
}

.view_more {
   margin-bottom: 6px;
}

.view_more a {
   font-size: 11px;
   color: #626262;
}

.premium_header {
   font-size: 11px;
   color: #626262;
   margin-bottom: -6px;
}

.unlisted_phone {
   margin-bottom: 6px;
}

.unlisted_email {
   margin-bottom: 6px;
}
.wp_premium, .wp_premium a {
   font-weight: bold;
   font-size: 12.5px;
   color: #0066FF;
}

.wp_pagination {
   float: right;
   margin-top: 14px;
}

.pagination_element {
   display: inline-block;
   float: left;
   margin-left: 8px;
}

.pagination_left_inactive, .pagination_left_active, .pagination_right_inactive, .pagination_right_active {
   height: 14px;
   width: 14px;
   text-decoration: none;
   background-repeat: no-repeat;
}

.pagination_right_active, .pagination_left_active {
    cursor: pointer;
    text-decoration: none;
}

.pagination_left_inactive, .pagination_left_active, .pagination_right_inactive, .pagination_right_active {
   background-image: url(http://www.anywho.com/templates/001-default/resources/images/nonRepeatingSprite.png);
}

.pagination_left_inactive {
   background-position: 0 -585px; width: 14px; height: 14px;
}

.pagination_left_active {
   background-position: 0 -561px; width: 14px; height: 14px;
}

.pagination_right_inactive {
   background-position: 0 -633px; width: 14px; height: 14px;
}

.pagination_right_active {
   background-position: 0 -609px; width: 14px; height: 14px;
}

.no_arrow_underline {
   text-decoration: none;
}

#wp_multi_ad_right {
    float: right;
    width: 160px;
}

#wp_multi_ad_right_1 {
    width: 160px;
    height: 600px;
}

.namelistings h1 {
   margin-bottom: 20px;
   color: #0B527F;
   margin-left: -10px;
   font-size: 130%;
   margin-top: 24px;
   font-size: 130%;
}

.namelistings h3 {
   color: #000000;
   margin-left: -10px;
}

/* General layout */

#v_ads {
    float: right;
    width: 300px;
}

#profile {
   margin-right: 320px;
   margin-left: 30px;
}

#convenience_links {
    float: right;
    width: 150px;
}

.secondary_info_col {
    float: left;
}

.secondary_info_col_clear {
    clear: left;
}

#footer_ad {
    clear: both;
}

/* styling */ 

/* convenience links */

.moreinfo_fakelink {
   color: #5D5D5D;
   font-size: 12.5px;
   margin-left: 5px;
   text-decoration: underline;
   cursor: pointer;
}

#convenience_links ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border-left: solid 1px #a0a0a0;
    padding-left: 10px;
}

#convenience_links ul li {
    margin: 5px 0;
}

#convenience_links li a {
    font-size: 12.5px;
    color: #5D5D5D;
    margin-left: 5px;
}

#convenience_links li span {
    vertical-align: bottom;
}

div#wrapper div#content div#v_ads div.upsell_links_body div.content {
   padding-left: 8px;
}

div#wrapper div#content div#v_ads div.upsell_links_body div.content a {
   font-size: 13px;
   font-weight: bold;
   color: #0066FF;
}

div#wrapper div#content div#v_ads div.upsell_links_body div.heading {
   font-size: 13px;
   font-weight: bold;
   color: #212121;
   padding-bottom: 8px;
}

div#wrapper div#content div#v_ads div.upsell_links_body div.content div.subheading {
   font-size: 11px;
   color: #383838;
   margin-top: -4px;
   margin-bottom: 4px;
}

/* right tower ads */
#v_ads_label {
    text-align: right;
}

.v_ad {
    width: 300px;
    height: 250px;
    margin-bottom: 10px;
}

/* primary_info */
#primary_info {
    overflow: hidden;
}

#primary_info h1 {
   color: #0b527f;
   font-size: 19px;
   margin-bottom: 1em;
}

#primary_info h2 {
   font-size: 16px;
}

#primary_info h2.age {
   font-size: 19px;
}

#primary_info h2 span {
    vertical-align: bottom;
    margin-right: 5px;
}

#upsell_label {
   font-size: 11px;
   color: #5D5D5D;
}

.upsell_link a {
   font-size: 12.5px;
   color: #0066FF;
}

.upsell_link.main a {
   font-weight: bold;
}

/* secondary_info */
.secondary_info {
    margin-top: 10px;
    border-top: solid 5px #cdd9e1;
    padding-top: 20px;
    *padding-top: 9px;
}

.secondary_info_label {
   font-size: 16px;
   color: #383838;
   margin: 10px 0;
}

.secondary_info_col {
    margin-right: 50px;
}

.col_label {
   font-weight: bold;
   font-size: 14px;
   color: #212121;
}

.secondary_info ul {
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
    list-style: none;
}

.secondary_info ul li {
   color: #4C4C4C;
   font-size: 12.5px;
}

.secondary_info #business_links_label,
.secondary_info #business_links,
.secondary_info ul#business_links li {
   font-size: 11px;
   display: inline;
} 

.secondary_info ul#business_links li {
    margin: 0 10px;
}

.map {
    margin: 10px 0;
   border: 1px solid #BFBFBF;
}

/* footer h ad */
#footer_ad {
    width: 728px;
    height: 90px;
    margin: 50px auto;
}

#results_phone {
    width: 100%;
}

#results_phone_outer
{
   padding: 9px;
   width: 554px;
}
#results_phone_outer h1
{
   font-size: 18pt;
   font-weight: bold;
   margin: 0 0 0 6px;
   padding-bottom: 14px;
}
#results_phone_inner
{
   border-top: 3px solid #cdd9e1;
   float: left;
   width: 554px;
}
#results_phone_inner .phone_result
{
   border-bottom: 1px solid #cdd9e1;
   padding: 21px 0 21px 4px;
}
.phone_result_icon
{
   font-size: 8pt;
   float: left;
   width: 127px;
}
.phone_result_icon a span
{
   text-decoration: none;
   *padding-right: 3px;
   *padding-bottom: 3px;
   cursor: pointer;
}
.phone_result_icon a
{
   font-size: 8pt;
   text-decoration: none;
}

.phone_result_icon .map_link_text
{
   color: #1d1d1d;
   text-decoration: underline;
}
.phone_result_details
{
   float: left;
   height: 118px;
   width: 200px;
}
.phone_detail_name, .phone_detail_name a
{
   color: #0b527f;
   font-size: 14pt;
   margin: 3px 0 15px 0;
}
.phone_detail_truerep
{
   color: #757575;
   vertical-align: bottom;
   float: left;
   width: 230x;
   padding-top: 3px;
}
.phone_detail_addr
{
   color: #1d1d1d;
   font-size: 9pt;
}
.phone_detail_links
{
   color: #0066FF;
   float: left;
   font-size: 8.5pt;
   height: 1em;
   vertical-align: bottom;
}
.phone_detail_links a
{
   text-decoration: none;
   white-space: nowrap;
   font-size: 11.4px;
}
.phone_detail_links a:link, .phone_detail_links a:visited
{
   border-bottom: 1px solid #0066FF;
}
.phone_detail_links a:hover, .phone_detail_links a:focus, .phone_detail_links a:active
{
   border-bottom: 1px solid #aaa;
   color: #aaa;
}

#ad_right {
    width: 300px;
    float: right;
}

#ad_right_1 {
    height: 250px;
    width: 300px;
}

#profile-v2 {
}

#profile-v2 #outter {
   width:auto;
   margin:20px auto;
}
#profile-v2 #container-left {
   float:left;
   width:750px;
   margin:0;
}
#profile-v2 #container-right {
   float:right;
   width:210px;
   margin:0 15px 0 0;
}
#profile-v2 h1 {
   font-size:26px;
   margin:10px 6px 0 10px;
}
#profile-v2 h2 {
}
#profile-v2 h3 {
}
#profile-v2 h4 {
   font-size:12;
   font-weight:bold;
   margin:30px 0 0 0;
}
#profile-v2 .left {
   float:left;
}
#profile-v2 .right {
   float:right;
}
/* left content boxes*/

#profile-v2 #nav {
   height:32px;
   width:100%;
   margin:0 auto;
   border-bottom:solid 2px #a9d43c;
}
#profile-v2 .tabs {
   width:980px;
   margin:0 auto;
}
#profile-v2 #search-bar {
   background:#999 url(http://www.anywho.com/templates/001-default/resources/images/search-again-bg.png) top left repeat-x;
   width:100%;
   height:90px;
}
#profile-v2 #search-bar form {
   width:960px;
   margin:0 auto;
}
#profile-v2 #search-bar form input.text {
   margin:0 0 0 0;
   padding:5px 10px 0 10px;
   border-radius:4px;
   border:solid 1px #dddddd;
   width:176px;
   height:25px;
   color:#333;
   display:inline-block;
}
#profile-v2 #search-bar form input.button {
   vertical-align:bottom;
}
#profile-v2 #search-bar form label {
   margin:0 16px 0 0;
   padding:10px 10px 2px 0;
   border-radius:4px;
   width:176px;
   color:#333;
   display:inline-block;
   color:#666;
}
#profile-v2 .box {
   margin:0 0 0 0;
   width:730px;
   border-radius:5px;
   border:solid 1px #e4e4e4;
   min-height:120px;
   background-color:#f3f3f3;
}
#profile-v2 .box .adbox {
   float:left;
   background:#fdfdfd;
   margin:10px 5px 10px 10px;
   width:240px;
   height:260px;
   padding:10px;
}
#profile-v2 .map {
   margin:30px 0 30px 0;
}
#profile-v2 .box .map-area {
   float:right;
   width:434px;
   height:278px;
   margin:10px 10px 10px 5px;
   background-color:#a9c5d3;
   border:solid 1px #999;
}
#profile-v2 .contact-info {
   background:#999 url(http://www.anywho.com/templates/001-default/resources/images/contact-info-bg.png) top left;
   height:178px !important;
}
#profile-v2 .person {
   width:490px;
}
#profile-v2 .info-ads {
   width:160px;
   margin:20px 10px 0 30px;
}
#profile-v2 .info-ads .name, .adbox .name {
   margin:16px 0 0 0;
}
#profile-v2 .box .addy {
   text-indent:20px;
   margin:10px 6px 5px 10px;
   background:url(http://www.anywho.com/templates/001-default/resources/images/house-icon.png) top left no-repeat;
   font-size:14px;
}
#profile-v2 .box .phone {
   text-indent:20px;
   margin:0 6px 5px 10px;
   background:url(http://www.anywho.com/templates/001-default/resources/images/phone-color-icon.png) top left no-repeat;
   font-size:14px;
}
#profile-v2 .confirm {
   margin:5px 6px 0 10px;
}
#profile-v2 .sendto {
   margin:6px 0px 5px 10px;
   padding:0;
   text-indent:10px;
   background:url(http://www.anywho.com/templates/001-default/resources/images/phone-gray-icon.png) top left no-repeat;
   display:inline-block;
}
#profile-v2 .saveto {
   margin:8px 5px 5px 10px;
   text-indent:18px;
   background:url(http://www.anywho.com/templates/001-default/resources/images/vcard-icon.png) top left no-repeat;
   display:inline-block;
}
#profile-v2 .dynamic-ads {
   margin:0;
   padding:0;
   width:730px;
}
#profile-v2 .dynamic-ads iframe {
   margin:-5px;
   padding:0;
}
#profile-v2 .page-control {
   text-align:right;
   margin:0 20px 5px 0;
}
#profile-v2 .page-control .print {
   padding:0 10px 0 15px;
   background:url(http://www.anywho.com/templates/001-default/resources/images/print.png) top left no-repeat;
}
#profile-v2 .page-control .bookmark {
   padding:0 10px 0 10px;
   background:url(http://www.anywho.com/templates/001-default/resources/images/bookmark.png) top left no-repeat;
}



#profile-v2 #footer{
   margin:90px 0 0 0;
   min-height:100px;
   }




/* end Vontent Boxes*/  
   


/*Lists styles*/  
   
   
#profile-v2 ul.plain {
   list-style:none;
   padding:0;
   margin:0;
}
#profile-v2 ul.bullet {
   /* list-style-image:url(images/green-carrot.png);   */
   list-style:none;
   margin:4px 0 0 0;
   padding:0 0 0 0px;
}
#profile-v2 ul.bullet li {
   text-indent:12px;
   margin:0 0 0 0;
   line-height:18px;
   background:url(http://www.anywho.com/templates/001-default/resources/images/green-carrot.png) center left no-repeat;
}
#profile-v2 .adbox ul.bullet li.last {
   margin:0;
   line-height:30px;
}
#profile-v2 ul.inline {
   list-style-type: none;
   padding:0;
   margin:20px 0 0 0;
   display:block;
   width:715px;
   text-align:left;
}
#profile-v2 ul.inline li {
   display: inline;
   margin:0 10px 0 0;
   padding:0 0 0 10px;
   background:url(http://www.anywho.com/templates/001-default/resources/images/green-carrot.png) center left no-repeat;
}
/*end list style*/   


/* Link text Styles */

#profile-v2 a, #profile-v2 a:visited {
   color:#3366ff;
   text-decoration:underline;
   cursor:pointer;
}
#profile-v2 a:hover {
   color:#999;
   text-decoration:underline;
}
#profile-v2 a.gray {
   color:#666;
}
#profile-v2 .link14 {
   font-size:14px;
   margin:10px 10px 0 10px;
}
#profile-v2 .link13 {
   font-size:13px;
}
#profile-v2 .link12 {
   font-size:12px;
}
#profile-v2 .link11 {
   font-size:11px;
}
/* end link text style */


#profile-v2 .green {
   color:#326d00;
}
#profile-v2 .ltgray {
   color:#999;
}

#profile-v2 .width {
   width:800px;
}

#profile-v2 .v_ads {
   float:right;
}

#map-area div {
   margin: 0px 0px 0px 0px;
}

#v_ads {
   width:auto;
}

#zipresults .titlerow {
   color: #AFAFAF;
   font-weight: bold;
}

#zipresults {
   font-weight: bold;
   font-size: 12px;
   display:inline-block;
   float: left;
}

#zipresults .odd {
   background-color: #F8F9FB;
}

#zipresults td {
   padding: 5px;
   width: 70px;
}

.zipTitle {
   font-size: 20px;
   margin-bottom: 20px;
}

.zipmap {
   display:inline-block;
   float: left;
}

.error {
   color: Red;
   font-weight: bold;
}

#map-container
{
   float:right;
}

#npaxxx-results td.left-column {
   color:#666;
   width:126px;
}

#npaxxx-results td {
   border-color:#DEDEDE;
   border-width:1px;
   border-style:solid;
   padding:4px;
}

#npaxxx-results tr {
   background-color:#FFF;
}

#npaxxx-results {
}

#npaxxx-results table {
   width:330px;
   margin-left:auto;
   margin-right:auto;
   background-color:#dedede;
   border-collapse:collapse;
}

#npaxxx-results td.header-row {
   background-image: url(http://www.anywho.com/templates/001-default/resources/images/gr_blue.gif);
   font-weight:bold;
}

div.noresults_tower {
   float:right;
   width:160px;
}

.noresults_outer {
   width:700px;
   float:left;
}

.noresults_outer.test .noresults_title {
   margin-bottom: 28px;
   margin-top: 47px;
}

h1.noresults_title {
   padding: 10px 10px 10px 0;
   font-size: 18px;
}

.noresults_count {
   color: #F60;
}

.noresults_outer div.ad_Outer_thin h3 {
   font-size: 16px;
}

.noresults_outer div.ad_Outer_thin {
   padding: 9px 10px 7px;
}

.noresults_outer div.ad_Outer_thin #ad_People_Loc {
   width: 146px;
}

#RP_qnpa, #RP_qnxx, #ad_RP_qnpa, #ad_RP_qnxx {
   text-align: center;
   width: 75px;
}

#RP_qstation, #ad_RP_qstation {
   text-align: center;
   width: 95px;
}
