﻿/*	TYPOGRAPHY STYLES */
/*	CSS Document for Savills Rural Search based on reworked styles from Savills Residential Search */
body
{	font-family: Arial, Sans-Serif;
    font-size: 100%; /* 16px */
    line-height: 16px; }

/* Standard HTML tags */
h1
{	font-size: 2em; /* 25px */
    font-weight: normal; 
 	line-height: 26px; }
h2
{	font-size:1.4em;
    line-height: 15px;
    font-weight: normal; }
h3
{	line-height: 15px;
    font-weight: normal; }
h4
{	font-weight: normal; }
p
{	line-height: 15px; }

/* Utility styles */
.highlightLarge
{	font-size: 1.272em; /* 14px */ }
.underline
{	text-decoration: underline; }
.ruberic 
{	font-size: 0.687em; }

/* Arrows & links */
.arrowLinkHighlight
{	font-size:1em;
    line-height: 20px; }
.arrowLinkHighlightReverse
{	text-transform: uppercase;
    font-weight: bold;
    line-height: 16px; }
.envelopeLinkHighlight
{	text-transform: uppercase;
    font-weight: bold;
    line-height: 16px; }
.envelopearrowLinkHighlight
{	text-transform: uppercase;
    font-weight: bold;
    line-height: 16px; }

/* Site.Master */
/* masterHeader */
.headerLocation
{	font-size: 0.75em; /* 12px */
    line-height: 12px;
    letter-spacing: 0.5px; }
.headerLocation a
{	font-size: 0.833em; /* 10px (0.833 of 0.75) */
    line-height: 20px; }
.headerNavigation li
{	font-size: 0.75em; /* 12px */
    line-height: 14px;
    letter-spacing: 0.5px; }

/* masterBreadcrumb */
.masterBreadcrumb
{	font-size: 0.625em; /* 10px */
    line-height: 10px; }
    
/* masterFooter */
#footer h2
{	font-size: 0.75em; /* 12px */ }
#footer li
{	font-size: 0.7em; /* 11px */ }
#footerNavigation p
{	font-size: 0.625em; /* 10px */
    line-height: 18px; }
#footerNavigation li
{	font-size: 0.625em; /* 10px */
    line-height: 11px; }
    
/* Home */
.homeIntro p
{	font-size: 0.813em; /* 13px */
    line-height: 17px; }
.homeLinks a
{	font-size: 0.625em; /* 10px */}
/* Home - RecentlyViewed */
.homeRecentlyViewed h2
{	font-size: 0.75em; /* 12px */
    line-height: 15px; }
.homeRecentlyViewed h4
{	font-size: 0.687em; /* 12px */
    line-height: 12px; }
.homeRecentlyViewed p
{	font-size: 0.687em; /* 12px */
    line-height: 12px; }
.homeRecentlyViewed li
{	font-size: 0.687em; /* 12px */
    line-height: 12px; }
/* Home - PopularSearches */
.homePopularSearches h2
{	font-size: 0.75em; /* 12px */
    line-height: 15px; }
.homePopularSearches p
{	font-size: 0.687em; /* 11px */
    line-height: 13px; }
/* Home - RecentSearches */
.homeRecentSearches h2
{	font-size: 0.75em; /* 12px */
    line-height: 15px; }
.homeRecentSearches li
{	font-size: 0.687em; /* 11px */
    line-height: 15px; }
.homeRecentSearches li span.total
{	font-weight: bold; }

/* Results */
/* Results - Header */
.resultsHeader a
{	font-size: 0.687em; /* 10px */ }
/* Results - SearchedFor */
.resultsSearchedFor
{	font-size: 0.687em; /* 11px */ }
/* Results - SeoPopularLocations */
.resultsSeoPopularLocations
{	font-size: 0.687em; /* 11px */ }
/* Results - Sliders */
.resultsSliders label
{	font-size: 0.687em; /* 11px */
    line-height: 22px; }
/* Results - Tabs */
/*.resultsTabs a
{	font-size: 0.687em; /* 11px */ }/*
/* Results - Currency */

/* Results - SetupAlert */
.resultsSetupAlert a
{	font-size: 0.687em; /* 11px */ }
/* Results - None */
.resultsNone
{	font-size: 0.687em; /* 11px */ }
/* Results - ItemInfoHeader */
.resultsItemInfoHeader .columnAddress a
{	font-size: 0.687em;
    line-height: 15px; }
.resultsItemInfoHeader .columnAddress p
{	font-size: 0.687em;
    line-height: 15px; }
.resultsItemInfoHeader .columnSave a
{	font-size: 0.687em;
    line-height: 15px; }
