body {
padding:0;
margin:0;
}

#header {
height:260px;
background:url(header_bg.jpg) repeat-x;
border-bottom:0px solid #4B5B74;
padding:5px 0 0 0;
}

#logo {
width:750px;
margin:0 auto;
height:190px;
background:#fff;
padding:20px;
}

#logo_image {
width:750px;
height:190px;
}

#menu {
width:760px;
margin:5px auto;
height:20px;
}

#menu p {
line-height:20px;
text-align:center;
font-family:helvetica, arial, verdana;
font-size:12px;
margin:0;
}

#menu p a:link, #menu p a:visited {
text-decoration:none;
color:#4B5B74;
}

#menu p a:hover, #menu p a:active {
text-decoration:none;
color:#fff;
}

#main_area {
background:#fff;
min-height:300px;
background:url(background.jpg) repeat-x;
}

#main_content {
width:780px;
min-height:300px;
margin:0 auto;
background:#fff;
padding:5px;
}

#left_area {
background:#fff;
width:140px;
min-height:300px;
float:left;
padding:5px;
color:#7d7d7d;
border-right:1px dotted #666;
}

#left_area h2 {
font-family:helvetica, arial, verdana;
font-size:16px;
margin:0 0 5px 0;
color:#4B5B74;
}

#left_area p {
font-family:helvetica, arial, verdana;
font-size:11px;
text-align:justify;
margin:0 0 5px 0;
}

#left_area form {
margin:0 0 30px 0;
}

#left_area input {
width:130px;
margin:0 0 3px 0;
}

#left_area dl {
margin:0 0 30px 0;
font-family:helvetica, arial, verdana;
}

#left_area dt {
font-size:14px;
}

#left_area dt a:link, #left_area dt a:visited {
text-decoration:none;
color:#7d7d7d;
}

#left_area dt a:hover, #left_area dt a:active {
text-decoration:none;
color:#7d7d7d;
margin-left:5px;
}

#right_area {
background:#fff;
width:615px;
min-height:300px;
float:left;
padding:5px;
}

#right_area h2 {
margin:0 0 5px 0;
font-family:helvetica, arial, verdana;
font-size:24px;
color:#4B5B74;
}

#right_area h3 {
margin:0 0 5px 0;
font-family:helvetica, arial, verdana;
font-size:16px;
color:#4B5B74;
}

#right_area p {
margin:0 0 5px 0;
font-family:helvetica, arial, verdana;
font-size:11px;
text-align:justify;
color:#7D7D7D;
}

#right_area p a:link, #right_area p a:visited {
color:#00F;
text-decoration:none;
}

#right_area p a:hover, #right_area p a:active {
color:#00F;
text-decoration:underline;
}

#right_area dl {
margin:15px 0 15px 15px;
padding:0;
font-family:helvetica, arial, verdana;
font-size:11px;
color:#000;
}

#right_area dd {
margin-bottom:10px;
}

#right_area dt a:link, #right_area dt a:visited {
text-decoration:none;
color:#00f;
}

#right_area dt a:hover, #right_area dt a:active {
text-decoration:underline;
color:#00f;
}

#right_area dd a:link, #right_area dd a:visited {
text-decoration:none;
color:#00f;
}

#right_area dd a:hover, #right_area dd a:active {
text-decoration:underline;
color:#00f;
}

#breadcrumbs {
height:10px;
margin:0 0 8px 0;
}

#breadcrumbs p {
margin:0;
font-size:9px;
font-family:helvetica, verdana, arial;
color:#000;
}

.industry_showcase {
min-height:260px;
width:250px;
border:1px solid #C9C9C9;
float:left;
margin:5px 0 10px 40px;
}

.industry_showcase h3 {
font-family:helvetica, arial, verdana;
font-size:16px;
text-align:center;
color:#4B5B74;
margin:0;
}

.industry_showcase p {
padding:2px;
font-family:helvetica, arial, verdana;
font-size:11px;
text-align:justify;
margin:0 0 5px 0;
}

.industry_showcase img {
border-bottom:1px solid #c9c9c9;
border-top:1px solid #c9c9c9;
}

#footer {
min-height:90px;
background:#4B5B74;
border-top:1px solid #000;
border-bottom:1px solid #000;
}

#footer_content {
width:780px;
margin:0 auto;
height:70px;
}

#footer_left {
width:140px;
height:70px;
float:left;
padding:2px;
}

#footer_left p {
margin:0;
font-size:10px;
color:#fff;
font-family:helvetica, verdana, arial;
}

#footer_right {
float:left;
width:615px;
height:70px;
padding:2px;
}

#footer_right p {
text-align:right;
margin:0;
font-family:helvetica, arial, verdana;
font-size:12px;
}

#footer_right p a:link, #footer_right p a:visited {
color:#fff;
text-decoration:none;
}

#footer_right p a:hover, #footer_right p a:active {
color:#fff;
text-decoration:underline;
} 

#add_details {
  position:absolute;
  margin:0 auto 0 200px;
  top:410px;
  display:none;
  border:1px solid #666666;
  /*background:*/
  width:200px;
  min-height:150px;
  padding:10px;
  background:#FFFFFF; 
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
  opacity:0.75;
  }
  
.enquiries {
background:#4B5B74;
width:350px;
font-family:helvetica, arial, verdana;
}

.enquiries th {
background:#CDD2E0;
color:#4B5B74;
font-size:11px;
}

.enquiries td {
background:#EBEDF3;
color:#4B5B74;
font-size:11px;
}

#applications, #disp_products {
margin:15px 0 15px 0;
}