@charset "utf-8";
body {
	font: 14px Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; 	padding: 0;
	text-align: center;
	color: #000;
}
#container {
	width: 1024px;
	margin: 0 auto; 
	text-align: left; 
}
img {border:0;}
a {text-decoration:none;
		color:#012363;
	}
a:hover {text-decoration:underline;}
h1, h2, h3, h4 {color:#fff;}
.blue {color:#012363;}
/* Header styles */
#header {
 	padding: 0;
	background:url(images/headerbg.png) no-repeat;
	height:153px;
	width:1024px;
	text-align:left;
}
#header h1 {
	margin: 0; 
	padding: 10px 0;
}
#phone {
	text-align:left;
	font-size:18px;
	color:#6a6a6a;
	margin-left:80px;
}
#topmenu {
	position:relative;
	top:104px;
	left:150px;
	width:800px;
}
#menu {
	background:url(images/menubg.png) no-repeat;
	text-align:center;
	height:21px;
	width:1024px;
	padding-top:12px;
	color:#404040;
	margin:0;
}
#menu a {
	color:#404040;
	margin:0;
	padding:0;
}
#menu a:hover {
	color:#fff;
	text-decoration:underline;
}
/* Content styles */
#mainContent {
	padding:20px 130px 20px 155px; 
	background:url(images/contentbg.png) no-repeat;
	height:743px;
	width:739px;
	margin:0;
	text-align:left;
}
.content {
	overflow:auto;
	height:740px;
}
.products a {
	display:block;
	background:#86abf2;
	width:130px;
	height:187px;
	margin:0 6px;
	float:left;
}
.products a:hover {
	background:#226af0;
}
#mainContent h1 {
	margin:0;
	padding:0;
}
.bluebg {
	background: #012363;
	color:#fff;
	text-align:center;
	padding:5px;
}
.green {
	background: #63c844;
	text-align:center;
}
.blueborder {
	border:1px solid #012363;
	padding:5px;
}
#emailform {
	width:155px;
}
.col1 {
	float:left;
	width:170px;
}
.col2 {
	margin-left:180px;
}
.ecol1 {
	float:left;
	width:190px;
}
.ecol1 ul {
	margin:0;
	padding:0 0 0 15px;
}
.ecol2 {
	margin-left:190px;
	border-left:1px solid #d5d5d5;
	padding:0 10px;
}
.enquiry {
	float:left;
	width:165px;
	padding:5px;
	background:#d5d5d5;
	border:3px solid #012363;
}
.enquiryform {
	width:165px;
}
#enquirydetails {
	width:90px;
	height:70px;
}
#enquirydetails-main {
	width:240px;
	height:70px;
}
.enquiryfields {
	width:90px;
}
/* Footer styles */
#footer {
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
	background:url(images/footerbg.png) no-repeat;
	height:56px;
	width:1024px;
	color:#404040;
}
#footer p {
	margin: 0; 
	padding: 10px 0;
}
#footer a {
	color:#404040;
}
#footer a:hover  {
	color:#d5d5d5;
	text-decoration:underline;
}
/* DotCom.ie styles */
#dotcom {
	padding:10px;
	background:url(images/dotiebg.png) no-repeat;
	height:76px;
	width:1004px;
}
#dotcomimage {
	float:right;
}

/* Universal Styles */
.ftleft {
	float:left;
	margin:0 5px;
}
.ftright {
	float:right;
	margin-left:20px;
}
.clear {
	clear:both;
	  height:0;
    font-size: 1px;
    line-height: 0px;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}

/* Form styles */
.formfields {	
	border:1px groove #747474;
	width:290px;
}

.detailsform {
	width:380px;
	height:150px;
	border:1px groove #747474;
}

.formimg {
	padding:3px 0 0 8px;
}

.form {
	width:400px;
	margin-left:220px;
	border-left:1px solid #747474;
	padding-left:10px;
}

.form td {
	padding:3px 0;
}

.small {
	font-size:80%;
}

#security_code{
	width:150px;
}