﻿/* Latin SEM */

.section_copy p span.highlightTelNo {
	color:#000066;
	font-weight:bold;
	margin:0;
	padding:0;
}

.section_copy p.clear {
	clear:left;
}


/* UK SEM updates Q2 2010 */

body.semUpdate0410 div#sem0410Talk span.number {
	color:#990000;
	font-weight:bold;
	font-size:1.2em;
}

body.semUpdate0410 div#sem0410Talk {
	font-size:1.6em;
}

body.semUpdate0410 div.c3-2-2 ul.twocols {
	padding:10px;
}

body.officesolutionsv21009 div.c3-2-2 ul.twocols-right {
	margin:0 0 5px 20px;
}

body.officesolutionsv21009 ul.twocols-right {
	float:left;
	margin-right:10px;
	width:250px;
}
.section_copy ul {
	list-style:none outside none;
	margin:5px 0 18px;
	padding:0;
}

div#sem0410Talk {
	font-size:2em;
	color:#000066;
	font-weight::bold;
}

body.officesolutionsv21009 div.section_copy h2 {
	font-size:1.4em;
	margin-top:10px;
}

body.officesolutionsv21009 div.section_copy h3 {
	color:#000000;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 5px;
}

body.officesolutionsv21009 div#header {
	border-bottom:3px solid #F1F1F1;
	height:auto !important;
	margin:0 10px;
	min-height:90px;
	padding:0 0 1px;
	position:relative;
}

body.officesolutionsv21009 div.c3-2-2 {
	background:url("../../../_global_images/landing/bg-righthandborder.gif") no-repeat scroll right top transparent;
	display:inline;
	margin:10px 10px 0;
	padding:0;
}

body.officesolutionsv21009 div#callus {
	color:#990000;
	font-size:1.6em;
	margin:0;
	padding:36px 7px 8px;
	text-align:right;
}

body.officesolutionsv21009 a#logo,
body.officesolutionsv21009 #logo {
	margin:14px 2px 0;
	position:absolute;
}

body.officesolutionsv21009 div.c3-2-2 ul.twocols {
	margin:0 0 5px;
}

/* Hero image with text overlaid */

div#heroImage div.heading .h1container {
	background:url("../../_global_images/landing/back-banner-heading-h1.png") no-repeat scroll left top transparent;
	color:#000066;
	float:left;
	font-size:1.65em;
	font-weight:normal;
	margin:0;
	min-height:50px;
	height:auto !important;
	height:50px;	
	text-align:center;
}
div#heroImage div.heading div.h-edge-r {
	background:url("../../_global_images/landing/back-banner-heading-h1-edge-r.png") no-repeat scroll left top transparent;
	float:left;
	min-height:50px;
	height:auto !important;
	height:50px;	
	padding:4px;
}

div#heroImage div.heading .h1container h1 {
	font-size:1.2em;
	padding:10px;
	margin:0;
}

div#heroImage div.heading {
	margin:20px;
}

body.officesolutionsv21009 div#doYouNeedAQuote {
	background:url("../../_global_images/landing/bg_doYouNeedAQuoteButton.jpg") no-repeat scroll left top transparent;
	height:64px;
	margin-top:10px;
	width:185px;
}

body.officesolutionsv21009 div#doYouNeedAQuote h2 {
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	margin-left:0;
	padding:10px 15px;
	text-align:center;
}

body.officesolutionsv21009 div#content div.officesSEM {
	background:url("../../_global_images/landing/banner-generickeyword-sem0410.jpg") no-repeat scroll center center transparent;
	border:3px solid #F1F1F1;
	height:174px;
	width:526px;
}

body.officesolutionsv21009 div#content div.c3-2-2 div.virtualofficesSEM {
	background:url("../../_global_images/landing/banner-virtualoffices-sem0410.jpg") no-repeat scroll center center transparent;
	border:3px solid #F1F1F1;
	height:174px;
	width:526px;
}

body.officesolutionsv21009 p#bookOnlineNow {
background:url("../../_global_images/landing/bg_booknow.jpg") repeat-x scroll left top transparent;
border:1px solid #FFCCCC;
display:block;
height:16px;
padding:6px;
width:500px;
}


body.officesolutionsv21009 p#bookOnlineNow span {
font-size:1.4em;
margin:0;
padding:0;
}

body.officesolutionsv21009 div#content div.virtualBanner {
	background:url("../../_global_images/landing/banner-voKeywordLatin-sem0410.jpg") no-repeat scroll center center transparent;}

body.officesolutionsv21009 div#content div.meetingroomSEM {
	background:url("../../_global_images/landing/banner-meetingrooms-sem0410.jpg") no-repeat scroll center center transparent;
border:3px solid #F1F1F1;
height:174px;
width:526px;
}

div#sem0410Talk {
	font-size:2em;
	color:#000066;
 font-weight::bold;
}

/* Asia pac sem offices */

div#content div.section_copy div#iconHolder div.dollar {
	background:url('../../_global_images/ninety/icons/icon_costeffective_dollar.jpg') no-repeat scroll center top transparent;
}

/* EMEA sem */

div#content div.section_copy div#iconHolder div.icon-emea {
	background:url('../../_global_images/ninety/icons/savings.gif') no-repeat scroll center top transparent;
}

/* videoconfering styles */

.section_copy h2 span.red {
	font-size:0.625em;
	padding-top:8px;
	color:#981E32;
	display:inline;
}
.section_copy h2 span.video {
	font-size:0.625em;
	padding-top:8px;
	display:inline;
}
.section_copy ul.left-video {
	float:left;
	margin-right:20px;
}
.section_copy ul.right-video {
	float:left;
}
/*	SECTION HOME NAVIGATION 
	-------------------------------------------------- */
.section_nav {
	width: 738px;
	height: 26px;
	margin: 0 0 10px 0;
	background: transparent url(../../_global_images/ninety/backgrounds/section_navigation_738x24.jpg) left top no-repeat;
}
ul#section_navigation {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#section_navigation li {
	float: left;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	border-right: 1px solid #999999;
}
ul#section_navigation li.last {
	border: none;
}
ul#section_navigation li a {
	display: block;
	height: 100%;
	vertical-align: middle;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	font-size: 1.083em; /* 13px */
	font-weight: bold;
	color: #000066;
}
ul#section_navigation li a:hover, ul#section_navigation li a.selected {
	background: transparent url(../../_global_images/ninety/backgrounds/section_navigation_hover_1x24.jpg) left top repeat-x;
	color: #FFFFFF;
}
ul#section_navigation li.first a:hover, ul#section_navigation li.first a.selected {
	background: transparent url(../../_global_images/ninety/backgrounds/section_navigation_hoverLeft_350x24.jpg) left top no-repeat;
}
/*	SECTION HOME CONTENT 
	-------------------------------------------------- */

#content h1 {
	font-size: 1.750em;
	font-weight: normal;
	color: #000066;
}
body#multiplelocations #content h1 {
	font-size: 1.850em;
	margin-left: 5px;
}
#content h1 span.businessworld {
	font-weight: bold;
}
.section_hero {
	margin-bottom: 14px;
}
.section_copy {
	position: static;
	padding: 0 0 10px 0;
	background: transparent url(../../_global_images/ninety/backgrounds/section_copy_544x34.jpg) left bottom no-repeat;
}
body.usSearch .section_copy {
	background: none;
}
div#whygo .section_copy {
	background: none;
}
.section_copy h2 {
	margin: 0 0 12px 0;
	padding: 0 10px 0 0;
	font-size: 2em; /* 24px */
	font-weight: bold;
	color: #000066;
}
.section_copy h2 span {
	display: block;
	padding-top: 8px;
	font-size: 0.625em; /* 15px; */
}
.section_copy h3 {
	clear: both;
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 1.2em; /* 15px */
	font-weight: normal;
	color: #000066;
}
.section_copy h3 span {
	font-weight: bold;
}
.section_copy h3 a, .section_copy h3 a:visited {
	text-decoration: none;
	color: #000066;
}
.section_copy p {
	margin: 0 0 12px 0;
	padding: 0 10px 0 0;
}
.section_copy p span {
	margin: 0 0 12px 0;
	padding: 0 10px 0 0;
	color: #000066;
	font-weight: bold;
}
.section_copy p.small {
	margin: 0 0 12px 0;
	padding: 5px 10px 0 10px;
	color: #000066;
	font-size: 0.9em;
}
.section_copy ul {
	margin: 5px 0 18px 0;
	padding: 0;
	list-style: none;
}
.section_copy ul.indent {
	margin-left: 20px;
}
.section_copy ul li {
	position: static;
	background: transparent url(../../_global_images/ninety/bullets/bullet_red_5x5.gif) left 6px no-repeat;
	margin: 8px 0;
	padding-left: 10px;
}
.section_copy ul.bulletTick li {
	background: transparent url(../../_global_images/ninety/bullets/icon_tick_businessLounge.gif) left 6px no-repeat;
	padding-left: 26px;
	line-height: 1.6;
}
.section_copy ul li {
	position: static;
	background: transparent url(../../_global_images/ninety/bullets/bullet_red_5x5.gif) left 6px no-repeat;
	margin: 8px 0;
	padding-left: 10px;
}
.section_copy a.button {
	display: block;
	float: right !important;
	margin: 0 auto;
	padding: 2px 10px 0 0;
	cursor: pointer;
	color: #000;
	text-decoration: none;
}
.section_copy a:hover.button {
	text-decoration: underline;
}
.section_list ul {
	margin: 0 0 15px 0;
	padding: 0 40px 10px 0;
	list-style: none;
	float: left;
}
.section_copy h3 span.black {
	clear: both;
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 1em; /* 15px */
	font-weight: bold;
	color: #000000;
}
.section_copy h3 span.black a {
	color: #000000;
}
p.priceDisclaimer {
	font-size: 0.85em;
}
/*	SECTION HOME / START UP PUFFS 
	-------------------------------------------------- */
