body {
background: #fff url("office-images/bg.gif") top repeat-x;
margin:0px;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
color:#4F4F4F;
}

img {border:0px;}
table {font-size:1em;}
td {vertical-align:top;}

a:link 		{color:#d41c3b; text-decoration:none; font-weight:normal;}
a:visited 	{color:#d41c3b; text-decoration:none; font-weight:normal;}
a:hover		{color:#003888; text-decoration:underline; font-weight:normal;}


ul {list-style-image: url("office-images/li.jpg");}


h1.home {font-size: 1.3em; font-weight: bold; padding:0px; margin:0px; color:#003888; margin-top:50px; text-align:center; margin-left:180px; line-height:1.5em;}
h1 {font-size: 1em; font-weight: bold; padding:0px; margin:0px; padding-top:10px; color:#003888;}
h2 {font-size: 1em; font-weight: bold; padding:0px; margin:0px; color:#003888;}
h3 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}

address {font-style: normal;}


.bb {
border-bottom: 2px solid #DCE7F9;
margin-bottom:10px;
padding-bottom:3px;
}
.bt {
border-top: 2px solid #DCE7F9;
margin-top:10px;
padding-top:3px;
}

acronym {border:none;}


p.testimonials {position:absolute;top:300px; margin-left:300px;}


#about-hyslops {
margin-left:58px; text-align:justify; float:left; width:340px;
}
#services {
margin-right:48px; text-align:justify; float:right; width:340px;
}



#products {float:right; width:500px; height:444px; overflow:auto;}
#products img {border:2px solid #D7DFEB;}
#products span img {border:0px; padding:10px; margin-top:30px;}

#products img.supply {border:0px;}


img.side {border-right:5px solid #D7DFEB; margin-right:20px;}
#contact-hyslops {
text-align:justify; float:left; width:500px; padding-right:10px;border-right:5px solid #D7DFEB;
}
#form {
margin-right:10px; text-align:justify; float:right; width:240px; padding-top:10px;
}

#buttons {border-top:5px solid #D7DFEB; padding-top:10px; margin-left:17px; margin-right:8px; position:relative;bottom:25px;}

#office-foot {
background: url("office-images/office-foot.gif") top left no-repeat; height:97px;
}
#office-foot p {padding-top:40px;}
img.paperclips {margin-left:20px; margin-top:10px; float:left;}

#footer p 			{margin-left:58px; margin-right:48px; font-size:0.9em; line-height:1.8em;}
#footer a			{padding-left:4px; padding-right:4px; margin-left:4px; margin-right:4px;}
#footer a:link 		{color:#003888; text-decoration:none; font-weight:normal; background:#E3E9F1; border:1px solid #D7DFEB;}
#footer a:visited 	{color:#003888; text-decoration:none; font-weight:normal; background:#E3E9F1; border:1px solid #D7DFEB;}
#footer a:hover		{color:#d41c3b; text-decoration:none; font-weight:normal; background:#E3E9F1; border:1px solid #D7DFEB;}

#footer p.regions	{margin-left:62px; line-height:1em;}
#footer p.regions a	{color:#003888; padding:0; text-decoration:underline; font-weight:normal; background:none; border:none;}


form {margin-top:30px;}

#form input{
background: url("office-images/input.gif");
border:0px; margin:1px;
width:220px;
height:30px;
padding:5px;
padding-left:6px;
padding-right:6px;
color:#d41c3b;
font-size:1.2em;
font-weight:bold;
}
#form textarea {
font-family: Verdana,Helvetica,Arial,sans-serif;
margin:1px;
padding:1px;
border:1px solid #003888;
background:#F6F8FA;
width:220px;
font-size:1.2em;
font-weight:bold;
color:#d41c3b;
}

#form input.submit {
background: url("office-images/submit.gif");
border:0px; margin:1px;
width:220px;
height:30px;
padding:5px;
padding-left:6px;
padding-right:6px;
color:#d41c3b;
font-size:1.2em;
font-weight:bold;
cursor: pointer;
}

#form input.submit:hover {
background: url("office-images/on-submit.gif");
border:0px; margin:1px;
width:220px;
height:30px;
padding:5px;
padding-left:6px;
padding-right:6px;
color:#fff;
font-size:1.2em;
font-weight:bold;
cursor: pointer;
}



/*

#form input:focus {border:1px solid #E47115;background: #EFF4F6;}
#form input:hover {background: #EFF4F6;}

#form textarea:focus {border:1px solid #E47115;background: #EFF4F6;}
#form textarea:hover {background: #EFF4F6;}


#form input.submit:focus {
margin:1px;
padding:1px;
border:3px solid #B9B8B8;
background:#2A2A2A;
color:#E47115;
font-weight:bold;
width:120px;
cursor: pointer;
}

*/