@charset "utf-8";
/* SC -- */
/* basics -- */
* {
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	line-height:1.4em;
}
body {
	color:#eee5d4;
	font-weight:normal;
	background:#000 url(/images/background_gradient.jpg) repeat-x 0 0;
	margin:0;
	padding:0;
}
h1,h1 * {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
}
h2,h2 *,h1.convertedFromH2,#latestNews, .secondColumn h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	margin:10px 0 10px 0;
	color:#CDB585;
	font-weight:normal;
}
#search h1.convertedFromH2{
	line-height: normal;
	margin: 10px 0;
	clear: both;
}

#search h1.convertedFromH2 br{
	font-size: 17px;
}
h3,h3 a {
	font-family:Arial,Helvetica,sans-serif;
	color:#CDB585;
	font-size:12px;
	margin:12px 0 10px 0;
	font-weight:normal;
}
h3 a{
	text-decoration: none;
	color:#CDB585;
}
h4,h4 * {
	margin:5px 0 8px 0;
	color:#fff;
}
h5,p.convertedFromH5 {
	font-weight:bold;
}
.modifiedTemplate h1 {
	margin-top:0;
	line-height:22px;
}
img {
	border:none;
}
p {
	font-size:12px;
	margin:0 0 8px 0;
}
p.introText {
	font-size:12px;
	margin:0 0 12px 0;
	line-height:1.5em;
}
li {
	padding:0 0 2px 0;
	font-size:12px;
	color: #eee5d4;
}
a {
	text-decoration:underline;
	color:#fff;
}
a:hover {
	text-decoration:none;
}
.clear {
	width:1px;
	height:1px;
	overflow:hidden;
	clear:both;
	color: #000;
	border: 0;
}
.clearl{
	clear: left;
}
img.introImg {
	display:block;
	float:right;
	margin:3px 0px 8px 10px;
}
table {
	margin: 15px 0 20px 0;
	padding:0;
	border-collapse:collapse;
}
th {
	text-align:left;
	border:1px solid #000;
	margin:0;
	padding:5px;
	vertical-align:top;
	font-weight:bold;
	background:#242424;
	color:#ffffff;
}
td {
	text-align:left;
	border:1px solid #000;
	margin:0;
	padding:5px;
	background:#2F2F2F;
}

.secondColumn h1{
	color: #CDB585;
}
#individual h1{
	font-size: 14px;
	margin-left: 10px;
}
.externalLink {
	padding-left:15px;
	background: url(../images/external-icon.gif) scroll no-repeat left center;
}
/* -- basics */
/* main structure -- */

#pageHeader {
	width:964px;
	margin:0 auto;
	padding: 4px 13px 0 13px;
	position:relative;
	z-index:100;
	height: 89px;
	border-bottom: 1px solid #1e1d1a;
	background: transparent url(/images/heading_bg.gif) repeat-x top;
}
#pageBody {
	width:980px;
	margin:0 auto 7px;
	font-size:12px;
	padding: 8px 0 0 0;
	background: transparent url(/images/top_body_bg.gif) repeat-x top;
}
#pageQuickLinks,#newPageQuickLinks {
	width:940px;
	margin:0 auto 7px;
	background: url(../images/footer_gradient.gif) repeat-x top;
	padding: 12px 20px 0 20px;
}
#pageQuickLinks .convertedFromH4,#newPageQuickLinks .convertedFromH4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 0 8px 0;
	color:#cdb585;
	font-weight:normal;
}
#pageQuickLinks .convertedFromH4 a,#newPageQuickLinks .convertedFromH4 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cdb585;
	font-weight:normal;
}
#pageFooter {
	width:900px;
	margin:0 auto;
	background: url(../images/footer_gradient.gif) repeat-x top;
	padding: 12px 30px;
}
.sectionBreak {
	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: 89px;
	text-indent:-99999px;
	background:url(/images/argyll_logo.gif) no-repeat 12px 27px;
	overflow:hidden;
	margin:0;
	width: 200px;
	float: left
}
#siteLogo a {
	display:block;
	width:200px;
	font-size:10px;
	height: 93px;
}
.modifiedTemplate #siteLogo {
	background-position:0 22px;
	height:62px;
}
.modifiedTemplate #siteLogo a {
	padding-top:62px;
}
#quickRefForContact {
	text-align: right;
	height: 36px;
	font-size: 12px;
	padding-top: 4px;
}
#quickRefForContact * {
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
}
#quickRefForContact dt {
	display: none;
}
#quickRefForContact dt.first {
	border:none;
	margin:0;
	padding:0;
}
#quickRefForContact dd {
	margin-left:2px;
}
body #quickRefForContact a {
	text-decoration:none;
	color:#fff;
}
#quickRefForContact a:hover {
	text-decoration: underline;
}
/* -- header */
/* main navigator -- */

#navOnHeader {
	color:#cdb585;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	list-style:none;
	list-style-image:none;
}

#leftNavOnHeader {
	float:left;
}
#rightNavOnHeader {
	float:right;
}

#navOnHeader, #navOnHeader ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#navOnHeader a {
	display: block;
	margin:0;
	padding:0 9px 0 12px;
	line-height:40px;
	font-size:12px;
	color:#cdb585;
	text-decoration: none;
}
#navOnHeader a:hover, #navOnHeader li.highlighted a{
	color: #fff;
}

#navOnHeader li.nav_contact a{
	padding:0 9px;
}


#navOnHeader li {
	float: left;
	list-style: none;
	padding: 1px;
	background:transparent url(/images/navItemSeparator.jpg) no-repeat scroll 0 17px;
}

#navOnHeader li.first{
	background: none;
	border: none;
}

#navOnHeader #leftNavOnHeader li:hover+li,#navOnHeader li.previousSiblingInHoverState {
	background: none;
}
#navOnHeader #leftNavOnHeader li.no-dropdown:hover+li{
	background:transparent url(/images/navItemSeparator.jpg) no-repeat scroll 0 17px;
}

