a {
	color: #0c4da1;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
h3, h4, h5 {
	color: #0c4da1;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 20px;
	margin-top: 0px;
}
h5 {
	font-size: 13px;
}
img {
	border: 0;
	display: block;
	float: left;
}
ul {
	list-style-image: url(http://images.ecommetrix.com/commerce/40/template/body_bullet.gif);
}
.white {
	color: #fff;
}
.orange {
	color: #ff7500;
}
.blue {
	color: #0c4da1;
}
.red {
	color: #b53237;
}
.emphasis {
	font-weight: bold;
	font-style: italic;
}
.small {
	font-size: 11px;
}
#wrapper {
	margin-right: auto;
	margin-left: auto;
	width: 990px;
	position: relative;
}
	#main {
		width: 990px;
		position: relative;
		padding: 20px 0px 0px 0px;
	}
		#banner {
			margin-left: auto;
			margin-right: auto;
			width: 990px;
			height: 114px;
			background: url(http://images.ecommetrix.com/commerce/40/bannerBlueRed.jpg);
		}
		#menu {
			margin-left: auto;
			margin-right: auto;
			margin-top: 1px;
			width: 990px;
			height: 35px;
			background: url(http://images.ecommetrix.com/commerce/40/menuRed.jpg) no-repeat;
			position: relative;
			font-weight: bold;
			font-size: 15px;
		}
		#menu a {
			color: #fff;
			text-decoration: none;
		}
		#menu a:hover {
			color: #0c4da1;
			text-decoration: none;
		}
		#menu ul{
			border: 0;
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-align: center;
			clear: left;
		}
		#menu ul li{
			display: block;
			float: left;
			text-align: center;
			padding: 0px 0px 0px 0px;
			margin: 0;
		}
		#menu ul li a{
			width: 91px;
			height: 35px;
			margin: 0px;
			padding: 0px 0px 0px 0px;
			display: block;
		}
		#menu ul li a span{
			display:none;
		}
		#menu ul li a.home:hover{
			width: 91px;
			height: 35px;
			background: url(http://images.ecommetrix.com/commerce/40/menuRed.jpg) 0px -35px;
		}		
		#menu ul li a.specials:hover{
			width: 91px;
			height: 35px;
			background: url(http://images.ecommetrix.com/commerce/40/menuRed.jpg) -91px -35px;
		}
		#menu ul li a.support:hover{
			width: 91px;
			height: 35px;
			background: url(http://images.ecommetrix.com/commerce/40/menuRed.jpg) -182px -35px;
		}			
		#menu ul li a.contact:hover{
			width: 91px;
			height: 35px;
			background: url(http://images.ecommetrix.com/commerce/40/menuRed.jpg) -273px -35px;
		}
		#menu ul li a.testimonials {
			width: 126px;
			height: 35px;
		}
		#menu ul li a.testimonials:hover {
			width: 126px;
			height: 35px;
			background: url(http://images.ecommetrix.com/commerce/40/menuRed.jpg) -364px -35px;
		}
		#search {
			text-align: right;
			width: 326px;
			position: absolute;
			top: 7px;
			left: 662px;
		}
		#link {
			height: 23px;
			width: 990px;
			position: relative;
		}
					#viewLogin {
				height: 14px;
				padding: 3px 3px 3px 3px;
				font-family: "Trebuchet MS";
				font-size: 14px;
				position: absolute;
				left: 838px; 
			}
			#viewLogin a {
				color: #0c4da1;
				text-decoration: none;
			}
			#viewLogin a:hover {
				color: #b53237;
				text-decoration: underline overline;
			}
			#viewCart {
				height: 14px;
				padding: 3px 3px 3px 3px;
				font-family: "Trebuchet MS";
				font-size: 14px;
				position: absolute;
				left: 885px; 
			}
			#viewCart a {
				color: #0c4da1;
				text-decoration: none;
			}
			#viewCart a:hover {
				color: #b53237;
				text-decoration: underline overline;
			}
			#viewCheckout {
				height: 14px;
				padding: 3px 3px 3px 3px;
				font-family: "Trebuchet MS";
				font-size: 14px;
				position: absolute;
				left: 923px; 
			}		
			#viewCheckout a {
				color: #0c4da1;
				text-decoration: none;
			}
			#viewCheckout a:hover {
				color: #b53237;
				text-decoration: underline overline;
			}
		#content {
			margin-left: auto;
			margin-right: auto;
			background: #fff;
			width: 950px;
			padding: 20px 20px 20px 20px;
			min-height: 670px;
			position: relative;
		}
			#button {
				background: #fff;
				width: 160px;
				position: absolute;
			}	
				.buttonContainer {
					width: 158px;
					height: 40px;
					padding: 1px 1px 1px 1px;
					background: #0c4da1;
					margin-bottom: 8px;	
					position: relative;
				}	
					.buttonBg {
						background: #fff;
						text-align: center;
						width: 158px;
						height: 40px;
					}
						.buttonBg:hover {
							background: #0c4da1;
						}
						.buttonBg a {
							display: block;
							width: 158px;
							height: 20px;
							padding: 10px 0px 10px 0px;
							color: #0c4da1;
							text-decoration: none;
							font-family: "Trebuchet MS";
							font-weight: bold;
							font-size: 15px;
						}
						.buttonBg a:hover {
							color: #fff;
							text-decoration: none;	
						}
				#lookup {
					width: 152px;
					height: 75px;
					padding: 2px 4px 2px 4px;
					margin-top: 20px;
					color: #fff;
					font-family: "Trebuchet MS";
					font-size: 18px;
					font-weight: 900;
					background: #0c4da1;
					position: relative;
				}
				#phone {
					width: 100px;
					height: 45px;
					margin-top: 15px;
					padding: 2px 4px 2px 56px;
					background: #ddd url(http://images.ecommetrix.com/commerce/40/phone.jpg) left no-repeat;			
					color: #0c4da1;
					font-family: "Trebuchet MS";
					font-size: 15px;
					line-height: 22px;
					font-weight: 900;
					position: relative;
				}
				#cart {
					background: #fff;
					width: 160px;
					margin-top: 20px;
					font-size: 11px;				
				}
				#cart a {
					text-align: center;
					font-size: 11px;
					text-decoration: none;
					color: #0c4da1;
					font-weight: bold;
				}
				#cart a:hover {
					text-align: center;
					font-size: 11px;
					text-decoration: underline;
					color: #0c4da1;
					font-weight: bold;
				}
				#user {
					background: #fff;
					width: 160px;
					margin-top: 20px;
					position: relative;
				}
				#user a {
					font-size: 11px;
					text-decoration: none;
					color: #0c4da1;
				}
				#user a:hover {
					font-size: 11px;
					text-decoration: underline;
					color: #0c4da1;
				}
				#dynamic { /* The dynamic content sits in here */
					margin: 0px;
					padding: 0px;
					width: 768px;
					position: relative;
					left: 180px;
				}
				#dynamic p {
					margin: 0px;
				}
		#footer {
			margin-left: auto;
			margin-right: auto;
			width: 950px;
			padding: 0px 20px 5px 20px;
			height: 30px;
			background: url(http://images.ecommetrix.com/commerce/40/footerBg.jpg);
			position: relative;
			bottom: 0px;
		}
			#footerLinks {
				margin-left: auto;
				margin-right: auto;
				width: 950px;
				color: #fff;
				text-align: center;
				position: absolute;
				top: 10px;
			}
			#footerLinks a {
				color: #fff;
				text-decoration: none;
			}
			#footerLinks a:hover {
				color: #fff;
				text-decoration: underline;
			}
		#disclaimer {
			width: 950px;
			padding: 0px 20px 5px 20px;
			margin-top: 2px;
			text-align: center;
			font-size: 10px;
			color: #fff;
			position: relative;
			bottom: 0px;
		}
