﻿/* Font import */

@import url(//fonts.googleapis.com/css?family=Montserrat:400,700|Roboto:400,400italic,700,700italic);

/* Global Styles */

body {
	font: .75em Arial, Helvetica, sans-serif;
	color: #222;
	padding: 0;
	font-size: 16px;
	line-height: 1.6em;
	background: url(../images/page_bg.jpg) repeat-x scroll center top #fff;
}

h1 {
	font-size: 30px;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 21px;
}

a {
	color: #809CDC;
}

a[disabled] {
	color: #ccc;
	cursor: default;
}

p {
	margin: 0 0 15px 0;
}

/* Buttons */

.btn {
	font-size: 16px;
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.62);
	font-weight: bold;
	padding: 9px 18px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.btn-lg {
	font-size: 18px;
	padding: 10px 16px;
}

.btn-sm {
	font-size: 12px;
	padding: 5px 10px;
}

.input-group-btn .btn {
	margin-top: 0;
	margin-bottom: 0;
}

.btn-default {
	background: #efefef;
	color: #626588;
	border-color: #DADADA;
	text-shadow: 1px 1px 0 #fff;
}

	.btn-default:hover {
		border-color: #ccc;
	}

.input-group-btn:last-child > .btn, .input-group-btn > .btn{
	min-height: 34px;
    line-height: 1px;
}

.form-label-prefix-required, .form-label-suffix-required {
	color: rgb(255, 99, 72);
}

.form-label-suffix {
	font-size: 12px;
}

.btn-primary {
	background: #F18B6B;
	border-color: #D07457;
	text-shadow: 0 0 3px rgb(183, 60, 21);
}

.btn-primary:hover {
	color: #fff;
	background-color: #e97800;
    border-color: #e97800;
}

.btn-primary:focus, .btn-primary.focus {
	color: #fff;
	background-color: #e97800;
    border-color: #e97800;
}

.btn-primary:active, .btn-primary.active {
	background-color: #e97800;
    border-color: #e97800;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
	color: #fff;
	background-color: #e97800;
    border-color: #e97800;
}

/* Bootstrap form element overrides */

.form-control {
	max-width: 100%;
	font-size: 16px; /* Having a font size < 16px causes ios to zoom into inputs */
}

.input-sm {
	font-size: 12px;
}

.input-lg {
	font-size: 18px;
}

.has-success .form-control {
	border-color: rgba(149, 204, 82, 0.44);
}

.has-success .form-control:focus {
	border-color: #82C184;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #B3E289;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #B3E289;
}

/* Form elements */

.form-description {
	font-size: 12px;
	line-height: 20px;
}

/* Old style buttons (deprecated) */

.button {
	display: inline-block;
	margin: 2px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	background-color: #f0f0f0;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #000;
}

	.button:focus {
		outline: thin dotted;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}

	.button:hover,
	.button:focus {
		color: #333333;
		text-decoration: none;
	}

	.button:active,
	.button.active {
		outline: 0;
		background-image: none;
		-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	}

	.button.disabled,
	.button[disabled],
	fieldset[disabled] .button {
		cursor: not-allowed;
		pointer-events: none;
		opacity: 0.65;
		filter: alpha(opacity=65);
		-webkit-box-shadow: none;
		box-shadow: none;
	}

a.button {
	text-decoration: none;
}

.call-to-action {
	color: #ffffff;
	background-color: #428bca;
	border-color: #357ebd;
}

	.call-to-action:hover,
	.call-to-action:focus,
	.call-to-action:active,
	.call-to-action.active,
	.open .dropdown-toggle.call-to-action {
		color: #ffffff;
		background-color: #3276b1;
		border-color: #285e8e;
	}

	.call-to-action:active,
	.call-to-action.active,
	.open .dropdown-toggle.call-to-action {
		background-image: none;
	}

	.call-to-action.disabled,
	.call-to-action[disabled],
	fieldset[disabled] .call-to-action,
	.call-to-action.disabled:hover,
	.call-to-action[disabled]:hover,
	fieldset[disabled] .call-to-action:hover,
	.call-to-action.disabled:focus,
	.call-to-action[disabled]:focus,
	fieldset[disabled] .call-to-action:focus,
	.call-to-action.disabled:active,
	.call-to-action[disabled]:active,
	fieldset[disabled] .call-to-action:active,
	.call-to-action.disabled.active,
	.call-to-action[disabled].active,
	fieldset[disabled] .call-to-action.active {
		background-color: #428bca;
		border-color: #357ebd;
	}

	.call-to-action .badge {
		color: #428bca;
		background-color: #fff;
	}

.background {
	/*background-color: #efefef;*/
	/*background-color:white;*/
}

.body-background {
	/*background-color: #fff;*/
}

.body-wrapper {
	padding-bottom: 40px;
}

/* Store Logo */
.logo-wrap img {
	max-width: 100%;
}

.logo-wrap {
	padding-bottom: 18px;
	padding-top: 18px;
	text-align: center;
}

@media (min-width: 768px) {
	.logo-wrap {
		text-align: left;
	}
}

/* Breadcrumb */

.breadcrumb {
	background: transparent;
	font-size: 12px;
	padding: 0 0 12px 0;
	color: #ccc;
	margin-bottom: 0;
}

/* Product Grid Display */

.product-grid-item {
	margin-bottom: 18px;
}

.grid-item-name-wrap {
	font-size: 15px;
	line-height: 22px;
}

.img-thumbnail {
	border: none;
	padding: 0;
}

/* Footer elements */

.social-links {
	margin-bottom: 20px;
}

	.social-links .icon {
		display: inline-block;
		background: #626588;
		border-radius: 4px;
		padding-top: 10px;
		width: 40px;
		height: 41px;
		color: #fff;
		font-size: 22px;
		text-align: center;
		border-bottom: 4px solid rgba(0,0,0,.3);
	}

.sub-footer {
	/*padding: 32px 0;*/
	font-style: italic;
	color: #65677D;
}

.seal-marker {
	background: #fdfdfd;
	border-radius: 4px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.12);
	padding: 12px;
	display: inline-block;
	border: 1px solid rgba(255, 255, 255, 0.1);
}

.footer {
	/*padding: 100px 0 0 32px;
	border-top: 1px solid #efefef;
	font-size: 14px;
	*/
	height: auto !important;
    width: 982px;
    padding: 0px 0px !important;
    padding-top: 20px !important;
    margin: auto !important;
    background-color: #52514E !important;
}

ul.footer-list {
	padding: 0;
	margin: 0;
	margin-bottom: 32px;
	list-style: none;
	line-height: 24px;
	color: #A2A3AD;
}

.footer-list a {
	color: #65677D;
}

.footer-heading {
	font-weight: bold;
	padding-bottom: 12px;
	color: #8E90A0;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.77);
	font-size: 15px;
}

/* Navigation Styles */

.navbar-nav {
	margin-top: 0;
	margin-bottom: 0;
}

.navbar-form {
	padding-right: 15px;
	border-top: 1px solid rgba(204, 204, 204, 0.42);
	margin-bottom: 0;
}

.dropdown-menu {
	min-width: 250px;
	border: None;
}

.navbar-default {
	box-shadow: inset 1px 1px #fff;
	border-radius: 4px;
	background-color: #f5f5f5;
	border-color: rgba(204, 204, 204, 0.36);
}

	.navbar-default .navbar-collapse {
		border-color: #efefef;
	}

	.navbar-default .navbar-nav > li > a {
		color: #8F909E;
		text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.47);
		font-weight: bold;
		font-size: 15px;
		padding: 18px;
	}

	.navbar-default .navbar-brand {
		color: #8F909E;
		text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.47);
		font-weight: bold;
	}

	.navbar-default .navbar-nav > .open > a,
	.navbar-default .navbar-nav > .open > a:hover,
	.navbar-default .navbar-nav > .open > a:focus {
		background-color: rgba(255,255,255,.5);
	}

.navbar.navbar-default.topnav {
	margin-bottom: 12px;
}

.search-form-group {
	display: flex;
	justify-content: space-between;
}

.navbar-form .search-box {
	flex-grow: 1;
}

.navbar-form .search-go {
	padding: 5px 15px;
	line-height: 22px;
	margin-left: 4px;
}

@media (min-width: 768px) and (max-width:991px) {
	.navbar-form .search-box {
		max-width: 182px;
	}
}

@media (min-width: 768px) {
	.navbar-form.search-wrap {
		padding-top: 10px;
		margin-top: 0;
		padding-right: 0;
	}

	.navbar-form {
		border-top: none;
	}
}

/* Home Page */

.home-image {
	margin-bottom: 24px;
}

/* Min-height for larger screens */
@media (min-width: 767px) {
	.body-wrapper {
		min-height: 500px;
	}
}