#navOnHeader #leftNavOnHeader li:hover, #navOnHeader #leftNavOnHeader li.sfhover{
	background:#141414;
	border:1px solid #44413c;
	padding: 0px;
	border-bottom:none;
}
body #navOnHeader #leftNavOnHeader li.sfhoverNext{
	background: none;
}
#navOnHeader #leftNavOnHeader li.sfhover ul li, #navOnHeader #leftNavOnHeader li.sfhover ul li a{
	border: 0;
	padding: 0;
	line-height: 12px;
	margin: 0;
	height: 20px;
}
#navOnHeader #leftNavOnHeader li.no-dropdown:hover{
	background: none;
	border: 1px solid transparent;
	padding: 0px;
	border-bottom:none;
}
#navOnHeader li ul li, #navOnHeader li div ul li{
	clear: left;
	float: none;
	background: none;
	
}

#navOnHeader #leftNavOnHeader li ul li:hover{
	padding: 0;
}


#navOnHeader #leftNavOnHeader li:hover ul li{
	border:none;
}

#navOnHeader li.nav_home{width: 60px;}
#navOnHeader li.nav_so{width: 112px;}
#navOnHeader li.nav_mr{width: 108px;}
#navOnHeader li.nav_vo{width: 100px;}
#navOnHeader li.nav_locations{width: 75px;}
#navOnHeader li.nav_about{width: 60px;}
#navOnHeader li.nav_contact{width: 60px;}
#navOnHeader li.nav_news{width: 56px;}
#navOnHeader li.nav_insider{width: 108px;}

#navOnHeader .dropdownMenu {
	background:#141414;
	border:1px solid #44413c;
	border-top: none;
	z-index:99;
	padding: 10px;
}

#navOnHeader li ul li a, #navOnHeader li p a{
	line-height: 12px;
	padding: 5px 0;
	color: #EEE5D4;
	font-size: 11px;
}
#navOnHeader li p a{
	text-decoration: underline;
}

#navOnHeader li ul li{
	line-height: 12px;
	padding: 0;
}
#navOnHeader li ul li a:hover, #navOnHeader li div p a:hover{
	text-decoration: underline;
	border: none;
}

#navOnHeader li ul, #navOnHeader li div.dropdownMenu {
	position: absolute;
	width: 170px;
	left: -999em;
	padding: 10px;
	margin-left:-1px;
}

#navOnHeader li div ul{
	padding: 0;
}

/* The top border on the nav drop downs are an image */
#navOnHeader li.nav_so ul{width: 154px; background: #141414 url(/images/dropDownTopBorder.gif) no-repeat 112px 0;}
#navOnHeader li.nav_mr ul{width: 150px; background: #141414 url(/images/dropDownTopBorder.gif) no-repeat 108px 0;}
#navOnHeader li.nav_vo ul{width: 140px; background: #141414 url(/images/dropDownTopBorder.gif) no-repeat 100px 0;}
#navOnHeader li.nav_locations div.dropdownMenu{background: #141414 url(/images/dropDownTopBorderLocations.gif) no-repeat -4px 0;}


#navOnHeader li.nav_locations div.dropdownMenu{
	width: 360px;
	display: block;
	height: 228px;
	z-index: 100;
}
#navOnHeader li.nav_locations div.columnLayoutEntry{
	width: 180px;
	float: left;
}
#navOnHeader li.nav_locations div.columnLayoutEntry-right{
	width: 180px;
	float:right;
}
#navOnHeader li.nav_locations div ul, #navOnHeader li.nav_locations p{
	position: relative;
	float: left;
	margin: 5px 0 0 0;
}
#navOnHeader li.nav_locations p.menuHeading{
	font-weight: bold;
	text-decoration: underline;
	clear: left;
	width: 170px;
}
#navOnHeader li:hover ul, #navOnHeader li.sfhover ul{
	left: auto;
}
#navOnHeader li:hover div, #navOnHeader li.sfhover div {
	left: auto;
}
#navOnHeader li div.dropdownMenu{
	margin-left: -96px;
}

/* -- main navigator */
/* sub navigator -- */
#subNav {
	list-style:none;
	list-style-image:none;
	margin:6px 0 20px;
	padding:0;
}
#search #subNav{
	margin-bottom: 40px;
}
.subNav_location{
	height: 155px;
}
#subNav li {
	margin:0;
	padding:0;
	border-bottom:1px solid #27272a;
}
#subNav li a {
	display:block;
	margin:0;
	padding:4px 3px 5px 8px;
	color:#eee5d4;
	text-decoration:none;
	font-size:11px;
}
#subNav li a.highlighted  {
	color:#fff;
	text-decoration:underline;
}
#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: #eee5d4;
}
/* -- quick link section */
/* footer -- */
#pageMiscLinks {
	line-height:1em;
	font-size:11px;
	float: right;
	width: 300px;
	text-align: right;
}
#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 {
	color:#71706e;
	text-decoration:none;
}
#pageMiscLinks a:hover {
	text-decoration:underline;
}

#pageCopyrightClaim {
	float:left;
	font-size:11px;
	color:#71706e;
	margin:3px 0;
}
#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:#766e6a;
}
#pageFooter #siteMaker a {
	font-size:inherit;
	color:#766e6a;
	text-decoration:none;
}
#pageFooter #siteMaker a:hover {
	text-decoration: underline;
}
/* -- footer */
/* columns for main content -- */
#pageBody .columnBreak {
	float:left;
	width:12px;
	height:1px;
	overflow:hidden;
}
#pageBody .columnBreak hr {
	visibility:hidden;
}
#pageBody .firstColumn {
	margin:0 0 10px 0;
}
#pageBody .secondColumn {
	margin:0 0 10px 15px;
}
#pageBody .thirdColumn {
	margin:0 0 10px 0;
}
#pageBody.twoColumnLayout .firstColumn {
	float:left;
	width:240px;
	margin: 0 0 0 13px;
	display: inline;
}
#pageBody.twoColumnLayout .secondColumn {
	float:left;
	width:712px;
}
#pageBody.threeColumnLayout .firstColumn {
	float:left;
	width:240px;
	margin: 11px 0 0 13px;
	display: inline;
}
#pageBody.threeColumnLayout .secondColumn {
	float:left;
	width:521px;
}
#individual #pageBody.threeColumnLayout .secondColumn {
	background:url(/images/comingSoon.gif) no-repeat center 165px;
}
body#individual .secondColumn {
	margin-top:11px;
}
#pageBody.threeColumnLayout .thirdColumn {
	float:right;
	width:171px;
	margin: 11px 10px 0 0;
	display: inline;
}
body#search .thirdColumn {
	margin-top:0!important;
}