.section_puffs .puff {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/section_puff_185x120.jpg) left bottom repeat-x;
}
.section_puffs .promo_puff {
	background: transparent url(../../_global_images/ninety/backgrounds/setUp_promoPuffs_185x120.jpg) left bottom no-repeat;
	height: 120px;
	min-height: 120px;
}
.section_puffs .puff h3 {
	margin: 10px 0 10px 10px;
	padding: 0;
	font-size: 1.750em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #000066;
}
.section_puffs .alt_title h3 {
	color: #990000;
}
.section_puffs .puff p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff form input {
	width: 155px;
	margin: 0 0 45px 10px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff form button, .section_puffs .puff a.puff_cta {
	float: none;
	position: absolute;
	bottom: 8px;
	right: 10px;
	cursor: pointer;
	padding-bottom: 10px;
}
.section_puffs .puff a {
	padding-right: 10px;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) right 4px no-repeat;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff a:hover {
	text-decoration: underline;
}
/* pop up styles */

body#ninety-pop div#title {
	border-bottom: 1px solid #003082;
	margin: 0 9px;
}
body#ninety-pop h1 {
	font-size: 1.4em;
	color: #000066;
	margin-top: 10px;
}
body#ninety-pop {
	text-align: left;
}
div#popUpBullets ul {
	margin-top: 10px;
}
div#popUpBullets ul li {
	background: transparent url(../../_global_images/overview/bullet-grey.gif) no-repeat scroll left 8px;
	font-size: 1.1em;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 3px 15px 5px 12px;
}
/* Find a Location signpost 
	-----------------------------------------------------------*/

.section_puffs .puff-search {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/find_location_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
	margin-bottom: 15px;
}
.puff-search h2, .puff-search-bot h2 {
	font-size: 1.6em;
	margin: 0;
	padding: 5px 10px;
}
.section_puffs .puff-search h3 {
	margin: 0 0 0 10px;
	padding: 2px 0 0 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
.section_puffs .puff-search p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-search form input, .puff-search-bot form input, .rhColSignpostContent form input {
	width: 100px;
	margin: 5px 0 5px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-search form button, .section_puffs .puff-search a.puff_cta {
	float: none;
	position: absolute;
	bottom: 8px;
	left: 10px;
	cursor: pointer;
}
.section_puffs .puff-search a, .puff-search-bot a {
	padding-right: 10px;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) right 4px no-repeat;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-search a:hover {
	text-decoration: underline;
}
.section_puffs .puff-search form select, .puff-search-bot form select, .rhColSignpostContent form select {
	border: 1px solid #BCBCBC;
	margin: 0 0 45px 5px;
	padding: 2px 2px 3px 3px;
	width: 140px;
}
.puff-search-bot form select {
	margin: 0 0 10px 5px;
}
.rhColSignpostContent form select {
	margin-bottom: 5px;
}
.section_puffs .puff-search form select#select_state, .puff-search-bot form select#select_state {
	margin-bottom: 5px;
}
/* Find a Location signpost contactform
	-----------------------------------------------------------*/

.section_puffs .puff-search-right {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/find_location_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
.section_puffs .puff-search-right h3 {
	margin: 0 0 0 10px;
	padding: 2px 0 0 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
.section_puffs .puff-search-right p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-search-right form input {
	width: 100px;
	margin: 5px 0 5px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-search-right form button, .section_puffs .puff-search-right a.puff_cta {
	float: none;
	position: absolute;
	bottom: 8px;
	left: 10px;
	cursor: pointer;
}
.section_puffs .puff-search-right a {
	padding-right: 10px;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) right 4px no-repeat;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-search-right a:hover {
	text-decoration: underline;
}
.section_puffs .puff-search-right form select {
	border: 1px solid #BCBCBC;
	margin: 0 0 45px 5px;
	padding: 2px 2px 3px 3px;
	width: 140px;
}
/* Meeting Room booking signpost 
	-----------------------------------------------------------*/

.section_puffs .puff-MR-booking {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/offer_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
.section_puffs .puff-MR-booking h3 {
	margin: 10px 0 10px 10px;
	padding: 20px 0 0 5px;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
.section_puffs .puff-MR-booking p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-MR-booking form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-MR-booking form button, .section_puffs .puff-MR-booking a.puff_cta {
	float: none;
	position: absolute;
	bottom: 14px;
	left: 22px;
	cursor: pointer;
}
.section_puffs .puff-MR-booking a {
	padding-right: 10px;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-MR-booking a:hover {
	text-decoration: underline;
}
/* Centre details */

div.section_puffs div.thickBorder {
	background: transparent url(../../_global_images/ninety/backgrounds/no_icon_promo_banner.jpg) left bottom repeat-x;
	padding: 10px;
}
/* Talk to a representative signpost 
	-----------------------------------------------------------*/

div#holder div#votalk .section_puffs .puff-talk-right div#holder .section_puffs .puff-talk, .section_puffs .puff-talk {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/call_us_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
div#content .puff-talk {
	background: #e6e6e6 url(../../_global_images/ninety/backgrounds/call_us_promo_banner-Top.gif) no-repeat top left;
	padding-top: 10px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
div#content .puff-talk:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#content .puff-talk form {
	height: 1%;
	background: url(../../_global_images/ninety/backgrounds/call_us_promo_banner-bottom.gif) no-repeat bottom left;
}
div#content .puff-talk form:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#holder .section_puffs .puff-talk h3, .section_puffs .puff-talk h3 {
	margin: 10px 0 10px 10px;
	padding: 10px 0 0px 0;
	font-size: 1.4em; /* 21px */
	line-height: 1;
	font-weight: bold;
	color: #000066;
}
div#content .section_puffs .quote h3 {
	font-size: 2em;
}
div#holder .section_puffs .puff-talk h2, .section_puffs .puff-talk h2 {
	margin: 10px 0 10px 10px;
	padding: 0 10px 10px 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
div#holder .section_puffs .puff-talk h2, .section_puffs .puff-talk h2 .corHide {
	margin: 10px 0 10px 10px;
	padding: 0 10px 10px 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
	display: none;
}
div#holder .section_puffs .puff-talk p, .section_puffs .puff-talk p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
div#holder .section_puffs .puff-talk form input, .section_puffs .puff-talk form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-talk form button, .section_puffs .puff-talk a.puff_cta {
	float: right;
	cursor: pointer;
	margin: 0 10px 10px 0;
}
.section_puffs .puff-talk a {
	padding-right: 10px;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) right 4px no-repeat;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-talk a:hover {
	text-decoration: underline;
}
span.talkquote {
	display: block;
	padding: 0px 0 0 20px;
}
/* Talk to a representative signpost - search page */

body#searchPage .section_puffs .puff-talk form button {
	float: none;
	margin: 5px 0 5px 5px;
	padding: 0;
}
/* Talk to a representative signpost - VO pages only */

div#holder div#votalk {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/call_us_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
div#holder div#votalk p.cta {
	margin: 10px 0 10px 10px;
	padding: 10px 0 0px 0;
	font-size: 1.4em; /* 21px */
	line-height: 1;
	font-weight: bold;
	color: #000066;
}
div#holder div#votalk p.number {
	margin: 10px 0 10px 10px;
	padding: 0 10px 10px 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
/* Talk to a representative signpost  - contact forms
	-----------------------------------------------------------*/

.section_puffs .puff-talk-right, .section_puffs .puff-talk-right {
	position: relative;
	float: right;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/call_us_promo_banner.jpg) left bottom no-repeat;
	min-height: 120px;
	margin-bottom: 10px;
}
.section_puffs .noIcon {
	background: transparent url(../../_global_images/ninety/backgrounds/no_icon_promo_banner.jpg) left bottom no-repeat;
	min-height: 80px;
}
.section_puffs .guaranteeCallBack {
	background: transparent url(../../_global_images/ninety/backgrounds/signpost-guarantee-callBack.jpg) left bottom no-repeat;
	height: 80px;
}
.section_puffs .puff-talk-right h3, .section_puffs .puff-talk h3 {
	margin: 0 0 10px 10px;
	padding: 10px 0 10px 0;
	font-size: 1.6em;
	line-height: 1;
	font-weight: bold;
	color: #990000;
}
body.dayOffices .section_puffs .puff-talk h3 {
	margin-bottom: 0;
}
body.dayOffices .section_puffs .puff-talk h3.telNumberRed {
	color: #990000;
}
.section_puffs .puff-talk h3.talkquote {
	padding: 0 0 5px 0;
}
.section_puffs .puff-talk-right h2, .section_puffs .puff-talk h2 {
	margin: 0 0 5px 10px;
	padding: 0 10px 0 0px;
	font-size: 1.8em;
	line-height: 1;
	font-weight: normal;
	color: #000066;
}
.section_puffs .guaranteeCallBack h2 {
	font-size: 1.3em;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 1.2;
}
.section_puffs .guaranteeCallBack h2 span {
	font-weight: bold;
}
.section_puffs .puff-talk-right p, .section_puffs .puff-talk p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
body.dayOffices .section_puffs .puff-talk p {
	color: #000066;
	font-weight: bold;
}
.section_puffs .puff-talk-right p.corporateContact, .section_puffs .puff-talk p {
	margin: 0;
	padding: 0 10px;
	width: 100px;
}
.section_puffs .puff-talk-right form input, .section_puffs .puff-talk form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-talk-right form button, .section_puffs .puff-talk-right a.puff_cta {
	float: none;
	position: absolute;
	bottom: 8px;
	left: 5px;
	cursor: pointer;
}
.section_puffs .puff-talk-right a {
	padding-right: 10px;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) right 4px no-repeat;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-talk-right a:hover {
	text-decoration: underline;
}
/* Managed Solutions search signpost 
	-----------------------------------------------------------*/

