﻿/*
--------------------------------------------------------------------------------
NEW SCREEN.CSS BITS PORTED OVER
--------------------------------------------------------------------------------
*/

/* Telepresence and VC */

div.quickSearch div.usHomeHeader ul li a#meetingLink,
div.quickSearch div.usHomeHeader ul li a#virtualLink {
	line-height:12px;
}

div.quickSearch div.usHomeHeader ul li a#meetingLink span.meetingText {
	font-size:0.8em;
}

p.vcTelepresence a,
p.vcTelepresence a:visited {
	text-decoration:none;
 	color:#000066;
	font-weight:bold;
}

p.vcTelepresence a span {
	color:#990000;
}


/* new partner styles en-gb */

div.partnerDetails img.partnerLogo {
	float:right;
}

img.partnerLogoLeft {
	float:left;
}

div.partnerDetails h4 {
	font-size:1.2em;
	color:#000066;
}

div.rhsColNav ul.subNavPartners {
	margin-left:10px;
}

div.imageHolder {
	width:500px;
}

div.imageHolder:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*--Global Styles--*/
body {
	margin:0;
	padding:0;
	text-align:center;
}

/*--Hyperlink styles--*/
* html a {
	  height:1%;
}
a.miniClose {display:block;width:14px;height:14px;}
a.miniClose:hover {background-image:url(/zsys/img/default/icon_close_blue.gif);}
a.miniClose span {display:none;}
a.calendar {display:block;width:22px;height:22px; float:right;position:relative;top:-21px;_top:-27px;}
div.module a.calendar {display:block;width:22px;height:22px; float:right;position:relative;top:-23px;}
a.calendar span {display:none;}	
a.print {display:block; float:right; height:16px;margin-right:15px; padding:2px 0 0 20px; _margin-top:1px;text-decoration:none;color:#fff;}
/* ========== main blue button ========== */
a.blueArrow {float:right; margin:4px;font-family:Tahoma; font-weight:bold;text-decoration:none;font-size:11px;} 
a.blueArrow:hover {color:#FFF ! important;}
a.blueArrow span.blueButton {display:block;	padding:2px 24px 3px 6px;}
a.rightBlueArrow {float:left;margin:8px 0 18px;}
a.backToTop {
	float:right;
	padding:0 0 0 14px;
	text-decoration:underline;
	clear:right; /* added mpaige 04.20.05*/
}

h1 {
  margin:0;
  border:0;
	position:absolute;
	left:25px;
	top:76px;
	width:728px;
	padding:13px 5px 0 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:34px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#003082;
}

h1.ninety {
  margin:0;
  border:0;
	position:absolute;
	left:25px;
	top:116px;
	width:728px;
	padding:12px 5px 0 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:0.2px;
	color:#000066;
	z-index:-2000;
}


h1 small {
	position:relative;
	top:6px;
	font-size:20px;
}
div.usHomeBody div.rightTwoColumn h1 {
	height:78px;
	padding-top:10px;
	border-bottom:1px solid #006;
}
h2 {
	position:static;
	width:auto;
	height:68px;
	margin:0;
	padding:0;
  	font-weight:normal;
	background-position:top left;
	background-repeat:no-repeat;
}

h2.bluehome {
        color:#003082;
}
h2.blue {
        color:#003082;
}
h2.white {
        color:#fff;
}
h2.whitefx {
        color:#fff;
	font-weight:normal;
	font-size:22px;
}
h2.bluefx {
        color:#003082;
	font-weight:normal;
	font-size:22px;
}
h2.blueh {
        color:#003082;
	font-weight:normal;
	font-size:20px;
	}

h4 {
	margin:10px 0 0.2em 0;
	font-size:1.5em;
}

p {
	margin:5px 0 10px 0;
}

ol,ul {
	margin:0 0 10px 16px;
	padding:0;
}

form {
	margin:0;
}
input, select {
	vertical-align:middle;
}

span.required { }

.vvvvlarger {font-size:1.5em;}
.vvvlarger {font-size:1.4em;}
.vvlarger {font-size:1.3em;}
.vlarger {font-size:1.2em;}
.larger {font-size:1.1em;}
.smaller {font-size:0.9em;}
.vsmaller {font-size:0.8em;}
.vvsmaller {font-size:0.7em;}
.vvvsmaller {font-size:0.6em;}
.vvvvsmaller {font-size:0.5em;}

div.clear {clear:both; height:1px; overflow:hidden;}

/* ========== main page container ========== */
div.pageContainer {
	position:relative;
	width:756px;
	margin:0 auto;
	padding:0 16px;
	text-align:left;
}

/* ========== global header ========== */
div.globalHeader {
	position:relative;
	z-index:10;
	min-height:77px;
	margin:0 0 1px 0;
	padding:0 0 1px 0;
	font-family:Tahoma;
}
* html div.globalHeader {
	height:66px;
}
div.globalHeader:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
	div.globalDropDown {float:left;padding:0 0 0 9px;}
		ul.globalNav {margin:0 7px 2px 7px;}

div.globalTopNav {
	padding:2px 7px 1px 7px;
	text-align:right;
	border-bottom:2px solid #000066; /*check colour - Anne */
	position:static;
	width:auto;
	height:auto;
}

h1.logo {
	position:absolute;
	left:16px;
	top:24px;
	width:85px;
	overflow:hidden;
	margin:0;
	border:0;
	padding:0;
}
h1.logosem {
	position:absolute;
	left:16px;
	top:24px;
	width:400px;
	overflow:hidden;
	margin:0;
}

.phoneNumberHeader {
	position:relative;
	top:-6px;
	font-size:20px;
	font-family:Arial, sans-serif;
	font-weight:normal;
	margin:0 7px 0 200px;
	padding:0;
	min-height:28px;
}
* html .phoneNumberHeader {
	height:28px;
}
.phoneNumberHeader span {
	font-size:14px; /*check this size - Anne */
	font-weight:bold;
}

ul.productNav {
	position:static;
	float:right;
	margin:0;
	padding:0 4px 0 0;
	height:16px;
	list-style:none;
}
* html ul.productNav {
  position:relative;
  bottom:-1px;
}
ul.productNav li {
	display:none;
	float:left;
	margin:0 2px 0 0;
	padding:0;
	font-size:12px;
	background:#fff;
}
ul.productNav li.regus {
	display:block;
}
ul.productNav li a {
	float:left;
	margin:0;
	padding:2px 18px 1px;
	color:#fff;
	text-decoration:none;
}

ul.productNav li a.active {
	font-weight:bold;
}

ul.productNav li a:link,
ul.productNav li a:hover,
ul.productNav li a:visited {
	color:#fff;
}


	
/* ========== product header ========== */

ul.productSubNav {
	position:static;
	min-height:1%;
	margin:0 9px;
	padding:0;
	list-style:none;
}
* html ul.productSubNav {
	height:1%;
}
ul.productSubNav:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
ul.productSubNav li {float:left;margin:0;padding:0;list-style-type:none;}
ul.productSubNav li a, ul.productSubNav li a:visited {
	float:left;
	padding:2px 12px 3px 12px;
	text-decoration:none;
	font-size:12px;
} 

/* ========== page body and some universal headers ========== */
div.usHomeBody {_height:1%;padding:82px 0 9px 9px;margin-right:0;margin-top:1px;background-image:none !important;}
	div.usHomeBody div.leftTwoColumn div.quickSearch {_height:298px; min-height:298px;}
div.rightTwoColumn {float:right;width:377px;padding:0 11px 0 0;}
div.rightThreeColumn {float:right;width:548px;padding-right:0;}

div.proximitySearch div.quickSearch div.searchContainer {min-height:0; _height:0 !important;}
div.proximitySearch div.qsColumnBox {_height:auto !important;position:relative;border:1px solid #F4F8FD !important;_border:none;} /* _height:305px; */
div.short div.qsColumnRight {height:180px ! important;_height:auto ! important;} /* _height:192px ! important; */

div.quickSearch div.qsColumnRight {float:right;position:relative;width:165px;}

div.proximitySearch div.searchContainer div.qsColumnBox {
min-height:270px;_height:auto ! important;} /* Changed IE height to 270 from 280 (CM@WE 21/11/2007)  _height:270px ! important; */
div.proximitySearch div.quickSearch {padding-bottom:0 ! important; margin-bottom:0 ! important;}
div.proximitySearch div.quickSearch div.qsColumnLeft,
div.proximitySearch div.quickSearch div.qsColumnRight,

div.proximitySearch div.quickSearch div.qsContent p {_line-height:13px;}
div.proximitySearch div.qsColumnBox {position:relative ! important;}
div.proximitySearch div.usHomeHeader ul {margin:0;padding:0;}
div.proximitySearch div.quickSearch div.usHomeHeader>ul {margin-top:4px;}
div.proximitySearch div.quickSearch div.usHomeHeader ul li {float:left;list-style-type:none;}
div.proximitySearch div.quickSearch div.usHomeHeader ul li a {float:left;height:26px;_height:25px;width:auto;min-width:58px;_width:65px;padding:0 6px 2px 6px;margin-right:1px;font-size:11px; line-height:14px; text-decoration:none;}

/* ========== quick search modules ========== */
div.quickSearch {position:relative;z-index:1;margin-bottom:15px;width:100%;} 
	div.quickSearch div.qsColumnBox {padding:8px 0 11px 0; _padding:8px 0 2px 0;}

div.quickSearch div.qsColumnBox div.qsColumnLeft,
div.quickSearch div.qsColumnBox div.qsColumnRight {
	_height:auto !important;
}

div.quickSearch h4 {
	margin:0;
	padding:6px 8px;
	font-size:12px;
	border:1px solid #fff;
}
	div.quickSearch div.usHomeHeader ul li a {float:left;height:36px;width:90px;padding:0 10px 2px 10px;margin-right:1px;font-size:12px; text-decoration:none;}
	div.qsContent {margin:0;padding:0;}	
	div.quickSearch div.recentDropDownRL li {list-style-type:none;display:inline;}
		
	/* input sizes */
div.qsContent {padding:0 8px;}

/* ========== global footer ========== */

div.globalFooter {
	margin:30px 0 0 0;
}
p.groupName {
	display:none;
	float:right;
	margin:0;
	padding:4px 10px;
	text-transform:uppercase;
	font-weight:bold;
}
p.siteNav {
	margin:0;
	padding:4px 0 3px 9px;
}

p.siteNav a, p.siteNav a:visited { /*check if there is a hover style for this - Anne*/
	text-decoration:none;
}

p.siteNav a:hover {
	text-decoration:underline;
}

div.groupLogos {
	padding:12px 0;
	height:auto;
	text-align:right;
}
div.groupLogos img {
  margin-top:0;
}

p.copyright {
	margin:0;
	padding:4px 0 3px 9px;
	font-size:9px;
}

div.qsButton {/* height:30px;min-height:30px;width:100%;*/text-align:right;padding:4px;}
div.qsButton input {}
div.qsHelp {display:none;position:absolute;top:0;left:0;z-index:20;width:216px; border-width:1px 2px 2px 1px;}	
div.qsHelp h5 { padding:3px 2px 3px 21px;margin:0;font-size:11px;}
div.qsHelp h5 a.miniClose {float:right;margin-top:-1px;}
div.qsHelp p {margin:12px 8px 12px 21px;}
div.qsHelp ul {margin-left:21px;margin-right:8px;}
		
/* ========== breadcrumbs ========== */

div.breadcrumbs {width:550px; min-height:24px;_height:24px;margin-bottom:5px;}
table.breadcrumbs { min-height:24px; _height:20px;width:100%;margin:0; padding:0;list-style-type:none;}
table.breadcrumbs td {margin-right:1px; padding:3px 14px 5px 5px;   border-width:0 0 4px 0;}
table.breadcrumbs td a {text-decoration:none;}   
table.breadcrumbs td.past, table.breadcrumbs td.current {border-width:0 0 4px 0;}

/* ========== search results ========== */
table.searchResults {width:100%;margin-top:9px;border-collapse:collapse;} 
table.searchResults td {vertical-align:top;border-top:1px solid #E8E8E8} 
table.searchResults th {vertical-align:top;padding:4px; border-collapse:collapse;text-align:left;text-transform:uppercase;}
table.searchResults th span.small {font-size:10px; text-transform:none;font-weight:normal;}
table.searchResults .right {text-align:right;}
table.searchResults td.location {padding:9px 27px 18px 10px; border-right:1px solid #E8E8E8}
table.searchResults td.location p {margin:0 0 6px 0;}
table.searchResults td.location div.photoBox {float:left;line-height:2px;}
table.searchResults td.location h5 {margin:0 0 6px;font-size:12px;}
table.searchResults td.location h5 a {text-decoration:none;}
table.searchResults td.location h5 span.provided {font-size:10px;font-weight:normal;}
table.searchResults span.totalAmount {font-size:14px;font-weight:bold;}
table.searchResults td.location h5 img {vertical-align:middle;}
table.searchResults td.location div.resultTextBox {margin-left:124px;/*\*/height:1%;/**/}
/* ========== product staircase, services, solutions ========== */
div.signpost {
	min-height:60px;
	margin:0 0 20px 0;
	padding:0;
	background:#f8f6f7 url('/zsys/img/en-gb/bg_signpost.gif') no-repeat right bottom;
}
* html div.signpost {
	height:60px;
}
div.signpost div.text {
	padding:0 10px 12px 10px;
}
div.signpost h2 {
	height:auto;
	margin-bottom:5px;
	padding:5px 5px 0 10px;
    font-size:20px;
    font-weight:bold;
}

/* How do you work */
div.signposthowdoyouwork {
	color:#fff;
	background:#5ba7a9 url('/zsys/img/en-gb/bg_howdoyouwork.gif') no-repeat right bottom;
}
div.signposthowdoyouwork div.text {
	min-height:41px;
}
div.signposthowdoyouwork a,
div.signposthowdoyouwork a:hover,
div.signposthowdoyouwork a:visited {
	color:#fff;
}

/* IBM */
div.signpostibm {
	color:#fff;
	background:#7481a5 url('/zsys/img/en-gb/bg_signpostblue.gif') no-repeat right bottom;
}
div.signpostibm a,
div.signpostibm a:hover,
div.signpostibm a:visited {
	color:#fff;
}

/* Business Lounge */
div.signpostbusinesslounge {
	background:#f8f6f7 url('/zsys/img/en-gb/bg_businesslounge.gif') no-repeat right bottom;
}
div.signpostbusinesslounge div.text {
	padding:0 10px 12px 76px;
}

/* Talk to a representative */

div.signposttalk {
	color:#fff;
	background:url('/zsys/img/en-gb/bg_signpost-talk.gif') no-repeat right bottom;	
	height:89px;
}
div.signposttalk h2 {
	text-indent:0;
	font-size:12px;
	padding:10px 0 0 10px;
}

div.signpost h2 span {
	display:inline;
}

div.signposttalk div.text {
	background-image:none;
	font-size:18px;
	padding:0 0 9px 10px;
}

div.signposttalk a,
 {
	color:#fff;
}

/* Talk to a representative GB NINETY */

div.signposttalkNinety {
	color:#000066;
	background:url('/zsys/ncms/_global_images/ninety/backgrounds/call_us_promo_banner_overview.jpg') no-repeat right bottom;
	height:113px;
}
div.signposttalkNinety h2.talk {
	text-indent:0;
	font-size:18px;
	padding:24px 0 12px 10px;
	margin:0;
	height:auto;
}

div.signposttalkNinety div.text {
	background-image:none;
	font-size:20px;
	padding:8px 0 0 10px;
	color:#990000;
}

/* Great Value GB NINETY */

div.signpostGreatValue {
	color:#000066;
	background:url('/zsys/ncms/_global_images/ninety/backgrounds/greatvalue_promo_banner_overview.jpg') no-repeat right bottom;
	height:113px;
	margin-top:10px;
}
div.signpostGreatValue h2.talk {
	text-indent:0;
	font-size:18px;
	padding:10px 0 5px 10px;
	margin:0;
	height:auto;
}

div.signpostGreatValue div.text {
	background-image:none;
	font-size:12px;
	padding:0 0 0 10px;
}

div.signpostGreatValue a, div.signpostGreatValue a:visited, div.signpostGreatValue a:active, div.signpostGreatValue a:hover {
    color:#000066; 
    padding:5px 5px 5px 0px; 
    display:block;
    text-decoration:underline;
}

/* Growing Network GB NINETY */

div.signpostGrowNetwork {
	color:#000066;
	background:url('/zsys/ncms/_global_images/ninety/backgrounds/greatvalue_promo_banner_overview.jpg') no-repeat right bottom;
	height:auto;
	margin-top:10px;
}
div.signpostGrowNetwork h2.talk {
	text-indent:0;
	font-size:18px;
	padding:10px 0 5px 10px;
	margin:0;
	height:auto;
}

div.signpostGrowNetwork div.text {
	background-image:none;
	font-size:12px;
	padding:0 0 0 10px;
}

div.signpostGrowNetwork a, div.signpostGrowNetwork a:visited, div.signpostGrowNetwork a:active, div.signpostGrowNetwork a:hover {
    color:#000066; 
    padding:5px 5px 5px 0px; 
    display:block;
    text-decoration:underline;
}

/* Unoccupied Space GB NINETY */

div.signpostUnoccSpace {
	color:#000066;
	background:url('/zsys/ncms/_global_images/ninety/backgrounds/greatvalue_promo_banner_overview.jpg') no-repeat right bottom;
	height:auto;
	margin-top:10px;
}
div.signpostUnoccSpace h2.talk {
	text-indent:0;
	font-size:18px;
	padding:10px 0 5px 5px;
	margin:0;
	height:auto;
}

div.signpostUnoccSpace div.text {
	background-image:none;
	font-size:12px;
	padding:0 0 0 10px;
}

div.signpostUnoccSpace a, div.signpostUnoccSpace a:visited, div.signpostUnoccSpace a:active, div.signpostUnoccSpace a:hover {
    color:#000066; 
    padding:5px 5px 5px 0px; 
    display:block;
    text-decoration:underline;
}

/* News signposts GB NINETY */

div.signpostNews {
	color:#000066;
	background:#f8f8f8 url('/zsys/ncms/_global_images/ninety/backgrounds/greatvalue_promo_banner_overview.jpg') no-repeat right bottom;
	height:auto;
	margin-bottom:10px;
}
div.signpostNews h2.talk {
	text-indent:0;
	font-size:18px;
	padding:10px 0 5px 5px;
	margin:0;
	height:auto;
}

div.signpostNews div.text {
	background-image:none;
	font-size:12px;
	padding:10px;
	color:#000000;
}

div.signpostNews a, div.signpostNews a:visited, div.signpostNews a:active, div.signpostNews a:hover {
    padding:5px 5px 5px 0px; 
    text-decoration:underline;
    color:#000066;
}


/* Buildings of any type GB NINETY */

div.signpostAnyType {
	color:#000066;
	background:url('/zsys/ncms/_global_images/ninety/backgrounds/greatvalue_promo_banner_overview.jpg') no-repeat right bottom;
	height:auto;
	margin-top:10px;
}
div.signpostAnyType h2.talk {
	text-indent:0;
	font-size:18px;
	padding:10px 5px 5px 5px;
	margin:0;
	height:auto;
}

div.signpostAnyType div.text {
	background-image:none;
	font-size:20px;
	padding:0 5px 5px 5px;
	color:#990000;
}

div.signpostAnyType div.text span {
	font-size:0.8em;
	color:#000000;
}

div.signpostAnyType a, div.signpostAnyType a:visited, div.signpostAnyType a:active, div.signpostAnyType a:hover {
    color:#000066; 
    padding:5px 5px 5px 0px; 
    display:block;
    text-decoration:underline;
}

/* Did you know */ 

div.signpostknow h2 {
	height:30px;
}
div.signpostvalue h2 {
	height:50px;
}
/* Value */
div.signpostvalue ul {
	position:relative;
	top:-4px;
	margin:0;
	list-style:none;
	text-align:right;
}


div.productBenefits,
div.productBlockFirst {
	padding:13px 9px 6px 0;
}
div.productBlock {
	padding:7px 9px 6px 0;
}
div.productBlock ul.pageLinks {
	margin-left:0;
	list-style:none;
}
div.productBlock p.subCategory {padding:0 8px;}
ul.bulletList {margin-left:0;}
ul.bulletList li {padding-left:10px;list-style:none;
}
ul.linkList li a.nobullet { padding:0px;}

ul.bulletList a, 
ul.bulletList a:visited,
ul.bulletList a:hover,
ul.bulletList a:active {
  color:#477ACC;
  text-decoration:none;  
    }
		
/* ========== homepage modules ========== */
/* home text lead */
div.homeTextLead {padding:0;} /* 4 Oct took out padding Anne*/
div.homeTextLead object {
	display:block;
}
div.homeTextAlt {
	padding:12px 0 9px 0 !important;
}
div#homeflashmovie {
	position:absolute;
}
div#homeflashtext {
	min-height:199px;
	padding:90px 10px 7px 10px;
	font-size:1em;
	color:#306172;
}
* html div#homeflashtext {
	height:200px;
}
div#homeflashtext p {
	font-size:1.1em;
}
div#homeflashtext ul li {
	margin:0 0 0.6em 0;
	font-size:1.1em;
}
div#homeflashtext a {
	text-decoration:none;
	color:#306172;
}