.modifiedTemplate #wrapper {
	position:relative;
	margin:0 auto;
	width:959px;
}
.modifiedTemplate #pageBody {
	position:relative;
	font-size:11px;
	margin:10.6em 0 0 0;
}
.modifiedTemplate #pageHeader {
	position:absolute;
	top:0;
	left:0;
	height: 100px;
}
.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:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9E9A99;
	font-weight:normal;
	min-height:15px;
}
#home p {
	font-size:12px;
}
#home #pageBody {
	font-size:12px;
}
#home #topLeftBox-1 {
	padding:0 0 3px 8px;
	color:#ffffff;
	margin:0 0 12px 0;
	height:367px;
}
#home #topLeftBox-1 * {
	color:#eee5d4;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}
#home #topLeftBox-1 h2,#home #topLeftBox-1 p {
	margin:0 0 8px 0;
}

#home #topRightBox {
	width:712px;
	min-height:370px;
	overflow:hidden;
	margin:0 0 12px 0;
	position:relative;
}
#home #homeSlides {
	padding:0;
	width:228px;
	height:108px;
	position:absolute;
	top:10px;
	right:10px;
	margin:0;
	z-index:10;
}
#home #homeSlides p.convertedFromH3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#CDB585;
	margin: 0;
}
#home #homeSlidesTop {
	padding:8px 10px 8px 10px;
}

#home #homeSlidesPics {
	z-index:0;
}
#home #getInTouchBlock {
	margin:0;
	border: 1px solid #2e2c28;
	padding-top: 18px;
}
#home #getInTouchBlock .getInTouchHeading{
	margin: 0 0 8px 0;
}

#home #bottomRightBox .columnLayoutEntry {
	float:left;
	width:237px;
	padding:0;
	margin:0;
	background:#000 url(../images/texture_gradient.jpg) repeat-x;
}

#home #bottomRightBox .columnLayoutEntry h2,#home #bottomRightBox .columnLayoutEntry h5 {
	color:#cdb585;
}
#home #bottomRightBox .columnLayoutEntry h2 a,#home #bottomRightBox .columnLayoutEntry h5 a {
	color:#cdb585;
	font-size:16px;
	font-family:Arial, Helvetica, sans-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, #home #bottomRightBox-2, #home #bottomRightBox-3{
	padding:4px 0;
	font-size:10px;
	height:260px;
	background:url(/images/home_side_border.gif) no-repeat 0 0;
}
#home #bottomRightBox-1 h2 {
	background:url(/images/photoClips/homeImg001.jpg) scroll no-repeat 18px 44px;
}
#home #bottomRightBox-2 h2 {
	background:url(/images/photoClips/homeImg002.jpg) scroll no-repeat 18px 44px;
}
#home #bottomRightBox-3 h2 {
	background:url(/images/photoClips/homeImg003.jpg) scroll no-repeat 18px 44px;
}

#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:12px 0 120px 34px;
	margin:0;
}
#home #bottomRightBox ul{
	padding: 24px 0 0 14px;
}
#home #bottomRightBox-4 #newsItems {
	width:414px;
	list-style:none;
}
#home #bottomRightBox-4 #newsItems li {
	font-size:11px;
	line-height:1.1em;
	width:414px;;
	background:none;
	padding:6px 0;
	border-top: 1px solid #2e2c28;
	margin: 4px 0 0 0;
}
#home #bottomRightBox-4 #newsItems li a {
	color:#eee5d4;
	text-decoration: none;
}
#home #bottomRightBox-4 #newsItems li a:hover{
	text-decoration: underline;
}
#home #bottomRightBox-4 #newsSections {
	background:#313131;
	padding:20px 0 0 28px;
	width:209px;
	height: 120px;
	float: right;
}
#home #bottomRightBox-4 p{
	width:207px;
	background:#313131;
	margin: 0;
}
#home ul.news_list{
	float: left;
	padding: 0;
}
#home #bottomRightBox-4 #newsSections li {
	font-size:11px;
	line-height:1.1em;
	color: #eee5d4;
	margin:0 2px 0 16px;
	width:170px;
	padding: 0;
}
#home #bottomRightBox-4 #newsSections p {
	color: #cdb585;
	font-size: 12px;
	padding: 0 0 10px 0;
}

#home #bottomRightBox-4 #newsSections li h6 {
	margin:0;
	padding:0;
}
#home #bottomRightBox-4 #newsSections li a {
	text-decoration:none;
	color:#eee5d4;
	font-weight:normal;
	font-size:12px
}
#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:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#272731;
	font-weight:normal;
}
.genericBlock p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#272731;
	font-weight:normal;
}
.genericBlock p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
}
/* -- generic block */
/* get in touch block -- */
#getInTouchBlock {
	background:#000 url(../images/texture_gradient.jpg) repeat-x;
	border:1px solid #2E2C28;
	padding:14px;
	color:#ffffff;
	margin:0 0 12px 0;
}
#getInTouchBlock * {
	color:#EEE5D4;
}
#getInTouchBlock h3,#getInTouchBlock .getInTouchHeading {
	margin:0 0 12px 0;
	line-height:1.1em;
	color:#cdb585;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
}
#getInTouchBlock form {
	margin:0;
	padding:0;
}

