body {
	font-family: 'Noto Sans', sans-serif;
	font-weight: 400;
	color: #666;
	font-size: 14px;
	line-height: 20px;
	background-color:#EEF5FB; 
	/*background-image: url(../images/snow-flake.png);*/
}
h1, h2, h3, h4, h5, h6 {
	color: #444;
}
/* default font size */
.fa {
	font-size: 14px;
}
/* Override the bootstrap defaults */
h1 {
	font-size: 23px;
}
h2 {
	font-size: 27px;
}
h3 {
	font-size: 21px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10.2px;
}
a {
	color: #005FA4;
}
a:hover {
	text-decoration: none;
}
legend {
	font-size: 18px;
	padding: 7px 0px
}
label {
	font-size: 12px;
	font-weight: normal;
}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {
	font-size: 12px;
}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {
	font-size: 12px;
}
.input-group .input-group-addon {
	font-size: 12px;
	height: 30px;
}
/* Fix some bootstrap issues */
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {
	display: inline;
}

.nav-tabs {
	margin-bottom: 15px;
}
div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #396A99;
}
/* top */
#top {
	background-color: #0060A4;
	padding: 4px 0px 0px 0;
	min-height: 20px;
}
#top .container {
	padding: 0 20px;
}
#top #currency .currency-select {
	text-align: left;
}
#top #currency .currency-select:hover {
	text-shadow: none;
	color: #ffffff;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
}
#top .btn-link, #top-links li, #top-links a {
	color: #fff;
	text-shadow: 0 1px 0 #000;
	text-decoration: none;
	font-size:14px;
}
#top .btn-link:hover, #top-links a:hover {
	color: #444;
}
#top-links .dropdown-menu a {
	text-shadow: none;
}
#top-links .dropdown-menu a:hover {
	color: #FFF;
}
#top .btn-link strong {
	font-size: 14px;
}
#top-links {
	padding-top: 3px;
}
#top-links ul {margin-bottom: 0px!important;}
#top-links a + a {
	margin-left: 15px;
}
/* logo */
#logo {
	margin: -10px 0 10px 0;
}
/* search */
#search {
	margin-bottom: 10px;
}
#search .input-lg {
	height: 40px;
	line-height: 20px;
	padding: 0 10px;
	border-radius:0px;
	border-color:#fff;
	box-shadow:none;
}
#search .btn-lg {
	font-size: 15px;
	line-height: 18px;
	padding: 10px 35px;
	text-shadow: 0 1px 0 #FFF;
	background-color:#fff!important;
	background-image:none;
	border-color: #fff;
}
/* cart */
#cart {
	margin-bottom: 10px;
}
#cart > .btn {
	font-size: 14px;
	line-height: 18px;
	color: #FFF;
	box-shadow:none;
	padding:10px 0px;
}
#cart.open > .btn {
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	color: #666;
	box-shadow: none;
	text-shadow: none;
}
#cart.open > .btn:hover {
	color: #444;
}
#cart .dropdown-menu {
	background: #eee;
	z-index: 1001;
}
#cart .dropdown-menu {
	min-width: 100%;
}
#cart .dropdown-menu table {
	margin-bottom: 10px;
}
#cart .dropdown-menu li > div {
	min-width: 427px;
	padding: 0 10px;
}
#cart .dropdown-menu li p {
	margin: 20px 0;
}
/* menu */
#menu {
	min-height: 40px;
}
.navbar {border-radius: 3px;margin-bottom:0px;}
#menu .nav > li > a {
	padding: 10px 15px 10px 15px;
	min-height: 15px;
	background-color: transparent;
	font-size:14px;
	color:#fff;
}
#menu .nav > li > a:hover, #menu .nav > li.open > a {
	background-color: rgba(0, 0, 0, 0.1);
}
#menu .dropdown-menu {

	padding-bottom: 0;
}
#menu .dropdown-inner {
	display: table;
}
#menu .dropdown-inner ul {
	display: table-cell;
}
#menu .dropdown-inner a {
	min-width: 160px;
	display: block;
	padding: 3px 20px;
	clear: both;
	line-height: 20px;
	color: #333333;
	font-size: 12px;
}
#menu .dropdown-inner li a:hover {
	color: #FFFFFF;
}
#menu .see-all {
	display: block;
	margin-top: 0.5em;
	border-top: 1px solid #DDD;
	padding: 3px 20px;
	-webkit-border-radius: 0 0 0px 0px;
	-moz-border-radius: 0 0 0px 0px;
	border-radius: 0 0 0px 0px;
	font-size: 12px;
	background: #eee;
	color: #333;
}
#menu .see-all:hover, #menu .see-all:focus {
	text-decoration: none;
	color: #ffffff;
	background-color: #1A4F81;
}
#menu #category {
	float: left;
	padding-left: 15px;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#menu .btn-navbar {
	font-size: 15px;
	font-stretch: expanded;
	color: #FFF;
	padding: 2px 18px;
	float: right;
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled] {
	color: #ffffff;
	background-color: #229ac8;
}
@media (min-width: 768px) {
	#menu .dropdown:hover .dropdown-menu {
		display: block;
	}
}
@media (max-width: 767px) {
	#menu {
		border-radius: 4px;
	}
	#menu div.dropdown-inner > ul.list-unstyled {
		display: block;
	}
	#menu div.dropdown-menu {
		margin-left: 0 !important;
		padding-bottom: 10px;
		background-color: rgba(0, 0, 0, 0.1);
	}
	#menu .dropdown-inner {
		display: block;
	}
	#menu .dropdown-inner a {
		width: 100%;
		color: #fff;
	}
	#menu .dropdown-menu a:hover,
	#menu .dropdown-menu ul li a:hover {
		background: rgba(0, 0, 0, 0.1);
	}
	#menu .see-all {
		margin-top: 0;
		border: none;
		border-radius: 0;
		color: #fff;
	}
}
/* content */
#content {
	min-height: 600px;
}
/* footer */
footer {
	margin-top: 30px;
	background-color: #303030;
	border-top: 1px solid #ddd;
	color: #e2e2e2;
}
footer hr {
	border-top: none;
	border-bottom: 1px solid #326290;
	margin-bottom: 10px;
}
footer a {
	color: #ccc;
}
footer a:hover {
	color: #fff;
}
footer h5 {
	font-family: 'Noto Sans', sans-serif;
	font-size: 16px;
	color: #fff;
}
/* alert */
.alert {
	padding: 8px 14px 8px 14px;
}
/* breadcrumb */
.breadcrumb {
	margin: 0 0 20px 0;
	padding: 8px 0;
	border: 1px solid #ddd;
	background-color:#fff;
	overflow:hidden;
}
.breadcrumb i {
	font-size: 15px;
}
.breadcrumb > li {
	text-shadow: 0 1px 0 #FFF;
	padding: 0 20px;
	position: relative;
	white-space: nowrap;
}
.breadcrumb > li + li:before {
	content: '';
	padding: 0;
}
.breadcrumb > li:after {
	content: '';
	display: block;
	position: absolute;
	top: -3px;
	right: -5px;
	width: 26px;
	height: 26px;
	border-right: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.pagination {
	margin: 0;
}
/* buttons */
.buttons {
	margin: 1em 0;
	overflow:auto;
}
.btn {
	padding: 7.5px 12px;
	font-size: 12px;
	border: 1px solid #cccccc;
	border-radius: 0px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-xs {
	font-size: 9px;
}
.btn-sm {
	font-size: 10.2px;
}
.btn-lg {
	padding: 10px 16px;
	font-size: 15px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 12px;
}
.btn-group > .btn-xs {
	font-size: 9px;
}
.btn-group > .btn-sm {
	font-size: 10.2px;
}
.btn-group > .btn-lg {
	font-size: 15px;
}
.btn-default {
	color: #777;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #e7e7e7;
	background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
	background-repeat: repeat-x;
	border-color: #dddddd #dddddd #b3b3b3 #b7b7b7;
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #229ac8;
	background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #1f90bb;
	background-position: 0 -15px;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	box-shadow: inset 0 1000px 0 rgba(0, 0, 0, 0.1);
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #df5c39;
	background-image: linear-gradient(to bottom, #e06342, #dc512c);
	background-repeat: repeat-x;
	border-color: #dc512c #dc512c #a2371a;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	background-image: none;
	background-color: #df5c39;
}
.btn-link {
	border-color: rgba(0, 0, 0, 0);
	cursor: pointer;
	color: #23A1D1;
	border-radius: 0;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: rgba(0, 0, 0, 0);
	background-image: none;
	box-shadow: none;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #FF8700;
	border-color: #FF8700;
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color: #C56800;
}
/* list group */
.list-group a {
	border: 1px solid #DDDDDD;
	color: #888888;
	padding: 8px 12px;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
	color: #444444;
	background: #eeeeee;
	border: 1px solid #DDDDDD;
	text-shadow: 0 1px 0 #FFF;
}
/* carousel */
.carousel-caption {
	color: #FFFFFF;
	text-shadow: 0 1px 0 #000000;
}
.carousel-control .icon-prev:before {
	content: '\f053';
	font-family: FontAwesome;
}
.carousel-control .icon-next:before {
	content: '\f054';
	font-family: FontAwesome;
}
/* product list */
.product-thumb {
	border: 1px solid #ddd;
	margin-bottom: 20px;
	overflow: auto;
	background-color:#fff;
	display:block;
}
.product-thumb .image {
	text-align: center;
}
.product-thumb .image a {
	display: block;
}
.product-thumb .image a:hover {
	opacity: 0.8;
}
.product-thumb .image img {
	margin-left: auto;
	margin-right: auto;
	padding:3px;
}
.product-grid .product-thumb .image {
	float: none;
}
@media (min-width: 767px) {
.product-list .product-thumb .image {
	float: left;
	padding: 15px;
}
}
.product-thumb h4 {
	font-weight: bold;
	max-height: 64px;
    overflow: hidden;
}
.product-thumb .caption {
	padding: 0 5px;
	min-height: 144px;
	text-align:center;
}
.product-list .product-thumb .caption {
	margin-left: 230px;
}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption {
	min-height: 210px;
	padding: 0 10px;
}
}
@media (max-width: 767px) {
.product-list .product-thumb .caption {
	min-height: 144px;
	margin-left: 0;
	padding: 0 10px;
}
.product-grid .product-thumb .caption {
	min-height: 144px;
}
}

.product-thumb .rating {
	padding-bottom: 10px;
}
.rating .fa-stack {
	font-size: 8px;
}
.rating .fa-star-o {
	color: #999;
	font-size: 15px;
}
.rating .fa-star {
	color: #FC0;
	font-size: 15px;
}
.rating .fa-star + .fa-star-o {
	color: #E69500;
}
h2.price {
	margin: 0;
}
.product-thumb .price {
	color: #444;
}
.product-thumb .price-new, .product-thumb .price {
	font-weight: 600;
	font-size:20px;
}
.product-thumb .price-old {
	color: #999;
	text-decoration: line-through;
	margin-left: 10px;
}
.product-thumb .price-tax {
	color: #999;
	font-size: 12px;
	display: block;
	font-weight:200;
}
.product-thumb .button-group {
	border-top: 1px solid #ddd;
	background-color: #eee;
	overflow: auto;
}
.product-thumb a {color: #005FA4;}
.product-list .product-thumb .button-group {
	border-left: 1px solid #ddd;
}

@media (max-width: 768px) {
.product-list .product-thumb .button-group {
	border-left: none;
}
}
.product-thumb .button-group button {
	width: 100%;
	border: none;
	display: inline-block;
	float: left;
	background-color: #eee;
	color: #888;
	line-height: 38px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.product-thumb .button-group button + button {
	width: 20%;
	border-left: 1px solid #ddd;
}
.product-thumb .button-group button:hover {
	color: #444;
	background-color: #ddd;
	text-decoration: none;
	cursor: pointer;
}





.thumbnails {
	overflow: auto;
	clear: both;
	list-style: none;
	padding: 0;
	margin: 0;
}

.thumbnails > img {
	width: 100%;
}
.image-additional a {
	margin-bottom: 20px;
	padding: 5px;
	display: block;
	border: 1px solid #ddd;
}
.image-additional {
	max-width: 150px;
}
.thumbnails .image-additional {
	float: left;
	margin-right: 20px;
}
.flexslider .slides img {
	width: inherit;
}
.flexslider.carousel .slides img {
	width: auto;
}
.slides {
	padding: 0;
	margin:0;
	list-style: none;
}
.slides li {
	text-align: center;
}
.slides li img {
	text-align: center;
}
.flex-direction-nav a:before {
	line-height: 40px;
}
#speed-prodfo {background-color:#fff; border:1px solid #ddd; border-radius: 4px; padding:15px; margin: 0 0 20px;}
#speed-prodfo h2 {margin-top:0px;}
#speed-prodimg {	background:#fff; border:1px solid #ddd;	border-radius: 4px; padding:0 15px; margin: 0 0 20px;}
#speedcon {background-color: #fff;border: 1px solid #ddd;border-radius: 4px;  padding: 15px;}
#speed-head{width:100%; background:#0060A4; padding: 10px 0 0 0; }
#speed-nav {width:100%; background: #1E5890; margin-bottom:20px;}
#top-links a:hover {color:#ccc;background:#0060A4}
#top-links .fa{font-size:16px;}
#top-links .dropdown-menu-right a {color:#000;}
.nav .open>a {background-color:transparent!important;}
#logo img {margin:auto;}
.owl-carousel {border-radius:0px!important;}
.owl-controls{display:none;}
.dropdown-menu {border-radius:0px;}
.speed-view-prod {width: 100%;border: none;display: inline-block;float: left;background-color: #eee;color: #888;line-height: 38px;font-weight: bold;text-align: center;text-transform: uppercase;}
.speed-view-prod:hover{	color: #444;background-color: #ddd;}

/*less-links-modules-css*/
.speed-less-links-tile {display:block;}
.speed-less-links-tile:hover {opacity: 0.8;}
.speed-less-buton-group {border-top: 1px solid #ddd;overflow: auto;width: 100%;display: inline-block;float: left;background-color: #eee;color: #888;line-height: 38px;font-weight: bold;text-align: center;text-transform: uppercase;}
.product-list .speed-less-links-tile .speed-less-buton-group{margin-top:10px; float:right;}
.product-list .speed-less-links-tile img {max-height: 120px; margin-bottom:15px;}
.product-list .speed-less-links-tile .caption {min-height:66px!important;}
.product-list .speed-less-links-tile .caption h4 {font-size:22px;}

/*table-mods*/
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {background-color:#FFF;}
.table-bordered>thead>tr>td {background-color: #FFF;border-bottom-width:1px;}
#spec-table.table>thead>tr>td{background-color:#f9f9f9;}

/* Grey-Checkout */
#grey-checkout {background-color: #eee; min-height:273px; border-radius:4px;}
#grey-checkout h2 {padding: 60px 15px 15px;text-align:center;}
#grey-checkout p {text-align: center;}
#hanging-center {padding: 30px 15px 15px;text-align: center;}

/*product-page-mods*/
.priceisright{color:#444; font-size:27px;}
.comeondown {font-size:17px; }
.swing {float:right; text-align:left; width:50%;}
.price-hang-left {width:50%; float:left;}
.free-delivery-prodfo { background:#1D863E; color:#fff; padding:5px; text-align:center;}
.less-space {margin-bottom:0px;}
.review-new-prod {margin:0px; text-align:center;}
#bpa {font-size:12px}
#assured-list li {padding:1px 0; sfont-size:12px;}
#assured-list .fa {color:#1D863E; font-size:25px; padding-right:5px; vertical-align:middle;}
.assured-points {font-weight:bold; font-size:14px;}
.sharing-is-caring {text-align:center;}
#speed-prodfo .control-label {font-size:18px;}
.getaquote {margin-bottom:15px;}
.getaquote a{font-weight:bold;}
.boldquotephone {font-weight: bold;color: #333;font-size: 15px;}

/*Category-Page-Mods*/
.category-desc {background: #fff; border: 1px solid #ddd; border-radius:3px; padding:10px;}
.choose-cat {}
.choose-cat-tiles {padding:0 10px 15px; font-size:14px;}
.inside-the-cat {display:block; text-align:center; background:#fff; border: solid #ddd 1px;}
.inside-the-cat img {width:100%; max-width: 228px; padding:3px;}
.view-more-cats{background:#eee; border-top:1px solid #ddd; padding: 5px; font-weight: bold; color: #888;}
.cats-name {color:#444; font-weight:bold; padding:3px; min-height:86px;}
.cat-features {margin-top:0px;}

/*general*/
.hidethisstuff {display:none;}
.clearme{clear:both;}

/*login-page-white-background*/
.whiteback {background-color:#fff;}

/*custom-footer*/
#topshelf {background:#326290;}
.top-book {padding: 15px; }
.front-page {padding:15px 15px 10px; background:#0F4778; min-height:95px;}
.left-foot .fa { width:20%; padding:5px 20px;}
.front-page .fa{font-size:50px;}
.front-page  a{display:block; padding:10px; font-size:30px; color:#fff; text-align:center;}
.front-page a:hover{color:#326290;}
.sendan-email {width:170px; margin:auto;}
.sendan {font-size:20px;}
.fa-envelope {float:left;}

#middleshelf{background:#0F4778;padding:15px;}
.payment-from {text-align:center;}
.payment-from  img {width:100%; max-width:590px;}
#bottomshelf{background:#0F4778; text-align:center;}
.socialshelf .fa{font-size:60px;padding:5px;}
.bubbles{color:#326290;}
.bubbles .fa{font-size:100px; padding-top:0px; margin-top:-15px;}
#floor {background:#333333; color:#99CCFF; font-size:14px; padding:5px 0;}
#floor hr {border-bottom: 1px solid #ccc;}
#credit {float:right; background:#fff; margin:auto;}

/* owl-fixes*/
.owl-carousel {margin:0px!important; box-shadow:none!important; border:0px!important;}

/*header-drop-down*/
.account-drop-menu {z-index:99999999999999!important;}
.account-menu {text-align:center; color: #333!important; text-shadow: 0 0 0 #fff!important; padding:0 10px 0;}
.account-menu a {margin-left:0px!important;}

/*responsive-content*/
#tab-description img {width:100%!important;height:auto!important;}
.cat-desc img {width:100%;height:auto;}
.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	height: 0;}
.videoWrapper iframe {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}
.banner img {width:100%;}
.banner {margin-bottom:15px;}
.large-fa {font-size:68px!important;}
.desc-ticks {font-size:21px;text-align:center;}
.desc-ticks li {padding:5px 0;}
.desc-ticks .fa {color:#1D863E; font-size:25px;padding-right:5px;vertical-align:middle;}
.media-left {min-width:64px;}
td.blackback {background-color:#888!important;color:#fff;}
td.tanback {background-color:#FFEFBB!important;}

/*karcher-content*/

.karcher h2, .karcher h3, .karcher h4 {color:#2b2b2b; font-weight:bold; text-transform:uppercase;}
.karcher p {color:#2b2b2b; font-size:15px;}
.karcher hr {padding:15px 0; background-color:#ffed00 ; border-top:0px;}
.karcher .desc-ticks .fa {color:#ffed00; background-color:#2b2b2b; padding:1px; font-size:17px; margin-right:5px;}
.karcher .desc-ticks {font-size:15px; text-align:left;}



/* CHECKOUT
=====================================================================================================
===================================================================================================== */
.checkout {
	list-style: none;
	padding: 0;
	margin: 10px 0;
}
.checkout .oc-table {
	margin: 0;
	border-collapse:collapse;
}
.stock {
	color: #c12102;
}

.checkout header {
	background: #f3f3f3;
	padding: 5px;
	border: 1px solid #e5e5e5;
	margin: -1px 0;
	cursor: pointer;
}
.checkout-cart header {
	background: #f3f3f3 url('../images/cart-arrows.png') no-repeat 5px 9px;
	padding: 5px 5px 5px 20px;
}

.checkout-cart .active {
	background-position: 5px -23px;
}
.checkout header h2 {
	padding: 0;
	border: none;
	color: #525252;
	text-transform: capitalize;
	font-size: 18px;
	margin:0;
	padding:0 10px;
	line-height: 40px;
	font-weight: 700;
}
.checkout header a {
	float: right;
	line-height: 40px;
	margin:0 10px;
}

.checkout .content {
	display: none;
	padding: 15px 15px;
	border: 1px solid #e5e5e5;
	margin: -1px 0;
	background: white;
}

.checkout div.button {
	width: 432px;
	text-align: right;
}

.checkout a.button {
	margin-left: 10px;
}

.payment-confirm {
	margin-top: 10px;
	border-top: 1px dotted #e5e5e5;
}

/*.checkout-cart .content { display: block !important; }*/
.checkout-cart table {border-collapse: collapse;}
.checkout-cart header h2 { font-size:13px;}

#newb {background-color:#e9e9e9;text-align:center; float:right; width:50%; padding-top: 30px; min-height: 173px;}
#newb h3 {font-size:16px;}
#newb .buttons {text-align:center;}
#hideme{display:none;}
#clearme {clear:both;}
#login {float:left; width:50%;}
#login h3 {font-size:16px;}
#login .buttons {margin-right:43px;}
.checkout-button {font-size:17px; font-weight:bold; text-transform:uppercase; }

/*tidy-crumbs*/
.breadcrumb {white-space:nowrap; overflow:hidden;}

/*fancybox-tweaks*/
.fancybox-overlay {z-index:9999999!important;}

/*smartsearch*/
.smartsearch {
			display: none;
			background: #FFFFFF !important;
			border: 1px solid #EEEEEE !important;
			border-top: none !important;
			border-radius: 0 0 7px 7px !important;
			box-shadow: 0 2px 2px #DDD !important;
			line-height: 1.2 !important;
			margin: -3px 0 0 2px !important;
			padding: 0 !important;
			position: absolute !important;
			white-space: normal !important;
			width: 100% !important;
			z-index: 9999999 !important;
							top: 43px !important;
										left: -1px !important;
								}
		.smartsearch a {
			white-space: normal !important;
		}
		#search, .searchbox {
			overflow: visible !important;
			z-index: 9999999 !important;
		}
		.smartsearch-product {
			border-bottom: 1px solid #EEEEEE !important;
			color: #000000 !important;
			display: block !important;
			font-size: 11px !important;
			font-weight: normal !important;
							min-height: 50px !important;
						padding: 5px !important;
			text-decoration: none !important;
		}
		.smartsearch-product img {
			float: left !important;
			margin: 0 10px 0 0 !important;
		}
		.smartsearch-product strong {
			font-size: 13px !important;
			margin: 5px 5px 5px 0 !important;
		}
		.smartsearch-focus, .smartsearch-product:hover {
			background: #EEFFFF !important;
			text-decoration: none !important;
		}
		.smartsearch-bottom {
			font-size: 12px !important;
			font-weight: bold !important;
			padding: 10px !important;
			text-align: center !important;
		}
				.smartsearch-bottom a {color:#FF0000!important}