/*  --DO NOT CHANGE THE CONTENTS OF THIS FILE -------------- */
/*  --STYLESHEET-- core/reset.css --------------------------
--SECTION-- RESET -------------------------------------- --SUMMARY-- Resets all browser defaults
-------------------------------------------------------- */
#pl-css {
  margin: 1em 0;
}
div,
span,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0 none;
  outline: 0 none;
  background: none repeat scroll 0 0 transparent;
  font-size: 100%;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

ol,
ul {
  list-style: none outside none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}

:focus {
  outline: 0 none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.grid_2,
.grid_4,
.grid_6,
.grid_8,
.grid_9,
.grid_10,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_20 {
  display: inline;
  float: left;
  position: relative;
  margin-right: 1%;
  margin-left: 1%;
}

.omega {
  margin-right: 0;
}

.grid_2 {
  width: 6.333%;
}

.grid_4 {
  width: 14.667%;
}

.grid_6 {
  width: 23%;
}

.grid_8 {
  width: 31.333%;
}

.grid_9 {
  width: 35.5%;
}

.grid_10 {
  width: 39.667%;
}

.grid_12 {
  width: 48%;
}

.grid_13 {
  width: 52.167%;
}

.grid_14 {
  width: 56.333%;
}

.grid_15 {
  width: 60.5%;
}

.grid_16 {
  width: 64.667%;
}

.grid_20 {
  width: 81.333%;
}

html body * div.clear {
  display: block;
  float: none;
  clear: both;
  height: 0;
  width: 0;
  border: 0 none;
  background: none repeat scroll 0 0 transparent;
  font-size: 0;
  list-style: none outside none;
  visibility: hidden;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

blockquote {
  background-repeat: no-repeat;
  font-style: italic;
  font-size: 130%;
  line-height: 1.4;
  background-color: #408fcd;
  background-image: url(/www/w/primelocation/static/images/guides/blue_quote-9343c3bf34.gif);
  color: #fff;
  border-style: solid;
  border-width: 1px;
  margin: 0.5em 0;
  padding: 0.5em 0.5em 0.5em 3.75em;
}

p {
  line-height: 1.3;
  padding: 0.6em 0;
}

#GuidePage .menu {
  background-image: none;
  margin-right: 10px;
  padding: 0 5px;
}

#GuidePage .menu li:first-child {
  margin-top: 5px;
  padding: 10px 0 0;
}

.introContent p {
  clear: both;
  padding: 5px 0 7px;
}

.introTopLine {
  border-top-width: 2px;
  border-top-style: solid;
  margin-bottom: 5px;
}

.fleft {
  float: left;
}

.fltlft {
  float: left;
  margin-right: 0.8em;
}

.fltrt {
  float: right;
  margin-left: 0.8em;
}

.hashLink {
  margin: 1em 0 1em 1%;
}

.noborder {
  border-style: none;
  border-width: 0;
}

.offscreen {
  position: absolute;
  height: 0;
  width: 0;
  left: -9999em;
  overflow: hidden;
}

.status {
  position: absolute;
  text-align: center;
  top: 3px;
  width: 160px;
  left: 4px;
  padding: 2px 0;
}

.tooltip {
  cursor: pointer;
  color: #03b6e8;
}

.toLower {
  text-transform: lowercase;
}

.toUpper {
  text-transform: uppercase;
}

.tright {
  text-align: right;
}

.warning img,
img.warning_img {
  top: 0;
  margin: 0 0.25em 0 0.5em;
}

.newImg {
  padding-right: 2px;
}

.modal {
  top: 50%;
  width: 44em;
  margin-top: -5em;
  margin-left: -20em;
  z-index: 3000;
  padding: 0;
}

.modal div {
  border-width: 0;
}

.modal h3 {
  font-weight: 700;
  font-size: 1.2em;
  font-family: Tahoma, Verdana, sans-serif;
  margin: 0;
  padding: 5px;
}

.modal .formButton {
  text-transform: none;
  font-size: 1.2em;
  font-family: Tahoma, Verdana, sans-serif;
}

.hourGlass {
  text-align: center;
  padding: 10px;
}

.areaCell {
  width: 100%;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  white-space: nowrap;
  padding: 7px 0;
}

.areaColumn {
  float: left;
  width: 24.950001%;
  margin: 0;
  padding: 0;
}

.wrap .areaCell {
  white-space: normal;
  min-height: 2.4em;
  height: auto !important;
}

.areaHeader {
  font-weight: 700;
  clear: both;
  font-size: 1.2em;
  border-style: solid;
  border-width: 2px 0;
  margin: 15px 0 0;
  padding: 5px 2px 5px 4px;
}

.areaHeader a,
#BrowseMap .areaHeader h4 {
  font-size: 1em;
}

.areaLink ul {
  border-bottom: 1px dashed;
  padding: 4px 0;
}

.articleList h4 {
  font-size: 120%;
  padding: 2px 0;
}

.articleLinkList,
.salesList,
.rentalsList,
.standardLinkList {
  margin: 5px 0;
}

.articleLinkList li,
.standardLinkList li {
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding: 2px 0 2px 15px;
}

.standardMenu li {
  padding: 5px;
}

.menuItem {
  border-top: 1px dashed #ccc;
  width: 100%;
  margin: 0;
  padding: 7px 0 3px;
}

.bannerad {
  clear: both;
  margin: 0 0 5px;
}

#PageBottomSquareAd {
  text-align: center;
  clear: both;
}

.areaCellSingle {
  float: left;
  border-top: 1px dashed #ccc;
  min-height: 20px;
  display: block;
  white-space: normal;
}

.areaCellSingleTop {
  float: left;
  height: 20px;
  display: table;
  white-space: normal;
}