#getInTouchBlock form fieldset {
	border:none;
	padding:0;
	margin:0;
}
#getInTouchBlock form .lineInputField {
	width:204px;
	border:1px solid #44413c;
	padding:2px;
	color:#eee5d4;
	font-size:10px;
	display:block;
	background: #000;
	clear: left;

	margin: 2px 0;
}
#getInTouchBlock form .selectField {
	width:210px;
	border:1px solid #44413c;
	color:#eee5d4;
	font-size:10px;
	display:block;
	margin: 2px 0;
	background: #000;
	clear: left;
}
#getInTouchBlock form .selectField optgroup {
	padding:2px 0;
	color:#eee5d4;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	background: #000;
}
#getInTouchBlock form .selectField option {
	padding:2px 0 0 2px;
	color:#fff;
	font-size:10px;
}

#getInTouchBlock label{
	display: block;
}
#getInTouchBlock form .lo3R-submit {
	background:#000;
	border:1px solid #44413c;
	color:#ffffff;
	width:85px;
	text-align:center;
	padding:5px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	margin:5px 0 6px 0;
	cursor:pointer;
	clear: left;
}
#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:200px;
	border:1px solid #44413C;
	padding:2px 4px;
	color:#ffffff;
	font-size:10px;
	display:block;
	margin:2px 0;
	background:#000;
}
#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:12px 13px 7px 14px;
	border:1px solid #2E2C28;
}
#TfLJourneyPlannerBlock h3,#TfLJourneyPlannerBlock p.convertedFromH3 {
	background:url(/images/journeyPlannerLogo.jpg) scroll no-repeat left top;
	height:36px;
	margin:0;
	overflow:hidden;
}
#TfLJourneyPlannerBlock h3 a,#TfLJourneyPlannerBlock p.convertedFromH3 a {
	padding:36px 0 0 0;
	display:block;
}
#TfLJourneyPlannerBlock form {
	margin:0;
	padding:0;
}
#TfLJourneyPlannerBlock form fieldset {
	border:none;
	padding:0;
	margin:0;
}
#TfLJourneyPlannerBlock form .lineInputField {
	width:202px;
	border:1px solid #2E2C28;
	padding:2px;
	color:#fff;
	background:#000;
	font-size:10px;
	display:block;
	margin:2px 0;
}
#TfLJourneyPlannerBlock form .selectField {
	width:208px;
	border:1px solid #2E2C28;
	color:#fff;
	background:#000;
	font-size:10px;
	display:block;
	margin:2px 0;
}
#TfLJourneyPlannerBlock form .selectField option {
	padding:2px;
	color:ffffff;
	font-size:10px;
}
#TfLJourneyPlannerBlock form .formButton {
	background:#000;
	color:#fff;
	padding:5px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	margin: 5px 0 6px 0;
	border:1px solid #423F3A;

	font-weight:bold;
	text-align:center;
	text-transform:uppercase;

}
#TfLJourneyPlannerBlock a.advanced{
	padding: 5px;
	display: block;
}
/* -- 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:#000 url(../images/texture_gradient.jpg) repeat-x scroll 0 0;
	border:1px solid #2E2C28;
}
.thirdColumn #homeSlides h3,.thirdColumn #homeSlides p.convertedFromH3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #CDB585;
}
.thirdColumn #homeSlidesTop {
	padding:10px 0 10px 10px;
}
.thirdColumn #homeSlidesTop .formSubmitButton {
	margin-bottom: 0;
}
/* -- 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:#141414 url(/images/photoClips/brandListBackgroundImg001.jpg) scroll repeat-y left top;
	padding:0 0 0 188px;
}
.about-us .brandList li.palladia {
	background:#141414 url(/images/photoClips/brandListBackgroundImg002.jpg) scroll repeat-y left top;
	padding:0 0 0 188px;
}
.about-us .brandList li.corpnex {
	background:#141414 url(/images/photoClips/brandListBackgroundImg003.jpg) scroll repeat-y left top;
	padding:0 0 0 188px;
}
.about-us .brandList li.grosvenorServicedOffice {
	background:#141414 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:#2F2F2F ;
	width:321px;
	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 {

}
.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:#000;
	clear:both;
	margin:10px 0;
}
.listOfCentreLocations .listContent ul {
	list-style: none;
}
.listOfCentreLocations .listContent ul li {
	min-height:85px;
	padding:3px 2px 3px 102px;
	margin: 0 0 6px 0;
	clear:both;
	background-repeat: no-repeat;
	border: 1px solid #2E2C28;
}
.listOfCentreLocations .listContent ul li.alignOnLeft {
	float:left;
	width:414px;
	clear:left;
}
.listOfCentreLocations .listContent ul li.alignOnRight {
	border-left:2px solid #ffffff;
	float:left;
	width:355px;
	clear:none;
}
.listOfCentreLocations .listContent ul li h5 {
	font-size:11px;
	color:#EEE5D4;
	margin:0;
	line-height:1.1em;
	display: inline-block;
}
.listOfCentreLocations .listContent ul li h5 a {
	color:#EEE5D4
}
.listOfCentreLocations .listContent ul li p {
	color:#EEE5D4;
	line-height:1em;
	margin:3px 0 3px 0;
	font-size: 10px;
}
.listOfCentreLocations .listContent ul ul {
	list-style: none;
	padding: 5px 0 0 0px;

}
.listOfCentreLocations .listContent ul ul li {
	background: url(/images/genericBulletPoint.gif) no-repeat 10px 7px;
	padding:3px 0 0 20px;
	border:none;
	width:auto;
	float:none;
	min-height:0;
	font-size:11px;
	line-height:1em;
	color:#EEE5D4;
	clear:none;
}
/* -- 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 #2E2C28;
	padding:4px 3px 0 10px;
	margin:0 0 10px 0;
}
#individual .neighbouringCentres h3,#individual .neighbouringCentres p.convertedFromH3 {
	font-family:Arial, Helvetica, sans-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:#fff;
	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;
}
#office-sub-content ul{
	margin: 15px 0;
}
#office-sub-content li{
	margin: 0 0 0 50px;
}

#individual p.rates, #individual h4.rates{
	font-weight: bold;
	margin: 20px 0 10px 0px;
	color: #fff;
}
p.rates, h2.rates{
	font-weight: bold;
	margin: 5px 0 5px 20px;
	color: #fff;
	font-size: 12px;
}
#individual p.paragraphNudge{
	margin-top: 20px;
}
#individual table {
	width:50%;
}
#individual .noBgColor td {
	width:50%;
}
#individual .noBgColor .tdBgColor td {
	width: auto;
}
#individual h5 {
	font-size:12px;
}
#individual h4 {
	font-size:14px;
	font-weight:normal;
	color: #EEE5D4;
	padding: 15px 0 0 15px;
}
#individual h3{
	padding: 15px 0 0 15px;
	font-size:14px;
	font-weight:normal;
}
#individual #office-sub-content h2{
	background:url(/images/header_bg.gif) repeat-x;
	padding: 5px 15px;
	margin: 20px 0 10px 0;
}
#individual #office-sub-content p{
	padding: 0 15px;
}
#individual #office-sub-content table {
	width: 501px;
	margin-left: 10px;
}
#individual #office-sub-content table td table{
	width: 321px;
}
#individual #office-sub-content td {
	vertical-align:top;
}
#individual #gMapDz {
	width:280px;
	height:385px;
	background: #000;
}
#individual #office-sub-content td center img {
	vertical-align:top;
}
/* -- individual office */
/* site map -- */
#sitemap 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:Arial, Helvetica, sans-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:Arial, Helvetica, sans-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 */

