.nActive-wrapper {
	background-color: #dedede /*{background-colour}*/;
	background-image: none /*{background-image}*/;
	background-repeat: repeat /*{background-repeat}*/;
	color: #33333 /*{font-colour}*/;
	font-family: Verdana, Geneva, sans-serif /*{font-family}*/;
}
.nActive-wrapper .container {
	padding: 0px;
}
nav a[target=_blank]:after,
.column-right a[target=_blank]:after,
.column-left a[target=_blank]:after,
.footer a[target=_blank]:after{
	content: "\f08e";
	font: normal normal normal .7em FontAwesome;
	vertical-align: text-top;
	margin-left: 2px; 
}
/*****************************************************/
/* Header Section */
.nActive-wrapper .container .header {
	padding-bottom: 0px;
	padding-top:0px;
}
.header > nav {
	text-align:right;
	padding-top:15px; 
	padding-right:5px;
	background-color:#555;
}
.header > nav a.ap_btn {
	display:inline-block;
}
a {
	color:#eb530e;
	text-decoration:none;
}
a:hover {
	text-decoration: none;
	color:#ea980b;
}
a.ap_btn { 
	color: #FFF; 
	background-color:#eba50e; 
	padding: 10px 15px;
	text-decoration:none;
	text-shadow: 1px 1px 1px #603913;
	margin-left:5px;
}
a.ap_btn:hover { 
	text-shadow: 0px 0 1px #555;
	background-color:#ea980b;
}
a.ap_btn.ap_btnFirst{
	margin-left:0;
}
a.ap_btn.ap_btnRed {
	background-color:#eb530e;
}
a.ap_btn.ap_btnRed:hover {
	background-color:#ea711e;
}
a.ap_btn.ap_btnBlue {
	background-color:#0e69eb;
}
a.ap_btn.ap_btnBlue:hover {
	background-color:#003dde;
}
a.ap_btn.ap_btnGreen {
	background-color:#1fad03;
}
a.ap_btn.ap_btnGreen:hover {
	background-color:#389210;
}
/*****************************************************/
/* Left Column - Variations/Extra Images */
.nActive-wrapper .container .column-left .thumbnail img {
	margin: 0px auto;
	max-width:90%;
	max-height:90%;
	margin-bottom:5%;
}
a.thumbnail-image {
	margin-top:0px;
	margin-bottom: 50px;
	float:left;
	background-color: #dedede;
    margin-left: 2%;
}
a.thumbnail-image:hover{
	background-color:#ddd;
}
.column-left span.ap_price {
	color:#FFF;
	background-color:#49E;
	padding: 10px 15px;
	border-radius:5px;
	font-size:.9em;
}
.column-left span.ap_salePrice {
	color:#FFF;
	background-color:#F00;
	padding: 10px 15px;
	border-radius:5px;
}
.column-left span.qty {
	color:#555;
	font-size:.9em;
}
.column-left span.qtyNone span{
	color:#FFF;
	background-color:#F00;
	padding: 10px 15px;
	border-radius:5px;
}
.column-left span.qtyNone p{
	
}
/*****************************************************/
/* Right Column - Description Content */
.column-right{
	background-color:#efefef;
}
.column-right > h1 {
	line-height:1.2em;
	margin-left:20px;
}
.column-right > h1 + h2 {
	margin-left:20px;
}
.column-right > h3 {
	margin-top:-1em;
	margin-left:20px;
}
/* .ap_details is given to each block of information (Description, Specifications, Postage etc.)  */
.ap_details {
	padding: 0 20px 20px;
}
.ap_details h3 {
	background:#555;
	padding: 25px 10px 10px 20px;
	margin-left:-20px;
	margin-right:-20px;
	font-weight:normal;
	color:#FFF;
	font-size:1.5em;
}
.ap_details h4 {
	color:#555;
	margin-bottom: 0px;
}
h3.ap_brandTitle {
	
}
/* Lists */
.ap_details ul {
	padding-left:15px;
}
.ap_details ul li {
	background: url("../../../../images/assets/bp_obone_circle-angle10.png") no-repeat 0 8px;
	padding-left:25px;
	list-style-type:none;
	margin-bottom:.5em;
}
.ap_details ul li ul li {
	background: none;
	padding-left:15px;
	list-style-type:disc;
}
.ap_details ul li ol li {
	background: none;
	padding-left:15px;
	list-style-type:decimal;
}
.ap_details ol li {
	margin-bottom:.5em;
}
/* Tables */
.ap_details table {
	border-collapse:collapse;
}
.ap_details table th {
	background-color:#0e69eb;
	color:#FFF;
	text-shadow: 1px 1px 1px #603913;
	padding: 10px 15px;	
	border:1px solid #0e69eb;
	border-bottom:1px solid #FFF;	
	border-right:1px solid #FFF;
}
.ap_details table th[scope=col]:last-child {
	border-right:1px solid #0e69eb!important;
}
.ap_details table tr:last-child th[scope=row]{
	border-bottom:1px solid #0e69eb!important;
}
.ap_details table th[scope=row] {
	text-align: right;
}
.ap_details table td {
	background-color:#fff;
	border:1px solid #555;
	padding: 10px 15px;
}
/*****************************************************/
/* FOOTER Styles */
.nActive-wrapper .container .footer {
	background:#999;
	text-align:left;
}
.footer a{
	color:#FFF;
	text-decoration:none;
}
.footer a:hover{
	color: #eee;
}
.footer .first,
.footer .second,
.footer .third {
	display:table-cell;
	width: 29%;
	vertical-align: top;
	padding-left:2%;
	padding-right:2%;
}
.footer .second {
	border-left:1px solid #FFF;
}
.footer .third {
	border-left:1px solid #FFF;
}
.footer h4 {
	margin-bottom: 0px;
}
.footer ul {
	list-style: none;
	padding-left:0;
	margin-top:5px;
}
.footer ul li {
	padding-top:5px;
	padding-bottom:5px;
}
.footer p {
	margin-top:5px;
}
.footer .third {
	
}
.footer .ap_likeLink img {
	display:block;
}
.footer .ap_likeLink img.ap_likeusonfacebook {
	padding-top:10px;
	width:300px 
}
.footer .ap_likeLink img.ap_likeBtn {
	width:120px;
}
.footer .ap_likeLink:after {
	display:none;
}
.footer p.muted {
	text-align:center;
}

/*****************************************************/
/* RESPONSIVE STYLING */
.mOnly{display:none;}

@media all and (max-width: 699px){
	.dOnly {display:none;}
	.mOnly {display:block;}
	/* Navigation */
	.header > nav a.ap_btn {
		display:block;
		margin-left:0;
	}
	
	.footer .first,
	.footer .second,
	.footer .third {
		display: block;
		width:80%;
		padding-left:10%;
		padding-right:10%;
		border:none;
	}
	/* Mobile fix - swap description with options */
	.nActive-wrapper .container {
		display:table;
	}
	.nActive-wrapper .container .column-left{
		display:table-footer-group;
		float:none;
	}
	.nActive-wrapper .container .column-right{
		display:table-header-group;
		float:none;
	}
}