/* PRODUCT */
#ecmProductImg {
	float: right;
}
#product {
	width: 570px;
	padding-bottom: 10px;
	margin: 15px 0px 40px 0px;
	border-bottom: 1px solid #ccc;
}
.productHeader {
	margin-bottom: 15px;
	font-size: 18px;
	color: #ff2630;
}
.productHeaderB {
	font-size: 18px;
	color: #0c4da1;
}
.productSpecial {
	border: 1px solid #ff7500;
	padding: 5px 5px 5px 5px;
	color: #ff7500;
	margin-bottom: 15px;
	float: left;
	clear: left;
}
.productText {
	clear: left;
	font-size: 14px;
	color: #505050;
}
	.productText a {
		font-size: 16px;
		color: #0c4da1;
		text-decoration: none;
	}
	.productText a:hover {
		color: #fff;
		background: #0c4da1;
		text-decoration: none;
	}
.ecmProductDescription {
	width: 570px;
	margin-top: 8px;
	margin-bottom: 15px;
}
.ecmProductCustomFields {
	margin-top: 25px;
	margin-bottom: 25px;
	width: 570px;
}
.ecmAssociated {
	margin-top: 25px;
	width: 570px;
}
/* Categories */
.ecmCategoryList {
	padding-left: 25px;
	font-size: 18px;
	font-weight: bold;
}
	.ecmCategoryList a {
		color: #ff2630;
		text-decoration: none;
	}
	.ecmCategoryList a:hover {
		color: #fff;
		text-decoration: none;
		background: #ff2630;
	}