/* OMc -- */

#homeSlides {
	width:160px;
	height: 250px;
	margin:10px;
	padding:10px;
	background-image:url(../images/frontPagePhotos/floatBG.png);
	float:right;
	color:#ffffff;
}
#homeSlidesPics {
	z-index:-1;
	height:370px;
}

/* Forms */
#homeSlides h3 {
	margin:0 0 4px 0;
	line-height:1.1em;
	color:#ffffff;
}
#homeSlides b {
	font-size:11px;
	margin:4px 0;
}
#homeSlides form {
	margin:0;
	padding:0;
}
#homeSlides label {
	font-size:11px;
	float: left;
	padding: 6px 3px 0 0;
	width: 58px;
	display: inline-block;
}
#homeSlides  .formSubmitButton{
 	float: left;
}
#home #homeSlides  .formSubmitButton{
	float: right;
}
.selectDropDown {
	width:208px;
	border:1px solid #4d4d3e;
	color:#fff;
	background: #000;
	font-size:11px;
	margin:2px 0;
}
.thirdColumn .selectDropDown{
	width: 150px;
}
.selectDropDown optgroup {
	padding:2px 0;
	color:#272731;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	background: #f00;
}
.selectDropDown option {
	padding:2px;
	color:#EEE5D4;
	font-size:10px;
}
.formSubmitButton {
	background:#000;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	width: 74px;
	border:none;
	text-align:center;
	padding:2px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float: right;
	display:inline;
	margin:5px 0 6px 0;
	cursor:pointer;
	border: 1px solid #423f3a;
}




/* Area guides */
.featuredCentres {
	margin: 0 0 0 2px;
}
.featuredCentres h2{
	color: #cdb585;
	font-size: 13px;
	padding: 4px 0 0 0;
}
.featuredCentres div {
	margin-bottom:10px;
	border:#292724 1px solid;
	background:#000 url(../images/texture_gradient.jpg) repeat-x scroll 0 0;
}
.featuredCentres a {
	display:block;
	height:153px;
	padding:4px 6px;
	color: #cdb585;
	font-size: 10px;
	text-decoration: none;
}
.featuredCentres a:hover {
	text-decoration:underline;
}
.featuredCentres a span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
	.featuredCentres .featuredCentre-1 a{
		background:url(../images/featuredCentres/no1_cornhill.jpg) no-repeat 0 26px;
	}
	.featuredCentres .featuredCentre-2 a{
		background:url(../images/featuredCentres/84_brook.jpg) no-repeat 0 26px;
	}
	.featuredCentres .featuredCentre-3 a{
		background:url(../images/featuredCentres/no1_grosvenor.jpg) no-repeat 0 26px;
	}
	.featuredCentres .featuredCentre-4 a{
		background:url(../images/featuredCentres/33_st_james.jpg) no-repeat 0 26px;
	}
	.featuredCentres .featuredCentre-5 a{
		background:url(../images/featuredCentres/paris.jpg) no-repeat 0 26px;
	}


/* Search */
#location_intro{
	height: 202px;
}
#searchBox {
	padding:10px;
	background: #2F2F2F;
}
#searchBox .search_textbox p{
	float:right; 
	width:180px; 
	padding:10px; 
	border: 1px solid #948976;
	background: #000;
}
#searchBox .selectDropDown {
	width: 160px;
}
#searchBox .formSubmitButton{
	float: left;
}
	/* Google map styles */
	#Gmap {
		width:519px;
		height:440px;
		margin:10px 0;
		border: 1px solid #2E2C28;
		background-color:#000;
	}
	#Gmap p {
		text-align:center;
		margin-top:60px;
	}

	#Gmap .listOfCentreLocations .listContent {
		margin: 8px 0 0;
	}
	#listView .listContent {
		margin:16px 0;
	}
	#Gmap .listOfCentreLocations .listContent ul {
		padding:0 3px 1px;
		display:block;
		list-style: disc;
	}
	#Gmap .listOfCentreLocations .listContent ul li{
		border: none;
	}
	#Gmap .listOfCentreLocations .listContent ul ul{
		list-style: none;
		padding: 5px 0;
		margin: 0 0 0 20px;
	}
	#Gmap .listOfCentreLocations .listContent ul ul li {
		padding-top:0;
		padding-right:0;
/*		padding-bottom:6px; */
		margin-bottom:6px;
	}
	#Gmap .listOfCentreLocations .listContent ul li p {
		margin:0;
		text-align:left;
		padding: 3px 0;
	}
		
	#mapTooltip{
	  width: 380px;
	}
	#mapTooltip_contents{
	  background-color: #000;
	  border: 1px solid  #a4a19e;
	  height:107px;
	  padding: 0;
      overflow:hidden;
	}
	#mapTooltip_contents img {
		width:95px;
		height:95px;
	}
	#mapTooltip_beak{
	  width: 24px;
	  height: 29px;
	  background:url(/images/mapBeak.png) no-repeat 0 4px;
	  z-index:2;
	}
	#mapTooltip_tl, #mapTooltip_tr, #mapTooltip_bl, #mapTooltip_br, #mapTooltip_t,#mapTooltip_l,#mapTooltip_r,#mapTooltip_b{
	  height: 0px;
	  width: 0px;
	}




