
body {
  background-color: #fff;
  color: #000;
}

a {
  color: #000;
}

.limited-stock, .breadcrumbs, .footer-social, #payment-options-learn-more, .sale, #author, #footer-4, #category-header, #logo-footer, #footer-subscribe, #footer-search, #content .buy-now, #content .request-info, .course-three-boxes, .tab-navigation, #nav, #header-search, #header-info, #header-right a.button-grey, #midbar, #course-header-video, #content #course-header-title-nudge, #course-header img.right, #course-header p, #course-header hr  {
  display: none;
}

#header {
	background: transparent none;
	margin:0 0 10px 0;
}
#header-right {
	top:30px;
}
.constrain {
	width:auto;
	margin:0;
}
#content {
	clear:both;
	margin-bottom: 1em;
}
#content #lhs {
	width:67%;
	padding: 0 3% 0 0;
	margin: 0;
	float:left;
	display:block;
}
#content #rhs {
	width:30%;
	margin: 0;
	padding: 0;
	float:left;
	display:block;
}
#footer-1, #footer-2, #footer-3, #footer-4, #footer-5 {
	border-top:1px solid #ccc;
	border-left:0;
	border-right:0;
	padding: 1em 0 0 0;
	margin: 1em 0 0 0;
	background: transparent none;
	clear:both;
}
#footer-5 li {
	background: transparent none;
	margin:0;
	padding:0 10px 0 0;
}
#content #course-header-title {
	width:auto;
	padding:10px 0 0 0;
}
#content #course-header, #content {
	width:auto;
	padding: 0;
	height:auto;
	background: transparent none;
}
#logo {
	width:200px;
	height:auto;
	margin: 0 0 5px 0;
}
#tagline {
	left:220px;
	top: 35px;
	width:200px;
	height:auto;
}
.course-content {
	padding: 0 ;
	border:0;
}
	#course-header-title h1 {
		color:#0086CB;
		font-size:1.3em;
		line-height:1.2em;
	}
	#course-header-title h2 {
		font-size:0.9em;
	}
	
#content .course-content {
	display:block;
}
.box {
	border:1px solid #ccc;
	margin: 0 0 10px 0;
	background: transparent none;
	padding:7px;
	-ms-filter:none;
	filter:none;
}
	.box h2 {
		border:0;
		margin: -7px -7px 0 -7px;
		border-bottom: 1px solid #ccc;
		display:block;
		background:none;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		border-radius:0;
		padding: 0 0 0 7px;
		line-height:auto;
	}
	.box.box-special h2 {
		color:#E90006;
		background:none;
	}
#content #rhs a.button.full-width {
	visibility:hidden;
	height:1px;
	overflow:hidden;
	margin:2px 0;
}
#footer .left-half {
	width:49%;
	margin: 0 1% 0 0;
}
#footer .right-half {
	width:49%;
	margin: 0 0 0 1%;
}
#training-provider-logos img {
	margin: 0 5px 5px 0;
}
#secure-payments img, #payment-methods img {
	margin: 0 2px;
}
#footer .arrow-section {
	display:block;
	background:none;
	height:auto;
	line-height: 14px;
	width:auto;
}
#footer-contact {
	width:auto;
	display:block;
	margin: 0;
}
#footer-nav {
	display:none;
}
#footer-3 .left-half {
	width:auto;
	float:none;
}
	#footer-3 .right-half {
		display:none;
	}
	#footer-3 .left-half .left-half {
		width: 25%;
		float:left;
	}
	#footer-3 .left-half .right-half {
		display:inline-block;
	}
	
#footer .category-list ul li ul li {
	width: 24%;
}
	#footer. category-list ul li ul li a {
		padding:0;
	}
#footer h2 {
	border:0;
}

#content .box-blue {
	border:0;
	padding:0;
}
#content .box-blue h2 {
	color:#0086CB;
	border:0;
}
#content .product {
	width:30%;
	border:0;
	padding: 0 1%;
	margin: 0;
	margin:0;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	float:none;
}
#content .product .product-image {
	max-width:80%;
	height:auto;
	border:0;
}
#content .product .product-image img {
	max-width:100%;
	height:auto;
	border:1px solid #000;
}
#content .product .button {
	display:none;
}
.product .sale {
	top: -3px;
	right: 2%;
}
#header-purchase-box {
	height:auto;
}

#content ul.breadcrumbs li.current a {
	color:#4b4b4b;
}

#rhs .box ul li, .column-right .box ul li {
	padding: 0 0 5px 0;
	background:none;
	list-style-type:disc;
	list-style-position:inside;
}
.course-content {
	background: transparent none;
	-ms-filter:none;
	filter:none;
}
.purchase-box {
	background: transparent none;
	padding:0px;
	border:1px solid #ccc;
	border-bottom:0;
	
}
	.payment-option, .payment-option.selected {
		background: transparent none;
		padding:7px;
		color:#000;
		opacity:1;
		margin:0;
		border-bottom: 1px solid #ccc;
	}
	.payment-option-name, .payment-option-price, .payment-option-price-savings {
		color:#000;
	}
	.price-special {
		color:#C00;
		background:none;
	}
	.delivery-method {
		background: transparent none;
		padding: 7px;
		margin:0;
		color:#000;
		border-bottom:1px solid #ccc;
	}
	#content .delivery-method a {
		color:#000;
		opacity:1;
	}
#content-purchase-box {
	background: transparent none;
	border:1px solid #ccc;
	border-bottom:0;
	padding:0;
	clear:both;
}
	.content-purchase-box-left, .content-purchase-box-right, #content-purchase-box .delivery-method {
		width: auto;
		float:none;
		margin:0;
	}
/* Footer contact section */

#footer-3 .left-half {
	width:auto !important;
}
	#footer-3 .right-half {
		display:none;
	}
#footer-contact {
	position:relative;
}
	#footer #footer-contact p.footer-hours {
		margin-top:-11px;
	}
	#footer #footer-contact p.footer-address {
		margin-left: 30px;
	}
	.footer-abn {
		position:absolute;
		left:200px;
		top:0;
		width:200px;
	}