
body,html
{
	background:#fff;
}
#container2
{
	background:url(../images/diamond-press-and-design.gif) 274px 0 no-repeat;
}
#phoneEmail, #careerOpps
{
	font-size:0.75em;
	letter-spacing:-1px;
	color:#737A6E;
}
#phoneEmail strong, #careerOpps strong
{
	padding:0 1px 0 2px;
}
#phoneEmail strong, #phoneEmail a:hover, #careerOpps strong, #careerOpps a:hover
{
	color:#D9408C;
}
#phoneEmail a, #careerOpps a
{
	color:#737A6E;
	text-decoration:none;
}
	
h1
{
	background:url(../images/bg-h1.gif) no-repeat;
	color:#fff;
	text-transform:lowercase;
}
h2, label
{
	font-size:1em;
	font-weight:bold;
}
#content
{
	background:#323531 url(../images/bg-content.gif) no-repeat;
	color:#323531;
}

#textWrapper
{
	background:url(../images/content/phone-mouse-pen.jpg) no-repeat;
}
#textArea
{
	background:url(../images/content/inner.gif) bottom left no-repeat;
}
body.aboutUs #textArea, body.printServices #textArea, body.copyWriting #textArea, body.designServices #textArea
{
	background:none;
}
body.aboutUs #textTop, body.printServices #textTop, body.copyWriting #textTop, body.designServices #textTop
{
	background:url(../images/content/inner-top.gif) top left no-repeat;
	width:690px;
	height:25px;
}
#text
{
	font-size:0.75em;
}
#text p
{
	padding:0 0 20px 0;
	color:#D9408C;
}
#text p a
{
	color:#D9408C;
	text-decoration:none;
}
#text p a:hover
{
	text-decoration:underline;
}
/* page specific backgrounds */
body.aboutUs #textWrapper{background:url(../images/content/darren-yvonne2.jpg) bottom left no-repeat;}
body.home #textWrapper{background:url(../images/content/diamond.jpg) no-repeat;}
body.quotationRequest #textWrapper{background:url(../images/content/mouse.jpg) no-repeat;}
body.logoDesign #textWrapper{background:url(../images/content/logo-design.jpg) no-repeat;}
body.ncr #textWrapper{background:url(../images/content/ncr.jpg) no-repeat;}
body.printServices #textWrapper{background:url(../images/content/print-services.jpg) bottom left no-repeat;}
body.additionalServices #textWrapper{background:url(../images/content/additional-services.jpg) no-repeat;}
body.printDesign #textWrapper{background:url(../images/content/print-design.jpg) no-repeat;}
body.webDesign #textWrapper{background:url(../images/content/web-design.jpg) no-repeat;}
body.advertising #textWrapper{background:url(../images/content/advertising.jpg) no-repeat;}
body.exhibitionDesign #textWrapper{background:url(../images/content/exhibition-design.jpg) no-repeat;}
body.stationery #textWrapper{background:url(../images/content/stationery.jpg) no-repeat;}
body.copyWriting #textWrapper{background:url(../images/content/copy-writing.jpg) bottom left no-repeat;}
body.designServices #textWrapper{background:url(../images/content/design-services.jpg) bottom left no-repeat;}
body.foldersInserts #textWrapper{background:url(../images/content/folders-inserts.jpg) no-repeat;}
body.marketing #textWrapper{background:url(../images/content/marketing.jpg) no-repeat;}
body.distribution #textWrapper{background:url(../images/content/distribution.jpg) no-repeat;}
body.brochuresFlyers #textWrapper{background:url(../images/content/brochures-flyers.jpg) no-repeat;}
body.posters #textWrapper{background:url(../images/content/posters.jpg) no-repeat;}


/* Navigation */
#navigation ul li a
{
	text-decoration:none;
	background:#fff;
	color:#CC0066;
	text-align:right;
}
#navigation ul li a:hover, #navigation ul li.active a
{
	background:#CC0066;
	color:#fff;
}
#navigation ul li.active ul li
{
		font-size:0.75em;
		background:#fff;
}
#navigation ul li.active ul li a
{
	background:#fff;
	color:#CC0066;
	border-bottom:1px dotted #CC0066;
}
#navigation ul li.active ul li a:hover, #navigation ul li.active ul li.active a
{
	border-bottom:1px solid #F2C2DA;
	background:#F2C2DA;
}
#navigation ul li.active ul li.active a
{
	background:#EBB2CE;
}
#footer
{
	color:#737A6E;
	font-size:0.75em;
	letter-spacing:-1px;
}
.formError
{
	color:#D9408C;
}
input,textarea
{
	border:1px solid #D9408C;
	background:#fff;
	width:180px;
	margin-left:4px;
}
td
{
	vertical-align:top;
	padding:0 0 16px 0;
}
#content .lessPad
{
	width:300px;
}
#content .lessPad td, #content .lessPad td p
{
	padding:0 0 4px 0;
}
#content .lessPad td p
{
	text-transform:uppercase;
	font-size:0.9em;
}
#txtMessage, #txtQuotation
{
	height:70px;
	overflow:hidden;
}
#txtQuotation
{
	width:264px;
}
#submit
{
	width:auto;
	border:none;
	color:#CC0066;
	font-weight:bold;
	margin-left:0;
}