/*
 * NETO STYLE OVERRIDE
 * 
 * These styles build upon Bootstrap
 * v2.3.2 
 * gridColumns : 24
 * gridColumnWidth : 30px
 * gridGutterWidth : 10px
 */
 

/* Global Styles
----------------------------------------------------------------------------------------------------*/

body {font-size:15px;	background:url(../img/jungle_bg.jpg) top center no-repeat;background-color:black;
}

.comment {
	background:url('/assets/icons/comment.gif') no-repeat;
}

.h-menu-list,
.v-menu-list {
	list-style:none;
	margin:0;
	padding:0;
}

.h-menu-list li,
.v-menu-list li {
	list-style:none;
	margin:0;
	padding:0;
}

.h-menu-list li {
	display:inline;
	margin-left:10px;
}

.v-menu-list li {
	margin-bottom:6px;
}

.wishlist span {
	cursor:pointer;
}

.cart-thumb {
	width:50px;
	height:50px;
}

/* Boxes and Wells
----------------------------------------------------------------------------------------------------*/

.well {
	margin-bottom:10px;
}

.n-box-header {
	background:#666;
	color:#FFF;
	text-shadow: 0px 1px 0px #333;
	font-size:12px;
	font-weight:bold;
	padding:10px 10px 8px 14px;
	-webkit-border-radius-topleft: 4px;
	-webkit-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	text-transform:uppercase;
}

.n-box-body {
	padding-top:10px;
}

/* Side Boxes
----------------------------------------------------------------------------------------------------*/

#left-sidebar .n-box {
	padding:8px 0;	
}

.a-z .btn {
	width:13px;
	margin-bottom:3px;
}

.margin-right {
	margin-right:25px !important;
}

.input-tiny {
	width:22px;
}

.wt-rotator .thumbnails {
	margin-left:0px !important;
}

.image_box {
	list-style-type:none;
	margin:0px;
}

.image_box li {
	float:left;
	padding:5px;
}

.image_box li img {
	width:80px;
}

.caret {
	text-indent:-999999px;
	overflow:hidden;
}

.navbar-inner {height:30px; padding-top:0px;padding-left:0;padding-right:0;margin-top: 9px;}

.navbar .nav li.dropdown .dropdown-menu .dropdown-toggle .caret {
	width: 0px;
	height: 0px;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	border-left: 4px solid black;
	opacity:0.5;
	position:absolute;
	display:block;
	right:.75em;
	top:-0.1em; /* IE6 only */
	text-indent:-999em;
	overflow:hidden;
}

.dropdown-menu li > a {padding:3px 20px 3px 10px}

/* Customisations for dropdown menus */
.navbar .lv1-li.dropdown-submenu > a:after {
	display:none;
}

.navbar .lv1-li.dropdown-submenu:hover > a,
.navbar .lv1-li.dropdown-submenu > a:hover {background:none;}

.dropdown-submenu:hover .dropdown-menu {
	display:none;
}

.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.navbar .nav > li.dropdown-submenu > .dropdown-menu {
	left:0;
	top:113%;
}

.navbar .nav > li.dropdown-submenu > a > .caret {
	margin-top:8px;
	border-top:4px solid rgba(0,0,0,.5);
}

.navbar-inverse .caret {
	border-top: 4px solid #999 !important; /* For IE8 and below */
	border-top: 4px solid rgba(255, 255, 255, .5) !important;
}

.pull-right > li.dropdown-submenu > .dropdown-menu {
	left:auto !important;
}

.nav-list > .dropdown-submenu > .dropdown-menu {left:110%;}
.nav-list .lv1-li.dropdown-submenu:hover > a, .nav-list .lv1-li.dropdown-submenu > a:hover {background:#EEE; text-shadow:none; color:#005580 }
/* Header
----------------------------------------------------------------------------------------------------*/

#header {
	padding-top:10px;
	position:relative;
	z-index:100001;
}

.header-search{
	margin-top:8px;
}

#header-cart{
	margin-top:12px;
}

#header-cart {
	z-index:100001;
}
	
.header-account {
	margin-top:15px;
	margin-right:4px;
}

#header-cart.btn-group {white-space:normal;}

.header-search .search_loading_icon {
	position:absolute;
	margin-left:257px;
	z-index:999;
	margin-top:5px;
}


/* Articles
----------------------------------------------------------------------------------------------------*/

.article .pull-left {
	margin-right:5px;
	border:1px solid #CCC;
}

.article a {
	font-size:12px;
}

.article {
	font-size:11px;
	color:#999;
}

.media hr {
	margin-bottom: 0;
}

/* Shopping Cart Drop-down
----------------------------------------------------------------------------------------------------*/

#neto-dropdown {width:250px;}

.dropdown-menu #neto-dropdown a {
	padding:0;
}

.btn-group .dropdown-menu .btn {
	border-radius:4px;
}

/* Shopping Cart Popup
----------------------------------------------------------------------------------------------------*/


.thumb_cart button {
	margin-top:20px;
}

.thumb_cart button.checkout {
	float:right;
}

.thumb_cart ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.thumb_cart ul li {
	border-bottom:1px solid #EEE;
	padding:10px 0px;
	font-size:11px;
	overflow:auto;
}

.thumb_cart ul li .left {
	float:left;
	margin-right:5px;
	width:50px;
}

.thumb_cart ul li .left img {
	width:50px;
	height:50px;
}

.thumb_cart ul li .right {
	/*width:175px;*/
	width: 80%;
	float:left;
}

.thumb_cart ul li .right a {
	white-space: normal;
	clear:none;
}

.ajaxloader {
	background: #C0C0C0 url(/assets/img/loading.gif) no-repeat 50% 50%;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	opacity: .7;
}

.successaddmessage {
	padding:10px;
	width:450px;
}

.successaddmessage .header {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}

.successaddmessage .body {
	padding:5px;
	margin-bottom:10px;
}

.successaddmessage .body .image {
	width:70px;
	float:left;
	height:60px;
}

.successaddmessage .body .image img {
	width:60px;
	height:60px;
}

.successaddmessage .body .description {
	width:290px;
	float:left;
	padding-top:15px;
}

.successaddmessage .footer {
	margin-bottom:5px;
}