.w_5 {
  width: 4.95%;
  text-align: center;
  padding: 7px 0;
}

.w_20 {
  width: 18.950001%;
  padding: 9px 0 5px 1%;
}

.w_25 {
  width: 20.950001%;
  padding: 9px 0 5px 4%;
}

.tbl {
  border-top: 2px solid;
  border-bottom: 2px solid;
  display: table;
}

#IntLifestylePage #PageSideMenu ul,
#IntLifestylePage #PageSideMenu h4 {
  margin: 0 10px 0 5px;
}

.informationBox {
  border: 2px solid green;
  background-color: #dfffdf;
  color: green !important;
  text-align: center;
  width: 400px;
  margin: 0 auto 10px;
  padding: 10px;
}

#ErrorPage #PageBody {
  padding-bottom: 10px;
}

div#messageHolder .error {
  width: 400px;
  margin-bottom: 10px;
  background-color: #ffdfe0;
  color: red !important;
  border-color: red;
  border-style: solid;
  border-width: 2px;
  padding: 10px;
}

#modalContent #messageHolder {
  text-align: left;
}

.countryImageContainer {
  width: 102%;
  padding-bottom: 10px;
}

#TrackingScripts {
  position: absolute;
  bottom: 0;
}

.googleTrack {
  height: 1px;
  width: 1px;
  border: none;
}

.addthis_button_facebook,
.addthis_button_twitter,
.addthis_button_print,
.addthis_button_compact {
  float: left;
  padding: 0 2px;
}

.followcount {
  height: 26px;
}

.fblike {
  padding: 2px 1px;
}

.notification {
  background: none repeat scroll 0 0 #4eb0cb;
  border: 2px solid #408fcd;
  color: #fff;
  margin: 1em 0 1.25em;
  padding: 1.25em;
}

.notification h2 {
  font-size: 1.56em;
}

.notification a:link,
.notification a:visited,
.notification a:hover {
  color: #fff;
  text-decoration: underline;
}

.agentLister th,
.agentLister .header {
  background-color: #f5f5f5;
}

#PageBody,
#PageFooter,
.plotControlsList li,
.infowindow .propertyImageContent,
#modalSaveSearch div,
#PageFooter #insight a,
#marketview a,
.selectList,
.keywordHelp,
#tooltip,
#tooltip.help h3,
.jqmWindow,
.formDoneBCA,
#EmailFriendForm fieldset,
#ValuationDialog {
  background-color: #fff;
}

#SponsoredLinksBox,
#LocalInfoPage th,
.resultsReturned th,
.SponsoredLinksCol,
.areaLink ul:hover,
.qsInternationalSearch .subSelect,
.userNotes_Line {
  background-color: #eee;
}

.warning_field,
.warning_summary {
  background-color: #ffbebe;
}

#QuickSearch,
.articleList .date {
  background-color: #e0e0df;
}

.propertyHeader .attributeList {
  background-color: #d2bc56;
}

.propertyHeader .attributeList.rent {
  background-color: #b1c07e;
}

.propertyHeader .attributeList.international {
  background-color: #68b6ba;
}

.agentHeader {
  background-color: #bd77cf;
}

.pagerList li a:hover,
#modalSaveSearch h3,
.modal h3 {
  background-color: #038eb5;
}

body .VE_Pushpin_Popup_Title {
  background-color: #e5e5e5;
}

.showOnLoad,
.areaHeader {
  background-color: #f5f5f5;
}

#RequestValuationAd .featureAdImage,
.featureAdBox .featureAdImage {
  background-color: #000;
}

#ResultsShortList .label:hover,
#ResultsShortList .value:hover,
#ResultsShortList .searchResults:hover,
.areaCell:hover,
.localInfoDetails tr:hover,
.priceGuide tr:hover,
.resultsReturned tr:hover {
  background-color: #f2efef;
}

.jcarousel-skin-ie7 .jcarousel-next-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-vertical,
.jcarousel-skin-ie7 .jcarousel-prev-vertical,
#UserNotePanel textarea,
#ValuationDialog .step1fade,
#ValuationDialog .step2fade,
#ValuationDialog .step1full,
#ValuationDialog .step2full,
#ValuationDialog .hideStep,
#LocalInfo th.leftCol {
  background-color: transparent;
}

.areaCellSingle:hover,
.areaCellSingleTop:hover {
  background-color: #f4f4f4;
}

#ValuationDialog .hideStep {
  background-color: #4eb0cb;
}

#ValuationDialog #ContactAgents .selectList li.checked,
.emailToAllPanel .selectList li.checked {
  background-color: #a6d7e5;
}

.bgAlt {
  background-color: #fbfbfb;
}

.selectList li,
.linkList li {
  border-bottom-color: #e5e5e5;
}

input.submitButton,
#AgentDetailsPage .MapContainer .map,
#ResultsPage .mapContainer .map {
  border-color: #000;
}

#MainNav a:link,
#MainNav a:visited,
#SubNav a,
#PageHeader .subNav a {
  border-color: #001435;
}

#MainNav .navAgentsActive a,
#MainNav .navInternationalActive a,
#MainNav .navNewHomesActive a,
#MainNav .navUKBuyActive a,
#MainNav .navUKRentActive a,
#MainNav a:hover,
#MainNavActive,
#PageHeader .subNav .navActive a,
#PageHeader .subNav a:active,
#PageHeader .subNav a:hover,
#QuickSearch div,
.jcarousel-skin-ie7 .jcarousel-item a:hover img,
.mapSearchControlDisabled,
.propertyHeader .attributeList li,
.qsAZ,
.qsInternationalSearch fieldset,
.soldSearchLocation,
input.mapSearchControlDisabled,
input.submitButton:active {
  border-color: #fff;
}

