@charset "iso-8859-1";
/* main body style sets up the default font style and size etc. */
body {background-color:#000;font-size:100%;font-family:verdana, arial, sans-serif;margin:0px;padding:0px;text-align:center;}

a,
a:active,
a:visited,
a:link {color:#A25051;text-decoration:none;font-weight:normal;}
a:hover {color:#A25051;text-decoration:underline;font-weight:normal;}

div.headerstage {margin:0 auto;width:980px;height:10px;}
.header {margin:0 auto;width:980px;font-size:75%;padding:0px;}
.header a,
.header a:active,
.header a:visited,
.header a:link {color:#A25051;text-decoration:none;font-weight:normal;display:inline;}
.header a:hover {color:#A25051;text-decoration:underline;font-weight:normal;display:inline;}

div.mainstage {margin:0 auto;margin-top:5px;width:980px;height:540px;background-color:#000;}
div.mainstagesculpt {margin:0 auto;margin-top:15px;width:980px;height:540px;background-color:#898C90;}
div.mainstageold {margin:0 auto;margin-top:15px;width:980px;height:540px;background-color:#B1B1B0;}
div.mainstagebutton {margin:0 auto;margin-top:15px;width:980px;height:540px;background-color:#808080;}
div.mainstagebw {margin:0 auto;margin-top:15px;width:980px;height:540px;background-color:#d8d8d8;}

div.leftstage {width:220px;height:540px;float:left;}
div.rightstage {width:760px;height:540px;float:right;}

div.contentstage {width:500px;height:500px;float:left;}
div.contentindex {margin:0 auto;width:465px;height:465px;margin-top:17px; font-size:80%;}
div.contentwhite {margin:0 auto;width:465px;height:465px;margin-top:17px; font-size:80%; text-align:left; background-color:#000; color:#ccc;}
div.rocket {width:260px;height:260px;float:right;}
div.telno {width:260px;height:40px;float:right;}
div.pagespecific {width:260px;height:200px;float:right;}
div.pagespecificcontent {margin:0 auto;width:220px;margin-top:20px;height:160px;border:dotted 1px #fff;overflow:hidden;}
div.strapline {width:760px;height:40px;text-align:right;}
div.footerstage {margin:0 auto;width:980px;height:40px;}

.footer {margin:0 auto;width:980px;font-size:75%;padding:5px;display:block;}
.footer a,
.footer a:active,
.footer a:visited,
.footer a:link {color:#A25051;text-decoration:none;font-weight:normal;display:inline;}
.footer a:hover {color:#A25051;text-decoration:underline;font-weight:normal;display:inline;}
.copyright {margin:0 auto;width:990px;font-size:65%;color:#999;}

img {border:none;}
img.logo {width:220px;height:540px;}
img.rocket {width:260px;height:260px;}
img.strapline {width:760px;height:40px;}
img.telno {width:260px;height:40px;}

table.content {margin:0 auto;width:465px; color:#999;border-collapse:collapse;}
table.content td {width:115px;height:115px;border:dotted 1px #fff;}
table.content td a,
table.content td a:active,
table.content td a:visited,
table.content td a:link {color:#999;text-decoration:none;font-weight:normal;display:block;height:100%;}
table.content td a:hover {color:#fff;font-weight:normal;text-decoration:none;background-color:#999;}

.navback {margin:0 auto; height:156px; width:216px; margin-top:2px; font-size:80%; background-color:#000; text-align:left; color:#999;}
.navback p {margin:.5em 1em 0em 1em;}
/*
.navback a,
.navback a:active,
.navback a:visited,
.navback a:link {color:#A25051;text-decoration:none;font-weight:normal;}
.navback a:hover {color:#A25051;text-decoration:underline;font-weight:normal;}
*/

img.robpicture {float:left; padding:2px; margin:8px; width:110px; height:125px; border:dotted 1px #A25051;}
img.deanpicture {float:left; padding:2px; margin:8px; width:110px; height:125px; border:dotted 1px #A25051;}
img.historypicture {float:right; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.missionpicture {float:left; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.keyaimspicture {float:right; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.portfoliopicture {float:left; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.pricetagpicture {float:right; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.packagespicture {float:right; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.sitemappicture {float:right; padding:2px; margin:8px; width:150px; height:125px; border:dotted 1px #A25051;}
img.uparrow {width:15px; height:15px; vertical-align:middle; padding-right:3px;}
img.downarrow {width:15px; height:15px; vertical-align:middle; padding-right:3px;}
img.leftarrow {width:15px; height:15px; vertical-align:middle; padding-right:3px;}
img.portfolioicon {text-align:left; float:left; padding:2px; margin:8px; width:125px; height:70px; border:dotted 1px #A25051;}
img.privacypicture {float:right; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.contactuspicture {float:right; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.logoportfolioicon {text-align:left; float:left; padding:2px; margin:8px; width:125px; height:70px; border:dotted 1px #A25051;}
img.logoportfoliopicture {float:right; padding:2px; margin:8px; width:125px; height:125px; border:dotted 1px #A25051;}
img.pencologoportfolioicon {text-align:left; float:left; padding:2px; margin:8px; width:190px; height:65px; border:dotted 1px #A25051;}
img.clientwebsiteportfoliopicture {float:left; padding:2px; margin:8px; width:225px; height:130px; border:dotted 1px #A25051;}

img.meadowslogoportfolioicon {text-align:left; float:left; padding:2px; margin:8px; width:135px; height:135px; border:dotted 1px #A25051;}
img.newbeglogoportfolioicon {text-align:left; float:left; padding:2px; margin:8px; border:dotted 1px #A25051;}

h1 {color:#D6D9DE;font-weight:800;margin:.3em .5em .3em;}
h2 {color:#A25051;margin:.3em .5em .3em;}
h3 {color:#D6D9DE;margin:.3em .5em .3em;}
h4 {color:#A25051;margin:.3em .5em .3em;}
h5 {color:#D6D9DE;margin:.3em .5em .3em;}
p {margin:.5em .75em .75em .75em;}
p.webportfolio {clear:both;}
p.logoportfolio {clear:both;}

/* key aims ul classes */
ul.keyaims li {padding-bottom:10px;}
ul.keyaims li ul.service li {padding-bottom:2px;}

.bold {font-weight:800;}
.sundaylaunch {font-weight:800; color:#A25051;}
.newsletterintro {padding: 20px 5px 10px 10px; width:100%; background-color:#A15152; font-size:85%; background-image:url(images/newsbg.gif)}
.newsletterform {margin:10px; width:95%; font-size:85%;}

