*{
	margin:0;
	padding:0;
}
body {
	padding:0;
	margin:0 auto;
	text-align:center;
	background-color:black;
	font-family:Century Gothic,Arial,Helvetica, sans-serif;
 font-size: 12px;
	color:white;
}
/* page layout styling */
#background-wrapper {
	margin:0 auto;
	width:1000px;
	min-height:500px;
	height:auto!important;
	height:500px;
	background-image: url('../includes/images/background-image.jpg');
	background-repeat: repeat-y;
}
#wrapper{
	text-align:left;
	margin: 0 auto;
	width:960px;
	min-height:400px;
	height:auto!important;
	height:400px;
	background-position: top center;
	background-color:#5D6067;
	font-size:14px;
	border:1px white solid;
}
#footer-background {
		text-align:center;
		margin:0 auto;
		width:1000px;
		background-image: url('../includes/images/background-bottom.jpg');
		background-repeat:no-repeat;
		height:5px;
}

#header {
	width:960px;
	height:100px;	
	background-color:#5D6067;
}
#header h1 { float:left; margin-left:30px; margin-top:10px;width:330px;  }
div.left-floater { width:480px; float:left; }
#imghead {
	height:110px;	
}
#imghead img {
	margin-left:200px;
	z-index:100;
	position:absolute;
}
#navigation {
	width:960px;
	height:30px;
	border-bottom:1px white solid;
	z-index:30;	
	background-color:#af9478;	
	border-top:1px solid white;
}
#nav li {
	float:left;
	height:30px;
	text-align:center;
	width:130px;
}
#navigation li a {
	color:#2e2e2d;
	display:block;
	line-height:30px;
	text-decoration:none;
	font-size:13px;
	height:30px;
}

#navigation li.current a{ background-color:#5D6067; color:white; }
#navigation li a.current { background-color:#5D6067; color:white; }
#navigation li a:hover { background-color:#5D6067; color:white; }
#navigation li a:hover ul,
#navigation  a:hover ul,
#navigation li a:hover ul { display:block; position:absolute; margin-top:-18px; }
#navigation li ul  { display:none;list-style-type:none;}
#navigation li:hover  ul { display:block; position:absolute; }
#navigation  ul li { list-style-type:none; list-style-image: none; padding:0; margin:0; }
#navigation ul li:hover { list-style-image: none; }
#navigation li ul li a { background-color:#af9478; display:block;border:1px white solid;color:#2e2e2d; }
#nav ul li { list-style-type:none;}
#navigation ul ul.bottomNav {
  display:none;
  position:absolute;
  
}
#bread-crumb { height:25px; line-height:25px; padding-left:10px; font-size:12px;}
#bread-crumb a.current { text-decoration:underline; }

#navigation  ul li a:hover ul,
#navigation  ul a:hover ul,
#navigation  ul li a:hover ul.bottomNav,
#navigation  ul li:hover ul {
  display:block;
  position:absolute;
}
#navigation ul li a ul li { display:block; }
table.firstTab {
  display:none;
}
#navigation li a:hover table.firstTab {
  display:block;
  position:absolute;
  margin-top:39px;
 margin-left:-110px;
}

.subNavigation { float:none; position:relative; }
#nav ul.subNavigation li { display:block; float:none; width:150px; margin-left:-10px; }
#about{
	width:960px;
	background:#af9478;
	border-top:1px solid white;
	height:100px;
}
#imgleft {
	float:left;
	width:180px;
	min-height:365px;
	height:auto !important;
	height:365px;
	margin-bottom:20px;
}
#imgleft a:hover {
	color:black;
}
#imgleft img{
	margin-top:10px;
	margin-left:8px;
	border:1px white solid;
}
#imgright {
	padding-left:10px;
	float:left;
	width:170px;
	min-height:365px;
	height:auto !important;
	height:365px;
}
#imgright img{
	margin-top:10px;
	margin-right:8px;
	border:1px white solid;
}
#content {
	width:580px;
	padding:10px 10px 0 10px;
	min-height:365px;
	height:auto !important;
	height:365px;
	float:left;
	text-align:left;
	margin-bottom:20px;
}
#content h1 {
	font-size:20px;
	font-family:Century Gothic,Arial,Helvetica, sans-serif;
	margin-bottom:10px;
}
#content p {
	margin-bottom:8px;
	line-height: 1.2em;
}
#content a{
		text-decoration:none;
		font-weight:bold;
		color:#0e04d8;
}
#content a:hover {
	text-decoration:underline;
}

#content img {
	border:1px white solid;
}
#error {
padding-top:40px;
text-align:center;

}
#aboutus {
position:absolute;
width:950px;
height:auto;

font-size:18px;
padding-top:2px;
}
#enquiry {
margin-top:10px;
position:absolute;
}
#thanks {
margin-top:250px;
margin-left:50px;
}

/* Main Navigation */
.active {
	color:black;
}
/* End of Main Navigation */
#smallimg {
	margin-top:60px;
	margin-left:85px;
	margin-right:85px;
}
#break {
	height:80px;
	width:1023x;
	border-top:1px solid white;
	background:#af9478;
	clear:left;
}
#break ul {
	margin-left:20px;
	font-size:12px;
	padding-top:20px;
	text-align:center;
}
#break ul li{
	display:block;
}
/* general elements styling */

#center p{
	padding-left:1%;
}
ul,li#about{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#2e2e2d;
}
#break ul li a{
	color:#0e04d8;
}
#aboutinfo {
	margin-left:230px;
	padding-left:10px;
	width:600px;
}
#aboutinfos { padding-top:10px; }
#aboutinfos h1 { width:450px; font-size:16px; font-weight:normal; margin:0; padding:0; display:inline; color:white; }
#aboutinfo p{ font-size:18px; padding-top:2px;}
#enquiry { text-align:center; }
#enquiryf { width:500px; text-align:left; }
#enquiryf label { width:150px; float:left; }
fieldset { float:left; clear:both; width:100%;margin: 0 0 -1em 0; padding:0 0 1em 0; border-style:none; border-top:1px solid white; }
#enquiryf ul li{  list-style-type:none; padding-bottom:10px; }
legend { padding-bottom:10px; }
a {
	color:white;
	text-decoration:none;
}
a:hover {
	color:black;
	
}
img.sidebar_images {
	height:160px;
	width:160px;
}


