
	div#content div#content-main ul.gateway li { height: auto !important; height: 6.5em; min-height: 6.5em; }
	div#content div#content-main p.intro { padding-top: 0.4em; }
	
	div#content div#content-main ul.gateway li#personalisation h2 { margin-bottom: 0.3em; padding: 0.45em 0.5em 0em 0.5em;  }
	div#content div#content-main ul.gateway li#personalisation p { margin-bottom: 0; padding: 0em 4em 0em 0.5em; line-height: 1.3em; }	
	div#content div#content-main ul.gateway li#personalisation { height: auto !important; height: 6.5em; min-height: 6.5em; }	
	div#content div#content-main ul#advantages { float:left; display:inline; width:28em; }
	
	
	/* Demo */
	
	div#container div#content p.isite-demo { 
		width: 18.3em; font-size: 0.45em; float: left; margin-left: 0.5em; 
		margin-top: 2.5em; margin-bottom: 0.4em; display:inline; height: 8em;}
	
	div#container div#content p.isite-demo a { 
		display: block; position: relative;
		height: 100%; width: 100%;
	}
	
	div#container div#content p.isite-demo a span {
		display: block; background: url("../../../images/icons/isitebutton.gif") no-repeat top left;
		position: absolute; top: 0; left: 0; height: 100%; width: 100%; cursor: pointer;
	}
	
	
	
	/* Demonstration */
	
	body div#container div#content div#demonstration {
		position: relative; width: 21.5em; overflow: hidden; float: right; margin-bottom:1em;
	}
	
	body div#container div#content div#demonstration div.cta {
		background-color: #b283ca; background-repeat: repeat-x; color: #FFFFFF;
		background-position: top left; margin: 0 4px 0 4px; padding: 0.6em 0 0.4em 0.4em;
		background-image: url("../../../images/layout/isite-background.gif");
		height: auto !important; height: 11.25em; min-height: 11.5em;
	}
	
	body div#container div#content div#demonstration h2 {
		font-size: 0.6em; display: block; width: 32em; line-height: 1.7em;
		position: relative; height: auto !important; padding: 0;
		height: 1.7em; min-height: 1.7em; color: #FFFFFF;
	}
	
	body div#container div#content div#demonstration h2 span {
		display: block; height: 100%; width: 100%; position: absolute;
		top: 0; left: 0; background: url("../../../images/text/demo-title.gif") no-repeat;
	}
	
	body div#container div#content div#demonstration p {
		font-size: 0.6em; display: block; width: 34.2em; 
		position: relative; margin: 0.5em 0 1em 0; padding:0; line-height: 4.3em;
		height: auto !important; height: 4.3em; min-height: 4.3em;
	}
	
	body div#container div#content div#demonstration p span {
		display: block; height: 100%; width: 100%; position: absolute;
		top: 0; left: 0; background: url("../../../images/text/demo-phone.gif") no-repeat;
	}
	
	body div#container div#content div#demonstration label#demo-email {
		font-size: 0.6em; display: block; width: 20em; line-height: 1.7em;
		position: relative; margin: 0 0 0.5em 0; height: auto !important;
		height: 1.7em; min-height: 1.7em;
	}
	
	body div#container div#content div#demonstration label#demo-email span {
		display: block; height: 100%; width: 100%; position: absolute;
		top: 0; left: 0; background: url("../../../images/text/demo-submit-email.gif") no-repeat;
	}
	
	body div#container div#content div#demonstration input { float: left; margin-right: 0.5em; }
	body div#container div#content div#demonstration a { color: #FFFFFF; }
	body div#container div#content div#demonstration p.note { line-height: 1.3em; margin-bottom: 0; }
		
	