@charset "UTF-8";
/* CSS Document */
body {
  background: url(images/pgbg.jpg) repeat-x #1B1B1B;
  margin:0px auto;
}
#head {
  width:995px;
  background:url('images/header.jpg') no-repeat;
  height:325px;
  margin:0px auto;
}
#container {
  
  width:995px;
  background:url('images/middle.jpg') repeat-y;
  margin:0px auto;
}
#cont {
  width:870px;position: relative;
  margin:0px auto; padding-left: 20px;
}
h1#mainheader {
  display:block;
  text-indent: -9999px;
  line
}
p {
  font: 12px Geneva, Arial, Helvetica, sans-serif;
  color:#191919;
  padding:0px;
  margin:0px;
}

p.newish {
  font: normal 11px Arial,Helvetica,sans-serif;
  line-height:16px;
  text-align:justify;
  color:#FFFFFF;
  padding:0px;
  margin:0px;
}

a {
  font: 12px Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-decoration:none;
}
a:hover {
  font: 12px Arial, Helvetica, sans-serif;
  color:#0066CB;
  text-decoration:none;
  text-align:center;
}

a.inter {
  color:#CC0000;
  text-align:center;
  text-decoration:none;
  font: 12px Arial, Helvetica, sans-serif;
}
a.inter:hover {
  color:#0066CB;
  text-align:center;
  text-decoration:none;
  font: 12px Arial, Helvetica, sans-serif;
}
a.designlink { color: #0066CB; }
a.printlink { color: #980065; }
a.programlink { color: #6BA423; }
a.sitemap {
  color:#000000;
  text-align:center;
  text-decoration:none;
  font: 12px Arial, Helvetica, sans-serif;
}
a.sitemap:hover {
  color:#0066CB;
  text-align:center;
  text-decoration:none;
  font: 12px Arial, Helvetica, sans-serif;
}

#webdesign {
  margin:0px;
  background: #FFF url('images/portfolio1.jpg') top left no-repeat;
  padding: 41px 170px 20px 25px;
  text-align:justify;
  vertical-align: top;
}
#printdesign {
  margin:0px;
  background: #FFF url('images/portfolio2.jpg') top left no-repeat;
  padding: 41px 170px 20px 25px;
  text-align:justify;
  vertical-align: top;
}
#programdesign {
  margin:0px;
  background: #FFF url('images/portfolio3.jpg') top left no-repeat;
  padding: 41px 170px 20px 25px;
  text-align:justify;
  vertical-align: top;
}
#servicesweb {
  vertical-align: top;
  text-align:justify;
  color:#FFFFFF;
  background:url('images/web.jpg') top right no-repeat;
  padding-top: 65px;
  color:#FFFFFF;
  width: 415px;
}
#servicesdesign {
  vertical-align: top;
  text-align:justify;
  color:#FFFFFF;
  background:url('images/design.jpg') top left no-repeat;
  padding-top: 65px;
  color:#FFFFFF;
  width: 415px;
}
#servicesprint {
  vertical-align: top;
  text-align:justify;
  color:#FFFFFF;
  background:url('images/print.jpg') top right no-repeat;
  padding-top: 70px;
  color:#FFFFFF;
}
#servicesother {
  vertical-align: top;
  text-align:justify;
  color:#FFFFFF;
  background:url('images/other1.jpg') top left no-repeat;
  padding-top: 70px;
  color:#FFFFFF;
}

td.contentcell {
  vertical-align: top;
  text-align:justify;
  margin-right:0px;
  padding-top: 30px;
  padding-left: 20px;
}
label {
  font: bold 12px verdana, helvetica, sans-serif;
  width: 100px;
  float: left;
  text-align: right;
  padding-bottom:0px;
  padding:0px;
  margin-top:0px;
  margin-right: 0.5em;
  display: block;
  vertical-align: middle;
}
.style1 {color: #FFFFFF}
.style2 {font-family: Arial, Helvetica, sans-serif}
.style3 {color: #0267CB}
.style6 {font-size: 14pt}
.contbox { margin-bottom: 5px; border: 1px solid #0066CC; }
.txt { font: normal 12px verdana, helvetica, sans-serif; }
