/*
* Site Styles
*/
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:13px;
	color:#808285;
	background-color:#ffffff
}

h1
{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px
}
h2
{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px
}
h3{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px
}
h4{

}
p{

}
td {
}

th {
	
}
ul{padding:10px 0px 10px 20px;}
ul li{list-style-type:disc;padding-bottom:10px;}
ol{padding:10px 0px 10px 20px;color:#000000;}
ol li{list-style-type:decimal;padding-bottom:10px;}
a{color:#28903A;text-decoration:none}
a:hover{text-decoration:underline;}
strong{font-weight:bold}
.formhandlertable{padding:5px 10px 0px 0px}
.formhandlertable td{padding:5px 10px 0px 0px}
#rightnote h3{color:#28903A;}
.redtext{color:#EE1D25;}

.callfree
{
	color:#EE1D25;
	float:left;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:15px;
}
.packagephone
{
	color:#EE1D25;
	float:left;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:5px;
	padding-right:7px;
}
.exampleform
{
	width:300px;
	float:left;
	padding-top:2px;
}

/*home styles*/
.homesale
{
	background:url('../graphics/images/home-bg_02.gif') top left repeat-y #ffffff;
	width:601px;
	height:400px;
	padding:0px 20px;
}

/*article styles*/
.articletitle a{color:#000000;}
.articleborder{margin-left:9px;}
.articleimg{float:right;margin:0px 0px 5px 5px}
.articlenav{float:right;margin-left:10px}
.articlenav .selected{font-weight:bold}
.articlenav a{color:#808285}
.articlewrapper
{
	background:url('../graphics/article-bg.jpg') 9px 0px repeat-y #ffffff;
	width:928px;
	height:89px;
	padding-left:9px;
}
.articleentry2
{
	background:url('../graphics/article-bg2.jpg') top left repeat-y #ffffff;
	width:910px;
	padding:0px 9px;
}
.articleentry
{
	float:left;
	font-size:11px;
	margin:0 11px;
	width:287px;	
}
.metadetails{font-style:italic;}
.colourgreen{color:#28903A;}
.articleentry h1
{
	color:#28903A;
	padding-bottom:0px;
	font-size:15px;
}
.articleentry a
{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
.articleentry a:hover{text-decoration:none;}

/*header styles*/
#header img{float:left;}
#loginform input
{
	border:0px;
	margin:0px;
	padding:0px;
	color:#808285;
}
.salepointbasket{padding-left:10px;}
#salepointright img{float:right;padding-top:1px}
.headercta{padding:5px 0px 0px 20px;}
#randomimage
{
	border:1px solid #B6B6B6;
	border-width:0px 1px;
	float:left
}
#logos
{
	 margin:0px;
	 padding:0px;
}
#logos li{list-style-type:none;padding-bottom:0px}
.sample{background:url('../graphics/arrow.gif') right center no-repeat;padding-right:20px;cursor:pointer;font-size:8pt}
#phonebar
{
	float:left;
	padding-top:10px;
	padding-left:20px;
	color:#28903A;
	text-transform:uppercase;
	font-size:17px;
}
#phonebar .redtext{font-weight:bold;}

/*center styles*/
.cmsimage{float:right;padding:5px}
#started th
{
	width:80px;
	font-size:13px;
	font-weight:bold;
	color:#28903A;
	vertical-align:top;
	text-align:left;
	padding:5px 0px;
}
#started td
{
	vertical-align:top;
	text-align:left;
	padding:5px 0px;
}
.logoman{padding-bottom:1px}
.myfonts{float:right}
#example{color:#28903A;font-size:14px;font-weight:bold;}
img#startimg{padding-left:200px;float:none}

/*footer styles*/
#footer{color:#ffffff;font-size:11px;}
#footer a{color:#ffffff;}
a#resourceslink{color:#dddddd}

/*portfolio styles*/
#portfoliowrapper{margin-left:5px;}
.portfolioentry{float:left;margin:0 12px 0px 10px;}
.portfoliocontent
{
	border:1px solid #B6B6B6;
	border-width:0px 1px;
	width:211px;
	height:112px;
	overflow:hidden;
}
.bigshow{position:absolute;/*top:60%;left:36%;*/z-index:1000;width:392px;display:block;}
.bighide{display:none;}
.portfoliobig{position:absolute;top:60%;left:36%;width:392px;display:none;}
.closeupcontent{border-color:#636467;border-style:solid;border-width:0 9px;width:360px;background-color:#ffffff;padding:7px;font-size:12px;color:#000000}
.gallerynav{clear:both;margin-left:10px}
.gallerynav .selected{font-weight:bold}
.gallerynav a{color:#808285}

/*stationery design styles*/
.designentry{float:left;margin:0 12px 0px 0px}
.designmiddleentry{float:left;margin:60px 0px 0px 6px}
.designsmallentry{float:left;margin:20px 12px 0px 0px}
.designlargecontent
{
	border:1px solid #B6B6B6;
	border-width:0px 1px;
	width:177px;
	height:245px;
	overflow:hidden;
}
.designsmallcontent
{
	border:1px solid #B6B6B6;
	border-width:0px 1px;
	width:146px;
	height:87px;
	overflow:hidden;
}
.designentry{float:left;margin:0 12px 0px 0px}
.designsmall{margin-top:20px}
.designsmall td{padding:0px 0px 5px 10px}
.printnav{margin-top:10px}
.printnav .selected{font-weight:bold}
.printnav a{color:#808285}

/*logo design forms*/
#valuepackagetable{background:url('../graphics/logo-design-bg-value-middle.gif') top left repeat-y;}
#businesspackagetable{background:url('../graphics/logo-design-bg-business-middle.gif') top left repeat-y;}
#premiumpackagetable{background:url('../graphics/logo-design-bg-premium-middle.gif') top left repeat-y;}
#valuepackagetable li{color:#28903A;}
#businesspackagetable li{color:#00aeef;}
#premiumpackagetable li{color:#662d91;}
.packages{clear:both;margin-bottom:10px;}
.packages td{vertical-align:top;text-align:left;}
.packages ul{padding:0px}
.packages li{font-size:13px;font-weight:bold;list-style-type:none;padding-bottom:10px}
.packageimage{margin-right:8px;}
.middlecolumn{padding:5px 10px 10px 10px}
.middlecolumn h1{padding-top:5px;font-size:16px}
td.startdesign{float:right;vertical-align:bottom;}
.packagetitle{padding-bottom:10px;}

/*order form styles*/
h1.orderformtitle{color:#28903A;}
.logodesign{width:928px}
.logodesign th{width:240px;background-color:#DCDDDE;color:#808285;font-weight:bold;padding:5px;vertical-align:top}
.radio{padding-right:20px}
.largespacer{background-color:#ffffff;height:26px;padding-left:5px;text-align:left;vertical-align:bottom;}
.cta{background-color:#ffffff;padding:5px;text-align:right;vertical-align:bottom;}
.tablefield{color:#808285;font-weight:bold;background-color:#EBECED;padding:5px;width:662px;text-align:center;vertical-align:top;}
.tablefieldleft{color:#808285;font-weight:bold;background-color:#EBECED;padding:5px;width:662px;text-align:left;vertical-align:top;}
.tablefieldleft ul{padding:0 0 0 20px;}
.tablefieldleft ul li {padding:4px 0px;}
#firstname{width:99%}
#lastname{width:99%}
#address1{width:99%}
#address2{width:99%}
#city{width:99%}
#county{width:99%}
#postcode{width:99%}
#email{width:99%}
#telephone{width:99%}
#mobile{width:99%}
#companyname{width:99%}
#slogan{width:99%}
#colour{width:99%}
#font{width:99%}
#shape{width:99%}
#do{width:99%}
#image{width:99%}
#other{width:99%}
#like{width:99%}
.formalert{color:#28903A;}
.payform th{width:220px;background-color:#DCDDDE;color:#808285;font-weight:bold;padding:5px;vertical-align:top}
.payform td{color:#808285;font-weight:bold;background-color:#EBECED;padding:5px;width:622px;text-align:center;vertical-align:top;}/*remove?*/
.tablefieldright{color:#000000;font-weight:bold;background-color:#EBECED;padding:5px;width:60px;text-align:right;vertical-align:top;border-left:3px solid #ffffff;}
.formtotal{text-align:right;padding-bottom:0px}
.total{padding-bottom:0px}
#emailnotice{padding:5px;border:3px solid #28903A;background-color:#ffffff}
#stationerydesign{background-color:#FFFFFF;border:3px solid #28903A;padding:5px;}
.ordercheck{width:100%}
.ordercheck th{background-color:#DCDDDE;color:#808285;font-weight:bold;padding:5px;vertical-align:top;text-align:left}
.ordercheck td{background-color:#EBECED;color:#808285;font-weight:bold;padding:5px;vertical-align:top;text-align:left;}/*border:0px solid #ffffff;border-width:0px 0px 0px 3px*/
td.tablespacer{background-color:#ffffff;width:662px;height:3px;padding:0px}
.totalvat{min-width:120px}
.description{min-width:240px}

/*stationary print styles*/
#printform td{padding:5px;text-align:left;vertical-align:top}
#businessstartup td{padding:5px 0px}
#flyerform td{padding:5px 0px}
#printform h2{color:#28903A;padding:0px;}
#printform h3{color:#28903A;padding:0px;}
.printselect{height:15px;font-size:10px}

/*creative library*/
a.greylink{color:#808285;text-decoration:underline;}
a:hover.greylink{color:#808285;text-decoration:none;}
.download{padding-top:5px;}
#welcome h1{color:#ffffff;}
.fhform td{padding:5px 10px 5px 0px;}
#loginlarge h2{border-bottom:1px solid #DCDDDE;}
.librarylogin{margin:20px auto;}
.librarylogin th{padding:5px 5px;margin:5px 0px;background-color:#DCDDDE;text-align:center;font-weight:bold;width:100px;}
.librarylogin td{padding:5px 5px;margin:5px 0px;background-color:#EBECED;}
td.whitebg{background-color:#ffffff;padding:3px 0px;vertical-align:middle;}
.librarylogin input{width:99%;color:#808285;}
.usernamemessage{font-weight:bold;}
.loginman{margin:20px 0px;}

/*concept page*/
.concepttable{width:928px}
.concepttable td{vertical-align:middle;}
.conceptentry{float:left;margin:0px;margin-right:10px}
.conceptimage{color:#28903A;font-weight:bold;font-size:14px;}
.conceptstate{padding:15px 0px 0px 20px;font-size:13px;}
.conceptfeedback{padding:15px 20px 0px}
.conceptwrapper{padding:5px;background-color:#fffffff;color:#808285;height:85px}
.concepttable textarea{vertical-align:top;text-align:left;color:#808285;}

/*convert logo*/
#confirstname{width:99%}
#conlastname{width:99%}
#conaddress1{width:99%}
#conaddress2{width:99%}
#concity{width:99%}
#concounty{width:99%}
#conpostcode{width:99%}
#conemail{width:99%}
#contelephone{width:99%}
#conmobile{width:99%}
#concompanyname{width:99%}
#conslogan{width:99%}
#confont{width:99%}
#confile{width:99%}
#conlink{width:99%}
.converttable{font-size:11px;vertical-align:top;}
#startdatenotice{padding:5px;border:3px solid #28903A;background-color:#ffffff;}
#issuenumbernotice{padding:5px;border:3px solid #28903A;background-color:#ffffff;}
#cardverification{padding:5px;border:3px solid #28903A;background-color:#ffffff;}
#cardnumber{padding:5px;border:3px solid #28903A;background-color:#ffffff;}

/*history styles*/
.notselected{padding:7px 5px 3px 5px;float:left;margin:10px 5px 0px 0px;font-weight:bold;font-size:13px;width:126px;height:17px;text-align:center;background:url('../graphics/tabheader-soft.gif') top left no-repeat #ECECEC;}
.historytabhide{color:#28903A;background-color:#DCDDDE;padding:5px;float:left;margin:0px 5px 0px 0px;font-weight:bold;font-size:13px;}
.historytabhide:hover{background-color:#28903A;cursor:pointer;color:#ffffff}
.historytab{background-color:#28903A;color:#ffffff;padding:5px;float:left;margin:0px 5px 0px 0px;font-weight:bold;font-size:13px;}

/*creative library signup styles*/
.renewalform{margin-top:10px}
.renewalform td{padding-bottom:10px}
.renewalform th{padding-bottom:10px}
.renewalform h2{padding-bottom:0px;color:#28903A;}
.price{vertical-align:middle}
th.title{color:#A7A9AC;background-color:#DCDDDE;width:150px;font-weight:bold;padding:5px;vertical-align:middle;}
td.field{color:#DCDDDE;background-color:#A7A9AC;width:350px;font-weight:bold;padding:5px;vertical-align:middle;text-align:center}
td.submit{padding-top:10px}

/*stationery print styles*/
#fullcompanyname{width:99%}
#fullcompanyaddress{width:99%}
#registeredno{width:99%}
#registeredvat{width:99%}
#fullcompanyname{width:99%}
#emailbussiness{width:99%}
#telephonebussiness{width:99%}
#fax{width:99%}
#mobilebussiness{width:99%}
#printfile{width:99%}
.logodesign h3{color:#28903A;padding-top:8px}
.intro h2{color:#28903A;padding:0px 10px 0px 5px;}
.intro{font-size:11px;}
.intro td{vertical-align:bottom;}

/*paypal payment tables*/
.paymenttable td{color:#808285;font-weight:bold;background-color:#ffffff;text-align:left;vertical-align:top;width:auto;}
.paymenttable td td{padding:5px}
.paymenttable th
{
	background-color:#DCDDDE;
	color:#808285;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
	width:240px;
}
.paymenttable td.tablefieldleft{background-color:#EBECED;}
.paymenttable td.tablespacer{width:662px;height:3px;padding:0px;}
td.paypallogin{text-align:center;vertical-align:middle;width:40%;background-color:#ffffff}
td.paymentnotice{text-align:left;vertical-align:middle;background-color:#ffffff}
.paymenttable th img{float:none;}
.paymenttable img{float:right;}

/*bottom links styles*/

#bottom table
{
	vertical-align:top;
	font-size:11px;
}
.sectiontitle
{
	font-weight:bold;
	padding-left:19px;
}
#bottom a
{
	color:#808285;
}
#bottom ul
{
	padding:0px 0px 3px 20px;
	margin-right:15px;
}
#bottom li
{
	padding:5px 0px 0px;
}