#QuickSearch,
input.mapSearchControl {
  border-color: #cdcdcd;
}

#UserNotePanel textarea {
  border-color: #ddd;
}

#tooltip.help {
  border-color: #111;
}

.PrimePosition,
.featureAdBox {
  border-color: #b98052;
}

.mapContainer,
#SearchMapControlTopContainer,
#SearchMapControlBottomContainer {
  border-color: #666;
}

.propertyDetails,
.clearfix {
  border-color: #e5e5e5;
}

.propertyHeader,
.agentHeader,
.propertyResultImage,
#SearchControlPanel .resultsControls,
.resultsControls .saved,
.searchResult .actions {
  border-color: #999;
}

#StaticPage #TopContent {
  border-top-color: #ccc;
}

a:hover,
a:active,
.loginView a:hover,
.loginView a:active,
.logout a:hover,
.logout a:active,
.close,
.tooltip a {
  color: #03b6e8;
}

input.formButton,
.featureAdBox a.formButton,
.jcarousel-skin-ie7 .jcarousel-item a:hover,
#SearchMapControlTopContainer input,
#SearchMapControlBottomContainer input,
#MainNav a,
.loginView a:link,
.loginView a:visited,
.logout,
.tabList a:link,
.tabList a.selected:hover,
.submitButton,
.resultsPager .current span,
.pagerList li a:hover,
#EmailToAllHeading,
.browseMapLink,
.loginLink,
.logout a,
.status,
.valuationHeader,
#tooltip h3,
#modalSaveSearch h3,
.modal h3,
input.mapSearchControl,
input.mapSearchControlDisabled,
#ContactAgentDetails a.formButton,
.resultsControls a.formButton {
  color: #fff;
}

.loginView.registered li.last span {
  color: #03b6a6;
}

.featureAdBox h2 {
  color: #b98052;
}

.PrimePosition .propertyDetails a:link,
.PrimePosition .propertyDetails a:visited,
#map .defaulticon,
.PrimePosition .propertyDetails a:hover,
.PrimePosition .propertyDetails a:active,
.devMoreAvailable a,
.devMoreAvailable a:hover,
.jcarousel-skin-ie7 .jcarousel-item a,
.agentLister th,
#LocalInfo .VE_Pushpin_Popup_Title {
  color: #000;
}

.resultsPager .prevPagerLink span,
.resultsPager .nextPagerLink span,
.disabled {
  color: #929292;
}

.tabList a.selected,
.qsInternationalSearch .subSelect {
  color: #666;
}

.userNotes_yourNotes,
.userNotes_charsLeft,
#BrowseMap hr,
#foot_fields,
advertising_feature {
  color: #999;
}

.warning,
.warning_block,
.error,
#ValuationDialog .status,
.warning_summary {
  color: #bb0101;
}

#MainNav .navUKBuy a:hover,
#MainNav .navUKBuyActive a,
#SubNav .navUKBuy a,
#PageHeader .subNav .navUKBuy a {
  color: #d2bc56;
}

#MainNav .navUKRent a:hover,
#MainNav .navUKRentActive a,
#SubNav .navUKRent a,
#PageHeader .subNav .navUKRent a {
  color: #b1c07e;
}

#MainNav .navNewHomes a:hover,
#MainNav .navNewHomesActive a,
#SubNav .navNewHomes a,
#PageHeader .subNav .navNewHomes a {
  color: #74aade;
}

#MainNav .navAgents a:hover,
#MainNav .navAgentsActive a,
#SubNav .navAgents a,
#PageHeader .subNav .navAgents a {
  color: #bd77cf;
}

#MainNav .navInternational a:hover,
#MainNav .navInternationalActive a,
#SubNav .navInternational a,
#PageHeader .subNav .navInternational a {
  color: #68b6ba;
}

#MainNav .navHolidayLettings a:active,
#MainNav .navHolidayLettings a:hover {
  color: #d74b14;
}

#tooltip,
#tooltip.help h3 {
  color: #111;
}

#BrowseUK .browseMap {
  background-position: -69px 0;
}

#BrowseInternational .browseMap {
  background-position: -138px 0;
}

#HomePage #PrimePosition {
  border-color: #d2bc56 #ccc;
}

#BrowseMap .mapContainer {
  border-color: #0f91bf;
}

.status_premium {
  background-color: #333;
}

.reducedPrice {
  color: #f62f2c;
}

#AgentDetailsPage .agentTelephone .tooltip {
  color: #028eb5;
}

.grey_border {
  border-style: solid;
  border-width: 1px;
}

div.grey_border,
span.grey_border {
  display: block;
  padding: 10px;
}

#ArticleColumn h5,
#RelatedLinksColumn h4,
#RelatedLinksColumn h5 {
  font-size: 120%;
  margin: 0;
  padding: 1px 0 5px;
}

#ArticleColumn img {
  border-style: solid;
  border-width: 1px;
  margin: 0 5px 8px;
  padding: 2px;
}

#ArticleColumn ul {
  margin: 0 0 10px;
}

#ArticleColumn ul,
#RelatedLinksColumn ul {
  clear: both;
  border-top-width: 1px;
  border-top-style: dotted;
  padding: 0;
}

#ArticleColumn ul.grey_box {
  clear: both;
  background-color: #e7e6e6;
  border-style: solid;
  border-width: 1px 1px 0;
  margin: 5px 0;
  padding: 2px 0 0;
}

#ArticleColumn ul.grey_box li {
  margin-top: 0;
  margin-bottom: 0;
  border-bottom: 1px solid #ccc;
  padding: 2px 5px;
}