/* start saving now panel */

div#startsavingnow {
  	min-height:276px;
	padding:8px 6px 14px 13px;
    border:1px solid #477ACC;
}

* html div#startsavingnow {
	height:276px;
}
div#startsavingnow:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
*+ html div#startsavingnow {
  min-height:302px;
  padding-bottom:0;
}
* html div#startsavingnow {
  height:1%;
  padding-bottom:0;
}
div#startsavingnow h2 {
    height:auto;
    margin:0;
    padding:0;
    font-size:3.08em;
    color:#14427D;
}
div#startsavingnow h2 span {
    display:block;
}
div#startsavingnow p {
    margin:1px 0 6px 0;
    padding:0 29px 8px 0;
    font-size:1.59em;
    color:#C91241;
}
*+html div#startsavingnow p {
    padding-top:10px;
}
* html div#startsavingnow p {
    padding-top:7px;
}
div#startsavingnow ul {
    margin-bottom:19px;
    }
div#startsavingnow ul.zh {
  margin:25px 0 10px 16px;
}
/**+ html div#startsavingnow ul,
* html div#startsavingnow ul {
    margin-bottom:0;
    }*/
div#startsavingnow ul li {
	margin:0 0 7px 0;
	font-size:1.1em;
    color:#14427D;
}
div#startsavingnow ul.zh li {
	margin:15px 0 7px 0;
}
div#startsavingnow img {
   float:right;
   padding:9px 0 9px 30px;
}
div#startsavingnow img.narrow {
   padding:9px 0 9px 10px;
}
div#startsavingnow a.button-red {
  background:transparent url('/zsys/img/en-GB/btn-red-r.gif') no-repeat scroll top right;
  color:#FFF;
  display:block;
  float:left;
  font:normal 1.3em arial, sans-serif;
  letter-spacing:0.04em;
  /*height:37px;*/
  margin-right:4px; /* adding px makes the button narrower */
  padding-right:11px; /* sliding doors padding */
  text-decoration:none;
}
* html div#startsavingnow a.button-red {
  height:1%;
}
* html div#startsavingnow a.short {
  width:180px;
  padding-bottom:15px;
}
*+html div#startsavingnow a.short {
  width:180px;
}
* html div#startsavingnow a.medium {
  width:305px;;
}
*+html div#startsavingnow a.medium {
  width:305px;
}
* html div#startsavingnow a.longer {
  width:320px;
  padding-bottom:15px;
}
*+html div#startsavingnow a.longer {
  width:320px;
}
* html div#startsavingnow a.fulllength {
  width:346px;
}
*+html div#startsavingnow a.fulllength {
  width:346px;
}
* html div#startsavingnow a.zh {
  width:193px;
  padding-bottom:10px;
}
*+html div#startsavingnow a.zh {
  width:193px;
}
div#startsavingnow a.button-red span {
  background:transparent url('/zsys/img/en-GB/btn-red-l.gif') no-repeat;
  display:block;
  /*height:37px;*/
  line-height:1em;
  padding:7px 12px 14px 16px;
}
div#startsavingnow a.button-red span.smalltext {
  font-size:11px;
  padding:9px 6px 14px 10px;
  }

  /* start saving now panel Version 2 - see language/country variations below */

div#startsavingnow2 {
  	min-height:276px;
	padding:8px 6px 7px 13px;
    border:1px solid #477ACC;
}
div#startsavingnow2:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
*+ html div#startsavingnow2 {
  min-height:297px;
  padding-bottom:0;
}

* html div#startsavingnow2 {
  height:276px;
  padding-bottom:0;
}
div#startsavingnow2 h2 {
    height:auto;
    margin:0;
    padding:0;
    font-size:3em;
    color:#14427D;
}
div#startsavingnow2 h2.longtitle {
    font-size:2.6em;
    margin-bottom:0.2em;
}
div#startsavingnow2 h2 span {
    display:block;
}
div#startsavingnow2 p {
    margin:1px 0 6px 0;
    padding:0 3px 5px 0;
    font-size:1.9em;
    color:#C91241;
}
*+html div#startsavingnow2 p {
    padding-top:5px;
}
* html div#startsavingnow2 p {
    padding-top:4px;
}
div#startsavingnow2 ul {
    margin: 0 0 -12px 0;
    padding-left:16px;
    min-height:160px;
    }
div#startsavingnow2 ul li {
	margin:0 0 7px 0;
	font-size:1.1em;
    color:#14427D;
}
div#startsavingnow2 img {
   float:right;
   padding:0 0 11px 10px;
   width:173px;
}
div#startsavingnow2 img.longtext {
   padding-left:3px;
}
* html div#startsavingnow2 img.longtext {
   padding:0 0 17px 3px;
}
div#startsavingnow2 img.narrow {
   padding:9px 0 9px 10px;
}
div#startsavingnow2 a.button-red {
  clear:right;
  float:right;
  background:transparent url('/zsys/img/en-GB/btn-red-r.gif') no-repeat scroll top right;
  color:#FFF;
  display:block;
  font:normal 1.3em arial, sans-serif;
  letter-spacing:0.04em;
  margin-right:4px;
  padding-right:11px;
  text-decoration:none;
}
* html div#startsavingnow2 a.button-red {
  margin-bottom:14px;
}
div#startsavingnow2 a.button-red span {
  background:transparent url('/zsys/img/en-GB/btn-red-l.gif') no-repeat;
  display:block;
  line-height:1em;
  padding:7px 12px 14px 16px;
}
div#startsavingnow2 a.button-red span.smalltext {
  font-size:11px;
  padding:9px 6px 14px 10px;
  }

  /* start saving now panel Version 2 - variants for zh - chinese characters */

div#startsavingnow2.zh {
  min-height:283px;
}
*+html div#startsavingnow2.zh {
  min-height:297px;
}
*html div#startsavingnow2.zh {
  padding-bottom:0;
}
div#startsavingnow2.zh h2 {
  margin-bottom:12px;
}
*html div#startsavingnow2.zh p {
  margin-bottom:0;
  padding-bottom:0;
}
div#startsavingnow2.zh img {
  padding-bottom:0;
}
div#startsavingnow2.zh ul {
  margin-top:20px;
  min-height:135px;
}
div#startsavingnow2.zh ul li {
  margin-bottom:12px;
}
div#startsavingnow2.zh a.button-red span {
  padding:7px 9px 14px 22px;
}

  /* start saving now panel Version 2 - variants for latin american spanish */

div#startsavingnow2.es p {
  font-size:1.4em;
  font-weight:bold;
  margin-bottom:5px;
}
div#startsavingnow2.es ul {
  margin-bottom:2px;
}
*html div#startsavingnow2.es a.button-red {
  margin-top:3px;
  margin-bottom:0;
}

  /* start saving now panel Version 2 - variants for brazil portuguese */

*+ html div#startsavingnow2.ptbr {
  min-height:313px;
}
div#startsavingnow2.ptbr h2.longtitle {
    font-size:2.4em;
    margin-bottom:0.25em;
}
div#startsavingnow2.ptbr p {
   font-size:1.6em;
}
div#startsavingnow2.ptbr ul {
    min-height:173px;
}
*html div#startsavingnow2.ptbr ul {
    height:177px;
}
div#startsavingnow2.ptbr a.higher {
  margin-top:-15px;
}
*html div#startsavingnow2.ptbr a.higher {
  margin-top:-20px;
  margin-bottom:19px
}

  /* start saving now panel Version 2 - variants for EMEA Foreign */

div#startsavingnow2.emea {
  	min-height:283px;
}
*+html div#startsavingnow2.emea {
  	min-height:290px;
}
div#startsavingnow2.emea h2 {
    height:auto;
    margin:3px 0 15px;
    padding:0;
    font-size:2.4em;
    color:#C91241;
}
*+html div#startsavingnow2.emea h2 {
    padding-top:3px;
    margin-bottom:0.7em;
}
*html div#startsavingnow2.emea h2 {
    margin:3px 0 12px;
    padding-top:3px;
}
div#startsavingnow2.emea img {
   margin-top:15px;
}
div#startsavingnow2.emea ul {
    min-height:205px;
    margin-right:120px;
}
div#startsavingnow2.emea ul.lesstext {
    min-height:199px;
    padding-top:8px;
}
*+html div#startsavingnow2.emea ul {
    min-height:204px;
}
*+html div#startsavingnow2.emea ul.moretext {
    min-height:auto;
}
*+html div#startsavingnow2.emea ul.lesstext {
    min-height:195px;
}
*html div#startsavingnow2.emea ul {
    height:208px;
}
*html div#startsavingnow2.emea ul.moretext {
    height:auto;
}
*html div#startsavingnow2.emea ul.lesstext {
    height:199px;
}
*+html div#startsavingnow2.emea a.button-red {
  margin-bottom:15px;
}
*html div#startsavingnow2.emea a.button-red {
  margin-bottom:24px;
}
div#startsavingnow2.emea a.higher {
  margin-top:-25px;
}
div#startsavingnow2.emea a.lower {
  margin-top:18px;
}
*html div#startsavingnow2.emea a.lower {
  margin-bottom:10px;
}

/* start saving now panel Version 2 - variants for EMEA English */

div#startsavingnow2.emea-en {
  	min-height:283px;
}
*+html div#startsavingnow2.emea-en {
  	min-height:297px;
}
div#startsavingnow2.emea-en h2 {
    margin:11px 0 21px;
    height:auto;
    padding:0;
    font-size:2.4em;
    color:#C91241;
}
*+html div#startsavingnow2.emea-en h2 {
    padding-top:3px;
    margin:21px 0 20px 0;
}
*html div#startsavingnow2.emea-en h2 {
    margin:3px 0 20px;
    padding-top:12px;
}
div#startsavingnow2.emea-en img {
   padding-top:10px;
}
div#startsavingnow2.emea-en ul {
    min-height:187px;
    margin:0 0 -18px;
}
*+html div#startsavingnow2.emea-en ul {
    min-height:204px;
    margin:0 0 -35px;
}
*html div#startsavingnow2.emea-en ul {
    height:200px;
}
*html div#startsavingnow2.emea-en a.button-red {
  margin-top:-20px;
  margin-bottom:47px;
}



div.homeLeftColPromo {margin:15px 0 0 0;}
/* product lists */
div.productList li a {display:block;padding:3px 8px 3px;margin:0 4px 0 0;text-decoration:none;}
* html div.productList li a {height:1%;}

/* network access */
div.networkAccessPromo {padding:8px;margin:14px 0 9px;}
div.networkAccessPromo img {float:left;}
div.networkAccessPromo p.blurb {min-height:86px;_height:86px;margin:0 8px 16px 179px;}
div.networkAccessPromo p.link {text-align:right;margin:0;}
div.networkAccessPromo p.link a.redArrow {background-position:100% 2px;padding-left:0px;padding-right:14px;}
/* virtual tour */
div.virtualTourPromo {border-width:3px 0;} 
div.virtualTourPromo h5 {float:left;min-width:52px;_width:52px;min-height:69px;_height:66px;  padding:21px 8px 0;margin:0;margin-right:10px;font-weight:normal;font-size:12px;text-transform:uppercase;}
div.leftOneColumn div.virtualTourPromo h5 {padding:11px 8px;}
div.leftOneColumn div.virtualTourPromo>h5 {padding:14px 8px;}
div.virtualTourPromo ul {margin:49px 0 0 52px;padding:0;_margin-top:46px;}
div.leftOneColumn div.virtualTourPromo ul {margin:0;padding:0;clear:left;}
div.virtualTourPromo ul li {padding:1px 0;display:inline;list-style-type:none;}
div.virtualTourPromo li a {display:block;padding:2px 8px 2px;margin:0 4px 0 0;text-decoration:none;}

