@charset "UTF-8";

body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #f9fcf3;
}

a{ text-decoration: underline; color:#aaa;}
a:hover{ color:#94c019;}

#container{
width:900px;
margin-left:auto;
margin-right:auto;
height:auto;
moz-box-shadow: 0 0 5px 8ccc;
 -webkit-box-shadow: 0 0 8px #ccc;
 box-shadow: 0 0 8px #ccc;
 border-color:#fff;
 border-width: 0px 15px 0px 15px;
 border-style:solid;
 background:#fff;
}

#header{
width:900px;
height:auto;
margin-right:auto;
margin-left:auto;
clear:both;
padding-bottom:10px;
padding-top:10px;
text-align:center;
color:#777;
}
#header img{margin-bottom:10px;}

#header a{ color: #777; text-decoration:none;}
#header a:hover{ color: #94c019; text-decoration: none;}


#logo{
float:left;
width:auto;
height:auto;}

#contact{
	width:auto;
	height:auto;
	float:right;
	font-size:14px;
color:#777;
	text-align: right;
	line-height:18px;}
	

#contact a{ color: #777; text-decoration:none;}
#contact a:hover{ color: #94c019; text-decoration: none;}
	

#menu{ clear:both; width:898px; height:40px; margin-right:auto; margin-left:auto; background: url(images/menu-bg.jpg); border:1px solid #94c019; border-radius:4px; margin-bottom:10px }
#menu-item{width:auto; float:left; text-align:left; padding:10px 20px 7px 20px; font-size:10px; color:#fff;}
#menu-item a{ color: #fff; text-decoration:none; font-size:12px;}
#menu-item a:hover{ color: #777; text-decoration:none;}

#rotating-item-wrapper { float:left; width: 595px; height:250px; margin-bottom:10px; clear:both; position:relative;}
.rotating-item {display: none; position: absolute; top: 0; left: 0;}
#rotating-item-wrapper img{	border-radius:3px;}

#left{float:left; width:595px; color:#666;}
#left a{color:#666; text-decoration:underline;} #left a:hover{color:#94c019; text-decoration:underline;}
#right{float:right; width:275px;}

#enquiry{ float:right; background: url(images/enquiry-bg.jpg); width:273px; height:228px; border-radius:4px; border:1px solid #999; color:#fff; padding:10px; margin-bottom:10px;}

#enquiry input[type=text] { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; border:1px solid #eee; background:#fff; border-radius:4px; margin-bottom:5px;}
#enquiry input[type=submit], #enquiry input[type=reset]{padding:5px 15px; background:#555; border:0 none; border-radius:3px; float:right; margin-left:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; }

#about{width:575px; float:left; height:auto; color:#666;margin-bottom:10px; clear:both; padding:10px; background:#f3f3f3; border-radius:4px;}
#testimonial{float:right; width:275px; padding:10px; background:#f3f3f3; border-radius:3px; color:#666; height:auto;}

#case{float:right; width:275px; padding:5px 10px 10px 10px; background: url(images/case-bg.jpg); border-radius:3px; color:#fff; height:auto; height:145px;}
#case a{ color:#fff; text-decoration:none;}

#testimonial a{ float:right; font-size:11px; text-decoration:underline; color:#94c019;}

#steps{float:right; width:273px; padding:10px; background: url(images/enquiry-bg.jpg); border-radius:4px; color:#fff; height:auto; margin-top:10px; border:1px solid #999; background-position:bottom; margin-bottom:10px;}

#button{ background: url(images/menu-bg.jpg); padding:9px 10px 9px 10px; width:99%; border-radius:3px; color:#fff; font-size:14px; margin-bottom:10px; border:1px solid #94c019; float:right;}
#button a{color:#fff; text-decoration:none;} #button a:hover{color:#777;}
#button1{ background: url(images/menu-bg.jpg); padding:9px 10px 9px 10px; width:99%; border-radius:3px; color:#fff; font-size:12px; margin-bottom:10px; border:1px solid #94c019; float:right;}

	
#call{ clear:both; background: url(images/menu-bg.jpg); padding:9px 10px 9px 10px; width:573px; border-radius:3px; color:#fff; font-size:14px; margin-bottom:10px; border:1px solid #94c019; }
#call a{color:#fff; text-decoration:none;} #call a:hover{color:#777;}
	
#news{width:272px; float:left; margin-bottom:10px; height:auto; border-radius:3px; background:#f3f3f3; padding:10px; line-height:18px;} 	

#accred{width:272px; float:left; margin-bottom:10px; height:137px; border-radius:3px; background:#f3f3f3; margin-left:10px; padding:10px;}	

#footer { 	
clear:both; 
width:900px;
height:auto;
margin-right:auto; 
margin-left:auto; 
text-align:left;
padding:10px 0px 10px 0px;
border-top:1px solid #eee;
color:#aaa;} 
 
a:link.site,a:visited.site,a:active.site{
	color:#ccc;
	text-decoration: none;
	text-align:right;
font-family:Arial;
	font-size:10px;
	float:right;
	padding-top:3px;}

a:hover.site{
    color:#94c019;
	text-decoration: none;


	
}

.style1{ font-size:14px; color:#94c019;}
.style2{ color:#94c019;}
.style3{font-size:14px;}
.style4{font-size:16px; font-style:italic; color:#94c019;}
.style5{font-size:12px;}
.m{margin-right:10px;}
.b{border-radius:3px;}

input[type=text], textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; border:1px solid #ddd; background:#fff; border-radius:4px; margin-bottom:5px;}
input[type=submit],input[type=reset]{padding:5px 15px; background:#555; border:0 none; border-radius:3px; float:right; margin-left:5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; }
