@charset "utf-8";
/*	-------------------------------------------------------------------------
	Master style for Macquarie SBI and SBI Macquarie sites 
	
	version:   1.0
	author:    David McKinnon, Zoe Trakosas
	email:     david.mckinnon@macquarie.com
	------------------------------------------------------------------------- */

/* 	=Reset
	------------------------------------------------------------------------- */
* {
	margin:0;
	padding:0;
}

/* 	=Defaults
	------------------------------------------------------------------------- */

/* === Global styles */ 
body {
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	margin:0;
}

/* 	=Headings	*/

h1, .hOne {
	font-size:1.92em;	
}
/* displayed at 20px */
h2, .subH1, .subHeading {
	font-size:1.6666em;
}
h3, h4, h5, h6 {
	margin: 1em 0 0.3em 0;
}

/* displayed at 16px */ 
h3 {
	font-size:1.3333em;
}
/* displayed at 12px */
h4 {
	font-size: 1.2em;
}
h5 {
	color: #7E8083;
	font-size: 1.1em;
	font-weight: bold;
}
h6 {
	color: #7E8083;
	font-size:1em;/* displayed at 14px */
}
/* displayed at 14px */
a.loginButton, .VC-mainContent td.firstCol {
	font-size:1.1666em;
}

img, fieldset {
	border:none;
}
input, textarea {
	background-attachment:fixed;
}
a, a:link {
	color:#036;
}

dl {
}
dl dt {
	padding: 3px 0;
	font-weight: bold;	
}
dl dd {
	padding: 3px 0;
	display: block;
	margin-bottom: 5px;
}

sup a, sup a:visited {
	color: #b29164;
	border: none;
	text-decoration: underline;
	font-size: 0.8em;
}
sup a:hover {
	color: #231F20;	
	text-decoration: none;
}
table caption {
	width: 100%;
	padding: 10px 0;
	color: #575859;
	font-weight: bold;
	text-align: left;
}
table sup a, table sup a:visited {
	border: none;
	color: #555;
	font-size: 1.1em;
	text-decoration: underline;
}
table sup a:hover {
	color: #231F20;	
	text-decoration: none;
}

/* 	=Layout
	------------------------------------------------------------------------- */
div#VC-container {
	display:inline;/*This is to fix IE6 Duplicate Characters Bug - content repeated at the bottom of the page*/
	float:left;
	margin:0;
	width:100%;
}
div#VC-page {
	margin:0 auto;
	position:relative;
	width:990px;
}
div.VC-header {
	float:left;
	width:100%;
}
div#VC-siteWideHeader {
	float:left; 
	width:100%;
	min-height:33px;
	height:33px;   /*Because IE6 doesn't understand min-height*/
}
html>body div#VC-siteWideHeader { /*For all other browsers*/
	height:auto;
}
div.VC-siteWideHeaderLeft {
	float:left;
}
div.VC-siteWideHeaderRight {
	float:right;
	display:none;
}
div#VC-lowerHeader {
	clear: both;
	float:left;
	height:auto;
	position:relative;
	width:100%;
	z-index:70;
	*top:-1px;
}
div#VC-breadcrumbs {
	background:transparent;
	left: 0;
	position: absolute;
	top:167px;
	width:790px;
	z-index:9;
}
div#VC-leftNavigation {
	background: #fff;
	padding: 35px 0 0 0;
	position: relative;
	margin: 0;
}

div.VC-navigation {
	float:left;
}
div.VC-leftNavigation {
	float:left;
	width:198px;
}
div#VC-featureColumn {
	border: none;
	margin-top: 0;
	width: 198px;
}
div#VC-pageBody {
	border-top: 1px solid #FFF;
	clear: both;
	float: left;
	margin: 0 auto;
	padding: 0 0 30px ;
	position: relative;
	width: 990px;
}
div.VC-mainContent {
	float:left;
	height:400px;   /*Because IE6 doesn't understand min-height*/
	margin-left:20px;
	min-height:400px;
	position:relative; /* so we can use absolute positioning for elements inside mainContent */
	width:554px;
}
html>body div.VC-mainContent { /*For all other browsers*/
	height:auto;
}
div.VC-featureColumn {
	background: #e4e4e4;
	float:right;
	margin-left: 0;
	margin-top: 1px;
	width:198px;
}

div#VC-footer {
	width:100%;
	float:left;
}

/* 	=Typography
	------------------------------------------------------------------------- */
/* displayed at 11px */
.VC-links ul li a {
	font-size:0.9166em;
}
/* displayed at 12px */
#tooltip h3 {
	font-size:1em;
}

/* displayed at 11px */
.VC-siteWideHeaderRight ul li a, div#VC-footer .lowerFooter, div#VC-footer .copyRightDisclaimer, .VC-links ul li a, .VC-sitewideSearch input, th, #tooltip .body {
	font-size:0.9166em;
}
/* displayed at 12px */
#tooltip h3, .VC-navigation .rollovermenu li ul li a, .VC-mainContent .smallText {
	font-size:1em;
}
.VC-mainContent p, .VC-mainContent blockquote {
	line-height:16px;
}
.VC-mainContent ol {
	line-height:24px;
	margin-left: 30px;	
	padding: 0;
	margin-bottom: 20px;
}
.VC-mainContent ol li {
	padding: 0;
}
.VC-mainContent ul, .VC-mainContent ol {
	line-height:16px;
}
.VC-mainContent td.firstCol .smallText {
	font-size:0.86em;
}
.VC-mainContent th {
	font-size:0.8333em;
}
.VC-mainContent .summary, .VC-navigation .rollovermenu a {
	font-size:1.0833em;
}
.VC-mainContent .subH1, .VC-mainContent .subHeading {
	font-size:1.5em;/* displayed at 18px */
}
.VC-mainContent .subH1 {
	margin:0;
	padding:0;
}
.VC-mainContent .subH1 p {
	margin:0;
}
a.loginButton {
	font-size:1.1666em;/* displayed at 14px */
}


.lowerFooter a:link, .lowerFooter a, .lowerFooter a:visited {
	color:#b2b2b2;
}

/*	=Branding
	------------------------------------------------------------------------- */
/* Sub logo - Navigation image */
#VC-logo {
	border:none;
	float:left;
	height: 131px;
	margin:1px 0;
	width:103px;
}
#VC-logo img {
	border:none;
	float:left;
}
#VC-header h2 {
	text-indent:-5000px;
}

/*	=Primary navigation
	------------------------------------------------------------------------- */
