s

fieldset {
  float: left;
  margin: 1em 1ex 2em 1ex;
  padding: 1em 1ex 2em 1ex;
}
div.form-row {
  clear: both;
  padding-top: 10px;
}
div.form-row label {
  float: left;
  width: 180px;
  text-align: right;
  color:#209805;
  padding: 0.8ex 0.5ex 0ex 0ex;
}
div.form-row input {
	float: left;
	left: 32px;
	width: 290px;
	height: 22px;
	color: #666;
	background: none;

}
 #enquiry
{

position:absolute;
	margin: 240px 800px 400px 400px;
float:middle;
}

 #aboutus
{
position:relative;
float:left;
	margin: 0px 300px 0px 200px;
font-size:14px;
width:660px;
}

#rightAboutUs
{
position:relative;
	margin: 10px 200px 10px 100px;
float:right;
}

.thumbnail{
position:absolute;
top:10px;
right:200px;

}

#enquiry #label_title
{


text-decoration:underline;
font-family:serif;
}




#fleet
{
position:absolute;
top:120px;

left:120px;
width:600px;
height:500px;
padding-top: 10px;  
padding-right: 0px;  
padding-bottom: 0.25in;  
padding-left: 15px; 
border-right: 1px  #0a563a solid;
font-family:"Times New Roman",Georgia,Serif;
}

#enquiry textarea
{
border:1px #015496 solid;
}




#contact
{

position:absolute;
top:190px;
left:270px;
text-align:center;
}

#emailer{
position:absolute;
top:120px;
left:140px;
width:100%;
}



#contactusdiv
{
position:absolute;
top:5px;
right:240px;

    color: #015496;
font-weight:bold;
font-size:14px;

}


#services_div
{
position:absolute;
left:170px;
top:374px;
height:220px;
  width:87%;
  font-size:22px;	
font-weight:bold;
    color: #015496;

}


.roundcont3 {
position:relative;
left:70px;
top:101px;
height:220px;
  width:87%;
  font-size:18px;	

    color: white;
background: url(banner_background3.jpg);
}

.roundcont3 p {
    margin: 0 10px;
}

.roundtop3 {
    background: url(tr.gif) no-repeat top right;
}

.roundbottom3 {
    background: url(tr.gif) no-repeat top right;
}

img.corner3 {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}





.roundcont4 {
position:absolute;
left:0px;
height:100px;
width:100%;
top:700px;

  background-image:url(menu_background.png );
    color: white;
font-size:14px;

}

.roundcont4 p {
    margin: 0 10px;
}

.roundtop4 {
    background: url(tr.gif) no-repeat top right;
}

.roundbottom4 {
    background: url(br.gif) no-repeat top right;
}

img.corner4 {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}










#navigation {
  font-size: 100%;

  valign:top;
	color:white;
  position:absolute;
  top:100px;
  left:0px;
  width:108%;
  background-image:url(menu_background.png );
}

#navigation ul {

height: 24px; padding-left: 204px; padding-right: 14px; padding-top: 8px; color: white;
}

#navigation li {
  display: inline;
  height:25px;
}

#navigation a:link, #navigation a:visited {
  padding: 0.4em 1em 0.4em 1em;
	color:white;
  text-decoration: none;
	font-size:14px;
}

#navigation a:hover {
  background-color: #FFFFFF;
color:#2a1cb1;

}

* html #navigation a {
  width: 100%;
}





#wrapper {
	position: relative;
	text-align: left;
	width: 100%;
	margin-right: auto;
	margin-left: auto;


	background-repeat:repeat-y;
}



form {
	margin: 0;
	padding: 0;
}
#content {
position:relative;
	margin: 0px 100px -20px 20px;
	padding: 0px;
font-size:16px; 



}

#gallery {
	margin: 10px 260px 0px 240px;
	padding: 5px;
font-size:16px; 
}



#content h1 {
	text-align: right;
	padding-right: 20px;
	font: 150% Georgia, "Times New Roman", Times, serif;
	color: #24008c;

}
#content l1 {
margin: 10px 260px 0px 240px;
font-size:10px;
	padding: 5px; 
}