#ArticleColumn .articleList {
  border-style: solid;
  border-width: 0;
  padding: 0;
}

#ArticleColumn h3,
#RelatedLinksColumn h3 {
  padding: 0.6em 0;
}

#ArticleColumn .intro {
  font-weight: 700;
  font-size: 1.1em;
}

#ArticleColumn .top-border {
  margin-top: 10px;
  padding-top: 10px;
}

#RelatedLinksColumn .authorBox {
  border-top-width: 1px;
  border-top-style: dotted;
  font-size: 1.1em;
  padding: 10px 5px 0;
}

.articleList .date {
  float: right;
  display: block;
  width: 60px;
  border-style: solid;
  border-width: 1px;
  margin: 2px 0 0 2px;
  padding: 2px 5px;
}

.browseBox {
  line-height: 1.2;
  margin: 0 0 0.5em;
  padding: 0 0 0.5em;
}

.browseBox h3,
menuBox h3 {
  background-color: transparent;
  font-size: 95%;
  margin: 0.5em 0 0.5em 0.5em;
}

.editorialBox {
  clear: both;
  overflow: hidden;
  padding: 0.5em 0;
}

.editorialBox.nopad {
  padding: 2px 0 0;
}

.editorialBox h4 {
  min-height: 1.3em;
  font-size: 1.2em;
  text-align: left;
  padding: 0.2em 0;
}

.editorialBox img {
  border: 1px solid #ccc;
  margin: 0 0.8em 0.5em 0;
  padding: 2px;
}

.editorialBox img.fltrt {
  margin: 0 0 0.5em 0.5em;
}

.editorialBox img.noborder {
  border-style: none;
  padding: 0;
}

#GuidePage .editorialBox img {
  border: 1px solid #ccc;
  margin: 0 8px 7px 0;
  padding: 2px;
}

.editorialItem {
  text-align: left;
  margin: 0 10px 10px 0;
}

.editorialSummary h4 {
  margin-bottom: 0;
  padding-bottom: 0.25em;
  text-align: left;
}

.editorialSummary p {
  line-height: 1.2;
  text-align: left;
  margin: 0 -5px 0 0;
  padding: 0;
}

.editorialSummary img {
  margin-top: 2px;
}

.editorialSummary {
  border-color: #ccc;
  border-style: dotted;
  border-width: 1px 0 0;
  padding: 5px 5px 0;
}

.editorialBox.nopad .editorialSummary {
  margin-bottom: 5px;
  padding: 0 5px;
}

.menuBox h4 {
  font-size: 120%;
  padding: 2px 0 0 2px;
}

#HomePage #ArticlesBox img,
#HomePage #GuidesBox img {
  float: left;
  clear: both;
  margin: 0 0.8em 0.5em 0;
}

#HomePage .browseBox li {
  font-weight: 700;
  font-size: 120%;
  padding: 0 0 0.2em 6em;
}

#HomePage #PageBodyContent #PageSideAdverts .editorialBox {
  min-height: 8em;
  padding: 5px 0.5em;
}

#HomePage .omega .editorialBox:first-child {
  background-color: #fff;
  background-image: none;
}

#CMSStaticPage.accessibility h2 {
  font-size: 120%;
  margin: 0.5em 0;
}

#CMSStaticPage.accessibility #PageMainContent dl {
  line-height: 1.3;
}

#CMSStaticPage.accessibility #PageMainContent dt {
  margin: 0.5em 0 0.25em;
}

#CMSStaticPage.accessibility #PageMainContent li {
  margin: 0.5em 0;
}

#CMSStaticPage.propManagement .editorialSummary {
  border-top-style: none;
}

#CMSStaticPage div.prime-index-banner-right {
  height: 100%;
  width: 170px;
}

#CMSStaticPage div.prime-index-banner-right-link {
  height: 40%;
  width: 170px;
  text-align: right;
  padding: 4px 5px 0 0;
}

#CMSStaticPage div.prime-index-blue-banner h4 {
  color: #fff;
  padding: 7px 0 0 10px;
}

#CMSStaticPage div.prime-index-enquiries {
  margin: 1em 0 2em;
}

#CMSStaticPage div.prime-index-enquiries p {
  padding-top: 17px;
}

#CMSStaticPage div.prime-index-grey-box {
  width: 95%;
  background-color: #ccc;
  padding: 1.3em;
}

#CMSStaticPage div.prime-index-logo {
  border-right: 5px solid #ccc;
  padding: 5px 5px 0 0;
}

#CMSStaticPage div.tabbedPanels {
  margin-left: 1%;
}

#CMSStaticPage div.tabbedPanels ul.tabGroup {
  height: 2em;
  list-style-type: none;
}

#CMSStaticPage div.tabbedPanels ul.tabGroup li {
  float: left;
  width: 142px;
  margin: 0 2px 0 0;
}

#CMSStaticPage #IntSearchIndex ul.tabGroup li {
  float: left;
  width: 118px;
  margin: 0 2px 0 0;
}

#CMSStaticPage li.archiveTab a {
  background-position: -118px -25px;
}

#CMSStaticPage li.archiveTab a.on {
  background-position: -118px 0;
}

#IntSearchIndex #content_head .price-index {
  float: left;
  padding-bottom: 20px;
  width: 69%;
}

#IntSearchIndex ul {
  list-style: none inside none;
}

#CMSStaticPage #IntSearchIndex div.tabbedPanelsContent li {
  line-height: 1.4;
  display: table;
}

#CMSStaticPage div.tabbedPanelsContent h1 {
  margin-bottom: 1em;
  border-bottom: 2px dotted #999;
  font-size: 1.6em;
}