/* === Portal Navigation */
/* Due to the limitations of IE the rollover menu is */
/* controlled by JS in utilities.js */
div#VC-navigation {
	bottom:0;
	height:28px;
	left:103px;
	right: 0;
	position:absolute;
	width:887px;
}
div#VC-navigation .rollovermenu a {
	color:#fff;
	border-right: 1px solid #055c9c;
	display:block;
	padding:5px 18px 7px 20px;
	text-decoration:none;
}
div.VC-navigation .rollovermenu li {
	float:left;
	position:relative;
	list-style-type:none;
}
div.VC-navigation .rollovermenu li:hover a.header {
	background-color:#eae9e9 !important;
	color:#000 !important;
}
div.VC-navigation .rollovermenu li ul {
	background-color:#eae9e9;
	position:absolute;
	left:-9999px;
	top:28px;
	padding:17px 0 8px 0;
}
div.VC-navigation .rollovermenu li:hover ul {
	left:0;
}
div.VC-navigation .rollovermenu li ul li {
	float:none;
	width:150px;
}
div.VC-navigation .rollovermenu li ul li a {
	border:none;
	color:#525252;
	padding:0 20px 6px 20px;
}
.VC-navigation .rollovermenu li ul li a:hover {
	color:#000;
	text-decoration:underline;
}
.VC-navigation .rollovermenu a.overview {
	background:none;
	padding-left:20px;
	padding-right:20px;
}
.VC-navigation .rollovermenu a.current {
	background-color:#055C9C;
	color:#000;
}
.ddsLeft, .ddsRight, .ddsBottom {
	position:absolute;
}
.ddsLeft, .ddsRight {
	top:0;
	width:5px;
}
.ddsLeft {
	background-position:0 0;
	left:-5px;
	top:-28px;
}
.ddsRight {
	background-position:-5px 0;
}
.ddsBottom {
	font-size:0;
	height:5px;
}
.ddsLeftCorner, .ddsRightCorner {
	height:5px;
	position:absolute;
	width:5px;
}
.ddsLeftCorner {
	background-position:-10px 0;
	left:-5px;
}
.ddsRightCorner {
	background-position:-15px 0;
}
.rightToLeft .ddsLeft {
	top:0;
}
.rightToLeft .ddsRight {
	top:-28px;
}
.ddsLeft {
	_left:-1px;
}
.ddsLeft, .ddsRight {
	_width:1px;
}
.ddsBottom {
	_height:1px;
	_overflow:hidden;
}
.ddsLeftCorner, .ddsRightCorner {
	_display:none
}

/*	=Secondary navigation
	------------------------------------------------------------------------- */

/* === Breadcrumb */

.siteBreadCrumb {
	color:#f5f5f5;
	padding:1%;
	width:98%;
}
.siteBreadCrumb a {
	color:#f5f5f5;
	font-weight: normal;
	text-decoration:none;
}
.siteBreadCrumb a.external {
	display:none;
}
.siteBreadCrumb a:hover {
	color:#09c;
	border-bottom:1px solid #09c;
}
.siteBreadCrumb span {
	padding:0 7px;
}
.siteBreadCrumb .breadcrumbLabel {
	padding:0;
}

/* === Corporate left navigation */
div#VC-leftNavigation {
	margin-top:160px;
	padding-bottom:5em;
	border-right: 1px solid #ccc;
	color: #d28e00;
}
#csMenu div.title {
	background-color: #fff;
	border-bottom: 1px solid #FFF;
	color: #999;
	font-size: 1.1em;
	font-weight: normal;
	letter-spacing: 0.2em;
	padding:44px 8px 8px 15px;
	text-align:right;
	text-transform: uppercase;
	vertical-align:baseline;
}
.csMenuJs ol li {
	float:left;
	margin-top:1px;
	margin-right:2px;
}
.csMenuJs ol li a {
	padding-left:2px;
}
.csMenuJs ul li a {
	color:#333;
	text-decoration:none;
	border-bottom:none;
	display:block;
	margin-bottom:3px;
}
.csMenuJs ul ul li ol {
	padding-left:13px;
}
.csMenuJs ul ul ul li ol {
	padding-left:22px;
}
.csMenuJs ul li ol li.channelLink {
	padding-left:0;
	width:156px;
	margin-top:4px;
	margin-bottom:0;
}
.cNavMenuImage {
	cursor:pointer;
}
.csMenu ul {
	float:left;
	margin:0;
	padding:0;
}
.csMenu ul li {
	float:left;
	width:198px;
	background-color:#bfbfbf;
	padding:6px 0 0;
}
.csMenu ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.csMenu ul li a {
	padding-left:10px;
}
.csMenu ul li ul li {
	background-position:12px 6px;
}
.csMenu ul li ul li ul li {
	background-position:24px 6px;
}
.csMenu ul li ul li ul li ul li {
	background-position:36px 6px;
}

.csMenu ul ul li ol {
	padding-left:23px;
}
.csMenu ul ul ul ul li ol {
	padding-left:43px;
}
.csMenu ul li ol li.channelLink {
	padding-left:0;
	width:156px;
}
.csMenu a {
	margin-left:12px;
	display:list-item;
	border-bottom:0;
	padding-bottom:1px;
	margin-top:4px;
}
.csMenu ul ul a {
	margin-left:24px;
}
.csMenu ul ul ul a {
	margin-left:36px;
}
.csMenu ul ul ul ul a {
	margin-left:48px;
}
.csMenu ul li#selectedElement ul li a {
	color:#505050;
}
.csMenu ul ul li a:hover {
	color:#ADADAD;
}
.csMenu ul li#selectedElement a:hover {
	color:#D1D1D1;
}
.csMenu ul li#selectedElement ul li a:hover {
	color:#8A8A8A;
}
.csMenuJs, .csMenu {
	width:198px;
	background-color:#fff;
}
.csMenuJs li, .csMenu li {
	list-style-type:none;
	margin:0;
	padding:0;
}
.csMenuJs ul, .csMenuJs ol, .csMenu ol {
	float:left;
	margin:0;
	padding:0;
}
.csMenuJs ul li, .csMenu ol li {
	float:left;
}
.csMenuJs ul li div, .csMenu ul li div {
	float:left;
	width:198px;
}
.csMenuJs .title, .csMenu .title {
	padding:3px 8px 4px 20px;
	font-size:1.49em;
	font-family:"Helvetica Neue 45 Light", Arial, Helvetica, sans-serif;
}
.csMenuJs ul li#selectedElement li div a, .csMenu ul li a, .csMenu ul li#selectedElement li div a {
	color:#505050;
	text-decoration:none;
}
.csMenuJs ul li div.containerDiv, .csMenu ul li div.containerDiv {
	width:198px;
	background-color:#bfbfbf;
	padding:0;
	padding-bottom:1px;
}
.csMenuJs ul ul li div.containerDiv, .csMenu ul ul li div.containerDiv, .csMenu ul ul li {
	background-color:#d9d9d9;
}
.csMenuJs ul ul li#selectedElement > div.containerDiv, .csMenuJs ul ul ul li#selectedElement > div.containerDiv, .csMenu ul li#selectedElement {
	background-color:#000;
}
.csMenuJs ul ul ul li div.containerDiv, .csMenu ul ul ul li div.containerDiv, .csMenu ul ul ul li {
	background-color:#efefef;
}
.csMenuJs ul ul ul ul li div.containerDiv, .csMenu ul ul ul ul li div.containerDiv, .csMenu ul ul ul ul li {
	background-color:#fff;
}
.csMenuJs ul li ol, .csMenu ul li ol {
	padding-left:3px;
}
.csMenuJs ul ul ul ul li ol, .csMenu ul ul ul li ol {
	padding-left:38px;
}
.csMenuJs ul ul li ol li.channelLink, .csMenu ul ul li ol li.channelLink {
	width:141px;
}
.csMenuJs ul ul ul li ol li.channelLink, .csMenu ul ul ul li ol li.channelLink {
	width:122px;
}
.csMenuJs ul ul ul ul li ol li.channelLink, .csMenu ul ul ul ul li ol li.channelLink {
	width:109px;
}
.csMenuJs ul li div.csMouseOver, .csMenuJs ul ul li div.csMouseOver, .csMenuJs ul ul ul li div.csMouseOver, .csMenuJs ul ul ul ul li div.csMouseOver, .csMenu ul li div.csMouseOver, .csMenu ul ul li div.csMouseOver, .csMenu ul ul ul li div.csMouseOver, .csMenu ul ul ul ul li div.csMouseOver {
	background-color:#666;
}
.csMenuJs ul li div.csMouseOver a, .csMenuJs ul li#selectedElement li div.csMouseOver a, .csMenu ul li div.csMouseOver a, .csMenu ul li#selectedElement li div.csMouseOver a, .csMenu ul li a:hover {
	color:#fff;
}
.csMenuJs ul li#selectedElement div a, .csMenu ul li#selectedElement div a, .csMenu ul li#selectedElement a {
	color:#fff;
}
.csMenuJs ul li ul, .csMenuJs ul li#selectedElement ul ul, .csMenu ul li ul, .csMenu ul li#selectedElement ul ul {
	display:none;
}
.csMenuJs ul ul.selectedElementParent, .csMenuJs ul li#selectedElement ul, .csMenu ul ul.selectedElementParent, .csMenu ul li#selectedElement ul {
	display:block;
}

