body {
	color:#8C8D8D;	font-family:Arial, "Times New Roman", Times, serif;
	font-size:75%;font-style:normal;font-variant:normal;font-weight:400;
	line-height:normal;	text-align:center;width:100%;height:100%;
	background:#E8E8E8;
}
#main-wrapper{width:1024px;margin:auto; text-align:left;position:relative;}
#logo{float:left;width:180px;}
#main-images{float:left;padding:50px 160px 50px 0px;height:auto !important;min-height:720px;height:720px;position:relative;width:670px;}
.home #main-images{width:720px;}
.home #main-images{padding:50px 0px 50px 0px;}

.how-we-do-it #main-images{background:url(/images/main-how.jpg) top right no-repeat;}
.testimonials #main-images{background:url(/images/main-testimonials.jpg) top right no-repeat;}
.contact #main-images{background:url(/images/main-contact.jpg) top right no-repeat;}
.terms-and-conditions #main-images{background:url(/images/main-terms-and-conditions.jpg) top right no-repeat;}
.education #main-images{background:url(/images/main-education.jpg) top right no-repeat;}
.healthcare #main-images{background:url(/images/main-healthcare.jpg) top right no-repeat;}
.kitchens #main-images{background:url(/images/main-kitchens.jpg) top right no-repeat;}
.offices #main-images{background:url(/images/main-offices.jpg) top right no-repeat;}
.student-accommodation #main-images{background:url(/images/main-students.jpg) top right no-repeat;}
.fm-support #main-images{background:url(/images/main-fm-support.jpg) top right no-repeat;}
.domestic-kitchens #main-images{background:url(/assets/images/main-domestic-kitchen.jpg) top right no-repeat;}
.ffe-audits #main-images{background:url(/assets/images/main-audit.jpg) top right no-repeat;}

.orange{color:#fbad18;}
.dark-grey, h1{color:#8C8D8D;}
.home h1{font-size:18px;margin-bottom:20px;}
h1{font-size:24px;margin-bottom:20px;}
h2,h3{font-size:18px;}
h2.sub-heading{font-size:20px;text-align:center;margin-bottom:5px;}

#nav{width:650px;height:24px;margin-bottom:70px;}
.home #nav{width:710px;margin-bottom:10px;}
#nav li{font-size:24px;float:left;margin-right:42px;}
.home #nav li{font-size:24px;float:left;margin-right:80px;}
.home #nav li.last{float:right;margin-right:0px;}
#nav a{color:#fbad18;text-decoration:none;}
#nav a.on, #nav a:hover{color:#8c8d8d;}

#main-content{padding-right:0px;width:650px;}
.home #main-content{padding-right:0px;width:720px;}
#main-content.products{padding-right:0px;}
#main-content, #main-footer{clear:both;}

#back-button{left:0px;position:absolute;bottom:16px;}
#main-footer{font-size:12px; text-align:right;left:390px;position:absolute;bottom:20px;}
.home #main-footer{font-size:12px; text-align:right;right:0px;position:absolute;bottom:20px;}

.home #main-footer{padding-right:0px;}
.home #col-left{float:left;width:350px;}
.home #col-right{float:right;width:300px;}
#col-left{float:left;width:320px;}
#col-right{float:right;width:300px;}
#col-right h2, #col-left h2{margin-bottom:20px;}

.home #main-content ul li{color:#8c8d8d;list-style:none;margin-bottom:0px;font-size:14px;background:url(/images/bullet.gif) top left no-repeat;margin-left:0px;padding-left:11px;}
#main-content ul{margin-bottom:15px;}
#main-content ul li{color:#8c8d8d;list-style:none;margin-bottom:10px;font-size:14px;background:url(/images/bullet.gif) top left no-repeat;margin-left:0px;padding-left:11px;}
.how-we-do-it #main-content ul li{margin-bottom:0px;}
#main-content h3{margin-bottom:20px;}
#home-images{padding-top:5px;clear:both;}
.testimonial{clear:both;font-size:14px;width:580px;}
.contact p{font-size:14px;}
#main-content ul.terms li{font-size:14px;margin-bottom:20px;}
#main-content.products ul li{font-size:14px;margin-bottom:10px;}
.contact a{color:#ABABAD;text-decoration:none;}
.contact #main-footer a{color:#8C8D8D;text-decoration:none;}
.contact a:hover{color:#fbad18;}
.contact h2{margin-bottom:0px;}
a{text-decoration:none;}