/* Cartridges */
select, option {
	color: #b53237;
	font-family: Trebuchet MS;
	font-size: 14px;
}
#chooseCartridge {
	width: 738px;
	height: 360px;
	margin: 0px 15px 0px 15px;
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #0c4da1;
	position: relative;
}
	#chooseCartridge a {
		font-size: 17px;
		text-decoration: none;
	}
	#chooseCartridge a:hover {
		color: #fff;
		background: #0c4da1;
		text-decoration: none;
	}
	.chooseCartHeader {
		font-size: 28px;
		margin-bottom: 30px;
	}
	#model {
		margin-left: 100px;
	}
		.modelA {
			height: 18px;
			padding-top: 2px;
			padding-bottom: 25px;
			float: left;
			clear: left;
			position: relative;
		}
			.modelB {
				height: 20px;
				padding-bottom: 25px;
				position: absolute;
				top: 0px;
				left: 140px;
				float: left;
				clear: left;
			}
			.modelB select {
				width: 255px;
			}
	.chooseCartFooter {
		position: absolute;
		bottom: 5px;
		left: 55px;
	}

/* Printers & MFPs*/
#wrapperPrinter {
	width: 726px;
	margin: 0px;
	padding: 0px 21px 0px 21px;
	position: relative;
	background: #fff;
}
	.printerHeading {
		font-family: "trebuchet MS";
		font-weight: bold;
		font-size: 24px;
		color: #0c4da1;
		padding: 7px 0px 15px 0px;
	}
	#wrapperPrinterBox {
		position: relative;
		width: 726px;
		height: 670px;
	}
	#wrapperMFPBox {
		position: relative;
		width: 726px;
		height: 760px;
	}
		.printerBox {
			width: 348px;
			border: 1px solid #a3a3a3;
			background: url(http://images.ecommetrix.com/commerce/40/boxHeader.jpg) repeat-x;
			padding: 0px 0px 0px 0px;
		}
		#printerBoxMono {
			position: absolute;
		}
		#printerBoxColourA {
			position: absolute;
			top: 0px;
			left: 376px;
		}
		#printerBoxColourB {
			position: absolute;
			top: 294px;
		}
		#printerBoxAthree {
			position: absolute;
			top: 356px;
			left: 376px;
		}
		#MFPBoxMono {
			position: absolute;
		}
		#MFPBoxColourA {
			position: absolute;
			top: 0px;
			left: 376px;
		}
		#MFPBoxColourB {
			position: absolute;
			top: 322px;
		}
		#MFPBoxAthree {
			position: absolute;
			top: 380px;
			left: 376px;
		}
			.printerBoxText {
				width: 348px;
				height: 25px;
				padding: 5px 0px 0px 0px;
				text-align: center;
				font-family: "Trebuchet MS";
				font-weight: bold;
				font-size: 18px;
			}
			.printerBoxText a {
				text-decoration: none;
				display: block;
				color: #b53237;
				width: 348px;
			}
			.printerBoxText a:hover {
				text-decoration: none;
			}
	.printerChoose {
		margin: 0px 0px 30px 0px;
		font-family: "Trebuchet MS";
		font-size: 18px;			
	}
		.printerChoose a {
			text-decoration: none;
		}
		.printerChoose a:hover {
			text-decoration: none;
			color: #fff;
			background: #0c4da1;
		}

/* Policies */
.policyHeading {
	font-family: "trebuchet MS";
	font-weight: bold;
	font-size: 24px;
	color: #0c4da1;
	padding: 7px 0px 15px 0px;
}
.policyTextHeading {
	font-family: "trebuchet MS";
	font-size: 16px;
	color: #0c4da1;
	margin-top: 10px;
	margin-bottom: 8px;
}
.policyText {
	font-size: 13px;
	color: #808080;
	margin-left: 10px;
}
.policyIndent {
	margin-left: 30px;
	margin-bottom: 10px;
	text-indent: -10px
}