/* === Site Wide Navigation */
.VC-siteWideHeaderRight ul {
	position:relative;
	list-style-type:none;
	margin:0;
	padding:0;
	z-index:80;
}
.VC-siteWideHeaderRight ul li {
	position:relative;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
.VC-siteWideHeaderRight ul li a {
	color:#fff;
	display:block;
	margin-left:1px;
	margin-right:1px;
	padding:10px 0 9px 12px;
	text-decoration:none;
}
.VC-siteWideHeaderRight ul li a.selected, .VC-siteWideHeaderRight ul li.sfHover div.sitewideAbout a, .VC-siteWideHeaderRight ul li.sfHover div.VC-internationalSites a {
	background:#242424;
	border-left:1px solid #787878;
	border-right:1px solid #787878;
	margin:0;
}
.VC-siteWideHeaderRight ul li ul {
	position:absolute;
	background:#242424;
	border:1px solid #787878;
	border-top:none;
	padding:7px 7px 7px 5px;
}
.VC-siteWideHeaderRight ul li ul li a {
	width:115px;
	padding:2px 5px;
	background-color:#242424;
}
.VC-siteWideHeaderRight ul li ul li a:hover {
	color:#fff;
	background:#4d4d4d;
	text-decoration:none;
}
.ddshadow {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	visibility:hidden;
}
.toplevelshadow {
	opacity:0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* for IE */
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
}
.rightarrowclass {
	position:absolute;
	right:5px;
	top:6px;
}
.downarrowclass {
	position:absolute;
	right:7px;
	top:15px;
}
/*IE6 hack to get sub menu links to behave correctly*/
* html .VC-siteWideHeaderRight {
	height:1%;
}
/* The top position on the downarrowsclass on the sitewide navigation is overwritten in utilities.js */
* html .VC-siteWideHeaderRight ul li a {
	display:inline-block;
}

/*	superfish*/

li.alignCenter ul {
 *width: 404px; /* this is to cater for width in IEs */
}
.sf-menu ul {
	top: -999em;
 *width: 11.5em; /* width of the menu item for IE */
	min-width:11.5em;
}
.sf-menu ul li {
	width: 100%;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top:2.76em;
	z-index: 99;
}
li.sfHover {
	background:#242424;
	margin:0;
}
span.menu-arrow {
 	*padding:0 5px;
	padding:0 6px 0 10px;
}

/* === Portal Navigation */
.VC-links ul {
	margin:0;
	padding:0;
}
.VC-links ul li a {
	color:#fff;
	display:block;
	padding:9px 10px;
	text-decoration:none;
}
.VC-links ul li a ins {
	text-decoration:none;
}
.VC-links ul a:hover ins, .VC-links ul li a.selected ins {
	border-bottom: 2px solid #4D4D4D;
	padding-bottom:2px;
}
.VC-links ul li {
	display:inline;
	float:left;
	height:32px;
}
/* === Sitewide Search */
.VC-sitewideSearch {
	float:left;
	margin:0;
	padding:5px 0 5px 6px;
}
.VC-sitewideSearch input {
	border:1px solid #979797;
	color:#616161;
	float:left;
	margin:0;
	padding:3px 0 0 3px;
	height:15px;
	width:102px;
}
.VC-sitewideSearch input.searchImage {
	border:none;
	height:20px;
	width:26px;
	padding:0;
}
.VC-siteWideHeaderRight .VC-sitewideSearch a {
	float:left;
	padding:0;
	margin:0;
}
div.VC-searchResultsSummary {
	margin:15px 0 20px 0;
	background-color:#eee;
	padding:10px 20px 5px 20px;
}
.VC-seacrhResultsIframe {
	border:none;
	height:950px;
	width:100%;
}
/* === International Sites */
.VC-internationalSites {
	position:relative;
}
.VC-internationalSites .globeIcon {
	position:absolute;
	top:10px;
	left:12px;
}
.VC-internationalSites a.menuLink {
	padding:9px 0 10px 29px;
}
.VC-internationalSites a.menuLink span.menu-arrow {
 *position:static;
 *background:transparent url(/dafiles/Internet/co/mglsbi/furniture/img/icons/top_nav_down_arrow.gif) no-repeat 5px 3px;
	background:transparent url(/dafiles/Internet/co/mglsbi/furniture/img/icons/top_nav_down_arrow.gif) no-repeat 3px 3px;
}
div#VC-siteWideHeaderRight ul.sf-menu li.alignCenter ul.sf-menu-international {
	left:-10.5em;
	*left:-11.8em;
}
.VC-subnavTable {
	padding:0;
	width:100%;
}
.VC-subnavTable th {
	color:#fff;
	padding-bottom:5px;
	text-align:left;
	font-weight:normal;
}
.VC-subnavTable a span {
	background-image:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/international_flags.gif);
	background-repeat:no-repeat;
	display:inline-block;
	width:13px;
	height:11px;
	position:relative;
	left:-5px;
	top:1px;
}
.VC-internationalSites .VC-subnavTable a {
	width:134px;
	padding:1px 0;
	margin:0;
}
.VC-internationalSites span {
	background-repeat:no-repeat;
	display:inline-block;
	height:11px;
	vertical-align:-2px;
	width:6px;
}
.AE_flag {
	background-position:0 0;
}
.AT_flag {
	background-position:-20px 0;
}
.AU_flag {
	background-position:-40px 0;
}
.BR_flag {
	background-position:-60px 0;
}
.CA_flag {
	background-position:-80px 0;
}
.CH_flag {
	background-position:-100px 0;
}
.CN_flag {
	background-position:-120px 0;
}
.DE_flag {
	background-position:-140px 0;
}
.FR_flag {
	background-position:-160px 0;
}
.GB_flag {
	background-position:-180px 0;
}
.HK_flag {
	background-position:-200px 0;
}
.ID_flag {
	background-position:-220px 0;
}
.IE_flag {
	background-position:-240px 0;
}
.IN_flag {
	background-position:-260px 0;
}
.JP_flag {
	background-position:-280px 0;
}
.KR_flag {
	background-position:-300px 0;
}
.MX_flag {
	background-position:-320px 0;
}
.MY_flag {
	background-position:-340px 0;
}
.NL_flag {
	background-position:-360px 0;
}
.NZ_flag {
	background-position:-380px 0;
}
.PH_flag {
	background-position:-400px 0;
}
.SE_flag {
	background-position:-420px 0;
}
.SG_flag {
	background-position:-440px 0;
}
.TH_flag {
	background-position:-460px 0;
}
.TW_flag {
	background-position:-480px 0;
}
.US_flag {
	background-position:-500px 0;
}
.ZA_flag {
	background-position:-520px 0;
}

