/********************************************
   Centre Christian Bookshop CSS
   based on NewHorizons by Erwin Aligam 
   http://www.styleshout.com/
 *******************************************/

/********************************************
   HTML ELEMENTS
********************************************/

/* top elements */

* {
	padding: 0;
	margin: 0;
	outline: 0;
}

#outer-wrap {
	background: #CCDA92 url(http://www.centrebookshop.co.uk/themes/theme_centre/images/bg.png) repeat-x;
}

#outer-wrap ol {
	margin: 10px 30px;
	padding: 0 15px;
}

#outer-wrap ul {
	margin: 10px 30px;
	padding: 0 15px;
	list-style-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/text-bullet.png);
	list-style-position: inside;
	font-weight: bold;
	color: #6A196F;
	font-size: 1.25em;
}

#outer-wrap code {
	margin: .5em 0;
	display: block;
	padding: 20px;
	text-align: left;
	overflow: auto;
	font: 500 1em/1.5em 'Lucida Console', 'Courier New', monospace;
	/* white-sp

ace: pre; */
  background: transparent;
	border: 1px solid #B4C960;
}

/* start - table */

/*#outer-wrap table {
	margin: 10px 0; 
	border-collapse: collapse;			
}*/

/*#outer-wrap th strong {
	color: #fff;
}*/

/*#outer-wrap th {
	background: #B4C960;
	color: #fff;
	height: 3em;
	padding-left: 12px;
	padding-right: 12px;	
	text-align: left;
	border-left: 1px solid #B4C960;
	border-right: 1px solid #B4C960;
	border-bottom: 1px solid #B4C960; 
	border-top: 2px solid #B4C960;
}*/

/*tr {
	color: #707070;
	height: 2.5em;	
}/*
/*td {
	padding-left: 12px;
	padding-right: 12px;
	border: 1px solid #B4C960;	
}/*
/* end - table */

/* form elements */

#outer-wrap form {
	background: transparent;
}

#outer-wrap fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#outer-wrap label {
	display: block;
	font-weight: bold;
	margin: .4em 0;
}

#outer-wrap input {
	border: 1px solid #B4C960;
	font: normal 1em Helvetica, Arial, sans-serif;
	color: #777;
	padding: .3em;
}

#outer-wrap textarea {
	width: 55%;
	padding: .3em;
	font: normal 1em/1.5em Helvetica, Arial, sans-serif;
	border: 1px solid #B4C960;
	height: 10em;
	display: block;
	color: #777;
}

#outer-wrap input.button {
	font: bold 1em Helvetica, Arial, sans-serif;
	margin: 0;
	padding: .25em .3em;
	color: #fff;
	background: #34943F;
	border: 2px solid #B4C960;
}

/* search form */

#outer-wrap .searchform {
	background-color: transparent;
	border: none;
	margin: 0 0 0 10px;
	padding: 0 0 1.5px;
	width: 20em;
}

#outer-wrap .searchform p {
	margin: 0;
	padding: 0;
}

#outer-wrap .searchform input.textbox {
	width: 11em;
	color: #777;
	border: 1px solid #B4C960;
	vertical-align: top;
	padding: .4em;
}

#outer-wrap .searchform input.button {
	width: 80px;
	vertical-align: top;
}

/***********************
	  LAYOUT
************************/

#outer-wrap #header, #headerNav, #content, #footer-wrap {
	width: 960px;
}

/* header */

#outer-wrap #header {
	clear: both;
	position: relative;
	margin: 0 auto;
	padding: 0;
	background: transparent url(http://www.centrebookshop.co.uk/themes/theme_centre/images/header-image.png) no-repeat right top;
	height: 222px;
	text-align: left;
}

/* Navigation */

#outer-wrap #headerNav {
	clear: both;
	margin: 0 auto;
	padding: 0;
}

#outer-wrap #headerNav ul.nav-header {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 56px;
}

#outer-wrap #headerNav ul.nav-header li {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
	height: 56px;
}

#outer-wrap #headerNav ul.nav-header li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0 20px 0 10px;
	color: #fff;
	font: bold 16px/54px Helvetica, Arial, sans-serif;
	text-decoration: none;
	letter-spacing: -0.05em;
}

#outer-wrap #headerNav ul.nav-header li a:hover 


/*#headerNav ul.nav-header li.first a 
#headerNav ul.nav-header li.first a:hover */ {
	color: #6A196F;
}

#outer-wrap #headerNav ul.nav-header li.nav-selected {
	background: transparent url(http://www.centrebookshop.co.uk/themes/theme_centre/images/left-tab.gif) no-repeat;
}

#outer-wrap #headerNav ul.nav-header li.nav-selected a {
	color: #6A196F;
	background: transparent url(http://www.centrebookshop.co.uk/themes/theme_centre/images/right-tab.gif) no-repeat right top;
}