.modal {
	top:0%;	
	border: 0;
}

.modal-footer {
	padding:10px;
}

.successaddmessage .footer .left {
	float:left;
}

.successaddmessage .footer .right {
	float:left;
	float:right;
	text-align:right;
}

.successaddmessageclear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

a.wishlist_toggle,
a.wishlist_toggle:active,
a.wishlist_toggle:hover {
	cursor:pointer;
	font-size:11px;
}

.wishlistoverlay {
	padding:10px;
	width:400px;
}

.wishlistoverlay .header {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}

.wishlistoverlay .body {
	padding:5px;
	margin-bottom:10px;
}

.wishlistoverlay .createnewlist {
	font-weight:bold;
}

.wishlistoverlay .listname {
	font-weight:bold;
}

.wishlistoverlay .addremovelink {
	cursor:pointer;
}

/* Footer
----------------------------------------------------------------------------------------------------*/

#footer {
	padding:20px 0;
	margin:10px 0 20px 0px;
	width:100%;
	clear:left;
}

#footer .payment {
	margin-left:-10px;
}

#footer .payment li {
	float:left;
	margin-right:5px
}

#footer .copyright {
	float:right;
	text-align:left;
	width:230px;
}

#footer .lv1 {
	float:left;
}

/* Navigation
----------------------------------------------------------------------------------------------------*/

.nav-list .nav-sub-header {
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	text-transform: uppercase;
}

.nav-list > li + .nav-sub-header {
	margin-top: 9px;
}

.nav-list .nav-list {
	margin-left:-14px;
	margin-right:-14px;
}

.nav-list .nav-list li a {
	padding-left:24px;
	margin-left:-16px;
	font-size:11px;
	margin-right:-16px;
}

.nav-list .nav-list .nav-list li a {
	padding-left:29px;
	margin-left:-14px;
	font-size:11px;
}

.dropdown-menu a {
	padding: 3px 20px 3px 10px
}

/* Thumbnails
----------------------------------------------------------------------------------------------------*/

.thumbnail {
	position:relative;
}

.thumbnails {margin-left:-10px;}

.thumbnails li {
	width:180px;
	margin-left:10px;
}

.thumbnails li.adunit{
	width:365px;
	margin-bottom:0px;
}

.thumbnails li.brands{
	width:170px;
}

.thumb_list .thumbnails li {
	width:auto;
}

.thumbnails li.brands a {
	text-decoration:none;
}

.thumbnails li.thumbnail-box {
	width:160px;
	position:relative;
}


.carousel-category li {
	width:202px;
}

.carousel-display li {
	width:202px;
}

.well hr {border-top-color:rgba(0,0,0,.1);  border-bottom-color:rgba(255,255,255,.3);}
.thumbnail-box hr {margin:10px 0;}
.thumbnails > li.thumbnail-box {margin-bottom:5px; margin-top:10px;}
.thumbnail-box img {
	width:60px;
	float:left;
	margin-right:10px;
	border:1px solid #CCC;
}

.thumbnail-box .caption .title {
	margin:0px;
	overflow:hidden;
	font-size:12px;
	height:3.4em;
}

.thumbnail-box .buying-options {
	margin-bottom:5px;
}

.thumbnail-box .wishlist {
	margin:0px;
}

.thumbnail .wishlist-horz {
	margin-top:8px;
	margin-left:5px;
}

.thumbnail .bottom-bar {
	height:30px;
	width:100%;
	background:#EEE;
	border-top:1px solid #ddd;
	padding:4px;
	margin:-4px;
	margin-top:4px;
	clear:both;
}

.thumbnail .purchase .price {
	font-size:22px;
	font-weight:bold;
}

.thumbnail .purchase .rrp {
	font-size:14px;
	text-decoration:line-through;
}

.thumbnail .purchase .save {
	color:red;
	font-size:18px;
	margin-top:5px;
	margin-bottom:5px;
}

.thumbnail .purchase {
	margin-top:10px;
	padding-right:10px;
	width:150px;
	text-align:right;
}

.thumbnails li.grid_6 {
	width:223px;
	height:403px;
}

.categorylist img {margin-bottom:10px;}

.categorylist li {width:165px;}

.caption .title {
	height:2.8em;
	margin-bottom:6px;
	overflow:hidden;
	line-height:24px;
}

.caption h4.title {
	font-size:15px;
}

.caption .price {
	font-size:16px;
	height:21px;
}

.caption .savings {
	height:18px;
	overflow:hidden;
}

.caption .save {
	color:red;
	font-size:11px;
}

.caption .save,
.caption .rrp {
	margin-right:10px;
	font-size:11px;
}

.caption .rrp {
	text-decoration: line-through;
}

.thumbnail-list .description {width:400px;}

.thumbnail-list .thumbnail-image {margin-top:10px; margin-bottom:5px;}
.thumbnail-list h3 {margin-top:5px;}
/* More info hover effect (NOTE: need to test in IE) */
.thumbnail-image {
	position:relative;
	display:block;
	overflow:hidden;
}

.thumbnail-image:hover {
	text-decoration: none;
}

.thumbnail-image .moreinfo {
	position:absolute;
	display:block;
	font-size:12px;
	background:rgba(0,0,0,0.8);
	color:#fff;
	bottom:-50px;
	left:50%;
	margin-left:-55px;
	padding:5px 0;
	width:110px;
	text-align:center;
	border-radius:4px;
	opacity:0;
	-webkit-transition:all 0.33s ease-in-out;
	   -moz-transition:all 0.33s ease-in-out;
	     -o-transition:all 0.33s ease-in-out;
	        transition:all 0.33s ease-in-out;	
}

.thumbnail-image:hover .moreinfo {
	bottom:40%;
	opacity:1;
}

.in-promo {
	position:absolute;
	top:5px;
	right:5px;
}

.thumbnail-box .in-promo {
	position:absolute;
	top:5px;
	left:5px;
	right:auto;
}

.thumbnail-list .form-actions {margin-top:10px; margin-bottom:0px; padding:5px; margin-left:-4px; margin-right:-4px; margin-bottom:-4px;}

.thumbnail-list .in-promo {
	position:absolute;
	right:auto;
	left:5px;
}