/*	=Main content
	------------------------------------------------------------------------- */
/* These will affect all the component in the main areas */
.VC-pageBody {
	background-color:#fff;
	color:#333;
	word-wrap:break-word;
}

.VC-pageBody a {
	color:#333;
	border-bottom: 1px solid #cacaca;
	text-decoration:none;
}
.VC-pageBody a:hover {
	border-bottom-color:#000;
	color:#000;
}
.VC-pageBody p a, .VC-mainContent p a {
	color: #0A618B;
	font-weight: bold;
}
.VC-pageBody p a:hover, .VC-mainContent p a:hover {
	border-bottom-color: #0F97D9;
	color: #0F97D9;
}
.VC-pageBody p a:visited, .VC-mainContent p a:visited {
	border-bottom-color: #ddd;
	color: #0B80AC;
}
.VC-pageBody a img {
	border:none;
}
.VC-pageBody a:hover img {
	border:none;
}

.VC-pageBody h2 {
	clear: both;
	display: block;
	margin: 1em 0 0.5em 0;
	color:#2f3e4f;
	font-size:1.6em;
	font-weight:normal;
	line-height: 22px;
}

.VC-mainContent h1 {
	margin-top:230px;
	color:#d28e00;
	font-weight:normal;
}
.VC-mainContent h2 {
	color: #00457C;
}
.VC-mainContent h3 {
	color: #00457C;
}
.VC-mainContent h4 {
	color: #00457C;
	font-weight:bold;
}
.VC-mainContent h5 .VC-mainContent h6 {
	color:#1c1c1c;
}
.VC-pageBody p {
	font-size: 1em;
	line-height: 18px;
	margin-bottom: 10px;
}

.VC-mainContent .subHeading {
	color:#0087cf;
	margin-bottom:25px;
}
.VC-mainContent p {
	margin-bottom:1em;
	line-height: 150%;
}

.VC-mainContent p {
	color:#4b3e36;
}
.VC-mainContent p.intro{
	clear: both;
	margin-top: 1.2em;
	margin-bottom: 0.8em;
	color:#757577;
	font-size: 1.25em;
	line-height: 1.2em;
}


.VC-mainContent ol {
	margin-left:20px;
	margin-bottom:10px;
}
.VC-mainContent ul {
	margin:0 0 10px 16px;
	padding:0;
}
.VC-mainContent ul {
	margin-bottom: 20px;
	margin-left: 40px;
}
.VC-mainContent ul li, .VC-featureColumn ul li {
	line-height: 150%;
	list-style: square;
}
.VC-mainContent ul li {
	margin-bottom:8px;
}
.VC-mainContent ul.linkList {
	margin-left:13px;
}
.VC-mainContent ul.linkList li, .VC-featureColumn ul.linkList li {
	list-style:none;
	list-style-image:none;
	margin-left:0;
	padding-left:3px;
	position:relative;
}
.linkListIcon {
	display:inline-block;
	height:7px;
	width:4px;
	position:absolute;
	left:-10px;
	top:4px;
}

.VC-mainContent table {
	border-collapse:collapse;
	border-top: 1px solid #D28E00;
	border-bottom:1px solid #b29164;
	color:#b29164;
	font-size: 0.9em;
	margin:10px 0 20px 0;
	padding: 5px 3px 5px 3px;
	text-align:left;
	vertical-align: top;
	width: 100%;
}

.VC-mainContent th {
	color:#D28E00;
}
.VC-mainContent td {
	border-bottom:1px solid #CACCCE;
	font-size: 0.9em;
	padding: 5px 3px 5px 3px;
	vertical-align: top;
}
.VC-mainContent .firstCol {
	background-color:#f6f6f6;
	color:#000;
}
.VC-mainContent .tableSubHeader {
	background-color:#fff;
	color:#000;
	font-weight:bold;
}
.VC-mainContent td ul {
	margin: 0 1em 0.25em 1.25em;
	padding:0;
}
.VC-mainContent th {
	color:#515151;
	border-bottom:1px solid #adadad;
	padding:8px 15px;
	text-align:left;
	text-transform:uppercase;
}
.VC-mainContent address {
	font-style:normal;
}
.VC-mainContent blockquote {
	margin-left:20px;
}
.VC-mainContent .left {
	float: left;
	margin-right: 1em;
}
.VC-mainContent .right {
	float: right;
	margin-left: 1em;
}
.VC-mainContent .vcard p {
	margin:0;
}
.VC-mainContent .normalField {
	text-align:left;
}
.VC-mainContent .smallText {
	color:#666;
	font-weight:normal;
}

.VC-mainContent .summary {
	color:#666;
	line-height:18px;
	margin-bottom:20px;
}
.VC-pageBody input {
	vertical-align:middle;
	padding:0 6px 1px 6px;
}
.VC-pageBody input.searchButton {
	height:25px;
	padding:0;
}
.VC-mainContent .VC-article {
	margin-bottom:15px;
	float:left;
}
.required {
	padding-left:10px;
}
.hide {
	display:none;
}
/* Back to top link */
.backToTopLink {
	clear:both;
	padding:10px 0;
}
.backToTopLink a {
	color:#666;
}
/* Call to Action */
.callToAction {
	margin-top:15px;
}
.callToAction span {
	display:inline-block;
	height:7px;
	margin-right:10px;
	vertical-align:middle;
	width:4px;
}
.VC-featureColumn .callToAction span {
	margin-right:7px;
}
.product-category-item .callToAction {
	position:absolute;
	bottom:0;
	left:0;
}
* html .callToAction span {
	vertical-align:-5px;
}

/* Add Icons */
a.documentLink:hover .documentLinkIcon {
	background-position:0 -20px;
}
.documentLinkIcon {
	display:inline-block;
	height:16px;
	margin-right:10px;
	width:13px;
}
a.externalLink:hover .externalLinkIcon {
	background-position:-20px -20px;
}
.externalLinkIcon {
	display:inline-block;
	height:9px;
	margin-left:4px;
	width:9px;
}
#VC-mainContent li a.pdf, #VC-mainContent li a.txt, #VC-mainContent li a.zip, #VC-mainContent li a.email, #VC-mainContent li a.ext {
	padding-bottom:1px;
	padding-left: 23px;
	line-height: 16px;
	background-position: left center;
	background-repeat:no-repeat;
}

/* === Round Corners */
.rc1, .rc2, .rc3, .rc4 {
	font-size:1px;
	overflow:hidden;
	display:block;
}
.rc1 {
	height:1px;
	background:red;
	margin:0 5px;
}
.rc2 {
	height:1px;
	background:red;
	margin:0 3px;
}
.rc3 {
	height:1px;
	background:red;
	margin:0 2px;
}
.rc4 {
	height:2px;
	background:red;
	margin:0 1px;
}
/* === Striped Table */
tr.odd {
	background:#f7f7f7;
}
tr.even {
	background:#fff;
}
/* === Remove borders */
.VC-mainContent table.noBorders, .VC-mainContent table.noBorders td, .VC-mainContent td.noBorders, .VC-mainContent a.noBorders {
	border:none;
}


/*	=Secondary content
	------------------------------------------------------------------------- */
/* === Feature Column */
div#VC-featureColumn div.RHS-QuickLinks {
	height:167px;
	padding-top:30px;
}
.featureColumnElement {
	float: none;
	margin: 0 0 1em 5%;
	padding: 0;
	width:95%;
	*width: 85%;
	word-wrap:break-word;
}
.featureColumnElement .elementBody h2 {
	color:#000;
}
.featureColumnElement .elementBody h3 {
	font-size:1.3333em;
	color:#1c1c1c;
	padding-bottom:10px;
}
.featureColumnElement .elementBody p {
	color:#272727;
	padding:2px 0;
}
.featureColumnElement .elementBody ul {
	padding:2px 8px;
}
.RHS-Login {
	background-color:#e8e8e8;
	border:none;
	margin:10px;
}