/* content */

#outer-wrap #content-wrap {
	clear: both;
	float: left;
	width: 100%;
	background: #fff url(http://www.centrebookshop.co.uk/themes/theme_centre/images/footer-top.png) repeat-x left bottom;
}

#outer-wrap #content {
	text-align: left;
	padding: 0;
	margin: 0 auto;
}

/* sidebar */

#outer-wrap #sidebar {
	float: right;
	width: 24em;
	margin: 10px 0 10px -21em;
	padding: 0;
}

#outer-wrap #sidebar h3 {
	font: normal 1.6em Helvetica, Arial, sans-serif;
	color: #000;
	text-transform: none;
	font-weight: 800;
	letter-spacing: -0.05em;
	padding-top: .3em;
	padding-left: 0;
	padding-right: 0;
}

#outer-wrap #sidebar ul.sidemenu {
	margin: 0;
	padding: .1em 0 1em 0;
	font-family: Helvetica, Arial, sans-serif;
	border-top: 1px solid #B4C960;
	list-style-image: none;
}

#outer-wrap #sidebar ul.sidemenu li {
	padding: 0;
	background: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/bullet.png) no-repeat;
	border-bottom: 1px solid #B4C960;
	list-style: none;
}

* html body #sidebar ul.sidemenu li {
	height: 1%;
}

#outer-wrap #sidebar ul.sidemenu li a {
	display: block;
	font-weight: bold;
	color: #34943F;
	text-decoration: none;
	padding: .2em 0 .2em 30px;
	line-height: 1.5em;
	font-size: 1em;
}

#outer-wrap #sidebar ul.sidemenu li ul li {
	font-size: 12px;
	background-image: none;
}

#outer-wrap #sidebar ul.sidemenu li ul li a {
	padding-left: 0;
}

#outer-wrap #sidebar ul.sidemenu li ul li ul li a {
	padding-left: 0;
	font-weight: normal;
	font-style: normal;
}

#outer-wrap #sidebar ul.sidemenu li a:hover {
	color: #6A196F;
}

#outer-wrap #sidebar ul.sidemenu ul {
	margin: 0 0 0 15px;
}

#outer-wrap #sidebar ul.sidemenu ul li {
	border: none;
}

/* navigation in main content for sitemap */

#outer-wrap #main ul.nav li a {
	font-size: 18px;
}

#outer-wrap #main ul.nav li ul li a {
	font-size: 14px;
}

#outer-wrap #main ul.nav li ul li ul li a {
	font-size: 12px;
}

/* main */

#outer-wrap #main {
	margin: 10px 26em 10px 0;
	padding: 0;
}

/*#main h2 { 
	font: normal 2em Helvetica, Arial, sans-serif;
	color: #B4C960;	
	letter-spacing: -0.05em;
	font-weight: 800;
	margin-bottom: 5px;
}*/

/*#main h2 a {
	color: #B4C960;	
	text-decoration: none;	
}*/

/* full */

#outer-wrap #full {
	margin: 10px 10px 10px 0;
	padding: 0;
}

#outer-wrap #footer-wrap {
	clear: both;
	padding: 0;
	margin: 0 auto;
}

/* columns */

#outer-wrap #columns p {
	padding-left: 0;
}

#outer-wrap #columns {
	clear: both;
	text-align: left;
	color: #5B9CFF;
	padding: 1.6em 0 .5em 0;
	width: 100%;
}

#outer-wrap #columns h3 {
	color: #0071B5;
	margin: 0;
	padding: 0 10px 0 0;
	font: normal 1.4em Helvetica, Arial, sans-serif;
}

#outer-wrap #columns ul {
	list-style: none;
	margin: 10px 0 0 0;
	padding: 0;
	border-top: 1px solid #33943F;
}

#outer-wrap #columns li {
	border-bottom: 1px solid #33943F;
}

#outer-wrap #columns li a {
	display: block;
	padding: .5em 0 .5em 1em;
	color: #000;
}

#outer-wrap #columns li a:hover {
	color: #fff;
}

#outer-wrap #columns .col3, .col3-center {
	float: left;
	width: 32%;
	color: #424242;
	line-height: 18px;
}

#outer-wrap #columns .col3-center {
	margin: 0 15px;
}

/* footer */

#outer-wrap #footer-bottom {
	clear: both;
	margin: 0 auto;
	font-size: .85em;
	padding: 1em 0 1.5em;
}

#outer-wrap #footer-bottom ul.nav {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	list-style: none;
	display: inline-block;
	margin: 0;
}

#outer-wrap #footer-bottom li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #424242;
}

#outer-wrap #footer-tel {
	color: #0071B5;
	font-size: 28px;
	font-weight: 800;
	letter-spacing: -0.025em;
	line-height: 26px;
}

