body {
	margin: 0px; padding: 0px; background-color:#333333; font-family: Arial, Verdana, Helvetica, sans-serif;  font-size: 0.9em; color: #ffffff;}

h1 {
	font-weight: lighter; color: #fff; font-weight:bold; font-size: 2em; line-height: 1.2em;}

p{
padding-left: 10px;}

.style1 {
	color: #CC0066;font-weight: bold;}
.contactpadding{
	padding-left:20px;
}
#top_bar {
	background-image:url(images/Procreate-design-header.png);background-repeat:repeat-x; margin-top: -60px; padding: 0px 0px 0px 0px; height: 140px; width:100%; text-decoration:none;}

#contact_bar  {
	margin: -72px 0 0 0; padding: 0px 0px 0px 10px; height: 70px; width:100%; text-decoration:none;}
#contact_bar ul{
	text-decoration:none; margin: 0px; padding-top: 15px; padding-right: 1px; padding-bottom: 0px; padding-left: 0px; float:right; color: #E2007A;}
#contact_bar a{
	color: #E2007A; text-decoration:none;}
#contact_bar a:link{
    list-style: none; color: #E2007A; text-decoration:none;}
#contact_bar a:hover{
	list-style:none; color: #4B4B4D;}
#contact_bar li {
	padding: 0px; display: inline; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; text-decoration:none;}

#top_nav {
	background-image:url(images/Procreate-logo.png); background-position:left; background-repeat:no-repeat; margin: 0px; padding: 0px; height: 135px; clear: both; }
#top_nav ul {
	float:right; margin: 0px; text-transform: uppercase; word-spacing: 0em; font-size: 0.9em; list-style-type: none; }
#top_nav li {
	display: inline; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
#top_nav a:link {
	text-decoration: none; color: #fff; }
#top_nav a:visited {
	color: #C6C7C9; text-decoration: none; }
#top_nav a:hover {
	color: #E2007A; text-decoration: none; }

#container {
	width: 900px; height: auto; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }

#copy {
	margin: 0px; padding-top: 12px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; font-weight: 100; line-height: 1.4em; letter-spacing: 0em;
font-size: 1em; text-align:left; }
#copy a:link {
	text-decoration: none; color: #6483d2; }
#copy a:visited {
	color: #6483d2; text-decoration: none; }
#copy a:hover {
	color: #6483d2; text-decoration: underline; }
#left_container {
	margin: 0px; padding: 0px; float: left; width: 300px; }
#left_container ul {
	margin: 0px; text-transform: uppercase; word-spacing: 0em; font-size: 0.9em; list-style-type: none; width: 290px; padding-top: 30px; padding-right: 0px; padding-bottom: 50px; padding-left: 0px; }
#left_container li {
	display: block; padding-top: 7px;border-bottom-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: dashed;border-left-style: none;border-bottom-color: #fff;margin: 0px 0px 0px 10px;;padding-right: 0px;padding-bottom: 7px;padding-left: 0px;}
#left_container a:link {
	text-decoration: none;color: #C6C7C9;}
#left_container a:visited {
	color: #C6C7C9;text-decoration: none;}
#left_container a:hover {
	color: #fff;text-decoration: none;background-color:#CC0066;}

#index_container {
	margin: 0px; padding: 0px; float: left; width: auto; }
#index_container ul {
	margin: 0px; text-transform: uppercase; word-spacing: 0em; font-size: 0.8em; list-style-type: none; width: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; float:left;   }
#index_container li {
	float:left; display: block;  border-left-style:dotted; border-left-color:#cc0066; margin: 0px 10px 0px 10px; padding-right: 0px; padding-left: 10px;}
#index_container a:link {
	text-decoration: none;color: #C6C7C9;}
#index_container a:visited {
	color: #C6C7C9;text-decoration: none;}
#index_container a:hover {
	color: #fff;text-decoration: none;background-color:#CC0066;}

#right_container {
	margin: 0px;float: right;width: 600px;padding-top: 0px;padding-right: 0px;padding-bottom: 20px;padding-left: 0px;	}
#right_container ul {
	color: #3D342A;font-size: 1.2em;text-decoration: none;list-style-type: none;}
#right_container a:link {
	text-decoration: none;color: #C6C7C9;}
#right_container a:visited {
	color: #C6C7C9;text-decoration: none;}
#right_container a:hover {
	color: #fff;text-decoration: none;background-color:#CC0066;}
	
#portfolio_container {
	margin: 0px;padding: 0px; text-align:center; float:none;width: 900px;}
	
#sitemap_container {
	margin: 0px;padding: 0px;float: left;width: 900px;}
#sitemap_container ul {
	margin: 0px;word-spacing: 0em;font-size: 0.9em;list-style-type: none;padding-top: 30px;padding-right: 0px;padding-bottom: 50px;padding-left: 0px;}
#sitemap_container li {
	display: block;padding-top: 7px;margin: 0px 0px 0px 10px;;padding-right: 0px;padding-bottom: 7px;padding-left: 0px;color:#fff;}
#sitemap_container a:link {
	text-decoration: none;color: #C6C7C9;}
#sitemap_container a:visited {
	color: #C6C7C9;text-decoration: none;}
#sitemap_container a:hover {
	color: #fff;text-decoration: none;background-color:#CC0066;}
	
.about{
background-image:url(/images/about-header.png); background-repeat:no-repeat; background-position:left; width:277px; height:78px; margin-top:-10px; margin-left:0px;}

.welcome{
	background-image:url(images/welcome.png);background-repeat:no-repeat;background-position:left;width:263px;height:88px;margin-top:-10px;margin-left:-4px; }