div#VC-featureColumn h4 {
	margin: 0.5em 0;
	padding-left: 0.7em;
	color: #fff;
	font-size:1.5em;
}
div#VC-featureColumn ul {
	color: #000;
	margin:-4px 0 0 0;
	padding:1em 0 0 1em;
}
div#VC-featureColumn ul li {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/arrow.gif) no-repeat scroll 0 0.7em transparent;
	list-style:none;
	list-style-image:none;
	margin-bottom:0.5em;
	padding-left:1em;
}
div#VC-featureColumn ul li a {
	border:none;
	color: #000;
	display:block;
	margin:0;
	padding: 0.25em 5px 5px 0;
	width:100%;
}
html>body div#VC-featureColumn ul li a {
	width: auto;
}
div#VC-featureColumn ul li a:hover {
	text-decoration:underline;
}

/* === Tooltip */
#tooltip {
	position:absolute;
	z-index:100;
	border:1px solid #111;
	background-color:#eee;
	padding:5px;
	opacity:0.85;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); /* for IE */
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
}
#tooltip h3, .tooltip div {
	margin:0;
}
#tooltip h3 {
	font-weight:bold;
}

/*	Home page rotating banner */
#banner-container {
	float: left;
	position: relative;
	margin-bottom:2em;
	margin-left:-20px;
	_margin-left:-40px;
	background:#69c;
}
#herobanner {
	width: 790px;
}
#herobanner a {
	border: none;
}
#herobanner img {
	display: none;
}
#herobanner img.first {
	display: block;
}
#banner-container #nav {
	position: absolute;
	display:block;
	right: 8px;
	bottom: 6px;
	z-index:900;
	list-style:none;
	padding:1em 0.5em;
}
#banner-container #nav a {
	display:inline;
	padding:5px 9px;
	margin-left:0.25em;
	background:#292929;
	border:none;
	color: #fff;
	font-weight:bold;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	opacity: 0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}
#banner-container #nav a:hover, #banner-container #nav a.activeSlide  {
	cursor:pointer;
	background:#666;
	opacity: 0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
}
#banner-container ol li a {
	color:#fff;
}

/*	Banner image on each page */
#page-banner {
	position:absolute;
	top:0;
	left:-219px;
}

/* === Font Resize Tool */
.VC-fontResizeTool {
	position:absolute;
	top:30px;
	left:907px;
	display:none;
}
.VC-fontResizeTool a {
	float:left;
	width:18px;
	height:18px;
	display:block;
	margin:3px;
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/font_resize.gif) 0 0 no-repeat;
	text-decoration:none;
}
.VC-fontResizeTool a.smallFont {
	background-position:0 0;
}
.VC-fontResizeTool a.defaultFont {
	background-position:-18px -23px;
}
.VC-fontResizeTool a.largeFont {
	background-position:-36px 0;
}

ol.footnote, ul.footnote {
	clear: both;
	margin: 0 0 5px 0;
	padding-top: 10px;
	border-top: 1px dotted #7E8083;
	color: #7E8083;	
	font-size: 0.9em;
}
ol.footnote li, ul.footnote li {
	margin: 0 0 2px 30px;
	padding:0;
	line-height:1.2;
}

/* === Popup */
.VC-popupMain {
	clear:both;
	width:100%;
}
.VC-popupMain .VC-mainContent {
	float:none;
	margin:0;
	padding:20px;
	width:auto;
	background-color:#fff;
}

/* === Lightbox */
#TB_HideSelect {
	z-index:89;
}
#TB_overlay {
	z-index:90;
}
#TB_window {
	border:none;
	background:none;
	z-index:92;
	top:50%;
}
#TB_load {
	z-index:93;
}
#TB_ajaxContent {
	border:none;
	background:none;
}
.VC-modalLightbox {
	background:#fff;
	width:100%;
}
.VC-modalLightbox .modalHeader {
	position:relative;
	height:85px;
	background-color:#2D2D2D;
}
.VC-modalLightbox .modalLogo {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/logos/macquarie_lightbox_logo.gif) no-repeat;
	position:absolute;
	top:5px;
	left:10px;
	width:217px;
	height:75px;
}
.VC-modalLightbox .modalBody {
	padding:10px;
}
.VC-modalLightbox a.modalCloseBt {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/close.gif) no-repeat;
	position:absolute;
	top:5px;
	right:10px;
	width:16px;
	height:16px;
}
.VC-modalLightbox a.modalCloseBt:hover {
	background-position:0 -21px;
}
.VC-modalLightbox .modalDecorBanner {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/bkg/lb_decor_banner_bg.gif) repeat-x;
	height:7px;
}
/* === Login lightbox */
#VC-loginLightbox {
	color:#000;
}
#VC-loginLightbox h2 {
	padding-bottom:5px;
}
#VC-loginLightbox h3 {
	color:#fff;
	display:block;
	background-color:#5B5B5B;
	padding:2px;
}
#VC-loginLightbox a {
	color:#000;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox a:hover {
	color:#D40162;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox .appsList ul {
	margin:0;
	padding:0;
}
/* .appsList li background-color:is also set in the javascript due to IE not supporting :hover */
#VC-loginLightbox .appsList li {
	background-color:#5B5B5B;
	list-style-type:none;
	padding-left:20px;
	display:block;
}
#VC-loginLightbox .appsList li a {
	color:#fff;
	display:block;
	text-decoration:none;
}
#VC-loginLightbox .appsList li a:hover {
	color:#fff;
}
#VC-loginLightbox .appsList li a:visited {
	color:#fff;
}
div.VC-container {
	margin-right:-3px;
}/*This is to fix IE6 Duplicate Characters Bug - content repeated at the bottom of the page

/* === Product category */
.VC-product-category {
	width:530px;
	float: left;
	padding-left: 35px;
}
.VC-product-category div.product-category-item {
	float:left;
	position:relative;
	height:13.33em;
	margin-top:20px;
	padding-right:20px;
	width:265px;
}
.VC-product-category div.product-category-item img {
	margin-left:0;
}
.VC-product-category div.product-category-item li a {
	margin-left:0;
}
.VC-mainContent .product-category-item h2 {
	border-bottom:#d6d6d6 solid 1px;
	margin-bottom:5px;
	padding-bottom:7px;
}
#VC-productSearchHeading {
	font-size:1.33em;
	color:#707070;
	padding-bottom:5px;
}
/* === Comparison table */
table.productComparison thead tr .header {
	background-image:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/sort_arrow.gif);
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
}
table.productComparison thead tr th.firstCol {
	background-color:transparent;
}
table.productComparison thead tr th.headerSortUp {
	background-image:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/sort_arrow_asc.gif);
	background-color:#f6f6f6;
}
table.productComparison thead tr th.headerSortDown {
	background-image:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/sort_arrow_desc.gif);
	background-color:#f6f6f6;
}
table.productComparison {
	border-bottom:1px #adadad solid;
}
table.productComparison th {
	text-align:left;
	padding-left:10px;
}
div.VC-singleProduct {
	border-bottom:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	margin-top:10px;
	padding:12px;
}
table.VC-productComparisonSingle {
	width:60%;
}
/* === Product finder */
.VC-productFinder {
	font-weight:bold;
	padding:8px 0;
	background-color:#f6f6f6;
	border-top:1px solid #b8b8b8;
	margin-bottom: 20px;
	float:left;
	width:100%;
}
.VC-productFinder form {
	margin-left:20px;
}
.VC-productFinder .button {
	color:#fff;
	background-color:#535353;
	border:none;
	padding:3px 6px;
}
#VC-catFindResults .alignRight {
	float:right;
}
/* === Closed products */
.VC-closedProducts {
	float:left;
	width:100%;
	background-color:#f6f6f6;
	border:1px solid #b8b8b8;
	border-left:none;
	border-right:none;
	padding:18px 0 5px 0;
	margin-top:10px;
}
.VC-closedProducts p {
	margin-left:20px;
	color:#5d5d5d;
	font-size:1.166em;
	font-weight:700;
}
/* === Article List */
.VC-articleList .articleList {
	padding:20px;
}
.VC-articleList ul {
	list-style:none;
}
.VC-articleList ul li {
	padding:0 10px 10px 10px;
}
.VC-articleList span {
	margin:0;
	padding:0;
	color:#808080;
}
.VC-articleList span.date {
	padding-left:10px;
}
.VC-articleList span.time {
	padding-left:10px;
}
/* === Pagination */
.VC-pagination {
	background:#F1F1F1;
	float:left;
	height:2.1em;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	width:100%;
}
.VC-pagination div {
	float:left;
	text-align:center;
	width:90%;
}
.VC-pagination div a {
	display:inline;
	padding:5px;
	color:#000;
	border:none;
	text-decoration:underline;
}
.VC-pagination div a:visited {
	color:#000;
}
.VC-pagination div a.current {
	text-decoration:none;
	font-weight:bold;
}
.VC-pagination div a.arrows {
	color:#0070C0;
}
.VC-pagination div a.arrows:visited {
	color:#0070C0;
}
.VC-pagination select {
	float:right;
	margin-right:5px;
}
/* === Sub channel summary table */
.VC-subChannelSummaryLink {
	text-align:right;
	margin-right:20px;
}
/* Graphic select */
div.selectbox-wrapper {
	position: absolute;
	width: 246px;
	background-color: white;
	border: 1px solid #ccc;
	margin:-2px 0 0 2px;
	padding: 0;
	max-height: 200px;
	overflow: auto;
	z-index:100;
}
div.selectbox-wrapper ul li.selected {
	background-color: #fff;
}
div.selectbox-wrapper ul li {
	list-style: none;
	list-style-image:none;
	list-style-type:none;
	display: block;
	margin:0 0 0 8px;
	padding: 2px;
	cursor: pointer;
}
.selectbox {
	margin: 0 5px 10px 0;
	padding-left: 2px;
	width: 246px;
	display: block;
	background: url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/select_bt.gif) right;
	cursor: pointer;
}
.selectbox select {
	background: url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/select_bt.gif) right;
}
.VC-pageBody .featureColumnElement .elementBody input.selectbox, .VC-pageBody .VC-mainContent input.selectbox {
	border: none;
	height: 19px;
	padding: 5px 0 1px 10px;
	width:246px;
}
/* === Pagetools */
.VC-pagetools {
	margin-top:4px;
	position:absolute;
	right:0;
	top:0;
	width:60px;
}
.VC-pagetools img {
	cursor:pointer;
	padding:0 0 0 10px;
}