/* Adnsf grid system */
/* This grid system is deprecated in favor of bootstrap's grid system. See http://getbootstrap.com for documentation*/
@media (max-width: 767px) {
	.one-half, .one-third, .two-thirds, .one-fourth, .three-fourths, .one-fifth, .two-fifths, .three-fifths, .four-fifths, .one-sixth {
		width: 100%;
		float: none;
		display: block;
		margin-left: 0;
	}
}

/* Bootstrap modal overrides */

.modal-header, .close {
	opacity: .6;
}

	.modal-header, .close:hover {
		opacity: 1;
	}

/* Header elements */

.header-cart {
	margin: 10px 0 0 0;
}

.user-links {
	font-size: 14px;
}

/* Horizontal navigation */

.footernav .navbar-nav {
	margin: 0;
}

.nav-input-pad {
	padding: 9px 15px 0 15px;
}

.nav-button-pad {
	padding: 5px 15px 0 15px;
}

@media (min-width: 768px) {
	.navbar-form.navbar-right:last-child {
		margin-right: 0;
	}

	.navbar-form.search-wrap {
		padding-top: 8px;
		margin-top: 0;
	}
}

#shippingMethodListWrap label {
	display: inline;
}

/* Product page */
.variant-options-label {
	font-weight: bold;
}

.product-image-wrap .product-image {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

/* Add to cart styles */
.add-to-wishlist,
.add-to-cart {
	padding: 12px 32px;
	font-weight: bold;
	box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.52);
}

.add-to-cart-group .form-control {
	height: 45px;
}

.quantity-field {
	text-align: center;
}

.table-order {
	text-align: right;
}

/* Grid item styles for entity pages, related, upsell etc. */

.grid-item {
	padding-bottom: 16px;
	text-align: center;
}

.grid-item-image {
	margin: 0 auto;
}

.grid-item-image-wrap {
	padding-bottom: 8px;
}

/* Entity page */

.entity-image {
	margin: 0 8px 8px 0;
}

.entity-page-description {
	margin-bottom: 8px;
}

.sub-entity-list {
	margin-bottom: 16px;
}

/* Popup window styles */

/* Override body styles by removing spacing and backgrounds */
#popup-body {
	margin: 0;
	padding: 0;
	border: none 0;
	background: #fff;
}

.no-template-content {
	padding-top: 15px;
	padding-bottom: 15px;
}

/* new style 14.04.2016 */

#header {
    position: relative;
    height: 147px;
    width: 980px;
    background: url(../images/header_bg.jpg) no-repeat bottom;
    margin: 0 auto;
    z-index: 5;
	/*background: #DDDDDD;*/
}
#logo {
    position: absolute;
    top: 15px;
    left: 25px;
}
div#headerPromo {
    width: 270px;
    height: 40px;
    left: 365px;
    top: 9px;
    position: absolute;
    overflow: hidden;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    line-height: 12px;
}
.socialIcons {
    position: absolute;
    top: 5px;
    right: 323px;
}
.socialIcons .googlePlus, .socialIconsFooter .googlePlusBottom {
    width: 30px;
    margin-top: 2px;
}
.socialIcons .facebookLike, .socialIcons .googlePlus, .socialIconsFooter .facebookLikeBottom, .socialIconsFooter .googlePlusBottom {
    float: left;
}
.socialIcons .facebookLike, .socialIconsFooter .facebookLikeBottom {
    width: 40px;
}
.socialIcons .facebookLike, .socialIcons .googlePlus, .socialIconsFooter .facebookLikeBottom, .socialIconsFooter .googlePlusBottom {
    float: left;
}
.facebookLike iframe {
    width: 46px !important;
}
#topper {
    height: 28px;
    position: absolute;
    top: 0;
    right: 10px;
    font-size: .85em;
    color: #fff;
    background: url(../images/topper_bg-right.gif) no-repeat top right;
	padding: 0px 19px 6px 0;
}
#topper div:not(.dropdown){
    float: left;
    height: 28px;
    background: url(../images/topper_bg-left.gif) no-repeat top left;
    padding: 0 0 0 12px;
}
#topper a.cart {
    background: url(../images/icon_cart-topper.gif) no-repeat left top;
    padding: 0 0 0 20px;
}
#topper a {
    color: #fff;
    text-decoration: none;
    line-height: 2;
	font: .75em Arial, Helvetica, sans-serif;
}
#navigation_secondary {
    height: 21px;
    position: absolute;
    bottom: 70px;
    right: 0;
    background: #f7f7f7 url(../images/secondary-nav_bg-right.gif) no-repeat top right !important;
    color: #b2b2b2;
	font-size: 0.65em;
}
#navigation_secondary p {
    display: block;
    height: 21px;
    float: left;
    background: url(../images/secondary-nav_bg-left.gif) no-repeat top left;
    margin: 0;
	line-height: 1.8;
    padding: 0px 12px;
}
#navigation_secondary a {
    color: #000;
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif !important;
}

#topsearch {
    width: 410px;
    position: absolute;
    top: 105px;
    left: 10px;
}
#topsearch label {
    display: block;
    float: left;
    width: 50px;
    height: 24px;
    position: relative;
    top: 2px;
    background: url(../images/topsearch-label.gif) no-repeat top left;
    text-indent: -9999px;
}
#livechat-top {
    position: absolute;
    top: 85px;
    left: 635px;
}
#amana-top {
  position: absolute !important;
    top: 48px !important;
    left: 225px !important;
}
#sli_search_1 {
    border: 0 none;
    float: left;
   /* min-height: 22px !important;*/
    margin: 0 4px;
    padding: 3px 4px 3px !important;
    /*width: 310px;*/
    background: #FFF !important;
    box-shadow: inset 0px 0px 5px #999;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 2px;
    font-size: 16px;
	min-height: 28px !important;
	height: 28px;
	width: 318px !important;
}
#nxt-search-form input[type="image"] {
    width: 28px !important;
    height: 28px !important;
}
#contactNumber {
    position: absolute;
    top: 82px;
    right: 10px;
    text-align: right;
    text-decoration: none;
}
#contactNumber span {
    color: #fff !important;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
}
#contactNumber span.contactNumberSmall {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	margin-top: -3px;
}
p.internacional {
    position: absolute;
    top: 125px;
    right: 10px;
    font-size: .7em;
    color: #dadad9;
    margin: 0;
    padding: 0;
	line-height: 1.1em;
}
p.internacional a {
    color: #dadad9;
	text-decoration: underline;
	margin-right: -4px !important;
}
#navigation {
    width: 980px;
    background: #e97800;
    margin: 0 auto;
    z-index: 4;
    position: relative;
    border-top: solid 1px #ffd5a9;
}
.clearfix {
    display: block;
}
#navigation div {
    width: 980px;
    background: url(../images/navigation_bg-bottom.gif) repeat-x bottom;
}
#navigation ul {
    list-style: none;
    /* margin: 0 0 0 18px; */
    margin: 0;
    padding: 0;
}
#navigation ul li {
    float: left;
}
#navigation ul li a {
    display: block;
    float: left;
    color: #fff;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold !important;
    text-transform: uppercase;
    text-decoration: none;
    background: url(../images/navigation-li_bg.gif) no-repeat right center;
    padding: 10px 4px 8px;
    font-size: .72em;
    padding: 11px 10px 8px;
    line-height: 1.2;
}
#navigation ul li.last a.main_nav_tools {
    background: url(../images/ToolsVideoIcon.png) !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    padding: 10px 20px 8px;
    margin: 0px 0px 0px 5px;
}
#mcafee {
    border-bottom: none !important;
}
#mcafee {
    float: left;
    width: 195px;
    margin: 0px 0px 0px 5px;
    position: relative;
    text-align: center;
    padding: 8px 0 7px 0;
    border-bottom: solid 1px #e3e4e3;
    background: background: #e7e7e7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 14%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(14%,#ffffff), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top, #e7e7e7 0%,#ffffff 14%,#ffffff 100%);
    background: -o-linear-gradient(top, #e7e7e7 0%,#ffffff 14%,#ffffff 100%);
    background: -ms-linear-gradient(top, #e7e7e7 0%,#ffffff 14%,#ffffff 100%);
    background: linear-gradient(to bottom, #e7e7e7 0%,#ffffff 14%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=0 );
}
#special {
	background:white;
    position: relative;
    width: 775px;
    height: 49px;
    margin: 0 5px 0 auto;
    z-index: 3;
    /* background: url('/App_Themes/Skin_1/images/special_bg.gif') repeat-x; */
}
div#wrapper {
    width: 980px;
    margin: 0 auto;
	/*border-bottom: 1px solid #ddd;*/
	background: white !important;
	box-shadow: 0px 10px 10px 0px #ccc;
}
div#wrapper :before{
    display:table;
	content:"";
	clear:both;
   
}
div#wrapper:after {
  display:table;
	content:"";
	clear:both;
}
/*15.04.2016 */
div.f_left {
    float: left;
    width: 24 margin-left:50px;
    padding: 0px;
	padding-top: 15px;
}
div.footer_Left {
    width: 50%;
    float: left;
}
.f_left h5 {
    font: 14px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-align: left;
    margin: 0;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.f_left li a {
    font-size: 12px;
    color: #a5a5a5;
    text-decoration: none;
    display: block;
    line-height: 1.4;
}
#footer a {
    padding: 0 2px;
}
#footer_Right {
    float: right;
    width: 50%;
	padding-top: 15px;
}
div.f_rightholder {
    float: right;
    width: 100%;
}
div.f_right {
    float: left;
    width: 50%;
    padding: 0px;
}
.f_right h5 {
    font: 14px Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-align: left;
    margin: 0;
    text-transform: uppercase;
}

