/* CSS Document */BODY {scrollbar-base-color: #f6f5f3;scrollbar-face-color: #f6f5f3;scrollbar-track-color: #ebebe7;scrollbar-highlight-color: none;scrollbar-3dlight-color: none;scrollbar-shadow-color: none;scrollbar-darkshadow-color: #cac8be;scrollbar-arrow-color: #ffffff;}ul {	list-style-position: outside;	left:0px;	margin-left:10px;	top:0px;	padding-left:10px;	list-style-type:square;}body {	background-image:url(../images/site_bg.jpg);	background-repeat:no-repeat;	font-size:0.7em;	color:#727272;	font-family:Verdana, Arial, Helvetica, sans-serif;	line-height:1.3em;}	.logo {	position:absolute;	left:0px;	top:0px;	}	.menuBackground {	position:absolute;	left:27px;	top:333px;	}.menuButlers {	position:absolute;	left:119px;	top:351px;	}.menuEntertaining {	position:absolute;	left:187px;	top:355px;	}.menuRecruitment {	position:absolute;	left:284px;	top:341px;	}.menuContact {	position:absolute;	left:380px;	top:321px;	}	.menuHome {	position:absolute;	left:446px;	top:298px;}	.mainContent {	position:absolute;	left:175px;	top:470px;	width:325px;	height:280px;	overflow:auto;	padding-right:10px;	margin-bottom:20px;	}	.subTitle {	position:absolute;	top:437px;	left:102px;}.flashQuote {	position:absolute;	top:310px;	left:530px;}.subNavContact {	position:absolute;	top:440px;	left:511px;}.contactDetails {	position:absolute;	top:-1px;	width:810px;	text-align:right;	color:#717060;}a:link, hover, active {	text-decoration: none;	color:#717060;	line-height:170%;}.subNav {	position:absolute;	top:464px;	left:532px;}a:visited {	text-decoration: none;	color:#717060;	line-height:170%;}