.VC-pageToolsForm .secondaryButton ins {
	color:#fff;
}

.VC-pagetools a {
	text-decoration:none;
	border:none;
}
.VC-pagetools a:hover {
	text-decoration:none;
}
.VC-pagetools a:visited {
	text-decoration:none;
}
.VC-pageToolsForm {
	color:#666;
	background-color:#f3f3f3;
	margin-bottom:1px;
	padding:28px 0 18px 28px;
}
.VC-pageToolsForm table {
	border:none;
	margin:0 0 10px 0;
}
.VC-pageToolsForm td {
	border:none;
	vertical-align:top;
	padding:3px 0;
}
.VC-pageToolsForm .mandatory {
	color:#dc1d00;
}
.VC-pageToolsForm .subHead {
	font-size:1.49em;
	color:#707070;
}
.VC-pageToolsForm .requiredFields {
	color:#777;
	font-weight:700;
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/required_asterisk.gif) no-repeat left;
	padding-left:14px;
}
.VC-pageToolsForm .formTitleText {
	font-weight:bold;
	margin-bottom:15px;
}
.VC-pageToolsForm .rightAlign {
	padding-right:10px;
	text-align:right;
	width:210px;
}
.VC-pageToolsForm textarea, input.defaultInputSize, input.smallInputSize, input.mediumInputSize, input.largeInputSize {
	font-weight:700;
	color:#000;
}
.VC-pageToolsForm h2 {
	color:#000;
}
input.defaultInputSize, input.smallInputSize, input.mediumInputSize, input.largeInputSize, textarea.defaultInputSize {
	background:#fff url(/dafiles/Internet/co/mglsbi/furniture/img/bkg/form_fields_bg.gif) no-repeat left 0;
	padding:6px;
	border:none;
	height:18px;
	}