#noResults {
	background-color:#A09C99;
	padding:10px;
	text-align:center;
	margin-top:10px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#FFF;
}

/* DZ */

.floatL {
	float:left;
}
.floatR {
	float:right;
}
.bold {
	font-weight:bold;
}
.displayInline {
	display:inline!important;
}
.displayBlock {
	display:block!important;
}
.clearDZ {
	clear:both;
	line-height:normal;
}
.relative {
	position:relative;
}
.cursor {
	cursor: pointer;
}
/* news */
.hrNewsRoom {
	background-color:#2E2C28;
	height:1px;
	line-height:1px;
	border:none;
	margin:10px 0;
	padding:0;
	width:100%;
}
hr.hrNewsRoom {
	display:none;
}
#news .secondColumn h1,#news .secondColumn #listnews h2.main_news_h2 {
	color:#CDB585;
	padding: 0;
	font-size: 16px;
}
#news .secondColumn h2{
	color: #EEE5D4;
}
#news .secondColumn h2 span{
	font-weight: normal;
	font-size: 11px;
	color: #CDB585;
}
#news .secondColumn h1 *,#news .secondColumn h2 * {
	margin:0;
}
#news .secondColumn h1 a,#news .secondColumn h2 a {
	color:#CDB585;
	text-decoration:none;
	display:block;
}
#news .secondColumn h3, #news .secondColumn h3 *{
	color: #EEE5D4;
	font-weight: bold;
	margin-top: 3px;
}
#news #midform {
	display:inline;
}
#news fieldset {
	border:none;
}
#midform #goBut {
	margin-left:3px;
}
#listnews h1,#listnews h1 a,#listnews h2,#listnews h2 a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
#news .secondColumn a {
	font-size:11px;
}
#listnews h4,#newsIndividual h4 {
	margin:0;
	padding:5px 0;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
}
#listnews h1,#newsIndividual h1,#listnews h2,#newsIndividual h2 {
	margin-bottom:3px;
}
#newsIndividual h1,#newsIndividual h1 *,#newsIndividual h1 a,#newsIndividual h2,#newsIndividual h2 *,#newsIndividual h2 a {
	font-size:18px;
	color:#CDB585;
	font-weight:normal;
}
#newsIndividual h1,#newsIndividual h2 {
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
}
#newsIndividual h1 span,#newsIndividual h2 span {
	font-size:17px;
}
#news #listnews h1 a,#news #listnews h2 a {
	font-size:13px;
}
#news #listnews h1 a:hover,#news #listnews h2 a:hover {
	text-decoration:underline;
}
#listnews h4 {
	font-size:11px;
}
#news #listnews p, #news #listnews h2, #news #listnews h3{
	padding: 0 10px;
}
#newsIndividual h1,#newsIndividual h2 {
	margin-top:3px;
	margin-bottom: 10px;
}
/* cms */
.FloatLeft {
	float:left;
	margin:1px 8px 2px 0;
}
.FloatRight {
	float:right;
	margin: 1px 0 2px 8px;
}
/* individual office */
#individual .officeSubNav {
	list-style:none;
}
#individual .officeSubNav li {
	float:left;
	margin:0;
	background:#000 url(/images/navItemSeparator.jpg) no-repeat left 4px;
	padding:0;
}
#individual .officeSubNav li.first{
	background:none;
}

#individual .officeSubNav li{
	padding:0 14px;
	margin-top: 10px;
}
#individual .officeSubNav li a {
	display:block;
	color:white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin: 0 0 8px 0;
}

#office-sub-content {
	margin-top:10px;
}
.requireBrochure {
	background: #000 url(/images/pdfIcon.gif) no-repeat 8px center;
	padding:9px 0 17px 50px;
}
.requireBrochure a {
	color:#CDB585;
	text-decoration:none;
	font-size:11px;
}
#imgView {
	height:345px;
}
#imgViewBg {
	background-position:bottom;
	background-repeat:no-repeat;
}
#imgViewContent a:hover,.requireBrochure a:hover {
	text-decoration:underline;
}
#imgViewContent a {
	text-decoration:none;
	color:white;
}
#individual #pageHeader {
	z-index:100;
}
#imgViewContent {
	width:196px;
	left:10px;
	top:10px;
	z-index:1;
	position:relative;
}
#imgViewContent h2,#imgViewContent h1.convertedFromH2 {
	color:white;
	position:relative;
	margin:0;
	padding:4px 8px;
	line-height:normal;
	font-size:15px;
}
#imgViewContent h2 *,#imgViewContent h1.convertedFromH2 * {
	padding:0;
	margin:0;
	line-height:normal;
}
#imgViewContent p {
	color:white;
	position:relative;
	margin:0;
	padding:0;
}
#imgViewContent img {
	vertical-align:middle;
}
.opacity {
	background:#000;
	opacity:0.75;
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
}
#centerOpacity,.moreImgOpacity {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	line-height:normal!important;
}
#imgViewContent #imgwrap {
	margin-bottom:1px;
	position:relative;
}
#imgViewContent #centerNameW {
	margin-bottom:1px;
	position:relative;
}
#individual #pageBody {
	position:relative;
	z-index:1;
}
#imgwrap p {
	padding:4px 8px;
	position:relative;
	color:white;
	text-align:center;
}
#featuredCenter {
	float:right;
	width:380px;
}
#featuredTitle {
	text-align:right;
	padding:5px 9px;
	background-color:#A09C99;
	color:white;
	margin:0;
}
#featuredTitle a {
	color:white;
}
.officesDZ address {
	color:#9f9c99;
	font-style:normal;
	font-size:11px;
	margin-bottom:3px;
}
.officesDZ .featuredBox h4 {
	margin:0;
}
.officesDZ .featuredBox h4 a {
	font-family:Arial,Helvetica,sans-serif;
	color:#766e6a;
}
.officesDZ .featuredBox h4.floatR {
	font-size:15px;
	color:#939290;
}
.officesDZ .featuredBox li {
	color:#766e6a;
}
.officesDZ .promotionalBox {
	width:180px;
	height:308px;
	min-height:308px;
	border:#A4A19E 1px solid;
}
#featuredCenter .featuredBox {
	padding:3px 8px 3px 100px;
	margin-top:2px;
	height:87px;
}
.promotionalBox h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:normal;
}
.promotionalBox p {
	color:#766e6a;
}
#moreDetail {
	padding:8px;
	width:245px;
	border:1px solid silver;
	font-size:11px;
}