div#holder .section_puffs .puff-searchMos, .section_puffs .puff-searchMos {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/mos_search_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px; /*border:1px solid transparent;*/
	margin-top: 10px;
}
div#holder .section_puffs .searchMos h3, .section_puffs .puff-searchMos h3 {
	margin: 0 0 0 10px;
	padding: 10px 0 0 0;
	font-size: 1.4em; /* 21px */
	line-height: 1;
	font-weight: bold;
	color: #000066;
	height: 80px;
}
div#holder .section_puffs .searchMos p, .section_puffs .puff-searchMos p {
	margin: 0;
	padding: 0 0 0 24px;
}
.section_puffs .puff-searchMos a {
	padding-right: 10px;
	margin: 0;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) right 4px no-repeat;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-searchMos a:hover {
	text-decoration: underline;
}
/* Managed Solutions download information signpost 
	-----------------------------------------------------------*/

.section_puffs .puff-MOSinfo {
	width: 184px;
	height: 120px;
	background: url(../../_global_images/ninety/backgrounds/section_puff_185x120.jpg) repeat-x scroll left bottom;
	color: #000066;
}
.section_puffs .puff-MOSinfo h3 {
	margin: 10px 0px 10px 10px;
	padding: 0;
	font-size: 1.4em; /* 21px */
	line-height: 1;
	font-weight: bold;
	color: #000066;
}
.section_puffs .puff-MOSinfo div#MOSinfo-overview-text {
	margin: 0;
	padding: 0.8em 0 0 0.6em;
	xmin-height: 90px;
	font-size: 1em;
	font-weight: normal;
}
.section_puffs .puff-MOSinfo div#MOSinfo-overview-text p {
	padding-right: 55px;
	height: 60px;
	background: url(../../_global_images/ninety/icons/icon_pdf.gif) no-repeat 120px top;
}
.section_puffs .puff-MOSinfo a {
	color: #000066;
	text-decoration: underline;
}
/* MR offer signpost 
	-----------------------------------------------------------*/

