body {
background-color:#000000;
}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.background_home {
	background: url(images/background_generic.gif) no-repeat;
	position: relative;
	height: 816px;
	width: 911px;
	background-image: url(images/background_generic.gif);
}
.main_div {
	width: 100%;
	height: 100%;
}
.header_position {
	position: relative;
	height: 80px;
	width: 910px;
}
#main_div #main_table #LINKS_HEADER_GIFS {
	position: relative;
	visibility: inherit;
	top: 1px;
}

.linls_barText {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	top: 49px;
	left: 51px;
	width: 850px;
	white-space: nowrap;
	display: block;
}
.CORPORATE_NAV_TEXT {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 115px;
}
.PERSONAL_NAV_TEXT {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 100px;
}
.main_table {
	position: static;
	height: 811px;
	width: 916px;
}
.bold_white_text_12pt {
	font: 12pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.PRIVATEL_NAV_TEXT {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 120px;
}
.USEFUL_NAV_TEXT {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 85px;
}
.flash {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
}
.forimmediateservice {
	font: normal 15pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.footer_position {
	position: relative;
	width: 700px;
	left: 15px;
	top: 62px;
}
.bigtelno {
	font: bold 23pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.email_footer_text {
	font: bold 16pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.FSA_text {
	font: bold 8pt/25px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.corporate {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate1.jpg) no-repeat;
}
.background_corporate {
	background: url(images/corporate1_BG.gif) no-repeat;
	position: relative;
	height: 811px;
	width: 916px;
	background-image: url(images/corporate1_BG.gif);
}
.corporate3_motor {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate7BG.jpg) no-repeat;
}
.corporate4_commercial_prop {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate4.jpg) no-repeat;
}
.corporate5_risk_mgmt {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate5_BG.jpg) no-repeat;
}
.corporate6_niche {
position: relative;
	top: 100px;
	left: 74px;
	height: 574px;
	width: 905px;
	background: url(images/corporate6_BG.jpg) no-repeat;
}
.keystaff {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/about1.jpg) no-repeat;
}
.general_small_white_text {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	width: 250px;
	text-align: justify;
}
.smaller_white_text_9pt {
	font: 8.5pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.recruitment {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/about5.jpg) no-repeat;
}
.termsofbusiness {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/about6.jpg) no-repeat;
}
.bold_small_white_text {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.bold_small_yellow_text {
	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #FF0;
}
.general_small_white_text_wide_span {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	width: 300px;
}
.general_small_white_text_wide_span_LINK {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.bold_header_orange_text {
	font: bold 11pt Arial, Helvetica, sans-serif;
	color: #f6732f;
}
#background_home .termsofbusiness #keystaff_textblock a {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;	
}
#background_home .termsofbusiness #keystaff_textblock a:hover {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #f6732f;
	text-decoration: underline;
}
.general_small_white_text_WIDER_span {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	width: 350px;
}
.man_with_suitcase {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate3.jpg) no-repeat;
}
.liabilities_and_commercial_warehouse {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate2.jpg) no-repeat;
}
.general_small_white_text_EVEN_WIDER_span {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	width: 400px;
}.motor_picture {

	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate7.jpg) no-repeat;
}
.general_small_white_text_wider {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	width: 300px;
	text-align: justify;
}
.electrician_picture {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate5.jpg) no-repeat;
}
.forklift_picture {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate6.jpg) no-repeat;
}
.linkonblack {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.linkonblack:link {color: #FFFFFF; text-decoration: underline; }
a.linkonblack:visited {color: #FFFFFF; text-decoration: underline; }
a.linkonblack:hover {color: #f6732f; text-decoration: underline; }
a.linkonblack:active {color: #FFFFFF; text-decoration: underline; }
.girlbath_picture {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/personal1.jpg) no-repeat;
}
.enquiries_picture {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/enquiries.jpg) no-repeat;
}
.background_personal {
	background: url(images/personal1_BG.gif) no-repeat;
	position: relative;
	height: 811px;
	width: 916px;
}
.kids_beach {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/personal2.jpg) no-repeat;
}
.background_private {
	background: url(images/corporate1_BG.gif) no-repeat;
	position: relative;
	height: 811px;
	width: 916px;
	background-image: url(images/private1_BG.gif);
}
.private1_man_woman_hands {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/private1.jpg) no-repeat;
}
.bently_image {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/private2.jpg) no-repeat;
}
.useful_links_image {
position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/links.jpg) no-repeat;
}
.ultrawide_span {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	width: 600px;
}
.plain_whiteBG {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/keystaffPlainwhiteBG.jpg) no-repeat;
}
.col1 {
	width: 810px;
	left: 10px;
	position: relative;
}
.col2 {
	position: relative;
	left: 320px;
	bottom: 548px;
}
.small_black_copy {
	font: normal 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
a.smallemaillinks:link {color: #f6732f; text-decoration: underline; }
a.smallemaillinks:visited {color: #f6732f; text-decoration: underline; }
a.smallemaillinks:hover {color: #FFFFFF; text-decoration: underline; }
a.smallemaillinks:active {color: #f6732f; text-decoration: underline; }
.small_black_header {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.black_main_section_header {
            font: bold 11.5pt Arial, Helvetica, sans-serif;
	color: #66CCCC;
}



.black_main_header {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.col3 {

	position: relative;
	width: 250px;
	left: 630px;
	bottom: 800px;
}
.smallemaillinks {
	font: bold 8pt Arial, Helvetica, sans-serif;
	padding-bottom: 7px;
}
.plain_whiteBG_withTEXT {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/keystaffPlainwhiteBG.jpg) no-repeat;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 15px;
}
.plain_whiteBG_withTEXT_environmentBG {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/environment.jpg) no-repeat;
	font: 10pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 15px;
}
.full_span {
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	position: relative;
	left: 20px;
	width: 840px;
}
.background_contractors {
	background: url(images/personal1_BG.gif) no-repeat;
	position: relative;
	height: 811px;
	width: 916px;
}
.BGcommercial {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/corporate3.jpg) no-repeat;
	background-image: url(images/contractors.jpg);
}
.commerciallegal {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/commerciallegal.jpg) no-repeat;
}
.BGdirectors {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/directors.jpg) no-repeat;
}
.bold_small_orange_text {

	font: bold 9pt Arial, Helvetica, sans-serif;
	color: #f6732f;
}
.LINKSHEADERGIFS {
	top: 1px;
}
.buildingpersonal {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/contentsbuildings.jpg) no-repeat;
	padding-left: 10px;
}
.carsBG {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/cars.jpg) no-repeat;
	padding-left: 10px;
}
.claimsBG {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/claims.jpg) no-repeat;
	padding-left: 10px;
}
.letsBG {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/lethomes.jpg) no-repeat;
	padding-left: 10px;
}
.holidayBG {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/holidayhomes.jpg) no-repeat;
	padding-left: 10px;
}
.buildingprivate {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/private_buildings_ins.jpg) no-repeat;
	padding-left: 10px;
}
.privatelisted {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/period_listed.jpg) no-repeat;
	padding-left: 10px;
}
.privatecontents {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/private_contents.jpg) no-repeat;
	padding-left: 10px;
}
.fineart {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/fineart.jpg) no-repeat;
	padding-left: 10px;
}
.privatecollectors {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/privatecollections.jpg) no-repeat;
	padding-left: 10px;
}
.jewellery {
position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/jewellery.jpg) no-repeat;
	padding-left: 10px;
}
.yacht {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/yacht.jpg) no-repeat;
	padding-left: 10px;
}
.secondhomes {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/secondhome.jpg) no-repeat;
	padding-left: 10px;
}
.newsletter {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/newsletter.jpg) no-repeat;
	padding-left: 10px;
}
.renovation {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	background: url(images/renovation.jpg) no-repeat;
	padding-left: 10px;
}
.map {
	position: relative;
	top: 55px;
	left: 5px;
	height: 574px;
	width: 905px;
	padding-left: 10px;
}