#outer-wrap #footer-email {
	color: #0071B5;
	font-weight: 800;
	letter-spacing: -0.025em;
	font-size: 16px;
}

#outer-wrap #footer-contact {
	color: #0071B5;
	font-weight: 800;
	letter-spacing: -0.025em;
	font-size: 16px;
}

/* alignment classes */

#outer-wrap .float-left {
	float: left;
}

#outer-wrap .float-right {
	float: right;
}

#outer-wrap .align-left {
	text-align: left;
}

#outer-wrap .align-right {
	text-align: right;
}

/* additional classes */

#outer-wrap .clear {
	clear: both;
}

#outer-wrap .grey {
	color: #8F8F8E;
}

#outer-wrap .post-by {
	font-size: .9em;
	padding-top: 0;
}

#outer-wrap .post-footer {
	text-align: right;
	background: transparent;
	border: 1px solid #B4C960;
	padding: 5px 10px;
	margin: 20px 15px 10px 15px;
}

#outer-wrap .post-footer .date, 
#outer-wrap .post-footer .comments,
#outer-wrap .post-footer .readmore {
	padding-left: 20px;
	margin: 0 3px 0 3px;
}

/* concrete stuff */

#outer-wrap .ccm-page-list {
	font-size: 10px;
}

#outer-wrap .ccm-page-list-title h3 {
	font-size: 12px;
	letter-spacing: -0.05em;
}

#outer-wrap .ccm-page-list-description {
	font-size: 12px;
	margin-bottom: 6px;
}

#productcategories {
	float: left;
	clear: both;
	margin: 0px;
}

#productcategories .categories {
	list-style-type: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

.categories a span, .categories li {
	display: block;
	float: left;
	height: 200px;
	width: 200px;
}

/* BOOKS */

.categories .books a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/books_up.png);
	background-repeat: no-repeat;
}

.categories .books a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/books_over.png);
	background-repeat: no-repeat;
}

.categories .bibles a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/bibles_up.png);
	background-repeat: no-repeat;
}

.categories .bibles a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/bibles_over.png);
	background-repeat: no-repeat;
}

.categories .bestsellers a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/bestsellers_up.png);
	background-repeat: no-repeat;
}

.categories .bestsellers a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/bestsellers_over.png);
	background-repeat: no-repeat;
}

.categories .childrens a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/childrens2_up.png);
	background-repeat: no-repeat;
}

.categories .childrens a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/childrens2_over.png);
	background-repeat: no-repeat;
}

.categories .dailyliving a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/dailyliving_up.png);
	background-repeat: no-repeat;
}

.categories .dailyliving a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/dailyliving_over.png);
	background-repeat: no-repeat;
}

.categories .devotional a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/devotional_up.png);
	background-repeat: no-repeat;
}

.categories .devotional a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/devotional_over.png);
	background-repeat: no-repeat;
}

.categories .helphealing a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/helphealing_up.png);
	background-repeat: no-repeat;
}

.categories .helphealing a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/helphealing_over.png);
	background-repeat: no-repeat;
}

.categories .musicbooks a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/musicbooks_up.png);
	background-repeat: no-repeat;
}

.categories .musicbooks a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/musicbooks_over.png);
	background-repeat: no-repeat;
}

.categories .studyguides a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/studyguides_up.png);
	background-repeat: no-repeat;
}

.categories .studyguides a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/studyguides_over.png);
	background-repeat: no-repeat;
}

/* CARDS */

.categories .cards a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/cards_up.png);
	background-repeat: no-repeat;
}

.categories .cards a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/cards_over.png);
	background-repeat: no-repeat;
}

.categories .baptism a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/baptism_up.png);
	background-repeat: no-repeat;
}

.categories .baptism a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/baptism_over.png);
	background-repeat: no-repeat;
}

.categories .birthday a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/birthday_up.png);
	background-repeat: no-repeat;
}

.categories .birthday a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/birthday_over.png);
	background-repeat: no-repeat;
}

.categories .blank a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/blank_up.png);
	background-repeat: no-repeat;
}

.categories .blank a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/blank_over.png);
	background-repeat: no-repeat;
}

.categories .confirmation a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/confirmation_up.png);
	background-repeat: no-repeat;
}

.categories .confirmation a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/confirmation_over.png);
	background-repeat: no-repeat;
}

.categories .prayer a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/prayer_up.png);
	background-repeat: no-repeat;
}

.categories .prayer a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/prayer_over.png);
	background-repeat: no-repeat;
}

.categories .seasonal a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/seasonal_up.png);
	background-repeat: no-repeat;
}

.categories .seasonal a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/seasonal_over.png);
	background-repeat: no-repeat;
}

.categories .wedding a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/wedding_up.png);
	background-repeat: no-repeat;
}

.categories .wedding a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/wedding_over.png);
	background-repeat: no-repeat;
}

/* CD DVD */