#footer_Right a {
    color: #e26506;
    text-decoration: none !important;
    font-weight: normal;
    text-transform: none;
}
#footer_Right li a {
    font-size: 12px;
    color: #a5a5a5;
    text-decoration: none !important;
    display: block;
}
div.f_rightlogo {
    float: right;
    width: 44%;
    margin-right: 10px;
    padding: 5px;
}
.container {
    width: 982px !important;
	border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
	background: white;
	padding-top: 15px;
	background: #fff url('../images/container_bg.gif') repeat-x top;
	box-shadow: 0px 10px 10px 0px #ccc;
}
.container1 {
    width: 982px !important;
}
#f_logo {
    font-size: 10px;
    color: #a5a5a5;
}
div.f_right2column {
    float: right;
    width: 100%;
}
#f_social {
    float: left;
    width: 70%;
    padding-top: 38px;
}

#f_social ul li {
    display: inline;
    float: left;
    list-style-type: none;
    color: #555454;
    height: 50px;
    width: 50px;
}
#f_social ul li img {
    height: 40px;
    width: 40px;
}
div.f_bizrate {
    float: right;
    width: 30%;
    margin-top: -51px;
    margin-right: 46px;
    margin-bottom: 14px;
}
div.f_bottom1 {
    width: 100%;
}
div.f_bottom2 {
    width: 100%;
    background-color: #959595;
    float: left;
    padding-left: 4%;
    text-align: center;
}
div.sign {
    float: left;
    width: 46%;
    margin-top: 13px;
    margin-bottom:  14px;
    margin-right: -54px;
}
#signup {
    padding-bottom: 0px;
    margin-left: 10px;
    margin-top: 30px;
    width: 60%;
    font-size: 22px;
    color: #ffffff;
    display: inline;
	font-family: 'PT Sans', sans-serif !important;
    font-style: normal;
}
#signtext {
    margin-left: 16px;
    margin-bottom: 30px;
    font-size: 14px;
    color: #52514E;
    width: 60%;
    text-align: right;
	font-style: normal;
}
div.s_mail {
    float: left;
    width: 50%;
    margin-top: 20px;
}
#sign_foot {
    float: none !important;
    width: 80px;
    height: 32px;
    background-color: #F4893D;
    color: white;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
	font: .75em Arial, Helvetica, sans-serif;
}
div.footer_Msgs {
    font: 12px Arial;
    color: #ffffff;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    position: relative;
    padding: 10px 0px;
    margin-top: 15px;
    height: auto;
}
input#ea {
    float: left;
    background: #8B8B88;
    padding: 4px 4px 4px 10px;
    background-color: #8B8B88;
    margin-right: 5px;
    border-style: none;
    color: #ffffff;
    width: 50%;
    height: 33px;
	font: 13px Arial, Verdana, Sans-Serif;
}  
/*18.04.2016 */
    
div.contentSep1 {
    margin-bottom: 1.25%;
	width: 100%;
    height: 200px;
    padding: 10px;
}
.shop_content:first-child {
    margin-left: 0;
}
div.shop_content {
    margin-left: 1.25%;
    overflow: hidden;
    float: left;
    width: 32.5%;
    float: left;
    height: 100%;
    position: relative;
}
.shop_content a {
    color: white;
    text-decoration: none;
}
.shop_content img {
    width: 100%;
}

#bestsellers {
     width: 100%;
    height: 100%;
    padding: 10px;
}
#bestsellers:after {
   display:table;
	content:"";
	clear:both;
}
.bestsellers_nav {
    float: left;
    width: 21%;
    height: 100%;
}
.best-info-holder {
    width: 90%;
    margin: 30px auto 0;
    padding: -5px;
}

.best-info-holder p {
    font-family: 'PT Sans', sans-serif !important;
    padding-top: 14px;
    line-height: 20px;
    margin-bottom: 30px;
    padding-left: 15px;
    font-size: 14px;
}
#contr_n {
    margin-right: 15px;
}
.bestseller-li {
    float: left;
    width: 19%;
    margin-left: 1%;
    text-align: center;
    height: 257px;
}
.li-div-best {
    min-height: 181px;
}
.li-div-best a {
    line-height: 0.1em;
    font-family: Arial;
    font-size: 0.73em;
    color: black !important;
    text-decoration: none !important;
    font-weight: bold;
}
.bestseller-li a img {
    max-height: 127px;
}
.pr_snippet_category {
    width: 94px;
    margin: 0 auto;
}
.best-info-holder span {
    font-family: 'PT Sans', sans-serif !important;
    font-size: 30px !important;
    padding-left: 15px !important;
	color: #222;
}
.bestsellers_segments {
    float: left;
    width: 79%;
    position: relative;
    overflow: hidden;
	margin-bottom: 10px;
}
div.cust_test_review {
    width: 100%;
    padding: 10px;
    margin-bottom: -6%;
}
.msrp_best_sellers {
    color: #a5a5a5;
    text-decoration: line-through;
    margin-right: 3px;
	font: .75em Arial, Helvetica, sans-serif;
}
span.price_best_sellers {
    font: .75em Arial, Helvetica, sans-serif;
	color: #333;
}

#topper a.cart span {
    font-size: 1.2em;
    font-weight: bold;
}
/*SignIn 19.04.2016*/

span.whats-this.js-whats-this {
    display: none;
}
/*sufix/prefix*/
h1#signin-already {
    font: 1.6em Helvetica, Arial, Verdana, sans-serif;
    color: #e97800;
    font-weight: normal;
    margin: 18px 0 6px 0;
	font-size: 18px;
	margin-left: 20px;
	border-top: none !important;
    border-bottom: none !important;
}
input.btn.btn-primary.login-button {
    margin: 0 2px;
    background: #E97800 url('/App_Themes/Skin_1/images/input-button_bg.gif') repeat-x top;
    font: .8em Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    padding: 4px 10px;
    cursor: pointer;
    border: 0;
    border-radius: 0px;
}
input.btn.btn-default.request-password-button {
    margin: 0 2px;
    background: #E97800 url('/App_Themes/Skin_1/images/input-button_bg.gif') repeat-x top;
    font: .8em Arial, Helvetica, sans-serif;
    color: #fff !important;
    padding: 4px 10px;
    cursor: pointer;
    border: 0;
	border-radius: 0px;
	text-shadow:none !important;
	font-weight: bolder !important;
	margin-top: 10px !important;
}
/*span email pass black color*/
span.form-label-wrap {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
    text-align: right;
    font-weight: bold;
}
span#benefit {
    font: Helvetica, Arial, Verdana, sans-serif;
    color: #e97800;
    margin: 18px 0 6px 0;
    font-size: 18px;
}
div#account-segment {
    width: 346px;
    padding: 15px 0 0 50px;
	border-left: 1px solid #e9ebed;
}

p#free-text {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}
span#problem {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
    font-weight: bold;
}

a#createaccount-img {
    background: url('../images/signupnow.gif') no-repeat;
    width: 199px;
    height: 30px;
    text-indent: -9999px;
    float: left;
}
a.ForgotPassword {
    font-size: 13px;
    text-decoration: underline;
    cursor: pointer;
    color: #00399c;
	margin-left: 20px;
	font-weight: 700;
}
a.ForgotPassword:hover {
    color: #276ee8;
}
p#forgot-text {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}
div#forgotpass  .col-sm-6{
	width: 61% !important;
}
.page-wrap .login-form {
    margin-left: 20px !important;
}
div#forgotpass {
    margin-left: 20px;
}
input#Email {
    border-radius: 0px;
}
input#Password {
    border-radius: 0px;
}
/* navigation var cart login  default */
.row.header-row {
    display: none;
}
.navbar.navbar-default.topnav {
    display: none;
}
/* end navigation bar css */

/*topic pages*/
.page-wrap.topic-page {
    margin-left: 20px;
}
/*End Css SignIn 19.04.2016*/

