.list-content, .cf-copyright{
	width: 99%;
    height: auto;
    margin: 0.5%;
    padding: 1%;
}
.colour_light_blue{
	color: #2b5399;
}
.product-box{
	 width: 99%;
	 margin: 1% 0.5%;
}
.cf-stock-listing {
    width: 100%;
}
.list-content h1{
    color: #2b5399;
    font-family: 'Courgette';
    font-size: 32px;
    margin-top: 0;
}

.cf-pagination.top {margin: 0.5% 0.5% 0; width:99%; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background-color: #000; border: solid 1px #1969ef; background-image: -webkit-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: -moz-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: -o-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: linear-gradient(to top, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); }
.cf-pagination.bottom {margin: 0 0.5% 0.5%; width:99%; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; background-color: #000; border: solid 1px #1969ef; background-image: -webkit-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: -moz-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: -o-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: linear-gradient(to top, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); }
.cf-pagination a, .cf-pagination, .cf-pagination .page.link, .cf-pagination .page-links .current, .cf-pagination .result_count{
	color: #ffffff;
	font-weight: normal;
}
.cf-pagination .page-links .current{
	text-decoration: underline;
}
.cf-pagination .page-links{
	padding:0px;
}
.cf-pagination a.prev, .cf-pagination a.next {
    font-weight: normal;
}
.cf-pagination p, .cf-pagination a.prev, .cf-pagination a.next {
	margin-bottom: 7px;
    margin-top: 5px;
}
.cf-pagination a.next {
	border: 0px;
    background: url("../../img/46y2046/nav-seperator.jpg") no-repeat scroll left center transparent;
    margin-right: -12px;
    padding-left: 8px;
}
.cf-pagination a.prev {
	border: 0px;
    background: url("../../img/46y2046/nav-seperator.jpg") no-repeat scroll right center transparent;
    margin-left: -12px;
    padding-right: 8px;
}

.cf-pagination .page-links a:hover , .cf-pagination a.prev:hover, .cf-pagination a.next:hover {
	color: #fff;
	text-decoration: underline;
}

.colour_bk_blue_gradient{ background-color: #fff; border: solid 1px #1969ef; background-image: -webkit-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: -moz-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: -o-linear-gradient(bottom, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); background-image: linear-gradient(to top, #0c53cb, #175fda 33%, #3c7fec 48%, #3f81ed 49%, #5e97f9); }
.cf-row2 span.colour_bk_blue_gradient{
	color: #ffffff;
}
.cf-row1 h2{
	color: #2b5399;
}
.cf-row1 .price{
	font-size: 140%;
	color: #bd0000}

.colour_bk_orange{ width: 125px !important; height: 39px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #000; -webkit-box-shadow: 0 4px rgba(0,0,1,.16), inset 0 -2px rgba(0,0,1,.22); -moz-box-shadow: 0 4px rgba(0,0,1,.16), inset 0 -2px rgba(0,0,1,.22); box-shadow: 0 4px rgba(0,0,1,.16), inset 0 -2px rgba(0,0,1,.22); border: solid 1px #d05800; background-image: -webkit-linear-gradient(bottom, #ff7e00 33%, #ffa61b 48%, #ff7e00); background-image: -moz-linear-gradient(bottom, #ff7e00 33%, #ffa61b 48%, #ff7e00); background-image: -o-linear-gradient(bottom, #ff7e00 33%, #ffa61b 48%, #ff7e00); background-image: linear-gradient(to top, #ff7e00 33%, #ffa61b 48%, #ff7e00); }

.i_view {float: right}

.cf-row3 em {top:1px}

.cf-row3 a:hover {color: #fff; text-decoration: underline;}


@media (min-width: 768px) {
	.cf-row2 .specs-box .spec_1, .cf-row2 .cf-lg-section p {
		font-size: 12px !important;	
	}
	.cf-row2 .specs-box .spec_1 li{
		padding-right: 4px;
		padding-left: 13px;
	}
	.cf-row2 .cf-layout-wrapper{
		padding-top: 20px;
	}
}