#CMSStaticPage div.tabbedPanelsContent h1.larger {
  font-size: 2em;
}

#CMSStaticPage div.tabbedPanelsContent h4 {
  margin-bottom: 10px;
  color: #03b4e8;
  font-size: 120%;
}

#CMSStaticPage div.tabbedPanelsContent img {
  border: 1px solid #ccc;
  margin: 0.5em 0;
  padding: 2px;
}

#CMSStaticPage div.tabbedPanelsContent img.noborder {
  border-style: none;
  margin: 0;
  padding: 0;
}

#CMSStaticPage div.tabbedPanelsContent li {
  line-height: 1.4;
}

#CMSStaticPage div.tabbedPanelsContent ul {
  list-style: disc inside none;
}

#CMSStaticPage h4 {
  font-size: 120%;
}

#CMSStaticPage li.regPriceAnalysisTab a {
  background-position: -142px -25px;
}

#CMSStaticPage li.regPriceAnalysisTab a.on {
  background-position: -142px 0;
}

#CMSStaticPage li.londonAnalysisTab a {
  background-position: -284px -25px;
}

#CMSStaticPage li.londonAnalysisTab a.on {
  background-position: -284px 0;
}

#CMSStaticPage li.commentaryTab a {
  background-position: -426px -25px;
}

#CMSStaticPage li.commentaryTab a.on {
  background-position: -426px 0;
}

#CMSStaticPage li.methodologyTab a {
  background-position: -568px -25px;
}

#CMSStaticPage li.methodologyTab a.on {
  background-position: -568px 0;
}

#CMSStaticPage #PageBody {
  min-height: 48em;
  height: auto !important;
}

#CMSStaticPage #content_head div.searchagent-logo {
  float: left;
  width: 190px;
  padding: 15px 5px 5px;
}

#CMSStaticPage #content_head div.searchagent-text {
  float: right;
  width: 62.5%;
  padding: 0.75em 0.5em;
}

#CMSStaticPage #content_head li.searchagent {
  margin-bottom: 5px;
  line-height: 1.2;
}

#CMSStaticPage #content_head li.searchagent h5 {
  font-size: 120%;
  padding: 5px 0 0 5px;
}

#CMSStaticPage #content_head li.searchagent p {
  line-height: 1.3;
  padding: 5px 0;
}

#CMSStaticPage #content_head li.searchagent img.searchagent-img {
  border: 1px solid #ccc;
  padding: 2px;
}

#CMSStaticPage #content_head ul {
  background: none repeat scroll 0 0 #fff;
  border-top: 1px dotted #ccc;
  margin: 10px 0;
  padding: 5px;
}

#CMSStaticPage #content_head ul.list {
  border-top: none 0;
}

.sponsoredLinks ul {
  clear: both;
  background-color: #eee;
  padding: 5px 5px 20px;
}

.sponsoredLinks img {
  float: left;
  border: 1px solid #ccc;
  margin: 0 15px 0 0;
  padding: 2px;
}

.sponsoredLinks h5 {
  margin-bottom: 0;
  font-size: 1.2em;
}

.sponsoredLinks li {
  clear: both;
  min-height: 50px;
  padding-top: 20px;
  margin: 0 0 20px;
}

.contact li {
  border-top: 2px solid #ccc;
  clear: both;
  padding: 20px 0;
}

.contact img {
  margin-bottom: 20px;
}

.alpha.grid_12 {
  width: 49%;
  margin: 0 1% 0 0;
}

.omega.grid_12 {
  width: 49%;
  margin: 0 0 0 1%;
}

#content_head p {
  padding: 6px 0;
}

#content_head .price-index {
  float: left;
  width: 69%;
  padding-bottom: 20px;
}

#content_head .price-index p {
  line-height: 1.35em;
  padding: 4px 2px;
}

#content_head h4 {
  font-size: 1.2em;
  padding: 2px;
}

.SponsoredLinksCol {
  min-height: 120px;
  height: auto !important;
  width: 100%;
  margin: 0;
  padding: 0;
}

.SponsoredLinksCol ul {
  margin-bottom: 1em;
}

.SponsoredLinksCol div {
  float: left;
  margin: 0 5px;
  padding: 6px 0;
}

.SponsoredLinksCol h5 {
  font-size: 1.2em;
  margin: 0;
  padding: 2px 0 0;
}

.SponsoredLinksCol li {
  clear: both;
  min-height: 120px;
  height: auto !important;
}

.SponsoredLinksCol li:last-child {
  margin-bottom: 10px;
}

.SponsoredLinksCol p {
  line-height: 1.35;
  margin: 0 0 0 5px;
  padding: 0;
}

.feature-img img {
  float: left;
  border: 1px solid #ccc;
  margin: 0 5px 5px 0;
  padding: 2px;
}

.SponsoredLinksCol .feature-img {
  clear: both;
  padding-top: 4px;
}

.feature {
  clear: both;
  display: block;
  padding: 10px 0;
}

.SponsoredLinksCol .feature-text {
  float: none;
  margin-left: 0;
}

.SponsoredLinksCol .feature-text h5 {
  font-size: 1.2em;
  margin: 0;
  padding: 0;
}

#GuidePage .SponsoredLinksCol {
  min-height: 180px;
  height: auto !important;
}

#CMSStaticPage .fltlft {
  width: 29%;
  float: left;
}

#CMSStaticPage img.fltlft {
  width: auto;
  float: left;
  border: 1px solid #ccc;
  padding: 2px;
}

.lftpd {
  margin-left: 100px;
}

.advertising_feature {
  color: #999;
  font-weight: 700;
}