/* Subcategory 20.04.2016*/
div#navbar {
    float: left;
    width: 208px;
	font: .75em Arial, Helvetica, sans-serif;
	padding: 0 10px;
}
#navbar .shop-by {
    width: 190px;
    margin-bottom: 15px;		
    background: url('../images/shop-by_bg-bottom.gif') no-repeat bottom;
    padding-bottom: 3px;
}
#navbar .shop-by em.heading {
    display: block;
    background: url('../images/subhead_shop-category.gif') no-repeat top left;
    text-indent: -9999px;
    width: 190px;
    height: 25px;
}
#navbar .shop-by .inner {
    width: 190px;
    background: #f1f1f1 url('../images/shop-by_bg.gif') repeat-y;
    border-top: 1px solid #dcdcdc;
}
#navbar .shop-by ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#navbar .shop-by ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#navbar .shop-by ul li {
    margin: 0;
    padding: 0;
}
#navbar .shop-by ul li a {
    display: block;
    width: 190px; /*170px*/
    text-decoration: none;
    color: #000;
    font-weight: bold;
    background: url('../images/subnav-li_bg.gif') repeat-x bottom;
    padding: 6px 6px 6px 14px;
}
#navbar .shop-by ul li ul {
    background: #ddd url('../images/shop-by-sub_bg.gif') repeat-x top;
}
#navbar .shop-by ul li {
    margin: 0;
    padding: 0;
}
#navbar .shop-by ul li ul li a, #navbar .shop-by ul li.last ul li a {
    font-size: .9em;
    font-weight: normal;
    background: url('../images/shop-by-sub-li_bg.gif') repeat-x bottom;
}
.body-wrapper1 {
   float: left;
    width: 560px;
    padding: 0;
}
#navbar .shop-by ul li a:last-child{

}
h1 {
    display: block;
    font: 1.5em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
    color: #000;
    border-top: 2px solid #666;
    border-bottom: 1px solid #ccc;
    margin: 15px 0 10px 0;
    padding: 0 0 2px;
}
#category-description p, #category-description ul {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
    line-height: 1.3;
}
#content ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0 0 0 20px;
}
table {
    font-size: 1em;
}
table.grid td {
    padding: 0 4px 8px;
    vertical-align: top;
    text-align: center;
}
table.grid {
    text-align: center;
}
table.grid td.pcell {
    background-color: #eee;
    padding-top: 4px;
    width: 180px;
}
table.grid td.pcell {
    
	border: 2px solid white;
}
table.grid td {
    padding: 0 4px 8px;
    vertical-align: top;
    text-align: center;
}
a:hover {
    color: #276ee8;
}
table.grid td h3 {
    font-size: 0.8em;
    margin: 0 0 4px;
    text-decoration: underline;
}
h3 {
    font: 1.1em Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    margin: 0 0 8px 0;
}
a:link, a:visited, a:active {
    color: #00399c;
    outline: none;
}
#content p {
    line-height: 1.4;
}
table.grid td.pcell p.get-details {
    text-align: center;
}
table.grid td.pcell p.get-details a {
    display: block;
    width: 105px;
    height: 20px;
    background: url('../images/btn_getdetails.gif') no-repeat top;
    margin: 0 auto;
}
p.get-details span {
    display: none;
}
p.get-details {
    margin-bottom: 15px;
}
p.price {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
	margin-bottom: 10px;
	margin-top: 8px;
}
/*21.04.2016*/
.grid-column-inner ul {
     font: .75em Arial, Helvetica, sans-serif;
    color: #222;

}
.grid-column-inner  p{
     font: .75em Arial, Helvetica, sans-serif;
    color: #222;

}
#content #category-description ul li {
    margin-bottom: 1px;
}
/*End 21.04.2016*/
/*new css 22.04.2016*/
.grid img {
    width: 175px;
    height: 105px;
}

div#breadcrumb-text {
    margin-bottom: 40px;
}
span.breadcrumb-span {
    float: left;
	font-size: 11px;
	font-size: 10px !important;
    font-weight: bold;
    margin-top: 0px;
}
span.SectionTitleText {
    color: #666;
    font-size: .85em;
    padding: 4px;
    margin: 0 0 18px;
    font-weight: bold;
}
/*new css 25.04.2016*/
div#sidebar {
    float: left;
    width: 154px;
    padding: 0 10px;
}
#sidebar .ad {
    margin-bottom: 15px;
}
a.view_cartimg {
    background: url(../images/btn_view-cart.jpg) !important;
}

div#minicart2 {
    width: 190px;
	background: #efefef url(../images/minicart_bg.gif) repeat-y !important;
    margin: 0 0 15px 0;
}
#minicart2 a.heading {
    display: block;
    background: url(../images/subhead_cart.gif) no-repeat top left;
    width: 190px;
    height: 25px;
    text-indent: -9999px;
}
#minicart2 .inner {
    /*border-top: 1px solid #c9c9c9;*/
    text-align: center;
    padding: 0 0 4px;
	/*margin-top: 15px;
	margin-bottom: 15px;*/
}
#minicart2 .secure {
    display: block;
    background: url(../images/minicart-secure_bg.gif) no-repeat bottom;
    width: 190px;
    height: 18px;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}

button#minicart-checkout-button  {
    background-color: #30ab26 !important;
    color: #ffffff !important;
    text-shadow: none !important;
	border:none !important;
	border: 1px solid #30ab26 !important;
}
/*end 25.04.2016*/

/*new css 26.04.2016*/
.sccell {
    float: left;
    width: 184px;
    text-align: center;
    padding: 4px 0 18px;
}
.sccell h3 {
  font-size: 13px;
  margin: 0 0 4px;
  text-decoration: underline;
}
.body-wrapper1 #category-description .options {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 6px 0;
    margin: 14px 0;
}
.body-wrapper1 #category-description .options p.sort-by a.current {
    color: #444;
}
#category-description .icon {
    float: right;
    margin-left: 12px;
    margin-bottom: 4px;
}
#category-description p, #category-description ul {
    font-size: 11px;
    line-height: 1.3;
    margin-bottom: 11px;
}

.grid-column-inner a {
    font-size: 12px;
    text-decoration: underline;
}
#category-description a {
	text-decoration:underline;
}
.grid-column-inner h2 {
   font-size: 1.3em Helvetica, Arial, Verdana, sans-serif;
    color: #e97800;
    font-weight: normal;
    margin: 18px 0 6px 0;
}
#SeoTextCategory {
    margin-top: 15px;
	color: #222;
	font: .75em Arial, Helvetica, sans-serif;
}
/*end 26.04.2016*/

/*new css 27.04.2016*/
fieldset.styled.get-answers {
    display: none !important;
}
#product h2, #choose-variant {
    clear: both;
    font: 1.2em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
    color: #000;
    border-bottom: 1px solid #ccc;
    margin: 18px 0 10px 0;
    padding: 0 0 2px;
}
.body-wrapper2 {
    width: 770px;
    float: left;
	padding-left: 10px;
}
#product-image {
    display: block;
}
#product-image {
    width: 550px;
    float: left;
    min-height: 308px;
}
.prodimg_main {
    float: left;
    padding: 0;
    margin-bottom: 40px;
}
.secondaryimg_wrapper {
    display: block;
    margin: 1% 1%;
    text-align: left;
}
.product-gallery-item {
    display: inline-block;
    /*margin: 1.05%;*/
	margin: 0.6%;
}
img.product-gallery-image {
    border: solid 1px #BBBBBB;
    padding: 6.05%;
}
#ready-to-buy_container {
    width: 205px;
    float: right;
}
#ready-to-buy_container #product-added {
    font-weight: bold;
    background-color: #fffcb3;
    padding: 4px;
    border: 1px dotted #ccc;
    margin: 0 0 15px;
}
#ready-to-buy {
    width: 205px;
    color: #fff;
    padding-bottom: 4px;
    background: #E97800 url(../images/rtb_bottom.gif) no-repeat bottom center;
    margin-bottom: 4px;
}
#ready-to-buy em.heading {
    display: block;
    width: 205px;
    height: 50px;
    text-indent: -9999px;
    background: url(../images/rtb_top.gif) no-repeat top center;
    position: relative;
}
#ready-to-buy em.heading a {
    display: block;
    width: 135px;
    height: 35px;
    position: absolute;
    top: 0;
    right: 0;
}
#ready-to-buy p {
    padding: 0 12px;
    margin: 0 0 8px;
	font: .75em Arial, Helvetica, sans-serif;
}
#ready-to-buy p span.range-heading {
    font-weight: bold;
}
#ready-to-buy .see-options {
    background: url(../images/rtb_hr.gif) repeat-x top;
    padding-top: 8px;
}
#ready-to-buy .see-options a {
    display: block;
    width: 194px;
    height: 30px;
    text-indent: -9999px;
    background: url(../images/seeoptionsbelow.gif) no-repeat top center;
    margin: 0 auto;
}

div#print-button {
    color: #333;
    width: 80px;
    height: 20px;
    padding-top: 4px;
    margin-top: 5px;
    padding-right: 2px;
}
div#print-button a {
    color: #333;
    text-decoration: none;
	font: .75em Arial, Helvetica, sans-serif;
}
div#print-button img {
    width: 19px;
    margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
}
#product-description {
    clear: both;
	font: 0.75em Arial, Helvetica, sans-serif;
    color: #222;
}
#product h2 span, #choose-variant span {
    color: #e97800;
}