/* Scanners */
#wrapperScanner {
	width: 738px;
	padding: 0px 15px 0px 15px;
	font-family: "Trebuchet MS";
}
	.scannerHeader {
		width: 738px;
		font-size: 26px;
		text-align: center;
		color: #0c4da1;
	}
	.scannerDescription {
		width: 738px;
		padding-top: 40px;
	}
	.scannerDescription img {
		float: right;
	}
	.scannerDescriptionText {
		width: 368px;
		margin: 18px 10px 30px 0px;
		padding: 3px 5px 3px 5px;
		border: 1px solid #505050;
		font-size: 15px;
		color: #ff2630;
	}
	.scannerDescription a {
		font-size: 18px;
		color: #0c4da1;
		text-decoration: none;
	}
	.scannerDescription a:hover {
		font-size: 18px;
		color: #fff;
		background: #0c4da1;
		text-decoration: none;
	}

/* TESTIMONIAL */
#wrapperTestimonial {
	background: #fff;
	width: 768px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-family: 'Trebuchet MS';
	position: relative;
}
	#testimonialA {
		width: 753px;
		height: 40px;
		margin: 0px;
		padding: 0px 0px 10px 15px;
		font-size: 30px;
		color: #0c4da1;
		font-weight: bold;
		position: relative;
	}
	#testimonialB {
		margin-top: 15px;
		padding: 0px;
		width: 768px;
		position: relative;
	}
		#testimonialBa {
			width: 418px;
			padding: 0px 15px 0px 15px;
			border-right: 1px solid #bbb;
			position: relative;
		}
			.quoteTestimonial {
				font-size: 15px;
				color: #808080;
				margin-bottom: 35px;
			}
			.indent {
				margin: 5px 0px 0px 20px;
			}
		#testimonialBb {
			width: 273px;
			padding: 6px 6px 6px 6px;
			border: 2px solid #ff7500;
			color: #0c4da1;
			font-size: 14px;
			position: absolute;
			left: 464px;
			top: 0px;
		}

/* 3 YEARS WARRANTY */
#warrantyBanner {
	background: #5fb25f;
	margin-bottom: 15px;
	padding: 4px 5px 4px 5px;
	font-size: 20px;
	color: #fff;
	float: left;
	clear: left;
}
	#warrantyBanner a {	
		font-size: 14px;
		color: #fff;
		text-decoration: none;
	}
	#warrantyBanner a:hover {	
		font-size: 14px;
		color: #fff;
		text-decoration: underline;
	}

/* Cashback */
.cashbackBanner {
	background: #b53237;
	margin-bottom: 15px;
	padding: 4px 5px 4px 5px;
	font-size: 20px;
	color: #fff;
	float: left;
	clear: left;
}
	.cashbackBanner a {
		font-size: 20px;
		color: #fff;
		text-decoration: none;
	}
	.cashbackBanner a:hover {
		font-size: 20px;
		color: #fff;
		text-decoration: underline;
	}


/* SPARE PART */
#sparepart {
	margin-bottom: 20px;
	color: #505050;
	width: 758px;
	height: 120px;
	font-family: "Trebuchet MS";
	font-size: 17px;
	padding: 3px 5px 0px 5px;
	border-top: 1px solid #ccc;
}
	#sparepart a {
		font-weight: bold;
		text-decoration: none;
	}
	#sparepart a:hover {
		color: #fff;
		background: #0c4da1;
		text-decoration: none;
	}
/* Business vs Presentation */
#colourWrapper {
	width: 758px;
	padding: 0px 5px 0px 5px;
	font-family: "Trebuchet MS";
	font-size: 26px;
	color: #0c4da1;
	text-align: center;
}
	.colourDescription {
		width: 752px;
		border: 3px solid #5fb25f;
		background: #5fb25f;
		margin-top: 18px;
		position: relative;
	}
	.colourDescription img {
		float: left;
		margin-right: 7px;
	}
	.colourDescriptionText {
		font-family: "Trebuchet MS";
		font-size: 16px;
		color: #fff;
		text-align: left;
	}
	.colourDescriptionText a {
		text-decoration: underline;
		color: #fff;
	}
	.colourDescriptionText a:hover {
		text-decoration: none;
		color: #5fb25f;
		background: #fff;
	}
