/* CSS Document */

body { background-repeat: repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; padding: 0px; margin: 0px; }
div { padding: 0px; margin: 0px; }
h1 { font-size: 30px; line-height: 34px; font-weight: normal; letter-spacing: 1px; padding: 0px; margin: 0px; }
h2 { font-size: 22px; line-height: 22px; font-weight: normal; padding: 0px; margin: 0px; }
h3 { font-size: 22px; line-height: 22px; font-weight: normal; padding: 0px; margin: 0px; }
ul { font-size: 16px; line-height: 24px; padding-left: 20px; padding-top: 20px; margin: 0px; }
p { font-size: 16px; line-height: 24px; }
a:link, a:visited, a:active { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color: #666666; }

#container { margin-left: auto; margin-right: auto; width: 980px; margin-top: 10px; }

#header { width: 930px; height: 187px; font-size: 24px; }
#header h1 { padding-top: 75px; padding-left: 60px; }

#middle { width: 930px; background-image: url(../images/generic/middle.gif); background-repeat: repeat-y; }

#links { width: 930px; background-repeat: no-repeat; background-position: bottom; }
#links h2 { padding-top: 14px; padding-left: 20px; }
#links .homelink { margin-left: 42px; width: 845px; height: 50px; font-size: 18px; background-image: url(../images/generic/home.gif); }
#links .serviceslink { margin-left: 42px; width: 845px; height: 50px; font-size: 18px; background-image: url(../images/generic/services.gif); }
#links .testimonialslink { margin-left: 42px; width: 845px; height: 50px; font-size: 18px; background-image: url(../images/generic/testimonials.gif); }
#links .contactlink { margin-left: 42px; width: 845px; height: 50px; font-size: 18px; background-image: url(../images/generic/contact.gif); }

#content { padding-left: 42px; }
#content .header h3 { padding-top: 14px; padding-left: 20px; }
#content .header { width: 842px; height: 46px; }
#content .textarea { padding-left: 20px; padding-right: 20px; width: 802px; }
#content .textarea p { padding-top: 20px; margin: 0px; }
#content .textarea p.quotee { font-weight: bold; }
#content .textarea span.email, #content .textarea span.phone, #content .textarea span.mobile, #content .textarea span.addresstitle { font-weight: bold; }
#content .textarea p.quote1 { float: right; width: 230px; clear: both; }
#content .textarea img.pc { float: right; margin-left: 20px; margin-top: 20px; border: 1px solid #ffffff;}
#content .textarea img.quote1 { float: right; margin-left: 20px; margin-top: 20px; border: 1px solid #ffffff;}
#content .footer { width: 842px; height: 20px; }

#footer { width: 930px; height: 34px; background-image: url(../images/generic/footer.gif); }