table#variant-table, table#variant-table-search, table.order-history-table, table#regularprices-table {
    clear: both;
    width: 100%;
    font-size: .95em !important;
    border-collapse: collapse;
    border-bottom: 1px solid #bebebe;
    margin: 0 0 18px 0;
	max-width: 760px;
}
table#variant-table th.col-price, table#variant-table th.col-toolno, table#variant-table th.col-data, table#regularprices-table th.col-price, table#regularprices-table th.col-toolno, table#regularprices-table th.col-data {
    text-decoration: underline;
    cursor: pointer;
}
table#variant-table .col-data, table#variant-table .col-sku, table#variant-table .col-price, table#variant-table-search .col-data, table#variant-table-search .col-sku, table#variant-table-search .col-price, table#regularprices-table .col-data, table#regularprices-table .col-sku, table#regularprices-table .col-price, table#variant-table tr th {
    text-align: center;
}
table#variant-table th, table#variant-table-search th, table.order-history-table th, table#regularprices-table th {
    color: #fff;
    background: #000 url(../images/product-data-th_bg.jpg) no-repeat top right;
    padding: 6px 1px 4px;
	
}
table#variant-table tr.even td, table#variant-table-search tr.toolline1 td, table#regularprices-table tr.even td, table#regularprices-table tr.toolline1 td {
    background-color: #eee;
}
table#variant-table td, table#variant-table-search td, table.order-history-table td, table#regularprices-table td {
    padding: 2px;
    border-right: 1px solid #fff;
}
table#variant-table .col-rtb, table#variant-table-search .col-rtb, table#regularprices-table .col-rtb {
    width: 150px;
    text-align: center;
}

button.btn.btn-primary.add-to-cart.js-add-to-cart-button {
    background: url(../images/add-to-cart_small.jpg);
    background-size: 91px 22px !important;
    width: 91px;
    height: 22px;
	border: 0;
    border-radius: 0;
}

/*end 27.04.2016*/
/*new css 28.04.2016*/
table#variant-table td .msrp, table#variant-table-search td .msrp, table#regularprices-table td .msrp {
    color: #444;
    text-decoration: line-through;
	font: .75em Arial, Helvetica, sans-serif;
}
table#variant-table td .price, table#variant-table-search td .price, table#regularprices-table td .price {
    font-weight: bold;
    font-size: 0.9em;
    color: #9d0e0e;
}
table#variant-table > thead {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}
table#variant-table tr.toolline2 td, table#variant-table-search tr.toolline2 td, table#regularprices-table tr.toolline2 td {
    background-color: #ff5;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #fff;
}
/*col-addcart*/
td.col-rtb {
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
}
td.col-data, td.col-sku {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}

/*sliki*/

.product-main-content {
    width: 100%;
    float: left;
}
.video-box-product {
    height: 135px;
    width: 125px;
    float: left;
    margin-right: 20px !important;
}
span.add-to-cart-quantity label {
    font: .75em Arial, Helvetica, sans-serif;
	color: #333;
}
.form-group.add-to-cart-group {
    width: 150px;
	margin-bottom: 0px;
    padding: 3px;
}
span.add-to-cart-quantity input {
   /* width: 24px;
    height: 18px !important;
    border-radius: 0px !important;*/
	width: 21px;
    height: 22px !important;
    border-radius: 0px !important;
    font-size: 11px;
    text-align: left;
	padding: 0px;
	
}
#estimator {
    width: 190px;
    background: url(../images/minicart_bg.gif) repeat-y;
    margin: 0 0 15px 0;
}
#estimator a.heading {
    display: block;
    background: url(../images/subhead_estimator.gif) no-repeat top left;
    width: 190px;
    float: left;
    height: 25px;
    text-indent: -9999px;
    cursor: pointer;
}
#estimator .inner {
    border-top: 1px solid #c9c9c9;
    text-align: left;
    padding: 0 0 2px 5px;
}
#AjaxShipping {
    width: 99%; 
    border: none;
    height: 100%; 
    padding: 3px; 
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}
#AjaxShippingCountry, #AjaxShippingState, #AjaxShippingZip, #AjaxShippingEstimate, #AjaxShippingCity {
    float: left;
    clear: left;
    border-top: solid 1px #eee;
    width: 99%;
    padding: 3px 0;
}
#AjaxShipping select {
    width: 179px;
    padding: 0;
}
.AjaxShippingLabel {
    width: 175px !important;
    float: left;
    font-weight: bold;
    clear: left;
}
#AjaxShipping input, #AjaxShipping select {
    font-size: 1em;
    float: left;
}
div#AjaxShippingCartEstimate {
    font-size: 11px;
}
#estimator .secure {
    display: block;
    background: url(../images/minicart-secure_bg.gif) no-repeat bottom;
    width: 190px;
    height: 18px;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}
/*end 28.04.2016*/

.page-wrap.topic-page {
   margin-left:0px !important;
   font: .75em Arial, Helvetica, sans-serif;
   color: #222;
}
.page-wrap.topic-page a {
    font: inherit;
    color: #222;
    color: #00399c;
    outline: none;
    text-decoration: underline;
    cursor: auto;
}
/*end 03.05.2016*/
div#misc-text {
    clear: both;
    margin: 8px 0 18px 0;
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}
td.col-price {
    line-height: 0.9em;
}
td.col-rtb  > form{
    position: relative;
}

td.col-rtb  > form >.js-add-to-cart-errors {
    position: absolute;
    left: 160px;
    width: 184px;
    font-size: 11px;
}
td.col-rtb  > form >.js-add-to-cart-errors > .alert-danger {
    color: #9d0e0e;
    background-color: white;
	padding: 0px;
}
table#variant-table tr.toolline0 {
    background-color: #eee !important;
}

span.add-to-cart-quantity input {
    color: black !important;
    font-size: 11px;
	border-color: #999;
}

table#related-products > tbody > tr > td > a {
    text-decoration: underline;
    font: 12px Arial, Helvetica, sans-serif;
    line-height: 0.9 !important;
}

a.SectionTitleText {
    text-decoration: underline;
}
h4#breadcrumb-text {
    border: 1px solid #ece8e8;
    color: #666;
    font-size: .76em;
	padding: 4px;
    margin: 0 0 18px;
}

a.SectionTitleText {
    text-decoration: underline;
}
/*end 03.05.2016*/

/* 04.05.2016*/
#navigation ul li a:hover {
	color: black;
}
#navigation_secondary a:hover {
    color: #aaa;
}
#special {
    float: left;
    background: white;
    position: relative;
    width: 775px;
    height: 49px;
    margin: 0 5px 0 auto;
    z-index: 3;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
     color: white;
}
::-moz-placeholder { /* Firefox 19+ */
     color: white;
}
:-ms-input-placeholder { /* IE 10+ */
     color: white;
}
:-moz-placeholder { /* Firefox 18- */
     color: white;
}


.btn-shop-now {
    padding: 8px;
}
.product-image-container.pull-left {
    width:30% !important;
}
.right-side.pull-right {
    width: 49% !important;
    margin-top: -138px !important;
    float: left !important;
    margin-left: 115px;
}
.yotpo-label.yotpo-small-box {
    margin-bottom: 30px;
}
.carousel-review-body {
    font-size: 11px !important;
}
/* end 04.05.2016*/
/* 05.05.2016*/
a#homelink {
	text-decoration: underline;
	font-weight: bold;
    font-size: .76em;
}
div#clear-padding {
    padding-left: 0px;
}

#minicart2 p.empty {
    text-align: center;
    background-color: #ffffaa;
    padding: 4px;
    margin: 8px;
	font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}
#minicart2 #mini-cart-table {
    width: 164px;
    border-collapse: collapse;
    text-align: left;
    margin: 0 auto;
}
#minicart2 th {
    padding: 6px 2px 2px;
    border-bottom: 1px solid #d7d7d7;
	font: .75em Arial, Helvetica, sans-serif;
    color: #222;
	font-weight: bold;
}
#minicart2 td {
    font-size: .95em;
    padding: 3px 0 3px;
    border-bottom: 1px solid #fff;
	font: .70em Arial, Helvetica, sans-serif;
}
#minicart2 tr.subtotal td {
    padding: 4px 0 8px; 
	border: none; 
}
#minicart2 tr.subtotal  + tr strong {
    color: #222;
}
#minicart2 #mini-cart-table td a {
   text-decoration: underline;
}


div.slider {
    width: 100%;
    height: 410px;
}
div#bannerImage {
    width: 100% !important;
    float: left;
    height: 313px;
    margin-bottom: 15px;
    position: relative;
}
/* end 05.05.2016*/

/* 06.05.2016*/
div#cbar_w0_header_s {
    font: Lucida Sans Unicode;
    margin-bottom: 2px;
    font-size: 1.1em !important;
    color: black !important;
}
div#cbar_w0_items_s  > div > a > img +div+div+div{
    font: .75em Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