#Choices #content_top,
.content_top_border {
  border-top: 2px solid #ccc;
  height: auto;
  overflow: auto;
  padding: 5px;
}

#Choices #content_col_01_guide {
  width: 66%;
  float: left;
  margin-right: 1%;
}

#Choices #content_col_02_guide {
  width: 32.950001%;
  float: left;
}

#content_col_01_guide ul,
#content_col_02_guide ul {
  clear: both;
  border-top: 1px dotted #ccc;
  margin: 0 0 10px;
  padding: 5px 5px 5px 0;
}

ul.list {
  border-top: none 0;
  list-style-image: none;
  list-style-position: inside;
  list-style-type: disc;
  margin: 10px 0 0 10px;
}

#Choices #content_col_01_guide ul.list {
  border-top: 0 none;
  border-bottom: 0 none;
  background-position: 0 0 !important;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  margin: 10px 0 20px 10px;
}

#Choices #content_col_01_guide li,
#content_col_02_guide li {
  margin: 0 0 5px;
}

#Choices #content_col_01_guide img {
  border: 1px solid #ccc;
  padding: 2px;
}

#Choices #content_col_01_guide .zborder {
  border: 0 none;
  margin: 0 0 8px;
}

#Choices .choices {
  border: 1px solid #ccc;
  padding: 10px;
}

#Choices .choices input.text {
  display: inline;
  width: 300px;
}

.newheader img {
  margin-top: -1px;
  border-style: none;
  padding: 0;
}

#content_col_01 {
  float: left;
  clear: both;
  margin-right: 1%;
  width: 100%;
}

#content_col_01 h4,
#content_col_02 h4 {
  padding-bottom: 5px;
  font-size: 1.2em;
}

#content_col_01 ul,
#content_col_02 ul {
  clear: both;
  border-top: 1px dotted #ccc;
  padding: 5px 0;
}

#content_col_01_news h4 {
  margin-top: 5px;
  border-top: 1px dotted #ccc;
  font-size: 1.2em;
  padding: 5px 0 0 5px;
}

#content_col_02 {
  float: right;
  width: 100%;
}

#content_col_02 img,
#content_col_01 img {
  margin-bottom: 5px;
  border: 1px solid #ccc;
  padding: 2px;
}

#content_col_02 p,
#content_col_01 p {
  clear: none;
}

#content_col_02_news {
  margin-bottom: 15px;
}

#content_col_02_news li {
  padding-bottom: 2px;
}

#content_col_02_news ul {
  border-top: 1px dotted #ccc;
  margin: 0 0 5px;
  padding: 5px;
}

.searchagent {
  clear: both;
  border-top: 1px dotted #ccc;
}

.experian #content_top p {
  margin-top: -32px;
  width: 75%;
  float: left;
}

.experian #content_top {
  height: 28px;
}

#HomePage .editorialSummary {
  padding-top: 0;
  border-top-style: none;
}

#HipsPage #ArticleColumn {
  width: 65%;
  padding: 5px;
}

#HipsPage #RelatedLinksColumn {
  width: 31%;
  padding-top: 5px;
}

#content_head {
  padding: 0 5px;
}

.left_images .img {
  float: left;
  width: 34.5%;
}

.left_images .img img {
  border: 1px solid #ccc;
  margin-bottom: 8px;
  padding: 2px;
}

.editorialBox .pad {
  padding-left: 150px;
}

#content_advert {
  background-color: #f2f2f2;
  clear: both;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  margin-bottom: 5px;
  padding: 7px 5px;
}

#content_advert h4 {
  font-weight: 400;
  color: #666;
  font-size: 1.1em;
}

.no_top_border {
  border-top: none 0;
  margin-bottom: 5px;
}

#PageIntro img {
  border: 1px solid #ccc;
  vertical-align: middle;
}

#CMSStaticPage #PageIntro {
  border: 2px solid #ccc;
  border-width: 2px 0;
  margin: 5px 0;
  padding: 8px 25px 8px 5px;
}

#CMSStaticPage #PageIntro.nbb {
  margin-bottom: 0;
  border-bottom-style: none;
}

.experiancontainer {
  background-color: #cbe5f2;
  float: left;
  width: 582px;
  margin-bottom: 20px;
  padding: 9px;
}

.experiancontainer a {
  color: #000067;
  text-decoration: none;
}

.experiancontainer .title {
  font-size: 19px;
  font-weight: 700;
}

.experiancontainer .left {
  width: 50%;
  float: left;
  clear: both;
}

.experiancontainer .right {
  width: 40%;
  float: right;
  padding-top: 15px;
  padding-left: 10px;
}

.experian1 {
  clear: both;
  width: 100%;
  float: left;
  line-height: 21px;
}

.experiantopleft {
  width: 440px;
  float: left;
  padding-bottom: 0;
  margin-bottom: 0;
}

.experiantopright {
  float: right;
  width: 100px;
  text-align: right;
  padding-bottom: 0;
  margin-bottom: 0;
}

.experiancontainer .forminput label {
  width: 140px;
  float: left;
  clear: both;
  font-weight: 700;
  color: #000067;
  font-size: 12px;
  text-transform: none;
  padding-top: 4px;
}

.experiancontainer .forminput {
  background-color: #b3dcf0;
  margin-top: 6px;
  height: 23px;
  padding: 5px;
}

.experiancontainer p {
  font-size: 12px;
  font-weight: 700;
  color: #000067;
}

.experianbottom {
  width: 275px;
  float: left;
  margin-top: 7px;
  clear: both;
}

.experian #PageIntro {
  border-bottom-style: none;
  border-bottom-width: 0;
}

#iPadTeaser h4 {
  font-size: 18px;
}

#iPadTeaser {
  margin: -5px -5px 0;
}