.post-subtitle {
	font-size:10px;
}

.article a {
	font-size:11px;
}

.article a .subtitle {
	font-size:10px;
	color:#999;
}

.article a img {
	margin-top:5px;
}

.buttontable tr td {width:235px; padding:10px;}

.buttontable i {
	font-size: 40px;
	margin-top: 10px;
	margin-left: 5px;
	float: right;
}



/* Out Of Stock Notification
----------------------------------------------------------------------------------------------------*/

.notification {
	padding:10px;
	width:450px;
}

/* Home Page
----------------------------------------------------------------------------------------------------*/


.homepage-content {
	margin:10px 0px 20px 0px;
}

#n_home h1, #n_home h2 {font-size:22px;}

.carousel-control {font-size:25px; width:25px; height:25px; line-height:20px; border:2px solid #FFF;}

#myCarouselBanner .carousel-control {top:50%;}

.carousel-indicators li {cursor:pointer;}

/* Category Page
----------------------------------------------------------------------------------------------------*/

ul.category-subcats {
	margin:10px;
	padding:0px;
}


.category-subcats li > a:after {
  display: block;
  float: left;
  width: 0;
  height: 0;
  margin-top: 5px;
  margin-left: 0px;
  padding-left:5px;
  border-color: transparent;
  border-left-color: #E3E3E3;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  content: " ";
}

.category-subcats li {
	float: left;
	list-style-type: none;
	margin-right: 10px;
	width: 215px;
	overflow: hidden;
	font-size: 11px;
	margin-top: 10px;
}
.category-subcats li i {margin-top:-2px;}

/* Quickbuy Thumbnails */
.quickbuy .thumbnail {
	height:160px;
	margin-bottom:10px;
}

.quickbuy .thumbnail h3 {
	font-size: 14px;
	line-height: 1.5;
}


/* Product Filters
----------------------------------------------------------------------------------------------------*/

.nav-list > li + .filter > a { 
	background:url(/assets/themes/default/img/checkbox_no.png);
	background-repeat: no-repeat;
    background-position: 0 4px;
	padding-left:20px; 
	margin-left:-1px; 
}
	
.nav-list > li + .filter-remove > a { 
	background:url(/assets/themes/default/img/checkbox_yes.png);
	background-repeat: no-repeat;
    background-position: 0 4px;
	padding-left:20px; 
	margin-left:-1px; 
}


/* Display Page
----------------------------------------------------------------------------------------------------*/
UL.image_box {
	margin:0;
	padding:0;
	list-style-type:none;
}

UL.image_box LI {
	margin:0;
	float:left;
	margin: 4px;
}

#reviews img {margin-bottom:5px; margin-top:5px;}

#n_product .qty {height:28px; text-align:center; font-size:22px;}
.floatingbrand {
	float:right;
}
.tabbable .stars {margin-top:0px; float:right;}
.tabbable .reviews {width:160px;}
.productprice {
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}

.productrrp {
	font-size:18px;
	text-decoration:line-through;
	margin-bottom:10px;
}

.productsave {
	font-size:22px;
	color:red;
	margin-bottom:10px;
}

.productsavetext {
	font-size:14px;
	color:red;
	font-weight:bold;
}

._itmspec_listitm {
	margin-bottom:5px;
}

.variation-name {
	padding-right:10px;
}

.specific {
	padding-top:10px;
	padding-bottom:10px;
}

.time {
	color:red;
}

.time .cd-time {
	display:inline;
	font-size:11px;
}

.time-text {
	font-size:11px;
	margin-bottom:5px;
}

.productwasprice {
	font-size:22px;
	margin-bottom:5px;
}

.productpromo {
	font-size:30px;
	font-weight:bold;
	margin-bottom:10px;
}

.productquestion,
.productquestion a:active,
.productquestion a:hover,
.productquestion a:visited {
	font-size:11px;
}

#shipbox ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:20px;
}

#shipbox h4 {
	margin-top:5px;
}

#freeitems .thumbnail {
	background:#FFF;
	height:185x;
}

#freeitems .title {
	margin-top:5px;
	margin-bottom:5px;
	height:26px;
}

#freeitems .freebie {
	color:#F00;
	margin-bottom:10px;
}

.availability_description {
	padding:10px 0px 10px 0px;
	size:11px;
	color:#999;
}

.comment_box {
	border-bottom:1px solid #CCC;
	padding:5px;
	background:#FFF;
}

.comment_author {
	font-size:11px;
	color:#999;
}

.comment {
	font-size:12px;
	font-style:italic;
	background:none;
}

.comment_tail {
	width:10px;
	height:10px;
	background:url(/assets/theme/bootstrap/comment_tail.gif) no-repeat;
	margin-top: -1px;
	margin-left:10px;
	margin-bottom:10px;
	display:block;
}

.variation-name {
	width:60px;
}

/* Account Page
----------------------------------------------------------------------------------------------------*/

.buttontable a {font-size:12px; height:60px;}


/* Store Finder
----------------------------------------------------------------------------------------------------*/

#map-table {
	border:1px solid #eee;
}

#store-finder-filter {
	background:-webkit-linear-gradient(#fff,#eee);
	padding:10px;
	border:1px solid #eee;
	border-bottom:none;
	border-radius:4px 4px 0 0;
}

#geo_map { width:100%; height:650px; }
#geo_list {overflow: auto; height: 625px; width:100%; font-size: 11px; color: #000; }
#geo_map_pl { font-size:11px; border-right:1px solid #eee; }