.categories .cddvd a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/cddvd_up.png);
	background-repeat: no-repeat;
}

.categories .cddvd a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/cddvd_over.png);
	background-repeat: no-repeat;
}

.categories .adults a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/adults_up.png);
	background-repeat: no-repeat;
}

.categories .adults a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/adults_over.png);
	background-repeat: no-repeat;
}

.categories .artists a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/artist_up.png);
	background-repeat: no-repeat;
}

.categories .artists a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/artist_over.png);
	background-repeat: no-repeat;
}

.categories .childrens2 a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/childrens_up.png);
	background-repeat: no-repeat;
}

.categories .childrens2 a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/childrens_over.png);
	background-repeat: no-repeat;
}

.categories .hymns a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/hymns_up.png);
	background-repeat: no-repeat;
}

.categories .hymns a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/hymns_over.png);
	background-repeat: no-repeat;
}

.categories .instrumental a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/instrumental_up.png);
	background-repeat: no-repeat;
}

.categories .instrumental a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/instrumental_over.png);
	background-repeat: no-repeat;
}

.categories .praise a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/praise_up.png);
	background-repeat: no-repeat;
}

.categories .praise a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/praise_over.png);
	background-repeat: no-repeat;
}

/* FAIRTRADE */

.categories .fairtrade a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/fairtrade_up.png);
	background-repeat: no-repeat;
}

.categories .fairtrade a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/fairtrade_over.png);
	background-repeat: no-repeat;
}

.categories .drinks a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/drinks_up.png);
	background-repeat: no-repeat;
}

.categories .drinks a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/drinks_over.png);
	background-repeat: no-repeat;
}

.categories .snacks a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/snacks_up.png);
	background-repeat: no-repeat;
}

.categories .snacks a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/snacks_over.png);
	background-repeat: no-repeat;
}

.categories .sweets a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/sweets_up.png);
	background-repeat: no-repeat;
}

.categories .sweets a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/sweets_over.png);
	background-repeat: no-repeat;
}

.categories .groceries a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/groceries_up.png);
	background-repeat: no-repeat;
}

.categories .groceries a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/groceries_over.png);
	background-repeat: no-repeat;
}

/* GIFTS */

.categories .giftscandles a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/giftscandles_up.png);
	background-repeat: no-repeat;
}

.categories .giftscandles a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/giftscandles_over.png);
	background-repeat: no-repeat;
}

.categories .calendars a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/calendars_up.png);
	background-repeat: no-repeat;
}

.categories .calendars a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/calendars_over.png);
	background-repeat: no-repeat;
}

.categories .candles a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/candles2_up.png);
	background-repeat: no-repeat;
}

.categories .candles a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/candles2_over.png);
	background-repeat: no-repeat;
}

.categories .crosses a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/crosses_up.png);
	background-repeat: no-repeat;
}

.categories .crosses a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/crosses_over.png);
	background-repeat: no-repeat;
}

.categories .jewellery a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/jewellery_up.png);
	background-repeat: no-repeat;
}

.categories .jewellery a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/jewellery_over.png);
	background-repeat: no-repeat;
}

.categories .novelties a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/novelties_up.png);
	background-repeat: no-repeat;
}

.categories .novelties a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/novelties_over.png);
	background-repeat: no-repeat;
}

.categories .occasional a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/occasional_up.png);
	background-repeat: no-repeat;
}

.categories .occasional a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/occasional_over.png);
	background-repeat: no-repeat;
}

.categories .seasonal2 a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/seasonal2_up.png);
	background-repeat: no-repeat;
}

.categories .seasonal2 a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/seasonal2_over.png);
	background-repeat: no-repeat;
}

/* CHURCH SUPPLIES */

.categories .churchsupplies a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/churchsupplies_up.png);
	background-repeat: no-repeat;
}

.categories .churchsupplies a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/churchsupplies_over.png);
	background-repeat: no-repeat;
}

.categories .candles2 a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/candles_up.png);
	background-repeat: no-repeat;
}

.categories .candles2 a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/candles_over.png);
	background-repeat: no-repeat;
}

.categories .stationery a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/stationery_up.png);
	background-repeat: no-repeat;
}

.categories .stationery a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/stationery_over.png);
	background-repeat: no-repeat;
}

.categories .communion a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/communion_up.png);
	background-repeat: no-repeat;
}

.categories .communion a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/communion_over.png);
	background-repeat: no-repeat;
}

.categories .servicebooks a span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/servicebooks_up.png);
	background-repeat: no-repeat;
}

.categories .servicebooks a:hover span {
	background-image: url(http://www.centrebookshop.co.uk/themes/theme_centre/images/servicebooks_over.png);
	background-repeat: no-repeat;
}

.HTMLBlock {
	float: left;
}

.ccm-core-commerce-product-list-results {
	float: left;
	width: 630px;
}