/* ========== offices pages ========== */
div.offices-options {background:url('/zsys/img/default/header_offices-options.jpg') no-repeat left top;}
div.offices-solutions {background:url('/zsys/img/default/header_offices-solutions.jpg') no-repeat left top;}
div.offices-services {background:url('/zsys/img/default/header_offices-services.jpg') no-repeat left top;}

/* ========== virtual office pages ========== */
div.virtual-office-options {background:url('/zsys/img/default/header_virtual-office-options.jpg') no-repeat left top;}
div.virtual-office-solutions {background:url('/zsys/img/default/header_virtual-office-solutions.jpg') no-repeat left top;}
div.virtual-office-services {background:url('/zsys/img/default/header_virtual-office-services.jpg') no-repeat left top;}
/* ========== meeting room pages ========== */
div.meeting-room-options {background:url('/zsys/img/default/header_meeting-room-options.jpg') no-repeat left top;}
div.meeting-room-solutions {background:url('/zsys/img/default/header_meeting-room-solutions.jpg') no-repeat left top;}
div.meeting-room-services {background:url('/zsys/img/default/header_meeting-room-services.jpg') no-repeat left top;}

div.fl {float:left;width:250px; padding-bottom:15px;}

div.cropBottom {padding-bottom:0 ! important;}
div.pfl {width:140px;}

/* Basic module styles */
div.module {border-width:1px; margin-bottom:18px;}
div.module div.section {/*width:533px;*/padding-left:17px;}
div.module div.header table tr td {padding:4px 0 4px 17px !important;}
div.module form {margin:0;}
	