.geo_loc_info {  }
.geo_loc_info .thumb { float:right; }
.geo_loc_info .distance { color:#333333; font-size:8px; }
.geo_loc_info .contact { color:#333333; padding-right:6px; font-size:10px; }
.geo_loc_info .address { color:#333333; font-size:10px; }

.geo_loc_list ul { 	list-style-type:none; margin:0; padding:0;}
.geo_loc_list ul li { margin:0; padding:4px 4px 10px; }
.geo_loc_list > br {display:none;}
.geo_loc_list .resultmsg {background:#eee; padding:4px; border-bottom:1px solid #eee;}

LI.geo_loc_item { border-bottom: 1px solid #eee; width:192px; }
.geo_loc_item > a {
	font-weight:bold;
}

LI.geo_loc_item .thumb { float:right; }
LI.geo_loc_item .distance { color:#333; font-size:8px; }
LI.geo_loc_item .contact { color:#333; padding-right:6px; font-size:10px; }
LI.geo_loc_item .address { color:#333; font-size:10px; }

LI.geo_highlight { background-color: #f9f9f9; }

/* My Store */
.store-logo {
	background:#fff;
	border:1px solid #eee;
	padding:10px 0;
	text-align: center;
	max-width: 100%;
}

.inputtext_count { display:none; font-size:8px;}
input.datefield, select.datefield, .datefield { font-size:9px; height:20px; }

.readonly { background-color:#EEEEEE;}
input.readonly { background-color:#EEEEEE;}

ul.categorylist  { list-style-type:none; margin:0; padding:0;}

ul.imagelist { list-style-type:none; margin:0; padding:0;}
ul.imagelist li {float: left; margin: 4px; padding: 4px; border:1px solid #CCCCCC; }

ul.imagelist li .imagethumb { text-align:center; height: 100px; }


/* Search Auto-complete Styles
----------------------------------------------------------------------------------------------------*/

.nsearchinput-pl {
	width:310px;
	height:auto;
	display:block;
	position:absolute;
	z-index:999999;
	border-bottom:0;
	clear:both;
	box-shadow:0 1px 3px 1px rgba(0,0,0,0.33);
	border-radius:6px;
	padding:0 15px;
	overflow:auto;
}

.nsearchinput-pl ul {
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}

.nsearchinput-pl ul li {
	width:100%;
	float:left;
	margin-left:0px;
}

.nsearchinput-pl ul li a {
	display:block;
	padding:10px;
	font-size:12px;
}

.nsearchinput-pl ul li:first-child a {
	border-radius:6px 6px 0 0;
}

.nsearchinput-pl ul li:last-child a {
	border-radius:0 0 6px 6px;
}

.nsearchinput-pl ul li a:hover {
	text-decoration: none;
}

.nsearchinput-pl ul li img {
	margin-right:10px;
	vertical-align:middle;
	width:36px;
	height:36px;
}

.nsearchinput-pl ul li .title {
	vertical-align: middle;
}


/* Helper Classes
----------------------------------------------------------------------------------------------------*/

.modal {border-radius:0px;}

img {max-width:none;}

.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {clear: both;}
.clearfix {zoom: 1;}

.accordion-group {overflow:hidden;} 
.margin-left{margin-left:15px;}
.margin-right{margin-right:15px;}

/* Image replacement */
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.thumbnails li .thumbnail {
	background:#fff;
}

.lifted-shadow,
.thumbnails li .thumbnail:hover {
	position:relative;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);
}

.lifted-shadow::before,
.lifted-shadow::after,
.thumbnails li .thumbnail:hover::before,
.thumbnails li .thumbnail:hover::after {
	content: "";
	position: absolute;
	z-index: -2;
	bottom: 15px;
	left: 10px;
	width: 50%;
	height: 20%;
	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
	-webkit-transform: rotate(-3deg);
	   -moz-transform: rotate(-3deg);
	    -ms-transform: rotate(-3deg);
    	 -o-transform: rotate(-3deg);
		    transform: rotate(-3deg);
}

.lifted-shadow::after,
.thumbnails li .thumbnail:hover::after {
	right: 10px;
	left: auto;
	-webkit-transform: rotate(3deg);
  	   -moz-transform: rotate(3deg);
	    -ms-transform: rotate(3deg);
	     -o-transform: rotate(3deg);
	        transform: rotate(3deg);
}

.block-center {margin:0 auto;}
.text-center {text-align:center !important;}
.text-left {text-align:left !important;}
.text-right {text-align:right !important;}
.float_right {float:right !important;}
.float_left {float:left !important;}
.padding {padding:10px;}
.padding-vert {padding:10px 0px;}
.padding-horz {padding:0px 10px;}

.hidden {
	display:none;
	visibility:hidden;
}

.small,
.small a,
.small a:active,
.small a:hover {
	font-size:11px;
}

._itmspec_lnk:hover {text-decoration:none;}
._itmspec_selected{ padding:3px 20px 4px 0px; font-weight:bold;}
._itmspec_listopt{clear:both;}

/* IE7 Fixes */
#_jstl__pricing,
#_jstl__haschildpricing_r{
	*margin-top:5px;
}

#_jstl__accordian_r .icon-plus {*float:none !important;}
.tabbable .stars{*float:none;}
.n-box .thumbnail-box{*margin-left:0px;}

/* left menu hidden behind banner, fix */
.nav-list .dropdown-submenu{
	*z-index:1;
}

/* end IE7 Fixes */

/* dropdown-cart image size IE fix */
#neto-dropdown .left img{
	width:50px;
	height:50px;
}

#_cpy_checkout_pl input[type="checkbox"]{
	vertical-align:top;
}

.thumbnail.brands img{
	width: 110px;
	height: 110px;
}

/* makes bootstrap caret grey */
.nav .dropdown-toggle .caret {
	border-top-color: #ccc;
	border-bottom-color: #ccc;
}

.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
	border-top-color: #aaa;
	border-bottom-color: #aaa;
}

/* combo items */

.buy-components { 
	display: table;
	width: 470px;
}

.buy-components-description {
	width: 300px;
}

.components-thumbnail.thumbnail {
width: 169px;
float: left;
margin-left: 10px;
margin-bottom: 10px;
}


.filter-unchecked {
	background: url('//base.neto.com.au/assets/themes/default/img/checkbox_no.png') no-repeat;
	padding-left: 20px;
	line-height: 17px;
	height: 27px;
}

.component-config-input {
	width: 98px;
}

select.component-config-input {
	width: 151px;
}


.components-thumbnail img {
	max-width: 100%;
}


.selectitemcheck {
   position: absolute;
   left: -9999px;
}


/* Toggled State */
.selectitemcheck + .thumbnail {
   opacity: 0.8;
   border-color: #efefef;
   background-color: #FAFAFA;
}

.selectitemcheck + .thumbnail .component-config-input,.selectitemcheck + .thumbnail img {
   opacity: 0.2;
}

/* Toggled State */
.selectitemcheck:checked + .thumbnail {
   opacity: 1;
   border-color: #eaeaea;
   background-color: white;
}

.selectitemcheck:checked + .thumbnail .component-config-input,.selectitemcheck:checked + .thumbnail img {
   opacity: 1;
}

.add-component-button {
	display: block;
	text-align: center;
	margin: auto;
	z-index: 1000;
	width: 143px;
}

.selectitemcheck:checked + .thumbnail .add-component-button {
	display: none;
}

.components-list {
clear: both;
float: none;
display: table;
width: 760px;
margin: 10px 0 !important;
}

.components-thumbnail { display: table; }

.remove-component {
	position: absolute;
	top: -12px;
	right: -9px;
	width: 19px;
	height: 23px;
	cursor: pointer;
	z-index: 100103;
	border-radius: 50%;
	display: none;
	font-size: 22px;
}

.selectitemcheck:checked + .thumbnail .remove-component {
	display: block;
}


.selectitemcheck + .thumbnail input,.selectitemcheck + .thumbnail select,.selectitemcheck + .thumbnail .input-prepend {
	display: none;
}

.selectitemcheck:checked + .thumbnail input,.selectitemcheck:checked + .thumbnail select,.selectitemcheck:checked + .thumbnail .input-prepend {
	display: inline-block;
}

.component4, .component8, .component12, .component16, .component20 {
	clear: both;
}

.apex .table-align-top { vertical-align: top;  }

.apex .price { margin-right: 19px; }

.apex #toggle-items .left img { border-radius: 8px; }

/* 1. Protons
Sitewide constants
Includes: 1.1 Colours; 1.2 Font stacks; 1.3 Fontkits; 1.4 Functions for drop shadows and rounded corners; 1.6 Constants; 1.7 Transitions for CSS Animations */
.apex{margin:0 auto;font-family:"futura-pt","Helvetica Neue",Arial}.apex p a:hover,.apex p a:active{text-decoration:underline}.apex a{text-decoration:none;-webkit-transition:color .05s ease-in;-moz-transition:color .05s ease-in;-ms-transition:color .05s ease-in;-o-transition:color .05s ease-in;transition:color .05s ease-in}.apex a:hover,.apex a:active{text-decoration:none;-webkit-transition:color .05s ease-in;-moz-transition:color .05s ease-in;-ms-transition:color .05s ease-in;-o-transition:color .05s ease-in;transition:color .05s ease-in}.apex h1,.apex h2,.apex h3,.apex h4,.apex h5,.apex h6{text-transform:none}.apex ul,.apex ol{margin:0;padding:0;clear:both}.apex ul li,.apex ol li{margin:0;padding:0}.apex ul.unstyled,.apex ol.unstyled{list-style:none}.apex ul.horizontal li,.apex ol.horizontal li{float:left;display:inline-block;padding:0}.apex ul.horizontal li:last-child,.apex ol.horizontal li:last-child{padding-right:0}.apex ul.dividers li,.apex ol.dividers li{border-right:1px solid white;padding:0}.apex ul.dividers li:last-child,.apex ol.dividers li:last-child{border-right:0}.apex img,.apex a img{border:0;width:auto;max-width:100%}.apex dl{display:block;clear:both;width:100%;overflow:auto}.apex dd{display:inline-block}.apex dt{display:inline-block}.apex button,.apex input[type="button"],.apex input[type="submit"],.apex .button,.apex a.btn{height:2.25em;padding:0 1em;margin-left:.25em;box-sizing:border-box;border:1px solid black;border-radius:5px;background-color:#ffd800;-webkit-transition:background .2s ease-in;-moz-transition:background .2s ease-in;-ms-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in;background-position:0 0;background-image:none;box-shadow:inset 0 -2px 2px rgba(255,255,255,.2),0 1px 3px rgba(0,0,0,.1);color:#000;font-size:15px;font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.2);cursor:pointer}.apex button:hover,.apex input[type="button"]:hover,.apex input[type="submit"]:hover,.apex .button:hover,.apex a.btn:hover,.apex button:active,.apex input[type="button"]:active,.apex input[type="submit"]:active,.apex .button:active,.apex a.btn:active{color:#000;background-color:#fff;-webkit-transition:background .2s ease-in;-moz-transition:background .2s ease-in;-ms-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in;background-position:0 0;background-image:none}.apex button.btn-large,.apex input[type="button"].btn-large,.apex input[type="submit"].btn-large,.apex .button.btn-large,.apex a.btn.btn-large{font-size:1.2em;font-weight:400}.apex button:disabled,.apex input[type="button"]:disabled,.apex input[type="submit"]:disabled,.apex .button:disabled,.apex a.btn:disabled{color:#fff;border-color:#fff;background-color:#fafafa;cursor:default}.apex button .icon-pencil,.apex input[type="button"] .icon-pencil,.apex input[type="submit"] .icon-pencil,.apex .button .icon-pencil,.apex a.btn .icon-pencil{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:0 -72px;background-repeat:no-repeat;margin-top:1px}.apex button .icon-pencil:before,.apex input[type="button"] .icon-pencil:before,.apex input[type="submit"] .icon-pencil:before,.apex .button .icon-pencil:before,.apex a.btn .icon-pencil:before{content:""}.apex a.btn{line-height:1em;padding-top:.5em;padding-bottom:.75em}.apex form{margin:0}.apex label{margin:0}.apex .input-item{margin-top:.5em;overflow:auto}.apex .input-item.half:nth-of-type(1){width:calc(50% - 2em)}.apex .input-item.half:last-of-type{width:calc(50% - 2em)}.apex input[type="text"],.apex input[type="search"],.apex input[type="number"],.apex input[type="email"],.apex input[type="phone"],.apex select{position:relative;display:inline-block;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .5em;margin-right:.25em;font-size:15px;width:17em;height:2.25em;line-height:20px}.apex input[type="text"].input-small,.apex input[type="search"].input-small,.apex input[type="number"].input-small,.apex input[type="email"].input-small,.apex input[type="phone"].input-small,.apex select.input-small{width:8em}.apex input[type="text"].input-large,.apex input[type="search"].input-large,.apex input[type="number"].input-large,.apex input[type="email"].input-large,.apex input[type="phone"].input-large,.apex select.input-large{width:75%;font-size:1.2em;border-color:#000}.apex select{padding:.5em}.apex select.input-small{width:5em}.apex input[type="text"],.apex input[type="search"],.apex input[type="number"],.apex input[type="email"],.apex input[type="phone"],.apex input[type="checkbox"],.apex textarea{border:1px solid #ccc}.apex input[type="text"]:focus,.apex input[type="search"]:focus,.apex input[type="number"]:focus,.apex input[type="email"]:focus,.apex input[type="phone"]:focus,.apex input[type="checkbox"]:focus,.apex textarea:focus{outline:0;border:1px solid #f7941d;-webkit-box-shadow:inset 0 0 2px #ffc750;box-shadow:inset 0 0 2px #ffc750}.apex input[type="text"].valid,.apex input[type="search"].valid,.apex input[type="number"].valid,.apex input[type="email"].valid,.apex input[type="phone"].valid,.apex input[type="checkbox"].valid,.apex textarea.valid{background:#fff url(../img/icon-validation.png) no-repeat 97% center}.apex input[type="checkbox"]{float:left;width:1.5em;height:1.5em;margin-right:.5em;margin-top:0}.apex .padding{padding:0}.apex .npopup-body{color:#000}.apex .title{text-transform:capitalize}.apex .half{width:50%;padding:0!important}.apex .col-33{width:30%}.apex .col-66{width:65%}.apex .left{display:inline-block;float:left}.apex .right{display:inline-block;float:right;text-align:right}.apex .right label{text-align:left}.apex .row{margin:0}.apex .capitalize{text-transform:capitalize}.apex ul{margin-right:0}.apex ul li a.icon-off:before{content:"\f011";font-family:FontAwesome;-webkit-font-smoothing:antialiased}.apex ul li a.icon-lock:before{content:"\f023";font-family:FontAwesome;-webkit-font-smoothing:antialiased}.apex ul li:last-child a{padding-right:0}.apex ul li.emphasis a{color:#ffd800}.apex ul li.emphasis a:hover,.apex ul li.emphasis a:active{color:#f7941d}.apex table.styled tr:nth-child(1) td{border-top:1px solid black}.apex table.styled td{border-bottom:1px solid #fafafa}.apex table.styled td.table-divider{border-bottom:1px solid #ccc}.apex table.styled tr:last-child td{border-bottom:1px solid black}.apex.section{width:calc(950px - 2em - 2px);margin-left:10px;overflow:auto;padding:1em;border:1px solid rgba(255,255,255,.5);margin-bottom:2em;background-image:none;background-color:rgba(0,0,0,.6)}.apex.section h1,.apex.section h2,.apex.section h3,.apex.section h4{display:block;color:#fff;margin:7.5px;font-weight:400;line-height:1em}.apex.section h1{font-size:2em;color:#ffd800}.apex.section h2{font-size:1.25em}.apex.section h3{font-size:1.25em}.apex.section h4{font-size:1em}.apex.section ul.whitespace{padding:.5em;background-color:#fff;overflow:auto}.apex .menu li{padding:0;width:calc(14.285714285714286%);text-transform:capitalize}.apex .menu li a{color:#ffd800;font-size:1.25em;line-height:20px;display:block;text-align:center;padding:.5em 0;-webkit-transition:background .25s ease-in;-moz-transition:background .25s ease-in;-ms-transition:background .25s ease-in;-o-transition:background .25s ease-in;transition:background .25s ease-in}.apex .menu li a:hover,.apex .menu li a:active{color:#f7941d;cursor:pointer;background:#fff}.apex .menu li.active a{color:#f7941d}.apex .menu li.emphasis a{background-color:#000;color:#fff}.apex .menu li.emphasis a:hover,.apex .menu li.emphasis a:active{color:#f7941d;cursor:pointer;background:#fff;-webkit-transition:color .05s ease-in;-moz-transition:color .05s ease-in;-ms-transition:color .05s ease-in;-o-transition:color .05s ease-in;transition:color .05s ease-in}.apex [class^="icon-"],.apex [class*=" icon-"]{font-family:'Helvetica Neue',Arial}.apex .toggle-menu{display:none}.apex .toggle-menu .flyout,.apex .toggle-menu .dropdown-menu{background:rgba(0,0,0,.85);position:relative;top:0;left:0;padding:.5em 1em;margin:0;width:auto;overflow:hidden;border-bottom:1px solid white;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.apex #neto-dropdown{width:282px;color:#fff}.apex .page-title{margin-bottom:2em;border-bottom:1px solid #ccc;padding-bottom:1em}.apex .page-title h1{font-weight:700}.apex .page-title h4{margin:0;color:#6e6d5e}.apex .icon{-webkit-transition:width 0s linear 0s,opacity .2s ease-out;-moz-transition:width 0s linear 0s,opacity .2s ease-out;-ms-transition:width 0s linear 0s,opacity .2s ease-out;-o-transition:width 0s linear 0s,opacity .2s ease-out;transition:width 0s linear 0s,opacity .2s ease-out;width:auto;opacity:1;float:right!important;margin-right:1em}.apex .icon.off{width:0;margin-right:0;opacity:0;-webkit-transition:opacity .2s ease-out,width 0s linear 0s;-moz-transition:opacity .2s ease-out,width 0s linear 0s;-ms-transition:opacity .2s ease-out,width 0s linear 0s;-o-transition:opacity .2s ease-out,width 0s linear 0s;transition:opacity .2s ease-out,width 0s linear 0s}.apex .checkout_component{width:calc(470px - 2em);margin-bottom:2em;padding:0 1em;border:1px solid #ccc;background-color:#fff}.apex .checkout_component h1,.apex .checkout_component h2,.apex .checkout_component h3{text-transform:none;margin:0 15px;padding:0;font-size:21px;font-weight:700!important}.apex .checkout_component h1 a,.apex .checkout_component h2 a,.apex .checkout_component h3 a{color:#000;cursor:pointer;font-weight:700}.apex .checkout_component h1 a:hover,.apex .checkout_component h2 a:hover,.apex .checkout_component h3 a:hover,.apex .checkout_component h1 a:active,.apex .checkout_component h2 a:active,.apex .checkout_component h3 a:active{color:#C0C4B5;text-decoration:none}.apex .checkout_component.card{padding-top:1em;padding-bottom:1em}.apex .checkout_component.voucher br{display:none}.apex .checkout_component.terms{padding:1em}.apex .checkout_component .header{background:#e7ebdc;margin:0 -1em;text-transform:capitalize}.apex .checkout_component ._cpy_voucher_pl,.apex .checkout_component .cpy_PayPal_pl{margin-top:1em;margin-bottom:1em}.apex .checkout_component ._cpy_voucher table{margin-top:.5em;margin-bottom:1em}.apex .checkout_component ._cpy_voucher table td{padding-left:0;padding-right:0}.apex .checkout_component ._cpy_voucher table td:nth-of-type(1){width:6em}.apex .checkout_component ._cpy_voucher input[type="button"]{margin-left:6em}.apex .checkout_component .message-PayPal{display:block;width:30em;max-width:450px;clear:both;margin-top:15px;margin-bottom:15px;font-size:.85em}.apex .card{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 3px 10px "rgba(150,150,150,.25)";box-shadow:1px 3px 10px "rgba(150,150,150,.25)";background-color:#e7ebdc}.apex .card .header{background-color:#c0c4b5}.apex .card .name input,.apex .card .number input{width:25em}.apex .card .expiry input,.apex .card .issue input{width:4em}.apex .card .expiry .divider,.apex .card .issue .divider{display:inline-block;float:left;margin:.4em .25em}.apex .card .cvc .cvc_diagram{float:left;width:calc(50% - 3em);margin:0 .5em}.apex .card .cvc .cvc_diagram img{width:auto;max-width:100%;margin-top:2px}.apex .card .cvc .issue{display:none;opacity:0}.apex .form-actions{background-color:#e7ebdc}.apex .form-actions .header{background-color:#c0c4b5}.apex .form-actions .balance p{margin-top:1em}.apex .form-actions .submit{margin-bottom:1em;text-align:center}.apex .logo{float:left;margin:0;position:relative}.apex .logo h1{position:absolute;bottom:0;margin:0 0 0 15px;padding:0;width:auto}.apex .logo h1 a{margin:0;border:0}.apex .logo h1 a img{border:0;width:auto;max-width:100%}.apex .logo.full-size{display:inline-block;width:33%;height:11em}.apex .logo.handheld-size{display:none}.apex .shipping{width:33%;float:left;display:inline-block}.apex .shipping .shipping-offer{float:right;display:inline-block;width:125px;height:125px;margin:2.5em 1em 0 0}.apex .shipping .shipping-offer img{width:auto;max-width:auto}.apex .minicart{padding:.5em 0;overflow:auto;border-bottom:1px solid white}.apex .minicart li{width:33%;padding:0;text-align:center}.apex .minicart li a{padding:0}.apex .section.checkout{width:33%;float:right;position:relative;margin:0 0 2em 0;min-height:10em}.apex .section.checkout .overview{width:100%;float:right;position:absolute;z-index:100000;height:auto;overflow:visible;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;margin:4.25em 0 0 0;border-top:1px solid white;padding-bottom:0;text-transform:capitalize}.apex .section.checkout .overview a{color:#fff}.apex .section.checkout .overview a:hover,.apex .section.checkout .overview a:active{color:#f7941d}.apex .section.checkout .overview h2{float:right;display:inline-block;width:auto;max-width:100%;padding:1.5em .75em 0 2.25em;font-size:1.25em;text-transform:lowercase;color:#fff;text-align:right;background:url('../img/icon-trolley2.png') no-repeat 0 bottom;background-size:auto 1.75em}.apex .section.checkout .overview #header-cart{padding:0;border:0;width:auto;margin:0;text-transform:capitalize;font-weight:400}.apex #toggle-account ul li{width:50%;float:left;font-size:.85em}.apex #toggle-account ul li a{display:block;padding:.75em .5em .5em 0}.apex #toggle-account ul li.divider{width:100%;padding:.5em 0}.apex #toggle-account ul li.divider hr{height:0;border:0;border-top:1px dotted white;margin:0}.apex #toggle-items .dropdown-menu{display:inline-block}.apex #toggle-items .thumb_cart ul li{border-bottom:1px dotted white;overflow:auto}.apex #toggle-items .thumb_cart ul li:hover .float_right{opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.apex #toggle-items .thumb_cart ul li:last-of-type{border-bottom:1px solid white}.apex #toggle-items .left{margin-bottom:1px;margin-top:1px;}.apex #toggle-items .left a{padding:0}.apex #toggle-items .left a img{max-height:6em;border:1px solid black;max-width:100%;width:auto;height:auto}.apex #toggle-items .title{/*width:calc(100% - 2em);*/display:inline-block;line-height:15px}.apex #toggle-items .float_right{float:right;padding:0;opacity:.1;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.apex #toggle-items .float_right:hover,.apex #toggle-items .float_right:active{opacity:1;-webkit-transition:background .05s ease-in;-moz-transition:background .05s ease-in;-ms-transition:background .05s ease-in;-o-transition:background .05s ease-in;transition:background .05s ease-in}.apex #toggle-items .footer{border-top:1px dotted white;margin:1em 0;text-align:center}.apex .peekaboo{width:100%;background-color:#ffd800;border-bottom:1px solid black}.apex .peekaboo .message{width:950px;margin:0 auto;text-align:center}.apex .peekaboo h1,.apex .peekaboo h2,.apex .peekaboo h3{margin:0 .5em 0 calc(10px);display:inline-block;font-size:1.25em;line-height:40px;color:#000;font-weight:700;text-transform:uppercase}.apex .peekaboo h1.emphasis,.apex .peekaboo h2.emphasis,.apex .peekaboo h3.emphasis,.apex .peekaboo h1 .emphasis,.apex .peekaboo h2 .emphasis,.apex .peekaboo h3 .emphasis{color:#fff}.apex .peekaboo p{margin:0;display:inline-block;font-size:1em;line-height:40px;color:#000}.apex .peekaboo p a{color:#6e6d5e;text-decoration:none}.apex .peekaboo p a:hover{color:#fff;text-decoration:underline}.apex .reach{background-color:#ffd800;width:calc(100% - 10px);padding:5px;overflow:visible;clear:both;height:2.5em}.apex .reach .phone{width:33%;float:left;display:inline-block;position:relative;margin:0;text-align:left;font-size:2em;line-height:40px;overflow:hidden}.apex .reach .phone a{color:#000;font-weight:700;margin-left:calc(10px);width:auto;background:url('../img/icon-phone3.png') no-repeat left 7px;background-size:auto 25px;padding-left:1em}.apex .reach .phone a:hover{color:#000;cursor:default}.apex .reach .phone a:active{color:#fff;cursor:default}.apex .reach .storefront{width:33%;float:left;display:inline-block;position:relative;top:6px;font-size:.75em;line-height:14px;color:#000;margin:0;text-align:left;text-transform:capitalize}.apex .reach .search{width:33%;float:right;display:inline-block}.apex .reach .search input[type="submit"]{width:25%;margin:.25em;background-color:#ffd800;background-image:none;border-color:#000;border-radius:5px;box-shadow:0 0 0;box-shadow:inset 0 0 0;color:#000;text-shadow:0 0 0}.apex .reach .search input[type="submit"]:hover,.apex .reach .search input[type="submit"]:active{background-color:#fff;cursor:pointer}.apex .reach .search .ajax_search{width:65%;margin:.25em .25em .25em 0}.apex .reach .search .search_loading_icon{position:absolute;margin:9px 0 0 175px;z-index:999}.apex .reach .well{background:rgba(0,0,0,.85);border:0;border-bottom:1px solid white;padding:0}.apex .reach .well ul{margin:1em;width:auto}.apex .reach .well li{border-bottom:1px dotted white}.apex .reach .well li:last-of-type{border:0;padding-bottom:0}.apex .reach .well a{display:block;overflow:auto;border-radius:0;margin:0;padding:.5em}.apex .reach .well a img{display:inline-block;float:left;max-width:4em;margin:0 1em 0 0;vertical-align:top;border:1px solid black}.apex .reach .well a .title{display:inline-block;float:right;text-align:left;width:calc(100% - 6em);margin:0;vertical-align:top;text-transform:capitalize;font-size:13.5px}.apex .reach .well a:hover,.apex .reach .well a:active{background:transparent;color:#f7941d;-webkit-transition:color .1s ease-in;-moz-transition:color .1s ease-in;-ms-transition:color .1s ease-in;-o-transition:color .1s ease-in;transition:color .1s ease-in}.apex .menu{width:100%;overflow:auto}.apex.header{width:100%;font-size:15px;line-height:20px;background:rgba(0,0,0,.75)}.npopup-body{background:#fff;color:#000;border:1px solid #6e6d5e;-webkit-box-shadow:0 2px 5px "rgba(0,0,0,.5)";box-shadow:0 2px 5px "rgba(0,0,0,.5)";-webkit-border-radius:.5em;-moz-border-radius:.5em;border-radius:.5em;padding:1em}.well{margin-bottom:2em}#n_home .apex h1{font-size:30px}input[type="radio"]{position:relative;top:-.25em}

/* HOME MAIN BANNER SLIDER */
.home-banner.carousel {
	margin-bottom: 20px;
}
	
.home-banner .carousel-control {
	-o-transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	transition: .3s;
	border: 0;
	width: 50px;
	height: 95px;
	font-size: 85px;
}

.home-banner .carousel-control:hover {
	background: rgba(0,0,0,0.90);
}

.home-banner .carousel-indicators {
	left: auto;
	right: 20px;
	width: auto;
	background: rgba(0,0,0,0.80);
	padding: 5px 10px;
	border-radius: 10px;
}

.testimonial-home p:nth-of-type(2) {
   font-size: 20px;
}
.testimonial-home img {
   width: 100% !important;
}

.testimonial-home p:nth-of-type(1) {
	margin-top: 0px !important;
	padding: 0px !important;
}

.testimonial-home p:nth-of-type(2) {
   margin: 8px 10px 5px 10px !important;
}


/* Payment icons */
.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}
.list-inline>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}
.payment-icon-container {
	padding: 10px;
	background: #EFEFEF;
	border-radius: 3px;
	display: inline-block;
	height: 50px;
	box-sizing: border-box;
}
.payment-icon {
	width: 60px;
	background-image: url('//cdn.neto.com.au/assets/neto-cdn/skeletal/3.1.0/paymenticons.svg');
	background-size: 60px;
}
.payment-icon-paypal {
	height: 16px;
	background-position: 0px 0px;
	margin-top: 8px;
}
.payment-icon-bpay {
	height: 18px;
	background-position: 0px -17px;
	margin-top: 6px;
}
.payment-icon-moneyorder {
	margin-top: 3px;
	height: 22px;
	background-position: 0px -35px;
}
.payment-icon-cheque {
	margin-top: 8px;
	height: 13px;
	background-position: 0px -58px;
}
.payment-icon-directdeposit {
	margin-top: -4px;
	height: 38px;
	background-position: 0px -72px;
}
.payment-icon-americanexpress {
	margin-top: 5px;
	height: 21px;
	background-position: 0px -110px;
}
.payment-icon-mastercard {
	margin-top: -3px;
	height: 36px;
	background-position: 0px -132px;
}
.payment-icon-visa {
	margin-top: 6px;
	height: 18px;
	background-position: 0px -168px;
}
.payment-icon-diners {
	margin-top: 7px;
	height: 17px;
	background-position: 0px -197px;
}
.payment-icon-discover {
	margin-top: 10px;
	height: 10px;
	background-position: 0px -187px;
}
.payment-icon-afterpay {
	margin-top: 10px;
	height: 13px;
	background-position: 0px -213px;
}
.payment-icon-q-card {
	margin-top: 0px;
	height: 35px;
	background-position: 0px -244px;
}
.payment-icon-paymark {
	margin-top: 7px;
	height: 18px;
	background-position: 0px -226px;
}
.payment-icon-zipmoney {
	margin-top: 2px;
	height: 30px;
	background-position: 0px 30px;
}
.payment-icon-zippay {
	margin-top: 7px;
	height: 18px;
	background-position: 0px 49px;
}