.section_puffs .puff-offer {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/save_upto_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
body.meeting_rooms-usa .section_puffs .puff-offer {
	background: transparent url(../../_global_images/ninety/backgrounds/save_upto_promo_banner-with-dollar.jpg) left bottom repeat-x;
}
.section_puffs .puff-offer h3 {
	margin: 0 0px 0px 10px;
	padding: 0 0 50px 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #000066;
}
.section_puffs .puff-offer h2 {
	margin: 10px 0 0px 10px;
	padding: 10px 0px 0 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
.section_puffs .puff-offer p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-offer form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-offer form button, .section_puffs .puff-offer a.puff_cta {
	float: none;
	position: absolute;
	bottom: 12px;
	left: 20px;
	cursor: pointer;
}
.section_puffs .puff-offer a {
	padding-right: 10px;
	font-size: 1.1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-offer a:hover {
	text-decoration: underline;
}
/* Download Signpost
	-----------------------------------------------------------*/

.section_puffs .puff-pdf {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/download_product_overview_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
.section_puffs .puff-pdf h3 {
	margin: 5px 0 30px 5px;
	padding: 8px 20px 0 5px;
	font-size: 1.2em; /* 21px */
	line-height: 1.1;
	font-weight: bold;
	color: #000066;
}
.section_puffs .puff-pdf p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-pdf form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-pdf form button, .section_puffs .puff-pdf a.puff_cta {
	float: none;
	position: absolute;
	bottom: 16px;
	left: 22px;
	cursor: pointer;
}
.section_puffs .puff-pdf a {
	padding-right: 10px;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-pdf a:hover {
	text-decoration: underline;
}
/* 1 Month Free office space signpost 
	-----------------------------------------------------------*/

.section_puffs .puff-freespace {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/offer_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
.section_puffs .puff-freespace h3 {
	margin: 5px 0 10px 10px;
	padding: 5px 0 0 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #000066;
}
.section_puffs .puff-freespace h3 span {
	padding: 20px 0 0 0;
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
.section_puffs .puff-freespace p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-freespace form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-freespace form button, .section_puffs .puff-freespace a.puff_cta {
	float: none;
	position: absolute;
	bottom: 15px;
	left: 25px;
	cursor: pointer;
}
.section_puffs .puff-freespace a {
	padding-right: 5px;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-freespace a:hover {
	text-decoration: underline;
}
/* VO Assistant signpost 
	-----------------------------------------------------------*/

.section_puffs .puff-assistant {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/ask_regus_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
	margin: 0 0 5px 0;
}
div#holder .section_puffs .puff-assistant h3, .section_puffs .puff-assistant h3 {
	margin: 0px 0 10px 10px;
	padding: 10px 0 0 0;
	font-size: 1.3em; /* 21px */
	line-height: 1;
	font-weight: bold;
	color: #990000;
}
div#holder .section_puffs .puff-assistant p, .section_puffs .puff-assistant p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
div#holder .section_puffs .puff-assistant form input, .section_puffs .puff-assistant form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
div#holder .section_puffs .puff-assistant form button, div#holder .section_puffs .puff-assistant a.puff_cta, .section_puffs .puff-assistant form button, .section_puffs .puff-assistant a.puff_cta {
	float: none;
	position: absolute;
	bottom: 14px;
	left: 18px;
	cursor: pointer;
}
div#holder .section_puffs .puff-assistant a, .section_puffs .puff-assistant a {
	padding-right: 10px;
	font-size: 0.9em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
div#holder .section_puffs .puff-assistant a:hover, .section_puffs .puff-assistant a:hover {
	text-decoration: underline;
}
/* Which product signpost 
	-----------------------------------------------------------*/

.section_puffs .puff-which {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/compare_products_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
	margin-bottom: 15px;
}
div#holder .section_puffs .puff-which h3, .section_puffs .puff-which h3 {
	margin: 10px 0 10px 10px;
	padding: 10px 30px 0 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
div#holder .section_puffs .puff-which p, .section_puffs .puff-which p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-which form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
div#holder .section_puffs .puff-which form button, div#holder .section_puffs .puff-which a.puff_cta, .section_puffs .puff-which form button, .section_puffs .puff-which a.puff_cta {
	float: none;
	position: absolute;
	bottom: 14px;
	left: 24px;
	cursor: pointer;
}
.section_puffs .puff-which a.popup {
	float: none;
	position: absolute;
	bottom: 14px;
	left: 24px;
	cursor: pointer;
}
div#holder .section_puffs .puff-which a, .section_puffs .puff-which a {
	padding-right: 10px;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
div#holder .section_puffs .puff-which a:hover, .section_puffs .puff-which a:hover {
	text-decoration: underline;
}
/* Join Businessworld signpost 
	-----------------------------------------------------------*/

.section_puffs .puff-join {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/join_regus_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
.section_puffs .puff-join h3 {
	margin: 0px 0 10px 10px;
	padding: 10px 30px 0 0;
	font-size: 1.6em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
.section_puffs .puff-join p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-join form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-join form button, .section_puffs .puff-join a.puff_cta {
	float: none;
	position: absolute;
	bottom: 14px;
	left: 18px;
	cursor: pointer;
}
.section_puffs .puff-join a {
	padding-right: 10px;
	font-size: 0.9em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-join a:hover {
	text-decoration: underline;
}
/* Join Businessworld signpost - Day offices */

body.dayOffices .section_puffs .puff-join {
	background: transparent url(../../_global_images/ninety/backgrounds/join_regus_promo_banner_platinum.jpg) left bottom repeat-x;
	margin-bottom: 15px;
}
body.dayOffices .section_puffs .puff-join h3 {
	padding: 23px 0 0 0;
}
/* Join Businessworld signpost - Business Lounges, virtual offices and Day offices */

body.virtual_offices .section_puffs .puff-join, body.dayOffices .section_puffs .puff-join {
	background: transparent url(../../_global_images/ninety/backgrounds/section_puff_185x120.jpg) left bottom repeat-x;
	margin-bottom: 15px;
	min-height: 70px;
	height: auto !important;
	height: 70px;
}
body.virtual_offices .section_puffs .puff-join h2, body.dayOffices .section_puffs .puff-join h2 {
	color: #990000;
	margin: 0;
	padding: 10px 0 0 7px;
}
body.virtual_offices .section_puffs .puff-join h2 {
	font-size: 1.5em;
}
body.virtual_offices .section_puffs .puff-join h3, body.dayOffices .section_puffs .puff-join h3 {
	color: #000066;
	font-size: 1.2em;
	margin: 0;
	padding: 10px 3px 0 7px;
	font-weight: bold;
}
body.virtual_offices .section_puffs .puff-join ol {
	color: #000066;
	margin: 0;
	padding: 5px 0 15px 0;
	font-weight: bold;
}
body.virtual_offices .section_puffs .puff-join ol li {
	color: #000066;
	margin: 0 0 0 30px;
	padding: 5px 0 0 0;
}
/* Join Businessworld signpost - USA */

div#joinRegusUsa .puff-join {
	background: transparent url(../../_global_images/ninety/backgrounds/join_regus_promo_banner_usa.jpg) left bottom repeat-x;
}
div#joinRegusUsa .puff-join h3 {
	line-height: 1.3;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}
div#joinRegusUsa .puff-join h3 span {
	font-weight: bold;
}
/* Multiple Cards signpost 
	-----------------------------------------------------------*/


.section_puffs .puff-multiple {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/multiple_bookings_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
.section_puffs .puff-multiple h3 {
	margin: 10px 0 0 10px;
	padding: 10px 0 0 0;
	font-size: 1.2em; /* 21px */
	line-height: 1;
	font-weight: bold;
	color: #000066;
}
.section_puffs .puff-multiple h2 {
	margin: 0 0 0 10px;
	padding: 0 10px 10px 0;
	font-size: 1.4em; /* 21px */
	line-height: 1;
	font-weight: normal;
	color: #990000;
}
.section_puffs .puff-multiple p {
	font-size: 0.9em;
	margin: 5px 0 10px 0;
	padding: 0 0 0 10px;
}
.section_puffs .puff-multiple form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-multiple form button, .section_puffs .puff-multiple a.puff_cta {
	float: none;
	position: absolute;
	bottom: 8px;
	left: 5px;
	cursor: pointer;
}
.section_puffs .puff-multiple a {
	padding-right: 10px;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) right 4px no-repeat;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-multiple a:hover {
	text-decoration: underline;
}
/* Top Ten signpost 
	-----------------------------------------------------------*/


.section_puffs .puff-top10 {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/top10_promo_banner.jpg) left bottom repeat-x;
	min-height: 120px;
}
.section_puffs .puff-top10 h2 {
	margin: 5px 0 10px 10px;
	padding: 15px 30px 0 0;
	font-size: 1.2em; /* 21px */
	line-height: 1;
	font-weight: bold;
	color: #000066;
}
.section_puffs .puff-top10 p {
	margin: 0 0 35px 0;
	padding: 0 10px;
}
.section_puffs .puff-top10 form input {
	width: 100px;
	margin: 10px 0 45px 5px;
	padding: 2px 2px 3px 3px;
	border: 1px solid #BCBCBC;
	color: #333333;
}
.section_puffs .puff-top10 form button, .section_puffs .puff-top10 a.puff_cta {
	float: none;
	position: absolute;
	bottom: 14px;
	left: 24px;
	cursor: pointer;
}
.section_puffs .puff-top10 a.popup {
	float: none;
	position: absolute;
	bottom: 14px;
	left: 24px;
	cursor: pointer;
}
.section_puffs .puff-top10 a {
	padding-right: 10px;
	font-size: 1em; /* 12px */
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
.section_puffs .puff-top10 a:hover {
	text-decoration: underline;
}
/* VIRTUAL OFFICE ONLINE ASSISTANT */

.section_puffs .online_assistant {
	background: transparent url(../images/backgrounds/section_puff_185x302.jpg) 0 0 no-repeat;
}
.section_puffs .online_assistant .assistant {
	width: 153px;
	margin: 0 auto;
	text-align: center;
}
.section_puffs .online_assistant .assistant img {
	margin: 0;
	padding: 0;
}
.section_puffs .online_assistant .greeting {
	width: auto;
	margin: 0 0 10px 0;
	background: #FFFFFF;
	text-align: left;
}
.section_puffs .online_assistant .greeting p {
	padding: 6px;
	margin: 0;
}
.section_puffs .online_assistant form {
	width: 153px;
	margin: 0 auto;
	padding: 0;
}
.section_puffs .online_assistant form input {
	width: 151px;
	margin: 0 0 40px 0;
	padding: 2px 0 2px 2px;
	color: #333333;
}
/* TOP 10 LOCATIONS */
.section_puffs .top_ten a, .section_puffs .top_ten a:visited, .section_puffs .top_ten a:active {
	font-weight: normal;
	background-image: none;
	padding: 0;
	text-decoration: underline;
}
.section_puffs .top_ten a:hover {
	text-decoration: none;
}
.section_puffs .top_ten p {
	margin: 0 0 10px 0;
}
/* GET VIRTUAL OFFICE */
.section_puffs .get_vOffice h3 {
	color: #990000;
}
.section_puffs .get_vOffice ul {
	list-style: none;
	margin: 0 15px 60px 10px;
	padding: 0;
}
.section_puffs .get_vOffice ul li {
	padding: 8px 0;
	border-top: 1px dotted #999999;
}
.section_puffs .get_vOffice ul li a {
	position: inherit;
	background: transparent url(../../_global_images/ninety/icons/icon_arrow_red_4x8.gif) right 4px no-repeat;
	text-decoration: none;
	color: #333333;
}
.section_puffs .get_vOffice ul li.order {
	border: none;
}
.section_puffs .get_vOffice ul li.order a {
	color: #990000;
}
.get_vOffice .vOffice_icon {
	width: 102px;
	height: 67px;
	overflow: hidden;
	position: absolute;
	bottom: 14px;
	right: 0;
}
/* VIRTUAL OFFICE CUSTOMERS */
.section_puffs .vOffice_customers h3 {
	color: #990000;
}
.section_puffs .vOffice_customers p {
	margin: 0 0 10px 0;
}
/*	START UP LEFT NAVIGATION 
	-------------------------------------------------- */

#reg001_leftNav {
	float: left;
	width: 133px;
}
#reg001_leftNav ul {
	margin: 0;
	padding: 0;
}
#reg001_leftNav li {
	background: url(../../_global_images/ninety/backgrounds/leftnavLine.gif) repeat-x top left;
	list-style: none;
	font-size: 1.083em; /* 13px */ /*position:relative;*/
	display: inline-block;
	width: 133px;
	padding: 0 0 5px;
}
#reg001_leftNav li a {
	color: #000066;
	text-decoration: none;
	padding: 10px 0 4px 10px;
	display: block;
	margin: 0;
}
#reg001_leftNav li a:hover {
	text-decoration: none;
}
#reg001_leftNav ul li.menuOn span {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 6px;
	width: 6px;
}
#reg001_leftNav ul li.menuOn {
	background: #E6E6E6 url(../../_global_images/ninety/backgrounds/bg_leftNav.gif) no-repeat bottom left !important;
	width: 133px !important;
}
#reg001_leftNav ul li.menuOn a {
	background: url(../../_global_images/ninety/backgrounds/table_corner_dark_top_6x6.gif) no-repeat top left !important;
}
#reg001_leftNav li.line {
	background: url(../../_global_images/ninety/backgrounds/leftnavLine.gif) repeat-x bottom left;
}
#reg002_leftNav {
	float: left;
	width: 155px;
}
#reg002_leftNav ul {
	margin: 0;
	padding: 0;
}
#reg002_leftNav li {
	background: url(../../_global_images/ninety/backgrounds/leftnavLine.gif) repeat-x top left;
	list-style: none;
	font-size: 1.083em; /* 13px */
	position: relative;
	display: inline-block;
	width: 133px;
	padding: 0 0 5px;
}
#reg002_leftNav li a {
	color: #000066;
	text-decoration: none;
	padding: 10px 0 4px 10px;
	display: block;
	margin: 0;
}
#reg002_leftNav li a:hover {
	text-decoration: none;
}
#reg002_leftNav ul li.menuOn span {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 6px;
	width: 6px;
}
#reg002_leftNav ul li.menuOn {
	background: #E6E6E6 url(../../_global_images/ninety/backgrounds/bg_leftNav.gif) no-repeat bottom left !important;
	width: 133px !important;
}
#reg002_leftNav ul li.menuOn a {
	background: url(../../_global_images/ninety/backgrounds/table_corner_dark_top_6x6.gif) no-repeat top left !important;
}
#reg002_leftNav li.line {
	background: url(../../_global_images/ninety/backgrounds/leftnavLine.gif) repeat-x bottom left;
}
/*	START UP CONTENT SECTIONS 
	-------------------------------------------------- */