/* Results - ItemInfoLeftPanel */
.resultsItemInfoLeftPanel a
{	font-size: 0.687em; /* 11px */ }
/* Results - ItemInfoBaseDetails */
.resultsItemInfoBaseDetails p
{	font-size: 0.687em; /* 12px */ }
/* Results - ItemInfoWebFeatures */
.resultsItemInfoWebFeatures ul.bulletList li
{	font-size: 0.687em; /* 12px */ }
/* Results - ItemInfoAgentDetails */
.resultsItemInfoAgentDetails h2
{	font-size: 0.75em;
 	font-weight: bold; }
.resultsItemInfoAgentDetails ul.simpleList li
{	font-size: 0.687em; /* 11px */ }
/* Results - ItemLinks */
.resultsItemLinks ul.arrowList li
{	font-size: 0.687em; /* 11px */ }
.resultsItemTools ul li
{	font-size: 0.687em; /* 11px */ }
.resultsSavedS2F
{	font-size: 0.687em; /* 11px */ }
/* Results - Seo Links */
.resultsListSeo h2 
{	font-size: 0.813em; }
.resultsListSeo h3
{	font-size: 0.813em; }
.resultsListSeo li a 
{	font-size: 0.687em; }
.resultsSeoLRT h2
{	font-size: 0.813em; }
.resultsSeoLRT li a
{	font-size: 0.687em; }

/* Maps */
.mapLegend
{	font-size: 0.85em; /* 11px */ }
.mapPrint a
{	font-size: 0.85em; /* 11px */ text-transform:uppercase; font-weight:bold; }

/* Seo Links - Region */
.seoRegionCounty h2 
{	font-size: 0.813em; }
.seoRegionCounty li a 
{	font-size: 0.687em; }
.seoRegionTown h2 
{	font-size: 0.813em; }
.seoRegionTown li a 
{	font-size: 0.687em; }
.seoLinksForSale h2 
{	font-size: 0.813em; }
.seoLinksForSale li a 
{	font-size: 0.687em; }

/* Property Detail - Left */
.propertyDetailLeft .arrowLinkHighlightReverse
{	font-size: 0.687em; }
/* Property Detail - Header */
.propertyDetailHeader h2
{	font-size: 1.3em; 
    line-height: 26px;
    font-weight: normal;
     }
/* Property Detail - Share this */
.propertyDetailShareThis h2
{	font-size: 0.687em; }
/* Property Detail - Content Features */
.propertyDetailContentFeatures .contentFeaturesList li
{	font-size: 0.75em; }
.propertyDetailContentFeatures a.arrowLinkHighlight
{	font-size: 0.687em; }
/* Property Detail - Content Details */
.propertyDetailContentDetails h4
{	font-size: 0.687em; }
.propertyDetailContentDetails p
{	font-size: 0.687em; }
/* Property Detail - Content Local info */
.propertyDetailContentLocalInfo h4
{	font-size: 0.687em; }
.propertyDetailContentLocalInfo li
{	font-size: 0.687em; }
/* Property Detail - Content Ruberic */
.propertyDetailContentRuberic p
{	font-size: 0.687em; }
/* Property Detail - Content Tools */
.propertyDetailContentTools ul li
{	font-size: 0.687em; /* 11px */ }

/* Property Detail - Content Searched Carousel */
.propertyDetailContentSearchedCarousel .list li h1
{	font-size: 1.0em; }
.propertyDetailContentSearchedCarousel .list li h1 a
{	font-size: 0.833em; /* 10px */
 	font-weight: normal;
 	line-height: 20px; }
.propertyDetailContentSearchedCarousel .list li.carouselItem .columnRight p
{	font-size: 0.833em; }

/* Property Detail - propertyDetailRightModule */
.propertyDetailRightModule
{	font-size: 1.0em;
 	line-height: 10px; }
.propertyDetailRightModule h4
{	font-size: 0.58em;
 	text-transform: uppercase;
 	letter-spacing: normal; }
.propertyDetailRightModule a
{	font-size: 0.625em;
 	line-height: 12px; }
.propertyDetailRightModule .arrowLinkHighlight
{	font-size: 0.687em; color:#fff; font-weight:bold; }

/* Property Detail - Right column - Agents */
.righthandAgent p
{	font-size: 0.6em;
 	line-height: 14px; }
.righthandAgent p a
{	font-size: 1em; }
/* Property Detail - Right column - Tools Sidebar */
.righthandToolsSidebar ul li a
{	font-size: 0.625em;
 	line-height: 12px; }
/* Property Detail - Right column - Open House */
.righthandOpenHouse 
{	font-size: 0.687em; }

/* Error pages - Content */
.errorContent h2
{	font-size: 0.75em; }
.errorContent p
{	font-size: 0.687em; }
.errorContent li
{	font-size: 0.687em; }