#iPadAdvert img.fltlft {
  float: left;
  border: none 0;
}

#iPadAdvert h2 {
  color: #408fcd;
  font-size: 160%;
  margin: 0;
  padding: 0;
}

#TabbedPanels1 th.title {
  background-color: #666;
  color: #fff;
}

#TabbedPanels1 th {
  background-color: #ccc;
  text-align: center;
}

#TabbedPanels1 td,
#TabbedPanels1 th {
  border-left: 1px solid #000;
  border-top: 1px solid #000;
  padding: 6px;
}

#TabbedPanels1 table {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
}

#RelatedLinksColumn li,
#ArticleColumn li,
#CMSStaticPage #content_head li {
  line-height: 1.2;
  margin-bottom: 5px;
}

.browseBox,
.menuBox,
#HomePage .editorialBox {
  background-repeat: repeat-x;
  border-top-style: solid;
  border-top-width: 2px;
}

li.editorialBox,
#CMSStaticPage.propManagement .editorialBox {
  border-top: 1px dotted #ccc;
}

#EditionHomePage #Disclaimer,
#HipsPage .introContent {
  border-top: 2px solid #ccc;
}

.articleList .fltlft,
.articleList .fltrt {
  float: left;
  margin: 4px 0.8em 0.8em 0;
}

#Choices .choices label,
#Choices .choices .formButton {
  margin-top: 10px;
}

#iPadTeaser img,
.no-border {
  border: none 0;
}

dl.glossary dt {
  background: none repeat scroll 0 0 transparent;
  color: #333;
  font-size: 120%;
  font-weight: 700;
  padding: 20px 10px;
}

dl.glossary dd {
  padding-left: 20px;
}

.a_z {
  font-size: 100%;
  font-weight: 700;
  overflow: auto;
  width: 100%;
  padding-bottom: 2px;
  border-bottom: 2px solid #ccc;
  margin: 5px 0 2px;
}

.a_z a:link,
.a_z a:visited {
  background-color: transparent;
  color: #408fcd;
  text-decoration: none;
  padding: 3px 5px;
}

ul.news li {
  list-style-position: outside;
  padding: 0 0 7px 20px;
}

ul.news h4 {
  font-size: 120%;
  padding-bottom: 5px;
}

ul.news {
  padding-left: 5px;
}

.news a {
  padding-left: 15px;
}

#CMSStaticPage .followcount {
  position: absolute;
  right: 40px;
  top: 5px;
}

#RelatedLinksColumn .followcount {
  position: relative;
  margin-top: -57px;
  top: auto;
  right: auto;
  padding-top: 5px;
  height: 20px;
}

#RelatedLinksColumn .fblike {
  margin-top: 10px;
  padding-top: 5px;
}

ins,
a:link,
a:visited,
#PageHeader ul.navigationList li a:hover,
.loginView a:hover,
#PageHeader .subNav a:hover,
#PageFooter #insight a:hover,
#PageFooter #marketview a:hover,
a.formButton:hover,
.validators .tooltip:hover {
  text-decoration: none;
}

html[xmlns] .clearfix,
label,
.tooltip.showToolTip,
.showToolTip .tooltip,
.showToolTip .tooltipCopy,
.warning_block,
#Barclaycard #CalculatorFieldset div.input label {
  display: block;
}

.alpha,#messageHolder p,./* --STYLESHEET-- pages/page_cmscontent.css --------------------- --SUMMARY--
-------------------------------------------------------- */
#ArticleColumn {
  margin-left: 0;
}

a:hover,
a:active,
.tooltip:hover,
.underline {
  text-decoration: underline;
}

div.registered .alertRegister,
#Barclaycard #content li {
  margin-bottom: 5px;
}

.alertRegister .signup,
#PageFooter p.copyrightStatement,
.frmLabel,
.bold {
  font-weight: 700;
}

#MainNav .navUKBuyActive a,
.social24 .addthis_button_facebook span,
.social32 .addthis_button_facebook span,
.social20 .addthis_button_facebook span,
#CMSStaticPage li.currentTab a.on,
#CMSStaticPage li.overviewTab a.on {
  background-position: 0 0;
}

#MainNav .navUKRentActive a,
.social20 .addthis_button_twitter span {
  background-position: 0 -20px;
}

#MainNav .navAgentsActive a,
.social20 .rss span {
  background-position: 0 -60px;
}

#MainNav .navInternationalActive a,
.social20 .addthis_button_compact span {
  background-position: 0 -80px;
}

#PageBodyContent.fullwidth,
img.noborder,
.nopad,
.sponsoredLinks p,
ul.news a {
  padding: 0;
}

#PageMainContent,
#IntSearchIndex #content_head li {
  width: 100%;
}

#PageFooter #insight,
#PageFooter #marketview {
  height: 2.5em;
  padding-top: 1em;
}

.corneredBox,
.relative,
.propertyImageContent {
  position: relative;
}

.tabList a.selected,
#CMSStaticPage li.currentTab a,
#CMSStaticPage li.overviewTab a {
  background-position: 0 -25px;
}

.warning_summary ul,
#HomePage .feedbackTab,
.hidden,
.hideNoScript,
.hidePrint,
.social24 .addthis_button_google_plusone_badge img,
.social20 .addthis_button_google_plusone_badge img,
.status_0,
#Choices .choices br,
#Barclaycard #CalculatorFieldset div.input br {
  display: none;
}

.warning_field .validators,
.validators,
.absolute {
  position: absolute;
}

#LoginDetailsFieldset .jqmClose,
.fright,
.contactMessageCount,
.social24,
.experiancontainer .forminput input,
#iPadTeaser p {
  float: right;
}