div#cbar_w0_items_s  > div > a  +div +div{
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}
.yotpo.QABottomLine.yotpo-small {
    margin-top: 7px; 
    margin-left: 19px; 
}
.toolheading {
  position: inherit;
  top: 0;
  z-index: 999;
}
td.col-rtb{
border-right:none !important;
}
span.add-to-cart-quantity input{
/*margin-bottom:5px!important;*/
}
/*  line height produvt page 06.05.2016*/
.bullets-left-tt, .bullets-right-tt {
    width: 50%;
    float: left;
    padding-right: 0px;
}
.body-wrapper2 ul li {
    background: url(../images/bullet_arrow.gif) no-repeat left 4px;
	margin: 0 0 4px;
    padding: 0 0 0 8px;
}
 .body-wrapper2 ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0 0 0 20px;
}
/* end 06.05.2016*/
/* 09.05.2016*/
td.col-img {
    text-align: center !important;
}
/* end 09.05.2016*/
/* Checkout topics assurance 10.05.2016*/
.assurance-container {
	width: 295px !important;
    float: right;
    border: 1px solid #ddd;
    width: 300px;
    margin-bottom: 15px;
    position: relative;
    top: 10px;
    right: 0;
}
.assurance-container h4 {
    padding: 10px 0px !important;
	font-size: 11.6px !important;
    text-decoration: none;
    color: #286BAB;
}
.assurance-container h4 {
	background: #F8F8F8 repeat-x top;
    /*background: #ddd url('../images/table-heading_bg.gif') repeat-x top;*/
    margin: 0;
    font-size: .95em;
    padding: 2px 0 2px 4px;
}
.thickbox .im {
    background: url('../images/assurance_shipping.gif') no-repeat 5px center;
    padding-left: 25px;
}
.thickbox .im span {
    font-size: 11.6px !important;
}
.arrow_down, .arrow_up {
    float: right;
    padding-right: 20px;
    /*padding-top: 3px;*/
}
.arrow_up {
    display: none;
}
.assurance-container p {
    font-size: .95em;
    padding: 4px 8px;
    margin: 0;
}
.privacy_content {
    display: none;
}
.privacy_content p{
    font: 12px Arial, Helvetica, sans-serif;
    color: #222;
}
.security-policy .im {
    background: url('../images/assurance_security.gif') no-repeat 5px center;
    padding-left: 25px;
}
.privacy_content {
    display: none;
}
.assurance-container p {
    /* font-size: .95em; */
    /* padding: 4px 8px; */
    margin: 0;
}
.assurance-container h4.account span {
    background: url('../images/assurance_account1.gif') no-repeat 5px center;
    padding-left: 20px;
}
p.privacy_content {
    font: 12px Arial, Helvetica, sans-serif;
    color: #222;
}
/* end 10.05.2016*/
/* 12.05.2016*/
span.promo-validation {
    color: Red;
    font-size: 12px;
    font-weight: bold;
}
/* end 12.05.2016*/

/* SiteMap 16.05.2016*/
div#sitemap-text + h1 + .row > .col-sm-4 {
    width: 100% !important;
}

.site-map-group > h4  {
    font: 13px Helvetica, Arial, Verdana, sans-serif;
    font-weight: bold;
    margin: 0 0 6px 0;
    color: #222;
}
.site-map-group ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0 0 0 20px;
	font: 12px Arial, Helvetica, sans-serif;
    color: #222;
}
.site-map-group ul li {
    background: url('../images/bullet_arrow.gif') no-repeat left 4px;
    margin: 0 0 4px;
    padding: 0 0 0 8px;
	text-decoration:underline;
}
/* end 16.05.2016*/
/* VideoPage 19.05.2016*/
.video-box {
    height: 185px;
    width: 150px;
    float: left;
    margin-right: 18px;
    margin-left: 18px;
	line-height: 1.4;
}
.video-box a {
    font-size: 12px !important;
}

.form.contact-form >.page-action-bar.contact-us-actions input {
    background-color: #E97800;
    font: .9em Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    padding: 7px;
    cursor: pointer;
    border: 0;
    margin: 0 4px;
    border-radius: 0px !important;
}

.form.contact-form >.form-group-full.form-group.has-feedback {
    width: 485px;
}
.form.contact-form label.form-label.form-label-required {
    float: left;
    width: 20%;
    text-align: right;
    margin-right: 15px;
}
 .form.contact-form .entry-feedback-wrapper input{
    border-radius: 0px !important;
    margin-bottom: 15px;
    padding: 4px;

}
.form.contact-form   .entry-feedback-wrapper {
    width: 60%;
    float: left;
	margin-right: 50px;
}
.form.contact-form .entry-feedback-wrapper > textarea#Message {
    height: 135px;
    margin-bottom: 15px;
}
.form-group-captcha.form-group-full.form-group.has-feedback >label {
    width: 100%;
    text-align: center;
    margin-left: 20px;
}
.form.contact-form .page-action-bar.contact-us-actions {
    margin-left: 110px;
    }
.form.contact-form .input-group.entry-feedback-wrapper {
    margin-left: 110px;
    margin-bottom: 10px;
}
.form.contact-form  span.form-validation-message.field-validation-error {
    margin-left: 110px;
}
/* end 19.05.2016*/
/* 20.05.2016*/
div#home-clear-padding {
    padding-left: 0px;
    padding-right: 0px;
	padding-top: 0px !important;
}
/*end 20.05.2016*/
/*31.05.2016*/
span#estdelivery {
    color: #a94442;
    font-size: .8em;
    font-weight: bold;
    margin-left: 5px;
}
/*end 31.05.2016*/
/* 03.06.2016 */
table#variant-table th.headerSortUp, table#regularprices-table th.headerSortUp {
    background-position: right -162px;
}
table#variant-table th.headerSortDown, table#regularprices-table th.headerSortDown {
    background-position: right -81px;
}
/* end  03.06.2016 */

/* order confirmation page 06.06.2016 */
.orderconfirmation-received {
    font: 16px Arial, Helvetica, sans-serif;
    color: #222;
    font-weight: bold !important;
	margin-bottom: 0px !important;
}
.orderconfirmation-thanks {
    color: #222;
    font-size: 14px;
    font-weight: bold;
    font: 14p Arial, Helvetica, sans-serif;
	margin-top: 0px !important;
}
.orderconfirmation-ordernumber {
    color: #222;
    font: .75em Arial, Helvetica, sans-serif;
    margin-top: 18px !important;
}
.orderconfirmation-customerid {
    color: #222;
    font: .75em Arial, Helvetica, sans-serif;
}
.orderconfirmation-email {
    color: #222;
    font: .75em Arial, Helvetica, sans-serif;
    /* font: .75em Arial, Helvetica, sans-serif; */
    margin-top: 15px !important;
}
.orderconfirmation-receipt {
    color: #222;
    font: .75em Arial, Helvetica, sans-serif;
    margin-top: 25px !important;
}
a.orderconfirmation-receiptlink {
    padding-left: 5px;
    text-decoration: underline;
}

/* add to cart */
td#productid {
    color: #00399c;
    text-decoration: underline;
}
/* end 06.06.2016 */

/*07.06.2016  category left menu*/

ul.sidenav li.last a{
    background: none !important;
}

/*28.06.2016 */
.gift-code {
    margin: 15px;
}

/*29 */
#product-image .selected { border: 1px solid #990000; }
table#related-products {
    line-height: 0.9em;
}
table#variant-table tr.toolline0.odd {
    background-color: #FFFFFF !important;
}

/* 05.07.2016 account page*/
img#whychoose {
    margin-bottom: 15px;
}
.body-wrapperaccount {
    float: left;
    width: 755px;
    padding: 0;
}
input.btn.btn-primary.update-account-button {
    margin: 0 2px;
    background: #E97800 url('/App_Themes/Skin_1/images/input-button_bg.gif') repeat-x top;
    font: .8em Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #fff;
    padding: 6px;
    cursor: pointer;
    border: 0;
    border-radius: 0px !important;
	height: 32px;
}
a#changeaddress {
    color: #626588;
   /* padding: 5px 8px;*/
}
/* border radius na site buttons */
.btn { border-radius:0px !important;
	padding: 5px 15px !important;
	 box-shadow: none !important;
	 font-size: 14px !important;
	 margin-top:0px !important;
	 margin-bottom:0px !important;
}


.page-wrap.address-page a:link, a:visited, a:active {
  
    outline: none;
}
/* address edit add new add*/
.btn-primary {
  color: #fff !important;
}
.btn-default {
   color: #626588 !important;
}
.btn-primary {
  background: #E97800;
}
/*buttons */