input.defaultInputSize {
	width:242px;
	background-position: left 0;
}
input.smallInputSize {
	width:42px;
	background-position: left -68px;
}
input.mediumInputSize {
	width:113px;
	background-position: right -68px;
}
input.largeInputSize {
	width:380px;
	background-position: left -136px;
}
textarea.defaultInputSize {
	width:244px;
	height:80px;
	background-position: left -205px;
	overflow:hidden;
}
a.VC-cancelButton:link, a.secondaryButton {
	text-decoration:none;
	border:none;
	color:#333;
	font-weight:bold;
}
a.VC-cancelButton ins {
	text-decoration:none;
	border:none;
}
.VC-cancelButton {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat right -116px;
	padding-right:10px;
	display:inline-block;
}
.VC-cancelButton ins {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat 0 -116px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:10px;
	word-wrap:normal;
}
a.VC-cancelButton:hover {
	background-position:right -142px;
}
a.VC-cancelButton:hover ins {
	background-position:0 -142px;
}
a.VC-submitButton:link, a.VC-submitButton {
	text-decoration:none;
	border:none;
	color:#fff;
	font-weight:bold;
}
a.VC-submitButton ins {
	text-decoration:none;
	border:none;
	color:#fff;
}
.VC-submitButton {
	cursor:pointer;
	line-height:25px;
	height:25px;
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat right -64px;
	padding-right:10px;
	display:inline-block;
}
.VC-submitButton ins {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat 0 -64px;
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:10px;
	word-wrap:normal;
}
a.VC-submitButton:hover {
	background-position:right -90px;
}
a.VC-submitButton:hover ins {
	background-position:0 -90px;
	color:#fff;
}
.VC-pageToolsForm div.selectbox-wrapper {
	margin:0;
}
.VC-pageToolsForm .selectbox {
	margin-bottom:0;
}
label.checked {
	display:inline;
}
/* Captcha styling */
.VC-CaptchaContainer {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/bkg/form_fields_bg.gif) no-repeat left -405px;
	width:234px;
	position:relative;
	height:95px;
	padding:10px;
	z-index:10;
}
.VC-captchaInput {
	position:absolute;
	bottom:0;
	left:5px;
	width:180px;
	padding:5px;
}
.VC-CaptchaButtons {
	position:absolute;
	bottom:10px;
	left:148px;
	width:100px;
}
/* Form validation styles */
label.error {
	color: #dc1d00;
	font-weight: 700;
	font-size: 0.8em;
	display:block;
}
.VC-pageToolsForm textarea.errorDefaultInputSize {
	background-position:left -305px;
}
.VC-pageToolsForm input.errorDefaultInputSize {
	background-position:left -33px;
}
.VC-pageToolsForm input.errorSmallInputSize {
	background-position:left -101px;
}
.VC-pageToolsForm input.errorMediumInputSize {
	background-position:right -101px;
}
.VC-pageToolsForm input.errorLargeInputSize {
	background-position:left -169px;
}
/* === Contact us secure */
.contactUs .phone {
	background:url(/dafiles/Internet/Furniture/Icon/mini_phone_icon.gif) no-repeat left top;
	padding-left:18px;
}
.contactUs .email {
	background:url(/dafiles/Internet/Furniture/Icon/mini_email_icon.gif) no-repeat left top;
	padding-left:18px;
}
/* === Contact Directory */
.VC-contactDirectory ul li {
	list-style:none;
	list-style-image:none;
	width:100%;
}
.VC-contactDirectory a {
	display:block;
	margin-bottom:5px;
	padding-bottom:0;
	padding-top:25px;
}
/* === Sitemap */
.VC-sitemap li {
	list-style:none;
	padding:0;
}
.VC-sitemap .subTitle {
	font-weight:bold;
}
.VC-sitemap .column1, .VC-sitemap .column2, .VC-sitemap .column3 {
	float:left;
	width:33%;
}
.VC-sitemap .personal, .VC-sitemap .business, .VC-sitemap .corporate, .VC-sitemap .adviser, .VC-sitemap .aboutMacquarie {
	clear:both;
}
/* === Buttons */
a.loginButton:link, a.loginButton {
	border:none;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
a.loginButton ins {
	text-decoration:none;
	border:none;
}
.loginButton {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat right 0;
	cursor:pointer;
	display:inline-block;
	height:31px;
	line-height:31px;
	padding-right:10px;
}
.loginButton ins {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat 0 0;
	display:inline-block;
	height:31px;
	line-height:31px;
	padding-left:26px;
	word-wrap:normal;
}
a.loginButton:hover {
	background-position:right -32px;
	color:#fff;
}
a.loginButton:hover ins {
	background-position:0 -32px;
}
a.primaryButton:link, a.primaryButton {
	border:none;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
a.primaryButton ins {
	border:none;
	text-decoration:none;
}
.primaryButton {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat right -64px;
	cursor:pointer;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-right:10px;
}
.primaryButton ins {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat 0 -64px;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-left:10px;
	word-wrap:normal;
}
a.primaryButton:hover {
	background-position:right -90px;
	color:#fff;
}
a.primaryButton:hover ins {
	background-position:0 -90px;
}
a.secondaryButton:link, a.secondaryButton {
	border:none;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
a.secondaryButton ins {
	border:none;
	text-decoration:none;
}
.secondaryButton {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat right -116px;
	cursor:pointer;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-right:10px;
}
.secondaryButton ins {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat 0 -116px;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-left:10px;
	word-wrap:normal;
}
a.secondaryButton:hover {
	background-position:right -142px;
}
a.secondaryButton:hover ins {
	background-position:0 -142px;
}
a.secondaryButtonWithPhone:link, a.secondaryButtonWithPhone {
	text-decoration:none;
	border:none;
	color:#333;
	font-weight:bold;
}
a.secondaryButtonWithPhone ins {
	text-decoration:none;
	border:none;
}
.secondaryButtonWithPhone {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat right -168px;
	cursor:pointer;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-right:13px;
}
.secondaryButtonWithPhone ins {
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/buttons/button_bt.gif) no-repeat 0 -168px;
	display:inline-block;
	height:25px;
	line-height:25px;
	padding-left:30px;
	word-wrap:normal;
}
a.secondaryButtonWithPhone:hover {
	background-position:right -194px;
}
a.secondaryButtonWithPhone:hover ins {
	background-position:0 -194px;
}
/* === Preset filter for Advisers - Quick Start */
.VC-mainContent .presetFilterAdvisers td {
	border:none;
	padding:6px;
}
.VC-mainContent .presetFilterAdvisers table {
	border:none;
	border-bottom:1px solid #d9d9d9;
	background:url(/dafiles/Internet/mgl/au/advisers/furniture/images/backgrounds/product_finder_bg.gif) repeat-x bottom;
}
.VC-mainContent .presetFilterAdvisers h3 {
	border-bottom:#d9d9d9 solid 1px;
	margin-bottom:5px;
	padding-bottom:6px;
}
#VC-mainContent a.printPage {
	background:url(/dafiles/Internet/co/sbimgl/furniture/img/icons/sprite.gif) no-repeat scroll center -1536px transparent;
	display:block;
	padding:0.5em .3em;
}
#VC-mainContent a.printPage span {
	visibility:hidden;
}
.VC-pagetools {
	margin-top:.4em;
	position:absolute;
	right:-1em;
	top:18.8em;
	width:60px;
	z-index:99;
}
div#VC-mainContent div.tabs-container h2 {
	display:none;
}
/*	Tabs
	---------------------------------- */
.tabs-hide {
	display:none;
}
ul.tabs-nav, ul.tabs-nav li {
	list-style:none;
	margin:0;
	padding:0;
}
.tabs-nav:after {
	display:block;
	clear:both;
	content:" ";
}
ul.tabs-nav li {
	list-style-image:none;
	float:left;
	margin:0 2px 0 0;
}

.tabs-nav a, .tabs-nav a span {
	display:block;
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/bkg/tab-bg.gif) 0 0 no-repeat;
	padding:0 10px;
}

.tabs-nav a {
	position:relative;
	top:1px;
	z-index:2;
	padding-left:0;
	color:#666;
	line-height:1.5;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	border-bottom:none;
}
.tabs-nav .tabs-selected a {
	color:#000;
	background-position:100% -150px;
	outline:0;
}
.tabs-nav .tabs-selected a:hover, .tabs-nav .tabs-selected a:focus, .tabs-nav .tabs-selected a:active {
	text-decoration:none;
}
.tabs-nav a {
	background-position:100% -100px;
}
.tabs-nav a span {
	color:#666;
	width:20px;
	height:22px;
	min-height:22px;
	padding-top:6px;
	padding-right:0;
}
*>.tabs-nav a span {
	width:auto;
	height:auto;
}
.tabs-nav .tabs-selected a span {
	background-position:0 -50px;
	padding-top:7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
	color:#1c1c1c;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
	background-position:0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {
	cursor:text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
	cursor:pointer;
	color:#000;
	text-decoration:underline;
}
.tabs-nav .tabs-disabled {
	opacity:0.4; /* other browsers */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40); /* for IE */
	-moz-opacity:0.40;
	-khtml-opacity: 0.40;
}
.tabs-container {
	border-top:1px solid #b8b8b8;
	background:#fff;
	padding:1em 8px;
}
div#VC-mainContent div.tabs-container h2 {
	margin-bottom:10px;
}
div#VC-mainContent div.tabs-container h3 {
	font-size:1.2em;
}
div#VC-mainContent div.tabs-container h4 {
	font-size:1.1em;
}

