@charset "utf-8";

/* basics -- */
* {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:1.4em;}
body {color:#272731; font-weight:normal;}
h1, h1 * {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:normal;}
h2, h2 *, h1.convertedFromH2, h1.convertedFromH2 *, #latestNews, #imgViewContent p.convertedFromH2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin:3px 0 10px 0; color:#9E9A99; font-weight:normal;}
h3, h3 * {font-family:Arial, Helvetica, sans-serif; color:#272731; font-size:12px; margin:12px 0 10px 0; font-weight:bold;}
h4, h4 * {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin:5px 0 8px 0; color:#272731; font-weight:normal;}
h5, p.convertedFromH5 {font-weight:bold;}
.modifiedTemplate h1 {margin-top:0; line-height:22px;}
img {border:none;}
p {font-size:11px; margin:0 0 8px 0;}
p.introText {font-size:13px; margin:0 0 12px 0; line-height:1.5em; }
li {padding: 0 0 5px 13px; font-size:11px;}
a {text-decoration:underline; color:#9E9A99;}
a:hover {text-decoration:none;}
.clear {width:1px; height:1px; overflow:hidden; clear:both;}
img.introImg {display:block; float:right; margin:3px 0px 8px 10px;}
table {margin:0 0 5px 0; padding:0; border-collapse:collapse;}
th {text-align:left;border:1px solid #ffffff;margin:0; padding:5px; vertical-align:top; font-weight:bold; background:#A09C99; color:#ffffff;}
td {text-align:left;border:1px solid #ffffff;margin:0; padding:5px; background:#E7E3E0;}
.secondColumn ul {}
.secondColumn li {}
.externalLink {padding-left:15px; background:url(/images/external-icon.gif) scroll no-repeat left center;}
.secondColumn h1.adaptedh1{font-size: 15px; margin:10px 0 0 0;}
.secondColumn h2.adaptedh2{font-size: 13px; margin:10px 0 5px 0;}
/* -- basics */

/* main structure -- */
body {background:#F5F1E5 url(/images/pageBackground.gif) scroll repeat-y 50% 0%; margin:0; padding:0;}
#pageHeader {width:960px; margin:4px auto 9px; position:relative; z-index:100}
#pageBody {width:960px; margin:0 auto 7px; font-size:10px;}
#pageQuickLinks, #newPageQuickLinks {width:960px; margin:0 auto 7px; }
#pageQuickLinks .convertedFromH4, #newPageQuickLinks .convertedFromH4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin:5px 0 8px 0; color:#272731; font-weight:normal;}
#pageQuickLinks .convertedFromH4 a, #newPageQuickLinks .convertedFromH4 a {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#272731; font-weight:normal;}
#pageFooter {width:960px; margin:0 auto 10px auto; height: 70px; }
.sectionBreak {background:url(/images/sectionBreakBackground.jpg) scroll no-repeat 50% 0; height:7px; overflow:hidden; clear:both;}
.sectionBreak hr {height:1px; visibility:hidden;}
.skipToMainContent {display:none;}
.backToTopOfPage {display:none;}
/* -- main structure */

/* header -- */
#siteLogo {font-size:10px; height:6.2em; text-indent:-99999px; background:url(/images/siteLogo.gif) scroll no-repeat 0em 2.2em; overflow:hidden; margin:0;}
#siteLogo a {display:block; padding:6.2em 0 0; width:390px; font-size:10px;}
.modifiedTemplate #siteLogo {background-position:0 22px; height:62px;}
.modifiedTemplate #siteLogo a {padding-top:62px;}
#quickRefForContact {position:absolute; top:0; right:0;}
#quickRefForContact * {display:inline; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#272731;}
#quickRefForContact dt {margin-left:5px; padding-left:5px; border-left:1px solid #272731;}
#quickRefForContact dt.first {border:none; margin:0; padding:0;}
#quickRefForContact dd {margin-left:2px;}
#quickRefForContact a {text-decoration:none;}
#quickRefForContact a:hover {text-decoration:underline;}
/* -- header */

/* main navigator -- */
#navOnHeader {background:#272731;}
#navOnHeader * {color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; text-decoration:none; list-style:none; list-style-image:none;}
#navOnHeader li.highlighted a {color:#cccccc;}
#leftNavOnHeader {float:left;}
#rightNavOnHeader {float:right;}
#navOnHeader .hrWrapper {clear:both; height:1px; overflow:hidden; background:#ffffff;}
#navOnHeader .hrWrapper hr {visibility:hidden;}
#navOnHeader li {float:left; background:url(/images/navItemSeparator.jpg) scroll no-repeat 0% 56%; margin:0; padding:0; position:relative;}
#navOnHeader li.first {background:none;}
#navOnHeader li a {display:block; margin:0; padding:0 9px; line-height:2.3em; font-size:13px; color:#ffffff;}
#navOnHeader li.first a {padding-left:10px; }
#navOnHeader li:hover a, #navOnHeader li.inHoverState a {background:#a09c99;}
#navOnHeader li:hover + li, #navOnHeader li.previousSiblingInHoverState {background:none;}
#navOnHeader .dropdownMenu {position:absolute; left:0; top: 2.3em; background:#a09c99; display:none; border-bottom:2px solid #666259; z-index:1000;}
#navOnHeader .dropdownMenu .dropdownMenuContent {padding:8px 7px 10px 9px;}
#navOnHeader li:hover .dropdownMenu {display:block;}
#navOnHeader li .dropdownMenu a {display:inline; padding:0; background:none; color:#ffffff;}
#navOnHeader li .dropdownMenu * {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2em;}
#navOnHeader .dropdownMenu .menuHeading {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin:5px 0 7px 0; color:#272731;}
#navOnHeader .dropdownMenu .menuHeading a {text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#272731;}
#navOnHeader .dropdownMenu .menuHeading a:hover { text-decoration:underline;}
#navOnHeader .dropdownMenu .columnLayoutEntry {float:left; width:180px;}
#navOnHeader .dropdownMenu ul {margin:0;}
#navOnHeader .dropdownMenu li {float:none; margin:0 0 5px 0; background:none;}
#navOnHeader .dropdownMenu li a {font-size:11px; line-height:1.2em;}
#navOnHeader .dropdownMenu li a:hover {text-decoration:underline;}
/* -- main navigator */

/* sub navigator -- */
#subNav {list-style:none; list-style-image:none; margin:6px 0 12px; padding:0;}
#subNav li {margin:0; padding:0; border-bottom:1px solid #9A9995;}
#subNav li a {display:block; margin:0; padding:4px 3px 5px 8px; color:#69686D; text-decoration:none; font-size:11px;}
#subNav li.highlighted a {color:#000000;}
#subNav li.expanded a {padding-bottom:1px;}
#subNav li a:hover {text-decoration:underline;}
#subNav #subNavSubLevel {list-style:none; list-style-image:none; margin:0 0 2px 13px;}
#subNav #subNavSubLevel li {border-top:1px solid #D6D6D6; border-bottom:none;}
#subNav #subNavSubLevel li a {color:#69686D; padding:0 0 2px 5px;}
#subNav #subNavSubLevel li.highlighted a {color:#000000;}
/* -- sub navigator */

/* quick link section -- */
#pageQuickLinks .fiveColumnLayoutEntry {width:190px; margin:0 0 10px 0; float:left;}
#pageQuickLinks .fiveColumnLayoutEntry.first {margin-left:0;}
#pageQuickLinks a {text-decoration:none; color:#272731;}
#pageQuickLinks a:hover {text-decoration:underline;}
#pageQuickLinks ul {list-style:none; list-style-image:none; font-size:11px; color:#71706e; margin:0 5px 15px 0;}
#pageQuickLinks li { padding:0 0 5px 0;}
#pageQuickLinks ul a {color:#71706e;}
/* -- quick link section */

/* footer -- */
#pageMiscLinks {line-height:1em; font-size:11px;}
#pageMiscLinks li {display:inline; margin-left:6px; padding-left:6px; padding-bottom:0; border-left:1px solid #71706e;}
#pageMiscLinks li.first {margin:0; padding:0; border:none;}
#pageMiscLinks a, #home #pageMiscLinks a{color:#71706e; text-transform:uppercase; text-decoration:none;}
#pageMiscLinks a:hover, #home #pageMiscLinks a:hover{text-decoration:underline;}

#pageBrandList {float:right; list-style:none; list-style-image:none; vertical-align:middle;}
#pageBrandList li {display:inline; margin-left:20px;}

#pageCopyrightClaim {float:left; font-size:11px; color:#71706e; margin:3px 0;}
#home p#pageCopyrightClaim  {font-size:11px; color:#71706e;}


#pageContactDetails {clear:left; float:left; font-size:11px; width: 400px;}
#pageContactDetails * {color:#71706e; display:inline; margin-right:5px;}
#pageContactDetails-address {display:none;}
#pageFooter #siteMaker {clear:left; float:left; font-size:11px; margin:3px 0; color:#71706e;}
#pageFooter #siteMaker a {font-size:inherit; color:#71706e; text-decoration:none;}
#pageFooter #siteMaker a:hover {text-decoration:underline;}
/* -- footer */

/* columns for main content -- */
#pageBody {width:959px;}
#pageBody .columnBreak {float:left; width:10px; height:1px; overflow:hidden;}
#pageBody .columnBreak hr {visibility:hidden;}
#pageBody .firstColumn {margin:0 0 10px 0;}
#pageBody .secondColumn {margin:0 0 10px 0;}
#pageBody .thirdColumn {margin:0 0 10px 0;}
#pageBody.twoColumnLayout .firstColumn {float:left; width:183px;}
#pageBody.twoColumnLayout .secondColumn {float:right; width:766px;}
#pageBody.threeColumnLayout .firstColumn {float:left; width:183px;}
#pageBody.threeColumnLayout .secondColumn {float:left; width:572px; }
#individual #pageBody.threeColumnLayout .secondColumn { background: url(/images/comingSoon.gif) no-repeat center 165px;}
#pageBody.threeColumnLayout .thirdColumn {float:right; width:184px;}

.modifiedTemplate #wrapper {position:relative; margin:0 auto; width:959px;}
.modifiedTemplate #pageBody {position:relative; font-size:10px; margin:10.6em 0 0 0;}
.modifiedTemplate #pageHeader {position:absolute; top:0; left:0;}
.modifiedTemplate #pageBody #shiftedUpContent {float:left; width:765px;}
.modifiedTemplate #pageBody .secondColumn {float:right;}
/* -- columns for main content */

/* home -- */
#home h3, #home h3 *, #home .convertedFromH3, #home .convertedFromH3 * {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#9E9A99; font-weight:normal; margin:5px 0 10px 0;}
#home p {font-size:12px;}
#home a {color:#272731;}
#home #pageBody {font-size:12px;}
#home #topLeftBox-1 {background:#A09C99; padding:8px 8px 3px; color:#ffffff; margin:0 0 10px 0; min-height:181px;}
#home #topLeftBox-1 * {color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#home #topLeftBox-1 h2, #home #topLeftBox-1 p {margin:0 0 6px 0;}
#home #topLeftBox-2 {border:1px solid #A09C99; padding:7px 7px 0; margin:0 0 10px 0; min-height:159px; font-size:10px; background:scroll no-repeat 0% 100%;}
#home #topLeftBox-2 h3, #home #topLeftBox-2 p.convertedFromH3 {margin:0; color:#71706e; font-size:10px; text-transform:uppercase;}
#home #topLeftBox-2 a {text-decoration:none;}
#home #topLeftBox-2 .convertedFromH3 a {display:inline !important; padding:0 !important; color:#272731;}
#home #topLeftBox-2 a:hover {text-decoration:underline;}
#home #topLeftBox-2 p {margin:0; line-height:1.1em; color:#71706e; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
#home #topLeftBox-2 p a {display:block; padding:0 0 120px;}

#home #topLeftBox-2-short {border:1px solid #A09C99; padding:7px 7px 0; margin:0 0 10px 0; min-height:143px; font-size:10px; background:scroll no-repeat 0 47px;}
#home #topLeftBox-2-short h3, #home #topLeftBox-2 p.convertedFromH3 {margin:0; color:#71706e; font-size:10px; text-transform:uppercase;}
#home #topLeftBox-2-short a {text-decoration:none;}
#home #topLeftBox-2-short .convertedFromH3 a {display:inline !important; padding:0 !important; color:#272731; text-transform:uppercase;}
#home #topLeftBox-2-short a:hover {text-decoration:underline;}
#home #topLeftBox-2-short p {margin:0; line-height:1.1em; color:#71706e; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
#home #topLeftBox-2-short p a {display:block; padding:0 0 100px;}

#home #topRightBox {width:766px; min-height:370px; overflow:hidden; margin:0 0 10px 0; position:relative;}
#home #homeSlides {padding:0; width:180px; height:260px; position:absolute; top:10px; right:10px; margin:0; z-index:20;}
#home #homeSlides p.convertedFromH3 {font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:normal; color:#ffffff; margin:0 0 10px;}
#home #homeSlidesTop {padding:10px 0 0 10px; height:140px;}
#home #homeSlidesBottom {padding:0;}
#home #homeSlidesPics {z-index:0;}
#home #getInTouchBlock {min-height:236px; width:168px; margin:0; position:relative; display:block;}
#home #bottomRightBox {}
#home #bottomRightBox .columnLayoutEntry {float:left; width:194px; padding:0; margin:0;}
#home #bottomRightBox .columnLayoutEntry.first {width:184px;}
#home #bottomRightBox .columnLayoutEntry h2, #home #bottomRightBox .columnLayoutEntry h5 {color:#272731;}
#home #bottomRightBox .columnLayoutEntry h2 a, #home #bottomRightBox .columnLayoutEntry h5 a {color:#272731; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#home #bottomRightBox .columnLayoutEntry a {text-decoration:none;}
#home #bottomRightBox .columnLayoutEntry a:hover {text-decoration:underline;}
#home #bottomRightBox .columnLayoutEntry .featuredCentre {margin:15px 0 0 0;}
#home #bottomRightBox-1 {margin:0; padding:4px 8px; border:1px solid #A09C99; background:url(/images/photoClips/homeImg002.jpg) scroll no-repeat 0 3em; font-size:10px; min-height:241px;}
#home #bottomRightBox-2 {margin:0 0 0 10px; padding:4px 8px; border:1px solid #A09C99; background:url(/images/photoClips/homeImg003.jpg) scroll no-repeat 0 3em; font-size:10px; min-height:241px;}
#home #bottomRightBox-3 {margin:0 0 0 10px; padding:4px 8px; border:1px solid #A09C99; background:url(/images/photoClips/homeImg004.jpg) scroll no-repeat 0 3em; font-size:10px; min-height:241px;}
#home #bottomRightBox-4 {margin:0 0 0 10px; padding:0; border:1px solid #A09C99;}
#home #bottomRightBox-1 h2, #home #bottomRightBox-2 h2, #home #bottomRightBox-3 h2 {margin:0;}
#home #bottomRightBox-1 h2 a, #home #bottomRightBox-2 h2 a, #home #bottomRightBox-3 h2 a {display:block; padding:0 0 116px 0; margin:0;}
#home #bottomRightBox-4 h5 {margin:4px 8px 5px 8px; line-height:1.4em;}
#home #bottomRightBox-4 #newsItems {min-height:142px; width:182px; list-style:none; color:#75716E;}
#home #bottomRightBox-4 #newsItems li {font-size:11px; line-height:1.1em; width:169px; background:none; padding:0 0 5px 9px; }
#home #bottomRightBox-4 #newsItems li.first {margin-top:0;}
#home #bottomRightBox-4 #newsItems li a {color:#75716E;}
#home #bottomRightBox-4 #newsSections {background:#a09c99; min-height:67px; padding:5px 0 1px; width:182px;}
#home #bottomRightBox-4 #newsSections li {font-size:11px; line-height:1.1em; color:#4A4643; margin:0 2px 0 10px; width:156px; padding-bottom:3px;}
#home #bottomRightBox-4 #newsSections li h6 {margin:0; padding:0;}
#home #bottomRightBox-4 #newsSections li a {text-decoration:none; color:#ffffff; font-weight:normal; font-size:11px}
#home #bottomRightBox-4 #newsSections li a:hover {text-decoration:underline;}
#home #bottomRightBox .columnLayoutEntry p, #home #bottomRightBox .columnLayoutEntry p * {font-size:11px; line-height:1.1em; text-decoration:none; margin:0 0 3px 0; color:#272731;}
/* -- home */

/* generic block -- */
.genericBlock {border-bottom:1px solid #B6B6B6; padding-bottom:12px;}
.genericBlock  h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#272731; font-weight:normal;}
.genericBlock  p {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#272731; font-weight:normal;}
.genericBlock  p a {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal;}
/* -- generic block */

/* get in touch block -- */
#getInTouchBlock {background:#A09C99; padding:8px 3px 7px 8px; color:#ffffff; margin:0 0 12px 0; width:172px;}
#getInTouchBlock * {color:#ffffff;}
#getInTouchBlock h3, #getInTouchBlock .getInTouchHeading {margin:0 0 4px 0; line-height:1.1em; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal;}
#getInTouchBlock form {margin:0; padding:0;}
#getInTouchBlock form fieldset {border:none; padding:0; margin:0; }
#getInTouchBlock form .lineInputField {width:160px; border:1px solid #71706e; padding:2px; color:#71706e; font-size:10px; display:block; margin:0 0 2px 0;}
#getInTouchBlock form .selectField {width:166px; border:1px solid #71706e; color:#71706e; font-size:10px; display:block; margin:2px 0;}
#getInTouchBlock form .selectField optgroup {padding:2px 0; color:#272731; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:normal;}
#getInTouchBlock form .selectField option {padding:2px 0 0 2px; color:#71706e; font-size:10px;}
#getInTouchBlock form .getInTouch-submit {background:#B6B5B3; color:#ffffff; width:165px; border:none; text-align:right; padding:5px 8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; margin:5px 0 6px 0; cursor:pointer;}
#getInTouchBlock form .errorMessage {color:#ffffff; font-size:10px; line-height:1.1em;}
#getInTouchBlock dl, #getInTouchBlock dl * {color:#ffffff;}
#getInTouchBlock dt {float:left; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:3px;}
#getInTouchBlock dt span {display:none;}
#getInTouchBlock dd {float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#getInTouchBlock .textareaField { width:156px; border:1px solid #71706e; padding:2px 4px; color:#71706e; font-size:10px; display:block; margin:2px 0;}
#getInTouchBlock a {color:#ffffff;}
#getInTouch-form label {font-size:10px; display:block; margin:0 0 2px 0;}
/* -- get in touch block */

/* TfL Journey Planner block -- */
#TfLJourneyPlannerBlock {margin:0pt 0pt 12px; padding:8px 3px 7px 8px; border:1px solid #AEADAB;}
#TfLJourneyPlannerBlock h3, #TfLJourneyPlannerBlock p.convertedFromH3 {background:url(/images/journeyPlannerLogo.jpg) scroll no-repeat left top; height:32px; margin:0; overflow:hidden;}
#TfLJourneyPlannerBlock h3 a, #TfLJourneyPlannerBlock p.convertedFromH3 a {padding:32px 0 0 0; display:block;}
#TfLJourneyPlannerBlock form {margin:0; padding:0;}
#TfLJourneyPlannerBlock form fieldset {border:none; padding:0; margin:0; }
#TfLJourneyPlannerBlock form .lineInputField {width:160px; border:1px solid #71706e; padding:2px; color:#71706e; font-size:10px; display:block; margin:2px 0;}
#TfLJourneyPlannerBlock form .selectField {width:166px; border:1px solid #71706e; color:#71706e; font-size:10px; display:block; margin:2px 0;}
#TfLJourneyPlannerBlock form .selectField option {padding:2px; color:#71706e; font-size:10px;}
#TfLJourneyPlannerBlock form .formButton {background:#B6B5B3; color:#ffffff; width:165px; border:none; text-align:right; padding:5px 8px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; display:block; margin:5px 0 6px 0;}
/* -- TfL Journey Planner block */

/* search box -- */
#work-for-us #homeSlides { margin-bottom:15px; }
.thirdColumn #homeSlides {margin:0; float:none; width:auto; padding:0; height:auto; background:#56575C none;}
.thirdColumn #homeSlides h3, .thirdColumn #homeSlides p.convertedFromH3 {font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; font-weight:normal; }
.thirdColumn #homeSlidesTop {padding:10px 0 0 10px; height:140px;}
.thirdColumn #homeSlidesBottom {text-align:center; padding:0; height:auto;}
/* -- search box */

/* about-us -- */
.investor-in-people { text-align:center;}

.about-us .brandList {list-style:none;}
.about-us .brandList li {margin:0 0 8px 0; list-style-image:none;}
.about-us .brandList li li { margin:0; }
.about-us .brandList li p {margin: 0 0 2.5em 0.6em; }
.about-us .brandList li.grosvenorServicedOffice p {margin: 0 0 0.2em 0.6em; }
.about-us .brandList li .clear {width:auto; background:#A09C99;}
.about-us .brandList li.argyll {background:#E7E3E0 url(/images/photoClips/brandListBackgroundImg001.jpg) scroll repeat-y left top; padding:0 0 0 188px;}
.about-us .brandList li.palladia {background:#E7E3E0 url(/images/photoClips/brandListBackgroundImg002.jpg) scroll repeat-y left top; padding:0 0 0 188px;}
.about-us .brandList li.corpnex {background:#E7E3E0 url(/images/photoClips/brandListBackgroundImg003.jpg) scroll repeat-y left top; padding:0 0 0 188px;}
.about-us .brandList li.grosvenorServicedOffice {background:#E7E3E0 url(/images/photoClips/brandListBackgroundImg004.jpg) scroll repeat-y left top; padding:0 0 0 188px;}
.about-us .brandList li.argyll h4 {background:url(/images/brandListLogo-Argyll.gif) scroll no-repeat left top; height:35px; margin:0 0 0 8px; overflow:hidden;}
.about-us .brandList li.argyll h4 a {display:block; padding:35px 0 0 0;}
.about-us .brandList li.palladia h4 {background:url(/images/brandListLogo-Palladia.gif) scroll no-repeat left top; height:33px; margin:0 0 0 8px; overflow:hidden;}
.about-us .brandList li.palladia h4 a {display:block; padding:33px 0 0 0;}
.about-us .brandList li.corpnex h4 {background:url(/images/brandListLogo-Corpnex.gif) scroll no-repeat left top; height:33px; margin:0 0 0 8px; overflow:hidden;}
.about-us .brandList li.corpnex h4 a {display:block; padding:33px 0 0 0;}
.about-us .brandList li.grosvenorServicedOffice h4 {background:url(/images/brandListLogo-GrosvenorServicedOffice.gif) scroll no-repeat left top; height:34px; margin:0 0 0 8px; overflow:hidden;}
.about-us .brandList li.grosvenorServicedOffice h4 a {display:block; padding:45px 0 0 0;}
.about-us .brandList li .quickLinks {background:#A09C99; width:372px; padding:6px; list-style-image:url(/images/genericBulletPoint.gif);}
.about-us .brandList li .quickLinks li {position:static; min-height:0; color:#494542; font-size:10px; line-height:1.1em; padding: 0 0 0 13px;}
.about-us .brandList li .quickLinks li a {color:#ffffff; text-decoration:none;}
.about-us .brandList li .quickLinks li a:hover {text-decoration:underline;}
/* -- about us */

/* list of centres -- */
.listOfCentreLocations {background:#A09C99; }
.listOfCentreLocations h4 {margin:0; padding:5px 10px 5px 10px; text-align:right;}
.listOfCentreLocations h4 span {float:left; margin:0; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.listOfCentreLocations h4 a {margin:0; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.listOfCentreLocations .listContent {background:#E7E3E0 url(/images/listOfCentreLocationsBackground.jpg) scroll repeat-x left bottom; clear:both; margin:0 0 10px 0;}
.listOfCentreLocations .listContent ul { }
.listOfCentreLocations .listContent ul li {min-height:85px; padding:3px 2px 3px 102px; border-bottom:2px solid #ffffff; clear:both; background-position:left top;}
.listOfCentreLocations .listContent ul li.alignOnLeft {float:left; width:181px; clear:left;}
.listOfCentreLocations .listContent ul li.alignOnRight {border-left:2px solid #ffffff; float:left; width:181px; clear:none;}
.listOfCentreLocations .listContent ul li h5 {font-size:11px; color:#71706E; margin:0; line-height:1.1em;}
.listOfCentreLocations .listContent ul li h5 a {color:#71706E}
.listOfCentreLocations .listContent ul li p {color:#A09C99; line-height:1em; margin:3px 0 3px 0;}
.listOfCentreLocations .listContent ul ul { margin:0 0 1px 0;}
.listOfCentreLocations .listContent ul ul li {padding:3px 0 0 13px; border:none; width:auto; float:none; min-height:0; font-size:11px; line-height:1em; color:#71706E; clear:none; background-position:3px 7px;}
/* -- list of centres */

/* serviced offices home -- */
.serviced-offices .promotionalBox {float:left; width:180px; border:1px solid #AEAEAE; min-height:308px;}
/* -- serviced offices home */


/* individual office -- */
#individual .neighbouringCentres {border:1px solid #AFAFAF; padding:4px 3px 0 10px; margin:0 0 10px 0;}
#individual .neighbouringCentres h3, #individual .neighbouringCentres p.convertedFromH3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; margin:0 0 8px 0;}
#individual .neighbouringCentres ul {list-style:none; list-style-image:none; margin:0;}
#individual .neighbouringCentres li {margin:0 0 11px 0; padding:0;}
#individual .neighbouringCentres li a {color:#4C4646; font-weight:bold;}
#individual .neighbouringCentres p {font-weight:bold; margin:0 0 8px 0;}
#individual .neighbouringCentres p p {font-size:10px;}
#individual .meeting-rooms-sub-page-make-column {width:274px; float:left; margin-right:10px;}
#individual #moreDetail.onRight {float:right; margin-right:24px;}
#individual object {display:block;}
/* -- individual office */

/* site map -- */
#sitemap .secondColumn ul {margin-top:7px;}
/* -- site map */

/* email-referrals -- */
.contentBlockWrapper {margin:0 7px 0 0;}
.contentBlockOnLeft {float:left; width:274px; margin:5px 0;}
.contentBlockOnRight {float:right; width:274px; margin:5px 0;}
.email-referral h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:15px; margin:3px 0 6px 0;}
.email-referral h2 a {margin:3px 0 6px 0;}
.email-referral h2 a, .email-referral h2 a * {font-family:Georgia, "Times New Roman", Times, serif; color:#000000; font-size:15px;}
.greyBox {background:#E7E3E0;}
#email-referral-collection .greyBox {margin:30px 0 0 0;}
.greyBox h2 a {text-decoration:none;}
.greyBox h2 a:hover {text-decoration:underline;}
#email-referral-collection h2.withImageOnLeft {margin-top:0;}
#email-referral-collection h2.withImageOnLeft img {float:left; margin:0; padding:0;}
#email-referral-collection h2.withImageOnLeft span {display:block; padding:4px 0 0 196px; margin:0;}
#email-referral-collection .marginForIE {margin:0 0 0 188px;}
#email-referral-collection .marginForIE div {padding:0 0 0 8px;}
.greyBox p {margin:0; padding:0 10px 8px 0;}
.darkGreyBox {background:#A09C99;}
.darkGreyBox * {color:#ffffff;}
.darkGreyBox ul {margin:0; padding:7px 0 7px;}
.darkGreyBox li {margin:0; padding:0 0 0 13px;}
.darkGreyBox a {text-decoration:none;}
.darkGreyBox a:hover {text-decoration:underline;}
/* -- email-referrals */