/* 06.07.2016 */
span.estimatorNoItems {
    font-weight: bold;
}
div#ShipQuoteCart hr {
    height: 0px; 
    margin: 0; 
    padding: 0;
}
#ShipQuoteCart .estdelivdate {
    display: block;
    margin: 0 0 .5em 0;
}
.estdelivdate {
    color: gray;
    font-size: .8em;
    font-weight: normal;
    margin-left: 5px;
}
div#ShipQuoteCart span {
    font-weight: bold;
}


.input-group {
    line-height: 0 !important;
}
.form-control {
	border-radius: 0px !important;
	box-shadow:none !important;

}
.grid-column-inner {
    font-size: 12px;
    line-height: normal;
    color: black;
}
.address-wrap {
    color: black;
    font-size: 15px;
}
.group-header {
    color: #222 !important;
}
.form-text {
color: #222 !important;
}
button.btn.btn-lg.btn-block.btn-success.place-order-button {
    padding: 5px 18px !important;
    font-size: 24px !important;
}
/*07072016*/
ul#sli_autocomplete {
    z-index: 999999999999930043 !important;
}
.prodimg_popuplarge {
    display: none !important;
}

p.order-text {
    font: 0.73em Arial, Helvetica, sans-serif;
    color: #222;
    line-height: 1.4;
}
p.order-maintext {
    font: .75em Arial, Helvetica, sans-serif;
    color: #222;
}

.page-wrap.trackorder-page > div + form {
	width: 500px;
    margin: 15px auto 0;
    background-color: #eee;
    border: 1px solid #ccc;
    padding: 8px 0;
	margin-bottom: 20px
}
.page-wrap.trackorder-page .form.contact-form >div > div {
	width: 243px;
    float: left;
    padding: 0 0 0 35px;

}
.page-wrap.trackorder-page .form.contact-form label.form-label.form-label-required{
  float: left !important;
  width:100% !important;
 text-align: left!important;
    
}

.page-wrap.trackorder-page  .page-action-bar.contact-us-actions {
    text-align: center !important;
	margin-left: 0px !important;
}
.page-wrap.trackorder-page .entry-feedback-wrapper {
    width: 100% !important;
	
}
 
.page-wrap.trackorder-page span.form-validation-message.field-validation-error {
    margin-left: 0px !important;
}
h2#tracking {
    font: 18px Helvetica, Arial, Verdana, sans-serif;
    color: #e97800;
    font-weight: normal;
    margin: 18px 0 6px 0;
}
#order-details {
    width: 400px;
    float: left;
    padding-left: 10px;
	font-size: 12px;
}
#order-details table {
    border: 1px solid #ccc;
    width: 398px;
}
#order-details table tr.alt th, #order-details table tr.alt td {
    background-color: #eee;
}
#order-details table th, #order-details table td {
    padding: 4px 5px;
}
#order-details table th {
    width: 130px;
    text-align: right;
    font-weight: bold;
}

#order-status {
    float: left;
    width: 135px;
    font-size: .85em;
    color: #fff;
    padding: 5px;
}
div#order-status {
    background-color: #209c16;
}
div#order-status p >span {
   font-size: 18px;
    text-transform: uppercase;
}
div#order-status p {
    margin-bottom: 0px;
}
/* 08.07.2016 */
a.btn.btn-default.make-primary-address-button {
    margin-top: 7px !important;
}

.page-row.order-history tr.table-row {
    font-size: 12px;
}
.notice {
    padding: 10px !important;
    border-radius:0px !important;
}
div#free-shippingtext {
    color: #e77900 !important;
    font-size: 14px !important;
    line-height: normal;
    margin-bottom: 10px;
}
br.br-adjust {
    line-height: 20px;
}
.order-details, .shipping-estimator {
    border-radius: 0px !important;
}

.checkout-content .cart-item-quantity span.field-validation-error span {
margin-left: 100px;
}
a.cart-delete-link {
    margin-left: 100px;
}

/*11.07.2016 */

.page-wrap.rapidorder-page span.form-label-wrap {
    display: none !important;
}
.page-wrap.rapidorder-page {
    line-height: normal;
}
tr.rapid-text {
    height: 26px !important;
	font: .75em Arial, Helvetica, sans-serif;
}
tr.rapid-text td {
    padding-left: 5px !important;
}

td.rapid-qtytext input {
    width: 52px;
    height: 24px;
	margin-right: 5px;
	margin-bottom: 3px;
	font-size: 12px;
}
td.rapid-skutext input {
    width: 150px;
	height: 24px;
	font-size: 12px;

}
div#column2-text {
    font: .75em Arial, Helvetica, sans-serif;
  
    margin-left: 10px;
}

input#rapid-button {
    border-color: grey;
    margin: 4px !important;
    padding: 3px !important;
    background: #f2f2f2;
    color: black !important;
    text-shadow: none;
    font: 8px Arial, Verdana, Sans-Serif;
}
td.rapid-column .form-group {
    margin-bottom: 0px !important;
}

td.rapid-numbertext {
    font-size: 11px;
  
}

td.rapid-qtytext label {
    display:none;
	}
td.rapid-skutext label {
    display:none;
	}	
/*	
td.rapid-column2 .form-group {
    margin-bottom: 0px !important;
}
td.rapid-column {
    padding-top: 20px;
    padding-bottom: 20px;
}
*/
/* 20160805 */
#variant-table select {
    height: 25px;
    padding: 0;
}
#createacc{
    float: left;
    font-size: 0px;
    line-height: 1.2;
    margin-left: 26px;
}
#createacc .clm-1{
    display: inline-block;
    width: 13px;
    vertical-align: bottom;
}
#createacc .clm-2{
    display: inline-block;
    font-size: 14px;
    width: 253px;
    vertical-align: top;
    padding-left: 5px;
}
#createacc input[type="checkbox"] {
    margin: 2px 0 0;
}
span.paypal-express-notify {
    font-size: 14px;
    color: #a94442;
    font-weight: 600;
}
.current-state{
    border: 2px dotted #666666;
    padding: 5px 10px;
}
.pendding-state {
	display: none;
}
.save-email-button {
    background-color: #5cb85c !important;
    color: #ffffff !important;
    text-shadow: none;
    text-transform: uppercase;
    width: 95px;
}
.save-email-button:hover {
    background-color: #51af51 !important;
    color: #ffffff !important;
    text-shadow: none;
    text-transform: uppercase;
    width: 95px;
}
.save-email-button:active {
    background-color: #3a953a !important;
    color: #ffffff !important;
    text-shadow: none;
    text-transform: uppercase;
    width: 95px;
}
table#variant-table td .sale, table#variant-table-search td .sale, table#regularprices-table td .sale {
    font-weight: bold;
    font-size: 0.9em;
    color: #e97800;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
table.grid  td.pcell {
    border: 3px solid white !important;
}
}

@media screen and (min-width:0\0) {
    table.grid td.pcell {
    border: 3px solid white !important;
}
}

/*18072016 */
div#whatiislink {
    margin-top: -15px;
}
.order-details.checkout-details-bar {
    margin-top: 20px;
}

div#spanselect > div + div span {
    display: block;
}
/*grid xml 29072016 */

table#variantgridtable > tbody > tr {
     font: .75em Arial, Helvetica, sans-serif;
    color: #222;
    line-height: 1.6em;
}

table#variantgridtable span.add-to-cart-quantity input {
    width: 150px;
}
table#variantgridtable .group-header.rating-header {
    font-size: 12px;
}
table#variantgridtable {
    margin-left: 10px;
}

/*10.08.2016 */

.current-state {
    background-color: #f8f8f8;
}

span#textor {
    margin-left: 65px;
	font-size: 14px;
}

span#continutext {
    font-size: 14px;
	
}

span#returningtext{
   font-size:12px !important;
   color: #737373 !important;
}

input#req{
    border: none !important;
    background: none !important;
    font-size: 14px !important;
	color: #00399c !important;
	text-decoration: underline;
	font-weight: normal !important;
}
.page-action-bar.forgot-password-actions {
    margin-top: -15px;
}

button#submitbtn {
    background-color:#5cb85c !important;
    border-color: #5cb85c !important;
	text-shadow: none !important;
}

button#submitbtn :hover{
    background-color: #5cb85c !important;
    border-color: #5cb85c !important;
    text-shadow: none !important;
}
button#submitbtn :active{
    background-color: #5cb85c !important;
    border-color: #5cb85c !important;
    text-shadow: none !important;
}

input#savetbtn{
    background-color: #5cb85c !important;
    border-color: #5cb85c !important;
	text-shadow: none !important;
}
button#editbtnhide {
    display: none;
}
/*02092016*/

.page-wrap.topic-page > table > tbody  img{
margin-right:20px !important;}

.page-wrap.topic-page > table#Safety_Guidelines_for_Saw_Blades > tbody img {
    margin-right: 0 !important;
}

/*ajaxestimator 12092016 */

/*07092016  shipping estimator minicart  */

.ajaxminicart #estimator a.heading {
    background: none !important;
    background-color: white !important;
	height: 5px !important;
}

