/* IMPORT STYLES */

@import "reset.css";
@import "typography.css";
@import "globalHeader.css";
@import "navigation.css";
@import "homepage.css";
@import "subContent.css";
@import "globalFooter.css";
@import "clientList.css";
@import "personalisationTechniques.css";
@import "companyProfile.css";
@import "contactInformation.css";
@import "forms.css";
@import "extras.css";
/*@import "print.css";*/

/* GLOBAL SITE STYLES */

body {
	background: #FFF url(/layout/images/global/body-gradient-background.jpg) repeat-x;
}

.centralise {
	margin: 0px auto;
	width: 1002px !important;
}

.contentWrapper {
	width: 980px;
	margin-top: 183px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	float: left;
	display: inline;
	background: url(/layout/images/global/content-gradient-background.jpg) no-repeat;
}

.content {
	width: 548px;
	float: left;
	display: inline;
	padding: 20px 20px 0px;
	margin-right: 20px;
	border: 1px solid #860052;
	background-color: #FFF;
}

.content h1 {
	width: 333px;
	height: 26px;
	margin-bottom: 15px;
	background-color: #FFF;
}

.content h2 {
	width: 548px;
	height: 82px;
	margin-bottom: 20px;
}

.content h3 {
	color: #860052;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #EC098D;
	margin-bottom: 20px;
	padding-bottom: 3px;
}

.content h4 {
	color: #919195;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.content h1 span, .content h2 span {
	display: none;
}

/* HEADER IMAGES */

.content h2.index {
	background: url(/images/intro-headers/index.jpg) no-repeat;
}

.content h1.client-list {
	background: url(/images/section-headers/client-list.gif) no-repeat;
}

.content h2.client-list {
	background: url(/images/intro-headers/client-list.jpg) no-repeat;
}

.content h1.customer-login {
	background: url(/images/section-headers/customer-login.gif) no-repeat;
}

.content h1.personalisation-techniques {
	background: url(/images/section-headers/personalisation-techniques.gif) no-repeat;
}

.content h2.personalisation-techniques {
	background: url(/images/intro-headers/personalisation-techniques.jpg) no-repeat;
}

.content h1.company-profile {
	background: url(/images/section-headers/company-profile.gif) no-repeat;
}

.content h2.company-profile {
	background: url(/images/intro-headers/company-profile.jpg) no-repeat;
}

.content h1.catalogue-request {
	background: url(/images/section-headers/catalogue-request.gif) no-repeat;
}

.content h2.catalogue-request {
	background: url(/images/intro-headers/catalogue-request.jpg) no-repeat;
}

.content h2.thanks {
	background: url(/images/intro-headers/thanks.jpg) no-repeat;
}

.content h1.contact-information {
	background: url(/images/section-headers/contact-information.gif) no-repeat;
}

.content h2.contact-information {
	background: url(/images/intro-headers/contact-information.jpg) no-repeat;
}

.content h1.terms-conditions {
	background: url(/images/section-headers/terms-conditions.gif) no-repeat;
}

.content h1.privacy-policy {
	background: url(/images/section-headers/privacy-policy.gif) no-repeat;
}

.content h1.accessibility {
	background: url(/images/section-headers/accessibility.gif) no-repeat;
}

.content ol {
	margin-left: 20px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 18px;
}

.content address {
	font-size: 12px;
	padding-bottom: 20px;
}

.content p {
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 18px;
}

.content p a, .content ol li a {
	color: #860052;
	text-decoration: underline;
}

.content p a:hover, .content ol li a:hover {
	color: #EC098D;
}

.content p em {
	color: #EC098D;
	font-weight: bold;
}
acronym {
	border-bottom: 1px dotted #919195;
}