#topmiddle img { float: left; margin-left: 200px;border:2px; }
 #topmiddle ul { float: right; list-style: none; margin: 0; padding-right: 16px; }
  #topmiddle ul li { float: left; margin-left: 7px; padding-top: 34px; padding-left: 7px; border-left: 1px solid #EBEBEB; }
  #topmiddle ul li.first { border-left: none; }
   #topmiddle ul li a { color: #0A304A; text-decoration: none; }
   #topmiddle ul li a:focus,
   #topmiddle ul li a:hover { color: #B22428; text-decoration: underline; }


#bottom1{
position: absolute;
	width: 200px;
	top: 460px;
	left: 60px;
text-align:center;
	color:white;
	background-color: #029357;

}

#bottom2{
position: absolute;
	width: 200px;
	top: 500px;
	left: 400px;
text-align:center;
	color:white;
	background-color: #f9060c;

}

#bottom3{
position: absolute;
	width: 200px;
	top: 500px;
	left: 620px;
	color:white;
text-align:center;


	background-color: #f9e00c;


}
#side1 {
	position: absolute;
	width: 200px;
	top: 10px;
	left: 10px;
	padding: 1wrapper0px 10px 10px 10px;
}
#side2 {
	position: absolute;
	width: 220px;
	top: 30px;
	right: 10px;
	padding: 70px 10px 10px 10px;
	border-left: 1px dotted #cccccc;
	background-image: url(logo_failte_ireland.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#side2 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom: 4px;
}
.adbox {
	padding: 2px 4px 2px 6px;
	margin: 0 0 10px 0;
	border: 1px dotted #B1B1B1;
	background-color: #F4F4F4;
}
#side1 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	color: #24008c;
	background-color: transparent;
	margin: 0;
	padding-bottom: 4px;
}
#side1 .txt {
	width: 184px;
	background-color: #eff6f8;
	border: 1px inset #901602;
}
#side1 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	width: 184px;
}
#side1 li {
	font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	border-bottom: 1px solid #24008c;
}
#side1 a:link, #side1 a:visited {
	text-decoration: none;
	color: #24008c;
	background-color: transparent;
}
#side1 a:hover {
	color: #621313;
}

.featureimg {
	float: top right;
	border: 0px solid #000000;
	margin-right: 20px;
margin-top:3px;
	margin-bottom: 6px;
}

#albumlist {
	list-style-type: none;
}
#albumlist li {
    //width:240px;
    	margin-top: 20px;

	margin-right: 6px;
	margin-bottom: 10px;
	font: bold 0.8em Arial, Helvetica, sans-serif;
}
#albumlist img {
	display: block;
}


.rndbox {
  background: #C6D9EA;
  width: 300px;
  font: 0.8em Verdana, Arial, Helvetica, sans-serif;
  color: #000033;
}
.rndtop {
  background: url(top_right_yellow.jpg) no-repeat right top;
}
.rndbottom {
  background: url(bottom_left_yellow.jpg) no-repeat right top;
}
.rndbottom img {
  display:block;
}

.rndtop img {
  display:block;
}

.rndbox p {
  margin: 0 0.4em 0 0.4em;
}

div#images
{
position:absolute;
top:140px;
left:170px;
}
div#main { position:absolute;top:400px;left:140px; width: 100%; padding-top: 16px; background: white url("../images/main_background.png") repeat-x top; }
 div#main ul.four-columns { float: left; list-style: none; width: 868px; margin: 0 auto; padding: 16px; padding-bottom: 0; background: transparent url("../images/four_columns_background.png") repeat-x top; }
  div#main ul.four-columns li { float: left; width: 192px; margin-left: 16px; padding-left: 16px; border-left: 1px solid #EEECDC; }
  div#main ul.four-columns li.first { margin-left: 0; padding-left: 0; border-left: none; }
   div#main ul.four-columns li h1 { margin-top: 15px; margin-bottom: 7px; color: #0a563a; font: 1.8em "Times New Roman", serif; }
   div#main ul.four-columns li.alt h1 { color: #0A304A; }
   div#main ul.four-columns li p { color: #555555; font-size: 1em; line-height: 1.45; }
   div#main ul.four-columns li a { background: transparent url("../images/read_more_1.png") no-repeat left top; color: #B22428; }



