@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	font-family:"Comic Sans MS", cursive, Verdana, Geneva, sans-serif;
	color:#000;
	text-align:center;
	margin-top:10px;
	font-size:14px;
}

h1 {
	font-size:20px;
}

h2 {
	font-size:18px;
	text-decoration:underline;
}

h3 {
	font-size:18px;
}

img {
	border:none;
}

ul, li, ol {
	list-style:none;
}

#shell {
	margin:0 auto;
	width:800px;
}

#header {
	padding:5px;
	background-color:#ebcd79;
	border:2px solid #000;
}

#nav {
	padding:10px;
	margin:10px 0;
	height:30px;
}

#nav a {
	display:block;
	width:20%;
	margin:0 17px;
	float:left;
	background-color:#ebcd79;
	border:2px solid #000;
	text-decoration:none;
	color:#000;
}

#nav a:hover {
	text-decoration:underline;
}

#box1, #box2, #box3, #footer {
	padding:10px;
	margin:10px 0;
	background-color:#ebcd79;
	border:2px solid #000;
}

#box-enquiry {
	padding:10px;
	margin:10px 0;
	background-color:#ebcd79;
	border:2px solid #000;
	height:260px;
}

#pic, #ems {
	padding:10px;
	margin:10px 0;
}

#services1 {
	width:50%;
	float:left;
}

#services2 {
	padding-bottom:20px;
}

label { width: 10em; float: left; font-size:12px; } label.error { float: left; color: red; vertical-align: top; width: 70%; padding-left: 10em; font-size:12px;} form p { clear: both; } .submit { margin: 0 0 10px 120px; position: relative; } em { font-weight: bold; padding-right: 1em; vertical-align: top; } fieldset {margin-left: 0; width: 400px; text-align: left; float: left; border: 0px solid black; padding: 0px;} #formtext{color: #000;} textarea {border: 1px solid #ccc; margin:5px 0;} input {border: 1px solid #ccc; margin:5px 0;} form {border: none;} #move-now { padding-left:50%; margin-left:-150px;}