span#estspan {
   float: left;
   font-size: 18px;
    padding-left: 15px;
    padding-top: 20px;
}

/*07092016 end shipping estimator minicart  */

/*09092016 end shipping estimator minicart  */
.minicart-wrap .modal-footer {
    border-bottom: 1px solid #e5e5e5;
}


.ajaxminicart #estimator {
    width: 100% !important;
}

.ajaxminicart #AjaxShippingCountry, .ajaxminicart #AjaxShippingState, .ajaxminicart #AjaxShippingZip,.ajaxminicart  #AjaxShippingEstimate,.ajaxminicart  #AjaxShippingCity {
    border-top: none !important;
}
div#divinner1 {
  padding-top:20px;
  display: table;
    width: 100%;
}

.ajaxminicart #ShipQuoteCart span {
    font-weight: 100;
}
.ajaxminicart #ShipQuoteCart  hr {
    border-top: none !important;
}


.ajaxminicart #AjaxShippingCountry, .ajaxminicart #AjaxShippingState, .ajaxminicart #AjaxShippingZip,.ajaxminicart  #AjaxShippingEstimate,.ajaxminicart  #AjaxShippingCity {
		/*width: 50%; */
	}
	
.wrap {
    width: 50%;
    float: left;
}

.ajaxminicart div#AjaxShippingCartEstimate {
    font-size: 11px;
	float: right;
    width: 50%;
	}
.wrap span#estspan {
    margin-bottom: 20px;
}
/*09092016 end shipping estimator minicart  */

/*11.08.2016 minicart ajax*/

.ajaxminicart #divinner {
    width: 100% !important; /*new 0909 */
    background-color: #efefef !important;
    border: 1px solid #737373 !important;
}

.ajaxminicart.AjaxShippingLabel {
    width: 75px !important;
    float: left !important;
    font-weight: bold;
    clear: left;
}

.ajaxminicart #ShipQuoteCart {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
	font-size: 14px;
	
}

.ajaxminicart .AjaxShippingCartLabel {
    /* padding-top: 20px; */
	display: none; /*new*/
    color: #e97800 !important;
    font-size: 13px !important;
    font-weight: bolder !important;
}
.ajaxminicart .AjaxShippingLabel {
    width: 75px !important;
	text-align: right;
    margin-right: 15px;
}
/*11.08.2016 minicart ajax */
/*20092016  usps icon */
img.shipping-method-icon {
    display: none;
}
/*20092016  usps icon */
/*23.08.2016 account order history */

.orders-wrap {
	background-color: #ffffff;
    height: auto;
    margin-bottom: 20px;
    border: 1px #a2a2a2 solid;
}
.row.r-header {
    background-color: #ccc;
    margin-right: 0px;
    margin-left: 0px;
}
span#ord_number {
    font-weight: bold;
}
.ord-detail {
    margin: 15px;
	line-height: normal;
}
span.ord_text1 {
    font-size: 12px;
}
span.ord_text {
    font-size: 12px;
    font-weight: bold;
}
.returnitems a {
    color: white;
	font-size: 14px;
}
.viewdetails a {
    color: white;
	font-size: 14px;
}
.returnitems {
    background-color: #999;
	text-align: center;
}
.viewdetails {
    background-color: black;
	text-align: center;
}
.detail{
   margin-top:25px;
}
.ord-image img {
    width: 79%;
    border: 1px solid #ccc;
}
.ord-name {
    font-size: 11px;
    line-height: normal;
}
.row.orditem {
	margin-right: 15px;
    margin-left: 15px;
    background-color: #f8f8f8;
    padding: 10px 0;
    margin-bottom: 10px;
}
.ord_sku {
    margin-top: 10px;
}
/*23.08.2016 end account order history */
/*29022016 css productpage table*/
div#misc-text h4 {
    font: 1.1em Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	}
div#misc-text +p +h2 {
    font: 1.1em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif !important;
 
	}
.tablediv {
    font-size: 12px !important;
	line-height: 1.2em !important;
}
.tablediv +p +h2 +h4{
   font-size: 13px;
    font-weight: bold;
}
div#misc-text h2 {
    font: 1.5em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif;
	}
.tablediv +p +h2{
	font: 1.1em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", sans-serif !important;
}
/*29022016 css productpage table*/
/* 26092016 wishlist */

span#wishtotal {
    font-weight: bolder;
   padding-left: 30px;
    
}
div#wishupdate {
    padding-left: 100px;
}
div#wish {
    border: 1px solid #e7e7e7;
    padding-top: 10px;
    margin-bottom: 30px;
}
.col-xs-2.ord-name.wishdelete {
    font-size: 13px;
}
button.btn.btn-default.add-to-wishlist.js-wishlist-button{
	color: #254c6d !important;
    background: transparent !important;
    border: none;
    font-size: 12px !important;
	padding: 0 0 0 22px !important;
	}
.moveitem {
    margin-top: 20px;
}
div#sidebarwishlist {
	background-color: #f1f1f1;
    color: black;
    border: 1px solid #ccc;
}
.sidewishlist> a {
   font-size: 13px;
    color: #222;
    font-weight: bold;
	margin-left: 8px;
}
.sidewishlist {
    padding: 6px;
	border-bottom: 1px solid #ccc;
}
/*new 3009*/
i.fa.fa-heart-o {
    font-weight: 700 !important;
}
ul.dropdown-menu a {
	color: #333 !important;
}
.dropdown{
	float: left;
    margin: 0px;
    padding: 0px;
}
.dropdown a{
	display: block;
    padding: 8px 3px;
    margin: 0px;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
   background-color:#000 !important;
   color:#fff !important;
}
#navbar  em.heading {
    display: block;
    background: url(../images/batton.jpg) no-repeat top left;
    text-indent: -9999px;
    width: 190px;
    height: 25px;
}
#topper ul.dropdown-menu {
    top: 90%;
}
#topper .dropdown-menu {
    min-width: 160px !important;
}
/* 26092016 wishlist */
/*01112016 checkout paypal*/
.checkout-content.cartbtn {
    float: left;
    width: 53%;
}
.checkout-content.paypalbtn {
    float: left;
    width: 47%;
	padding-left:20px;
}
.checkout-content.btnsegment:after {
    display: table;
    content: "";
    clear: both;
}

/*01112016 checkout paypal*/
/*07112016 new wishlist iparcel*/ 

div.iparWelcomeLink {
    right: 444px !important;
}
span#wishtesxt {
    font-size: 1.2em;
    font-weight: bold;
}
span#wishlist_number {
    font-size: 1.2em;
    font-weight: bold;
	padding-right: 3px;
}
/*07112016 new wishlist iparcel*/ 
.iparBannerImage {
    float: left;
    background: white;
    position: relative;
    width: 775px;
    height: 49px;
    margin: 0 5px 0 auto;
    z-index: 3;
    display: none;
}

/*12102016 checkout ToolsChest*/
.ord-name img {
    height: 121px;
}

.toolschest button.btn.btn-default.add-to-wishlist.js-wishlist-button {
    display: none;
}
.toolschest button.btn.btn-primary.add-to-cart.js-add-to-cart-button {
    color: #00399c !important;
   background: url(../images/add-to-cart_small.jpg);
    text-shadow: none;
    text-decoration: underline;
    font-weight: normal;
    font-size: 13px !important;
	margin-top: 18px !important;
}
.toolschest span.add-to-cart-quantity input {
	width:40px !important;
}
.toolschest span.add-to-cart-quantity label {
    font-size: 12px !important
}
.toolschest  .form-group.add-to-cart-group {
    width: 190px !important;
}
.toolschest span.add-to-cart-quantity {
    width: 30%;
    float: left;
}
.toolschest .ord-image img {
    width: 85%;
    border: 1px solid #ccc;
}

li.numbers {
    float: left;
    width: 30px;
}
.pagination ul {
    list-style-type: none;
	margin-left: 16%;
}

div#pro_pag2 {
    float: right;
    /* margin-right: 1px; */
    float: 50%;
    width: 47%;
    text-align: right;
    margin-right: 3%;
}
div#toolch{
    border: 1px solid #e7e7e7;
    padding-top: 10px;
    margin-bottom: 30px;
	margin-top:10px;
}

li.pnumbers {
	float: left;
    border: 1px solid #a2a2a2;
    text-align: center;
    margin-right: 14px;
	background-color: #f8f8f8;

}
li.pnumberss{
	float: left;
    border: 1px solid #a2a2a2;
    text-align: center;
    margin-right: 14px;
    padding-left: 12px;
    padding-right: 12px;
	background-color: #f8f8f8;
}
.pagination {
    margin-left: 20%;
    margin-right: 20%;
    width: 60%;
}
div#pro_pag {
    width: 100%;
}
div#pro_pag1 {
    float: left;
    width: 50%;
}
span.panigtotal {
    margin-right: 20px;
    color: #333;
    font-weight: bold;
}

/*12102016 checkout ToolsChest*/