#reg001_pageContent {
	float: left;
	width: 576px;
	background: #E6E6E6 url(../../_global_images/ninety/backgrounds/options_bottom_grad.gif) left bottom no-repeat;
	padding: 15px 13px 80px 13px;
}
#reg001_pageText {
	position: relative;
	background: #fff url(../../_global_images/ninety/backgrounds/options_pagetxt_bottom.gif) no-repeat bottom left;
	margin: 13px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
}
#reg001_pageText div h2 {
	background: url(../../_global_images/ninety/backgrounds/options_pagetxt_top.gif) no-repeat top left;
	font-size: 1.25em; /* 21px */
	padding: 5px 0 10px 13px;
	margin: 20px 0 6px 0;
	font-weight: bold; /*clear:both;*/
}
#reg001_pageText div h2.first {
	margin-top: 6px;
}
#reg001_pageText div h2 span {
	display: block;
	font-size: 0.714em;
	font-weight: bold;
	padding-top: 5px;
}
#reg001_pageText h4, #reg001_pageText h5 {
	margin: 0 13px 5px 13px;
	padding: 0 13px 0 0;
	font-size: 1em; /* 16px */
	font-weight: normal;
	color: #000066;
}
#reg001_pageText h3 {
	margin: 0 13px 5px 13px;
	padding: 0 13px 0 0;
	font-size: 1em; /* 16px */
	font-weight: bold;
	color: #000066;
}
#reg001_pageText h4 {
	margin: 5px 13px 5px 13px;
	padding: 0 13px 0 0;
	font-size: 1em; /* 16px */
	font-weight: normal;
	color: #000066;
}
#reg001_pageText h4 span {
	font-weight: bold;
}
#reg001_pageText h3 span {
	font-weight: bold;
}
#reg001_pageText h4.price {
	/* background: #ffffff url(../../_global_images/ninety/backgrounds/price_grad.gif) left top no-repeat; */
    padding: 10px 0 10px 0;
	font-size: 1.250em; /* 15px */
	color: #000066;
}
#reg001_pageText h4.price span {
	display: block;
	font-size: 1.200em; /* 18px */
	font-weight: normal;
}
#reg001_pageText p {
	margin: 0;
	padding: 0 13px 5px 13px;
}
#reg001_pageText ul {
	padding: 0 0 0 13px;
	margin: 0;
}
#reg001_pageText ul.features {
	margin: 0 13px 10px 13px;
	padding: 0;
	list-style: none;
}
#reg001_pageText ul.features li {
	background: transparent url(../../_global_images/ninety/bullets/bullet_red_5x5.gif) left 10px no-repeat;
	margin: 0;
	padding: 5px 0 5px 10px;
}
#reg001_pageText ul.features li a {
	text-decoration: underline;
}
#reg001_pageText ul li.office {
	background: none;
	padding: 5px 0;
}
#reg001_pageText ul li.office a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) no-repeat scroll right 5px;
	padding-right: 8px;
}
#reg001_pageText ul li.office a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#reg001_pageText ul li.sector {
	background: none;
	padding: 5px 0;
	margin-left: 10px;
}
#reg001_pageText ul li.sector a {
	font-size: 1em;
	font-weight: normal;
	color: #000066;
	text-decoration: underline; /*background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) no-repeat scroll right 5px; 			padding-right: 8px;*/
}
#reg001_pageText ul li.sector a:hover {
	font-size: 1em;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
#reg001_pageText ul li h4 {
	padding: 0;
	margin: 0;
	color: #000066;
	font-size: 1.364em;
	font-weight: normal;
	background: transparent url(../../_global_images/ninety/backgrounds/blk_arrow_right.gif) no-repeat left 5px;
}
#reg001_pageText ul li h4.arrowDown {
	background: transparent url(../../_global_images/ninety/backgrounds/blk_arrow_down.gif) no-repeat left 5px !important;
}
ul#action_icons {
	position: absolute;
	bottom: -70px;
	left: 0;
	width: auto;
	margin: 0 0 0 1px;
	padding: 0;
	list-style: none;
	border: none;
	background: transparent;
}
ul#action_icons li {
	float: left;
	margin-right: 5px;
	padding: 0;
}
ul#action_icons li.last {
	margin-right: 0;
}
ul#action_icons li span {
	float: left;
	color: #000066;
	font-size: 0.9em;
	padding: 5px 0px 0px 0px;
}
/* Options "Find a location" button */

a.btn_find_location, a.call_to_action {
	float: right;
	clear: both;
	margin: 5px 13px 10px 0;
	font-weight: bold;
	cursor: pointer;
}
/*  Styles for segments pages */

#reg002_pageContent {
	float: left;
	width: 385px;
	background: #E6E6E6 url(../../_global_images/ninety/backgrounds/options_bottom_grad.gif) left bottom no-repeat;
	padding: 15px 13px 80px 13px;
}
#reg002_pageText {
	position: relative;
	background: #fff url(../../_global_images/ninety/backgrounds/startupBtmCurve.gif) no-repeat bottom left;
	margin: 13px 0 0 0;
	padding: 0;
	float: left;
	clear: both;
}
#reg002_pageText div h2 {
	background: url(../../_global_images/ninety/backgrounds/options_pagetxt_top.gif) no-repeat top left;
	font-size: 1.750em; /* 21px */
	padding: 10px 13px 0;
	margin: 0 0 16px 0;
	font-weight: normal;
}
#reg002_pageText h3, #reg002_pageText h4, #reg002_pageText h5 {
	margin: 0 13px 5px 13px;
	padding: 10px 0 0 0;
	font-size: 1.333em; /* 16px */
	font-weight: normal;
	color: #000066;
}
#reg002_pageText h4.price {
	padding: 10px 0 10px 10px;
	font-size: 1.250em; /* 15px */
	font-weight: bold;
	color: #000066;
}
#reg002_pageText h4.price span {
	display: block;
	font-size: 1.200em; /* 18px */
	font-weight: normal;
}
#reg002_pageText p {
	margin-top: 0;
	padding: 0 13px;
}
#reg002_pageText ul {
	padding: 0 13px;
	margin: 0;
}
#reg002_pageText ul.features {
	margin: 0 13px 16px 13px;
	padding: 0;
	list-style: none;
}
#reg002_pageText ul.features li {
	background: transparent url(../../_global_images/ninety/bullets/bullet_red_5x5.gif) left 6px no-repeat;
	margin: 12px 0;
	padding: 0 0 0 10px;
	font-weight: bold;
}
#reg002_pageText ul li.office {
	background: none;
	padding: 5px 0;
}
#reg002_pageText ul li.office a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background: transparent url(../../_global_images/ninety/backgrounds/redArrow.gif) no-repeat scroll right 5px;
	padding-right: 8px;
}
#reg001_pageText ul li.office a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
#reg002_pageText ul li h4 {
	padding: 0;
	margin: 0;
	color: #000066;
	font-size: 1.364em;
	font-weight: normal;
	background: transparent url(../../_global_images/ninety/backgrounds/blk_arrow_right.gif) no-repeat left 5px;
}
#reg002_pageText ul li h4.arrowDown {
	background: transparent url(../../_global_images/ninety/backgrounds/blk_arrow_down.gif) no-repeat left 5px !important;
}
/*	START UP MENU 
	-------------------------------------------------- */
#reg001_pageText ul li p.show, #reg002_pageText ul li p.show {
	height: 0;
	overflow: hidden;
}
.show {
	display: block !important;
}
#reg001_pageText #menuOne, #reg001_pageText #menuTwo, #reg001_pageText #menuThree, #reg001_pageText #menuFour, #reg001_pageText #menuFive, #reg001_pageText #menuSix, #reg001_pageText #menuSeven, #reg001_pageText #menuEight, #reg001_pageText #menuNine, #reg001_pageText #menuTen, #reg001_pageText #corporate, #reg002_pageText #menuOne, #reg002_pageText #menuTwo, #reg002_pageText #menuThree, #reg002_pageText #menuFour, #reg002_pageText #menuFive, #reg002_pageText #menuSix, #reg002_pageText #menuSeven, #reg002_pageText #menuEight, #reg002_pageText #menuNine, #reg002_pageText #corporate, #reg002_pageText #menuTen {
	display: none;
}
.selected {
	display: block !important;
}
/*Office specific button style*/

.offBtn {
	width: 330px !important;
	display: block !important;
	margin-right: 20px;
	background: #fff url(../../_global_images/ninety/images/backgrounds/leftnavLine.gif) repeat-x top left;
}
/* Thank you page */

div#contactform div#thankYou {
	height: 300px;
}
/*  Disaster Recovery - section copy styles */

.section_copy-dr {
	position: relative;
	padding: 0 0 10px 0;
}
.section_copy-dr h2 {
	margin: 0 0 12px 0;
	padding: 0 10px 0 0;
	font-size: 2em; /* 24px */
	font-weight: normal;
	color: #000066;
}
.section_copy-dr h2 span {
	display: block;
	padding-top: 8px;
	font-size: 0.625em; /* 15px; */
	font-weight: bold;
}
.section_copy-dr h3 {
	clear: both;
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 1em; /* 15px */
	font-weight: normal;
	color: #000066;
}
.section_copy-dr h3 span {
	font-weight: bold;
}
.section_copy-dr p {
	margin: 0 0 12px 0;
	padding: 0 10px 0 0;
}
.section_copy-dr ul {
	margin: 5px 0 18px 0;
	padding: 0;
	list-style: none;
}
.section_copy-dr ul li {
	position: relative;
	background: transparent url(../../_global_images/ninety/bullets/bullet_red_5x5.gif) left 6px no-repeat;
	margin: 8px 0;
	padding-left: 10px;
}
.section_copy-dr a.button {
	display: block;
	float: right !important;
	margin: 0 auto;
	padding-right: 10px;
	cursor: pointer;
	color: #000;
	text-decoration: none;
}
.section_copy-dr a:hover.button {
	text-decoration: underline;
}
.section_list-dr ul {
	margin: 0 0 15px 0;
	padding: 0 70px 10px 0;
	list-style: none;
	float: left;
}
.section_copy-dr h3 span.black {
	clear: both;
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 1em; /* 15px */
	font-weight: bold;
	color: #000000;
}
span.vvsmaller {
	font-size: 0.8em;
}
/* New video callout style */