.VC-mainContent ul.tabs-nav li {
	padding-bottom:0;
}
.VC-tabModule {
	padding: 0;
	zoom: 1;
}
.VC-mainContent div.VC-tabModule ul.tabs-nav {
	margin:0;
	padding:0;
	list-style: none;
}
.VC-mainContent div.VC-tabModule ul.tabs-nav li {
	margin:0;
	list-style: none;
}
.VC-tabModule ul.tabs-nav li a {
	margin: 0 3px 1px 0;
	padding: 0 4px 0 0;
	border-bottom:none;
}
.VC-tabModule ul.tabs-nav a span, .VC-tabModule ul.tabs-nav li.tabs-selected a span {
	margin:0;
	padding:6px 4px 0 8px;
}
.VC-tabModule ul.tabs-nav li.tabs-selected a span {
	margin-bottom:-1px;
	border-bottom:1px solid #fff;
}
.VC-tabModule ul.tabs-nav .tabs-disabled {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity:0.4;
}

div.VC-subH1 a.primaryButton:link, a.primaryButton {
	margin-right:6px;
}
div.VC-subH1 a.secondaryButtonWithPhone:link, a.secondaryButtonWithPhone {
	margin-left:7px;
}
.VC-mainContent p.productAction {
	font-size:1.1666em;
	color:#000;
	font-weight:700;
}
/* Expand and collapse functionality */
.VC-pageBody a.VC-expandCollapseButton {
	text-decoration:none;
	border:none;
}
.VC-pageBody a.VC-expandCollapseButton ins {
	text-decoration:none;
	height:15px;
	background:url(/dafiles/Internet/co/mglsbi/furniture/img/icons/expand_collapse_icon.gif) no-repeat left top;
	padding:0 8px 0 8px;
	margin-right:3px;
	font-size:12px;
}
.VC-pageBody a.VC-expandCollapseButton:hover ins {
	background-position:left -15px;
}
.VC-pageBody a.VC-expandCollapseButton h4 {
	display:inline;
	color:#707070;
	font-weight:normal;
}
.VC-pageBody a.VC-expandCollapseButton:hover h4 {
	border-bottom-color:#000;
}
.VC-pageBody a.VC-expandCollapseButtonExpanded ins {
	background-position:left -30px;
}
.VC-pageBody a.VC-expandCollapseButtonExpanded:hover ins {
	background-position:left -45px;
}
.VC-pageBody .VC-expandCollapseButtonWrapper {
	margin-bottom:5px;
}
.VC-pageBody .VC-expandCollapse {
	margin-bottom:8px;
	padding-left:22px;
}
.VC-pageBody .VC-expandCollapseTitle {
	padding:15px 0 10px 0;
}

/*	=Footer
	------------------------------------------------------------------------- */
div#VC-footer, div#VC-footer .upperFooter, div#VC-footer .lowerFooter {
	background:#303030;
}
div#VC-footer {
	margin-right:-3px;
}
div#VC-footer ol {
	padding-left:22px;
}
div#VC-footer .upperFooter {
	color:#fff;
	border-top:10px solid #454545;
	padding: 10px 0 10px 15px;
	}
div#VC-footer .lowerFooter {
	color:#b2b2b2;
	padding:5px 15px;
}
div#VC-footer .lowerFooter ul {
	list-style:none;
}
div#VC-footer .footerLinks {
	padding: 0;
}
div#VC-footer .footerLinks .firstLink {
	padding-left:0;
}
div#VC-footer .footerLinks .lastLink {
	background:none;
}
div#VC-footer .footerLinks ul li {
	display:inline;
	font-size: 0.9em;
	list-style-type:none;
	padding:0 12px 0 8px;
}
div#VC-footer .footerLinks ul li a {
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;
}
div#VC-footer .footerLinks ul li a:hover {
	border-bottom:1px solid #b2b2b2;
}
div#VC-footer .copyRightDisclaimer {
	color:#b2b2b2;
	margin-top: 5px;
}

div#VC-footer .lowerFooter p {
	padding:5px 0;
}


/* Print CSS */
@media print {
* {
	overflow: visible !important;
}
* {
	float: none !important;
}
h1 {
	width:100%;
}
.VC-siteWideHeader, .VC-productFinder, .VC-searchResults .alignRight, .VC-navigation, .VC-featureColumn, .VC-breadcrumbs, .VC-breadcrumb, .VC-featureColumn .featureColumnElement .RHS-Login, .VC-featureColumn .featureColumnElement .RHS-ResearchAndInsights, .researchInsights .elementBody, .VC-featureColumn .featureColumnElement .RHS-WhatDoYouThink, .whatDoYouThink, .RHS-ResearchAndInsights, .RHS-Login, .VC-featureColumn .featureColumnElement .RHS-QuickLinks, .RHS-QuickLinks, .RHS-WhatDoYouThink, .ui-tabs-hide, .ui-tabs .ui-tabs-nav, .VC-pagination, .VC-pagetools, #TB_overlay, #TB_window, #TB_ajaxContent, .TB_modal, #tooltip, .VC-fontResizeTool, .VC-siteWideLogin, .VC-leftNavigation, .VC-pagetools, .backToTopLink, .primaryButton, .secondaryButtonWithPhone, .VC-featureColumn .featureColumnElement .RHS-ContactUs .elementBody .contactUs, .RHS-ContactUs, div.VC-lowerHeader .screenLogo, div#VC-footer .upperFooter .footerLinks, .VC-mainContent .VC-tabModule .tabs-nav, #VC-HP-Promo2, #VC-HP-Promo3, #page-banner, div#herobanner,div#nav {
	display:none !important;
}
.VC-container, .VC-page {
	display:inline;
	width:100%;
	margin:0;
	text-wrap:unrestricted !important;
}
.VC-container .VC-page .VC-header .VC-lowerHeader .VC-logo .printLogo {
	display:inline;
	float:left;
	clear:both !important;
}
.VC-container .VC-page .VC-header .VC-lowerHeader .VC-logo, .VC-logo img {
	display:block !important;
	float:left !important;
}
.VC-container .VC-page .VC-pageBody .VC-mainContent .VC-promoHomeSlideShow #VC-HP-Promo1, #VC-HP-Promo2, #VC-HP-Promo3 {
	display:block !important;
	float:left !important;
	top:130px !important;
}
#VC-logo {
	height:132px!important;
}
#VC-logo div {
	height:15px;
}
.VC-mainContent {
	width:100%;
	margin:0;
	display:block !important;
}
.VC-mainContent h1 {
	margin-top:1em;
}

.VC-mainContent .advisersPromo {
	width:100%;
	margin:0;
	display:block !important;
}
.VC-mainContent .leftcolumn {
	display:inline;
	width:378px;
	height:auto;
	padding:0;
	margin-right:1em !important;
}
.VC-mainContent .rightcolumn {
	display:block;
	width:206px;
	height:auto;
	padding:0;
	margin-left:1em !important;
}
.VC-tabModule .tabs-container h2 {
	color:#0070D0;
	display:block!important;
	position:relative;
	font-weight:normal;
	clear:both;
}

div#VC-footer {
	width:100%;
	display:inline;
	margin:0;
}
div#VC-footer .lowerFooter {
	width:100%;
	padding:0;
}
div#VC-footer .lowerFooter .productDisclaimer {
	display:block;
	margin:0;
	padding:0;
	float:none;
	text-wrap:unrestricted;
	text-align:left;
	clear:both;
	content:" " !important;
}
.lowerFooter, .portalDisclaimer P, body, .VC-container, .VC-page, .VC-pageBody {
	width:100%;
	background-color:#fff;
	margin:0 !important;
}
.VC-tabModule .tabs-container {
	background-color:#fff;
	display:block;
	clear:both;
	content:" " !important;
}
.promotionsPods {
	position:relative !important;
}
}