.print{
	background-image:url(images/print-header.png);background-repeat:no-repeat;background-position:left;width:346px;height:78px;margin-top:-10px;margin-left:-4px; }
.business{
	background-image:url(images/business-header.png);background-repeat:no-repeat;background-position:left;width:426px;height:76px;margin-top:-10px;margin-left:-4px; }
.leaflets{
	background-image:url(images/leaflets-header.png);background-repeat:no-repeat;background-position:left;width:533px;height:78px;margin-top:-10px;margin-left:-4px; }
.posters{
	background-image:url(images/posters-header.png);background-repeat:no-repeat;background-position:left;width:594px;height:78px;margin-top:-10px;margin-left:-4px; }
.prices{
	background-image:url(images/prices-header.png);background-repeat:no-repeat;background-position:left;width:174px;height:78px;margin-top:-10px;margin-left:-4px; }

.construction{
	background-image:url(images/construction.png);background-repeat:no-repeat;background-position:right;width:590px;height:131px;margin-top:-5px;}

.portfolio{
	background-image:url(images/portfolio-header.png);background-repeat:no-repeat;background-position:right;width:265px;height:84px;margin-top:-5px;margin-left: -11px; }

.contact{
background-image:url(images/contact-header.png);background-repeat:no-repeat;background-position:right;width:318px;height:82px;margin-top:-5px;margin-left: -13px; }

.sitemap{
	background-image:url(images/sitemap-header.png);background-repeat:no-repeat;background-position:right;width:248px;height:78px;margin-top: 0px;margin-left: 0px; }

.services{
	background-image:url(images/services_header.png);background-repeat:no-repeat;background-position:right;width:253px;height:87px;margin-top: -10px;margin-left: -4px; }

.branding{
	background-image:url(images/branding-header.png);background-repeat:no-repeat;background-position:right;width:251px;height:71px;margin-top: 0px;margin-left: 0px; }

.bespoke{
	background-image:url(images/bespoke-header.png);background-repeat:no-repeat;background-position:right;width:405px;height:73px;margin-top: 0px;margin-left: 0px; }

.seo{
	background-image:url(images/seo-header.png);background-repeat:no-repeat; background-position:center; width:120px;height:75px;margin-top: 0px;margin-left: 0px; }

.stationary{
	background-image:url(images/stationary-header.png);background-repeat:no-repeat; background-position:center; width:514px;height:90px;margin-top: 0px;margin-left: 0px; }


.hosting{
	background-image:url(images/hosting-header.png);background-repeat:no-repeat; background-position:center; width:262px;height:78px;margin-top: 0px;margin-left: 0px; }

.logo{
	background-image:url(images/logo-header.png);background-repeat:no-repeat; background-position:center; width:358px;height:90px;margin-top: 0px;margin-left: 0px; }
		
.thankyou{
	background-image:url(images/thankyou-header.png);background-repeat:no-repeat; background-position:center; width:280px;height:78px;margin-top: 0px;margin-left: 0px; }
			
.background{
	background-color:#CC0066;color:#000000; }
	
.send{
	background-image:url(images/send.png);background-repeat:no-repeat; }
	
.wrapper { width: 960px; margin: 0 auto; padding: 0 40px; }

.clear { clear: both; height: 0px; width: 100%;  border-top: solid 1px #CC0066; }

#bottom { width: 100%; height: 400px; text-align: center; vertical-align: top; background: url("images/bottomblur.gif") top left repeat-x #1E1E1E; }

#addressbox { width: 230px; height: 310px; margin-top: 40px; float: left; text-align: left; font-size: 10px; color: #fff; }
#addressbox a { font-size: 10px; color: #fff; text-decoration: none; list-style-type: none; }
#addressbox a:hover { font-size: 10px; color: #CC0066; text-decoration: none; list-style-type: none; }
#addressbox div { height: 50px; padding-left: 40px; }
#addressbox div img { position: relative; top: 0px; left: -5px; }
#addressbox p { padding-top: 15px; line-height: 20px; padding-left: 40px; }

.bottommenubox { width: 230px; height: 310px; margin: 40px 0 0 10px; border-left: solid 1px #CC0066; float: left; text-align: left; font-size: 10px; }
.bottommenubox span { line-height: 60px; padding-left: 20px; font-weight: bold; }
.bottommenubox ul { list-style: none; padding-left: 20px; }
.bottommenubox li { line-height: 18px; }
.bottommenubox li a, .bottommenubox li a:link, .bottommenubox li a:visited { color: #fff; text-decoration: none; list-style-type: none; }
.bottommenubox li a:hover, .bottommenubox li a:visited:hover { color: #cc0066; }

#footer {  width: 100%; text-align: center; vertical-align: top; background: #000; line-height: 25px; 
	margin: 0px; clear: both; height: 40px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top: solid 1px #fff;  }
#footer ul {
	padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; text-transform: uppercase; word-spacing: 0em; font-size: 0.7em; list-style-type: none; }
#footer li {
	display: inline; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; }
#footer a:link {
	text-decoration: none; color: #CCCCCC; }
#footer a:visited {
	color: #CCCCCC; text-decoration: none; }
#footer a:hover {
	color: #fff; border-bottom-width: 1px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-bottom-color: #fff; }
	
#main .wrapper .box185 .ctl .ctr .cbl .cbr .content .blue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 21px;font-style: normal;font-weight: normal;color: #4DDFF4;background-position: left top;word-spacing: normal;}

.about {
	background-image:url(images/about-header.png);
	background-repeat:no-repeat;
	background-position:right;
	width:277px;
	height:58px;
	margin-top:-5px;
	margin-left: -5px;
}