.section_puffs .puff-video {
	position: relative;
	width: 100%;
	background: transparent url(../../_global_images/ninety/backgrounds/section_puff_185x120-button.jpg) left bottom repeat-x;
}
.section_puffs .puff-video a.puff_cta {
	bottom: 12px;
	cursor: pointer;
	float: none;
	left: 20px;
	position: absolute;
	padding: 0 0 2px 0;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.section_puffs .puff-video h2 {
	margin: 0 0 0 10px;
	line-height: 1;
	padding: 0 0 25px 0;
}
div#advancedSearch div.advancedSearchLink {
	float: left;
	width: 140px;
	padding: 0 0 0 12px;
}
div#advancedSearch div.advancedSearchLink a {
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
}
div#productSummary {
	background: transparent url(../../_global_images/ninety/backgrounds/bg-vo-product-overview.jpg) left top no-repeat;
	height: 1%;
}
div#productSummary:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#productSummary div.inner {
	background: transparent url(../../_global_images/ninety/backgrounds/bg-vo-product-overview-bottom.jpg) left bottom no-repeat;
	height: 1%;
}
div#productSummary div.inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#productSummary a, div#productSummary a:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	background: transparent url(../../_global_images/ninety/icons/icon_arrow_red_4x8.gif) right 60% no-repeat;
	padding-right: 10px;
}
div#productSummary h3 {
	padding: 10px 0 10px 15px;
	margin: 0px;
}
div#productSummary h4 {
	margin: 0;
	padding: 0;
}
div#productSummary h3, div#productSummary h4 {
	font-weight: bold;
}
div#productSummary h4 {
	color: #000066;
	font-size: 1em;
}
div#productSummary div.productDescriptionVO {
	float: left;
	width: 240px;
	margin-left: 20px;
	display: inline;
	background: none;
}
body.qwVo0709 div.section_copy {
	background: none;
}
/* Overview Icon styles */

div.section_copy div#iconHolder {
	background: transparent url(../../_global_images/ninety/backgrounds/bg-overview-icons.jpg) center bottom no-repeat; /*height:86px;      width:546px;*/
	height: 1%;
	clear: both;
	margin-bottom: 20px;
	padding: 3px 0 0 0;
}
div.section_copy div#iconHolder:after {
	/*div.section_copy div#iconHolderTop:after*/
    content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div.section_copy div#iconHolder div.icon {
	color: #000066;
	float: left; /*border:1px solid red;     height:100px;*/
	width: 110px;
	background: transparent url(../../_global_images/ninety/icons/icon_costeffective.jpg) center top no-repeat;
	padding: 0 12px;
}


div.section_copy div#iconHolder div.icon-US {
	background:transparent url(../../_global_images/ninety/icons/icon_costeffective_dollar.jpg) no-repeat scroll center top;
	color:#000066;
	float:left;
	padding:0 12px;
	width:110px;
}
div.section_copy div#iconHolder div.icon-US p {
	display:block;
	font-weight:bold;
	padding:50px 0 0;
	text-align:center;
	width:100px;
}

div.section_copy div#iconHolder div.icon-emea {
	background:transparent url(../../_global_images/ninety/icons/savings.gif) no-repeat scroll center top;
	color:#000066;
	float:left;
	padding:0 12px;
	width:110px;
}
div.section_copy div#iconHolder div.icon-emea p {
	display:block;
	font-weight:bold;
	padding:50px 0 0;
	text-align:center;
	width:100px;
}


div.section_copy div#iconHolder div.last {
	margin-right: 0px;
}
div.section_copy div#iconHolder div.flexibleTerms {
	background: transparent url(../../_global_images/ninety/icons/icon_flexibleTerms.jpg) center top no-repeat;
}
div.section_copy div#iconHolder div.globalNetwork {
	background: transparent url(../../_global_images/ninety/icons/icon_globalNetwork.jpg) center top no-repeat;
}
div.section_copy div#iconHolder div.enterprise {
	background: transparent url(../../_global_images/ninety/icons/icon_enterprise.jpg) center top no-repeat;
}
div.section_copy div#iconHolder div.fastSetUp {
	background: transparent url(../../_global_images/ninety/icons/icon_fastSetUp.jpg) center top no-repeat;
}
div.section_copy div#iconHolder div.discounts {
	background: transparent url(../../_global_images/ninety/icons/icon_discounts.jpg) center top no-repeat;
}
div.section_copy div#iconHolder div.packages {
	background: transparent url(../../_global_images/ninety/icons/icon_packages.jpg) center top no-repeat;
}
div.section_copy div#iconHolder div.1000Locations {
	background: transparent url(../../_global_images/ninety/icons/icon_1000Locations.jpg) center top no-repeat;
}
div.section_copy div#iconHolder div.discounts-US {
	background: transparent url(../../_global_images/ninety/icons/icon_discounts_us.jpg) center top no-repeat;
}
div.section_copy div#iconHolder div.icon p {
	padding: 50px 0 0 0;
	font-weight: bold;
	text-align: center;
	display: block;
	width: 100px;
}
/* Business Lounge pages, day office pages and offers */

div.cta {
	min-height: 1%;
	height: auto !important;
	height: 1%;
}
div.cta:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body.businesslounges div.section_copy img, body.dayOffices div.section_copy img {
	float: right;
}
body.businesslounges div.section_copy div.cta h2, body.dayOffices div.section_copy div.cta h2, body.offers div.section_copy div.cta h2, body.sectors div.section_copy div.cta h2 {
	display: inline;
}
body.businesslounges div.section_copy div.cta h2 span, body.dayOffices div.section_copy div.cta h2 span, body.offers div.section_copy div.cta h2 span, body.sectors div.section_copy div.cta h2 span {
	display: inline;
}
body.businesslounges div.section_copy div.cta h2 span.red, body.dayOffices div.section_copy div.cta h2 span.red, body.offers div.section_copy div.cta h2 span.red, body.sectors div.section_copy div.cta h2 span.red {
	color: #990000;
}
body.businesslounges div.section_copy div.cta a.enquire, body.businesslounges div.section_copy div.cta a.enquire:visited, body.dayOffices div.section_copy div.cta a.enquire, body.dayOffices div.section_copy div.cta a.enquire:visited, body.offers div.section_copy div.cta a.enquire, body.offers div.section_copy div.cta a.enquire:visited, body.sectors div.section_copy div.cta a.enquire, body.sectors div.section_copy div.cta a.enquire:visited {
	text-decoration: none;
	color: #ffffff;
	cursor: pointer;
}
body.sectors div.section_copy div.cta a.enquire, body.sectors div.section_copy div.cta a.enquire:visited {
	float: right;
	padding-right: 15px;
}
div.cta .enquire span span, a.enquire span span, div.cta a.call_to_action span span {
	padding-bottom: 5px;
}
body.offers a.enquire {
	float: right;
	padding-right: 15px;
}
body.offers img.discountIcon {
	float: left;
}
body.offers div.hr {
	height: 10px;
	border-bottom: 1px solid #ebebeb;
	font-size: 1px;
	margin-bottom: 5px;
}
body.offers div.section_copy h3 {
	font-weight: bold;
	font-size: 1.3em;
}
body.offers div.section_copy {
	background: none;
}
body.sectors div.hightlightedSection {
	height: 1%;
	background: #f8f7fb url(../../_global_images/ninety/backgrounds/bg-sectors-highlight.jpg) repeat-x bottom left;
	padding: 5px 15px;
	clear: both;
	margin-bottom: 10px;
}
body.sectors div.hightlightedSection:after, body.sectors div.noHightlight:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* Office Search Results - List Styling */

