.NoResultBar {
   padding: 30px !important;
   padding-top: 25px !important;
}

.NoResultBarText {
   font-size: 15px;
}

.optoutTitle {
   font-size: 12pt !important;
   color: #3366cc !important;
}

.map_disclaimer {
   margin: 5px; 
   color: #555555;
   font-size: 8pt;
}

.more_info_upsell_links_title {
   font-size: 13pt !important;
   font-weight: normal !important;
}

.more_info_upsell_links_title:active,
.more_info_upsell_links_title:hover,
.more_info_upsell_links_item_link:hover,
.more_info_upsell_links_item_link:active {
   color: #666666;
}

.more_info_upsell_links_item 
{
   padding: 5px;
   padding-left: 10px;
}

.rounded_corner_container {
   width: 100%;
   border: solid 1px #A6A6A6;
}

.rounded_corner_container form {
   padding: 10px;
}

.resultSearch {
  width: 99%;
  margin: 5px;
}

/* css for page layout */

.wp_display_results, .resourceBox {
   margin-bottom: 10px;
   width: 100%;
}

.wp_display_results,
.pagination_container,
.results_ad_container {
   width: 100%;
   border-spacing: 0;
   border-collapse: collapse;
   border-style: none;
}

.nameAndAddress {
   vertical-align: top;
   width: 350px;
}

.tower_ad_container {
   vertical-align: top;
   text-align: center;
}

.results_container {
   vertical-align: top;
   width: 100%;
}

.results_ad_container {
   margin: 5px;
   width: 99%;
}

.pagination_container {
   background-color: #dedede;
   height: 25px;
   border-top: solid 1px #666;
   border-bottom: solid 1px #666;
}

.pagination_container td {
   padding-left: 5px;
}

.pagination_container td.page_navigation {
   text-align: right;
   padding-right: 10px;
}

.results_table_columns_title {
   background-color: #efefef;
   color: #838383;
   border-bottom: 1px solid #000000;
}

.results_table_columns_title .innerTitle {
   padding: 3px;
   font-family: "segoe UI",tahoma,verdana,sans-serif,arial,helvetica;
   font-size: 10px;
   font-weight: 400;
}

.results_table_columns_title .wp_mr_disclaimerText {
   font-family: "segoe UI",tahoma,verdana,sans-serif,arial,helvetica;
   font-size: 10px;
   font-weight: 400;
   width: 40%;
}

.results_table_columns_title .wp_mr_disclaimerText a,
.results_table_columns_title .innerTitle a {
   color: #838383;
   text-decoration: none;
}

.results_table_columns_title .wp_mr_disclaimerText a.disclaimerLink {
   float: right;
   padding-right: 3px;
   text-decoration: underline;
}

.wp_sr_disclaimer,
.wp_sr_disclaimer a {
   color: #838383;
}

.leftUrl {
   color: #37A103;
   font-size: 10px;
}

.optOut {
   margin-top: 8px;
   margin-bottom: 1px;
}

.moreInfo_single ul li{
   list-style-type: square;
}

.moreInfo_single .mi_title {
   font-weight: bold;
   padding-left: 5px;
}

.resultName {
   color: #3366CC;
   font-size: 12px;
   font-weight: 700;
}

.listingInfo 
{
   padding-top: 2px;
   padding-bottom: 2px;
   font-size: 10px;
}

.unpublished {
   font-style: italic;
}

.phone {
   font-weight: bold;
}

.upsellLink {
   color: Green;
}

.upsellLink.first {
   color: Blue;
   font-size: 11px;
   font-weight: bold;
}

.resultUpsellLinks {
   border: 1px #CCCCCC solid;
   width: 100%;
   height: 100px;
}

.resultUpsellLinks .linkIcon {
   vertical-align: top;
}

.result {
   border-bottom: 1px solid #CCCCCC;
   height: 100px;
   vertical-align: top;
   width: 100%;
}

.noResult_query {
   color: Green;
}

.inteliusAd_top {
   font-weight: bold;
   font-size: 13px;
   float: left;
}

.inteliusAd_top_name {
   color: Red;
}

.inteliusAd_image {
   float: right;
}

.clear {
   clear: both;
}

.inteliusAd_formItem {
   float: left;
   margin-right: 10px;
}

.inteliusAd_searchButton {
   float: left;
   margin-top: 12px;
   margin-right: 10px;
}

.resultTable 
{
   width: 100%;  
}

.singleName {
   color: #3366CC;
   font-size: 12px;
   font-weight: bold;
}

.noResultSearch {
   width: 100%;
   margin-bottom: 5px;
}


/* SPONSORED LINKS */
.sponsoredLinks {
   width: 100%;
}

.sponsoredLinks_item {
   position: relative;
   background-color: #FFFBDE;
   border-style: solid;
   border-width: 1px;
   border-color: #aaa;
   padding: 0;
   padding-bottom: 5px;
   display: block;
   text-decoration: none;
}

.sponsoredLinks span.block {
   padding-left: 5px;
   padding-bottom: 5px;
   margin: 0;
}

.sponsoredLinks .title {
   color: Blue;
   font-size: 14px;
   text-decoration: underline;
   padding-bottom: 5px;
}

.sponsoredLinks .title .name {
   font-weight: bold;
   color: #f00;
}

.sponsoredLinks .subtitle1 {
   color: #555555;
}

.sponsoredLinks .subtitle2 {
   color: #009f00;
}

.sponsoredLinks span.subtitle2 {
   padding-bottom: 0;
}

.sponsoredLinks_item .disclaimer {
   position: absolute;
   top: 5px;
   right: 5px;
   font-size: smaller;
   color: #555555;
   text-decoration: none;
}


/* NO RESULTS PAGE */


.NoResultBar {
   border-style: none;
   padding: 10px;
   vertical-align: bottom;
}

.NoResultBarText {
   font-weight: normal;
}

.no_results_research_form {
   margin-bottom: 10px;
}

/* profile page sprite */

.profile_page_icon_email,
.profile_page_icon_pubrec,
.profile_page_icon_propertyarea,
.profile_page_icon_socialnetwork,
.profile_page_icon_addresshistory,
.profile_page_icon_bgcheck {
   height: 35px;
   width: 35px;
   background-image: url(../images/profile_page_icons.gif);
}

.profile_page_icon_email {
   background-position: 0 -2px;
}

.profile_page_icon_pubrec {
   background-position: 0 -152px;
}

.profile_page_icon_propertyarea {
   background-position: 0 -189px;
}

.profile_page_icon_socialnetwork {
   background-position: 0 -226px;
}

.profile_page_icon_addresshistory {
   background-position: 0 -263px;
}

.profile_page_icon_bgcheck {
   background-position: 0 -39px;
}

/* classmates style */
.classmates_results,
.classmates_noresults {
   margin: 5px;
   margin-top: 0;
}

.privacy_update_date {
   color: #f00;
}