/* Header */
div.module div.header {min-height:19px;_height:19px;border-width:0 0 1px 0; margin:0;}
/* top border */
div.module div.tb {border-width:1px 0;}
div.module div.header table,div.module table.tabStops {width:549px;}
div.altBorder div.header table {_width:545px;}
div.module div.header table tr td {min-height:20px;_height:20px; width:183px;}
div.module div.header h3 {margin:0; padding:0; width:500px;font:bold 11px tahoma; text-transform:uppercase;}  
/* Special bit for two-line header */
div.module div.twoLineHeader {height:32px ! important; padding-bottom:5px;}
div.module div.twoLineHeader table tr td {height:33px ! important;}
/* Inverse header */
div.module div.inverse {border-width:0;} 
div.module div.inverse table tr td h3 {width:auto ! important;}
/* Alt header */
div.module h4, div.info h4 {width:515px; height:10px;border-width:0 0 1px 0; margin:0 0 10px 0; padding:8px 0 6px 0; _padding:8px 0 3px 0;font:bold 11px tahoma;}
div.module table.fl h4 {width:250px; margin-right:15px;}    
div.tp {padding-top:10px;_line-height:1.2;}
div.module div.buttons {border-width:1px 0 2px 0; padding-top:8px; padding-bottom:8px; _padding-bottom:0;}
/* 'Tab-stops' table - for use with multiple headers in a row */
div.module table.tabStopsHeader tr td h3 {width:auto ! important;}
div.module table.tabStops tr td {width:183px;vertical-align:top;}
div.module table.tabStops tr td.numCards, div.module table.tabStopsHeader tr td.numCards {width:175px !important;}
div.module table.tabStops tr td div {padding-top:8px;_width:100%;}
div.module table.NA tr td div {/*Added By Chris Robinson 08/02/05*/min-height:70px !important;_height:70px;}
div.module table.tabStops input {width:146px;}
div.module table.tabStops tr td ul {padding-right:5px;}
/* Forms */
div.module table {width:380px;}
/* Single-row table */
div.module table.singleton {margin-bottom:10px;}
div.module table tr td {min-height:50px !important;line-height:13px !important;_padding-left:1px !important;/*font:normal 11px arial;*/}
/*Added By Chris Robinson 08/01/05*/
div.module table.tabStops tr td {background:#FAFAFA;border:2px solid #FAFAFA;}
/*Added By Chris Robinson 08/01/05*/
div.module table.tabStops tr td.promoDiscnt {width:auto;}
div.module table.tabStops tr td.promoDiscnt div.section {padding:8px 0 0 10px;}
/*Added By Chris Robinson 08/01/05*/
div.module table.tabStops tr td.promoDiscnt label {display:block; float:left;}
/*Added By Chris Robinson 08/01/05*/
div.module table.tabStops tr td.promoDiscnt a.uniquename {margin:0 14px 0 0;_margin:0;display:block;float:right;_float:none;}
/*Added By Chris Robinson 08/01/05*/
div.module table.tabStops tr td.numCards, div.module table.tabStops tr td.numAtten {border:0;background:#E5F0FA;}
div.module table.tabStops tr td.numAtten div.section {padding:12px 0 0 16px;}
div.module table.thin tr td {text-align:left;}
div.module table.thin tr.radio td {height:25px;}
div.module table.thin tr.radio td input {width:auto; float:left;margin-left:0;}
div.module table.thin tr.radio td span {display:block; float:left;padding-top:2px; font-weight:bold;}
div.module table.thin tr.code td {width:260px;}
div.module table.thin tr.code td input {width:60px;}
div.module table.thin tr td select {width:60px;}
div.module table.thin tr.type td select {width:185px;}
div.module table.thin tr.expiration td select {width:47px;}
/* for contact page only */
div.module table.checkboxes tr td {height:25px;}
div.module table.checkboxes tr td input {width:auto;} 
div.module textarea {margin-bottom:10px;}
div.module textarea.wide {width:505px ! important;}
/* for use in confirmation page 1 */
div.module table.halves {width:549px;}
div.module table.halves td#br p {padding-right:10px;}
div.module table.halves tr td {width:275px;}
div.module table.thirds tr td {/*--Chris Robinson Changed this from 183 to 283 on 07/28/05 It may break other tables, but we'll see--*/width:283px;}
div.module table.halves tr.top td {height:40px;}
div.module table.halves tr.bottom td {padding:10px 17px 10px 17px !important;}/*find last issue*/
div.module table.halves tr.bottom td p {margin:0;}
div.module table.halves tr.bottom td ul {margin:2px 0 4px 0;}  
div.module table.halves td input {float:left; width:auto; _width:17px; margin-left:17px; _margin-left:15px;}
div.module table.thirds td input {margin-left:5px; _margin-left:3px;}
div.module table.halves td span {display:block; float:left;padding-top:2px; _padding-left:2px;text-transform:uppercase; font:bold 11px tahoma;}  
/* sub-table! rockin' it 1997 style. */
table.halves table.details {width:275px;}
table.halves table.details tr td {height:30px ! important; padding:0 ! important;}
table.halves tr td table.details tr td span {margin-left:5px;font-family:Arial, sans-serif; font-size:11px; text-transform:none; font-weight:normal;}
table.halves tr td.right {width:250px !important;}
/* sub-table number 2:for the Network Access subtables */
div.module table.thirds table.text {width:100%; margin-bottom:5px;}
div.module table.thirds table.text tr td {/*min-height:16px;*/height:auto !important;_height:16px;padding:0; background:transparent; border:none;}
div.module table.thirds table.text tr td.left {width:30px;_width:90px;padding-left:10px;/*text-align:right;*/}
div.module table.thirds tr td sup {font-size:8px;vertical-align:0.5ex; _vertical-align:0.9ex;}
div.module table.thirds tr.bottom td {padding:0 0 5px 8px !important;}
div.module table.thirds tr td p {padding-bottom:5px;}
div.module table.thirds tr td div.top {_min-height:100px;_height:100px;}
div.module table.thirds tr td div.middle {min-height:50px;_height:50px;}
div.module div.pricing {min-height:20px;_height:20px;padding:10px 0;}
div.module div.pricing span.label {float:right; margin-right:10px; padding-top:4px;}
div.module p.footnote {padding-top:3px;font-size:10px;margin-bottom:2px;}
div.module p.footnote sup {font-size:8px;vertical-align:0.5ex; _vertical-align:0.9ex;}
/* buttons on confirmation step one page */
div.rightModule h5 {margin:0;font:bold 10px tahoma;}
div.rightModule p.large {margin-top:-10px;font:bold 14px arial;}
div.rightModule p.disclaimer {font-size:10px;padding-right:10px;}
div.rightModule div.header {min-height:30px;_height:30px;  padding-top:1px ! important; padding-bottom:0px ! important;border-width:0 0 1px 0;}
div.rightModule div.tb {border-width:1px 0 ! important;}
div.rightModule div.section {padding-top:8px; padding-bottom:5px;}
div.rightModule div.currencyControl {padding-bottom:10px;}
div.rightModule div.currencyControl label {display:block;font:bold 10px tahoma;padding:0; margin:0;}
div.rightModule div.currencyControl img, div.rightModule div.currencyControl select {vertical-align:middle;}
/* For use in confirmation step 3 */
div.altBorder {border-width:3px;}
div.module table.price {width:515px;}
div.module table.price tr td {height:25px; _height:15px; padding-bottom:12px;}
div.module table.price tr td.right {text-align:right;}
div.module table.price tr.total td {font-size:14px;}
div.tb {border-width:1px 1px 3px 1px;}
h4 a {float:right; display:block;padding-left:13px;text-decoration:none; font-weight:normal;}
/* Location details section */
/* associated 'back' / 'print' links */
div.subPageNav {min-height:20px;_height:20px; width:550px;} 
div.hackSubPageNav {width:100%;}
div.subPageNav a.print {margin:0 ! important;}
div.subPageNav a.back {display:block;padding:0 0 0 18px;text-decoration:none;}

/* details page */
h1.details {height:40px; width:542px;margin:3px 0 10px 0; padding:12px 0 0 8px;font:normal 18px arial;}
/* widgets area on left */
div.widgets {width:235px;  border-width:2px 0 0 0;}
div.widgets h3 {margin:0 0 1px 0; padding:0;font:bold 11px tahoma;}
div.widgets h3 a {display:block;padding:3px 0 4px 10px;text-decoration:none;} 
div.widgets div.active h3 {margin-bottom:2px;}
div.widgets div.active h3 a {} 
div.widgets div.content {display:none;padding:5px 8px;}
div.widgets div.active div.content {display:block; height:220px;}
div.widgets div#photoGal div.content a {display:block; float:left; height:20px; width:24px;margin:6px 4px 4px 0;   text-align:center; padding-top:4px;text-decoration:none;} 
div.widgets div.content p.caption {font-size:10px; margin-bottom:5px ! important;}
p.phone,p.brochure {padding-left:25px; margin-top:15px;font-size:12px;} 
p.phone span.number {font-size:16px;}
p.brochure {height:18px;}
p.brochure span {font-size:10px;}
/* Tabbed area */
div.tabs {display:block ! important;height:28px; width:552px;}
ul.tabs {float:left; height:28px;margin:0; _margin:0 0 -10px 0; padding:0;list-style-type:none;}
 /*Internationalization:ul.tabs li used to be:padding:7px 18px 0 9px;*/
ul.tabs li {display:block; float:left; height:20px;_height:20px; /*_height:auto;*/margin:0 1px 0 0;padding:7px 5px 0 5px;border-width:0 0 0 1px;max-width:140px;}
ul.tabs li a {text-decoration:none;} 
ul.tabs li.active a { font-weight:bold;}  
table.pricing tr.rooms td.left span {display:inline;}
table.pricing tr td.left {border-width:0 1px 1px 1px;}
table.pricing p.call {font-weight:bold; }
table.pricing p.original {font-size:12px; font-weight:bold; text-decoration:line-through;}
table.pricing p.discount {font-size:13px;}
table.pricing p.discount span {font-size:12px;}
table.pricing tr.bottom td { padding:0; height:20px; font-size:11px;}
table.pricing tr.bottom p {float:right;} 
table.vo tr.first td {width:57px;}
/*** About-us_financial.html ***/
/**  Note, some of these override styles in screen.css **/
div.rhsColNav {margin-bottom:15px;}
div.rhsColNav ul {list-style-type:none;margin:0;padding:0; }
div.rhsColNav ul li {margin:0; padding:0;_height:18px;}
div.rhsColNav ul li a {display:block; margin:0; padding:4px 10px 4px 15px;text-decoration:none;}
div.rhsColNav ul li.active a {font-weight:bold;}

div.thickBorder {
margin-bottom:15px; 
padding:5px 4px 5px 5px;
min-height:1%; 
height:auto !important;
height:1%;
}

div.thickBorder img {display:block;}
div.thickBorder p {font-size:11px; margin:0 0 5px 0; padding:2px;}
div.thickBorderlead {position:relative; margin-bottom:15px; padding:5px 4px 15px 5px;_height:1px;}
div.thickBorderlead img {display:block;}
div.thickBorderlead p {font-size:11px; margin:0 0 5px 0; padding:2px;}
/** END FINANCIAL INFORMATION SECTION **/
h4.bigBlue {margin:15px 0 5px 0;}
h5.dark {font-weight:bold; font-size:12px; margin:10px 0 0 0;}
div.qsHelp ul.basic li {margin:0 0 2px 0;}
a.arrowLink {float:right; display:block;padding-left:15px;text-decoration:none;}
/* Formerly of popup.css */
div.popupContainer div.globalHeader {width:auto; height:73px;margin:0;}
div.popupContainer div.globalFooter {margin:0;}
div.popupContainer div.pageBody {padding-top:15px;}
div.popupContainer ul.nav {list-style-type:none; float:left;margin:0; padding:0 0 0 8px; width:100px;}
div.popupContainer ul.nav li.active a {font-weight:bold;}
div.popupContainer div.content {float:left; margin-left:25px;width:320px ! important; overflow:hidden;}

div.triplet {width:160px;margin-right:20px;_margin-right:10px;}
div.rightmost {margin-right:0 ! important;}
div.triplet h5 {padding:3px 8px; margin:6px 0;font-size:12px;}
/* About Us - Franchises */
div.disclaimer {margin-top:25px;}
div.disclaimer p {font-size:10px;}
/* About Us - Apply online form */
div.interests div.triplet {margin-right:0 ! important;width:175px;}
/* Reservation bit at top of pages */
p.reservation {padding:0 9px;margin:20px 0;font-size:14px; }

ul.partnerslist {
	margin:0;
	padding:0;
	list-style:none;
}
ul.partnerslist li {
	float:left;
	width:270px;
	height:75px;
}
div.partnerslist img {float:left; padding:10px 40px; 5px 10px;}
div.partnerslist img.klm {padding:10px 0px 10px 0px;}

p.bline {display:block; position:relative; border-bottom:1px solid #C0CCD8; padding:0 ! important; margin-top:3px !important; }
div.qsContent p.bline a {display:block; position:relative; text-decoration:none !important; padding-left:2px; width:auto !important;}
div.mapHeader div {margin-top:5px;}
div.mapContainer {margin:10px 0 15px 0;}
div.mapContainer div.map {width:488px; overflow:hidden;}
div.mapContainer div.map table {width:487px;}
div.mapContainer div.map table tr td {line-height:2px;}
div.map table td.center {width:463px;}
div.map table td.center img {margin:1px;}
div.map table tr.middle td.side {width:11px;}
div.mapContainer div.control {float:right; width:29px; height:304px;}
div.control div.zoomOut, div.control div.zoomIn {height:39px;}
div.control div.zoomIn {margin-bottom:4px;}
div.control div.zoomIn a {display:block;height:41px;width:29px;}
div.control div.zoomOut a {display:block;height:41px;width:29px;}

/* Edit for horizontal version of currency control */
div.horizontal {margin-top:0 !important; margin-bottom:-5px !important;}
table.proxResults p.proximity {margin:-3px 0 3px 0 !important;}
table.POIResults a.blueArrow {float:left !important; margin:9px 0 0 10px !important;}
/* directions popup */
div.popupContainer div.mapContent {width:552px !important;}

/* amenities popup */
h3.special {margin:0; padding:0 0 0 10px !important;font:bold 11px tahoma !important; text-transform:uppercase;}
p.notAvailable {color:#666 !important; margin-top:9px; text-align:right;}
div.required { /*display:inline;float:right; */font-weight:normal !important; color:#000 !important; text-transform:none !important;}

/* --== SEO page Specific ==-- */
h2.SEOproductTag {position:absolute; top:auto; left:auto; bottom:0 ! important; right:0 !important; height:19px; width:auto;padding:0 11px 0 0;text-align:right; font-size:14px; font-weight:bold;color:#003082;}

/* SEO quick search section */
]_padding-bottom:2px;
/* end hack */
}
@media all and (min-width:0px){ /* Hide from Opera 7+ */div.SEOquickSearch div.qsContact {padding-bottom:0px;}}

div.SEOquickSearch label {display:block; font-size:11px; line-height:13px;_line-height:1.2; padding:0; margin:0;}
div.SEOquickSearch div.qsContact input {width:100%; _width:auto; height:17px; padding:0; margin-bottom:2px; _margin:0;border-top-color:#666; border-right-color:#bbb; border-bottom-color:#bbb; border-left-color:#666;border-top-width:2px; border-right-width:1px; border-bottom-width:1px; border-left-width:2px;border-style:solid;}
div.SEOquickSearch div.qsButton {padding:0; margin:0;_margin-bottom:35px;}
div.SEOquickSearch div.qsButton input {padding:0 2px 0 0; margin:0;}
div.SEOquickSearch a.blueArrow {float:right; height:22px; padding:0; margin:0;}
div.SEOquickSearch a.blueArrow img {display:block; padding:8px 2px 0; margin:0;}
div.SEOquickSearch div.qsContent p.smallBlue {font-size:9px; text-align:right; padding:0; margin:0;}
/* SEO product list section */
div.SEOproductList { margin-bottom:9px; font-size:11px; }
div.SEOproductList h4{padding:0; margin:0;}
div.SEOproductList h4 a {display:block; padding:5px 8px; margin:0;font-size:12px; text-transform:uppercase; font-weight:normal;}
div.SEOproductList ul {margin:0; padding:0;}
div.SEOproductList li {list-style:none; padding:5px 8px; line-height:120%; border-bottom:1px solid #deecf9;}
div.SEOproductList li a {font-weight:bold; text-decoration:none;}
div.SEOproductList p {font-size:9px; margin:10px 8px;}
/* SEO home text section */
div.SEOhomeTextLead {padding:8px 18px 8px 8px;}
div.SEOhomeTextLead h3 {margin:0;font-size:22px;}
div.SEOhomeTextLead p {font-size:13px; margin-top:8px;}
div.caseStudy p.SEOquote {font-size:13px;padding:8px;margin:0;}
div.caseStudy p.SEOcitation {padding:8px 18px 8px 36px;margin:0;}
/* SEO promo section */
div.SEOpromo p.link a.redArrow {display:block;background-position:100% 3px;_background-position: 99% 3px;padding-left:0;padding-right:14px;_padding-right:16px;}
div.groupLinks ul li {display:inline;color:#8c8c8c;font-size:10px;background:url(../../img/default/bullet_grey-square.gif) 3px 6px no-repeat;padding-left:10px;}
div.groupLinks li a, div.groupLinks li a:link, div.groupLinks li a:visited, div.groupLinks li a:hover, div.groupLinks li a:active {text-decoration:none;color:#8c8c8c;font-size:10px;}
/*Fixing of input boxes on contacts page*/
div.section input {height:auto !important;padding-bottom:2px;}
.radio td input {height:13px !important;padding:0;vertical-align:middle;}
/*--Chris Robinson Added this on 08/24/05--*/
p.calendarPopUpCont {position:relative;}
div.calendarPopUp {position:absolute;z-index:100;visibility:hidden;background-color:#fff !important;}
div.CalendarControl {width:150px;}
/*--Styles for the Calendar Pop up, Added this on 08/24/05--*/
.RcpYearNavigation,.RcpMonthNavigation {padding:2px 0;text-align:center;vertical-align:center;text-decoration:none;color:#000;font-weight:bold;background:#DEECF9;}
.RcpYearNavigation a,.RcpMonthNavigation a{color:#4A83D1;}
.RcpDayColumnHeader,.RcpYearNavigation,.RcpMonthNavigation,.RcpCurrentMonthDate,.RcpCurrentMonthDateDisabled,.RcpOtherMonthDate,.RcpOtherMonthDateDisabled,.RcpCurrentDate,.RcpCurrentDateDisabled,.RcpTodayText,.RcpTodayTextDisabled,.RcpText {font-family:arial;font-size:9pt;}
TD.RcpDayColumnHeader {text-align:right;color:#4A83D1;}
.RcpCurrentMonthDate,.RcpOtherMonthDate,.RcpCurrentDate {text-align:center;text-decoration:none;}
TD.inactive {color:#93BFEB;}
TD.monthHeader  {border:1px solid #93BFEB;background:#fff;}
TD.monthHeader span {background:#fff !important;}
.RcpCurrentMonthDateDisabled,.RcpOtherMonthDateDisabled,.RcpCurrentDateDisabled{color:#93BFEB;background:#F4F8FD;text-align:right;text-decoration:line-through;}
TD.RcpCurrentMonthDate {color:#A64861;background:#DEECF9;font-weight:bold;border:1px solid #fff;}
.RcpCurrentMonthDate a, .RcpCurrentMonthDate span {background:#DEECF9;}
.RcpCurrentDate {color:#FFFFFF;font-weight:bold;}
.RcpOtherMonthDate {color:#808080;}
TD.RcpCurrentDate {color:#FFFFFF;background-color:#A64861;}
TD.RcpCurrentDate a, TD.RcpCurrentDate span {color:#FFFFFF !important;background-color:#A64861;}
div.languageToggle a, div.languageToggle a:hover {float:left; display:block;margin-top:1px !important;padding-left:9px !important;color:#000066 !important; font-weight:bold;text-decoration:none; color:#000066;}
div.jobSearchMod label.blue {display:block; padding:5px 20px;color:#216DCF;font-weight:bold;background:url(/zsys/img/en-gb/jobsearchDotty.jpg) repeat-x top;}
_top:0;]*/
}
html*div.hackSubPageNav div.right a.print {
	top:0;
}
/**/
div.options {_height:1px;}
/*

*/
td.addPadding {padding-top:10px !important;}
table.tbOptions {float:left;min-width:400px;_width:400px;border:0;background:#fff;}
table.tbOptions tr.bottomBorder td {padding-bottom:10px; margin-bottom:10px;}
table.tbOptions tr.addPadding td {padding-top:10px;}
table.tbOptions tr td.first {width:75px;padding-top:3px;}

/* ========== hide in-page XML (GY@WE 11/10/07) ========== */
xml {
	display:none;
}

/* ========== Legacy rules (GY@WE 11/10/07) ========== 



div.anchorLists {padding-bottom:30px;}
div.anchorLists ul.anchorList {	width:180px;float:left; border-width:2px 0 1px;margin:0 3px 0 0;padding:0;}
div.anchorLists ul.anchorList li {padding:4px 8px;list-style-type:none;_height:28px;min-height:28px;} 
div.anchorLists ul.anchorList li a {padding-left:16px;text-decoration:none;}

div.anchorLists table tr td {width:180px;vertical-align:top;padding:4px 8px;}
div.anchorLists table tr td a {padding-left:16px;text-decoration:none; }
*/
h3.bigBlueDotty {margin:0 0 3px;padding:16px 9px;font-size:24px; font-weight:normal;}
div.indent {padding-left:11px;}

/* ========== sIFR CSS styles (GY@WE 06/11/07) ========== */
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility:visible !important;
	margin:0;
}
.sIFR-replaced {
	visibility:visible !important;
}
span.sIFR-alternate {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	display:block;
	overflow:hidden;
}

/* Hide Adblock Object tab:the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display:none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash span.sifr_35dblue,
.sIFR-hasFlash span.sifr_35white,
.sIFR-hasFlash span.sifr_35red,
.sIFR-hasFlash span.sifr_45dblue,
.sIFR-hasFlash span.sifr_45white,
.sIFR-hasFlash span.sifr_45red,
.sIFR-hasFlash span.sifr_65dblue,
.sIFR-hasFlash span.sifr_65white,
.sIFR-hasFlash span.sifr_65red,
.sIFR-hasFlash span.sifr_arial-white,
.sIFR-hasFlash span.sifr_arial-dblue,
.sIFR-hasFlash span.sifr_white,
.sIFR-hasFlash span.sifr_dblue {

/*  letter-spacing:-2px; */
  visibility:hidden;
}

/*
--------------------------------------------------------------------------------
START OF REGUS.CSS
--------------------------------------------------------------------------------
*/

body {
	font:normal 11px Arial,Helvetica,sans-serif;
}
div.pageContainer {
	background:#fff url('/zsys/img/default/bg_body.gif') repeat-y center top;
}
/* ========== universal elements ========== */
a:link, a:visited {color:#477ACC;}
body.regus a:link, a:visited {color:#477ACC;}
a:hover, a:active {color:#477ACC;}
a.help,a.hClone {background:url(/zsys/img/default/icon_help.gif) no-repeat top left;}
a.help:hover,a.hClone:hover {background-image:url(/zsys/img/default/icon_help_blue.gif);} 
a.uniquename {background:url(/zsys/img/default/icon_help.gif) no-repeat top left;}
a.uniquename:hover{background-image:url(/zsys/img/default/icon_help_blue.gif);} 
a.miniClose {background:url(/zsys/img/default/icon_close.gif) no-repeat;}
a.miniClose:hover {background-image:url(/zsys/img/default/icon_close_blue.gif);} 
a.calendar {background:url(/zsys/img/default/icon_calendar.gif) no-repeat;} 
a.print {background:transparent url(/zsys/img/default/icon_print.gif) 0 2px no-repeat;color:#FFF !important;}
span.mktHighlight {color:#C10435 !important;}
/* ========== main blue button ========== */
a.blueArrow { border:1px solid #477ACC;font-family:Tahoma;color:#fff;}
a.blueArrow:visited {color:#fff;}
a.blueArrow span.blueButton {color:#fff;border:1px solid #fff;background:url(/zsys/img/default/bg_bluebutton-arrow.gif) no-repeat right #477ACC;} 
a.update {border:1px solid #477ACC;background:url(/zsys/img/default/icon_update.gif) no-repeat 4px 4px #fff;font-family:Tahoma; color:#477ACC;}
a.sortResults {border:1px solid #477ACC;background:url(/zsys/img/default/regus/icon_sort.gif) no-repeat 3px 5px #fff;color:#477ACC;}
a.plainWhite {border:1px solid #477ACC;background:#fff;font-family:Tahoma; color:#477ACC;}
a.redArrow {background:transparent url(/zsys/img/default/img_arrow.gif) 0 2px no-repeat;}
a.backToTop {}
a.document {background:url(/zsys/img/default/icon_document.gif) no-repeat;}
a.document span {color:#666 !important;}
a.edit {border:1px solid #477ACC;background:url(/zsys/img/default/icon_edit.gif) no-repeat 4px 6px #fff;font-family:Tahoma; color:#477ACC;}
div.productList h4 a.homepageLink {color:#003082;}
/*GB home page only */
div.productListHome h4 a.homepageLink {color:#003082;}
span.required {color:#C10435}
img {border:none; margin:0; padding:0;}   
/* ========== photo container ========== */
div.photoBox {border:1px solid #dcdcdc;background:#fff;}
/* ========== global header ========== */
div#globalList {min-width:150px;background:#fff;border:solid #003082;border-width:1px 2px 2px 1px;}   
div#globalList ul a:hover {background:#e5e9f2;color:#0d387c;}
p.userName {right:7px;}

div.globalTopNav {
	background:#e5e9f1;
}

div.globalDropDown a,
div.globalDropDown a:visited {
	background:url('/zsys/img/default/bg-globalDropDown-a.gif') no-repeat right center;
	color:#0d387c !important;
}

div.globalTopNav div.languageToggle a {
  color:#006 !important;
}

ul.globalNav li.first {
	background:none;
}
ul.globalNav li {
	background:url('/zsys/img/default/bg-globalNav-li.gif') no-repeat left;
}
ul.globalNav li.break {
	background-image:url('/zsys/img/default/bg-globalNav-break.gif');
}
div.pageContainer ul.globalNav li a,
div.pageContainer ul.globalNav li a:active,
div.pageContainer ul.globalNav li a:hover,
div.pageContainer ul.globalNav li a:link,
div.pageContainer ul.globalNav li a:visited {
	color:#0d387c !important;
}

/*Extra styles added to change colour of tabs for each product */

ul.productNav li {
	background-position:left top;
	background-repeat:no-repeat;
}
ul.productNav li a,
ul.productNav li a:active,
ul.productNav li a:hover,
ul.productNav li a:link,
ul.productNav li a:visited {
	color:#fff;
}
ul.productNav li.offices {
	background-color:#00693c;
	background-image:url('/zsys/img/default/bg-productNav-offices-a.gif');
}
ul.productNav li.meeting {
	background-color:#5b1f69;
	background-image:url('/zsys/img/default/bg-productNav-meeting-a.gif');
}
ul.productNav li.vo {
	background-color:#4c7e5b;
	background-image:url('/zsys/img/default/bg-productNav-vo-a.gif');
}
ul.productNav li.memberships {
	background-color:#981e32;
	background-image:url('/zsys/img/default/bg-productNav-membership-a.gif');
}
ul.productNav li.outsourcing {
	background-color:#859ABE;
	background-image:url('/zsys/img/default/bg-productNav-outsourcing-a.gif');
}
ul.productNav li.workstyles {
	background-color:#339999;
	background-image:url('/zsys/img/default/bg-productNav-workstyles-a.gif');
}


/* ========== product header ========== */
div.productHeader {position:relative;margin:0;border-top:2px solid #CD1041;}
div.productHeader h2 {
position:relative;
width:auto;
z-index:-1500;

}

/* product header styles for Ninety project */

div#heightAdjust div.productHeader {height:39px; margin-bottom:6px;}
div#heightAdjust div.productHeader h2 {height:34px;}

/* header types for different product lines */
div.productHeader>ul.productSubNav {bottom:0;} 

ul.productSubNav {
	background-color:#f0f0f0;
	border-bottom:1px solid #003082;
}

ul.productSubNav li a, ul.productSubNav li a:visited {color:#003082;} /*check colour - Anne */
ul.productSubNav li a:hover {background:#1C50A0;}
ul.productSubNav li a.active, ul.productSubNav li a.active:hover {background:url(/zsys/img/en-gb/bg_product-subnav_active.gif) repeat-x #477ACC;} 


div.contentheader {
	height:100px;
	padding:5px 10px;
}

div.contentheader h2 span {
  display:inline;
  font-size:20px;
}

/* ========== page body and some universal headers ========== */
div.usHomeBody {border-top:2px solid #CD1041;}

*+html div.usHomeBody {
  min-height:1%;
}



div.footerLinks {
	border-top:6px solid #999;
	border-bottom:1px solid #999;
	color:red;
}

p.groupName {color:#003082;} 

p.siteNav {
	color:#999;
}

p.siteNav a, p.siteNav a:visited {
	color:#999;
} 

div.groupLogos {
	border-top:1px solid #999;
	border-bottom:1px solid #fff;
} 

p.copyright {
	border-top:8px solid #999;
	border-bottom:1px solid #003082; 
	color:#003082;
}
p.credit {color:#003082;}
/* ========== quick search modules ========== */
div.quickSearch {border:1px solid #477ACC;}

div.qsTwoCol {}

div.quickSearch {
	background-color:#f4f7fc;
}  
div.quickSearch div.qsColumnBox {
	background-color:#f4f7fc;
	border-top:1px solid #93BFEB;
}  

div.quickSearch h4 {
	color:#fff;
	background-color:#335592;
}
 
div.quickSearch div.usHomeHeader {
	background:#fff;
	border:1px solid #fff;
}

div.quickSearch div.usHomeHeader h4 {color:#003082;background:none;border:none;}  
div.quickSearch div.usHomeHeader ul li {background:url(/zsys/img/default/border_gb-home-qs-nav.gif) repeat-y right bottom;}
div.quickSearch div.usHomeHeader ul li.last {background:none;}
div.quickSearch div.usHomeHeader ul li a {color:#003082;}
div.quickSearch div.usHomeHeader ul li a.active {}
/* headings */
div.quickSearch h5.recent {border:solid #fff;border-width:0 1px 1px; background:url(/zsys/img/default/bg_recent-locations-arrow.gif) right center no-repeat #679BDB;}
div.quickSearch h5.recent a, div.quickSearch h5.recent a:active {background:url(/zsys/img/default/bg_recent-locations-arrow.gif) right center no-repeat #679BDB;color:#fff;}
div.quickSearch h5.recent a:hover {background:url(/zsys/img/default/bg_recent-locations-arrow.gif) right center no-repeat #477ACC;}
div.quickSearch h5.subhead {background:#DEECF9;border:1px solid #fff;color:#226CD1}
div.quickSearch h6 {border:solid #C9DFF5;border-width:1px 0;color:#679BDB;}
div.quickSearch h6.twoCol {border:none;color:#003082;}   
div.quickSearch label.blue {color:#003082;}
/* recent locations */
div.quickSearch div.recentDropDownRL {background:#fff;border:solid #477ACC;border-width:1px 1px 2px 1px;}
div.quickSearch div.recentDropDownRL li a, div.quickSearch div.recentDropDownRL li a:visited {background:url(/zsys/img/default/icon_arrow-red.gif) 98% 6px no-repeat;}
div.quickSearch div.recentDropDownRL li a:hover {background:url(/zsys/img/default/icon_arrow-white.gif) 98% 6px no-repeat #477ACC;color:#fff;}  
/* recent locations END *************************/
div.qsButton {background:#fff;border-top:1px solid #93BFEB;}
div.qsHelp {background:#fff;border:solid #477ACC;border-width:1px 2px 2px 1px;}
div.qsHelp h5 {background:url(/zsys/img/default/icon_help_blue.gif) 2px 2px no-repeat #679BDB;color:#fff;}  
/* ========== breadcrumbs ========== */
div.breadcrumbs {background:url(/zsys/img/default/bg_breadcrumbs-container.gif) top left repeat-x;}
table.breadcrumbs {background:#FFF;}
table.breadcrumbs td {border:solid #C5C5C5; border-width:0 0 4px 0;color:#8C8C8C;} 
table.breadcrumbs td.past, table.breadcrumbs td.past a {color:#477ACC;}
table.breadcrumbs td.current {background:transparent url(/zsys/img/default/bg_breadcrumbs-current.gif) 4px 100% no-repeat;color:#003082;}
ul.breadcrumbs td.current a {color:#003082;}
table.breadcrumbs td.past, table.breadcrumbs td.current {border:solid #477ACC; border-width:0 0 4px 0;} 
/* ========== search results panel ========== */
div.searchResultsPanel {border:1px solid #477ACC;font-family:Tahoma;}
div.searchResultsPanel h3 {background:url(/zsys/img/default/bg_quick-search-h4.gif) repeat-x #477ACC;color:#fff;font-family:Arial;}
div.searchResultsPanel h3 span {font-family:Tahoma;}
div.searchResultsPanel h3 a.print {color:#fff;}
div.searchResultsPanel h4 {background:#DEECF9;color:#33599B;}  
div.searchResultsPanel div.options {color:#003082;}
div.searchResultsPanel div.options p {margin:4px 0;}
div.searchResultsPanel div.options p.borderedTop {border-top:1px solid #CBDFF5;width:420px;padding:6px 3px 0;}
div.searchResultsPanel span.bordered {border:solid #C9DFF5; border-width:0 1px;} 
/* ========== search results ========== */
table.searchResults {border-collapse:collapse}
table.searchResults tr.header {background:#F4F8FD;}
table.searchResults td { border-top:1px solid #E8E8E8} 
table.searchResults th { border:1px solid #C9DFF5;border-collapse:collapse;color:#003082;}
table.searchResults th span.small {color:#000;} 
table.searchResults td.location,table.proxResults td.icon { border-right:1px solid #E8E8E8;}     
table.searchResults span.totalAmount {border-top:1px solid #000;}  
div.arrowBox {border:1px solid #C9DFF5;background:#fff;} 
div.arrowBox p.blue {background:url(/zsys/img/default/icon_arrow-red.gif) 6px 10px no-repeat #F4F8FD;} 

div.productBenefits {
	border-top:1px solid #009af0;  /*check colour - Anne*/
}
div.productBenefits h4 {
	color:#003082;
}
div.productBlock {
	border-top:2px solid #e5e9f2;
}
div.productBlockFirst {
	border-top:0;
}
div.productBlock h4 {
	color:#003082;
} 

div.productBlock h5.subCategory {background:#F4F8FD;color:#003082;}  
div.productBlock div.promo {border:solid #C9DFF5;border-width:1px 0;}
div.productBlock div.promo p {background:#F4F8FD;border:solid #fff;border-width:1px 0;}
div.productBlock div.promo p.link {background:#fff;} 
ul.bulletList li {background:url(/assets/global/overview/bullet_grey-square.gif) 1px 5px no-repeat;}
ul.linkList {background:url(/zsys/img/default/border_blue-dotty.gif) repeat-x bottom;} 
ul.linkList {color:#003082;}
ul.linkList li {background:url(/zsys/img/default/border_blue-dotty.gif) repeat-x top;}
ul.linkList li a {background:url(/zsys/img/default/bullet_blue-square.gif) 3px 5px no-repeat;}
ul.linkList li a.nobullet {background:none; }
ul.linkList li a.sublink {background:url(/zsys/img/default/icon_sublink.gif) 3px 2px no-repeat;}
ul.linkList li a.sublink span {color:#757575;}

div.pullquote {background:url(/zsys/img/default/bg_pullquote.gif) bottom repeat-x;border:solid #477ACC;border-width:2px 0 1px;}  
*
div.pullquote {border:solid #477ACC;border-width:2px 0 1px;}  
div.homeTextLead h3 {color:#003082;}  
div.usHomeGrid {  border-top:3px solid #C10435}
div.topMargin {margin-top:18px}
div.bottomList {border-bottom:3px solid #477ACC;}
div.productList h4 {background:url(/zsys/img/en-gb/bg_blue-dotty-h3.jpg) repeat-x top;border:solid #477ACC;border-width:3px 0 1px;color:#003082;}
div.productListBottom {border:solid #477ACC;border-width:0 0 3px 0;}
div.activeList h4 {border-top:3px solid #C10435}
/*product list home page GB*/
div.productListHome h4 {background:url(/zsys/img/en-gb/bg_blue-dotty-h3.jpg) repeat-x top;border:solid #477ACC;border-width:3px 0 1px;color:#003082;}
div.productListBottomHome {border:solid #477ACC;border-width:0 0 3px 0;}
div.activeList h4 {border-top:3px solid #C10435}

div.productList h5 { color:#003082; }
div.productList h5.cardTwo {border-top:1px solid #DEECF9; }
div.productList li a {background:url(/zsys/img/default/img_arrow.gif) no-repeat 100% 5px;border-bottom:1px solid #DEECF9;}  
/* case study */
div.caseStudy {background:url(zsys/img/en-gb/bg_case-study-quotes.jpg) no-repeat bottom left; border-bottom:3px solid #477ACC;}    
/* network access */
div.networkAccessPromo {background:url(/zsys/img/default/bg_bottom-blue-dotty.gif) repeat-x bottom;border-bottom:1px solid #93BFEB;}
div.networkAccessPromo p.blurb {color:#003082;} 

/* talk to a representative */
div#homeflashtext {
	border:1px solid #477acc;
}
div.talkToRepresentative{
	color:#fff;
	height:92px; 
	background:url(/zsys/img/en-gb/bg_talkToRep.jpg) no-repeat top left;
	letter-spacing:1px;
}

div.talkToRepresentative h2 {
  position:static;
  width:auto;
	font-size:20px; 
	height:30px;
	padding-left:13px;
	padding-top:11px;
}
div.talkToRepresentative h2.doublenum {
	padding-top:6px;
}
*html div.talkToRepresentative h2.doublenum {
	padding-top:11px;
}
*+ html div.talkToRepresentative h2.doublenum {
	padding-top:11px;
}

div.talkToRepresentative h2 span {
  display:inline;
}
div.talkToRepresentative h2 span.white {
  color:#fff;
}



div.talkToRepresentative div.text {
	font-size:28px;
	padding-left:70px;
	padding-top:2px;
}


div.talkToRepresentative div.doublenum {
	margin:0 0 0 60px;
	line-height:22px;
}
div.talkToRepresentative div.doublenum-in{
	margin:0 0 0 10px;
	line-height:22px;
}

/* talk to a representative - use this for countries that have more text that needs to go on 2 lines */


div.talkToRepresentativeMoreText{
	color:#fff;
	height:92px; 
	background:url(/zsys/img/default/bg_talkToRepRight.jpg) no-repeat top left;
	letter-spacing:1px;
}

div.talkToRepresentativeMoreText h2 {
  position:static;
  width:auto;
	font-size:20px; 
	height:30px;
	padding-left:13px;
	padding-top:6px;
}


div.talkToRepresentativeMoreText h2 span {
  display:inline;
}


div.talkToRepresentativeMoreText div.text {
	font-size:28px;
	padding-left:70px;
	padding-top:2px;
}
/* virtual tour */
div.virtualTourPromo {background:url(/zsys/img/default/bg_virtual-tour-promo.jpg) no-repeat top left;border:solid #477ACC;border-width:3px 0;}
div.leftOneColumn div.virtualTourPromo {background:url(/zsys/img/default/bg_virtual-tour-promo-sm.jpg) no-repeat top left;}
div.virtualTourPromo h5 {background:#2050B3;border-top:16px solid #003082;color:#fff;}  
div.virtualTourPromo ul {border-left:20px solid #6E9CDA;}
div.leftOneColumn div.virtualTourPromo ul {border-top:1px solid #93BFEB;}
div.virtualTourPromo ul li {background:#fff;}
div.virtualTourPromo li a {background:url(/zsys/img/default/icon_arrow-red.gif) no-repeat 100% 5px;border-bottom:1px solid #DEECF9;}
/* network access home promo */
div.networkHomeCardPromo {background:url(/zsys/img/default/regus/bg_network-access-home.jpg) no-repeat bottom;}
div.networkHomeCardPromo p {color:#003082;} 
/* ========== about us styles ========== */
h4.numbers {border-top:1px solid #003082;font-family:Arial Black; color:#BCCAD7;}
table.aboutUsTable {border:1px solid #C9DFF5;border-collapse:collapse;}
table.aboutUsTable th {background:#F4F8FD;border:1px solid #C9DFF5;color:#003082;}
table.aboutUsTable td {border:solid #E8E8E8;border-width:1px 0 0 1px;}
div.module ul li {background:url(/zsys/img/default/bullet_blue.gif) 1px 6px no-repeat;} 
div.cropBottom {padding-bottom:0 !important;}
/* Basic module styles */
div.module {border:solid #477ACC; border-width:1px;}
/* Header */
div.module div.header {border:solid #93BFEB; border-width:0 0 1px 0;}
/* top border */
div.module div.tb {border-width:1px 0;}  
div.module div.header h3 {color:#477ACC !important;}
div.module div.header h3.alt {color:#4D4D4D;}
div.module div.header h3 span {color:#C10435;}
/* Inverse header */
div.module div.inverse {background:#477ACC; border-width:0;}
div.module div.inverse h3 {color:#FFF !important;}
/* Alt header */
div.module h4, div.info h4 {border:solid #93BFEB; border-width:0 0 1px 0;color:#477ACC;} 
div.module h4 span {color:#C10435;}
/* Sections (light/dark bgs and variations) */
div.darkBlue {background:#E5F0FA;}
div.lightBlue {background:#F7FAFD;}
div.lightGray {background:#FAFAFA;} 
div.module div.buttons {border:solid #477ACC; border-width:1px 0 2px 0;}     
div.module table tr td {} 
div.module table span {color:#C10435;} 
div.module table input,div.module table select {/*font:normal 10px/11px verdana;*/}       
div.module table.thin tr.radio td span {color:#000;}       
div.module table.checkboxes tr td span {color:#000;} 
div.module textarea.wide {width:505px !important;}   
div.module table.halves tr.top td {background:#E8E8E8;}
div.module table.halves tr.bottom td {background:#FAFAFA; border-bottom:1px solid #93BFEB;}  
div.module table.halves tr.top td.active {background:#477ACC;}
div.module table.halves tr.bottom td.active {background:#E5F0FA;} 
div.module table.halves td span {color:#8C8C8C;}
div.module table.halves td.active span {color:#FFF;}
div.module table.halves td#tl,div.module table.halves td#bl {border-right:1px solid #93BFEB;}
div.module table.thirds td#tc,div.module table.thirds td#bc {border-right:1px solid #93BFEB;}
table.halves table.details tr td {height:30px !important; padding:0 !important;border:none !important; background:transparent !important;}
table.halves tr td table.details tr td span {font-family:Arial, sans-serif;  color:#000 !important;}       
/* active */
div.module div.room div.active#meetingImg {background:url(/zsys/img/default/icon_MeetingConfigControl.gif) top left no-repeat !important;}
div.module div.room div.active#classroomImg {background:url(/zsys/img/default/icon_ClassroomConfigControl.gif) top left no-repeat !important;}
div.module div.room div.active#theaterImg {background:url(/zsys/img/default/icon_TheaterConfigControl.gif) top left no-repeat !important;}
div.module div.room div.active#u-shapedImg {background:url(/zsys/img/default/icon_UshapedConfigControl.gif) top left no-repeat !important;}
div.module div.room div.active#otherImg {background:url(/zsys/img/default/icon_OtherConfigControl.gif) top left no-repeat !important;}
/* inactive */
div.module div.room div#meetingImg {background:url(/zsys/img/default/icon_MeetingConfigControl-off.gif) top left no-repeat;}
div.module div.room div#classroomImg {background:url(/zsys/img/default/icon_ClassroomConfigControl-off.gif) top left no-repeat;}
div.module div.room div#theaterImg {background:url(/zsys/img/default/icon_TheaterConfigControl-off.gif) top left no-repeat;}
div.module div.room div#u-shapedImg {background:url(/zsys/img/default/icon_UshapedConfigControl-off.gif) top left no-repeat;}
div.module div.room div#otherImg {background:url(/zsys/img/default/icon_OtherConfigControl-off.gif) top left no-repeat;} 
div.module div.room span {background:#477ACC; color:#FFF;}          
/* Right-hand thin module */
div.rightModule {  border:solid #477ACC; border-width:0 1px 3px 1px;} 
div.rightModule h3 {background:#477ACC;color:#FFF;}
div.rightModule h4 {color:#477ACC;}  
div.rightModule div.header {padding-top:1px !important; padding-bottom:0px !important;border:solid #93BFEB; border-width:0 0 1px 0;}
div.rightModule div.tb {border-width:1px 0 !important;} 
/* For use in confirmation step 3 */
div.altBorder {border:solid #93BFEB; border-width:3px;}    
div.tb {border-width:1px 1px 3px 1px;}
h4 a {background:transparent url(/zsys/img/default/icon_arrow-red.gif) 0 3px no-repeat;} 
div.subPageNav a,p.bline a {color:#003082 !important;}
div.subPageNav a.print {background:transparent url(/zsys/img/default/icon_print-inverse.gif) 0 2px no-repeat; margin:0 !important;}
div.subPageNav a.back {background:transparent url(/zsys/img/default/icon_arrow-red_reverse.gif) 2px 3px no-repeat;}
/* details page */
h1.details {background:url(/zsys/img/default/bg_details-title.gif) top left repeat-x; position:static;}
/* widgets area on left */
div.widgets {border:solid #679BDB; border-width:2px 0 0 0;} 
div.widgets h3 a {background:#DEECF9 url(/zsys/img/default/bg_widget-h3.gif) 217px 5px no-repeat;}
div.widgets h3 a:hover {background-color:#C9DFF5;} 
div.widgets div.active h3 a {background:#F4F8FD url(/zsys/img/default/bg_widget-h3_active.gif) 217px 4px no-repeat;color:#003082;}
div.widgets div.active h3 a:hover {background-color:#DEECF9;}
div.widgets div.content {background:#F4F8FD;} 
div.widgets div#photoGal div.content a {background:url(/zsys/img/default/bg_thumbnail.gif) top left no-repeat;}
div.widgets div#photoGal div.content a.active {background:url(/zsys/img/default/bg_thumbnail-active.gif) top left no-repeat;color:#FFF;}
div.widgets div.content p.caption {margin-bottom:5px !important;} 
p.phone {background:url(/zsys/img/default/icon_phone.gif) 0 3px no-repeat;} 
p.brochure {background:url(/zsys/img/default/icon_brochure.gif) 0 0 no-repeat;}
p.brochure span {color:#666;}
/* Tabbed area */
div.tabs {display:block !important;background:url(/zsys/img/default/bg_tab-list.gif) top left repeat-x;}
ul.tabs {background:url(/zsys/img/default/bg_tab-list.gif) top left repeat-x;}
ul.tabs li {background:url(/zsys/img/default/bg_tab.gif) top left repeat-x; border:solid #D0CFCF; border-width:0 0 0 1px;}
ul.tabs li a {color:#000 !important;}
ul.tabs li.active {background:#FFF url(/zsys/img/default/bg_tab-active.gif) top left repeat-x; border-left:1px solid #93BFEB; border-right:1px solid #93BFEB !important; border-bottom:1px solid #FFF;}
ul.tabs li.active a {color:#477ACC !important;}
ul.tabs li.last {border-right:1px solid #D0CFCF;}
div.info {border:solid #93BFEB; border-width:0 1px 1px 1px;}   
table.pricing tr td {border:solid #DEECF9; border-width:0 1px 1px 0;}
table.pricing tr td.left {padding-left:13px !important;}
table.pricing tr.second td.left, table.pricing tr.first td.left {border:none; background:none;} 
table.pricing tr.first td {background:#F4F8FD; border:none; font-weight:bold !important; font-size:10px !important;}
table.pricing tr.second td {background:#DEECF9; border:solid #FFF; border-width:0 1px 0 0;}
table.pricing tr.rooms td {background:#C9DFF5; border:solid #FFF; border-width:0 1px 0 0;}
table.pricing tr.rooms td.left {border:none;}
table.pricing tr td.left {border-width:0 1px 1px 1px;}
table.pricing p.call {color:#33599B;}
table.pricing p.discount, table.pricing p.original {color:#003082;}
table.pricing p.discount span {color:#FF17C6;}
table.pricing tr.bottom td {border:none;}
table.pricing tr.bottom p {color:#003082;}
table.pricing tr.bottom p span {color:#FF17C6;}    
 

div.rhsColNav ul li {
	border-top:2px solid #e5e9f2;
}
div.rhsColNav ul li.first {
	border:0;
}

div.rhsColNav ul li.active a {
	color:#003082; 
}

/* added anne m 21 Dec 2007 for owners page */

div.rhsColNav ul li.newSection {
	border:0px;;
}

div.aboutUsNav {border-top:solid 3px #477ACC; border-bottom:solid 1px #477ACC;}  
div.aboutUsNav ul li a {border-top:1px solid #C9DFF5;background:#F8FBFE url(/zsys/img/default/bullet_large-blue.gif) 8px 8px no-repeat;}
div.aboutUsNav ul li.active a {color:#003082; background:#F8FBFE url(/zsys/img/default/bullet_large-red.gif) 8px 8px no-repeat;}
div.thickBorder {border:solid 3px #DEECF9;}
div.thickBorder h3 {border-bottom:1px solid #C9DFF5;color:#003082;}
div.thickBorder p {color:#003082;}
div.thickBorderlead {border:solid 3px #DEECF9;}
div.thickBorderlead h3 {border-bottom:1px solid #C9DFF5;color:#003082;}
div.thickBorderlead p {color:#003082;}
/** END FINANCIAL INFORMATION SECTION **/
h4.bigBlue {color:#003082;}
h4.bigBlue span {color:#ce1040;}
h4.tb {border-top:1px solid #C9DFF5;}
h5.dark {color:#003082;}
h6 {color:#003082;} 
ul.basic li {background:url(/zsys/img/default/bullet.gif) 2px 6px no-repeat;}
a.arrowLink {background:url(/zsys/img/default/img_arrow.gif) 0 3px no-repeat;}
/* Formerly of popup.css */
div.popupContainer div.globalHeader {background:#FFF url(/zsys/img/default/header_popup.jpg) bottom right no-repeat; border-bottom:2px solid #C10436;} 
div.popupContainer div.pageBody {background:#FFF;} 
div.popupContainer ul.nav li.active a {color:#003082;} 
div.popupContainer div.content h3 {color:#003082;}   
div.popupContainer div.globalFooter div.footerLinks a,div.popupContainer div.globalHeader div.globalTopNav a {background:url(/zsys/img/default/icon_close-popup-dark.gif) 0 6px no-repeat;color:#003082;}
div.popupContainer div.globalHeader div.globalTopNav a {color:#DEECF9; background:url(/zsys/img/default/icon_close-popup.gif) 0 5px no-repeat;}
/* About Us - G&D page */
div.triplet h5 {background:#F4F8FD;color:#003082;}
/* Reservation para */
p.reservation span {color:#C10435;}
div.contact p.number {background:url(/zsys/img/default/icon_phone-border.gif) top left no-repeat;}
/* proximity search */
div.proxExtra {background:#fff url(/zsys/img/default/regus/bg_prox_search-extra.gif) bottom left repeat-x;border-top:1px solid #93BFEB;}
div.proxExtra p {color:#003082; _height:1px !important;}
p.bline a {background:#efefef url(/zsys/img/default/icon_arrow-red.gif) no-repeat 90% 2px; padding-right:10%;}
div.proximitySearch div.quickSearch p.smallBlue {color:#477ACC;}
/* proximity results */
div.mapHeader {border:1px solid #C9DFF5; background:#F4F8FD;}
div.mapHeader h4 {color:#003082;}
div.mapHeader ul li {color:#003082; border-right:1px solid #003082;}
div.mapHeader ul li.last {border-right:none;}
div.control div.zoomOut, div.control div.zoomIn {}
div.control div.zoomOut {}
div.control div.zoomIn {}
div.control div.bars a {background:#CDE1F3;}
div.control div.bars a.active {background:#679BDB;}
table.proxResults tr.sortBy {background:#F4F8FD;}
table.proxResults tr.sortBy td {border:1px solid #C9DFF5;border-collapse:collapse;color:#003082;}
table.proxResults tr.sortBy div.radioButton {border-right:1px solid #CAE0F5;}
table.proxResults tr.header {background:#FFF;}

table.proxResults p.proximity {color:#666;}
span.mapIcon {background:url(/zsys/img/default/regus/icon_map-primary.gif) top left no-repeat;color:#FFF;}
span.secondary {background:url(/zsys/img/default/regus/icon_map-secondary.gif) top left no-repeat;color:#CD1041;}
div.popupContainer div.mapContent p.aboveForm {border-bottom:1px solid #93BFEB;}
/* amenities popup */
/* Header */
h3.special {border:solid #93BFEB; border-width:1px 0;color:#477ACC !important;}
div.mapItem {border-bottom:1px solid #E8E8E8;}
div.required span,div.module div.header table tr td h3 div.required span {color:#C10435 !important;}
div.divLine {background:#93BFEB;}
div.thickBorder ol {color:#003082;}
/* --== SEO page Specific ==-- */
/* SEO quick search section */
div.SEOquickSearch {background:#F4F8FD;border:1px solid #477ACC;}
div.qsTwoCol {}
div.SEOquickSearch div.qsColumnBox {background:url(/zsys/img/default/bg_qs_two-col.gif) repeat-y;border-top:1px solid #93BFEB;}  
div.SEOquickSearch h4 {background:url(/zsys/img/default/bg_quick-search-h4.gif) repeat-x #477ACC; border:1px solid #fff;color:#fff;} 
div.SEOquickSearch h5 {background:#deecf9;border:1px solid #477ACC;color:#477ACC;}
div.SEOquickSearch a.blueArrow {padding:0; border:none; margin:0;} 
div.SEOquickSearch label.blue {color:#003082;}
div.SEOquickSearch p.smallBlue {color:#477ACC;}
div.SEOquickSearch div.qsButton { background:transparent; border:none;}
div.SEOquickSearch div.proxExtra p {color:#c00 !important;}
/* SEO product list section */
div.SEOproductList h4 a {float:none; background:url(/zsys/img/en-gb/bg_blue-dotty-h3.jpg) repeat-x top;border:solid #477ACC; border-width:3px 0 1px;color:#003082;}
/* SEO home text section */
div.SEOhomeTextLead h3 { color:#003082;}  
/* SEO promo section */
div.SEOpromo {border-bottom-color:#deecf9;}
div.SEOpromo div.promoInner {background-color:#2050B3;border-color:#4A83D1;}
div.SEOpromo p.blurb {background-color:#2050B3;border-top-color:#003082;}
div.SEOpromo p.link {border-color:#4A83D1;}
.phoneNumberHeader {color:#CE1040;}
p.reservation span {color:#CE1040;}
div.rightThreeColumn h3 a.back {background:transparent url(/zsys/img/default/icon_arrow-red_reverse.gif) 2px 3px no-repeat;}
/*Added by Chris Robinson 8/02/05 This could break all the tables...cross your fingers*/
div.module table.halves td#tl,div.module table.halves td#bl {border-right:0;}
/*--Added By Chris Robinson 08/25/05--*/
.red {color:#CD1041 !important;}
TD.RcpCurrentDate {color:#FFFFFF;background-color:#CD1041;border:1px solid #fff;}
TD.RcpCurrentDate a, TD.RcpCurrentDate span {color:#FFFFFF !important;background-color:#CD1041;}
p.arrowBullets {background:transparent url(/zsys/img/default/img_arrow.gif) 0px 3px no-repeat;}
div.control div.zoomIn a {background:transparent url(/zsys/img/default/regus/icon_zoom-in.gif) top left no-repeat;}
div.control div.zoomOut a {background:transparent url(/zsys/img/default/regus/icon_zoom-out.gif) top left no-repeat;}
.red {color:#CD1041 !important;}
div.languageToggle a, div.languageToggle a:hover {background:url(/zsys/img/default/border_global-nav.gif) no-repeat left bottom; color:#006;}
table.tbOptions tr.bottomBorder td {border-bottom:1px solid #C9DFF5 !important; }

div.quickSearch div.searchContainer div.notice {border-top:2px solid #D12241;padding:8px; background:#B7D1EC;color:#173688;}
div.quickSearch div.searchContainer div.notice p {margin:0; padding:0;font-weight:bold; font-size:11px !important; line-height:13px;}
div.notice span {color:#D12241;}


/* ========== Legacy rules (GY@WE 11/10/07) ========== 
*/
div.anchorLists ul.anchorList {border:solid #477ACC;border-width:2px 0 1px;}
div.anchorLists ul.anchorList li {background:url(/zsys/img/default/border_blue-dotty.gif) repeat-x top;}
div.anchorLists ul.anchorList li.top {background:none;}
div.anchorLists ul.anchorList li a {background:url(/zsys/img/default/icon_anchor-down.gif) no-repeat;}

div.anchorLists table {border:solid #477ACC;border-width:2px 0 1px;}
div.anchorLists table tr td {background:url(/zsys/img/default/border_blue-dotty.gif) repeat-x top;}
div.anchorLists table tr.top td {background:none;}
div.anchorLists table tr td a {background:url(/zsys/img/default/icon_anchor-down.gif) no-repeat; }

h3.bigBlueDotty {background:url(/zsys/img/en-gb/bg_blue-dotty-h3.jpg) repeat-x;border-top:1px solid #93BFEB;color:#003082;}  

/* New owners page */
h4.owners {
	color:#000066;
}

p.owners {
	font-size:1.5em;
}
h4.property {
	color:#000066;
	font-size:1.25em;
}

div.horRuleOwners {
	height:1px;
	border-top:1px solid #009af0;
	margin-top:3px;
	margin-bottom:3px;
}
div.horRule hr {
	display:none;
}
img.right {
	float:right;
	padding:0 10px 10px 0;
}

/* Home Page Promotion panels */

/* ========== Centre page promo - "Expansion Berkeley Square " (AM@Regus 20/06/08) ========== */

div.centresignpost-berkeley {
  position:relative;
  float:right;
  margin:0 0 10px 10px;
  padding:0;
  width:171px;
  height:194px;
  background:#fbfbfb url('/zsys/img/en-GB/bg-signpost-centre-berkeley.jpg') no-repeat left top;
  font-size:11px;
}
* html div.centresignpost-blue {
  display:inline;
}
div.centresignpost-blue h2 {
  margin:-24px 0 0 0;
  padding:15px 0 0 10px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:1.74em;
  color:#006;
  line-height:12px;
}
div.centresignpost-blue h2 div.from {
  padding-top:6px;
  font-size:1.16em;
}
div.centresignpost-blue h2 div.from span {
  display:inline;
  font-size:1.38em;
}
div.centresignpost-blue h2 div.per {
  margin-top:-8px;
  font-size:0.6em;
}

div.centresignpost-blue div.fineprint {
  position:absolute;
  bottom:9px;
  right:4px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:1em;
  color:#006;
}

/* ========== Search Results ================================================== */

.cluster-name, .cluster-description {margin-right:120px;height:1%;text-transform:none;color:#477ACC;}
.cluster-description {color:#000;font-weight:normal;}
.cluster-name {color:#477ACC;font-weight:bold;}
.cluster-image {float:right;width:102px;}
.cluster-image img {width:102px;height:100px;}
.cluster {margin-bottom:5px;border-bottom:1px solid #C9DFF5;padding:10px;}


td.icon, td.location, td.right-column { vertical-align:top; border-top:1px solid #E8E8E8; }
td.icon a:hover, td.location a:hover, td.right-column a:hover {
    text-decoration:none;
}

td.icon
{
    border-right:1px solid #E8E8E8;
    width:40px;
}

span.mapIcon
{
    margin:9px 0px 0px 10px;
    background:transparent url(/zsys/img/default/regus/icon_map-primary.gif) no-repeat scroll left top;
    color:#FFFFFF;
    display:block;
    font-family:Tahoma;
    font-size:9px;
    font-size-adjust:none;
    font-weight:bold;
    height:20px;
    line-height:20px;
    text-align:center;
    text-decoration:none;
    vertical-align:middle;
    width:20px;
    cursor:pointer;
}

td.location
{
    border-right:1px solid #E8E8E8;
    padding:9px 27px 18px 10px;
}

div.photoBox
{
    float:left;
    line-height:2px;
    padding:4px;
    border:1px solid #DCDCDC;
}

div.results-detail { margin-left:124px; }

div.results-detail h5
{
    font-size:12px;
    margin:0px 0px 6px 0px;
}

div.results-detail h5 a,
div.results-detail h5 a:visited,
div.results-detail h5 a:hover {text-decoration:none; color:#477ACC; 
}
 
div.results-detail p { margin:0px 0px 6px 0px; }

div.result-dist
{
    border-top:1px solid #E8E8E8;
}

div.result-dist a,
div.result-dist a:visited,
div.result-dist a:hover {
    text-decoration  :none; color:#477ACC;
}

td.right-column { width:170px; text-align:right; }
td.right-column a.button:hover { text-decoration:none; }


/* ========== Centre page promo - "A place to work" (CM@WE 15/11/07) ========== */

div.centresignpost {
  position:relative;
  float:right;
  margin:0 0 10px 10px;
  padding:0;
  width:171px;
  height:194px;
  background:#fbfbfb url('/zsys/img/en-GB/bg-signpost-centre.jpg') no-repeat left top;
  font-size:11px;
}
* html div.centresignpost {
  display:inline;
}
div.centresignpost h2 {
  margin:-24px 0 0 0;
  padding:15px 0 0 10px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:1.74em;
  color:#006;
  line-height:12px;
}
div.centresignpost h2 div.from {
  padding-top:6px;
  font-size:1.16em;
}
div.centresignpost h2 div.from span {
  display:inline;
  font-size:1.38em;
}
div.centresignpost h2 div.per {
  margin-top:-8px;
  font-size:0.6em;
}

div.centresignpost div.fineprint {
  position:absolute;
  bottom:9px;
  right:4px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:1em;
  color:#006;
}

/* ========== Home page promo - "A place to work" (CM@WE 21/11/07) ========== */

a.savepromo {
  color:#006;
  text-decoration:none;
  cursor:pointer;
}
div.promo-saveupto40 {
  position:relative;
  float:right;
  margin:0 0 3px 10px;
  padding:0;
  width:149px;
  height:168px;
  background:#fbfbfb url('/zsys/img/en-GB/bg-promo-homepagecentre.jpg') no-repeat left top;
  font-size:11px;
}
div.promo-saveupto40 h2 {
  margin:0;
  padding:5px 0 0 10px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:24px;
  color:#006;
}
div.promo-saveupto40 h2 span {
  display:inline;
}
div.promo-saveupto40 h2 div.saveupto {
  
}
div.promo-saveupto40 h2 div.saveupto span {
  font-size:14px;
  _line-height:29px;
}
div.promo-saveupto40 h2 div.amount {
  margin:-25px 0 0 46px;
  font-size:30px;
}

div.promo-saveupto40 h2 div.zhCHSHome {
    margin:0;
    }

div.promo-saveupto40 h2 div.price {
  margin:0px 0 0 24px;
  font-size:24px;
}
div.promo-saveupto40 h2 div.onofficespace {
  margin:41px 0 0 8px;
  font-size:12px;
}

div.promo-saveupto40 h2 div.onofficespacezhCHS {
  margin:15px 0;
  font-size:16px;
}


div.promo-saveupto40 h2 div.onofficespace-latin {
  margin:6px 0 0 8px;
  font-size:12px;
}

div.promo-saveupto40 div.fineprint {
  position:absolute;
  bottom:9px;
  right:4px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:1em;
  color:#006;
  text-align:right;
  line-height:11px;
}

/* - New styles added for prices changes APAC - */
div.nov-promo-saveupto40 div.onofficespace {
  position:absolute;
  right:4px;
  bottom:35px;
}

/* Home page search box promo with desert background*/

div.promo-desert {
  position:relative;
  float:right;
  margin:0 0 3px 10px;
  padding:0;
  width:149px;
  height:168px;
  background:#fbfbfb url('/zsys/img/default/bg-promo-homepage-search-desert.jpg') no-repeat left top;
  font-size:11px;
}
div.promo-desert h2 {
  margin:0;
  padding:5px 0 0 10px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:1em;
  line-height:1.5em;
  color:#006;
}
div.promo-desert h2 span {
  min-height:1%;
  display:block;
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
*html div.promo-desert h2 span {
  height:1%;
}
div.promo-desert h2 div.amount {
  margin:-38px 0 0 40px;
  font-size:60px;
  font-weight:normal;
}
/*ie7 fix - needs to be moved to IE conditional stylesheet */
*+html div.promo-desert h2 div.amount {
  margin-top:-30px;
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
*html div.promo-desert h2 div.amount {
  margin-top:-30px;
}
div.promo-desert h2 div.perperson {
  margin:-24px 0 0 0;
  font-size:12px;
  font-weight:normal;
}
/*ie7 fix - needs to be moved to IE conditional stylesheet */
*+html div.promo-desert h2 div.perperson {
  margin-top:-10px;
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
*html div.promo-desert h2 div.perperson {
  margin-top:-10px;
}

/* Search area promo VO */

div.promo-desert-VO {
  position:relative;
  float:right;
  margin:0 0 3px 10px;
  padding:0;
  width:149px;
  height:168px;
  background:#fbfbfb url('/zsys/img/default/bg-promo-homepage-search-desert.jpg') no-repeat left top;
  font-size:11px;
}
div.promo-desert-VO h2 {
  margin:0;
  padding:5px 5px 0 5px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1.6em;
  color:#006;
}

div.promo-desert-VO div.fineprint {
  position:absolute;
  bottom:79px;
  left:10px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:bold;
  font-size:1em;
  color:#006;
  text-align:right;
  line-height:11px;
}
div.promo-desert-VO h2 span {
  min-height:1%;
  display:block;
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
*html div.promo-desert-VO h2 span {
  height:1%;
}




/* ========== Home page promo - "Office for a day" (CM@WE 15/11/07) ========== */
/* ============= Amended for VO promo (AM 30/11/07) */

a.promo-officeforaday {
  color:#002e7c;
  text-decoration:none;
  font-size:0.9em;
  cursor:pointer;
}
a.promo-officeforaday p {
  margin-bottom:2px;
}
a embed.sIFR-flash {
  cursor:pointer;
}
div.promo-officeforaday {
  position:relative;
  margin:15px 0 0 0;
  width:378px;
  height:94px;
  background:#caecf8 url('/zsys/img/default/bg-promo-officeforaday.jpg') no-repeat left bottom;
  text-align:left;
}
div.promo-officeforaday h2 {
  position:absolute;
  left:20px;
  top:10px;
  margin:0;
  width:auto;
  font-size:25px;
  font-weight:normal;
  line-height:25px;
  letter-spacing:0;
  color:#002e7c;
}

div.promo-officeforaday h2.video {
font-size:21px;	
}

div.promo-officeforaday h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div.promo-officeforaday h2 span.bold {
  font-weight:bold;
  letter-spacing:4px;
}
div.promo-officeforaday p {
  margin:0 130px 0 0;
  padding:39px 0 0 20px;
  font-size:1.1em;
  line-height:1.2em;
  color:#002e7c;
}
div.promo-officeforaday p.pricing {
  margin:0 0 0 0;
  padding:3px 0 0 50px;
  font-size:1.5em;
  font-weight:bold;
}

/* ========== Home page promo - "Office for a day" - France ========== */

div.promo-officeforaday h2.fr {
  left:18px;
  font-size:21px;
  letter-spacing:-1px;
}



/* ========== Home page promo - "Office for a day" - France (Old styles, not sure if still in use elsewhere) ========== */

a.promo-officeforaday-france {
  color:#002e7c;
  text-decoration:none;
  font-size:0.9em;
  cursor:pointer;
}
a.promo-officeforaday-france p {
  margin-bottom:2px;
}
a embed.sIFR-flash {
  cursor:pointer;
}
div.promo-officeforaday-france {
  position:relative;
  margin:15px 0 0 0;
  width:378px;
  height:94px;
  background:#caecf8 url('/zsys/img/default/bg-promo-officeforaday.jpg') no-repeat left bottom;
  text-align:left;
}
div.promo-officeforaday-france h2 {
  position:absolute;
  left:18px;
  top:10px;
  margin:0;
  width:auto;
  font-size:22px;
  font-weight:normal;
  line-height:25px;
  letter-spacing:-1px;
  color:#002e7c;
}
div.promo-officeforaday-france h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div.promo-officeforaday-france h2 span.bold {
  font-weight:bold;
  letter-spacing:4px;
}
div.promo-officeforaday-france p {
  margin:0 130px 0 0;
  padding:39px 0 0 20px;
  font-size:1.5em;
  line-height:1.2em;
  color:#002e7c;
}
div.promo-officeforaday-france p.pricing {
  margin:0 0 0 0;
  padding:3px 0 0 50px;
  font-size:1.5em;
  font-weight:bold;
}

/* ========== Home page promo - "Office for a day" - Netherlands ========== */

div.promo-officeforaday h2.nl {
  left:18px;
  font-size:22px;
  letter-spacing:-1px;
}

/* ========== Home page promo - "Office for a day" - Luxemburg ========== */

div.promo-officeforaday h2.lu {
  left:18px;
  font-size:23px;
  letter-spacing:-1px;
}

/* ========== Home page promo - "Office for a day" - Italy ========== */

div.promo-officeforaday h2.it {
  left:18px;
  font-size:23px;
  letter-spacing:-1px;
}
/* ========== Home page promo - "Office for a day" - Sweden ========== */

a.promo-officeforaday-sweden {
  color:#002e7c;
  text-decoration:none;
  font-size:0.9em;
  cursor:pointer;
}
a.promo-officeforaday-sweden p {
  margin-bottom:2px;
}
a embed.sIFR-flash {
  cursor:pointer;
}
div.promo-officeforaday-sweden {
  position:relative;
  margin:15px 0 0 0;
  width:378px;
  height:94px;
  background:#caecf8 url('/zsys/img/default/bg-promo-officeforaday.jpg') no-repeat left bottom;
  text-align:left;
}
div.promo-officeforaday-sweden h2 {
  position:absolute;
  left:20px;
  top:10px;
  margin:0;
  width:auto;
  font-size:20px;
  font-weight:normal;
  line-height:25px;
  letter-spacing:0;
  color:#002e7c;
}
div.promo-officeforaday-sweden h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div.promo-officeforaday-sweden h2 span.bold {
  font-weight:bold;
  letter-spacing:4px;
}
div.promo-officeforaday-sweden p {
  margin:0 130px 0 0;
  padding:39px 0 0 20px;
  font-size:1.5em;
  line-height:1.2em;
  color:#002e7c;
}
div.promo-officeforaday-sweden p.pricing {
  margin:0 0 0 0;
  padding:3px 0 0 50px;
  font-size:1.5em;
  font-weight:bold;
}

/* ========== Home page promo - "Office for a day" - Poland ========== */

div.promo-officeforaday-poland {
  position:relative;
  margin:15px 0 0 0;
  width:378px;
  height:94px;
  background:#caecf8 url('/zsys/img/default/bg-promo-officeforaday.jpg') no-repeat left bottom;
  text-align:left;
}
div.promo-officeforaday-poland h2 {
  position:absolute;
  left:20px;
  top:10px;
  margin:0;
  width:auto;
  font-size:21px;
  font-weight:normal;
  line-height:24px;
  letter-spacing:0;
  color:#002e7c;
}

div.promo-officeforaday-poland h2.video {
font-size:21px;	
}

div.promo-officeforaday-poland h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div.promo-officeforaday-poland h2 span.bold {
  font-weight:bold;
  letter-spacing:4px;
}
div.promo-officeforaday-poland p {
  margin:0 130px 0 0;
  padding:39px 0 0 20px;
  font-size:1.1em;
  line-height:1.2em;
  color:#002e7c;
}
div.promo-officeforaday-poland p.pricing {
  margin:0 0 0 0;
  padding:3px 0 0 50px;
  font-size:1.5em;
  font-weight:bold;
}

/* ========== Home page promo - "Book with confidence" (CM@WE 10/12/07) ========== */

a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/en-GB/bg-promo-pricepromise-home.gif') no-repeat left bottom;
}
* html div#promo-pricepromise-home {
  height:94px;
}
div#promo-pricepromise-home h2 {
  position:absolute;
  top:6px;
  left:20px;
  margin:0;
  color:#002E7C;
  font-size:26px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:13px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "Germany" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-germany {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/de-de/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-germany {
  height:94px;
}
div#promo-pricepromise-home-germany h2 {
  position:absolute;
  top:6px;
  left:20px;
  margin:0;
  color:#002E7C;
  font-size:26px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-germany h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-germany p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:13px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "France" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-france {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/fr-fr/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-france {
  height:94px;
}
div#promo-pricepromise-home-france h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:19px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-france h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-france p {
  padding:32px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:13px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "Luxembourg" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-lu {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/fr-lu/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-lu {
  height:94px;
}
div#promo-pricepromise-home-lu h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-lu h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-lu p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "Portugal" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-portugal {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/pt-pt/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-portugal {
  height:94px;
}
div#promo-pricepromise-home-portugal h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-portugal h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-portugal p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "Italy" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-italy {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/it-it/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-italy {
  height:94px;
}
div#promo-pricepromise-home-italy h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-italy h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-italy p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}


/* ========== Home page promo - "Spain" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-spain {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/es-es/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-spain {
  height:94px;
}
div#promo-pricepromise-home-spain h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:20px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-spain h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-spain p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "Netherlands" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-netherlands {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/nl-nl/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-netherlands {
  height:94px;
}
div#promo-pricepromise-home-netherlands h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-netherlands h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-netherlands p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "Hungary" ========== */

a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-hungary {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/hu-hu/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-hungary {
  height:94px;
}
div#promo-pricepromise-home-hungary h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-hungary h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-hungary p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "Denmark" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-denmark {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/da-dk/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-denmark {
  height:94px;
}
div#promo-pricepromise-home-denmark h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-denmark h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-denmark p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}


/* ========== Home page promo - "Norway" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-norway {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/nb-no/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-norway {
  height:94px;
}
div#promo-pricepromise-home-norway h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-norway h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-norway p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}


/* ========== Home page promo - "Finland" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-finland {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/fi-fi/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-finland {
  height:94px;
}
div#promo-pricepromise-home-finland h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-finland h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-finland p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}


/* ========== Home page promo - "Sweden" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-sweden {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/sv-se/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-sweden {
  height:94px;
}
div#promo-pricepromise-home-sweden h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-sweden h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-sweden p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}


/* ========== Home page promo - "Czech Republic" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-czech {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/cs-cz/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-czech {
  height:94px;
}
div#promo-pricepromise-home-czech h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-czech h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-czech p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}


/* ========== Home page promo - "Russia" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-russia {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/ru-ru/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-russia {
  height:94px;
}
div#promo-pricepromise-home-russia h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:18px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-russia h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-russia p {
  padding:35px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

div.homeRHColumnPromo h2.ru {
	font-size:18px; 
	height:30px;
	padding-left:13px;
	padding-top:3px;
}

/* ========== Home page promo - "Poland" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-poland {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/pl-pl/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-poland {
  height:94px;
}
div#promo-pricepromise-home-poland h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:20px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-poland h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-poland p {
  padding:35px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/*
div.promo-officeforaday-poland h2 {
  position:absolute;
  left:20px;
  top:10px;
  margin:0;
  width:auto;
  font-size:21px;
  font-weight:normal;
  line-height:25px;
  letter-spacing:0;
  color:#002e7c;
}
*/

/* ========== Home page promo - "Ireland" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-ireland {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/en-ie/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-ireland {
  height:94px;
}
div#promo-pricepromise-home-ireland h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-ireland h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-ireland p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "Tunisia (English)" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-tunisia {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/en-xm/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-tunisia {
  height:94px;
}
div#promo-pricepromise-home-tunisia h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-tunisia h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-tunisia p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}

/* ========== Home page promo - "South Africa" ========== */


a.promo-home-link {
  display:block;
  margin:15px 0 0 0;
  text-decoration:none;
  cursor:pointer;
}
div#promo-pricepromise-home-south-africa {
  position:relative;
  width:378px;
  min-height:94px;
  background:#cbebf9 url('/zsys/img/en-za/bg-promo-pricepromise-home.jpg') no-repeat left bottom;
}
* html div#promo-pricepromise-home-south-africa {
  height:94px;
}
div#promo-pricepromise-home-south-africa h2 {
  position:absolute;
  top:6px;
  left:16px;
  margin:0;
  color:#002E7C;
  font-size:23px;
  font-weight:normal;
  /*letter-spacing:-0.03em;*/
}
div#promo-pricepromise-home-south-africa h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div#promo-pricepromise-home-south-africa p {
  padding:42px 0 0 20px;
  width:242px;
  color:#002E7C;
  font-size:14px;
  font-weight:bold;
  /*letter-spacing:-0.03em;*/
}









/* = Home page promo - "Working from Home" = */

div#promo-thinkdifferently-home a {
  display:block;
  margin:6px 0 0 0;
  text-decoration:none;
  cursor:pointer;
color:#002E7C;
}

div#promo-thinkdifferently-home {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:94px;
  background:#75a4c2 url('/zsys/img/default/bg-promo-officeforaday.jpg') no-repeat left bottom;

}
* html div#promo-thinkdifferently-home {
  height:94px;
}
div#promo-thinkdifferently-home h2 {
  position:absolute;
  top:6px;
  left:15px;
  margin:0;
  color:#002E7C;
  font-size:26px;
  font-weight:normal;
  line-height:1em;
  
}
div#promo-thinkdifferently-home h2 span {
  display:block;
  float:left;
  margin:0;
  padding:0;
}

div#promo-thinkdifferently-home h2 div.working span {
  display:block;
  font-size:1em;
  
}

div#promo-thinkdifferently-home div.findout  {
  position:absolute;
  top:66px;
  right:148px;
  font-size:1.2em;
color:navy;
  
}

div#promo-thinkdifferently-home div.findout a,
div#promo-thinkdifferently-home div.findout a:visited {
text-decoration:none;
color:#002e7c;
}

/* ========== Home page promo - "Why Regus?" (CM@WE 25/02/08) ========== */

div#signpost_home_whyregus {
  float:right;
  margin:0 0 3px 10px;
  padding:7px 0 18px;
  width:149px;
  background:#307576 url('/zsys/img/en-GB/back-homesignpost-green.gif') repeat-x left top;
  color:#fff;
  text-align:left;
}
div#signpost_home_whyregus h2 {
  margin:0 8px 0 10px;
  padding:0;
  height:auto;
  font-size:18px;
  font-weight:normal;
  color:#fff;
}
div#signpost_home_whyregus h2.smaller {
  font-size:15px;
  font-weight:bold;
}
div#signpost_home_whyregus p {
  margin:0;
  padding:12px 8px 0 10px;
  color:#fff;
}
div#signpost_home_whyregus a {
  color:#fff;
}

/* ========== Home page promo - "CNN" (AM@Regus 18/06/08) ========== */

div#signpost_home_CNN {
  float:right;
  margin:0 0 0px 10px;
  padding:7px 0 0px;
  width:149px;
  height:168px;
  background:url('/zsys/img/default/back-homesignpost-blue.jpg') repeat-x left top;
  color:#000066;
  text-align:left;
}
div#signpost_home_CNN h2 {
  margin:0 8px 0 10px;
  padding:0;
  height:auto;
  font-size:18px;
  font-weight:normal;
  color:#000066;
}
div#signpost_home_CNN p {
  margin:0;
  padding:12px 8px 0 10px;
  color:#000000;
  line-height:1.5em;
}
div#signpost_home_CNN a {
  color:#000066;
}

/* ========== Home page promo - "Featured Office" (CM@WE 25/02/08) ========== */

a#signpost_home_featuredoffice {
  display:block;
  float:right;
  margin:0 0 3px 10px;
  padding:7px 0 0;
  width:149px;
  background:#307576 url('/zsys/img/en-GB/back-homesignpost-green.gif') repeat-x left top;
  color:#fff;
  text-align:left;
  text-decoration:none;
  cursor:pointer;
}
a#signpost_home_featuredoffice h2 {
  margin:0 10px;
  padding:0;
  height:auto;
  font-size:14px;
  font-weight:bold;
  color:#fff;
}
a#signpost_home_featuredoffice img {
  display:block;
  padding:8px 0 0 0;
  border:0;
}
a#signpost_home_featuredoffice p {
  margin:0;
  padding:1px 10px 2px 10px;
  color:#fff;
  font-size:10px;
  text-decoration:underline;
}
/* - IE Height Fixes And take off underline - */
* html div#promo-new-location,
* html promo-mr-save,
* html promo-mr-save-v2,
* html div#promo-vo-2months-free,
* html div#promo-vo-2months-freeUK
 {
  height:94px;
}
div#homepromo a {
  text-decoration:none;
  cursor:pointer;
}
/* - Home Page Promo -  New Location - */
div#promo-new-location {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:94px;
  background:#fff url('/zsys/img/default/back-homepromo-new-location.jpg') no-repeat left bottom;
  color:#000066;
  font-family:arial;
  font-size:17px;
  line-height:1em;
}
div#promo-new-location-content {
  padding:10px 0 0 10px;
}
span#promo-new-location-line2 {
  display:block;
  margin:3px 0 0 0;
  font-size:15px;
}
span#promo-new-location-line3 {
  display:block;
  margin:2px 0 0 0;
  font-size:13px;
}
span#promo-new-location-line4 {
  display:block;
  margin:2px 0 0 0;
  font-size:13px;
}
span#promo-new-location-line4-small {
  font-size:8px;
}
/* - Home Page Promo -  Meeting Rooms Save - */
div#promo-mr-save {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:94px;
  background:#835e89 url('/zsys/img/default/back-homepromo-mr-save.jpg') no-repeat left bottom;
  color:#fff;
  font-family:arial;
  font-size:19px;
  line-height:1em;
}

div#promo-mr-save-content {
  padding:10px 0 0 10px;
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
* html div#promo-mr-save {
  height:94px;
}
span#promo-mr-save-line2 {
  display:block;
  padding:10px 0 10px 40px;
  font-size:40px;
}
span#promo-mr-save-line3 {
  display:block;
  padding:0 0 0 79px;
  font-size:14px;
}
/* - Home Page Promo - version 2 -  Meeting Rooms Save - */
/* AU, HK, IN, SG, CN, PH, MY, ID, JP, KR */
div#promo-mr-save-v2 {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:94px;
  background:#835e89 url('/zsys/img/default/back-homepromo-mr-save-2.jpg') no-repeat left bottom;
  color:#fff;
  font-family:arial;
  font-size:19px;
  line-height:1em;
}
div#promo-mr-save-content-v3 {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:94px;
  background:#fff url('/zsys/img/default/back-homepromo-mr-save-3.jpg') no-repeat left bottom;
  color:#fff;
  font-family:arial;
  font-size:19px;
  line-height:1em;
}
span#promo-mr-save-line2-v2 {
  display:block;
  padding:7px 0 10px 22px;
  font-size:19px;
}
div#promo-mr-save-content-v2 {
  padding:22px 0 0 10px;
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
* html div#promo-mr-save-v2 {
  height:94px;
}

/* - Home Page Promo -  Virtual Office 2 Months Free - */
div#promo-vo-2months-free {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:94px;
  background:#5b966d url('/zsys/img/default/bg_getstartedhome.jpg') no-repeat left bottom;
  color:#000066;
  font-family:arial;
  font-size:21px;
  line-height:1em;
}
div#promo-vo-2months-free-content {
  padding:10px 0 0 10px;
}
span#promo-vo-2months-free-line2 {
  display:block;
  padding:6px 0 4px 10px;
  font-size:31px;
}
span#promo-vo-2months-free-line2-smaller {
  display:block;
  padding:6px 0 4px 10px;
  font-size:16px;
}
span#promo-vo-2months-free-line3 {
  display:block;
  padding:0 0 0 133px;
  font-size:15px;
}

/* - Home Page Promo -  Virtual Office 2 Months Free - */
div#promo-vo-2months-freeUK {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:94px;
  background:#5b966d url('/zsys/img/default/bg_getstartedhome.jpg') no-repeat left bottom;
  color:#000066;
  font-family:arial;
  font-size:21px;
  line-height:1em;
}
div#promo-vo-2months-free-contentUK {
  padding:10px 0 0 10px;
}
span#promo-vo-2months-free-line2UK {
  display:block;
  padding:6px 0 4px 10px;
  font-size:31px;
}
span#promo-vo-2months-free-line2-smallerUK {
  display:block;
  padding:6px 0 4px 10px;
  font-size:16px;
}
span#promo-vo-2months-free-line3UK {
  display:block;
  padding:0 0 0 133px;
  font-size:15px;
}


/* - Home Page Promo -  Virtual Office 2 Months Free - Turkey*/
span#promo-vo-2months-free-line2 {
  display:block;
  padding:0;
  font-size:31px;
}

/* - Home Page Promo -  Think Differently - */
div#promo-think-differently {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:93px;
  background:#4d8bb2 url('/zsys/img/default/back-homepromo-think-differently.jpg') no-repeat left bottom;
  color:#002e7c;
  font-family:arial;
  line-height:1em;
}
div#promo-think-differently-content {
  margin:0;
  padding:11px 0 8px 12px;
  line-height:0.6em;
  font-weight:bold; 
}
div#promo-think-differently-content span#promo-think-differently-line1 {
  display:block;
  padding:13px 10px 6px 0px;
  font-size:26px;
}
span#promo-think-differently-line2 {
  display:block;
  padding:8px 6px 0 0;
  font-size:15px;	
  color:#981f32;
}
span#promo-think-differently-line3 {
  display:block;
  padding:8px 6px 0 95px;
  font-size:14px;	
}
/* - Home Page Promo -  Disaster Recovery - */
div#promo-disasterrecovery {
  margin:15px 0 0 0;
  padding:0;
  position:relative;
  width:378px;
  min-height:92px;
  background:#4a5280 url('/zsys/img/default/back-homepromo-disasterrecovery.gif') no-repeat left bottom;
  color:#fff;
  font-family:arial;
  line-height:1em;
}
div#promo-disasterrecovery div#promo-disasterrecovery-icon {
  width:79px;
  height:92px;
  position:absolute;
  top:-5px;
  right:13px;	
  background:url('/zsys/img/default/homepromo-disasterrecovery-icon.png') no-repeat right bottom;	
}
/*ie6 png fix - needs to be moved to IE conditional stylesheet */
* html div#promo-disasterrecovery div#promo-disasterrecovery-icon {
  background:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/zsys/img/default/homepromo-disasterrecovery-icon.png', sizingMethod='crop');
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
* html div#promo-disasterrecovery {
  height:94px;
}
div#promo-disasterrecovery-content {
  padding:13px 0 0 20px; 
}
div#promo-disasterrecovery-content h2 {
  margin:0;
  padding:0;
  font-size:18px;
  line-height:1.6em;
  color:#fff; 	
}
div#promo-disasterrecovery-content h2 strong {
  font-size:1.3em; 
  font-weight:normal;	
}
/* - Home Page Promo -  Businessworld Membership - */
div#promo-businessworld {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:93px;
  background:#4d8bb2 url('/zsys/img/default/back-homepromo-businessworld.jpg') no-repeat left bottom;
  color:#002e7c;
  font-family:arial;
  line-height:1em;
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
* html div#promo-businessworld {
  height:93px;
}
div#promo-businessworld-content {
  padding:17px 0 0 20px; 	
}
div#promo-businessworld-content h2 {
  margin:0;
  font-size:18px;
  line-height:1.6em;
  color:#002e7c;
}

/* - Home Page Promo -  Multiple Locations - */

div#promo-multiple {
  margin:15px 0 0 0;
  position:relative;
  width:378px;
  min-height:93px;
  background:#c7eaf9 url('/zsys/img/default/back-homepromo-multiple.jpg') no-repeat left bottom;*/
  color:#002e7c;
  font-family:arial;
  line-height:1em;
}
div#promo-multiple a {
  text-decoration:none;
}
/*ie6 fix - needs to be moved to IE conditional stylesheet */
* html div#promo-multiple {
  height:93px;
}
div#promo-multiple-content {
  padding:12px 0 0 10px;
}
div#promo-multiple-content h2 {
  margin:0;
  height:auto;
  font-size:20px;
  font-weight:normal;
  line-height:1.1em;
  color:#002e7c;
}
div#promo-multiple-content h2 span.multi {
  display:inline;
  font-weight:bold;
}
div#promo-multiple-content p {
  margin:0;
  padding:8px 0 0 0;
  color:#002e7c;
  font-family:arial;
  font-size:12px;
}

/*========== Chatswood promo ==========*/

.promo-officeSeptember {
   margin:14px 0 0 0px;
   width:278px;
   min-height:93px;
   height:auto !important;
   height:93px;
   background: url('/zsys/img/default/chatswood_promo_homepage.jpg') no-repeat left top;
   padding:5px 0 0 100px;
}

.promo-officeSeptember a {
    text-decoration:none;
}

.promo-officeSeptember h2 {
    height:auto;
    font-size:20px;
    font-weight:normal;
    line-height:1.1em;
    color:red;
}

.promo-officeSeptember h4 {
    color:white;
    margin:5px 0 9px 0;
    padding:0;
}

.promo-officeSeptember h5 {
    font-size:10px;
    font-weight:bold;
    color:white;
    margin:0;
    padding:0;
}

/* ========== Inside page promo - "Book with confidence" (CM@WE 10/12/07) ========== */

a.promo-link {
  display:block;
  position:absolute;
  top:-3px;
  left:-3px;
  text-decoration:none;
  cursor:pointer;
}
/* Reset the above style to fix the bug on centre pages */
div.pageBody div.leftOneColumn a.promo-link {
  display:none;
}

div#promo-pricepromise-inside {
  background:#cbebfb url('/zsys/img/en-GB/bg-promo-pricepromise-inside.gif') no-repeat left bottom;
  padding:10px 0 86px 0;
  width:171px;
  min-height:94px;
}
* html div#promo-pricepromise-inside {
  height:94px;
}
div#promo-pricepromise-inside h2 {
  margin:0 0 0 14px;
  font-size:26px;
  line-height:26px;
  color:#000066;
}
* html div#promo-pricepromise-inside h2 {
  line-height:26px;
}
div#promo-pricepromise-inside h2 span {
  display:block;
padding:2px 0 10px 0;
margin-bottom:10px;
line-height:32px
}
* html div#promo-pricepromise-inside h2 span {
  margin-bottom:10px;
}

/* ========== Home page promo - "4 new locations in UAE" (AM 6th Feb 2008) ========== */

div.promo-UAE {
  position:relative;
  margin:15px 0 0 0;
  width:378px;
  height:92px;
  background:#caecf8 url('/zsys/img/default/bg-promo-officeforaday.jpg') no-repeat left bottom;
  text-align:left;
}
div.promo-UAE a:link,
div.promo-UAE a:visited {
  text-decoration:none;
  color:#002e7c;
}

div.promo-UAE h2 {
  position:absolute;
  left:15px;
  top:8px;
  margin:0;
  width:auto;
  font-size:16px;
  font-weight:bold;
  letter-spacing:0;
  color:#002e7c;
}
div.promo-UAE h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div.promo-UAE div.text {
  margin:0 130px 0 0;
  padding:34px 0 0 20px;
  font-size:1.2em;
  color:#002e7c;
}

div.promo-UAE div.text p {
  margin:3px 0 3px 0;
  padding:0;
}



/* Home page promo */

.talkrep
{
font-size:14px;
font-weight:bold;
color:#ffffff;
}
.talkrepnum
{
font-size:18px;
font-weight:normal;
}

.talkrephome
{
line-height:15px;
text-align:center;
padding-bottom:10px;
font-size:18px;
}

.talkrephomenum
{
font-size:27px;
font-weight:bold;
text-align:center;
}

div.homeRHColumnPromo {
	color:#fff;
	height:92px; 
	background:url(/zsys/img/default/bg-HomeLHPromo.jpg) no-repeat top left;
	margin-top:14px;
}
div.homeRHColumnPromo h2 {
	font-size:18px; 
	height:30px;
	padding-left:13px;
	padding-top:8px;
}
div.homeRHColumnPromo h2 span {
  display:inline !important;
}
div.homeRHColumnPromo div.text {
	font-size:10px;
	padding-left:13px;
	padding-top:5px;
}
div.homeRHColumnPromo div.text a:link,
div.homeRHColumnPromo div.text a:visited {
	color:#fff;
}

/* Homepage promo blue (tunisia russia)*/
div.homeRHColumnPromo-blue {
	color:#fff;
	height:92px; 
	background:url(/zsys/img/default/bg-HomeLHPromo-blue.jpg) no-repeat top left;
	margin-top:14px;
}
div.homeRHColumnPromo-blue h2 {
	font-size:18px; 
	height:30px;
	padding-left:13px;
	padding-top:8px;
}
div.homeRHColumnPromo-blue h2 span {
  display:inline !important;
}
div.homeRHColumnPromo-blue div.text {
	font-size:10px;
	padding-left:13px;
	padding-top:5px;
}
div.homeRHColumnPromo-blue div.text a:link,
div.homeRHColumnPromo-blue div.text a:visited {
	color:#fff;
}
/*HOME PAGE PROMO FR-LU*/

a.promo-FR-LU {
  color:#002e7c;
  text-decoration:none;
  font-size:0.9em;
  cursor:pointer;
}

div.promo-FR-LU a:link,
div.promo-FR-LU a:visited {
  text-decoration:none;
}

/*a.promo-FR-LU p {
  margin-bottom:2px;
}*/
div.promo-FR-LU {
  position:relative;
  margin:15px 0 0 0;
  width:378px;
  height:92px;
  background:#caecf8 url('/zsys/img/default/bg-promo-officeforaday.jpg') no-repeat left bottom;
  text-align:left;
}
div.promo-FR-LU h2 {
  position:absolute;
  left:15px;
  top:4px;
  margin:0;
  width:auto;
  font-size:22px;
  font-weight:normal;
  letter-spacing:0;
  color:#002e7c;
}
div.promo-FR-LU h2 span {
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
div.promo-FR-LU p {
  margin:0 130px 0 0;
  padding:58px 0 0 15px;
  font-size:1.8em;
  color:#000066;
}

div.homeRHColumnPromo h2.encn-white span a {
  color:#fff;
}

/* Smaller font for T&C's on the home page */
div.termsandconditions p {
font-size:0.9em;}

/* Smaller font for zh-hk h2 */

h2.zhSmaller {font-size:0.8em;}

/* - Footer Links - */
div.groupLogos:after {
	content:'.';
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
div.groupLogos ul.footerquicklinks {
  float:left;
  width:170px;
  text-align:left;
  color:#666;
  padding:0 0 10px 15px;
  margin:0;
  border-right:2px solid #F1F1F1;
}
div.groupLogos ul.end {
  padding-top:40px;
  border:none;
}
div.groupLogos ul.footerquicklinks li {
  padding-bottom:5px;
  list-style:none;
}
div.groupLogos ul.footerquicklinks li h3 {
  margin:0;
  padding:10px 0;
  font-size:1.2em;
}
div.groupLogos span#copyRight a,
div.groupLogos ul.footerquicklinks li a {
  color:#666;
  text-decoration:none;
}
div.groupLogos span#copyRight a:hover,
div.groupLogos ul.footerquicklinks li a:hover {
  text-decoration:underline;
}
div.groupLogos span#copyRight {
  clear:left;
  display:block;
  text-align:left;
  color:#666;
  padding:15px;
}
a.partneractivationbanner {
  display:block;
  margin-top:15px;
}

div.talkToRepresentative div#talk-vn {
	margin-left:60px;
}