/* Misc */
#searchBox .noListStyle {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}
#searchBox .noListStyle li {
	padding:0;
	margin:0;
	background:none;
}
.noBgColor td, td.noBgColor {
	background-color:transparent;
}
.tdBgColor td {
	background-color:#2F2F2F;
}
#search #listView li {
	padding-right:5px;
}
#home #bottomRightBox-1 .featuredCentre,#home #bottomRightBox-2 .featuredCentre,#home #bottomRightBox-3 .featuredCentre {
	padding:0 3px 3px 66px;
	height:57px;
}
.columnLayoutEntry h5 a,.columnLayoutEntry p.convertedFromH5 a {
	font-size:12px;
}
.columnLayoutEntry address {
	font-style:normal;
}
#headerRight{
	display: block;
	width: 715px;
	float: right;
}

#getInTouch-buttonWrapper img {
	vertical-align:middle;
}
.secondColumn ul {
	padding: 5px 0 10px 0;
}
.secondColumn li {
	margin:0 0 0 30px;
	padding:0 0 2px 0;
}
.noListStyle img {
	vertical-align:middle;
}
.about-us .brandList li p {
	margin-bottom: 1.1em;
}

/* MC */


#linkedInBox, #scribdBox, #slideBox{
	padding:8px 3px 7px 8px;
	margin:0 0 12px 0;
}
#scribdBox h3{
	padding: 0;
}

#youTubeBox{
	margin:15px 0 0;
}

#flickrBox a.left{
	margin:6px 6px 0 0;
	height: 82px;
}

#flickrBox a.right{
	margin:6px 0 0 0;
	height: 82px;
}
#flickrBox a{
	display: block;
	float: left;
}
#flickrBox {
	margin: 15px 0 0 0;
}


.socialButton{
	margin:15px 0 0 0;
}
	#mapWrapper{
		width:521px;
		margin:10px 0;
	}
/* Google map styles */
	#GmapSmall {
		height:333px;
		margin:0;
		border: 1px solid  #2E2C28;
		background-color:#000;
	}
	#GmapSmall p {
		text-align:center;
		margin-top:60px;
	}

	#GmapSmall .listOfCentreLocations .listContent {
		margin: 8px 0 0;
	}
	#GmapSmall .listOfCentreLocations .listContent ul {
		padding:0 3px 1px;
		display:block;
	}
	#GmapSmall .listOfCentreLocations .listContent ul li{
		border: none;
	}
	#GmapSmall .listOfCentreLocations .listContent ul ul{
		list-style: none;
		margin: 5px 0 0 15px;
	}
	#GmapSmall .listOfCentreLocations .listContent ul ul li {
		padding-top:0;
		padding-right:0;
/*		padding-bottom:6px; */
		margin-bottom:6px;
	}
	#GmapSmall .listOfCentreLocations .listContent ul li p {
		margin:0;
		text-align:left;
		padding: 3px 0;
	}



.bottomLine{
	font-size:11px;
}

/*News Styling */
.news-item{
	padding:8px 0;

	border-top:#27272a solid 1px;
	font-size:11px;
	line-height:12px;
}

.news-item a{
	text-decoration:none;
}	
.thirdColumn .news-item a{
	padding: 0 5px;
	display: block;
}
.news-item a:hover{
	text-decoration:underline;
}	

.VirtualpromotionalBox{
	width:180px;
	height:333px;
	margin:32px 0 0;
	border:#A4A19E 1px solid;
}

#virtualBenefits{
	margin:20px 0;
	width:521px;

}

#virtualBenefits h2, #mapWrapper h2, #virtual-offices-packages h2{
	font-size:14px;
	color: #CDB585;
	margin: 20px 0 10px 0;
}
#virtualBenefits ul li{
	margin:0 0 0 20px;
	padding:0 0 2px 0;
}
#virtualBenefits ul.nobullet, body ul.nobullet{
	list-style:none;
}
#virtualBenefits ul.nobullet li{
	margin: 0 0 0 10px;
}
#virtualBenefits ul.rates, ul.rates{
	margin-left: 20px;
}
ul.rates2{
	font-weight: bold;
	list-style: none;
}
div.inset_box {
	background:#141414;
	padding:10px;
	width:500px;
	display: block;
	margin: 10px 0;
}
div.inset_box ul.floatNextToImage{
	float: left;
}
.floatNextToImage {
	width: 330px;
	float: left;
}
div.inset_box img{
	padding: 0 10px 0 0;
	float: left;
}
div.inset_box p.image_50, p.image_100{
	float: left;
	clear: left;
	display: block;
	height: 70px;
	width: 125px;
	text-indent: -9000px;
}
div.inset_box p.image_50{
	background: url(../images/50.gif) no-repeat -3px 2px;
}
div.inset_box p.image_100{
	background: url(../images/100.gif) no-repeat -3px 2px;
}

div.inset_box p.rates, div.inset_box ul.rates, div.inset_box p, div.inset_box h2{
	margin-left: 10px;
}