.clearfloat,
.typeOfPropertyField,
.areaRow,
#CMSStaticPage div.tabbedPanelsContentGroup,
.sponsoredLinks,
#content_col_02 li,
#content_col_01 li,
.content_text,
.clearblock {
  clear: both;
}

.cleft,
.editorialBox img.fltlft,
#HomePage .editorialSummary p {
  clear: left;
}

.nadir,
#HomePage #EditorialLinks .editorialBox {
  margin-bottom: 0;
}

.showNoScript,
ul.list p {
  display: inline;
}

.zenith,
#HipsPage #RelatedLinksColumn ul,
#CMSStaticPage #PageIntro.zenith {
  margin-top: 0;
}

.articleList li,
#ArticleColumn .intro,
#ArticleColumn .top-border {
  border-top-style: dotted;
  border-top-width: 1px;
}

.pageBottomBanner,
#PageSubSideMenu .bannerads,
div#messageHolder {
  text-align: center;
}

.social24 .addthis_button_email span,
.social20 .addthis_button_print span {
  background-position: 0 -120px;
}

.devMoreAvailable,
.propertyHeader .attributeList.newhomes,
.status_1 {
  background-color: #74aade;
}

.valuationHeader,
.pagerList .current span,
#EmailToAllHeading,
.jcarousel-skin-ie7 .jcarousel-item:hover {
  background-color: #408fcd;
}

#PageHeader .subNav li,
#Breadcrumbs li.first,
#Breadcrumbs li:first-child,
#DisplayPropertyPage #BirdViewTab a,
.editorialBox {
  background-image: none;
}

#content_top,
.showOnLoad,
#ActionsColumn .actionsList li,
#BrowseMap ul,
#ContactAgentForm,
#content_col_01,
#content_col_02,
#content_col_01_guide,
#content_col_02_guide,
#content_col_01_news,
#content_col_02_news,
#Choices,
#DevActions img,
#DeveloperPropertyDetails,
#DisplayPropertyPage .agentAddress,
#DisplayPropertyPage .agentLogo,
#DisplayPropertyPage .propertyImages img,
#DisplayPropertyPage .propertyImages,
#DisplayPropertyPage .propertyDownloads,
#EmailFriendForm fieldset,
#PrimePosition .propertyImage,
#HipsPage,
#LocalInfoPage .agentLogo,
#LocalInfo .agentAddress,
#LocalInfo tbody tr.separator,
#LocalInfo thead th,
#LocalInfo .mapContainer,
#LocalInfoPage #PoiLocalInfo,
#LocalInfoPage th,
#modalSaveSearch div,
#NewHomesDownload,
#PageFooter,
#PageFooter li,
#PageFooter ul,
#PageFooter .navigationList li,
#PageFooter .navigationList,
#PropForSale h4,
#PropToRent h4,
#ResultsShortList .backToSearchResults,
#ResultsShortList .searchCriteria,
#ResultsShortList .searchResults,
#SearchResultsFound .grid_8,
#UKSales,
.actionsList li,
.actionsList,
.agentLister th,
.agentLister td,
.agentLister .header,
.agentLister .lft,
.agentLister .rght,
.areaHeader,
.areaCell,
.areaLink ul,
.articleList .date,
.articleList li,
.browseBox,
.ContactAgentContainer,
.contentTop,
.content_top_border,
.content_top_border,
.countryImageContainer img,
.devDesc,
.editorialBox img,
.editorialBox,
.editorialImage,
.editorialSummary,
.emailAgentForm,
.emailToAllPanel li.agentSelectPanel,
.PrimePosition .PrimePositionImage img,
.PrimePosition .propertyImage img,
.infowindow .propertyImageContent,
.infowindow div.property_item,
.introTopLine,
.jcarousel-skin-ie7 .jcarousel-item a .jcarousel-skin-ie7 .jcarousel-item img,
.jcarousel-skin-ie7 .jcarousel-item,
.linkList li,
.localInfoDetails,
.menu li,
.menu,
.menuBox li,
.menuBox,
.modal,
.plotControlsList li,
.priceGuide,
.propertyDescription,
.propertyImageContent,
.qsAgentByName .formButton,
.qsAgentLocation .formButton,
.recentPropertyLinks h4,
.resultsReturned td,
.resultsReturned th,
.searchagent,
.selectList,
.selectList li,
.tbl,
a.editorialImage > img,
blockquote,
input.text,
select,
textarea,
#PageSideMenu .navigationList li,
#SearchControlPanel,
#DevelopmentDetails .followcount,
#ArticleColumn ul,
.grey_box,
ul.grey_box li,
#RelatedLinksColumn ul,
#ArticleColumn img,
#ArticleColumn .grey_border,
#ArticleColumn .intro,
#ArticleColumn .top-border,
#RelatedLinksColumn .authorBox,
div.grey_border,
span.grey_border {
  border-color: #ccc;
}

.emailToAllPanel,
.jqmWindow,
#BrowseMap .search {
  border-color: #408fcd;
}

a:link,
a:visited,
.agentLister .lft a,
.new,
#AgentSearchResults .listings,
.formDoneBCA {
  color: #408fcd;
}

body,
#PrimePosition .propertyDetails,
.agentHeader a,
.jqmWindow,
#AgentSearchResults h4,
warning_summary,
#ArticleColumn h5,
#RelatedLinksColumn h5,
#ArticleColumn ul.grey_box li {
  color: #333;
}

.status_2,
.status_3,
.status_4,
.status_9 {
  background-color: #930;
}

.status_5,
.status_newprice {
  background-color: #f62f2c;
}

.status_6,
.status_7,
.status_8 {
  background-color: #fff;
}