#SearchResContainer ul.citystate {
	float: left;
	width: 135px;
}
#SearchResContainer ul.citystate li {
	background-image: none;
}
#SearchResContainer .cb {
	display: block;
	line-height: 0;
	font-size: 0;
	height: 0;
	clear: both;
}
#SearchResContainer ul.centreListing li {
	padding: 5px 0px 5px 5px;
	margin: 0 0 20px 0;
}
#SearchResContainer ul.centreRepeater li {
	margin: 0 0 5px 0;
}
#SearchResContainer ul.centreListing li div.centrethumbContainer {
	float: left;
	display: inline-block;
	width: 70px;
	height: 70px;
	border: 1px solid #e7e7e7;
	background: #fff;
	padding: 5px;
	margin-right: 15px;
}
#SearchResContainer ul.centreRepeater li div.centrethumbContainer {
	width: 52px;
	height: 52px;
}
#SearchResContainer ul.centreListing li img.centrethumb {
	width: 70px;
	height: 70px;
	display: block;
}
#SearchResContainer ul.centreRepeater li img.centrethumb {
	width: 50px;
	height: 50px;
}
#SearchResContainer ul.centreListing li div.centreDescription {
	float: left;
	/*position: relative;*/
    width: 430px;
}
#SearchResContainer ul.centreListing li div.centreListingCTA {
	clear: both;
	min-height: 1%;
	height: auto !important;
	height: 1%;
	width: 430px;
	/*position: absolute;*/
    top: 60px;
	left: 10px;
}
#SearchResContainer ul.centreListing li div.centreListingCTA:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#SearchResContainer ul#clusterSummary {
	float: left;
	background: none;
	width: 330px;
	padding: 0;
}
#SearchResContainer ul#clusterSummary:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#SearchResContainer ul#clusterSummary .search-res-item {
	background: none;
	border: none;
}
#SearchResContainer ul#clusterSummary div.centreLinks .search-res-item {
	float: left;
	display: inline-block;
	width: 50%;
	padding: 0;
	margin: 0;
	line-height: 2em;
}
#SearchResContainer div#clusterCTA {
	height: 30px;
	float: right;
	width: 200px;
	min-height: 1%;
	height: auto !important;
	height: 1%;
}
#SearchResContainer div#clusterCTA:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#SearchResContainer .search-res-item {
	background-image: none;
	background: #f6f6f6;
	border: 1px solid #f6f6f6;
}
#SearchResContainer .search-res-item div.centreListingDetails {
	background: #f6f6f6;
}
#SearchResContainer .search-res-title {
	float: left; /*width:240px;*/
	margin: 0 10px 0 0;
	font-size: 100%;
}
#SearchResContainer h4 {
	color: #000066;
	font-size: 1.3em;
	margin: 8px 0 5px 0;
}
#SearchResContainer ul.centreListing p {
	clear: both;
}
#SearchResContainer h4.clusterTitle {
	margin-left: 8px;
	clear: both;
}
#SearchResContainer .cluster {
	border-bottom: none;
}
#SearchResContainer .SearchNext {
	float: right;
	display: block;
	background-image: url(   '../../_global_images/ninety/buttons/button_next_90x22.gif' );
	background-repeat: no-repeat;
	color: #000000;
	font-weight: bold;
	height: 22px;
	padding: 3px 0px 0px 0px;
	text-decoration: none;
	text-align: right;
	width: 90px;
	margin-right: 10px;
	_margin-right: 5px;
}
#SearchResContainer .SearchNext span span {
	margin-right: 25px;
}
#SearchResContainer .SearchPrev {
	float: left;
	display: block;
	background-image: url(   '../../_global_images/ninety/buttons/button_prev_90x22.gif' );
	background-repeat: no-repeat;
	color: #000000;
	font-weight: bold;
	height: 22px;
	padding: 3px 0px 0px 0px;
	text-decoration: none;
	width: 90px;
	margin-left: 10px;
	_margin-left: 5px;
}
#SearchResContainer .SearchPrev span span {
	margin-left: 25px;
}
h5.search-res-title a {
	background: transparent url(../../_global_images/ninety/backgrounds/red-bullet.png) no-repeat scroll left 3px;
	padding-left: 15px;
}
div.results-detail {
	margin-left: 10px;
}
div.dropOver {
	z-index: -1;
}
body#searchPage a.centreRepeaterLinks {
	float: left;
	display: inline-block;
	border-right: 1px solid #000066;
	padding: 0 3px 0 3px;
}
body#searchPage a.last {
	border: none;
	margin-right: 5px;
}
body#searchPage a.first {
	padding-left: 0px;
}
body#searchPage #SearchResContainer ul.centreListing li a.button {
	float: left !important;
	padding: 0 5px;
}
body#searchPage #SearchResContainer ul.centreListing li a.quickQuoteSmall {
	height: 25px;
	margin: 0 0 0 100px;
	padding: 0px;
}
div.ctaClick {
	height: 1%;
	width: 440px;
}
div.ctaClick:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body#searchPage #SearchResContainer ul.centreListing li a.scheduleATour span, body#searchPage #SearchResContainer div#clusterCTA a.scheduleATour span {
	background: transparent url(   '../../_global_images/ninety/backgrounds/bg-search-cta-bookatour.gif' ) no-repeat top left;
	padding: 0 0 0 40px;
	height: 35px;
	line-height: normal;
}
body#searchPage #SearchResContainer ul.centreListing li a.scheduleATour span span, body#searchPage #SearchResContainer div#clusterCTA a.scheduleATour span span {
	background: transparent url(   '../../_global_images/ninety/backgrounds/bg-search-cta-right.gif' ) no-repeat top right;
	padding: 0 10px 0 0;
	height: 35px;
}
body#searchPage #SearchResContainer ul.centreListing li a.quickQuote span, body#searchPage #SearchResContainer div#clusterCTA a.quickQuote span {
	background: transparent url(   '../../_global_images/ninety/backgrounds/bg-search-cta-quote.gif' ) no-repeat top left;
	padding: 0 0 0 40px;
	height: 35px;
	line-height: normal;
}
body#searchPage #SearchResContainer ul.centreListing li a.quickQuote span span, body#searchPage #SearchResContainer div#clusterCTA a.quickQuote span span {
	background: transparent url(   '../../_global_images/ninety/backgrounds/bg-search-cta-right.gif' ) no-repeat top right;
	padding: 0 10px 0 0;
	height: 35px;
}
body#searchPage #SearchResContainer ul.centreListing li a.quickQuoteSmall span {
	background: transparent url(   '../../_global_images/ninety/backgrounds/bg-search-cta-quickquote-small.gif' ) no-repeat top left;
	padding: 0 0 0 30px;
	height: 25px;
	line-height: normal;
}
body#searchPage #SearchResContainer ul.centreListing li a.quickQuoteSmall span span {
	background: transparent url(   '../../_global_images/ninety/backgrounds/bg-search-cta-right-small.gif' ) no-repeat top right;
	padding: 0 10px 0 0;
	height: 25px;
}
body#searchPage #SearchResContainer ul.centreListing li a.moreInfo span span, body#searchPage #SearchResContainer div#clusterCTA a.moreInfo span span {
	background: transparent url(   '../../_global_images/ninety/backgrounds/bg-search-cta-right.gif' ) no-repeat top right;
	padding: 0 10px 0 0;
	height: 35px;
}
body#searchPage #SearchResContainer ul.centreListing li a.moreInfo span, body#searchPage #SearchResContainer div#clusterCTA a.moreInfo span {
	background: transparent url(   '../../_global_images/ninety/backgrounds/bg-search-cta-moreinfo.gif' ) no-repeat top left;
	padding: 0 0 0 40px;
	height: 35px;
	line-height: normal;
}
div.section_copy #SearchResContainer ul.centreListing li a span span p, div.section_copy #SearchResContainer div#clusterCTA a span span p {
	background: transparent url(../../_global_images/ninety/a-arrow-homepage-ads.png) no-repeat scroll right 12px;
	padding: 9px 10px 0 0;
	margin: 0;
	display: block;
}
div.section_copy #SearchResContainer ul.centreListing li a.quickQuoteSmall span span p {
	padding: 4px 12px 0 0;
	margin: 0;
	background: transparent url(../../_global_images/ninety/a-arrow-homepage-ads.png) no-repeat scroll right 7px;
}
#SearchResContainer div#clusterCTA a.button {
	margin-bottom: 5px;
}
/* Find a Location Control - Styling */
.puff-search-top {
	background-image: url(   '../../_global_images/ninety/backgrounds/find_location_promo_banner_top.jpg' );
	background-position: top;
	background-repeat: no-repeat;
}
.puff-search-mid {
	background-image: url(   '../../_global_images/ninety/backgrounds/find_location_promo_banner_mid.jpg' );
	background-repeat: repeat-y;
	margin-bottom: 15px;
}
.puff-search-bot {
	background-image: url(   '../../_global_images/ninety/backgrounds/find_location_promo_banner_bot.jpg' );
	background-position: bottom;
	background-repeat: no-repeat;
	min-height: 120px;
	/*position: relative; REMOVED 4 DEC CAUSING ISSUE IN IE6 - search box not dropping down when error messages appear in qq form */
    width: 100%;
}
.puff-search-bot form label {
	display: block;
	font-weight: bold;
	color: #000000;
	margin-left: 6px;
}
div.advancedSearchLink {
	float: left;
	padding: 0 0 0 12px;
	width: 140px;
	margin-bottom: 5px;
}
div.advancedSearchLink a, div.advancedSearchLink a:visited {
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: underline;
	color: #000066;
}
.puff-search-bot form button, .puff-search-bot a.puff_cta {
	margin: 0px 0px 9px 9px;
}
.puff-search-bot a.hide-arrow {
	background-image: none;
}
.puff-search-bot div#advancedSearch {
	display: none;
	clear: left;
	padding-left: 5px;
}
.puff-search-bot form button, .puff-search-bot a.puff_cta {
	bottom: 8px;
	cursor: pointer;
	float: none;
	position: static;
	left: 10px;
}
div#imageContainer {
	height: 182px;
}
div#imageContainer img {
	display: none;
	position: absolute;
}
/* Sector page - Corporate signpost */


div#signpostCorporateClients {
	background: transparent url(../../_global_images/ninety/backgrounds/bg-signpost-corporates.jpg) no-repeat left bottom;
	height: 344px;
	padding: 10px;
}
div#signpostCorporateClients h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #990000;
	margin: 5px 0;
}
div#signpostCorporateClients p {
	margin-top: 5px 0;
}
/* Product summaries */

