body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	color: #817062;
}
#content {
	margin-top: 140px;
	margin-left: 130px;
	padding-top: 1px;
	border-top: 1px solid #FFFFFF;
	clear: left;
	float: left;
	display: inline;
}
#sig-index #content {
	margin-left: 0px;
}
.navigation {
	display:none;
}
.home-text {

}
.subnav {
	display: none;
}
ul {
	margin: 0;
	padding: 0;
}
dl {
	margin: 0px;
	padding: 0px;
}
dt {
	margin: 0px;
	padding-left: 0px;
	margin-bottom: .3em;
}
dd {
	margin: 0px 0px .5em 8px;
	padding: 0px;
	font-size: 70%;
}
.replace {
	position: relative;
	margin: 0;
	padding: 0;
	/* hide overflow: hidden from IE5/Mac \*/
	overflow: hidden;
	/* */
}
.replace span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;

}
.home-text, .home-text span {
	height: 110px;
	width: 670px;
	background-image: url(images/home_text.gif);
}
#heading, #heading span {
	height: 30px;
	width: 500px;
}
.aboutus #heading, .aboutus #heading span {
	background-image: url(images/heading_aboutus.gif);
}
.patents #heading, .patents #heading span {
	background-image: url(images/heading_patents.gif);
}
.news #heading, .news #heading span {
	background-image: url(images/heading_news.gif);
}
.contacts #heading, .contacts #heading span {
	background-image: url(images/heading_contacts.gif);
}
.ourpeople #heading, .ourpeople #heading span {
	background-image: url(images/heading_ourpeople.gif);
}
.typicalcosts #heading, .typicalcosts #heading span {
	background-image: url(images/heading_typicalcosts.gif);
}
.links #heading, .links #heading span {
	background-image: url(images/heading_links.gif);
}
.more #heading, .more #heading span {
	background-image: url(images/heading_more.gif);
}
.alexbeattie #heading, .alexbeattie #heading span {
	background-image: url(images/heading_alexbeattie.gif);
}
.alexlockey #heading, .alexlockey #heading span {
	background-image: url(images/heading_alexlockey.gif);
}
.alisonlawson #heading, .alisonlawson #heading span {
	background-image: url(images/heading_alisonlawson.gif);
}
.davidlucking #heading, .davidlucking #heading span {
	background-image: url(images/heading_davidlucking.gif);
}
.dianawardley #heading, .dianawardley #heading span {
	background-image: url(images/heading_dianawardley.gif);
}
.jongowshall #heading, .jongowshall #heading span {
	background-image: url(images/heading_jongowshall.gif);
}
.lloydhoarton #heading, .lloydhoarton #heading span {
	background-image: url(images/heading_lloydhoarton.gif);
}
.matthewshaw #heading, .matthewshaw #heading span {
	background-image: url(images/heading_matthewshaw.gif);
}
.rosswalker #heading, .rosswalker #heading span {
	background-image: url(images/heading_rosswalker.gif);
}
.simonparry #heading, .simonparry #heading span {
	background-image: url(images/heading_simonparry.gif);
}
.stevelane #heading, .stevelane #heading span {
	background-image: url(images/heading_stevelane.gif);
}
.stevenwake #heading, .stevenwake #heading span {
	background-image: url(images/heading_stevenwake.gif);
}
.mattbarton #heading, .mattbarton #heading span {
	background-image: url(images/heading_mattbarton.gif);
}
.jamescarstairs #heading, .jamescarstairs #heading span {
	background-image: url(images/heading_jamescarstairs.gif);
}
.grahamdodd #heading, .grahamdodd #heading span {
	background-image: url(images/heading_grahamdodd.gif);
}
.timashton #heading, .timashton #heading span {
	background-image: url(images/heading_timashton.gif);
}
.michaelbarrett #heading, .michaelbarrett #heading span {
	background-image: url(images/heading_michaelbarrett.gif);
}
.christopherbond #heading, .christopherbond #heading span {
	background-image: url(images/heading_christopherbond.gif);
}
.charlottedale #heading, .charlottedale #heading span {
	background-image: url(images/heading_charlottedale.gif);
}
.jennydonald #heading, .jennydonald #heading span {
	background-image: url(images/heading_jennydonald.gif);
}
.simonforrester #heading, .simonforrester #heading span {
	background-image: url(images/heading_simonforrester.gif);
}
.andyharding #heading, .andyharding #heading span {
	background-image: url(images/heading_andyharding.gif);
}
.emmajohnson #heading, .emmajohnson #heading span {
	background-image: url(images/heading_emmajohnson.gif);
}
.jillmatchett #heading, .jillmatchett #heading span {
	background-image: url(images/heading_jillmatchett.gif);
}
.danrusby #heading, .danrusby #heading span {
	background-image: url(images/heading_danrusby.gif);
}
.michaelaselvester #heading, .michaelaselvester #heading span {
	background-image: url(images/heading_michaelaselvester.gif);
}
.russellsessford #heading, .russellsessford #heading span {
	background-image: url(images/heading_russellsessford.gif);
}
.traceybaxter #heading, .traceybaxter #heading span {
	background-image: url(images/heading_traceybaxter.gif);
}
.joannaemery #heading, .joannaemery #heading span {
	background-image: url(images/heading_joannaemery.gif);
}
.garethhughes #heading, .garethhughes #heading span {
	background-image: url(images/heading_garethhughes.gif);
}
.kristinejohnson #heading, .kristinejohnson #heading span {
	background-image: url(images/heading_kristinejohnson.gif);
}
.petesargent #heading, .petesargent #heading span {
	background-image: url(images/heading_petesargent.gif);
}
.birmingham #heading, .birmingham #heading span {
	background-image: url(images/heading_birmingham.gif);
}
.centrallondon #heading, .centrallondon #heading span {
	background-image: url(images/heading_centrallondon.gif);
}
.northlondon #heading, .northlondon #heading span {
	background-image: url(images/heading_northlondon.gif);
}
.whatwedo #heading, .whatwedo #heading span {
	background-image: url(images/heading_whatwedo.gif);
}
.trademarks #heading, .trademarks #heading span {
	background-image: url(images/heading_trademarks.gif);
}
.registereddesigns #heading, .registereddesigns #heading span {
	background-image: url(images/heading_registereddesigns.gif);
}
.searches #heading, .searches #heading span {
	background-image: url(images/heading_searches.gif);
}
.licensing #heading, .licensing #heading span {
	background-image: url(images/heading_licensing.gif);
}
#associatedfirms, #associatedfirms span {
	background-image: url(images/heading_associatedfirms.gif);
	height: 30px;
	width: 500px;
}
#renewalsproviders, #renewalsproviders span {
	background-image: url(images/heading_renewalsproviders.gif);
	height: 30px;
	width: 500px;
}
#ipoffices, #ipoffices span {
	background-image: url(images/heading_ipoffices.gif);
	height: 30px;
	width: 500px;
}
#professionalbodies, #professionalbodies span {
	background-image: url(images/heading_professionalbodies.gif);
	height: 30px;
	width: 500px;
}
#otherusefulsites, #otherusefulsites span {
	background-image: url(images/heading_otherusefulsites.gif);
	height: 30px;
	width: 500px;
}
#partners, #partners span {
	background-image: url(images/heading_partners.gif);
	height: 55px;
	width: 143px;
}
#seniorassociates, #seniorassociates span {
	background-image: url(images/heading_seniorassociates.gif);
	height: 55px;
	width: 143px;
}
#associates, #associates span {
	background-image: url(images/heading_associates.gif);
	height: 55px;
	width: 143px;
}
#businessmanagers, #businessmanagers span {
	background-image: url(images/heading_businessmanagers.gif);
	height: 55px;
	width: 143px;
}
#april2, #april2 span {
	background-image: url(images/logo_cleardirection.gif);
	height: 101px;
	width: 730px;
}
#main {
	width: 612px;
	float: left;
}
/* #sig-people #main {
	width: 500px;
	float: left;
}*/
p {
	margin-top: 0px;
	padding-top: 0px;
}
#main a:link, #main a:visited {
	text-decoration: none;
	color: #296391;
}
.right-column {
	float: right;
}
.right-column p {
	width: 246px;
	margin-left: 30px;
	margin-top: 1em;
	margin-bottom: 1em;
}
.imagebox, .imagebox2 {
	/*float: right;*/
	width: 246px;
	border: 1px solid #000000;
	margin-left: 30px;
	height: 252px;
	position: relative;
}
.imagebox img {
	left: 0px;
	top: 0px;
}
.imagebox2 img {
	right: 0px;
	top: 0px;
	float: right;
}
.imagebox span, .imagebox2 span {
	background: url(images/arrow_photo.gif) no-repeat;
	position: absolute;
	z-index: 2;
	top: 10px;
	left: 10px;
	height: 20px;
	width: 20px;
	display: block;
}
#main dl {
	float: left;
	width: 143px;
	margin-right: 8px;
}
#main dt {
	margin-bottom: 0px;
}
#main dd {
	margin: 0px;
	font-size: 100%;
}
#main dd a:link {
	color: #817062;
}
#main ul li {
	list-style: none;
	margin-bottom: .5em;
}
#main ul {
	margin-bottom: 1.5em;
}
#sig-links dl {
	width: 590px;
	margin-top: 0px;
	padding-top: 0px;
}
#sig-links dt {
	margin-top: 2.5em;
	padding-top: 0px;
}
#sig-links dd {
	margin-bottom: 1em;
	margin-top: 0px;
	padding-top: 0px;
}
#sig-people #main dt {
	margin-bottom: .5em;
}
#button {
	background: url(brandimage_01.jpg) no-repeat;
	display: block;
	height: 266px;
	width: 730px;
	padding-top: 20px;
	text-align: right;
	padding-right: 10px;
	clear: both;
	margin-top: 10px;
}
#button2 {
	display: block;
	height: 233px;
	width: 730px;
	padding-top: 20px;
	text-align: right;
	padding-right: 10px;
	clear: both;
	margin-top: 10px;
}
#button3 {
	display: block;
	width: 730px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: right;
	padding-right: 10px;
	clear: both;
	margin-top: 10px;
}
.blue {
	color: #286391;
}
.column {
	width: 265px;
	margin-right: 20px;
	float: left;
	margin-bottom: 2em;
	display: inline;
}
#sig-what .bulleted li, #sig-news .bulleted li  {
	list-style: circle outside;
	padding-left: 0px;
	margin-left: 20px;
}
h1 {
	font-size: 180%;
	color: #296391;
}
#sig-index1b #content {
	background: url(brandimage_01b.jpg) no-repeat center bottom;
}
#sig-index1c #content {
	background: url(brandimage_01c.jpg) no-repeat center bottom;
	color: #333333;
}
#sig-index1d #content {
	background: url(brandimage_01d.jpg) no-repeat center bottom;
	color: #333333;
}
#sig-index1e #content {
	background: url(brandimage_01e.jpg) no-repeat center bottom;
	color: #333333;
}
#sig-index1f #content {
	background: url(brandimage_01f.jpg) no-repeat center bottom;
}
address {
	font-style: normal;
}
.screen {
	display: none;
}
.print {
	display: inline;
}
#sig-index #content img {
	 margin-top: -233px;
}
#content a:link:after, #content a:visited:after {
	content: " (" attr(href) ") ";
}
#content .right-column a:link:after, #content .right-column a:visited:after, #sig-links #content a:link:after, #sig-links #content a:visited:after {
	content: "";
}
#content .printnone a:link:after, #content .printnone a:visited:after {
	content: "";
}
#sig-index1c p {
	margin-top: 1em;
	margin-bottom: 1em;
}