#virtual-offices-packages a{

}
#virtual-offices-packages a:hover{
	text-decoration: underline;
}
/* quick link section -- */
#newPageQuickLinks .fiveColumnLayoutEntry {width:190px; margin:10px 0 20px 50px; float:left; height: 130px;}
#newPageQuickLinks .fiveColumnLayoutEntry.first {width:196px; margin-left:20px;}
#newPageQuickLinks a {text-decoration:none; color:#272731;}
#newPageQuickLinks a:hover {text-decoration:underline;}
#newPageQuickLinks ul {list-style:none; list-style-image:none; font-size:11px; color:#71706e; margin:0 5px 0 0;}
#newPageQuickLinks li { padding:0 0 5px 0;}
#newPageQuickLinks ul a {color:#eee5d4; font-size: 11px;}
/* -- quick link section */

/* DA */

/* Video Overlay */

body, html {
	width: 100%; height: 100%;
}

#overlay, #overlay-panel {
    width: 100%; min-height: 100%;
    position: fixed;
    top: 0; left: 0;
    z-index: 1000;
    text-align: center;
	display: none;
}

#overlay {
	background: #F5F1E5;
	cursor: pointer;
}

#overlay-panel {
	background: none;
	display: block;
}

.panel_chrome {
	background: #fff; 
	display: block; overflow: hidden;
	padding: 20px;
	border: 1px solid #ccc;
	width: 640px; height: 380px;
	margin: 150px auto;
	cursor: default;
}

.panel_chrome span {
	font-size: 15px;
	float: right;
	font-weight: bold;
	cursor: pointer;
	padding: 10px 0 0 0;
}

/** ie6 and below only **/
* html #overlay, * html #overlay-panel {
    height: 100%;
    position: absolute;
}

/* PP */

.UpdatedpromotionalBox{
	width:180px;
	height:333px;
	margin:32px 0 0;
	border:#A4A19E 1px solid;
}

#virtualBenefits ul{
	padding-bottom: 8px;
}

.socialMediaBox h3, .socialMediaBox h3 a{
	margin: 0;
}
.socialMediaBox h3 a:hover{
	text-decoration: underline;
}

#youTubeBox img.socialButton, #youTubeBox2 img.socialButton, #youTubeBox3 img.socialButton {
	margin: 4px 0 0 0;
}

.secondColumn h2.mainh2{
	font-size: 14px;
	margin-top: 0;
}

.secondColumn h1#mainh1{
	margin-bottom: 4px;
}


/* home */

#home #topLeftBox-1 h1{
	font-size: 17px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 6px 0;
	color: #cdb585;
}

#home .firstColumn #topLeftBox-1 h2{
	line-height: 17px;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 10px 0 5px 0;
}

#home .firstColumn #topLeftBox-1 p{
	font-size: 12px;
	line-height: 20px;
}


#home  #bottomLeftBox-2{
	color: #cdb585;
	padding: 20px 4px 0 8px;
}
#home #bottomLeftBox-2 a{
	font-size: 11px;
	margin: 0 0 4px 0;
	display: block;
	text-decoration: none;
}
#home #bottomLeftBox-2 a:hover{
	text-decoration: underline;
}
#home #bottomLeftBox-2 .flickr_logo, .flickr_logo{
	background: url(../images/icon_flickr.gif) no-repeat;
	padding: 0 0 14px 40px;
	display: block;

	font-size: 11px;
	color: #CDB585;
}
#home .firstColumn #bottomLeftBox-2 .scribd_logo, .scribd_logo{
	background: url(../images/icon_scribd.gif) no-repeat;
	padding: 0 0 14px 40px;
	display: block;

	font-size: 11px;
	color: #CDB585;
}
#individual .scribd_logo{
	padding-top: 3px;
}
#home .firstColumn #bottomLeftBox-2 .youtube_logo, .youtube_logo{
	background: url(../images/icon_youtube.gif) no-repeat;
	padding: 0 0 14px 40px;
	display: block;

	font-size: 11px;
	color: #CDB585;
}

#home #bottomRightBox-4{
	border: 1px solid #2e2c28;
	padding: 0 0 0 30px;
	background: #0a0a0a url(../images/news_arrow.gif) no-repeat 460px 60px;
	min-height: 140px;
}

#home #bottomRightBox-4 h5{
	width: 420px;
	float: left;
	padding: 18px 0 2px 0;
	margin: 0;
	color:#CDB585;
	font-size:14px;
}
#home #bottomRightBox-4 h5 a{
	color:#CDB585;
	text-decoration: none;
}

#home #bottomRightBox-4 ul#newsItems{
	overflow: hidden;
	float: left;
}


#home #bottomRightBox .columnLayoutEntry p a{
	line-height: 18px;
}

#home #getInTouchBlock form .lineInputField, #home #getInTouchBlock form .selectField{
	margin:3px 0;
	clear: left;
	display: block;
}

#home #getInTouch-buttonWrapper, #getInTouchBlock fieldset{
	clear: left;
	float: left;
	display: block;
}

#voNewsBox{
	border: 1px solid #2e2c28;
	padding: 10px 14px;
	background: #0a0a0a;
	margin: 12px 0;
}
#voNewsBox h3{
	margin: 8px 0;
}

ul.ticklist li{
	list-style-image: url(/images/tickbullet.gif);
	list-style-position:outside;

}

p.notes{
	font-size: 10px;
}
p.extraspace{
	margin-top: 10px;
}

.benefits_copy p{
	margin: 0 0 14px 0;
}

/* Video Overlay */

body, html {
	width: 100%; height: 100%;
}

#overlay, #overlay-panel {
    width: 100%; min-height: 100%;
    position: fixed;
    top: 0; left: 0;
    z-index: 1000;
    text-align: center;
	display: none;
}

#overlay {
	background: #000000;
	cursor: pointer;
}

#overlay-panel {
	background: none;
	display: block;
}

.panel_chrome {
	background: #000000; 
	display: block; overflow: hidden;
	padding: 20px;
	border: 1px solid #000000;
	width: 640px; height: 380px;
	margin: 150px auto;
	cursor: default;
}

.panel_chrome span {
	font-size: 15px;
	float: right;
	font-weight: bold;
	cursor: pointer;
	padding: 10px 0 0 0;
	background: #111l
}


/** ie6 and below only **/
* html #overlay, * html #overlay-panel {
    height: 100%;
    position: absolute;
}