div.section_list {
	width: 540px;
}
div.section_list div.productBox {
	background: transparent url(../../_global_images/ninety/backgrounds/bg-productsection-light.jpg) no-repeat left top;
	float: left;
	width: 122px;
	height: 105px;
	margin: 0 3px 0 0;
	padding: 5px;
	position: relative;
}
div.section_list div.lastBox {
	margin-right: 0;
}
div#content div.noBackground {
	background-image: none;
}
div.section_list div.productBox h3 {
	margin-bottom: 3px;
	font-weight: bold;
	font-size: 1em;
}
div.section_list div.productBox p {
	margin-bottom: 0;
}
div.section_list div.productBox p.arrow {
	position: absolute;
	top: 84px;
	left: 113px;
}
div.section_list div.productBox a, div.section_list div.productBox a:visited, div.section_list div.productBox a:hover {
	text-decoration: none;
}
div.section_list div.productBox p a, div.section_list div.productBox p a:visited {
	color: #000;
}
/*August 2009 web review */
/* RHS col signpost with red arrow */

div#rhColSignpost {
	background: #fafafa url(../../_global_images/ninety/backgrounds/rh-col-greybg-signpost.jpg) no-repeat left bottom;
	min-height: 250px;
	margin-bottom: 15px;
	height: auto !important;
	height: 250px;
}
div#rhColSignpost div.redArrowHeading {
	background: transparent url(../../_global_images/ninety/backgrounds/signpost-heading-arrow.gif) no-repeat left top;
	height: 110px;
	padding: 15px 15px 0;
}
div#rhColSignpost div.virtualoffice {
	padding-top: 8px;
	padding-bottom: 10px;
}
div#rhColSignpost div.redArrowHeading h2 {
	color: #fff;
	font-size: 1.6em;
	margin: 0;
	text-align: center;
	line-height: 1.5;
}
div#rhColSignpost div.virtualoffice h2, div#rhColSignpost div.servicedoffice h2 {
	line-height: 1;
	font-size: 1.6em;
}
div#rhColSignpost div.virtualoffice h2 span.tenPercent, div#rhColSignpost div.servicedoffice h2 span.tenPercent {
	font-size: 1.8em;
	font-weight: bold;
	letter-spacing: -1px;
}
div#rhColSignpost div.rhColSignpostContent {
	width: 155px;
	padding: 0 12px 12px 12px;
}
div#rhColSignpost div.redArrowHeading h3 {
	margin: 14px 0 0 0;
	padding: 0;
	color: #fff;
	font-size: 1.2em;
	text-align: center;
}
div#rhColSignpost div.rhColSignpostContent h3 {
	color: #000066;
	margin: 0 0 5px;
	padding: 0;
}
div#rhColSignpost div.servicedoffice h3 {
	margin-top: 8px;
}
div#rhColSignpost div.rhColSignpostContent h3 span.save {
	font-size: 26px;
}
div#rhColSignpost div.rhColSignpostContent h4 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #000066;
	font-size: 1em;
}
div#rhColSignpost div.rhColSignpostContent h4 span.number {
	color: #990000;
}
div#rhColSignpost div.rhColSignpostContent h4.last {
	margin-bottom: 10px;
}
div#rhColSignpost div.rhColSignpostContent p {
	clear: both;
	color: #990000;
	font-weight: bold;
	margin: 0;
	padding: 0 0 10px 0;
}
div#rhColSignpost div.rhColSignpostContent p.phoneNumber {
	color: #000066;
	background: transparent url(../../_global_images/ninety/backgrounds/phoneIcon.png) no-repeat left top;
	height: 42px;
	padding-left: 24px;
	padding-top: 5px;
	font-size: 1.6em;
	font-weight: bold;
}
div#rhColSignpost div.rhColSignpostContent form {
	margin-bottom: 15px;
	height: 1%;
}
div#rhColSignpost div.rhColSignpostContent form:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#rhColSignpost div.rhColSignpostContent div#advancedSearch label {
	display: block;
	width: 150px;
	padding-left: 5px;
}
div#rhColSignpost div.rhColSignpostContent div#advancedSearch input {
	margin-top: 2px;
}
div#rhColSignpost div.rhColSignpostContent div.advancedSearchLink {
	padding-left: 4px;
}
/* Quick quote signpost */

body#searchPage div#quickQuote {
	background: #f8f8f8 url(../../_global_images/ninety/backgrounds/bg-quickquote-signpost.jpg) no-repeat left bottom;
	min-height: 320px;
	height: auto !important;
	height: 320px;
	padding: 10px;
	margin: 15px 0 15px 0;
	width: 165px;
	position: relative;
}
body#searchPage img.ui-datepicker-trigger {
	margin-left:2px;
}
body#searchPage div#quickQuote:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body#searchPage div#quickQuote h2 {
	display: block;
	background: transparent url(../../_global_images/ninety/backgrounds/bg-quickquote-h2.gif) no-repeat right top;
	height: 38px;
	font-size: 1.6em;
	margin: 0;
	padding: 0 0 0 0;
	width: 160px;
}
body#searchPage div#quickQuote p {
	font-size: 0.8em;
	color: #000066;
	padding: 5px 0 5px 0;
	margin: 0;
}
body.quickQuoteContactForm div#quickQuote {
	height: 300px;
	padding: 10px;
	margin: 15px 0 15px 0;
	position: relative;
}
body.quickQuoteContactForm div#quickQuote:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
body.quickQuoteContactForm div#quickQuote h2 {
	display: block;
	background: transparent url(../../_global_images/ninety/backgrounds/bg-quickquote-h2.gif) no-repeat right top;
	height: 38px;
	font-size: 1.6em;
	margin: 0;
	padding: 0 0 0 0;
	width: 160px;
}
body.quickQuoteContactForm div#quickQuote p {
	font-size: 0.8em;
	color: #000066;
	padding: 5px 0 5px 0;
	margin: 0;
}
body.quickQuoteContactForm div#content div#quickQuote p {
	font-size: 1em;
	color: #000066;
	padding: 5px 0 5px 0;
	margin-bottom: 10px;
}
body#searchPage div#contactform {
	clear: none;
	width: 160px;
	padding: 0;
	margin: 0;
}
body#searchPage .group-title {
	display: none;
}
body#searchPage div#contactform div.both-cols, body#searchPage div#contactform div.left-cell, body#searchPage div#contactform div.right-cell, body#searchPage div#contactform div.general-input, body#searchPage .submit-button input {
	padding: 0;
	margin: 0;
}
body#searchPage div#contactform input {
	border: 1px solid #bcbcbc;
	width: 140px;
}
body#searchPage div#contactform .submit-button input {
	border: none;
	background: transparent url(../../_global_images/ninety/buttons/Button90x22.gif) no-repeat right top;
	text-align: left;
	padding: 0 0 2px 4px;
	font-size: 1em;
	margin-top: 10px;
	width: 90px;
}
body#searchPage div.calendarIcon {
	background: transparent url(../../_global_images/ninety/backgrounds/bg-calendar-icon.jpg) no-repeat right top;
	position: absolute;
	top: 256px;
	right: 46px;
	height: 15px;
	width: 19px;
}
body.quickQuoteContactForm div#contactform .submit-button input {
	border: none;
	background: transparent url(../../_global_images/ninety/buttons/Button90x22.gif) no-repeat right top;
	text-align: left;
	padding: 0 0 2px 4px;
	font-size: 1em;
	margin-top: 10px;
	width: 90px;
}
body#searchPage div#contactform input#oCF_FreeText4 {
	width: 140px;
}
body.GB div#quickQuote div#contactform input#oCF_FreeText4 {
	width: 140px;
}
body#searchPage .buttons {
	float: right;
	margin-right: 10px;
}
body#searchPage .submit-button {
	background: none;
	padding: 0;
}
body#searchPage .field-label {
	width: 120px;
	font-weight: normal;
	font-size: 0.8em;
	padding: 3px 0 3px 0;
}
body#searchPage form {
	width: 160px;
}
body#searchPage div.form-container {
	width: 180px;
}
/* quickQuote ContactForm */

body.quickQuoteContactForm div#content div#quickQuote {
	width: 520px;
	padding: 10px;
	margin: 0;
	position: relative;
}
body.quickQuoteContactForm div#content div#quickQuote .submit-button {
	background: none;
	text-align: left;
	padding-left: 240px;
	padding-top: 2px;
}
body.quickQuoteContactForm .group-title {
	display: none;
}
body.quickQuoteContactForm div#contactform div.left-cell {
	padding-bottom: 10px;
	padding-left: 0;
	width: 200px;
}
body.quickQuoteContactForm div#contactform div.right-cell {
	padding-bottom: 10px;
	padding-left: 0;
	width: 200px;
}
/* Cluster info signpost */


body#searchPage div#clusterInfo {
	background: #f8f8f8 url(../../_global_images/ninety/backgrounds/bg-quickquote-signpost.jpg) no-repeat left bottom;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding: 10px;
	margin: 15px 0 15px 0;
	width: 165px;
}
body#searchPage div#clusterInfo h2 {
	font-size: 1.2em;
	margin: 0;
}
body#searchPage div#clusterInfo p {
	font-size: 0.9em;
}
body#searchPage div#clusterInfo p img {
	float: right;
	padding-left: 5px;
	padding-bottom: 5px;
}
body#searchPage .section_copy {
	background: none;
}
/* - Video Conference and Telepresence title styles - */
div#titleHolder h1 {
	float:left;
}
div#titleHolder span {
	display:block;
	float:left;
	height:1%;
	padding:0 0 15px 100px;
	font-size:1.4em;
	color:#000066;
}
