body {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:12px !important;
}

h3 {
color:#363e98;
padding-top:10px;
padding-left:10px;
font-weight:normal;
font-size:20px !important;
}

a:link, a:visited {
color:#363e98;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#outerWrapper {
width:880px;
margin:0 auto;
background-image:url(images/shadow.gif);
background-repeat:repeat-y;
}

#shadowBottom {
width:880px;
height:61px;
margin:0 auto;
padding:0;
background-image:url(images/shadowBottom.gif);
background-repeat:repeat-y;
}

#innerWrapper {
width:774px;
margin:0 auto;
}

#header {
width:100%;
height:179px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
}

#header h1 {
clear:both;
text-align:right;
font-size:20px !important;
padding-right:10px;
color:#363e98;
font-weight:normal;
margin:0;
}



#topNav {
float:right;
margin:0;
padding:0;
}

#topNav ul{
list-style:none;
margin:0;
padding:0;
margin-top:8px;
}

#topNav li {
display:inline;
}

#topNav li a:link, #topNav li a:visited {
text-decoration:none;
padding-right:10px;
margin:0;
font-weight:bold;
}

#topNav li a:hover {
text-decoration:underline;
}

#leftColumn {
float:left;
width:200px;
}

#navigation {
padding-bottom:10px;
}

#navigation ul {
list-style:none;
font-weight:bold;
margin:0;
padding:0;
}

#navigation li {
}

#navigation li a:link, #navigation li a:visited {
display:block;
text-decoration:none;
width:180px;
border:1px solid #b0b0b0;
padding:0.3em 0 0.3em 0.5em;
margin:5px;
color:#363e98;
}

#navigation li a:hover {
background-color:#ebebeb;
}

#navigation ul ul {

}

#navigation ul ul li {
font-size:90%;
}

#navigation ul ul a:link, #navigation ul ul a:visited {
display:block;
text-decoration:none;
border:none;
padding:0.2em 0 0.2em 0.5em;
margin:5px;
color:#363e98;
}

#navigation ul ul a:hover {
text-decoration:underline;
background-color:#ffffff;
}

#home #navigation li.home a,
#companyProfile #navigation li.companyProfile a,
#products #navigation li.products a,
#tooling #navigation li.tooling a,
#secondary #navigation li.secondary a,
#materials #navigation li.materials a,
#worldwide #navigation li.worldwide a,
#enquiries #navigation li.enquiries a {
background-color:#ebebeb;
}

#cladding #navigation li.cladding a,
#comVeh #navigation li.comVeh a,
#glazing #navigation li.glazing a,
#doorSeals #navigation li.doorSeals a,
#comVeh #navigation li.comVeh a,
#brush #navigation li.brush a,
#vacuum #navigation li.vacuum a,
#welding #navigation li.welding a,
#cutting #navigation li.cutting a,
#mitring #navigation li.mitring a   {
background-color:#ebebeb;
}

#rightColumn {
float:right;
width:562px;
margin-right:5px;
}

#flashBox {
width:560px;
height:290px;
border:1px solid #b0b0b0;
margin-top:5px;
}

.contentBox {
width:560px;
border:1px solid #b0b0b0;
margin-top:20px;
}

#footer {
clear:both;
border:1px solid #b0b0b0;
width:761px;
margin-bottom:0;
padding-bottom:0;
margin-left: 5px;
}

#footer p {
color:#363e98;
font-weight:bold;
margin:10px 0 0px 10px;
line-height:1.6em;
font-size:90%;
padding-bottom:20px;
}

#startToFinish {
background-image:url(images/whatever.jpg);
background-repeat:no-repeat;
margin-bottom:20px;
}

#startToFinish h2 {
padding:10px;
font-weight:normal;
font-size:26px !important;
color:#363e98;
margin:0;
}

#startToFinish p {
padding:0 10px 10px 10px;
margin:0;
width:300px;
font-weight:bold;
}

#regularPageBox {
width:560px;
border:1px solid #b0b0b0;
margin-top:5px;
margin-bottom:10px;
}

#regularPageBox h2 {
padding:10px;
font-weight:normal;
font-size:26px !important;
color:#363e98;
margin:0;
}

#regularPageBox p {
padding:0 10px 10px 10px;
margin:0;
font-weight:bold;
}

.secondaryImages {
border:1px solid #b0b0b0;
margin:10px;
}