#mainContent {
  margin:0 0 0 0;
  padding:0 0 10px 0;
  border:0;
  text-align:left;
  font:normal 62.5% Verdana,'Lucida Grande',sans-serif;
}
  
#mainContent ol {
  margin:0 390px 0 20px;
  padding:0;
  line-height:250%;
  list-style:none;
}

#mainContent ol li {
  background: url(marker_Tick.gif) no-repeat left center;
  padding:3px 0 3px 40px;
  font-size:1.5em;
  margin:0 0 0 20px;
  font-weight:bold;
}

#mainContent ul {
  margin: 10px 10px 0 20px;
  padding:0;
  list-style:none;
  font:normal 1.2em Verdana,'Lucida Grande',sans-serif;
}

#mainContent ul li {
  background: url(Marker_Bullet.gif) no-repeat left top;
  padding: 0 0 0 20px;
  margin: 5px 0 10px 30px;
/*border: 1px solid #F00;*/}

#mainContent dl dt {
  font-size:1.5em;
  margin:0 0 0 30px;
  font-weight:bold;
  margin:20px 50px 20px 20px;
}
  
#mainContent p {
  font-size:1.2em;
  margin:0 10px 0 20px;
  text-align: justify;
}

#mainContent h2 {
  font:normal 4em Verdana,'Lucida Grande',sans-serif;
  padding:0;
  margin: 0 10px 0 20px;
}

#mainContent h3 {
  font:bold italic 1.2em Verdana,'Lucida Grande',sans-serif;
  margin: 0 10px 5px 90px;
  padding:0;
}

#mainContent h4 {
  font:bold 1.2em Verdana,'Lucida Grande',sans-serif;
  padding:0;
  margin:0 10px 0 20px;
}

#mainContent h6 {
  clear:both;
  font-size:1.2em;
  margin:0 400px 0 20px;
  font-weight: normal;
  text-align: justify;
}

#mainContent a {
  text-decoration:none;
  color:#000;
}  

#mainContent a:hover {
  color:#F00;
}

.strong {
  font-weight:bold;
}

#inside {
  margin:0;
  padding:0 10px 0 0;
  border:0;
  text-align:left;
}

#installation #inside {
  background:url(mask_InstallationDetails.gif) no-repeat top right;
}

#service #inside {
  background:url(mask_ServiceDetails.gif) no-repeat top right;
}

#other #inside {
  background:url(mask_OtherServices.gif) no-repeat top right;
}

#extinguishers #inside {
  background:url(mask_ExtinguishersDetails.gif) no-repeat top right;
}

#firelux #inside {
  background:url(mask_FIRElux.gif) no-repeat top right;
}

#about #inside {
  background:url(mask_AboutUs.gif) no-repeat top right;
}

#contact #inside {
  background:url(mask_ContactUs.gif) no-repeat top right;
}

#password #inside {
  background:url(mask_PasswordGateway.gif) no-repeat top right;
}

#members #inside {
  background:url(mask_PasswordMain.gif) no-repeat top right;
}

#invalid #inside {
  background:url(mask_Invalid.gif) no-repeat top right;
}

#thanks #inside {
  background:url(mask_Thanks.gif) no-repeat top right;
}

#about #inside ul li{
  margin:10px 0 0 40px;
  padding: 0 0 0 0;
  float: left;
  height:150px;
  width: 250px;
	/*border:1px solid #0FF;*/
}

#about #accred_fpa p, #accred_iso p, #accred_niceic p {
  margin:0 10px 0 20px;
  padding:10px 0 0 0 ;
  border:0;
  float:left;
}

#about #accred_fpa a { display:block; height:29px; width:72px; overflow:hidden; }
#about #accred_fpa a:hover { display:block; text-indent:-72px; }

/*#about #accred_iso a { display:block; height:29px; width:49px; overflow:hidden; }
#about #accred_iso a:hover { display:block; text-indent:-49px; }*/

#about #accred_niceic a { display:block; height:29px; width:57px; overflow:hidden; }
#about #accred_niceic a:hover { display:block; text-indent:-57px; }

#contact #details {
  padding: 0 0 0 30px;
  border:0;
  margin: 10px 50px 10px 0;
  float:left;
  width:400px;
}

#contact #mapContent {
  padding: 0 0 0 0;
  clear:both;
}

#contact #mapContent #map {
  border: 1px #000 solid;
}

#contact #directions {
  float: left;
  width: 450px;
  padding: 0 5px 0 20px;
}

#contact #formContent {
  width: 475px;
  float:left;
}

#contact #name, #email, #message {
    width: 100%;
}
  
#contact form {
    margin:0 0 0 35px}
  
#contact input, textarea {
    margin: 0 0 0 0;
    border: 3px double #333;
    padding: 0 0 0 0;
}
 
#contact label {
    font-weight:bold;
}

#contact fieldset {
    font: normal 12px 'Lucide Grande',Verdana,sans-serif;
    margin:0 0 10px 5px;
	padding:5px 10px 10px 10px;
	border:1px solid #333;
}
  
#contact legend {
	margin:0 0 0 20px;
	padding:3px 3px 3px 3px;
	border-style:solid;
	border-width:1px;
	border-color:#000;
}
  
#contact fieldset p {
    margin:0 0 0 0;
	padding:0 5px 0 0;
	background:#DDD;
}
  
#contact select {
    margin:5px 0 5px 10px;
}

#firelux #inside h2 {
  width: 500px;
}

#password #scripting img{
  float:left;
  margin: 0 5px 0 20px ;
}

#password #scripting p {
  clear:none;
}
