	
/* Halloween Overlay
.cms-home .page:after,
.cms-home .page:before {
	position:absolute;
	content:"";
	right:0;
	top:0;
	width:50%;
	height:484px;
	z-index:2;
	background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/bg/halloweenCoverRight.png) right top no-repeat;
	pointer-events:none;
} .cms-home .page:after {left:0; right:auto;
	background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/bg/halloweenCoverLeft.png) left top no-repeat;
} .cms-home .headerColor:after,
  .cms-home .headerColor:before {
	position:absolute;
	content:"";
	right:35px;
	width:71px;
	height:144px;
	top:400px;
	z-index:9;
	background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/bg/blackWidow.png) right top no-repeat;
	pointer-events:none;
} .cms-home .headerColor:after {left:170px; right:auto; top:90px; bottom:auto;
	-moz-transform:rotate(-110deg);  
	-webkit-transform:rotate(-110deg);  
	-o-transform:rotate(-110deg);  
	-ms-transform:rotate(-110deg); 
} .flexslider .Halloween .txtOverLay span.learnMore { display:none;}
.flexslider .Halloween .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/Halloween.png) no-repeat bottom right;}
/*

.flexslider .slides > li,
.search {
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(/assets/svg/desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
}

.flexslider .slides li.Thanksgiving,
.flexslider .slides li.BlackFriday {
    filter:none;
    -webkit-filter:none;
    -moz-filter:none;
    -ms-filter:none;
    -o-filter:none;
    filter:none;
    filter:none;
    -webkit-filter:none;
}
div.openMobileMenu { background:#333 !important;}
.category-products h2.optionSavingTitle,
.footer,
.headerColor .red,
.topMenu { background:#000 !important;}

.openMobileMenu a,
.openMobileMenu .call svg,
.openMobileMenu .mobileMenuButton svg,
.openMobileMenu .cart svg {fill:#cccccc !important; color:#cccccc !important;}
div.openMobileMenu.brand a b,
.openMobileMenu a.mobileMenuButton {color:#cccccc !important;}
.openMobileMenu a.mobileMenuButton span {background:#cccccc !important;}

a.logo:after,
.logo a:after {
	content:"";
	width:136px;
	height:80px;
	position:absolute;
	background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/BlackFridayTAG.png) no-repeat;
	background-size:cover; 
    top: 93px;
    right: -40px;
	pointer-events:none;
}*/

.headerColor {
	padding:0;
	height:50.4px;
	overflow:hidden;
	/* Brown --  border-bottom:10px solid #AA5F2E;*/
	 /* RED --  */border-bottom:10px solid #c7161c;*/
	 /* PINK --border-bottom:10px solid #ea3592; */
	 /* ORANGE  border-bottom:10px solid #ff6600;*/
	 /* BLACK  border-bottom:10px solid #333;*/
	padding:0;
	background:#000;
} .forgoundColor {fill:#fff;
} .backgroundColor {fill:#c7161c;
}

.extras input[type=submit].button { width:32px;}

html, body {
	margin:0;
	padding:0;
	border:none;
    -webkit-text-size-adjust:none;
	height:100%;
	background:#ccc;
}

fieldset,
ol, ul, li, dd, dt, p {margin:0; padding:0; list-style:none; border:none;}
.form-list li,
fieldset { margin-top:0 !important; position:relative;}

textarea { width:100%;}
img { border:none;}
:active,
:focus,
a,
a img {outline :none;}

.group1 {
    margin-right: -4px;
    width: 20%;
	vertical-align:top;
	display:inline-block;
} .group1 img { width:100%;}

* {-webkit-tap-highlight-color:rgba(0,0,0,0); }
textarea,
input[type=text] {
	-moz-appearance:none;
	-webkit-appearance:none;
	border:1px solid #ccc;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
} button, .buttonStep,
  #shopping-cart-table button:hover,
  .cart-collaterals .col2-set button:hover {
	-webkit-appearance:none;
	background:rgb(229,0,0); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(229,0,0,1) 0%, rgba(132,0,0,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,0,0,1)), color-stop(100%,rgba(132,0,0,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(229,0,0,1) 0%,rgba(132,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(229,0,0,1) 0%,rgba(132,0,0,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(229,0,0,1) 0%,rgba(132,0,0,1) 100%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(229,0,0,1) 0%,rgba(132,0,0,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e50000', endColorstr='#840000',GradientType=0 ); /* IE6-9 */
	padding:0 5px 1px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#ffffff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 1);
	border:1px solid #0a4646;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font:16px Univers !important;
	text-transform:uppercase;
	margin:8px 0;
	-webkit-box-shadow:inset 0 1px #F00;
	box-shadow:inset 0 1px #F00;
	display:block;
} .discountplus .buttonStep,
  .cms-discountplus .buttonStep,
  .cms-home .buttonStep { padding:10px 20px; margin:5px 0; display:block;
} .catalog-category-view.discountplus .buttonStep {display:inline-block; margin-right:10px;
} .account-login .button,
  .box-reviews .button,
  .customer-account-forgotpassword .buttons-set button.button,
  #opc-login .button { padding:5px 20px; margin:5px 0; width:auto !important;
} .header .cart .button { margin:0 0 0 5px; padding:7px;
} .cart .button:hover { background:#F00;
}

button:hover, .button:hover,
a.buttonStep:hover { color:#fff !important;}
a.buttonStep + a.buttonStep:hover { color:#000 !important;}

.buttonStep + .buttonStep,
#shopping-cart-table button,
.cart-collaterals .col2-set button {
/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D */
background:rgb(238,238,238); /* Old browsers */
background:-moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(204,204,204,1))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* IE10+ */
background:linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(204,204,204,1) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	color:#000;
	text-shadow:0 1px 1px rgba(255, 255, 255, 1);
	border:1px solid #999;
	-webkit-box-shadow:inset 0 1px #fff;
	box-shadow:inset 0 1px #fff;
	 display:inline-block !important;
} .cart-collaterals .col2-set .discount-form button,
  .cart-collaterals .col2-set .discount-form button:hover { width:65% !important; margin-right:-4px; text-align:center;
} .cart-collaterals .col2-set .discount-form button + button,
  .cart-collaterals .col2-set .discount-form button + button:hover { width:30% !important; margin-left:3%;
}

.btn-continue { float: left !important;}

hr {
    background-color:#b6d0d0;
    border:0 none;
    color:#b6d0d0;
    height:1px;
	margin:0;
}

.currently .value,
.header .cart,
div.std dt,
.cart-table thead th,
.callUs,
.rating,
.block-layered-nav .block-title,
.view,
.creative,
.product-name,
b.priceBar,
.openMobileMenu a,
.price-label,
.price,
.dimensions,
.attributes a + span,
a.parentCategory,
.knowlageCenter .widget-static-block5 li,
.knowlageCenter .widget-static-block9 li,
.sidebar .block-title,
.learnMore,
.box-reviews dt a,
.block-related .block-title,
.aw-related-product,
.add-to-box-mobile:after,
#product-attribute-specs-table tr.last span,
.browseBy p,
a.more,
h1, h2, h3, h4 {margin:0; font-family:Univers, Arial, Helvetica, sans-serif !important; font-weight:normal;}

.browseBy h2,
.content .products {font-family:UniversL, Arial, Helvetica, sans-serif !important;}

table {
	//border-collapse:collapse;
	border-spacing:0; 
}

.right {float:right;}
.left {float:left;}


#bulkbar.bulkbar_fixed .span12,
.span10 {width:83.33% !important; display:inline-block; vertical-align:top; margin-right:-4px;}
#search_mini_form .input-text,
.span9 {width:75%; display:inline-block; vertical-align:top; margin-right:-4px;}
.attributes,
.cart-collaterals .col2-set,
.span8 {width:66.66%; display:inline-block; vertical-align:top; margin-right:-4px;}
.span7 {width:58.33% !important; display:inline-block !important; vertical-align:top; margin-right:-4px;}
.search .links,
#dd_method_authorizenet li,
.checkout-onepage-index .form-list ul li.fields .field,
.account-create .form-list li.fields .field,
.customer-account-resetpassword .form-list li.fields .field,
.my-account .form-list li.fields .field,
#awrma-new-form li.fields .field,
.col2-set .col-1, .col2-set .col-2,
blockquote + ul li,
#search_mini_form,
.span6 {width:50% !important; display:inline-block; vertical-align:top; margin-right:-4px;}
.span5 {width:41%; display:inline-block; vertical-align:top; margin-right:-4px;}
.dimensions,
.cart-collaterals .totals,
.span4 {width:33.33% !important; display:inline-block; vertical-align:top; margin-right:-4px;}
#search_mini_form button,
.span3 {width:25% !important; display:inline-block; vertical-align:top; margin-right:-4px;}
.span2 {width:16.66%; display:inline-block; vertical-align:top; margin-right:-4px !important;}
.span1 {width:8.33%; display:inline-block; vertical-align:top; margin-right:-4px;}

.account-login,
.account-create { padding:0 10px 10px;}
.account-login .page-title h1,
.account-create .page-title h1 { margin-left:0; padding-left:0; border-bottom:1px solid #0e6464;}
.account-login .page-title,
.account-create .page-title { padding:0 !important;}

div.discription + div.attributes,
.span12 {width:100% !important; min-height:auto !important;}

.pad {display:block !important;
	padding:10px;
	margin:10px;
}

.patternTop {
	background:rgb(229,229,229); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(229,229,229,1) 0%, rgba(255,255,255,1) 50%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(50%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 50%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 50%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 50%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(229,229,229,1) 0%,rgba(255,255,255,1) 50%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
} .patternBot {
	background:-moz-linear-gradient(top, rgba(255,255,255,0) 50%, rgba(229,229,229,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(50%,rgba(255,255,255,0)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(255,255,255,0) 50%,rgba(229,229,229,1) 100%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(255,255,255,0) 50%,rgba(229,229,229,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
}

ul.topMenu > li:first-child a {height:35px;}

.headerColor .red {
	right:50%;
	left:0;
	position:absolute;
	padding:0;
	height:50px;
	overflow:hidden;
	background:rgb(125,0,4); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(125,0,4,1) 0%, rgba(96,0,3,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,0,4,1)), color-stop(100%,rgba(96,0,3,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d0004', endColorstr='#600003',GradientType=0 ); /* IE6-9 */
} .headerColor .black {right:0; left:50%; background:none; color:#FFF; z-index:2; position:relative;
} .headerColor .red h1 { width:595px; height:40px; float:right; overflow:hidden;}
.header {
	height:50px;
	position:relative;
} .header.row {
	margin:-60px auto 10px;
	background:none;
} .header.row p {margin:0;}

.logo a {
	position:absolute;
	z-index:999;
	cursor:pointer;
	left:5px;
	top:0;
	display:block;
} .logo a object {position:absolute; padding:5px 0 5px 23px;  pointer-events: none; width:154px; height:135px;
} .logo a object + object {position:absolute; padding:155px 10px 0;  height:94px;
} svg.logoPC { width:181px; overflow:hidden;
}

.topMenu {
	font:18px Univers, Arial, Helvetica, sans-serif;
	padding:12px 0 0 198px;
	height:38px;
	background:rgb(125,0,4); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(125,0,4,1) 0%, rgba(96,0,3,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,0,4,1)), color-stop(100%,rgba(96,0,3,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d0004', endColorstr='#600003',GradientType=0 ); /* IE6-9 */
} .topMenu li {margin:0; text-transform:uppercase; display:inline-block;
} .topMenu > li:first-child a { padding-left:0;
} .topMenu .menu li:first-child a {padding-left:8px;
} .topMenu .menu ul li a {padding-left:5px !important;
} .topMenu li + li + li a,
  .topMenu .menu  li + li a {border-left:1px solid #CCC;
} .topMenu li a {color:#fff; padding:0 7px; text-decoration:none; display:block;
} .topMenu .menu > li.over > a,
  .topMenu li a:hover {color:#ffd200; text-shadow:0 1px 0 #000;
} .topMenu > li + li + li { display:none;}
  .topMenu li ul ul,
  .topMenu li ul li:hover > ul ul {display:none; position:static;
} .topMenu ul.level0 {
	padding:7px;
	background-clip:padding-box !important;
    border-left:5px solid rgba(0, 0, 0, 0.3);
    border-right:5px solid rgba(0, 0, 0, 0.3);
	border-bottom:5px solid rgba(0, 0, 0, 0.3);
} .topMenu li ul li.level-top:hover > a {background:#c7161c; margin:-5px -1px 0 0; padding:5px 8px 15px; border:none; position:relative; z-index:999;
} .topMenu li ul li:hover > ul {display:block; position: absolute; margin:0; z-index:999; background:#c7161c; left:190px; right:13px; font:11px/18px Arial, Helvetica, sans-serif;
} .topMenu li ul li:hover > ul li {display:inline-block; width:20%; margin:0; text-transform:none;
} .topMenu li ul ul + ul {display:none !important;
} .topMenu ul ul li a { height:20px; overflow:hidden; margin-bottom:-5px; padding:4px 0 0 5px; border-color:rgba(255,255,255,0.3) !important;
} .topMenu ul ul li a:hover {background:#FFF; color:#000; text-shadow:none;
} .topMenu ul ul li:nth-child(1) a,
  .topMenu ul ul li:nth-child(6) a,
  .topMenu ul ul li:nth-child(11) a,
  .topMenu ul ul li:nth-child(16) a,
  .topMenu ul ul li:nth-child(21) a,
  .topMenu ul ul li:nth-child(26) a,
  .topMenu ul ul li:nth-child(31) a,
  .topMenu ul ul li:nth-child(36) a {border:none !important;
} .menu .level0.active { background:#c7161c;
} .menu:hover .level0.active { background: none;}

.use {
	display: block;
    padding-bottom: 10px;
}

.gold {color:#ffd200 !important;}

.header .cart {
	color:#FFF;
	z-index:1;
	font-size:17px;
	text-align:right;
	padding:5px 10px 0 0;
	height:45px;
	overflow:hidden;
} .header .cart span.gold {
	margin:-3px 0 0;
} .header .cart br {
	display:none;
} .header .cart .gold + br {
	display:block;
} .header .cart span.gold + span,
  .header .cart span.gold + span + a {
	font-size:12px !important;
	display:inline-block;
} .header .cart .block-cart + span {
	font-size:12px !important;
} .header .cart .block-cart + span.gold + span {
	margin-right:80px;
} .header .cart .block-cart + span.gold + span + span,
  .header .cart .block-cart + span.gold + span + span + span {display:none !important;
} .header .cart a {color:#ffd200;
} .header .cart a:hover {color:#fff;
} .header .span5 {position:relative;
} .header .span5:before { content:" ";
	width: 0; 
	height: 0; 
	border-top:36px solid transparent;
	border-bottom:36px solid transparent;
	border-left:36px solid black;
    -ms-transform:rotate(45deg); /* IE 9 */
    -webkit-transform:rotate(45deg); /* Chrome, Safari, Opera */
    transform:rotate(45deg);
	position:absolute;
	left:-30px;
	top:1px;
}

.header .cart p.empty { display:none !important;}

.checkout-types li {display:block;}
.header .cart .block-cart {margin-bottom:-6px;}
.header .cart .block-content {width:100%; position:relative;}
.header .cart .block-content,
.header .cart .summary,
.header .cart .block-content p {display:inline-block; vertical-align:top;
}

.header .cart .actions { position:absolute; right:0; top:0;}
.header .cart .block-content .summary { padding-right:80px;}

.searchautocomplete > label,
.header .cart .block-title,
.no-display,
.header .cart p.block-subtitle {display:none;}

div.search + div.widget-static-block {
	width:100%;
	display:block !important;
	padding-top:25px;
	margin-top:-25px;
}

.magestore-bannerslider {
	position:relative;
	z-index:9;
	height:375px;
	background:#333;
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
}

.flexslider {
	text-shadow:-2px 0 2px rgba(0, 0, 0, 0.5);
	border:none !important;
	margin:0 !important;
	-moz-border-radius:0 !important;
	border-radius:0 !important;
	width:100%;
}

.flexslider .imgBG {
	overflow:hidden;
	display:block;
	height:375px;
	position:relative;
} .flexslider .slides img {min-height:375px !important; width:100%; position:absolute; bottom:0; z-index:1; margin:0;
} .flexslider .imgBG span {
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	position:absolute;
	left:0;
	right:0;
	top:-5px;
	height:5px;
	z-index:2;
} .flexslider .txtOverLay {
	position:absolute;
	right:0;
	left:0;
	top:-25px;
	bottom:0;
	text-shadow:none;
	color:#FFF;
	text-decoration:none;
	z-index:3;
	width:1160px;
	pointer-events: none;
} .flexslider .txtOverLay h3, .flexslider .txtOverLay h1 {
	display:none;
	bottom:0;
	margin-left:-350px
} .flexslider .flex-viewport {overflow:visible !important;
} .flexslider .slides > li { position:relative; width:100%;
} .flexslider .flex-control-nav { bottom:5px;
} .flexslider .flex-control-nav .flex-direction-nav { bottom:50px;}

.flexslider .ShippingGuranteePage .txtOverLay,
.flexslider .ShippingGurantee .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/ShippingGurantee.png) no-repeat bottom right;}
.flexslider .PointsProgram .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/PointsProgram.png) no-repeat bottom right;}
.flexslider .NewWebsite .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/NewWebsite.png) no-repeat bottom right;}
.flexslider .SatisfactionGuaranteed .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/SatisfactionGuaranteed.png) no-repeat bottom right;}
.marketingslide .flexslider .SatisfactionGuaranteed .txtOverLay,
.flexslider .FreeShippingPage .txtOverLay,
.flexslider .FreeShipping .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/FreeShipping.png) no-repeat bottom right;}
.flexslider .LowPrice .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/LowPrice.png) no-repeat bottom right;}

.flexslider .slides .top img,
.flexslider .slides .BlackFriday img,
.flexslider .slides .NewWebsite img {bottom:auto;}

.flexslider .BreastCancerAwareness .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/BreastCancerAwareness.png) no-repeat bottom right; height:500px;}
.flexslider .BreastCancerAwareness .txtOverLay span.learnMore {bottom:160px;}
.flexslider .BreastCancerAwareness .txtOverLay span.learnMore:hover {background:#000;}
.flexslider .BreastCancerAwareness img {height:375px !important; margin-left:0 !important;}

.flexslider .Thanksgiving .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/ThanksgivingTurkey.png) no-repeat bottom right;}

.flexslider .Thanksgiving .txtOverLay span.learnMore { display:none;}

.flexslider .BlackFriday .txtOverLay {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/BFSaleText2017.png) no-repeat bottom center; height: 350px; background-size: auto 100%; margin-top: 10px;}
.flexslider .BlackFriday span.learnMore { display:none;}

.std .small { font-size:9px; color:#666; line-height:10px;}

.flexslider .ChristmasPromo .txtOverLay {top:0 !important; width:100% !important;}
.flexslider .ChristmasPromo .txtOverLay h3 {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/ChristmasPromo.png) top right no-repeat; display:block !important; position:absolute; top:0; right:75px; width:418px; height:528px; z-index:2;}
.flexslider .ChristmasPromo .txtOverLay:before {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/ChristmasPromoH.png) repeat-x; height:81px; position:absolute; content:""; left:0; right:0; top:190px; z-index:1;}
.flexslider .ChristmasPromo .txtOverLay:after {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/creative/ChristmasPromoV.png) repeat-y; width:81px; position:absolute; content:""; right:230px; top:0; bottom:0; z-index:1;}

.cms-page-view .std {background:#fff; display:block;}
.cms-page-view.cms-mil .std img { vertical-align:middle; width:50px;}
.cms-page-view.cms-mil .std img+img { border-left:1px dotted #ccc; padding-left:5px; margin-left:5px;}

.cms-page-view .std:after { content:""; clear:both; display:block;}

.browseBy {
	text-align:center;
	background:#ccc;
	-webkit-box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	position:relative;
} .browseBy h2 {
	color:#666;
	padding:10px 20px 0;
	margin:0;
	border-top:#999 dotted 1px;
	font-size:16px;
	text-shadow:0 -1px 1px rgba(255, 255, 255, .5);
} .browseBy p {  padding:10px 20px 20px; font-size:12px; white-space:nowrap; overflow-y:hidden; overflow-x:auto; -webkit-overflow-scrolling:touch;
} .browseBy p+h2, .browseBy p+h2+p { background:#ddd;
} .browseBy p+h2+p+h2, .browseBy p+h2+p+h2+p { background:#eee;
} .browseBy a {display:inline-block; vertical-align:top; margin-right:-1px; width:80px; text-align:center;
	filter:alpha(opacity=70);
	opacity:0.7;
} .browseBy a:hover {
	filter:alpha(opacity=100);
	opacity:1;
} 

.browseBy .widget:before {
	width:40px;
	position:absolute;
	z-index:9;
	left:0;
	top:0;
	bottom:0;
	content:"";
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dddddd+0,dddddd+100&0.65+0,0+100 */
background: -moz-linear-gradient(left, rgba(221,221,221,0.65) 0%, rgba(221,221,221,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(221,221,221,0.65) 0%,rgba(221,221,221,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(221,221,221,0.65) 0%,rgba(221,221,221,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6dddddd', endColorstr='#00dddddd',GradientType=1 ); /* IE6-9 */
} .browseBy .widget:after {
	width:40px;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	content:"";
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dddddd+0,dddddd+100&0+0,0.65+100 */
background: -moz-linear-gradient(left, rgba(221,221,221,0) 0%, rgba(221,221,221,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(221,221,221,0) 0%,rgba(221,221,221,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(221,221,221,0) 0%,rgba(221,221,221,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dddddd', endColorstr='#a6dddddd',GradientType=1 ); /* IE6-9 */
}


.browseBy p+h2+p a:active,
.browseBy p+h2+p a:focus,
.browseBy p+h2+p a:hover {
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(/assets/svg/desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
} .browseBy a img {padding-left:15px; height:50px; width:auto; padding-bottom:2px;
} .browseBy a+a img {
	border-left:1px solid #666;
	filter:alpha(opacity=50);
	opacity:0.5;
} .browseBy a+a:hover img {
	border-left:1px solid #999;
} .browseBy a+a+a+a+a+a+a img,
  .browseBy p+h2+p a+a img {
	border-left:1px solid #999;
	filter:alpha(opacity=100);
	opacity:1;
} .browseBy:hover, .browseBy p:hover a { color:#000;
} .browseBy p:hover a:hover { text-decoration:none;
} .browseBy strong {
	text-transform:uppercase;
	font-weight:normal;
	white-space:normal;
	padding-left:20px;
	line-height:11px;
	display:table-cell;
    height: 21px;
    vertical-align: middle;
    width: 54px;
}


	
.ico {width:100px; margin:-10px 0 0 !important; padding-top:0 !important;
} .ico img { padding:10px !important; width:100px;
    border-radius: 0 0 10px 10px;
    background: #ffcc00;
} .ico img+a, .ico a+a {
	float:left;
	clear:left;
	margin-top:10px;
	border-top:1px solid #ccc;
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(/assets/svg/desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
	filter:alpha(opacity=70);
	opacity:0.7;
} .ico a img {width:43px !important; background:none; clear:left;
} .ico a+a {margin-top:-4px;}

.ico ~ p,
.ico ~ ul,
.ico ~ a { margin-left:140px !important;}

.ico ~ p .buttonStep {
    display: inline-block;
    position: absolute;
    right:0;
    top: -37px;
    margin: 0;
    padding: 4px 20px;
}

ul.products-grid.prodPropertiesCategories { width:100%;}
ul.products-grid.prodPropertiesCategories li.item { width:25%; display:inline-block; margin:0 -4px 0 0; padding:0; border:none;}

span.learnMore {
	-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 0 rgba(0, 0, 0, 0.2);
	color:#FFF;
	margin-right:-573px;
	position:absolute;
	right:50%;
	bottom:50px;
	padding:6px 20px;
	height:20px;
	min-width:107px;
	text-align:center;
	text-transform:uppercase;
/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.4+0,0.4+100;Neutral+Density */
background:-moz-linear-gradient(left, rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#66000000',GradientType=1 ); /* IE6-9 */
} .flexslider:hover span.learnMore {background:#c7161c;
} span.learnMore:before {content:"Learn More!";
} .ShippingGurantee span.learnMore:before {content:"Free Shipping on orders over $799*, Learn More!";
} .PointsProgram span.learnMore:before {content:"DiscountPlus® Learn More!";
} .BlackFriday span.learnMore:before {content:"View Clearance & Specials";
} .ChristmasPromo span.learnMore { right:57px; bottom:20px; margin-right:0;
} .BlackFriday span.learnMore {
	border-right-style:solid;
	border-right-width:10px;
	border-right-color:#00da69;
	bottom:20px;
	color:#00da69;
	text-transform:uppercase; 
	
    -webkit-animation-name:border;
    -webkit-animation-duration:1s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;    
    -webkit-animation-play-state:running;
    
    animation-name:border;
    animation-duration:1s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;    
    animation-play-state:running;
} .flexslider:hover .BlackFriday span.learnMore {background:#fff; color:#000; text-shadow:none;}

@-webkit-keyframes border {
    0%		{border-color:rgba(255, 255, 255, 1);}
    50.0%	{border-color:rgba(255, 255, 255, 1);}
    51.0%	{border-color:rgba(255, 255, 255, 0);}
    100.0%	{border-color:rgba(255, 255, 255, 0);}
}

@keyframes border {
    0%		{border-color:rgba(255, 255, 255, 1);}
    50.0%	{border-color:rgba(255, 255, 255, 1);}
    51.0%	{border-color:rgba(255, 255, 255, 0);}
    100.0%	{border-color:rgba(255, 255, 255, 0);}
}

#bulkbar.bulkbar_fixed,
.patternBot .row {
	border-right:1px solid #b6d0d0;
} .row {
	margin:0 auto;
	position:relative;
	width:1200px;
} .col-left {border-right:1px solid #b6d0d0;}
.col-main {
	border-left:1px solid #b6d0d0;
	overflow:hidden;
	margin:0 -1px 0 -1px;
} .col-main .row { width:100%; border:none;}

div.content + div.content + div.content {border-top:1px solid #fff; margin-top:0;}
div.content a { text-decoration:none;}

.col-main > .pad {
	position:relative;
	background: #fcfcfc;
	min-height:400px;
} .cms-index-index .col-main > .pad { padding-bottom:0;}

.catalog-product-view .col-main > .pad {min-height:600px;}

.content .pad {
	font:13px/18px Arial, Helvetica, sans-serif;
	color:#0e6464;
	position:relative;
	padding:10px 20px;
	text-align:justify;
} .content h1, .content h2 {font-size:28px; margin:5px 0 25px; height:27px; text-align:left;
} .content h1 a, .content h2 a {
	text-decoration:none; color:#0e6464;
	text-shadow:0 -1px 1px #fff;
} .content .products.button .view {
	background:#0a4646;
	padding:10px 25px;
	color:#FFF;
	margin-right:0;
	font-size:18px;
	width:auto !important;
	cursor:default;
	text-decoration:none;
	height:16px;
	position:absolute;
	z-index:0;
	right:0;
	top:10px;
	-webkit-box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
} .content .products.button .view div { position:absolute; width:4px; right:7px; top:10px;
} .content .products.button .view span {
	-moz-border-radius:2px;
	border-radius:2px;
	width:4px;
	height:4px;
	background:#fff;
	display:block;
	margin-bottom:2.5px;
}

a.view + div {
	display:none;
	padding:5px 0;
	text-align:left;
	line-height:normal;
	z-index:0;
	width:100%;
	background:#0e6464;
	color:#FFF;
	position:absolute;
	bottom:0;
	top:46px;
	left:0;
	right:-5px;
	overflow:hidden;
	-webkit-box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	z-index:9999;
} .content .products:hover a.view + div + a.closeMe,
  .content .products:hover a.view + div {display:block;
} .content .products ul { overflow-y:scroll; position:absolute; bottom:45px; left:55px; padding-bottom:5px;
} .content .products ul li { float:left; width:50%;
} .content .products ul li a {
	color:#FFF;
	text-decoration:none;
	margin:0 0 0 -1px;
	padding:2px 10px 1px 5px;
	display:block;
	font-size:16px;
	border-left:1px solid #579393;
	z-index:2;
	height:19px;
	overflow:hidden;
	line-height:18px;
} .content .products ul li a:hover {background:#0e4646;
} .content .products ul li + li h3 {display:none;
} .content .products ul li + li:hover h3 {
	display:block;
	position:absolute;
	left:20px;
	top:25px;
	z-index:101;
	width:140px;
	font-size:28px;
	line-height:24px;
	background:-webkit-linear-gradient(#000, #0e6464);
   -webkit-background-clip:text;
   -webkit-text-fill-color:transparent;
} .content .products ul li img {display:none; position:absolute; left:5px; z-index:100; margin:0; width:150px; top:5px;
} .content .products ul li:hover img {display:block;
} .content .products ul .image {z-index:99; position:absolute; left:5px; overflow:hidden; width:150px; bottom:25px; top:5px; background:#FFF;
} .content .products ul .image img { width:150px;
} .content .products ul .image a {
	margin:0;
	padding:0;
	border:none;
} .content .products ul + a.more {
	position:absolute;
	background:#c7161c;
	color:#ddd;
	z-index:99999;
	text-decoration:none;
	width:auto;
	height:30px;
	display:none;
	padding:5px 10px;
	left:0;
	right:0;
	text-align:right;
	border-right-width:7px;
	bottom:0; 
	font-size: 14px;
    text-transform: uppercase;
} .content .products:hover ul + a.more { display:block;
} .content .products:hover ul + a.more:hover {background:#F00; color:#FFF;
} .content .products a.view+div:before, .content .products a.view+div:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	height:25px;
	top:5px;
	z-index:9;
	pointer-events:none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e6464+0,0e6464+100&0.65+0,0+100 */
background: -moz-linear-gradient(top, rgba(14,100,100,0.65) 0%, rgba(14,100,100,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(14,100,100,0.65) 0%,rgba(14,100,100,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(14,100,100,0.65) 0%,rgba(14,100,100,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a60e6464', endColorstr='#000e6464',GradientType=0 ); /* IE6-9 */
} .content .products a.view+div:after {
	top:auto;
	bottom:40px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0e6464+0,0e6464+100&0+0,0.65+100 */
background: -moz-linear-gradient(top, rgba(14,100,100,0) 0%, rgba(14,100,100,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(14,100,100,0) 0%,rgba(14,100,100,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(14,100,100,0) 0%,rgba(14,100,100,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000e6464', endColorstr='#a60e6464',GradientType=0 ); /* IE6-9 */
}


.content .products a.view:hover + div + a.closeMe {display:block; position:absolute; right:0; top:-27px; z-index:1000; padding:4px 0; width:15px; text-decoration:none; text-align:center; height:22px; font-weight:bold; background:#F00; color:#FFF;}

.content .products ul li + li:hover h3 {display:none;}
.content .products ul li:nth-child(even) a {border-left:none;}
.content .products ul .image,
.content .products ul li + li:hover img {display:none;}
.content .products ul li {width:100% !important;}
.content .products ul li a { padding:5px; height:50px; margin:0; border:none; font-size:18px;}
.content .products ul li img {position:static; display:inline-block !important; vertical-align:middle; padding-right:10px;  height:50px; width:auto;}
.content .products ul li span {display:inline-block; vertical-align:middle; width:70%; white-space:pre;}
.content .products ul li + li { border-top:1px solid #3e8383;}
.content .products ul li:hover img { display:none;}
.content .products.button a.view:hover + h2 + p + ul {display:block;}
.content .products ul::-webkit-scrollbar {width:3px;}
.content .products ul::-webkit-scrollbar-track {background:#000;}
.content .products ul::-webkit-scrollbar-thumb {background:#c7161c;}
.content .products ul,
.content .products.button ul:hover {
	left:0;
	right:0;
	top:5px;
	padding:0 5px;
	position:absolute;
	overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
}

.cms-index-index .content .pad {padding:10px; margin:-55px 0 10px; background:rgba(255,255,255,0.7);

} .welcome-msg p, {font-size:15px; line-height:22px; padding:0;
} .cms-index-index .pad p {font-size:15px; line-height:22px; padding:0;
} .cms-index-index .pad p + p,
  .welcome-msg p + p{font-size:13px; line-height:18px; padding:10px 0;
} 

.callUs {font-size:24px; font-style:italic;
} .callUs img {display:block; margin:0 0 10px -5px;
} .callUs .pad {padding:10px; margin-left:10px !important;
} .callUs a {display:block; font-size:36px; font-weight:bold; color:#000; text-decoration:none; margin-top:-10px;
} .callUs:hover a {color:#C00;
}

#review-form h4 { position:absolute; right:20px; margin-top:-20px; font-size:18px; color:#c7161c;}

.cms-index-index .std h1 {clear:both; padding-top:5px; margin-bottom:10px; height:32px;}
.cms-page-view .std h2 { margin-top:20px; border-top:1px solid #ddd; padding-top:10px; clear:both;}
.cms-page-view .std div div {padding:5px 0;}
.cms-page-view .std div div+span { padding-bottom:10px;}
.footer {
	padding:0 0 30px;
	background:#0e6464;
	color:#FFF;
	font:11px Arial, Helvetica, sans-serif;
	-webkit-box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 -5px 0 rgba(0, 0, 0, 0.2);
} .cms-discountplus-terms-conditions .std ul,
  .discountplus .std ul,
  .footer ul {margin:10px 0 !important;
} .footer a {color:#FFF; text-decoration:none; display:block; padding:2px 0;
} .footer a:hover {color:#74c6c6;
} .footer h3 { height: 30px;
} .footer h3,
  #review-form h3 {font-size:22px;
} .footer .altColor,
  .footer .altColor + div.altColor h3,
  .footer .altColor a {color:#74c6c6;
} .footer .altColor h3,
  .footer .altColor a:hover {color:#fff;
} .footer .pad {
	padding:0 0 0 10px;
	margin:0 0 0 0 !important;
	line-height: 15px;
} .footer .row > div + div {border-left:1px solid #3e8383;
} .footer .row > div.altColor {border-left:none;
} .footer altColor a:hover {color:#fff;
} .footer .security a {
	margin:5px 0;
	display:block;
	max-height:45px;
} .footer .security span a {
	margin:0;
	display: inline;
	max-height:auto;
} .footer .security a img {
	max-height:45px;
} .footer .span3 {margin-right:-2px !important;}
.footer a.backToTop {
	display:block;
	zoom:1;
	-webkit-transition:opacity 0.5s ease;
	filter:alpha(opacity=40);
	opacity:0.4;
	width:100px;
	height:105px;
	margin-top:20px;
	position:relative;
	z-index:99999;
} .footer a.backToTop object {width:100%; pointer-events: none;
} .footer:hover a.backToTop {
	filter:alpha(opacity=70);
	opacity:0.7;
} .footer:hover a.backToTop:hover {
	filter:alpha(opacity=100);
	opacity:1;
}

.footer .form-language { display:none;}
.footer .form-language label {width:auto; display:block; padding:10px 0; border:none;}
.footer .form-language select {width:auto; display:block; padding:5px 0; border:none;}

.ico ~ ul { padding-bottom:20px;}

.footer ul.botMenu {margin-left:5px; line-height: 13.6px;}
.discountplus .std ul li,
.ico ~ ul li,
.footer ul.botMenu li a {list-style:outside; display:list-item; margin-left:20px;}

.footer ul.botMenu li {display:none;}
.footer ul.botMenu li + li + li + li + li {display:block;}
.footer ul.botMenu li:nth-child(9) a {padding-top:10px;}
.footer ul.botMenu li:last-child { display:none !important;}

.extras {
	padding:0;
	background:#0a4646;
	margin-bottom:20px;
	color:#008686;
	position:relative;
	height:52px;
} .extras .row > div + div {border-left:none;
} .extras h3 {
	padding-right:20px;
	background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/misc/arrowGreen.png) right center no-repeat;
	display:inline-block;
	vertical-align:middle;
	text-transform:uppercase;
	margin-right:6px;
} .footer:hover .extras h3 {color:#FFF; background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/misc/arrowWhite.png) right center no-repeat; -webkit-transition:color 0.5s ease;
} .block-subscribe,
  .extras a {
	display:inline-block;
	vertical-align:middle;
	margin:0 6px 0 0 ;
} 
.extras .row > div {overflow: hidden; height:52px;}
.extras div.paypal {
	
    -webkit-animation-name:slide;
    -webkit-animation-duration:10s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-iteration-count:infinite;    
    -webkit-animation-play-state:running;
    
    animation-name:slide;
    animation-duration:10s;
    animation-timing-function:linear;
    animation-iteration-count:infinite;    
    animation-play-state:running;
} .extras div.paypal img { height:32px; width:auto; padding: 10px 0;
	filter:alpha(opacity=70);
	opacity:0.7;
} .extras .payments div.paypal img { height:36px; width:auto; padding: 8px 10px 8px 0;
} .extras div.paypal:hover img {
	filter:alpha(opacity=100);
	opacity:1;
}

@-webkit-keyframes slide {
    0%		{margin-top:0;}
	5%		{margin-top:-55px;}
	33%		{margin-top:-55px;}
	38%		{margin-top:-110px;}
	66%		{margin-top:-110px;}
	71%		{margin-top:-165px;}
    100%	{margin-top:-165px;}
}

@keyframes slide {
    0%		{margin-top:0;}
	5%		{margin-top:-55px;}
	33%		{margin-top:-55px;}
	38%		{margin-top:-110px;}
	66%		{margin-top:-110px;}
	71%		{margin-top:-165px;}
    100%	{margin-top:-165px;}
}

.extras .pad {padding:10px !important; line-height: normal !important;
} .extras div.paypal .pad {padding: 0 10px !important; height: 208px;
} .extras div.payments .pad {height:32px;
} .extras .payments { position: relative;
} .extras .payments img {height:32px; width: auto; padding-right: 20px;
} .extras .row:before { height:75px; width:200px; content: ""; background: url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/misc/CreditCards.png) no-repeat; pointer-events: none; background-size:auto 100%; left:50%; margin-left:-50px;  bottom: 0; position: absolute; z-index:9;  display: block;
} .extras .payments .pad img + img {margin:0 0 0 1px;
} .extras form {display:inline-block !important;
} .extras input[type=email].email,
  #search_mini_form .input-text,
  .product-collateral input[type=text],
  .product-shop input[type=text],
  .customPrint input[type=text] {
	color:#989898;
	border:1px solid #989898;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px;
	display:inline-block;
	font:normal 13px Arial, Helvetica, sans-serif;
	padding:2px 0 !important;
	margin:0 -4px 0 0;
	text-indent:10px;
	position:relative;
	z-index:5;
	height:32px;
} .extras input[type=email].email {
	padding:0 !important;
	vertical-align:middle;
	margin-right:-4px;
	width:237px;
} .product-shop input[type=text] {
	margin-right:-4px;
	width:55px !important; 
	vertical-align:middle;
} .customPrint input[type=submit],
  .extras input[type=submit].button,
  #search_mini_form button,
  .product-collateral button,
  .product-shop button {
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0 !important;
	display:inline-block;
	vertical-align:middle;
	background:#c7161c url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/misc/arrowWhiteBig.png) center center no-repeat;
	border:none;
	height:32px;
	cursor:pointer;
	border:1px solid #d9333c;
	color:#FFF !important;
	-webkit-box-shadow:none;
	box-shadow:none;
	margin:0 -4px 0 0 !important;
} .product-collateral button:hover,
  .product-shop button:hover,
  .buttonStep:hover,
  .aw-related-product .aw-arp-item a.buttonStep:hover {background:#F00 !important; text-decoration:none !important;
} #search_mini_form button:hover {background-color:#F00 !important;
} #search_mini_form button span span {padding-left:10px;
}

.extras .newsletters .pad {padding: 10px 0 !important; text-align: right; margin-right: -4px;}

.cms-page-view .product-shop button { position:absolute; right:5px; margin-top:-41px !important;}

button span { display:inline-block;}

blockquote {
  margin:10px 0;
  padding:5px 0;
  quotes:"\201C""\201D""\2018""\2019";
  font-size:14px;
  font-style:italic;
  overflow:hidden;
} blockquote:before {
  color:#3e8383;
  content:open-quote;
  font-size:4em;
  line-height:0;
  margin-right:0.25em;
  vertical-align:-0.4em;
} blockquote p {
  display:inline;
} blockquote > div {
	margin:-10px;
} blockquote iframe {
	margin-top:-55px;
}

.hours {
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
	padding:5px 0;
} .cms-home .hours { border-bottom:none;}

.cms-page-view.discountplus.cms-discountplus-terms-conditions .rating,
.sidebar .rating {margin:0 0 -2px -5px; line-height:16px;}
.cms-page-view.discountplus .rating,
.cms-home .rating {margin:-140px 20px 70px 10px; position:relative; z-index:999;}
.cms-page-view.discountplus .rating a,
.cms-home .rating a {color:#FFF; text-shadow:0 2px 1px rgba(0, 0, 0, 0.8);}
.rating b {display:block; font-size:15px; font-weight:normal; text-transform:uppercase; width:120px;}
.cms-page-view.cms-discountplus-terms-conditions .rating a {color:#0e6464; text-shadow:0 2px 1px rgba(255, 255, 255, 0.8);}
.rating a {text-decoration:none;}
.rating img {width:25px; margin:0 0 2px -5px;}
a.authorizeNet { position:absolute; left:120px; margin:3px -15px 0 -5px;}
.authorizeNet img {width:75px;}

.masterparent .breadcrumbs,
#search_mini_form label,
.masterparent .category-image+p.subcategory-meta-keywords,
.input-text.no-display,
div.openMobileMenu {display:none !important;}

ul.products-grid {width:25%; display:inline-block; vertical-align:top; margin-right:-4px; margin-bottom: -1px; padding-top:10px;	border-top:1px solid #eee;}
ul.products-grid:last-of-type { display: none;}
ul.prodPropertiesCategories.products-grid:last-of-type { display: block;}
ul.products-grid li.item {height:150px; list-style:none; overflow:hidden;vertical-align:top; position:relative; margin:0 5px 8px 0;	color:#999;	font:12px/15px Arial,Helvetica,sans-serif;}
ul.products-grid li.item:hover {color:#333;}
ul.products-grid li + li.item {border-left:1px solid #ccc; padding-left:10px; margin-left:-11px;}
ul.products-grid li.item img {float:left; margin-right:7px; border-right:3px solid rgba(255, 255, 255,0); width:103px; height:auto;}
ul.products-grid li.item:hover img {float:left; margin-right:7px; border-right:3px solid #c7161c;}

ul.products-grid li.item h2 {float:left; font-size:17px; line-height:16px; overflow:hidden; overflow:hidden; margin:0 0 5px !important; padding:0 0 5px !important;}
.discountplus ul.products-grid li.item h2 { margin:0;}
.cms-sale ul.products-grid li.item { height:auto;}
.cms-sale ul.products-grid li.item h2 { height:40px; width:115px; white-space: pre-wrap; clear:none;}


ul.products-grid li.item h2 a {
	float:none;
	display:block;
	text-decoration:none;
	color:#0e6464;
	width:121px;
	padding:0;
} .oneitem .category-products ul.products-grid li.item h2 a {height:64px;width:115px;
} .chechout-purchase-share ul.products-grid li.item h2 a {height:auto;
} ul.products-grid li.item:hover h2 a {color:#c7161c;}
ul.products-grid li.item a.fullLink {position:absolute; top:0; right:0; bottom:0; left:0;}
ul.products-grid li.item p {
	margin:15px 5px 0 0;
} ul.products-grid li.item a { text-decoration:none; color:#0e6464;
} ul.products-grid li.item p.old-price { position:absolute; margin:0; top:auto; bottom:-4px; right:0; left:114px;
} ul.products-grid .rating-links {display:none;}

.breadcrumbs {position:absolute; right:10px; display:none;}
.breadcrumbs li {display:inline-block; font:11px Arial,Helvetica,sans-serif;}
.breadcrumbs li + li + li {border-left:1px solid #CCC; padding-left:5px;}
.breadcrumbs li.product {position:absolute; z-index:-100;}

.catalog-category-view .breadcrumbs { float:right; position:static; display:block;}
.discountplus .catalog-category-view .block-layered-nav,
.catalog-category-view .block-layered-nav .Category { display:none;}

.parentCategoryGroup {
	padding:5px 0 6px;
	width:100%;
	border-bottom:1px solid #dddddd;
	margin-bottom:-1px;
} .parentCategoryGroup::after {
  content:"";
  display:block;
  clear:both;
}
.page-title h1,
.page-title h2,
.product-shop h2 {
	padding:0 10px 10px;
	color:#0e6464;
	font-size:30px;
	margin:-5px 0 0;
	line-height:normal;
	display:block;
	overflow-y:hidden;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
} .product-view .product-shop .product-name {height:35px; overflow:hidden; border-bottom:1px solid #0e6464; position:relative;
} .product-view .product-shop .product-name:after { width:50px; content:""; right:0; top:0; bottom:0; position:absolute;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f3f3+0,f3f3f3+100&0+0,1+100 */
background: -moz-linear-gradient(left, rgba(243,243,243,0) 0%, rgba(243,243,243,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(243,243,243,0) 0%,rgba(243,243,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f3f3f3', endColorstr='#f3f3f3',GradientType=1 ); /* IE6-9 */
} .page-title.category-title {border-bottom:1px solid #0e6464;}
.std .page-title h2 { margin:-12px 0 0;}
.cms-index-index .page-title { position:absolute;
} .product-shop h2 {white-space: nowrap;
} .cms-resealable .page-title h1:after { content:"1"; position:absolute; font-size:11px;}
.link-rss { display:none;}

.rss-index-index .col-main .link-rss,
.masterparent .col-main .link-rss { display:block; background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/misc/rss16.png) no-repeat; white-space:pre; margin-top:5px; padding-left:16px; width:0; overflow:hidden; float:right;}

.category-left {width:172px; display:inline-block;}
.category-left .buttonStep { margin-right:10px !important;}
p.category-image {margin:0 0 -4px !important; display:inline-block;
} p.category-image + a.buttonStep {margin:5px 10px 0 0; display:block;
} p.category-image img {border-right:3px solid #c7161c;
} .discountplus p.category-image img { border:none;
} p.category-image img:after {content:"The photo shown is an example of bag style only. Dimensions listed represent the actual size."; display:block;}

p.subcategory-meta-keywords + a.buttonStep {display:none !important;}
p.subcategory-meta-keywords,
p.subcategory-meta-description {
	margin:0 0 10px;
	padding:10px 10px 0 0;
	font-size:12px;
	color:#478787;
	border-top:1px solid #ccc;
} p.subcategory-meta-keywords {	border-top:1px solid #ccc; color:#666; font-size:10px; float:none;
} body[class*="categorypath"] .category-image + p.subcategory-meta-keywords {display:none !important;
} p.subcategory-meta-keywords b { display:block; padding:10px 0 0;
} p.subcategory-meta-keywords img,
  p.subcategory-meta-description img {
    width: 43px;
    float: left;
	margin:-4px 5px 0 0;
    padding-right: 5px;
    border-right: 1px solid #ccc;
} p.subcategory-meta-keywords img {
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(/assets/svg/desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
	margin:-2px 5px 8px 0;
	filter:alpha(opacity=70);
	opacity:0.7;
} p.subcategory-meta-keywords:hover img {
	filter:alpha(opacity=100);
	opacity:1;
} p.subcategory-meta-description a+a img,
  p.subcategory-meta-keywords a+a img {border-right:none; border-left:1px solid #ccc; margin-left:-6px; padding-right:48px; padding-left:5px;
} p.subcategory-meta-description a+a+a img,
  p.subcategory-meta-keywords a+a+a img { margin-left:-49px; padding-right:5px;
}

.client-use { font-size:10px;
} .client-use b { display:block; padding:10px 0 5px;
} a.samples { padding:10px 0; display:block;}
body[class*="categorypath-sealers-"] a.samples { display:none;}

div.std {
	color:#0e6464;
	vertical-align:top;
	padding:10px;
} div.std h1 { padding-bottom:20px; display:block;
} .cms-index-index div.std h1 { padding-bottom:0; border-bottom:1px solid #ccc; text-transform:uppercase;
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    padding-right: 10px;
} div.category-description {
	color:#0e6464;
	vertical-align:top;
	padding:10px;
	display:inline-block;
	max-width:764px;
} div.std dd {margin:0; padding:10px}
  div.std p {margin:0; padding:0 0 10px
} .categoryProductListing {margin:0 10px 20px;
} div.category-description ul {margin:0 0 20px; font-size:12px;
} #checkout-step-login .col-1 li,
  .disc li,
  div.category-description li {display:list-item; list-style:circle outside; margin-left:15px;
} p a,
  .attributes a,
  .breadcrumbs li a,
  .product-img-box a {
	color:#0e6464;
	text-decoration:none;
	-webkit-transition:color 0.5s ease;
} p:hover a,
  .attributes:hover a,
  .breadcrumbs:hover li a,
  .product-img-box:hover a {
	  color:#1ba3dc;
	  -webkit-transition:color 0.2s ease;
} p:hover a:hover,
  .attributes:hover a:hover,
  .breadcrumbs:hover li a:hover,
  .product-img-box:hover a:hover {color:#000; text-decoration:underline;
}

#checkout-step-shipping_method li span.price { font-size:16px; vertical-align: top;}
#checkout-step-shipping_method input[type="radio" i] {
	margin: 3px 0 5px !important;
    position: relative;
    padding: 0;
    vertical-align: middle;
}

.col-main {font:14px Arial,Helvetica,sans-serif;
} h2 {color:#0e6464; margin:8px 0;
} div.content h2 {color:#0e6464; margin-bottom:15px;
} div.std img {
} div.std {line-height:22px; position:relative;
} div.std .page-title {line-height:normal;
} .cms-what-size-bag .std h3+p img.left {width:auto; height:100px; margin:10px 0 20px; padding:0;
} .cms-what-size-bag .std h2+p img.left {width:120px; height:auto; padding:0 20px 70px 0; border:none !important; margin-top:0;
} .cms-what-size-bag .std a {width:33%; text-align:center; height:361px;
} .cms-what-size-bag .std a img {padding:5px 20px; height:70%; width:auto;
} .cms-what-size-bag .std h3 {
	text-align:center;
	margin:10px auto;
    font:24px Univers, Arial, Helvetica, sans-serif !important;
	border-top:1px solid #ddd;
} .cms-what-size-bag .std h3 span {
	display:inline-block;
	padding:10px 20px;
	border-bottom:1px solid #000;
	text-transform:uppercase;
}

.note-msg {clear:both;}
.catalog-category-view .note-msg {padding:20px 0;}
.catalog-category-view .note-msg:before {color:#C00; display:block; content:"We have this product in stock but have not had time to list it in our new site yet, please contact us to order this item.";}
body[class*="categorypath-t-shirt-"] .category-description.std:after {color:#C00; display:block; content:"Due to the ecological ramnifications of single use plastic bags we have discontinued the sale of single use plastic bags such as t shirt bags.";}
body[class*="categorypath-t-shirt-"] .note-msg:before {color:#C00; display:block; content:"";}

.search {
	color:#FFF !important;
	font:12px Arial, Helvetica, sans-serif;
	background:#0e6464;
	clear:both;
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	position:relative;
	padding:7px 0;
}

.search h1 {padding:5px;}
.search .links li {float:right; margin:0 10px 0 0}
.search .links li.first {float:left;}
.search .links li a {color:#FFF; display:block; padding:9px 0; margin:0 10px; text-decoration:none; position:relative; z-index:1;}
.search .links li a:hover {text-decoration:underline;}
.search .links li + li {border-left:1px solid #74c6c6;}
.search .links li + li + li {margin-right:0}
.search .links li.last {border:none !important;}
.searchautocomplete:hover { z-index:999;}
.searchautocomplete,
#search_mini_form {margin:0; float:left; background:none !important; position:relative !important; padding:0 !important;}
#search_mini_form button {
	text-align:left;
	background-position:90% center;
} .searchautocomplete .form-search { z-index:9;}
.searchautocomplete .nav .nav-input {padding:0 !important;}
.searchautocomplete .nav .nav-input input { margin:0;}
.searchautocomplete .nav { width:85% !important; padding:0 !important; background:#FFF !important;
	-moz-border-radius:3px 0 0 3px !important;
	border-radius:3px 0 0 3px !important;}
.searchautocomplete .nav-submit-button {width:15%; background:none !important; padding:0 !important;}
.searchautocomplete .nav-submit-button .button { width:100% !important;}
.searchindex-result.searchindex-result-category li { padding:10px !important; }
.searchindex-result.searchindex-result-category li + li { border-top:1px solid #ccc;}

.searchautocomplete .nav-search-in { display:none;}

.searchautocomplete .searchautocomplete-placeholder {
	right:0 !important;
	left:0 !important;
	width:auto !important;
	top:38px !important;
	background:#ddd !important;
	background-clip:padding-box !important;
	border:20px solid rgba(0, 0, 0, 0.3) !important;
	-moz-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
} .searchautocomplete .searchautocomplete-placeholder:before {
	border-bottom-color:#ddd !important;
	border-width:30px !important;
    top:-60px !important;
    left:50% !important;
    margin-left:-30px;}
.searchautocomplete .searchautocomplete-placeholder ul li { margin:0 !important; border:none !important; background:#FFF !important;}
.searchautocomplete .searchautocomplete-placeholder ul li:hover { background:#0e6464 !important;}
.searchautocomplete .searchautocomplete-placeholder ul li:hover a {color:#fff !important;}
.searchautocomplete .searchautocomplete-placeholder ul li + li { border-top:1px solid #ddd !important;}

.searchindex-results {
	margin: 10px 0 0 !important;
    border-bottom: 1px solid #0e6464 !important;
}

.add-to-links {display:none;}

.category-products {position:relative; font-family:Arial, Helvetica, sans-serif !important; clear:both; background:#fff;}
.category-products .toolbar {padding:10px;}

.sorter {position:absolute; right:8px; top:9px; z-index:999;}
.products-grid+.toolbar-bottom .sorter { display:none;}
.sorter label,
.catalogsearch-result-index .messages,
.catalogsearch-result-index .sorter a { display:none;}
.category-products .amount,
.category-products .limiter {display:inline-block;}
.f-fix .amount { margin-right:-4px; font-size:10px;}

#checkout-step-login #login-form:before,
.account-login:before,
.error-msg,
.success-msg {
	padding:9px;
	position:relative;
	z-index:9;
	background:#ffd200;
	color:#000;
	margin:0;
	text-shadow:0 1px 1px rgba(255, 255, 255, 1);
} .success-msg li + li {
    border-top:1px solid #999;
    padding-top:5px;
    margin-top:5px;
} .messages {
    margin-bottom: 0;
    padding: 0 !important;
    background: none;
    position: absolute;
    right: 222px;
    left: 10px;
    color: red;
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
} .catalog-category-view .messages {right:10px;
} .cms-page-view .messages { right:100px;}
.cms-home .messages { display:none !important;}
body[class*="account"] .messages,
body[class*="checkout"] .messages { position:static;}

.red,
.red a {color: red; font-weight:bold;}


/* #checkout-step-login #login-form:before,
.account-login:before { display:block; content:"9.7.2015 - Welcome to Discount Plastic Bags v3.0. If you are a returning customer using our new site for the first time, for your security we are making a password reset mandatory (Click the Forgot Your Password? link below). Should you have any problem resetting your password or accessing your account please contact us for assistance."}
#checkout-step-login #login-form:before { margin:0 -10px;}
*/

.checkout-onepage-success button { margin:20px 0;}

.products-list .product-shop {padding:0 100px 0 10px; height:55px; position:relative; overflow:hidden;}
.products-list li+li .product-shop {border-top:1px solid #eee;}
.products-list .product-shop .fullLink { position:absolute; left:0; right:100px; top:0; bottom:0;}
.products-list li.item {clear:both;}
.products-list .product-shop form {position:absolute; right:10px; bottom:11px;}
.add-to-box { position:absolute; bottom:0; right:0;}
.product-view .add-to-cart { padding-right:4px;}
.add-to-cart > *,
.paypal-logo,
.paypal-logo > * {display:inline-block;}
.paypal-logo a {padding:0 !important;}
.product-shop form { padding-top:5px;}
.product-collateral button,
.product-shop button {vertical-align:middle; margin:0; background-image:none; width:auto !important;}
.product-collateral button { margin:-1px 0 0 !important;}
.product-collateral .add-to-box button,
.product-shop .add-to-box button {padding:0 10px 1px;}

.products-list ul.quantity::after {content:"Same low price for any quantity!"; width:272px; display:table-cell; text-align:center; padding:5px 0; color:#DC2304;}
.products-list ul.tier-prices + ul.quantity::after {display:none;}
#bulkbar .quantity { margin-top:7px;}

.tier-prices,
.quantity {float:right; padding:0;}
.quantity li:first-child + li { width:50px;}

.item .tier-prices { width:272px;}
.item .tier-prices,
.item .quantity { margin-top:15px; pointer-events: none; max-width: 490px;}

.catalog-product-view .ratings + ul.quantity,
.catalog-product-view .no-rating + ul.quantity { margin:20px 10px 5px;}

.oneitem #bulkbar ul.tier-prices,
.oneitem #bulkbar .quantity li + li,
.oneitem .quantity li:first-child + li { display:none !important;}
.oneitem #bulkbar .quantity {margin-right:162px;}
.oneitem .quantity li { width:100px;}
.oneitem ul.quantity::after { display:none !important;}

.product-view .tier-prices {float:left; margin:25px 0 -27px 70px; clear:both;}
.product-view .tier-prices + ul.quantity {float:left; clear:both;}
.tier-prices li,
.quantity li {display:table-cell; padding:0 5px; width:50px; text-align:right; position:relative; vertical-align:top; border-right:1px dotted #999;}
.products-list .tier-prices li,
.products-list .quantity li {text-align:left;}
#bulkbar .quantity li:first-child + li { width:70px;}
#bulkbar .quantity li {width:64px;}

.category-products .tier-prices li,
.product-shop .tier-prices li {height:25px; font-size:22px; width:57px;}

.products-list .regular-price {font-size:22px;}
.special-price {color:#C00; font-size:22px;}
body[class*="sale"] .special-price .price-label,
.products-list .special-price .price-label { display:none;}
.special-price .price-label {font-size:13px; position: absolute; right:-110%;}
.price-box .old-price { position:absolute; right:5px; top:-11px; font-weight:normal; font-size:11px;}
.product-view .price-box .old-price {
	top:25px;
    right: 5px;
    width: 100px;
    text-align: right;
}

.products-list .quantity li {font-weight:bold; color:#c7161c; font-size:12px; height:25px; display:table-cell; vertical-align:middle;}
.products-list .product-shop:hover .quantity li { text-decoration: underline;}
.products-list .product-shop:hover .quantity li + li { text-decoration:none;}
.products-list .quantity li + li {font-weight:normal; color:#333333; width:70px; font-size:11px;}
.products-list .quantity li + li + li {width:64px;}

.product-shop b.priceBar {position:absolute; margin-top:-18px; font-size:16px; white-space:pre; right:10px;}
.product-shop .quantity b.priceBar { right:5px;}

li strong.benefit,
.msrp-price-hide-message,
.products-list li.item b.priceBar {display:none;}

.tier-prices li strong.benefit span {display:inline;}

a.parentCategory {display:inline-block; color:#008686; padding:10px; width:300px; text-decoration:none; font-size:18px; line-height:16px; position:relative; z-index:999;}

.tier-0 {zoom:1;
	filter:alpha(opacity=40);
	opacity:0.4;
} .tier-1 {zoom:1;
	filter:alpha(opacity=60);
	opacity:0.6;
} .tier-2 {zoom:1;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.products-list {padding-top:40px;}
.products-list .ratings { display:none;}
.products-list .product-shop .product-name {float:left; width:358px;}
.products-list .product-shop .product-name a {padding:3px 5px 0 0; color:#008686; text-decoration:none; font-size:18px; line-height:16px; display:table-cell; vertical-align:middle; height:55px;}
.products-list .product-shop em.product-attribute  {float:left; clear:left; font-size:11px; margin-top:-3px;}
.products-list .product-shop .price-box a {text-decoration:none; color:#C00;}
.products-list .product-shop .price-box a span.price {font-size:24px;}
.products-list .product-shop .price-box b a {color:#C00;}

.toolbar-bottom {clear:both;}
.row div.openMobileMenu + div {background:#000;}

.product-view {font:12px Arial, Helvetica, sans-serif; clear:both; min-height:600px;}

#checkoutSteps {font:12px Arial, Helvetica, sans-serif; clear:both;}
.input-text,
.cart-collaterals .input-box select,
.checkout-onepage-index select,
.account-create select,
.my-account select,
#checkoutSteps select,
.awrma-account select,
#checkoutSteps .input-box select {width:100%; padding:6px 0; text-indent:5px; margin:5px 0; font-size:16px;
   -moz-box-sizing:   border-box;
   -webkit-box-sizing:border-box;
    box-sizing:       border-box;
}
#checkoutSteps li  { position:relative;}

.my-account div.fieldset + div.fieldset,
#checkoutSteps li + li  {border-top:1px solid #0e6464;}
#checkoutSteps li li  {border-top:none;}
#checkoutSteps .buttons-set {padding-bottom:10px;}
#checkoutSteps .buttons-set .page-title h1 { font-size:22px;}
.wide label { padding-left:10px;}

.product-view .add-to-links,
.product-view .or,
.shipping-form .required {display:none;}

.clearer {clear:both;}

.product-essential,
product-essential form {display:inline;}
.product-view .product-shop {float:left; width:80%;  position:relative;}
.product-collateral {float:left; width:80%; margin-top:10px; position:relative; min-height: 361px;}
.catalog-product-view .breadcrumbs,
.product-view .product-img-box {float:right; width:20%;}
.product-collateral > p,
.product-view .product-shop > div,
.product-view .product-shop > p {margin:0 20px 0 0;}
.product-view .product-shop > p,
.short-description > *,
.short-description > div * {margin-left:10px !important;}
.product-view .product-shop p.availability,
.product-view .product-shop p.email-friend {width:40%; text-align:right; float:right;}
.product-view .product-shop .ratings,
.product-view .product-shop p.no-rating { position:absolute; right:0; margin-top:70px; z-index:99999;}
.ratings-table + a {}
.product-view .product-shop p a {font-size:12px; color:#0e6464; padding:0; display:block;}
.product-view #product-attribute-specs-table {font-size:12px;}
.product-view #product-attribute-specs-table th {
	padding: 5px 5px 5px 0;
    text-align: left;
    white-space: pre;
    vertical-align: top;
}

.product-view #product-attribute-specs-table th.Warning { display:none;}
.product-view #product-attribute-specs-table th.Warning+td.data { display:block; color:#F00; font-weight:bold;}
.attributes th.Warning+td.data a {color:#F00;}
.product-view #product-attribute-specs-table th.Warning+td.data span:before { content:"*";}
.product-view #product-attribute-specs-table th.Warehouse.Locations { display:block;}
.product-view #product-attribute-specs-table th:after { content:" :"; color:#666;}
.product-view #product-attribute-specs-table tbody .last th { display:none;}
.product-view #product-attribute-specs-table tbody .last td { display:block; float:none;}
.product-view #product-attribute-specs-table tr {border-top:1px solid #eee; display:block;}
.product-view #product-attribute-specs-table td {vertical-align:top; padding:5px;}

.product-view #product-review-table th { white-space:pre; padding:5px 10px; text-transform:capitalize;}
.product-view #product-review-table tbody th { text-align:left; border-top:1px dotted #ccc;}
.product-view #product-review-table tbody tr td {border-top:1px dotted #ccc;}
.product-view #product-review-table tbody tr:hover th,
.product-view #product-review-table tbody tr:hover td { background:#eee;}
.product-view #product-review-table tbody td { text-align:center; border-left:1px dashed #eee;}

.box-reviews dl { border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:10px 0;}
.box-reviews dt a {text-decoration:none; font-size:1.5em; color:#0e6464;}
#product-review-table {padding:2px 0; float: right;}
#product-review-table thead,
#product-review-table tbody {display: inline-block;}
#product-review-table thead:after { content: "Bad"; display: inline-block; padding: 0 10px;}
#product-review-table:after { content: "Good"; display: inline-block; padding: 0 10px;}

.form-list {clear: both;}
.no-display + table.ratings-table tbody { padding-right:20px; display:block;}
.ratings-table tr {display:inline-block; padding-right:20px;}

.zero1-category-reviews {
	border:none !important;
    padding:10px !important;
    margin:10px 0 0 !important;
	color:#666;
    font-size: 14px;
	overflow-y:scroll;
	overflow-x:none;
	max-height:400px;
	position:relative;
	-webkit-overflow-scrolling:touch;
} .catalog-category-view .col-main > .pad:after { height:100px; bottom:0; left:0; right:0; content:""; position:absolute;
	pointer-events:none;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+100&0+0,1+100 */
	background: -moz-linear-gradient(top, rgba(238,238,238,0) 0%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(238,238,238,0) 0%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eeeeee', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
} .zero1-category-reviews p {
    font-size: 12px;
} .zero1-category-reviews h4 a {
	display:block;
	color:#0e6464;
	padding-top:5px;
	border-top: 1px solid #ccc !important;
} .average-rating { display:none;}
.zero1-category-reviews .review-container { position:relative; border:none !important; padding:0 !important;}

.zero1-category-reviews .rating-box {
    width: 69px;
    height: 13px;
    font-size: 0;
    line-height: 0;.zero1-category-reviews
    background: url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/bkg_rating.gif) 0 0 repeat-x;
    text-indent: -999em;
    overflow: hidden;
	position:absolute;
	top:30px;
	right:5px;
	display:none;
	vertical-align:middle;
} .product-view  .rating-box {
	width: 70px;
    float: right;
	text-align: right;
}
.zero1-category-reviews .review-container .rating-box {top:-15px; right:0; float:none; display:block; padding-left: 30px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,fcfcfc+100&0+0,1+20 */
background: -moz-linear-gradient(left, rgba(252,252,252,0) 0%, rgba(252,252,252,1) 20%, rgba(252,252,252,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(252,252,252,0) 0%,rgba(252,252,252,1) 20%,rgba(252,252,252,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(252,252,252,0) 0%,rgba(252,252,252,1) 20%,rgba(252,252,252,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fcfcfc', endColorstr='#fcfcfc',GradientType=1 ); /* IE6-9 */
} .rating-box .rating {
	display:block;
    height: 13px;
    background: url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/bkg_rating.gif) 0 100% repeat-x;
	vertical-align:middle;
	float: right;
} .products-grid .ratings {
	position: absolute;
    left: 112px;
    top: 45px;
} .products-grid .rating-box .rating { float: left;}
.rating-links {display:block; vertical-align:middle; clear:right; padding-top: 5px;
} .box-collateral.box-reviews dl { border:none; padding:0;
} .box-collateral.box-reviews dt { border-top:1px dashed #ccc; padding:5px 0 0 80px;
} .box-collateral.box-reviews th { display:none;
} .box-collateral.box-reviews dd { position:relative; padding:10px 0;
} .box-collateral.box-reviews dd+dt { border-top:1px dashed #666; padding-top:5px; margin-top:10px;
} .ratings-table .rating-box { position:static; margin:-3px 0 0 0;}

.box-collateral.box-reviews .ratings-table { width:auto; padding:2px 0; position:absolute; left:0; top:-21px; }

.pager > * { display:inline-block;}
.pager li {
	background:#eee;
	margin:0 2px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#666;
	font-weight:bold;
} .pager li.current,
  .pager li a { padding:2px 5px; text-decoration:none; color:#666; display:inline-block;
} .pager li:hover { background:#74c6c6;
} .pager li:hover a {color:#fff;
} .searchindex-result > ul { padding:5px 0; border-bottom:1px solid #ddd;}
.searchindex-result > ul li { padding:10px 0 !important;}
.searchindex-result > ul li + li { border-top:1px solid #ddd;}

.pager li.i-next { background:none !important;
} .pager li.i-next a { padding:0;}

.client-use a { white-space:pre; padding-top:5px;}

.product-view .product-shop p.rating-links > * {margin-left:10px !important; display:inline-block;}

.product-view .quantity { float:none;}
.product-view .quantity li { width:100px;}
.product-view .tier-prices + ul.quantity li { width:60px;}

.price-box {display:block; margin:0 !important; font-size:22px;}
.product-view .price-box {clear:left; }
.product-view .price-box a {text-decoration:none; color:#C00;}

.product-view .price-box span.price {padding-left:5px;}

span.price { display:inline-block;}
span.price:first-letter {font-size:60%; vertical-align:text-top; padding:0 1px 0;}
span.price.points-amount:first-letter {font-size:100%; padding:0;}

.product-view .product-shop .quantity li,
.product-view .product-shop .quantity .price-box span.price {padding-left:0; width:auto;}

.product-view .box-up-sell {border-top:1px solid #0e6464; margin:0 20px 0 0 !important;}

.product-view .box-up-sell h3 {font-size:16px;}
.product-view .box-up-sell table { width:100%; margin:0 -10px;}
.product-view .box-up-sell td { width:20%; vertical-align:top; position:relative;}
.product-view .box-up-sell td * {display:block; padding-left:11px;}
.product-view .box-up-sell td * * {display:inline; padding-left:0;}
.product-view .box-up-sell td a:first-child {color:#0e6464; text-decoration:none;}
.product-view .box-up-sell td a span.label {font:11px Arial, Helvetica, sans-serif; }
.product-view .box-up-sell td span.quantity {font:11px Arial, Helvetica, sans-serif; display:block; padding-bottom:10px;}

.product-view .box-up-sell td + td * {border-left:1px solid #dddddd;}
.product-view .box-up-sell td + td * * {border:none;}
.product-view .box-up-sell .price-box span.price {padding-left:0;}
.product-view .box-up-sell .price-box .old-price { top:auto; margin-top:-1px;}

.block-related {position:relative; margin-right:20px !important;}
.block-related ol { margin:0 -10px;}
.block-related ol li { display: inline-block; width:20%; margin-right:-4px; position:relative; vertical-align:top;}
.block-related ol li + li {border-left:1px solid #dddddd;}
.block-related ol li .product { padding:10px;}
.block-related ol li .price-box { padding-left:15px;}
.block-related ol li input[type=checkbox] { position:absolute; bottom:12px; left:9px}
.block-related .block-title strong { font-size:1.5em; font-weight:normal;}
.block-related p.block-subtitle { position:absolute; right:0; top:10px; color:#0e6464;}


.aw-related-product {
	margin: 0 20px 0 0 !important;
    overflow: hidden;
    max-height: 295px;
	min-height: 155px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+100&1+50,0+100 */
background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(238,238,238,1) 50%, rgba(238,238,238,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(238,238,238,1) 50%,rgba(238,238,238,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#00eeeeee',GradientType=0 ); /* IE6-9 */
    padding-bottom: 10px;
} .aw-related-product .aw-arp-item { width:auto !important; height:285px; width:20% !important; float:left; height:285px;
} .aw-related-product .aw-arp-item img { max-width:132px !important; max-height:161px !important;}

.product-view .more-views li { width:61px !important; height:75px !important; overflow:hidden; position:relative;}
.product-view .more-views li a { position:absolute; left:0; right:0; top:0; bottom:0;}
.product-view .more-views li:nth-child(1),
.product-view .more-views h2 { display:none !important;}
.product-view .more-views li img { visibility:hidden;}

.block-related-product ul li { text-align:left !important; position:relative;}
.aw-related-product h2 {display:block; font-size:20px; padding:5px 10px; color:#0e6464;border-top:1px solid #0e6464; margin:0;}
.aw-related-product > span {display:block;}

.aw-related-product .aw-arp-item .price-box { position:relative;}
.aw-related-product .aw-arp-item .product { padding:0 10px; border-right:1px solid #dddddd;}
.aw-related-product .aw-arp-item .block-title strong {font-weight:normal; display:none;}
.aw-related-product .aw-arp-item p.block-subtitle { position:absolute; right:0; top:10px; color:#0e6464;}
.aw-related-product .aw-arp-item a { text-decoration:none; font-size:16px; display: block; margin:0;}
.aw-related-product .aw-arp-item a.product-title { height:30px; overflow:hidden; color:#0e6464; line-height:15px; font-size:16px; margin-bottom:5px;}


.product-view .tier-prices li {padding:0; border:none; padding-right:10px;}
.product-view .tier-prices li + li {border-left:1px dotted #999;}

.customer-address-index .title-buttons button,
.title-buttons {position:relative;
} .title-buttons button {position:absolute; right:0; top:5px; white-space:pre; margin:0;
} .title-buttons .checkout-types {position:absolute; right:0; top:0;
} 

.cart,
.cart-empty {font-family:Arial, Helvetica, sans-serif;
} .cart-empty {padding:10px; border-top:1px solid #0e6464;}

.cart-table {
	width:100%;
	padding:0 0 10px;
	border-bottom:1px solid #0e6464;
	margin:0 0 10px;
	font-size:12px;
	position:relative;
}
.cart-table thead th {white-space:pre; text-align:right; border-bottom:1px #999 solid; padding-bottom:5px; font-size:16px; padding:5px 10px; background:#fff;}
.cart-table thead th span.nobr {position:absolute; left:10px; top:5px;}
.cart-table thead th.a-center span.nobr {position:static;}
.cart-table th,
.cart-table td {padding:5px 0;}
.cart-table td + td {padding:5px 10px;}
.cart-table td + td + td {text-align:right;}
.cart-table .btn-empty
.cart-table .btn-update {float:right; margin-left:10px;}
.cart-table .input-text {width:60px;}
.cart-table .btn-remove {
	width:10px;
	height:10px;
	overflow:hidden;
	display:block;
	margin:0;
	-moz-border-radius:5px;
	border-radius:5px;
	background:#d9333c;
	color:#d9333c;
} .cart-table .btn-remove:hover {
	background:#000;
	color:#000;
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
} .cart-table .btn-remove span.removeItem {
	height:10px;
	padding-left:10px;
} .cart-table .price { font-size:22px;
} .cart-table .product-name { vertical-align:top;
} .cart-table .product-name a { color:#0e6464; text-decoration:none;
} .cart-table tbody tr:hover * { color:rgb(229,0,0);
}

.registered-users .form-list li,
.cart-collaterals .input-box,
.fields .field,
.fields li,
.fields + li,
.wide {position:relative;}
.buttons-set p {position:absolute; right:0; top:0;}
p.required { position:static; color:#C00; padding-bottom:10px;}
.product-shop .ratings-table+a {
    visibility: hidden;
    height: 20px;
    display: block;
}
.product-shop .ratings-table,
.review-product-list .aw-related-product { display:none;}
.review-product-list .buttons-set p.back-link {top:110px; right:20px; z-index:99;}
.review-product-list .buttons-set p.back-link a { color:#C00;}
.buttons-set p.back-link,
.opc .buttons-set p.f-left {top:10px; right:10px;}
.my-account p.back-link {position:static; padding-bottom:10px;}


.box-collateral.box-reviews h2 {border-top:1px solid #666; clear:both; padding-top:5px;}
.review-product-list .box-reviews {margin-right:20px;}
.box-reviews { padding-left:10px;}

.cart-collaterals {font-size:12px;}
.cart-collaterals .totals {text-align:right;}
.cart-collaterals .totals span.price {font-size:16px; vertical-align:middle; padding-left:5px;}
.cart-collaterals .totals tr+tr span.price {font-size:22px;}
.cart-collaterals .totals tr+tr+tr span.price {font-size:18px;}
.cart-collaterals h2 {margin-bottom:10px;}

.step.a-item { padding:10px;}
#checkout-step-payment .step.a-item { padding:0;}
#checkout-step-payment fieldset { margin-left:-5px;
} .paymentMethod {
	filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(/assets/svg/desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
	filter:alpha(opacity=70);
	opacity:0.7;
} .paymentMethod:hover,
  .paymentMethod:active,
  .paymentMethod:focus {
    filter:none;
    -webkit-filter:none;
    -moz-filter:none;
    -ms-filter:none;
    -o-filter:none;
    filter:none;
    filter:none;
    -webkit-filter:none;
	opacity:1;
} 


.step-title { padding-left:5px;}
.step-title .number,
.step-title h2 {display:inline-block;}
.step h3 {margin-top:10px;}
.step-title a {padding:10px; color:#0e6464; position:absolute; right:0; top:0; z-index:9; display:none;}
.allow .step-title a {display:block;}
.active.allow .step-title h2 { color:#fff;}
.active.allow .step-title { color:#fff !important; background:#0e6464;
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);}
.active.allow .step-title a { float:right;color:#fff;}
#checkout-step-login p {margin:0 0 5px;}
#checkout-step-login h3,
#checkout-step-login h4 {margin:5px 0; font-size:18px;}
.account-login .registered-users,
#checkout-step-login .col2-set:first-child .col-2 {margin-left:-1px; border-left:1px solid #86b1b1; position:relative;}
#checkout-step-login .col-2 h3,
#checkout-step-login .col-2 .buttons-set {padding-left:20px;}

.account-login .new-users > * { padding:0 20px 0 0;}
.account-login .registered-users > *,
#checkout-step-login .col-2 #login-form {padding:0 10px 0 20px;}

.cart-collaterals .col2-set .col-2 {
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
} .shipping-form { padding-right:10px; border-right:1px solid #ddd;
} #shopping-cart-totals-table {padding:10px 0; width:100%;}
.totals .checkout-types {clear:both; border-top:1px solid #c7161c; margin:10px 0 10px 10px; display: block;}

#checkoutSteps button,
.cart-collaterals .col2-set button:hover,
.cart-collaterals button  { width:100% !important; padding:5px 0;}

.rewards-box-spend-header h2 { color:#fff; margin:0; font-size:36px; text-shadow:0 1px 1px rgba(0, 0, 0, 1);}
.rewards-box-spend-minicart .price { font-size:20px; text-shadow:0 1px 1px rgba(0, 0, 0, 1);}
.rewards-box-spend-minicart,
#discount-coupon-form {
	padding:10px 0 10px;
	margin:0 10px;
} .rewards-box-spend-minicart {
	background:#008686;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FFF;
} .rewards-box-spend-minicart a {
	padding-right:0 !important;
	color:#FFF;
	display:inline !important;
	vertical-align:normal !important;
}

.btn-slider-reduce-points-container img {
	filter:alpha(opacity=0);
	opacity:0;}
td.btn-slider-reduce-points-container {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/nav/rewardsMinus.png) left bottom no-repeat; cursor:pointer; height:22px; width:22px; padding:0 5px 0 0;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter:alpha(opacity=50);
  opacity:0.5;
} td + td.btn-slider-reduce-points-container {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/nav/rewardsPlus.png) right bottom no-repeat; padding:0 0 0 5px;
} td.btn-slider-reduce-points-container:hover {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter:alpha(opacity=100);
  opacity:1;
}

.control,
#remember-me-box { padding:5px 0;}

.control .input-box,
#remember-me-box .input-box { float:left; margin:-2px 5px 0 0;}

#resizeMobile {
	right:0;
	width:100%;
	min-height:100%;
	transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
}
	
.logoMobile,
.openMobileMenu.cart {display:none;}

#resizeMobileContent {z-index:1; position:relative; overflow:hidden;}

.cms-page-view.discountplus .col-left.sidebar,
.cms-home .col-left.sidebar {padding-top:20px;}
.cms-page-view.cms-discountplus-terms-conditions .col-left.sidebar,
.col-left.sidebar {padding-top:220px; width:199px;}
.cms-index-index div.std { padding:0;}

.col-left.sidebar .pad {margin:0; padding:0 10px; position:static;}
.col-left.sidebar .button { width:100%;}

.block-layered-nav {text-transform:none !important;}
.block-layered-nav dt {border-bottom:1px solid #fff; font-weight:bold; color:#0e6464; margin-bottom:4px; padding-bottom:3px;
	-webkit-box-shadow:0 1px 0 #eeeeee;
	box-shadow:0 1px 0 #eeeeee;}
.block-layered-nav dl a {font-size:11px;}

ul#narrow-by-list img { display:none;}
ul#narrow-by-list li.Color ul img,
ul#narrow-by-list li.Properties ul img {width:20px; pointer-events:none; height:20px; display:inline-block; vertical-align:middle; padding:2px 2px 5px 0; float:left;}
#product-attribute-specs-table img {width:43px; height:auto; vertical-align:middle; padding:2px 1px 5px 0;}
#product-attribute-specs-table a+a img { border-left:1px solid #ccc; padding-left:5px;}
.discription {border-top:1px solid #0e6464; margin:0 18px 0 0; padding:10px 0; position:relative; z-index:9999;}
.discription h2 { padding-left:10PX;}


.attributes a + span { display:none;}
.attributes a:hover + span { position:absolute; top:-25px; right:0; display:block; text-transform:uppercase;}
.attributes { min-height:361px;}
body[class*="gift-card"] a.samples,
body[class*="gift-card"] .client-use,
body[class*="gift-card"] .attributes { display:none;}
body[class*="gift-card"] .breadcrumbs { top:200px !important;}
.attributes .pad {padding:10px 0; background:none; margin:0 18px 0 0; border-top:1px solid #0e6464;}
.attributes table {width:100%; padding:0; position:relative; margin-top:0;}
.attributes table th { background:none; padding-left:5px !important;}
.attributes h2 {padding-left:5px !important;}
#product-attribute-specs-table tr.last span {
	position:absolute;
    width: 150px;
    height:40px;
	right:0;
    padding: 10px 10px 10px 60px;
    top: -48px;
	color:#008686;
	border-radius:0 0 10px 10px;
	font-size:20px;
	background: #ffcc00;
	text-transform:uppercase;
	z-index:9;
	display:none;
} #product-attribute-specs-table tr.last span a { vertical-align:middle;display:table-cell;}
#product-attribute-specs-table tr.last span+span.customise { display:none;}
tr.last a.180-Day-Warranty+span {background:#ffcc00 url(/media/wysiwyg/180-Day-Warranty.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.FDA-Approved+span {background:#ffcc00 url(/media/wysiwyg/FDA-Approved.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Heat-Sealable+span {background:#ffcc00 url(/media/wysiwyg/Heat-Sealable.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Recyclable-LLDPE+span {background:#ffcc00 url(/media/wysiwyg/Recyclable-LLDPE.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Recyclable-PP+span {background:#ffcc00 url(/media/wysiwyg/Recyclable-PP.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Recyclable-HDDPE+span {background:#ffcc00 url(/media/wysiwyg/Recyclable-HDPE.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.VMET-LLDPE+span {background:#ffcc00 url(/media/wysiwyg/vmet-LLDPE.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Co-ex-PE+span {background:#ffcc00 url(/media/wysiwyg/Co-ex-PE.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}

tr.last a.Anti-Static+span {background:#ffcc00 url(/media/wysiwyg/Anti-Static.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.ESD+span {background:#ffcc00 url(/media/wysiwyg/ESD.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Freezable+span {background:#ffcc00 url(/media/wysiwyg/Freezable.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Adhesive+span {background:#ffcc00 url(/media/wysiwyg/Adhesive.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Mailing+span {background:#ffcc00 url(/media/wysiwyg/Mailing.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Tamper-Evident+span {background:#ffcc00 url(/media/wysiwyg/Tamper-Evident.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Tear-Strip+span {background:#ffcc00 url(/media/wysiwyg/Tear-Strip.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Tear-Notch+span {background:#ffcc00 url(/media/wysiwyg/Tear-Notch.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Twist-Ties+span {background:#ffcc00 url(/media/wysiwyg/Twist-Ties.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Resealable+span {background:#ffcc00 url(/media/wysiwyg/Resealable.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.White-Block+span {background:#ffcc00 url(/media/wysiwyg/White-Block.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Guarantee+span {background:#ffcc00 url(/media/wysiwyg/Guarantee.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.High-Clarity+span {background:#ffcc00 url(/media/wysiwyg/High-Clarity.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Leakproof+span {background:#ffcc00 url(/media/wysiwyg/Leakproof.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Stretches+span {background:#ffcc00 url(/media/wysiwyg/Stretches.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Boilable+span {background:#ffcc00 url(/media/wysiwyg/Boilable.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Sous-Vide+span {background:#ffcc00 url(/media/wysiwyg/Sous-Vide.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Vacuumable+span {background:#ffcc00 url(/media/wysiwyg/Vacuumable.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Water-Activated+span {background:#ffcc00 url(/media/wysiwyg/Water-Activated.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Heat-Shrink+span {background:#ffcc00 url(/media/wysiwyg/Heat-Shrink.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Biohazard+span {background:#ffcc00 url(/media/wysiwyg/Biohazard.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Powder-Free+span {background:#ffcc00 url(/media/wysiwyg/Powder-Free.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}

tr.last a.Clear+span {background:#ffcc00 url(/media/wysiwyg/Clear.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Blue+span {background:#ffcc00 url(/media/wysiwyg/Blue.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Pink+span {background:#ffcc00 url(/media/wysiwyg/Pink.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.White+span {background:#ffcc00 url(/media/wysiwyg/White.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.White-Foil+span {background:#ffcc00 url(/media/wysiwyg/White-Foil.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Black+span {background:#ffcc00 url(/media/wysiwyg/Black.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Beige+span {background:#ffcc00 url(/media/wysiwyg/Beige.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Orange+span {background:#ffcc00 url(/media/wysiwyg/Orange.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}
tr.last a.Chocolate+span {background:#ffcc00 url(/media/wysiwyg/Chocolate.png) 10px 10px no-repeat !important; background-size: 40px auto !important;}


#product-attribute-specs-table tr.last a.printable+span+span.customise {
	display:block;
	background:#ffcc00 url(/media/wysiwyg/printable.png) 10px 10px no-repeat !important;
	background-size: 40px auto !important;
	top: -48px;
	font-size:13px !important;
	line-height:13px;
	z-index:99;
	height:40px;
}


#product-attribute-specs-table tr.last span a { text-decoration:none; color:#0e6464;
} #product-attribute-specs-table tr.last a:hover + span {display:table; z-index:99999;
} #product-attribute-specs-table tr.last span b {display: table-cell; vertical-align:middle;
}
.products-list .tier-prices span.price {display:block; z-index:999;}
.footer address + span {margin-top:10px; display:block;}

.dimensions {border-top:1px solid #0e6464; padding-bottom:2px; position:relative; width:32% !important; padding-left:1.3%;}
.dimensions h2 {padding:10px 0 8px; border-bottom:1px solid #eeeeee; margin-bottom:9px;}
.dimensions .pad {
	position:relative;
	margin:0 20px 0 0;
	background:none;
	padding:0;
} body[class*="gusseted"] .dimensions .pad {margin:0;
} .dimensions .pad:before {
	content:"";
	display:block;
	padding-top:100%;
}

.remove .dimensions,
body[class*="glove"] .dimensions,
body[class*="tie"] .dimensions,

body[class*="sealer"] a.samples,
.dimensions a.sizeBag,
.remove p.subcategory-meta-keywords {display:none;
}

body[class*="glove"] .attributes,
body[class*="tie"] .attributes,
body[class*="tie"] .attributes,
.remove .attributes {width:100%; margin-right:20px; min-height:auto;
}

.show .dimensions a.sizeBag,
body[class*="ziplock"] .dimensions a.sizeBag,
body[class*="glove"] .dimensions a.sizeBag,
body[class*="zip-lock"] .dimensions a.sizeBag {display:list-item;}

body[class*="sealer"] .client-use:before {
	clear:left;
	float:left;
	margin:10px 0 15px;
	padding-top:10px;
    color: #666;
    font-size: 11px;
	border-top:1px solid #ccc;
	content:"The photo shown is an example of the sealer style only.";
}

.bagDimensions { min-width:100px;}

.bagDimensions, .tubeDimensions {
	background:rgb(255,255,255); /* Old browsers */
	background:-moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 13%, rgba(255,255,255,1) 48%, rgba(255,255,255,1) 48%, rgba(234,234,234,1) 83%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(13%,rgba(234,234,234,1)), color-stop(48%,rgba(255,255,255,1)), color-stop(48%,rgba(255,255,255,1)), color-stop(83%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 13%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 48%,rgba(234,234,234,1) 83%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 13%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 48%,rgba(234,234,234,1) 83%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 13%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 48%,rgba(234,234,234,1) 83%,rgba(255,255,255,1) 100%); /* IE10+ */
	background:linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 13%,rgba(255,255,255,1) 48%,rgba(255,255,255,1) 48%,rgba(234,234,234,1) 83%,rgba(255,255,255,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	-webkit-box-shadow:inset 0px 0px 2px 0px rgba(230,230,230,1);
	-moz-box-shadow:inset 0px 0px 2px 0px rgba(230,230,230,1);
	box-shadow:inset 0px 0px 2px 0px rgba(230,230,230,1);
	border-top:#c7161c dashed 1px;
	border-right:#c7161c solid 1px;
} .tubeDimensions {border-right:#008686 solid 1px;}

.dimensions .hideOverflow {position:absolute; overflow:hidden; top:0; right:0; bottom:0; left:0; }
.dimensions em {z-index:999; position:absolute; bottom:50%; left:20px; right:10px; padding-right:10px; bottom:20px;}

body[class*="pouches"] .dimensions em,
body[class*="bottom-gusseted"] .dimensions em,
body[class*="tubing"] .dimensions em {bottom:140px;}
.dimensions em b a,
.dimensions em b {font-style:normal; display: block; text-transform:uppercase; margin:0 0 5px -15px; padding:5px; font-size:14px !important; border-bottom:1px solid #ddd; color:#000 !important;}
.dimensions:hover em a {color:#333;}
.dimensions em a {
	display:list-item;
	color:#999;
	text-decoration:none;
	font-style:normal;
	padding:2px 0;
	font-size:9px;
} .dimensions em a:hover {color:#c7161c;
} .dimensions em b a {margin:0 !important; display: inline !important; padding:5px 0;}

body[class*="wrap"] .dimensions em,
body[class*="shrink-film"] .dimensions em,
body[class*="bundling-film"] .dimensions em,
body[class*="stretch-film"] .dimensions em { display:none;}

.bagDimensions:hover {border-color:#F00;}
.dimensions > div:hover .width,
.bagDimensions:hover .height {background:#F00;}

.dimensions > div .width,
.dimensions > div .height,
.dimensions > div .size {
	background:#c7161c;
	font-size:18px;
	position:absolute;
	color:#FFF;
    text-shadow:0 1px 1px #000;
	vertical-align:middle;
	text-align:center;
	display:table;
	z-index:99;
	cursor:default;
} .dimensions > div .width {
	-moz-border-radius:0 0 13px 13px;
	border-radius:0 0 13px 13px;
	top:0;
	left:50%;
	margin:0 0 0 -15px;
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	padding:5px 2px;
	min-width:30px;
} .dimensions > div .height {
	-moz-border-radius:13px 0 0 13px;
	border-radius:13px 0 0 13px;
	margin:-15px 0 0 0;
	-webkit-box-shadow:-5px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:-5px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow:-5px 0 0 rgba(0, 0, 0, 0.2);
	right:0;
	top:50%;
	padding:2px 5px;
	min-height:30px;
} .dimensions > div .gusset {zoom:1;
	filter:alpha(opacity=60);
	opacity:0.6;
	display:block;
	position:absolute;
	width:100%;
	z-index:99;
	padding:2px 5px;
} .dimensions > div .gusset .size,
  .tubeDimensions .height {
	background:#008686 !important;
}

.dimensions > div .gusset.side {
	-moz-transform:rotate(-45deg);  
	-webkit-transform:rotate(-45deg);  
	-o-transform:rotate(-45deg);  
	-ms-transform:rotate(-45deg); 
	border-right:1px solid #eee;
	-moz-transform-origin:top right;
	-ms-transform-origin:top right;
	-webkit-transform-origin:top right;
	margin-left:-100%;
	left:-10px;
	top:0;
	background:#FFF;
} .dimensions > div .gusset.side .size {
	-moz-border-radius:13px 0 0 13px;
	border-radius:13px 0 0 13px;
	-webkit-box-shadow:-5px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:-5px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow:-5px 0 0 rgba(0, 0, 0, 0.2);
	-moz-transform:rotate(-90deg);  
	-webkit-transform:rotate(-90deg);  
	-o-transform:rotate(-90deg);  
	-ms-transform:rotate(-90deg); 
	-moz-transform-origin:top right;
	-ms-transform-origin:top right;
	-webkit-transform-origin:top right;
	top:24px;
	right:24px;
	text-align:left;
	padding-left:5px;
	height:24px;
	width:34px;
} .dimensions > div .gusset.side .size:after {
	width:24px;
	height:24px;
	background:#008686;
	content:"";
	position:absolute; 
	right:-23px;
	bottom:0;
} .dimensions > div .gusset.side .angle {
	-moz-transform:rotate(-45deg);  
	-webkit-transform:rotate(-45deg);  
	-o-transform:rotate(-45deg);  
	-ms-transform:rotate(-45deg); 
	-moz-transform-origin:bottom right;
	-ms-transform-origin:bottom right;
	-webkit-transform-origin:bottom right;
	position:absolute;
	height:100%;
	width:300%;
	display:block;
	border-right:1px solid #008686;
	border-bottom:1px solid #ddd;
	top:0;
	right:0;
/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+50 */
background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
} .dimensions > div .gusset.side span {
	-moz-transform:rotate(185deg);
	-webkit-transform:rotate(185deg);
	-o-transform:rotate(185deg);  
	-ms-transform:rotate(185deg);
	position:absolute;
}

.dimensions > div .gusset.bot {
	-moz-transform:rotate(45deg);  
	-webkit-transform:rotate(45deg);  
	-o-transform:rotate(45deg);  
	-ms-transform:rotate(45deg); 
	border-left:1px solid #0e6464;
	-moz-transform-origin:bottom left;
	-ms-transform-origin:bottom left;
	-webkit-transform-origin:bottom left;
	bottom:0;
	margin-left:0;
}

body[class*="pouch-with-white-blocks"] .dimensions > div .gusset.bot { margin-left:-6%;}
body[class*="pouch-with-white-blocks-quart"] .dimensions > div .gusset.bot { margin-left:-10%;}
 
.dimensions > div .gusset.bot .size {
	-moz-border-radius:0 13px 13px 0;
	border-radius:0 13px 13px 0;
	-webkit-box-shadow:5px 0 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:5px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow:5px 0 0 rgba(0, 0, 0, 0.2);
	-moz-transform:rotate(-45deg);  
	-webkit-transform:rotate(-45deg);  
	-o-transform:rotate(-45deg);  
	-ms-transform:rotate(-45deg); 
	-moz-transform-origin:bottom left;
	-ms-transform-origin:bottom left;
	-webkit-transform-origin:bottom left;
	text-align:right;
	padding-right:5px;
	bottom:16px;
	left:16px;
} .gusset.bot .size:before {
   content:"";
   width:1px;
   position:absolute; 
   border-bottom:24px solid #008686; 
   border-left:24px solid transparent;
   left:-24px;
   top:0;
} .bagDimensions .gusset.bot .angle {
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	-moz-transform:rotate(-45deg);  
	-webkit-transform:rotate(-45deg);  
	-o-transform:rotate(-45deg);  
	-ms-transform:rotate(-45deg); 
	position:absolute;
	top:-100%;
	width:200%;
	height:100%;
	left:0;
	transform-origin:bottom left;
	-moz-transform-origin:bottom left;
	-ms-transform-origin:bottom left;
	-webkit-transform-origin:bottom left;
} 

body[class*="wicketed"] .dimensions > div .gusset.bot,
body[class*="polypropylene"] .dimensions > div .gusset.bot,
body[class*="handle"] .dimensions > div .gusset.bot,
body[class*="bottom-gusset"] .dimensions > div .gusset.bot { left:0 !important;}
body[class*="stand-up"] .dimensions > div .gusset.bot:before {
	transform-origin:top left;
	-moz-transform-origin:top left;
	-ms-transform-origin:top left;
	-webkit-transform-origin:top left;
	-moz-transform:rotate(-135deg);  
	-webkit-transform:rotate(-135deg);  
	-o-transform:rotate(-135deg);  
	-ms-transform:rotate(-135deg);
    content: "";
    height: 50px;
    width: 50px;
    display: block;
    border-top: 1px dashed #666;
    position: absolute;
    top: 0;
    left: 0;
}
body[class*="stand-up"] .bagDimensions .gusset.bot .angle {
	top:10%;
    width:110%;
    height:100%;
    left: -60%;
	-moz-border-radius:50%;
	border-radius:50%;
	border-top:1px dashed #666;
	transform-origin:top center;
	-moz-transform-origin:top center;
	-ms-transform-origin:top center;
	-webkit-transform-origin:top center;
} 

.tubeDimensions,
body[class*="tubing"] .bagDimensions,
body[class*="shrink-film"] .bagDimensions,
body[class*="bundling-film"] .bagDimensions,
body[class*="stretch-film"] .bagDimensions { display:none;}

body[class*="tubing"] .tubeDimensions,
body[class*="shrink-film"] .tubeDimensions,
body[class*="bundling-film"] .tubeDimensions,
body[class*="stretch-film"] .tubeDimensions { display:block;}

label.Width:after {content:"in Inches"; display:inline-block;}
body[class*="tubing"] .label.Width:after,
body[class*="bag"] .label.Width:after { content:"(Opening)";}

.tubeDimensions .roll { position:absolute; top:50%; bottom:0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+30,ffffff+70,e5e5e5+100 */
background: #e5e5e5; /* Old browsers */
background: -moz-linear-gradient(top, #e5e5e5 0%, #ffffff 30%, #ffffff 70%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #e5e5e5 0%,#ffffff 30%,#ffffff 70%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #e5e5e5 0%,#ffffff 30%,#ffffff 70%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
left:0;
right:0;
-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.5);
-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.5);
box-shadow:0 0 15px rgba(0, 0, 0, 0.5);
}

body[class*="tape"] .tubeDimensions .roll {top:10%;}
body[class*="roll"] .tubeDimensions .roll,
body[class*="tubing"] .tubeDimensions .roll {top:75%;}

.searchindex-related-terms {
	border-bottom:1px dashed #ccc;
    padding: 7px 140px 7px 0;
    margin-bottom: 10px;
    font-size: 11px;
}

/* DropDown Sub Menu */

.sidebar {color:#838383; padding-bottom:20px !important;
} .sidebar h3,
   div.std dt,
  .sidebar .block-title {color:#0e6464; border-top:1px solid #cfcfcf; padding:10px 0 5px 10px; margin:10px 0 0 -10px; font-size:22px; display:block; clear:both; height:20px;
} .sidebar .block-title strong { font-weight:normal;
} .sidebar h4 {font-size:16px; color:#0e6464; border-top:1px dashed #cfcfcf; padding:5px 10px; margin:0 -5px 0 -10px; 
} .knowlageCenter {font:12px/16px Arial, Helvetica, sans-serif;
} .knowlageCenter a {text-decoration:none; color:#0e6464; font-size:14px; padding:4px 0; display:block;
} .sidebar a.btn-remove,
  .sidebar .actions a {display:block; color:#C00 !important; font-size:11px; padding-bottom:5px; border-bottom:1px dotted #CCC;
} .sidebar span.label {font-weight:bold; color:#0e6464;
} .sidebar .block-layered-nav .block-title {color:#c7161c;}

.block-subtitle {display:block; text-transform:uppercase; font-weight:bold; font-size:11px;}

.knowlageCenter a:hover,
 .block-layered-nav a:hover {color:#000 !important;}

.block-layered-nav li > ul {
	display:none;
	position:absolute;
	background:#FFF;
	z-index:99999;
	-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
	border:5px solid #fff;
	margin-bottom:100px;
} .block-layered-nav li > ul div {
	position: relative;
	max-height:210px;
	overflow-y:auto;
	overflow-x:hidden;
    -webkit-overflow-scrolling:touch;
} .block-layered-nav li a.close {
	position: absolute;
	z-index:999999999;
	display:none;
	bottom:-39px;
	right:-5px;
	height:25px;
	padding:10px 5px 0 24px;
	background:#FFF;
	-moz-border-radius:0 0 0 5px;
	border-radius:0 0 0 5px;
	font-weight:bold;
	-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.2);
} .block-layered-nav li:hover > ul a.close {display:block;
} .block-layered-nav li:hover > ul a.close:hover { background:#F00; color:#FFF !important; display:none;
} .block-layered-nav li:hover > ul a.close:hover div { display:none;
} .block-layered-nav li > h4 { position:relative;
} .block-layered-nav li > h4:after {
    width:0;
    height:0;
    content:"";
    position:absolute;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #ccc;
    right:4px;
    top:11px;
} .block-layered-nav li.Product.Properties > h4:after { display:none;
} .block-layered-nav li {position:relative; z-index:2;
} .block-layered-nav li:hover {z-index:3;
} .block-layered-nav li:hover > h4:after {border-top:5px solid #0e6464;
} .block-layered-nav ul li:hover h4 {background:#FFF;}
.block-layered-nav li:hover ul,
.block-layered-nav li:hover ul:hover {display:block; left:-10px; right:-5px;}

.block-layered-nav li ul li {padding:3px 5px; border-top:1px solid rgba(0,0,0,0.1);}
.block-layered-nav li ul li:hover,
.products-list .product-shop:hover {background:#c5e7e7;}
.block-layered-nav li ul li a {
  display:block;
  padding:5px 0;
  overflow:visible;
  text-transform:capitalize;
  font-size:12px;
} .block-layered-nav li ul li li a {  text-transform: inherit;}
ul#narrow-by-list li.Properties img + a { padding-left:25px;
} .block-layered-nav li.Properties ul li a { font-size:11px; text-transform:uppercase;}
  .currently .value { font-size:20px; text-transform:uppercase; color:#c7161c; padding:5px 0; margin:5px 0; border-bottom:1px solid #c7161c; border-top:1px solid #c7161c; display:block;
} .currently .value:before { content:"• "
}

.block-layered-nav .Product.Properties h4 {
	background:none;
	position:relative;
	z-index:999999;
	-webkit-box-shadow:0 3px 0 rgba(204, 204, 204, 0.5);
	-moz-box-shadow:0 3px 0 (204, 204, 204, 0.5);
	box-shadow:0 3px 0 (204, 204, 204, 0.5);
} .block-layered-nav .Product.Properties ul {
	display:block;
	overflow:hidden;
	position:relative;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
	margin:0;
	max-height:210px;
	width:107%;
} .block-layered-nav li.Product.Properties > ul div {max-height:210px;
} .block-layered-nav .Product.Properties ul a.close {visibility:hidden;
} .block-layered-nav li.Product.Properties ul,
  .block-layered-nav li.Product.Properties:hover ul:hover { left:-7.5px;
}

::-webkit-scrollbar {
    width: 5px;
	height:5px;
	background: rgba(255,255,255,0.3);
} ::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius:5px;
} ::-webkit-scrollbar-thumb {
    border-radius:5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
} body::-webkit-scrollbar {
    width:10px;
	height:10px;
	background: rgba(255,255,255,0.3);
}

.catalog-product-view .notice-msg {display:none;}

.block-layered-nav .Product.Properties {position:relative; z-index:1;}
.block-layered-nav .Product.Properties li {padding:3px 5px 0 10px; margin:0 -5px;}
.block-layered-nav .Product.Properties ul:after {
	content:"";
	position:absolute;
	z-index:9;
	left:-10px;
	right:0;
	top:180px;
	height:50px;
	pointer-events:none;
	background: -moz-linear-gradient(top, rgba(221,221,221,0) 0%, rgba(221,221,221,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(221,221,221,0) 0%,rgba(221,221,221,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(221,221,221,0) 0%,rgba(221,221,221,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00dddddd', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	border-bottom: 1px solid #999;
}
.catalogsearch-result-index .block-layered-nav .Product.Properties li + li + li + li + li + li + li + li + li + li,
.shortsidebar .block-layered-nav .Product.Properties li + li + li + li + li + li + li + li + li + li { display:block;}
.block-layered-nav .Product.Properties li {background:#dddddd;}
.block-layered-nav .Product.Properties li:hover {background:#FFF;}
.catalogsearch-result-index .block-layered-nav .Product.Properties ul:hover {background:none !important;}

.cms-page-view .std table {border-bottom:1px solid #0a4646; margin-bottom:20px;}
.cms-page-view .std table thead td { border-bottom:3px solid #0a4646; background:#008686; color:#fff; font-weight:bold;}
.cms-page-view .std table tbody tr + tr td {border-top:1px solid #CCC;}
.cms-page-view .std table td { padding:5px 25px 5px 5px;}
.cms-page-view .std table td + td { border-left:1px dashed #008686; padding:5px 25px;}
.cms-page-view .std table thead td + td { border-left:1px solid #fff;}

.cms-discountplus-terms-conditions .std li {display:list-item; list-style:decimal outside;}
.cms-discountplus-terms-conditions .std li + li { margin-top:5px;}

.my_recent_reviews * { display:inline-block;}

.ppCategory { display:inline-block; width:50%; margin-right:-4px;}
.ppCategory a,
.categoryProductListing a {text-decoration:none; color:#0e6464; padding:2px 0; display:block; font-size:9px;}
.ppCategory a:hover,
.categoryProductListing a:hover {color:#74c6c6;}

.categoryProductListing h2 {border-top:1px solid #0e6464; margin:-1px -10px; padding:5px 10px;}

div.categoryProductListing {
	width: 80%;
    position: relative;
} div.categoryProductListing ul { padding-right:20px;
}.categoryProductListing ul {
	filter:alpha(opacity=40);
	opacity:0.4;
} .categoryProductListing ul:hover {
	filter:alpha(opacity=100);
	opacity:1;
} .categoryProductListing li { width:23.1%; padding-right:2%; overflow:hidden; height:13px; display:inline-block; margin-right:-4px;
} .big .categoryProductListing li { width:13%; padding-right:1.3%;
} .categoryProductListing li
body[class*="packing-list"] .categoryProductListing li {width:31.5%;}

a.closeMe,
.zoom-notice,
.zoom {display:none; z-index:0; position:relative;}

#bulkbar.bulkbar_fixed {
	position:fixed;
	top:0;
	margin-left:-600px;
	left:50%;
	z-index:999;
	width:1200px;
} #bulkbar.bulkbar_absolute {
	position: relative;
	z-index:9;
}

#sidebar.sidebar_fixed {
	position:fixed;
	top:-11px;
	width:180px;
} #sidebar.sidebar_absolute {position:static;
} #sidebar.sidebar_absolute_bot {
	position:absolute;
	bottom:50px;
	width:180px;
}

#bulkbar.bulkbar_fixed > div,
#bulkbar.bulkbar_absolute > div {float:right; margin:0 !important;}
#bulkbar.bulkbar_absolute .pad {margin:0; padding:0;}
#bulkbar.bulkbar_fixed .pad {margin:0 20px 0 19px; padding:0;
background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(255,255,255,0.7) 100%); /* FF3.6+ */
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(60%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0.7))); /* Chrome,Safari4+ */
background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0.7) 100%); /* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0.7) 100%); /* Opera 11.10+ */
background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0.7) 100%); /* IE10+ */
background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,0.7) 100%); /* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#b3ffffff',GradientType=0 ); /* IE6-9 */
}

#bulkbar h2.optionSavingTitle {
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
}

.rewardssocial-purchased-product { margin-bottom:0;}
.rewardssocial-widgets {position:absolute; text-align:right; top:20px; right:10px; z-index:99;}
.rewardssocial-widget {margin:0 !important;}
.rewardssocial-widget.rewardssocial-referral-share {margin:0 !important;}

.category-products h2.optionSavingTitle {margin:0 0 -42px; background:#c7161c; color:#FFF; padding:8px;}

.customPrint h2,
#bulkbar { color:#FFF; text-shadow:0 1px 1px rgba(0, 0, 0, 1); text-transform:uppercase;}
#bulkbar ul { position:relative; z-index:9;}
#bulkbar .tier-prices {padding:7px 101px 5px 0;}
#bulkbar li {border-right:1px solid #fff !important; font-size:22px;}

.pages > *, .pages li { display:inline-block;}


.tinyImage {
    height: 55px;
    width: auto;
    display:none;
    vertical-align: middle;
    margin: -3px 5px 0 -10px;
}

body[class*="food-disposable-gloves"] .tinyImage,
body[class*="high-density-merchandise"] .tinyImage,
body[class*="stand-up"] .tinyImage,
body[class*="-labels-"] .tinyImage,
.catalogsearch-result-index .tinyImage {display: inline-block;
}

body[class*="food-disposable-gloves"] .categoryProductListing { display:none;}

p.product-image { background:#fff; margin:0 0 5px 0;}
p.product-image img { margin:17px; height:193px; width:158px;}
p.category-image img {margin:0 10px 5px 0; width:158px !important; height:auto !important;}
.masterparent p.category-image img {width:auto !important;}

.thumbs { border-left:17px solid #fff; border-right:17px solid #fff; border-bottom:17px solid #fff; background:#eee; display:block; margin-top:-28px; height:59px; overflow:hidden; position:relative;}
.thumbs img { display: inline-block  !important; margin-right:-4px; vertical-align: top; cursor:pointer;
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url(/assets/svg/desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
	opacity:0.7;
} .thumbs img:hover {
    filter:none;
    -webkit-filter:none;
    -moz-filter:none;
    -ms-filter:none;
    -o-filter:none;
    filter:none;
    filter:none;
    -webkit-filter:none;
	opacity:1;
}

.mypoints-redeemcatalog table { width:100% !important;}
.mypoints-redeemcatalog table tr { display:inline;}
.mypoints-redeemcatalog table td { display:inline-block; width:auto !important;}
.mypoints-redeemcatalog table h5 { display:none;}
.mypoints-redeemcatalog p.product-image { background:none;}
.mypoints-redeemcatalog p.product-image img {width:auto !important; border:none !important; margin:5px 0 5px 10px;}

.catalog-product-view .breadcrumbs {
	position: absolute;
    padding: 0;
    top: 490px;
    height: 285px;
    right: 10px;
    vertical-align: bottom;
    display: table;
    margin: 0;
}
.catalog-product-view .breadcrumbs ul {display:block; vertical-align:top; padding:10px 0 10px 2px; border-top:1px solid #eee;}
.catalog-product-view .breadcrumbs li { border:none !important;}
.catalog-product-view .breadcrumbs li + li {padding:5px 0 !important; display:block; font-weight:bold;}
.catalog-product-view .breadcrumbs li + li strong {padding:3px 0 0 2px; display:block; margin-left:-5px; border-left:3px solid #c7161c;}
.catalog-product-view .breadcrumbs li + li a {padding:2px; display:block;}
.catalog-product-view .breadcrumbs li + li + li { border-top:1px dotted #ddd !important; font-weight:normal;}
.catalog-product-view .breadcrumbs li.product {position:static;}

.catalog-product-view .breadcrumbs li:nth-child(2) a {filter:alpha(opacity=80);	opacity:0.8;}
.catalog-product-view .breadcrumbs li:nth-child(3) a {filter:alpha(opacity=60);	opacity:0.6;}
.catalog-product-view .breadcrumbs li:nth-child(4) a {filter:alpha(opacity=40);	opacity:0.4;}
.catalog-product-view .breadcrumbs li:nth-child(5) a {filter:alpha(opacity=20);	opacity:0.2;}
.catalog-product-view .breadcrumbs li:hover a {filter:alpha(opacity=100); opacity:1;}
.catalog-product-view .breadcrumbs li a:hover,
.catalog-product-view .breadcrumbs li:hover a span { color:#000 !important; text-decoration:none;}
.cart-collaterals .totals span.price.points-amount {white-space:nowrap;}

.block-account a { font-size:12px;}
.block-account .current { background:#74c6c6; padding:5px; color:#fff; margin:0 -5px;}
.block-reorder input { float:left; margin:6px 5px 0 0;}
.block-reorder .product-name { overflow:hidden;}
.block-reorder .product-name a {font-size:11px;}

.box-account .data-table { width:100%; margin-top:5px;}
.box-account .data-table th { white-space:pre; background:#FFF; padding:5px 20px 5px 0; text-align:left;}
.box-account .data-table .nobr a { white-space:pre;}
.box-account .data-table tr:hover { background:#eee;}
.box-account .data-table td {padding:5px 20px 5px 0; border-top:1px dotted #ddd;}
.box-account .data-table td.last { width:150px; text-align:right; padding:5px 0;}

.box-account { border-top:1px solid #ccc; margin:0; padding:10px 0; position:relative;}
.page-title + div.box-account { border-top:none; padding:0;}

.box-account h2 { margin-top:10px;}
.box-account > div > a { position:absolute; right:0; top:20px;}

.my-account .dashboard .mypoints-summary .box-head h2 { background-position:0 2px !important;}
.order-review .data-table,
.awrma-account .data-table,
.my-account .data-table { width:100%; text-align:left; margin:20px 0;}
.my-account #my-orders-table td.last {width:20% !important;}
.sales-order-view .my-account #my-orders-table td + td  {width:1% !important;}
.a-right,
.sales-order-view .my-account #my-orders-table td.last { text-align:right;}
.my-account .data-table th {width:20%; white-space:pre; background:#FFF; padding:5px 0;}
.my-account .data-table th + th + th {width:20%; padding:5px 0 5px 10px;}
.my-account #my-orders-table th { width:50% !important;}
.my-account #my-orders-table th + th { width:10% !important;}

.order-review .data-table td,
.my-account .data-table td { padding:5px 0;}
.order-review .data-table td + td { padding:5px 10px 5px 0;}
.order-review .data-table td:last-child,
.my-account .data-table td + td + td { padding:5px 0 5px 10px;}
.my-account .data-table tr + tr { border-top:1px solid #ccc;}
.my-account .data-table .nobr a,
.my-account .data-table .nobr .separator { display:inline-block; vertical-align:middle; white-space:pre;}
.sales-order-view .my-account #my-orders-table thead th,
.awrma-account .data-table th,
.order-review .data-table thead th {background:#FFF; border-bottom:1px solid #ccc;}
.order-review .data-table th + th { text-align:right;}
.my-account .cart-price { float:right;}
.order-review .data-table tbody td {border-bottom:dashed 1px #ccc;}

.my-account .col2-set .box { margin:10px 0 20px; padding:10px 0; border-top:dashed 1px #ccc;}

#checkout-review-table-wrapper { margin-left:10px;}
h3.product-name {font-size:22px; margin:0;}

.my-account .discount { color:#C00;}

#checkout-step-payment label > * { display:inline-block; vertical-align:middle; padding-right:5px;}
#checkout-step-payment dt { border-top:1px dashed #CCC; padding:15px 0;}
#checkout-step-payment dd { padding-bottom:5px;}

#dt_method_authorizenet label:before,
#dt_method_paypal_express label:before {
	content:"";
    margin-right: 5px;
    position: absolute;
    left: 0;
    top: -8px;
    background-size: 100% auto;
	height:36px;
}

#dt_method_authorizenet label { padding-left:168px;}
#dt_method_authorizenet label:before {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/logos/cc-acceptance.png) center center no-repeat; width:158px; }
#dt_method_paypal_express label {padding-left:310px;}
#dt_method_paypal_express label:before {background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/logos/paypalCreditColor.png) center center no-repeat; width:300px; }
#dt_method_paypal_express img { display:none !important;}

input.radio + label {display: inline-block;}
#opc-payment input.radio + label {
    top: auto;
    position: absolute;
    width: auto;
    right: 0;
    left: 30px;
}

.col2-set .box-title { margin:10px 0 5px; border-bottom:1px dotted #eee; padding-bottom:5px;}
.col2-set a,
.col2-set h3 { display:inline-block; vertical-align:middle; padding-right:10px;}

.form-list .input-box { padding:0 ;}
#dd_method_authorizenet li:nth-child(even) > *,
.form-list .field:nth-child(even) label,
.form-list .field:nth-child(even) .input-box { padding-left:10px ;}

.cart_redemption_item input {vertical-align:middle;}

.window-overlay {
	background:-moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.65)), color-stop(100%,rgba(0,0,0,0.5))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.5) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.5) 100%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.5) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#80000000',GradientType=0 ); /* IE6-9 */
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	z-index:9;
	right:0;
} .remember-me-popup {
	margin-left:-250px;
	width:500px;
	display:table;
	position:fixed;
	top:30%;
	bottom:0;
	left:50%;
	right:0;
	z-index:10;
	border:10px solid #eee;
	font-family:Arial, Helvetica, sans-serif;
} .remember-me-popup > div { background:#FFF; vertical-align:middle; display:block; padding:20px;
} .remember-me-popup > div + div { border-top:1px solid #eee;}

.cart-table tbody td { border-bottom:1px dotted #ccc;}
.cart-table tbody td img { border-top:5px solid #fff; border-bottom:5px solid #fff;}

.rewards-box-spend-minicart { text-align:center;}
.cartSlider_cell,
.shipping-tracking-popup .purechat,
.page-popup .purechat,
.product-options-bottom .price-box { display:none;}

.product-view .product-img-box .more-views li { display:inline-block; margin-top:10px;}

.purechat img.collapsed-image { left:auto !important; right:20px !important;}

.shipping-tracking-popup { background:#FFF; padding:20px; font-family:Arial, Helvetica, sans-serif;}
.shipping-tracking-popup a {
word-break:break-word;
-webkit-hyphens:auto;
-moz-hyphens:auto;
hyphens:auto;
}

.page-popup { margin:20px 20px 0;}
.page-popup .buttons-set { float:right;}
.page-popup img { margin:10px auto; padding:10px 0; border-bottom:#fff solid 1px; border-top:#fff solid 1px;}
.page-popup a {color:#fff; text-decoration:none; font:Arial, Helvetica, sans-serif !important;}

.required-entry.validation-failed { color:#C00 !important; border-color:#C00 !important;}
.validation-advice {
    color:#fff;
    padding:5px 20px;
    position:absolute;
    background:#C00;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	z-index:9;
	right:0;
	top:-4px;
} .validation-advice:before {
	content:"";
	position:absolute;
	left:10px;
	bottom:-10px;
	width:0; 
	height:0; 
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #C00;
} .fields + li .validation-advice,
   .my-account .validation-advice,
   #checkout-step-login .validation-advice,
   .registered-users .form-list li .validation-advice,
   .awrma-account .validation-advice,
  .field + .field .validation-advice {right:0;
}
  .block-subscribe .validation-advice {right:auto; top:auto; margin-top:-54px;
} .cart-collaterals .validation-advice {top:-18px; right:0;
} .box-reviews .validation-advice {right:0; top:-10px;}
  #advice-validate-rating-validate_rating {right:0; top:7px;}



.awrma-account .control { margin-top:15px;}
.awrma-account .control > * { display:inline-block; vertical-align:top;}
.awrma-account .control .validation-advice {
	position:relative;
	-moz-border-radius:5px;
	border-radius:5px;
    padding:5px 10px;
	margin:0 20px;
} .awrma-account .control .validation-advice:before {
	-moz-transform:rotate(90deg);  
	-webkit-transform:rotate(90deg);  
	-o-transform:rotate(90deg);  
	-ms-transform:rotate(90deg);
	right:auto;
	left:-15px;
	bottom:8px;
}

.customer-account-forgotpassword  .form-list { margin-top:10px;}

.discountplus .sidebar .block-layered-nav,
.hidesidebar .sidebar .block-layered-nav,
.shortsidebar .sidebar .block-layered-nav ul#narrow-by-list > li {display:none;}
.catalogsearch-result-index .sidebar .block-layered-nav .actions + ul#narrow-by-list > li,
.catalogsearch-result-index .sidebar .block-layered-nav ul#narrow-by-list > li:last-child,
.shortsidebar .sidebar .block-layered-nav ul#narrow-by-list > li:last-child {display:block;}
.cms-index-index .sidebar .widget-static-block { white-space:pre-line; overflow:hidden;}
.cms-index-index .sidebar .widget-static-block h3 { margin:-25px 0 -30px; padding-left:0;}
.cms-index-index .sidebar .widget-static-block b,
.cms-index-index .sidebar .widget-static-block br { display:none;}
.cms-index-index .sidebar .widget-static-block a { display:inline; font-size:12px; padding:0;}

.out-of-stock { position:absolute; right:10px; top:20px;}
.out-of-stock + ul + ul + form,
.widget-static-block9,
body[class*="discountplus"] .widget-static-block5,
.cms-no-route .sidebar .rating,
.breadcrumbs li.home,
.catalog-category-view .breadcrumbs li.current,
.breadcrumbs li.current+span,
.cms-no-route .sidebar .widget { display:none !important;}

body[class*="discountplus"] .widget-static-block9,
.discountplus .widget-static-block9 { display:block !important;}
.discountplus .widget-static-block9 h3 { margin-top:-1px;}

.knowlageCenter { position:relative;}
.knowlageCenter div.AuthorizeNetSeal {
	position: absolute;
    left:110px;
    top:340px;
} 

body[class*="discountplus"] div.AuthorizeNetSeal a img,
body[class*="cms-home"] div.AuthorizeNetSeal a img {
    border: 0px;
    margin: 0px;
    text-decoration: none;
    width: auto;
    position: absolute;
    right: -30px;
	}

.knowlageCenter .widget-static-block9 h3,
.knowlageCenter .widget-static-block5 li:nth-child(3n) a,
.knowlageCenter .widget-static-block9 a { color:#c7161c;}
.cms-home .knowlageCenter .widget-static-block5 + div.widget-static-block {overflow-y:auto; max-height:385px; margin-top:10px; padding-right:5px; border-top:1px solid #cfcfcf; margin-right:-5px;
} .cms-home .knowlageCenter .widget-static-block5 + div.widget-static-block h3 {border-top:none !important;
}

.footer .copy {padding:0 10px 10px 0; font-size:10px;}


.boxPop {
	-ms-transform:rotate(-7deg); /* IE 9 */
	-webkit-transform:rotate(-7deg); /* Chrome, Safari, Opera */
	transform:rotate(-7deg);
	-webkit-box-shadow:2px 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:2px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:2px 5px 0 rgba(0, 0, 0, 0.2);
	padding:2px;
	display:inline-block;
	display:none !important;
	margin:-5px 0 5px -15px;
	width:auto !important;
	background:#c7161c;	
} .footer ul .boxPop a,
.header ul .boxPop a {padding:5px !important; display:inline-block; font-weight:bold; border:1px dashed #FFF !important; margin:0 !important; list-style:none !important;}
.header .boxPop {position:absolute; left:10px; top:-5px; z-index:999; display:none !important;}

.boxPop:hover {
	-ms-transform:rotate(0); /* IE 9 */
	-webkit-transform:rotate(0); /* Chrome, Safari, Opera */
	transform:rotate(0);
} .boxPop a:hover { color:#FFF !important;}

.checkout-agreements { position:absolute; right:0; margin-top:-60px; text-align:right;}
.checkout-agreements .agreement-content { padding-bottom:7px;}
input[type=checkbox] { margin:3px 5px 5px 0 !important; vertical-align:middle;}

table#my-rmas-table,
table#awrma-requested-items  { width:100%; margin-bottom:50px;}

table#my-rmas-table + div.pager,
table#awrma-requested-items + div.pager { margin-top:-30px;}

table#my-rmas-table th,
table#awrma-requested-items th,
table#my-rmas-table td,
table#awrma-requested-items td {text-align:left;}

table#my-rmas-table th + th,
table#awrma-requested-items th + th,
table#my-rmas-table td + td,
table#awrma-requested-items td + td { padding-left:10px;}

td.last .nobr { display:block; text-align:right; width:200px;}
td.last .nobr > * { float:right; margin-left:10px;}

ul.awrma-comments-list li > div { margin:5px 0 0 !important;}
.customer-dob .input-text { width:50px;}
.customer-dob > div { display:inline-block;}
.dob-day label,
.dob-month label { padding-right:5px;}
.dob-day label:after,
.dob-month label:after { content:" /";}

.customer-account-edit #change_password,
.customer-account-edit #change_password + label { display:none;}
.customer-account-edit .my-account div.fieldset + div.fieldset { display: block !important;}

.add-to-box-mobile { display:none;}

.nextToDiagram {width:383px; display:inline-block; vertical-align:top; margin-right:-4px;}
.diagram  {
	width:374px;
	position:relative;
	font:13px/18px Arial, Helvetica, sans-serif;
	text-align:right;
    border-left: 1px dotted #ccc;
	padding:20px 0;
	margin:-5px 0 20px 10px;
	display:inline-block;
	vertical-align:top;
	margin-right:-4px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,eeeeee+100&1+0,0+100 */
background: -moz-linear-gradient(-45deg, rgba(238,238,238,1) 0%, rgba(238,238,238,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(238,238,238,1) 0%,rgba(238,238,238,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(238,238,238,1) 0%,rgba(238,238,238,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#00eeeeee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
} .diagram a { color:#999;}

.layeredPlastic {
	height:160px;
	padding:10px 0;
} .layeredPlastic:before {content:"Outside"; position:absolute; display:block; top:5px; left:200px; font-weight:bold; font-size:14px; text-transform:uppercase;
} .layeredPlastic:after {content:"Inside"; position:absolute; display:block; bottom:5px; right:0; font-weight:bold; font-size:14px; text-transform:uppercase;
} .layeredPlastic ul {

	padding:20px 0;
	background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/4layerGraphic.png) 200px no-repeat;
} .layeredPlastic li {
	padding:5px 0 5px 10px;
	margin-right:200px;
	position:relative;
	list-style:none !important;
} .layeredPlastic li:after {
	border-top:1px solid #ccc;
	content:"";
	display:block;
	position:absolute;
	left:102%;
	top:15px;
	width:45%;
} .layeredPlastic li+li:after {width:35%;
} .layeredPlastic li+li+li:after {width:25%;
} .layeredPlastic li+li+li+li:after {width:15%;
} .layeredPlastic li+li+li+li+li:after {width:5%;
}

.zipLock:before {content:"1.a) Unlocked"; position:absolute; display:block; top:5px; left:200px; font-weight:bold; font-size:14px; text-transform:uppercase;
} .zipLock:after {content:"1.b) Locked"; position:absolute; display:block; top:345px; right:5px; font-weight:bold; font-size:14px; text-transform:uppercase;
} .zipLock ul {

	padding:20px 0;
	background:url(https://www.discountplasticbags.com/skin/frontend/default/DPB/images/zipLock.png) 200px 25px no-repeat;
} .zipLock ul:before { content:"10x magnification"; position:absolute; display:block; top:20px; color:#333; left:200px; font-size:11px; text-transform:uppercase;
} .zipLock li {
	padding:5px 0;
	position:relative;
	list-style:none !important;
	height:135px;
	margin-top:20px;
	margin-right:200px;
	font-size:11px;
} .zipLock li span {
	border-right:1px solid #0e6464;
	display:inline-block;
	padding-right:5px;
	margin-right:-4px;
} .zipLock li b {
	font-size:12px;
	display:block;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:#999 solid 1px;
} .zipLock li:after {
	border-top:1px solid #0e6464;
	content:"";
	display:block;
	position:absolute;
	left:102%;
	top:15px;
	width:45%;
} .zipLock li+li:after {width:30%; top:35px;
}


body[class*="ziplock"] div[class*="category-title"] h2:before,
body[class*="zip-lock"] div[class*="category-title"] h2:before,
body[class*="ziplock"] div[class*="product-shop"] h2:before,
body[class*="zip-lock"] div[class*="product-shop"] h2:before {
    display:inline-block;
    content: "";
    width:110px;
    height:40px;
    background:url("https://www.discountplasticbags.com/skin/frontend/default/DPB/images/logos/ValuZip.png") 0 5px no-repeat;
	vertical-align:top;
}

.customPrint,
.sub-category {clear:both;}
.printable,
.footer address + span br { display:none;}

.customPrint { padding:0 0 20px 0; position:relative;}
.customPrint h2 {margin:0 0 20px; background:#c7161c; color:#FFF; padding:8px;}

.customPrint label { display:block;}
.customPrint li { display:inline-block; padding-right:20px;}
.customPrint li.full { display:block; padding-right:0; width:100%;}
body[class*="custom"].catalog-category-view .note-msg { display:none;}
body[class*="custom"].catalog-category-view .customPrint:after {content:"* = Required field."; color:#C00; display:block; font-size:10px; padding:5px;}
.customPrint input[type=submit] {
	-moz-border-radius:4px;
    border-radius:4px !important;
	padding-right:50px;
	text-align: left;
    background-position: 90% center;
	position: absolute;
    right:6px;
    bottom:10px;
} .customPrint .g-recaptcha {
	position: absolute;
	right:0;
    bottom:50px;
} .customPrint textarea {min-height:100px;}

.sp-methods dt { display:block; padding-bottom:5px; font-weight:bold;}
.sp-methods dd+dt { padding-top:10px; border-top:1px solid #eee; margin-top:10px;}

@media screen and (min-width:0) and (max-width:1220px) {
.col-left.sidebar .pad { padding:0;}
.col-left.sidebar .hours, .col-left.sidebar .callUs { padding-left:10px;}
.col-left.sidebar .rating { padding-left:15px;}
.out-of-stock {top:auto; bottom:20px;}
.topMenu li ul li.last:hover > ul { width:auto;}
.topMenu li ul li.last:hover > ul li { width:auto;}
.header .boxPop {left: auto; right:10px; top:5px;}
.topMenu ul.level0 {
	padding:0;
    border-left:none;
    border-right:none;
	border-bottom:none;
}
.topMenu li ul li.level-top:hover > a {background:#0e6464; margin:0; padding:5px 0 5px 10px !important;}
.topMenu li ul li.level-top:active > a {background:#0e6464; margin:0; padding:5px 0 5px 10px !important;}
.topMenu li ul li.level-top:focus > a {background:#0e6464; margin:0; padding:5px 0 5px 10px !important;}
.topMenu li ul li:hover > ul {position:static; margin:0; background:none; width:auto;}
.topMenu li ul li:active > ul {position:static; margin:0; background:none; width:auto;}
.topMenu li ul li:focus > ul {position:static; margin:0; background:none; width:auto;}
.topMenu li ul li:hover > ul li {display:block; width:auto; margin-right:0;}
.topMenu li ul li:active > ul li {display:block; width:auto; margin-right:0;}
.topMenu li ul li:focus > ul li {display:block; width:auto; margin-right:0;}
.topMenu .menu ul li a { padding-left:30px !important;}
#navbar {
	top:0;
	left:0;
	right:0;
	z-index:2;
}
#navbar.navbar_absolute {position:static !important;}
#navbar.navbar_fixed {
	position:fixed;
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	transform:translate(0,0);
	-webkit-transform:translate(0,0);
} #navbar.navbar_fixed + div.openMobileMenu.cart { margin-top:53px; z-index:2;}

#navbar.navbar_fixed div.openMobileMenu a.call { position:absolute; right:50px; top:-2px; padding:0 8px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#navbar.navbar_fixed:hover div.openMobileMenu a.call { border-color:#008686;}
#navbar.navbar_fixed div.openMobileMenu a.cart { position:absolute; right:110px; top:-2px;}
#navbar.navbar_fixed div.openMobileMenu a.cart,
#navbar.navbar_fixed div.openMobileMenu a.call,
#navbar.navbar_fixed div.openMobileMenu.brand a { display:inline;}
.search .span2,
.thumbs,
#navbar.navbar_absolute div.openMobileMenu a.call,
#navbar.navbar_absolute div.openMobileMenu a.cart,
#navbar.navbar_absolute div.openMobileMenu.brand a { display:none;}
.product-view { min-height:auto;}
.product-view .price-box span.price,
.product-view .quantity li { padding-left:0; text-align:left;}
.product-view .product-shop b.priceBar { left:10px; font-size:16px;}
.product-view .product-shop .tier-0 b.priceBar,
.product-view .product-shop .quantity b.priceBar { left:5px}
.product-view .product-shop .regular-price,
.product-view .product-shop > .price { font-size:18px;}
a.parentCategory {padding:5px 0;}
ul.quantity::after {width:auto; padding:15px 0 0 50px; font-size:11px;}
div.std {font-size:12px;}
.search {color:#FFF !important; font:12px Arial, Helvetica, sans-serif; padding:10px;}
 #search_mini_form input[type=text] {text-indent:10px;}
.search .links li {margin-right:0;}

.footer {position:relative; z-index:999;}
.footer .security ul {margin:0 -5px;}
.footer .security li {margin:0 -4px 0 0; display:inline-block; vertical-align:top; width:25% !important;}

.footer .security li a {margin:0 5px !important;}
.footer .security li img {width:100%;}
.headerColor {border-bottom:1px solid #ccc;}
.topMenu {font:18px Univers, Arial, Helvetica, sans-serif; padding:0 0 0 0; height:auto; background:#000;}
.topMenu li {display:block !important; border-left:none;}
.topMenu ul li {background:#141414;}
.topMenu ul ul li {text-transform:capitalize;}
.topMenu li.level-top span {
	position:relative;
	display:block;
}
.topMenu li.level0 span:after {
    content:"";
    width:0;
    height:0;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:5px solid white;
	position:absolute;
	right:12px;
	top:7px;
}

.topMenu li.level0:hover span:after {
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid white;
	right:10px;
	top:12px;
}

.topMenu li.level0:hover li.level1 span:after {
    border:none;
}
.topMenu li a {padding:5px 0 5px 30px; margin-left:-20px; color:#FFF !important;}
.topMenu li + li a {border-top:1px solid #333333; color:#dddddd;}
.topMenu ul ul li a {border:none; font-size:12px; line-height:18px; padding:8px 0 8px 30px; height:auto; margin-bottom:0;}
.topMenu ul ul li a:hover { background:none;}

.topMenu ul li:hover a,
.topMenu ul li:active a,
.topMenu ul li:focus a {color:#fff;}

.topMenu li ul li:hover ul,
.topMenu li ul li:active ul,
.topMenu li ul li:focus ul {display:block; background:#00423d;}

.topMenu li ul li:hover,
.topMenu li ul li:active,
.topMenu li ul li:focus { position:relative;}
.topMenu li ul li:hover > ul:before,
.topMenu li ul li:active > ul:before,
.topMenu li ul li:focus > ul:before { position:absolute; content:""; left:0; top:0; right:0; bottom:0;  animation: menuhide 0.4s ease-in;}

@-webkit-keyframes menuhide {
  0% {z-index:9999;}
  100% {z-index:-9;}
}

@keyframes menuhide {
  0% {z-index:9999;}
  100% {z-index:-9;}
}
.topMenu li ul li:hover ul ul,
.topMenu li ul li:active ul ul,
.topMenu li ul li:focus ul ul,
.topMenu li ul li:hover ul + ul,
.topMenu li ul li:active ul + ul,
.topMenu li ul li:focus ul + ul {display:none;}

/*
.topMenu li ul li:hover ul li:hover ul,
.topMenu li ul li:active ul li:active ul {display:block; background:#00a699;}

.topMenu li ul li:hover ul li:hover ul li a,
.topMenu li ul li:active ul li:active ul li a {font:11px Arial, Helvetica, sans-serif; padding:1px 5px 1px 30px;}

.topMenu li ul li:hover ul li:hover ul li a:hover,
.topMenu li ul li:active ul li:active ul li a:active {text-decoration:underline;}
*/

.topMenu li li:hover,
.topMenu li li:active,
.topMenu li li:focus {background:#0e6464;}

.topMenu li li:hover li,
.topMenu li li:active li,
.topMenu li li:focus li {background:#078880;}

.topMenu li li:hover li + li,
.topMenu li li:active li + li,
.topMenu li li:focus li + li {border-top:1px solid #066862;}

.topMenu li li:hover li:hover,
.topMenu li li:active li:active,
.topMenu li li:focus li:active {background:#00a699;}

.topMenu li li:hover li:hover li,
.topMenu li li:active li:active li,
.topMenu li li:focus li:focus li {background:#00a699; border:none;}

.topMenu li ul li:hover li:hover a,
.topMenu li ul li:active li:active a,
.topMenu li ul li:focus li:focus a,
.topMenu li ul li:hover a,
.topMenu li ul li:active a,
.topMenu li ul li:focus a {color:#fff;}

.topMenu li ul li:hover li a,
.topMenu li ul li:active li a,
.topMenu li ul li:focus li a {color:#eee;}

.logoMobile {display:inline !important;
} .logo a object {height:95px !important; width:108px !important;padding:5px 10px;
} .logo a object + object {padding:0 0 0 125px; margin-top:-10px;
}

.navbar_absolute div.openMobileMenu.brand { height:53px;}
.navbar_fixed div.openMobileMenu {
	height:66px;
	position:relative;
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);}
.brand a {display:inline !important;
} .brand a:nth-child(1) svg { height:66px; width:163px;
} .brand a object  {position:absolute; padding:1px 5px; height:64px; width:64px;
} .brand a object + object { padding:3px 0 0 82px; height:44px;
} .openMobileMenu.brand a.call svg,
  .openMobileMenu.brand a.cart svg {margin:18px 0 0 0;
} .openMobileMenu.brand a.call b,
  .openMobileMenu.brand a.cart b {top:10px; text-transform:uppercase;}


.row.logo {width:auto !important;}

div.openMobileMenu.brand a {
	position:absolute;
	z-index:1;
	text-decoration:none;
} div.openMobileMenu.brand a em { font-size:13px; vertical-align:text-top;
} div.openMobileMenu.brand a b {color:#00a699;
} div.openMobileMenu:hover a.brand a b {color:#fff;
}

div.openMobileMenu {display:block !important; position:relative; background:#d5d4d4; height:52px; border-bottom:.4px solid #333;}
div.openMobileMenu:hover {background:#00a699; color:#fff !important;}
div.openMobileMenu + div.mobile {
	height:0;
	position:fixed;
	top:0;
	bottom:0;
}
.header .cart { display:none;}
div.openMobileMenu + div ul.topMenu {
	overflow:auto;
	overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
	top:0;
	bottom:0;
	right:0;
	z-index:9;
	width:260px;
	position:fixed;
	transform:translateX(270px);
	-webkit-transform:translateX(270px);
}

.callUs .pad {text-align:center;}
.callUs img {margin:10px auto;}
.row div.openMobileMenu + div {background:#000; overflow:hidden; width:50px;}
.openMobileMenu a {letter-spacing:1px;
}.openMobileMenu a.mobileMenuButton {
	width:40px;
	height:43px;
	position:absolute;
	right:0;
	text-align:right;
	cursor:pointer;
	text-transform:uppercase;
	text-decoration:none;
	z-index:0;
} .openMobileMenu a.mobileMenuButton.open {
	padding:5px;
} .openMobileMenu a.mobileMenuButton span {
	background:#00a699;
	display:block;
	margin:8px 0 0 0;
	height:4px;
	width:40px;
	float:right;
	clear:right;
} .openMobileMenu a.mobileMenuButton span + span {
	margin:4px 0 0 0;
} .openMobileMenu:hover a.mobileMenuButton span {
	background:#fff !important;
} .openMobileMenu a b {
	position:absolute;
	right:4px;
	top:35px;
	font-size:12px;
	font-weight:normal;
} .openMobileMenu.cart {display:block;
} .openMobileMenu a.call b {top:7px; right:4px;
} .openMobileMenu a.cart b {top:7px; right:0;
} .openMobileMenu.cart a { padding-right:8px; 
} .openMobileMenu.cart a b {top:4px;
} .openMobileMenu a.call svg {margin:10px 0 0 0;
} .openMobileMenu a.cart svg {margin:13px 0 0 0;
}
.openMobileMenu .call svg,
.openMobileMenu .mobileMenuButton svg,
.openMobileMenu .cart svg {fill:#00A699;
} .openMobileMenu a {color:#00A699;
}

.openMobileMenu:hover .call svg,
.openMobileMenu:hover .mobileMenuButton svg,
.openMobileMenu:hover .cart svg {fill:#fff;
} .openMobileMenu:hover a, .openMobileMenu:hover b {color:#fff !important;
}
.content .pad {padding:10px;}
.header.row { margin:0;}
.content h2 {font-size:24px; height:auto;}
.content .pad {height:auto;}
.price-box > a.minimal-price-link,
.header .cart .angle,
.header .black,
.header .red,
.header.row .span4,
.headerColor,
.logoPC,
.search h1,
ul.products-grid li.item ul,
ul.products-grid li.item p,
.rewardssocial-widgets,
.content .products ul .image {display:none !important;}
.creative {height:300px; background-size:auto 100%; visibility:hidden;}
.span2.callUs {position:absolute; top:50px; right:0; width:auto !important; left:auto;}
div.content.span5 {overflow:hidden;}
.footer .pad {padding:10px 0; margin:0 10px !important; border-top:1px solid #3e8383;}
.footer .row > div + div {border:none;}

ul.products-grid {width:16.66%;}
ul.products-grid li.item {height:auto; position:relative; margin:0 1px -2px 0;}
ul.products-grid li.item img {width:100%; min-height:100px;}
ul.products-grid li.item h2 {height:55px;}
ul.products-grid li.item h2 a {
	top:0;
	left:0;
	right:0;
	padding:0 5px 0 0;
	margin:5px;
	width:auto;
	height:auto;
	line-height:15px;
	border-bottom:none;
	font-size:14px;
	background:-moz-linear-gradient(top, rgba(255,255,255,0.74) 0%, rgba(255,255,255,0.74) 67%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.74)), color-stop(67%,rgba(255,255,255,0.74)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(255,255,255,0.74) 0%,rgba(255,255,255,0.74) 67%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(255,255,255,0.74) 0%,rgba(255,255,255,0.74) 67%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(255,255,255,0.74) 0%,rgba(255,255,255,0.74) 67%,rgba(255,255,255,0) 100%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(255,255,255,0.74) 0%,rgba(255,255,255,0.74) 67%,rgba(255,255,255,0) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
} ul.products-grid li.item:hover h2 a {border-left:3px solid #c7161c; padding-left:2px; margin-left:0;}
.footer .span2 li {display:inline-block; margin-right:-4px; width:50%;}
.footer .security + div.span2 li:nth-child(even) a { padding-left:15px;}
.payments a {width:19%;}
.extras {margin-bottom:52px; padding:0;}

.extras img {height:16px;}
.extras img.paypal {height:26px;}
.extras .pad {margin:0 10px !important; padding:0; border:none;}

.extras .payments {position:absolute; left:0; right:0; bottom:-35px; margin-right:0 !important; text-align:right;}
.extras .payments .pad {margin:0 5px !important;}
.extras .payments .pad img {margin:0 5px 0 0 !important;}
.extras .span2 {width:auto !important;}
.extras img.paypal { position:absolute; right:10px; top:15px;}
.extras .span3 {display:inline; width:auto !important;}
.footer h3 { padding-top: 10px;}
	
div.std img {margin:0; width:100%;}
div.std .ico img {width:auto;}
.category-products h2.optionSavingTitle {padding-bottom:25px;}
.bulkbar_fixed .category-products h2.optionSavingTitle {padding-bottom:32px;}
.products-list {border-bottom:1px solid #dddddd; padding-top:63px;}
.products-list .product-shop form {bottom:21px; width:86px;}

#bulkbar .quantity li {display:none;}
#bulkbar .quantity li + li + li {display:block; padding-left:10px; border:none;}

#bulkbar.bulkbar_fixed .span12,
#bulkbar.bulkbar_fixed {margin-left:0 !important; left:0 !important; width:100% !important;	top:35px;}

.category-products .quantity,
.category-products .tier-prices {float:left; clear:left; padding:0; margin:0;}
.products-list li.item .tier-prices + .tier-prices {position:static;}

.product-shop .tier-prices li {width:20%; height:18px;}

.product-shop .quantity li { text-align:left;}
.category-products .tier-prices {margin:12px 0 0 40px !important;}
.category-products #bulkbar .tier-prices {padding:5px 0 0 10px !important;}
.category-products #bulkbar .quantity {margin:-17px 0 5px 0 !important;}

.category-products .quantity li + li + li,
.category-products .tier-prices li {padding:0 0 0 5px; font-size:14px; height:auto; text-align:left; margin:0;}
.category-products .tier-prices li {border-left:1px dotted #000; width:35px;}
.category-products .quantity li + li + li {width:35px;}

.products-list .quantity li {position:absolute; left:5px; bottom:5px; border:none; height:auto; text-align:left; width:40%;}
.products-list .quantity li:first-child::before {content:"SKU:"; font-weight:bold;}
.products-list .quantity li + li {right:5px; left:auto; text-align:right; white-space:pre; width:auto;}
.products-list .quantity li + li + li {left:5px; right:auto; bottom:25px; text-align:left; white-space:normal;}
.products-list b.priceBar {margin-top:-20px; right:auto; left:0;}
.products-list .tier-prices li + li b.priceBar {left:6px;}
.products-list .quantity b.priceBar {display:none;}
.products-list .tier-prices span.price {display:block; font-size:14px;}
#bulkbar li {border-left:1px solid #fff !important; border-right:none !important; font-size:14px;}
.products-list .price-box .old-price {left:5px; right:auto; top:-12px; width:200%}
.products-list .special-price,
.products-list .regular-price {font-size:14px;}
#bulkbar .quantity li {border-left:none !important; width:60px;}
p.category-image { padding-bottom:5px; overflow:hidden;}

.masterparent p.category-image img {float:none; margin:0 0 5px 0; width:100%;}
div.category-description p, div.category-description ul {margin: 0 0 10px;}
.products-list .product-shop {height:80px; padding:5px 10px 0;}
.products-list .product-shop .product-name {width:auto; float:none;}
.products-list .product-shop .product-name a {height:20px; padding:2px 0; overflow:visible; display:block;}
.footer ul.botMenu li.span6 {width:50% !important;}
.category-products {background:#FFF;}
#bulkbar ul.tier-prices::after {padding:0 5px;}
.quantity {margin-top:5px;}
.parentCategoryGroup { display:block; padding-top:0;}
.col-main .std { margin:0;}
html, body {background:#00a699;}
.flexslider .slides .imgBG img { width:auto !important; height:100%;}
.span9,
.header.row .span8,
.span8,
.span7,
.span5,
.header.row .span4,
.span4,
.span10,
.content .products a.view + div {width:100% !important; margin:0; padding:0;}
.row,
.searchautocomplete,
.sales-order-view .my-account #my-orders-table tbody td { width:100% !important; display:block;}
.sales-order-view .my-account #my-orders-table tbody  td + td { width:20% !important; display:inline-block; position:static !important; margin-right:-4px; vertical-align:middle; padding:0 !important;}
.topMenu .menu li:first-child a {padding-left:30px !important;}
.flexslider .slides .BreastCancerAwareness .imgBG img {width:auto !important; width:100% !important; height:100% !important;}
.cms-sale ul.products-grid li.item p { display:block !important; right:auto; left:5px; margin:0;}
.cms-sale ul.products-grid li.item p.special-price { font-size:22px;}
.cms-sale .product-shop button {top:34px; left:0; right:auto;}
.cms-sale ul.products-grid li.item { padding-bottom:20px;}
.cms-sale ul.products-grid li.item h2 {padding-bottom:5px;}
.span2,
.span3 {width:50% !important;}
.span2.last,
.span3 + div.span3.altColor {width:25% !important;}
.footer .span2.last li { width:100% !important;}
.footer .extras .newsletters .pad { margin:-5px 0 10px 15px !important;}
p.category-image {display:block; width:100%; margin-bottom:10px !important;}
p.category-image img {width:100% !important;} 
.cms-page-view.cms-discountplus-terms-conditions .col-left.sidebar,
.col-left.sidebar {padding-top:10px; width:20% !important;}
.col-main.span10 { width:80% !important; margin-right:-4px !important;}
#bulkbar.bulkbar_fixed .pad {margin:0 0 0 20%;}
#sidebar.sidebar_fixed { top:55px; width:20%; left:0;}
.col-main > .pad {margin:10px 0; min-height: auto;}
.catalog-product-view .col-main > .pad { padding:10px;}
p.product-image { margin:0 0 0 -10px;}
p.product-image img {width:100% !important; height:auto; border:none;}

.flexslider .txtOverLay {  background-size:auto 100% !important; z-index:99;}
span.learnMore { bottom:10px; right:10px;}
.magestore-bannerslider,
.flexslider .imgBG { height:220px; z-index:99;}
.patternBot > .row {border-right:none; overflow-x:hidden; z-index:10; position:relative;}
.flexslider .slides .txtOverLay img { width:auto !important; height:100%;}
.rewards-box-spend-minicart { margin:20px 0 5px 10px;}
#discount-coupon-form { margin-left:10px;}
.shipping-form { padding-right:10px;}
.products-list ul.quantity::after { margin:10px 0 0 -10px; display:block;}
.catalog-product-view .breadcrumbs {display:block; right:15px; margin-left:-10px;}
.catalog-product-view .breadcrumbs ul { vertical-align:bottom; padding:0 0 10px 0;}
.client-use { margin-left:-10px;}
ul.topMenu > li:first-child a {padding:15px 30px 0;
	height:35px;
	background:rgb(125,0,4); /* Old browsers */
	background:-moz-linear-gradient(top, rgba(125,0,4,1) 0%, rgba(96,0,3,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,0,4,1)), color-stop(100%,rgba(96,0,3,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* IE10+ */
	background:linear-gradient(to bottom, rgba(125,0,4,1) 0%,rgba(96,0,3,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d0004', endColorstr='#600003',GradientType=0 ); /* IE6-9 */
}
.aw-related-product .aw-arp-item img { width:100% !important;}
.knowlageCenter div.AuthorizeNetSeal {left:100px; top:140px;} 
.knowlageCenter div.AuthorizeNetSeal a img { width:70px !important; height:auto !important;}
ul.products-grid {width:20%;}
.block-layered-nav { padding:0 10px; margin:10px 5px 10px 10px;}
.product-view .product-img-box .more-views  {display:inline-block; width:auto; margin-right:-4px;}
.aw-related-product h2 {display:none;}
.add-to-box-mobile { display:block; padding:10px 0;}
.add-to-box-mobile:after {
	display: block;
    font-size: 20px;
    padding: 5px 10px;
    position: absolute;
    color: #0e6464;
    border-top: 1px solid #0e6464;
    content: "Products Related by Bag Size & Style";
    right: -10px;
    left: -10px;
	margin: 10px 0 0;}
.flexslider .ChristmasPromo .txtOverLay:before { background-size:auto 100%; top:50%; height:50px;}
.flexslider .ChristmasPromo .txtOverLay:after { background-size:100% auto; right:100px; width:50px;}
.flexslider .ChristmasPromo .txtOverLay h3 { background-size:auto 100%; height:320px; right:5px;}
.logo a {left:0;}
} @media screen and (min-width:0) and (max-width:874px) {
body[class*="ziplock"] div[class*="title"] h2:before,
body[class*="zip-lock"] div[class*="title"] h2:before {margin-top:-3px;}
.block-layered-nav {padding: 0 5px 90px;}
.product-view .box-up-sell {margin:0 !important; padding:10px 0;}
.client-use,
.cms-home .col-left.sidebar,
.categoryProductListing { display:none;}
.tinyImage { display:none !important;}
.catalog-category-view .categoryProductListing { display:block;}
.catalog-category-view .categoryProductListing li {width:31.5%;}
p.category-image { padding-left:10px; width:153px !important; margin:5px 0 0 !important;} 
p.category-image img {width:153px !important;} 
p.product-image { margin:0;}
.footer .security + div.span2 li:nth-child(even) a { padding-left:0;}
.product-view .product-shop .quantity { margin:20px 0 0; height:30px;}
.product-view .product-shop .tier-prices + .quantity { margin:5px 0 10px;}
.category-products .sorter {display:none;}
.product-view .tier-prices {padding:0 0 10px; margin:25px 0 -41px 70px;}
.quantity li { width:60px;}
p.product-image {display:inline-block; overflow:hidden;}
p.product-image img {width:158px !important; height:193px;margin:0 0 -4px -20px;}
.product-collateral,
.product-view .product-shop {float:none; width:100%; margin-top:0; min-height:auto;}
.product-view .product-img-box {float:none; width:auto; margin:0 -10px; padding:10px; background:#FFF;}
.product-view .product-img-box .more-views  {display:none;}
.product-view .product-img-box .more-views h2 { white-space:pre;}
.product-view .product-shop p.no-rating a,
.product-collateral > p,
.product-view .product-shop > div,
.product-view .product-shop > p {margin-right:0;}
.product-view .tier-prices li,
.tier-prices li {text-align:left; border-right:none;}
.product-view .tier-prices li + li {padding-left:5px;}
.category-industrial p.category-image,
.category-food-service p.category-image,
.category-retail p.category-image,
.category-health-care p.category-image {width:100%; display:block;}
p.category-image img {border-right:none; margin:0;}
.footer .extras .newsletters .pad { margin:15px 0 0 10px !important;}
div.category-description {display:block; width:auto; font-size:12px; line-height:16px; text-align:justify; padding:10px;}
.footer .span2.last li { width:50% !important;}
.search .links li { margin-bottom:5px !important;}
.breadcrumbs li { border:none !important;}
.breadcrumbs li + li {padding:0 !important; display:block;}
.breadcrumbs li + li strong {padding:3px 0 0 2px; display:block; margin-left:-5px; border-left:3px solid #c7161c;}
.breadcrumbs li + li a {padding:3px 0; display:block;}
.breadcrumbs li + li + li { border-top:1px dotted #ddd !important;}
.breadcrumbs li.product {position:static;}
.catalog-product-view .breadcrumbs { bottom:auto; top:174px; border:none; margin-left:0; left:160px; width:auto; right:20px;}
.catalog-product-view .breadcrumbs ul {vertical-align:top; padding:0; height:120px; line-height:12px;}
.catalog-product-view .breadcrumbs ul a { text-decoration:none;}
.catalog-category-view .breadcrumbs {position:absolute; padding:0; bottom:auto; right:0; vertical-align:bottom; display:table; height:120px; width:100%; left:0; margin:0; top:90px;}
.catalog-category-view .breadcrumbs ul {display:table-cell; vertical-align:bottom; padding:0 0 15px 180px;}
.span6 {width:50% !important;}
.f-fix .amount { display:none;}
.category-left { width:100%; border-bottom:1px solid #ddd; position:static;}
.footer ul.special { position:absolute; left:50%; margin-top:-30px !important;}
.catalog-category-view .page-title {position:absolute; left:171px; right:0;}
p.subcategory-meta-keywords,
p.subcategory-meta-description { display:none;}
.toolbar:after { content:""; clear:both; display:block;}
.buttons-set p.back-link { position:static; top:auto; right:auto;}
.messages {
	right: 0;
    left: 0;
    top: -10px;}
.catalog-category-view .messages { margin:-10px 0 0 ; position:absolute;}
.catalog-category-view .messages .success-msg {
	-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0 5px 0 rgba(0, 0, 0, 0.2);}
.cart-collaterals .col2-set .col-2 {border:none;}
#shopping-cart-totals-table {margin-left:0; float:right;}
.totals .checkout-types {margin-left:0;}
#product-options-wrapper { clear:both; float:left;}
#product-options-wrapper dl { margin:-12px 20px 10px 0;}
.product-options-bottom {float:left;}
.masterparent .col-main .link-rss {margin-top:0;}
.AuthorizeNetSeal,
.flex-direction-nav { display:none;}
.product-shop h1 {font-size:20px; text-transform:capitalize; padding:0 10px 5px; margin:0 -10px 5px; overflow:hidden; overflow-x:scroll; height:30px; white-space:pre; -webkit-overflow-scrolling:touch;}
.product-shop h1::-webkit-scrollbar {
    width:1px;
	height:1px;
	background:#ccc;
} .product-shop h1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
} .product-shop h1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
.footer .span2 li.box.pink { margin:0 0 0 -5px !important;}
.footer .span2 li.box.pink a { margin:0 !important;}
.page-title {padding:5px 10px 0;}
.cart .page-title {padding: 5px 10px 0;}
.footer .security li {width:25% !important; margin-top:5px;}
.catalog-category-view .page-title h1 {margin:10px; font-size:19px;}
.masterparent.catalog-category-view .page-title { position:static;}
.masterparent.catalog-category-view .page-title h1 {margin:10px; font-size:24px;}
.cart-collaterals .col2-set,
.cart-collaterals .totals {width:100% !important; margin:0; border:none !important;	overflow-x:hidden;}
.creative {height:225px;}
.span2.callUs {position:absolute; top:50px; width:50% !important; left:50%;}
.callUs img {width:100%;}
.callUs a {font-size:30px;}
.sub-category {margin:0 -6px 0 0; padding:0 10px; background:#FFF;}
#search_mini_form input[type=text] {width:66.6%;}
#search_mini_form button {width:34% !important;}
.search .links li + li {margin-right:0; padding-left:10px;}
.search .links li + li + li {margin-right:10px;}
.search .links li a {padding:0; margin:0;}
.footer ul li a {margin-left:13px !important; list-style:outside; display:list-item;;}
.product-collateral > p,
.product-view .product-shop > div,
.product-view .product-shop > p,
.short-description > *,
.short-description > div * {margin:0 !important;}
.page-title h1 {padding:0 0 5px; margin:0 0 5px;}
.product-view .product-shop > div.product-name {padding-left: 0; padding-right:10px; height:31px; margin:0 -10px !important;}
.product-view .product-shop > div.add-to-box {margin:5px 0 0 !important; width:100%; padding-bottom:10px; padding-left: 0; border-bottom:1px solid #ddd; clear:both; position:static;}
.topMenu > li + li + li {display:block;}
.attributes .pad {margin:0; padding:10px 0 0;}
.my-account .data-table tr {display:block;}
.my-account .data-table td { height:50px;}
.my-account .data-table td + td { padding-left:10px;}
.my-account #my-orders-table td.last { display:block; width:auto !important; position:absolute; left:0; right:0; height:20px; text-align:left; background:none !important; border:none; margin-top:-3px;}
.my-account .col2-set .box-content > div { margin:10px 0; padding:10px 0; border-bottom:dashed 1px #ccc !important;}
.box-account > div > a { position:static;}
.flexslider .BreastCancerAwareness .txtOverLay { height:295px; background-size:auto 80% !important;}
.flexslider .BreastCancerAwareness .txtOverLay span.learnMore { right:10px !important; bottom:60px !important;}
.product-view .product-shop p.no-rating,
.purechat,
.cms-home .page:after,
.cms-home .page:before,
.cms-home .headerColor:after,
.cms-home .headerColor:before { display:none;}
.footer .span3 {margin-right:0 !important;}
.newsletters { margin:0 !important; width:auto !important; display: none;}
.newsletters h3 { width:80px; height:26px; overflow:hidden;}
.extras input[type=email].email { width:160px !important; text-indent:5px; height:30px;}
.flexslider .slides .BlackFriday img { right:0;}
.flexslider .BlackFriday .txtOverLay h1:before {background-size:70%; background-repeat:no-repeat; background-position:bottom right; width:100%; margin-top:-130px;}
.flexslider .BlackFriday .txtOverLay h1 {background-size:100%; background-position:center; width:70%; margin-top:-20px !important; position:relative;}
.flexslider .BlackFriday .txtOverLay h1:after {background-size:70%; background-repeat:no-repeat; background-position:top right; width:100%; margin-top:80px}
.flexslider .BlackFriday .txtOverLay h1 { margin-top:0;}
.BlackFriday span.learnMore { bottom:5px;}
.flex-control-nav li {line-height: 50px; overflow: hidden;}
.flexslider .flex-control-nav { bottom:auto !important; right:5px; top:10px !important; text-align:right;}
span.learnMore { left:10px !important; bottom:0 !important; right:10px !important; margin-right:0 !important;}
.content h1, .content h2 { font-size:24px; line-height:20px; margin-top:0;}
.aw-related-product {margin:0 -10px !important; overflow-y:hidden; overflow-x:scroll; height:300px; -webkit-overflow-scrolling:touch;}
.aw-related-product::-webkit-scrollbar {
    width:1px;
	height:1px;
	background:#ccc;
} .aw-related-product::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
} .aw-related-product::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}
.aw-related-product > span { width:730px; display:block; height:290px; overflow:hidden; padding-top:35px;}
.extras input[type=email].email, #search_mini_form .input-text, .product-collateral input[type=text], .product-shop input[type=text], .product-collateral button {display:inline-block; width:12%;}
.footer .span2.last li.boxPop {width:100% !important; margin:0;}
.col-main.span10 { width:65% !important;}
#bulkbar.bulkbar_fixed .pad {margin:0 0 0 35%;}
#sidebar.sidebar_fixed { width:35% !important; z-index:9999999; height:100%; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch;}
#sidebar.sidebar_fixed::-webkit-scrollbar {width:1px; height:1px;}
.col-left.sidebar { width:35% !important; z-index:9999999}
#narrow-by-list { margin-bottom:-35px;}
ul.products-grid.prodPropertiesCategories li.item,
ul.products-grid {width:33%;} 
.span2.last,
.span3 + div.span3.altColor {width:50% !important;}
#search_mini_form,
.search .links {width:100% !important; margin:0;}
#search_mini_form { padding-bottom:5px !important;}
.cms-page-view #sidebar.sidebar_fixed,
.cms-page-view .col-left.sidebar,
.catalog-product-view .col-left.sidebar { display:none;}
.span2,
.span3,
.span2.last,
.span3 + div.span3.altColor,
.catalog-product-view .col-main.span10,
body[class*="cms"] .col-main.span10 {width:100% !important; margin:0;}
.widget-static-block5 { padding:0 10px; display:block !important;}
#product-attribute-specs-table tr.last span+span {
	position: static;
    width:auto;
    height:auto;
	right:0;
    padding:0;
    top:0;
	border-radius:0;
	background:none;
	border-top:none;
} .printable { display:inline;}
#product-attribute-specs-table tr.last a:hover + span,
#product-attribute-specs-table tr.last a.printable+span+span.customise { display:none;}
.dimensions em a { font-size:11px;}
.page-title h1,
.page-title h2,
.product-shop h2 {padding-bottom:5px; margin-bottom:0; font-size:22px;}
.catalog-category-view .page-title h2 {margin:0; padding:0;}
.customPrint { padding:0 0 20px;}
.customPrint ul { padding:0 10px;}
.customPrint h2 { margin:0 0 10px;}
.customPrint input[type=submit] { right:16px;}
.customPrint li { width:49%; padding-right: 0; margin-right:-4px;}
.customPrint li:nth-child(even) { margin-left:2%;}
.customPrint input[type=text] { width:100%;}
.customPrint .g-recaptcha { position:static; padding-bottom:10px;}
.flexslider .slides img { left:-50%;}
body[class*="checkout"] .patternTop .pad { padding:0 10px;}
} @media all and (orientation:portrait) and (max-width:874px) {
} @media all and (orientation:landscape) and (max-width:874px) {
.block-layered-nav li > ul div,
.block-layered-nav li > ul { height:66px; max-height:66px;}
.add-to-box-mobile {margin-top: -52px;}
.product-view .product-shop .ratings {margin-top: -10px !important;}
} @media screen and (min-width:0) and (max-width:600px) {
.col-main .std {text-align:justify;}
.content .products ul + a.more  {border-right-width:5px;}
.browseBy p {padding:10px 10px 20px 0; margin:0 0 0 -10px;}
.col-main.span10 {width:100% !important; margin:0;}
#bulkbar.bulkbar_fixed .pad {margin:0;}
.diagram,
.col-left.sidebar {display:none;}
.catalog-product-view .breadcrumbs li + li a {padding:1px; display:block;}
.ico {margin: 0 40px 0 0 !important;}
.ico ~ p,
.ico ~ ul,
.ico ~ a { margin-left:0 !important;}
.pad { padding:0;}
ul.products-grid.prodPropertiesCategories { margin-left:0 !important;}
.product-view #product-attribute-specs-table th.label.Maximum.Sealable,
.product-view #product-attribute-specs-table th.label.Maximum.Sealable + td { display:block;}
.product-view #product-attribute-specs-table th.label.Maximum.Sealable + td div { margin:-10px 5px 0;}
.catalog-category-view .categoryProductListing li {width:48%;}
.catalog-category-view
.checkout-agreements {margin-top:-75px; width:110px; line-height: 10px;}
.account-login .new-users > *,
.account-login .registered-users > *,
#checkout-step-login .col-2 #login-form {padding:10px 0;}
.rewards-box-spend-minicart,
#discount-coupon-form {margin:10px 0 0;}
.shipping-form { padding-right:0; border:none;}
.extras .payments {bottom:-52px; right:10px; text-align: left;}
.extras img.paypal {top:8px;}
#dt_method_paypal_express label { padding:0 0 0 50%; visibility:hidden;}
#dt_method_paypal_express label:before { width:100%; visibility:visible; background-size:100% auto !important;}
.footer a.backToTop { margin:auto;}
.footer .social {display:none;}
.footer .security li {width:33% !important;}
.footer .security li:first-child,
div.category-description.std p,
.box-collateral.box-reviews,
.cart-table thead { display:none;}
div.category-description.std p:first-child,
div.category-description.std ul:first-child { display:block !important;}
.cart-table .product-name { vertical-align:top; padding:5px 0 0; line-height:16px; text-align:left;}
.cart-table { padding-left:80px; margin-right:-10px; text-align:right;}
.cart-table tbody td {float:left; width:100%; border:none;}
.cart-table tbody td a img { position:absolute; left:0;}
.cart-table tbody tr + tr td:first-child { border-top:1px dotted #ccc !important;}
.cart-table tbody td + td { position:absolute; width:auto; left:80px; right:0; padding-left:0;}
.cart-table tbody td + td + td { clear:left; height:auto; float:left; display:inline-block; position:static; padding-right:15px; vertical-align:middle; margin:40px 0 0;}
.cart-table tbody td + td + td + td { float:none; margin:26px 0 0;}
.cart-table tbody td.last { padding-right:0 !important; margin-left:-10px; margin-right:0;}
.form-list .field .input-box,
.form-list .field + .field .input-box { padding:0;}
.checkout-onepage-index .form-list ul li.fields .field,
.account-create .form-list li.fields .field,
.my-account .form-list li.fields .field,
.col2-set .col-1, .col2-set .col-2,
#dd_method_authorizenet li,
.span6 {width:100% !important; margin:0; padding:0; border:none !important;}
div.content + div.content {border-top:1px dashed #b6d0d0; border-left:none;}
.creative {height:225px;}
.span2.callUs {position:absolute; top:50px; width:50% !important; left:50%;}
.callUs img {width:100%;}
.callUs a {font-size:30px;}
p.category-image + a.buttonStep {margin:5px 0 0;}
.attributes .pad { border-color:#ccc;}
.cart-table .input-text:before { content:"x"; display:inline-block; padding:5px; vertical-align:middle;}
#shopping-cart-table button.btn-continue { margin-left:-80px;}
.categoryProductListing, div.category-description ul { margin:0 10px 20px;}
.sub-category {padding:0 0 10px;}
.cms-what-size-bag .std a {width:50%; text-align:center; height:160px;}
.cms-what-size-bag .std h2+p img.left {width:70%;
    height:auto;
    padding:10px;
	float:none;
    border:none !important;
    margin:auto;
	display:block;
	text-align:center;
}

.attributes {width:100% !important; min-height:auto;}
.dimensions {width:100% !important; margin-bottom:30px;}
.std .cart, .std .cart-empty {padding:0 10px;}
.nextToDiagram { width:100%;}
.cms-index-index .col-main > .pad { margin:0;}
.group1 { margin-right:-3.4px;}
.cms-index-index .content .pad { margin-right:10px; margin-left:10px; margin-bottom:10px;}
.flexslider .slides img { left:-90%; bottom:-20%;}
.footer ul.botMenu li a { padding:8px 0;}
.footer ul.botMenu li + li { border-top:1px solid #1e5050;}
#checkout-step-login .col-2 h3, #checkout-step-login .col-2 .buttons-set,
#dd_method_authorizenet li:nth-child(even) > *,
.wide label,
.form-list .field:nth-child(even) label,
.form-list .field:nth-child(even) .input-box { padding-left:0 !important;}
#checkout-step-login .col-1 { background:#eee; margin:-10px -10px 10px; padding:10px;
-webkit-box-shadow:0 5px 0 rgba(0, 0, 0, 0.1);
-moz-box-shadow:0 5px 0 rgba(0, 0, 0, 0.1);
box-shadow:0 5px 0 rgba(0, 0, 0, 0.1);
}
.flexslider .BlackFriday .txtOverLay {height: 220px;}
a.logo:after,
.logo a:after {left:97px; top:-15px; right:auto;}
.extras .row:before {bottom: -52px; left: 100%; margin-left: -150px;}
}

@font-face {font-family:"Univers"; src:url("https://www.discountplasticbags.com/skin/frontend/default/DPB/css/Univers59ultraCondensed.ttf");}
@font-face {font-family:"UniversL"; src:url("https://www.discountplasticbags.com/skin/frontend/default/DPB/css/Univers59ultraCondensedLight.ttf");}
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magento.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magento.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2006-2016 X.commerce, Inc. and affiliates (http://www.magento.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.discountplasticbags.com/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

div.block-related-category .aw-arp-block-content {
    padding: 5px 0 0 5px;
    overflow: hidden;
    clear: both;
}

div.block-related-category .aw-arp-item {
    text-align: center;
    width: 100px;
    min-height: 100px;
    display: -moz-inline-stack;
    display: inline-block !important;
    vertical-align: top;
    zoom: 1;
    _height: 250px;
    margin: 5px 5px 20px;
}

div.block-related-category .aw-arp-item img {
    border: 1px solid #A9A9A9;
    width: 75px;
    margin-bottom: 10px;
}

div.block-related-category .aw-arp-block-content .aw-arp-addtocart>p {
    margin-bottom: 5px;
}

div.block-related-category .footer .aw-arp-block-content li {
    display: inline-block !important;
}

div.block-related-category .footer .aw-arp-block-content a {
    color: #1E7EC8;
}
#aw-storecredit-balance-box {
    display: inline-block;
}

.aw-storecredit-cms-help {
    vertical-align: bottom;
    display: inline-block;
}

.aw-storecredit-cms-help img {
    height: 25px;
    width: 25px;
}

.aw-storecredit-cms-help a {
    display: block;
    width: 100%;
    height: 100%;
}

.aw-storecredit-btn-remove img{
    display: inline;
}

.aw-storecredit-btn-remove {
    color: transparent;
}

#aw-onestepcheckout-review-cart .aw-storecredit-btn-remove {
    display: none;
}
button.purechat-button-expand {
    width:100%;
}
#magestore-bannerslider-popup{
	padding: 2px;
    position: fixed;
    z-index: 19990;
	background: #fff;
	border: 2px;
}
#magestore-bannerslider-popup-close{
	cursor: pointer;
    height: 22px;
	width:22px;
    position: absolute;
    right: 0px;
    top: -25px;   
    z-index: 19999;
	background:url(https://www.discountplasticbags.com/skin/frontend/base/default/css/magestore/bannerslider/image/close-tiny.png) no-repeat center;
}
#bg_fade {
    background-color: #000000;
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000;
	opacity: 0.7;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.searchindex-results {
  *zoom: 1;
  margin-bottom: 10px;
  border-bottom: 1px solid #a0b3c3;
}
.searchindex-results:before,
.searchindex-results:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results:after {
  clear: both;
}
.searchindex-results li {
  margin-bottom: -1px;
  float: left;
  *zoom: 1;
  margin: 0px 2px;
}
.searchindex-results li:before,
.searchindex-results li:after {
  display: table;
  content: "";
  line-height: 0;
}
.searchindex-results li:after {
  clear: both;
}
.searchindex-results li a {
  font-size: 12px;
  font-weight: bold;
  color: #333;
  display: block;
  cursor: pointer;
  padding: 2px 5px 1px 5px;
  line-height: 20px;
  border: 1px solid transparent;
  border-bottom: none;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  text-decoration: none;
}
.searchindex-results li a:hover {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-results li a span {
  font-weight: normal;
  font-size: 0.9em;
}
.searchindex-results li.active a {
  background-color: #f1f1f1;
  background-image: -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: -o-linear-gradient(top, #e8e8e8, #ffffff);
  background-image: linear-gradient(to bottom, #e8e8e8, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#ffffffff', GradientType=0);
  cursor: default;
  border: 1px solid #a0b3c3;
  border-bottom: none;
}
.searchindex-result li {
  padding: 5px;
}
.searchindex-result li .title a {
  font-weight: bold;
  color: #203548;
  font-size: 13px;
}
.searchindex-result.searchindex-result-category {
  margin-bottom: 20px;
}
.searchindex-result.searchindex-result-category li {
  padding: 1px 0px;
}
.searchindex-result.searchindex-result-category li a {
  font-weight: bold;
  color: #203548;
}
.searchindex-highlight {
  background-color: #ff0;
}

/**
* We tried to list as many classes in this sheet as we could
* but it's more than likely we missed a bunch.
**/
.rewards-special-review-summary {
	margin-top: 12px;
	font-size: 8pt;
}
.rewards-customer-sidebar {
}
.rewards-customer-sidebar .block-content {
	padding-left: 9px;
	font-size: 11px;
	padding-bottom: 6px;
	padding-top: 7px;
	padding-right: 9px;
}
.rewards-customer-index .group-select .button-set {
    clear: both;
    margin-top: 0em;
    padding-top: 8px;
    text-align: right;
}
.rewards-customer-index .group-select ul {
    padding-top: 15px;
}
.rewards-customer-index .group-select ul li label {
    font-weight: bold;
}
.rewards-checkout-cart-before_total-head {
}
.rewards-checkout-cart-points-head {
	width: 80px;
}
.item-points-header-redeemed, .item-points-header-earned {
	color: rgb(30, 126, 200);
	font-weight: bold;
	cursor: pointer;
}
.item-points-list-redeemed, .item-points-list-earned {
}
.item-points-block {
	font-size: 8pt;
}
.item-no-points-caption {
	font-style: italic;
}
.points-checkout-onepage-sidebox {
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header {
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header {
	background-color: #D0DCE1;
}
.points-checkout-onepage-sidebox {
	background-color: #EEEEEE;
	border: 1px solid #B7B7B7;
	margin-bottom: 11px;
	padding-left: 0px;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-content {
	padding: 6px;
}
.points-checkout-onepage-sidebox H4.points-checkout-onepage-sidebox-header {
	list-style: none;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header {
	background-color: #D0DCE1;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header H4 {
	float: left;
	color: #5E8AB4;
	font-size: 13px;
	margin-top: 2px;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header {
	background-color: #D0DCE1;
	float: left;
	width: 184px;
}
.points-checkout-onepage-sidebox .points-checkout-onepage-sidebox-header {
	background-color: #D0DCE1;
	padding: 2px 0px 0px 9px;
	border-bottom: 1px solid #AFAFAF;
	font-size: 10pt;
}
.points-checkout-onepage-sidebox .onepage-sidebox-header {
}
.points-checkout-onepage-sidebox .onepage-sidebox-content {
}
.mypoints-page-head {
}
.mypoints-summary .box-head h2, .mypoints-redeemcatalog .box-head h2, .mypoints-sendfriend .box-head h2, .mypoints-transfers .box-head h2 {
	background-image: none !important;
	padding-left: 0;
	text-align: left;
}
.dashboard .mypoints-summary .box-head h2 {
	background: url(https://www.discountplasticbags.com/skin/frontend/base/default/images/rewards/points.png) no-repeat !important;
	padding-left: 21px;
	width: 100%;
}
.mypoints-sendfriend {
	min-height: 280px;
}
.shopping-cart-collaterals .rewards-cart-box H4 {
	min-height: 16px;
	color: #E26703;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 1px 0 1px 21px;
	text-transform: uppercase;
	background-image: url(https://www.discountplasticbags.com/skin/frontend/base/default/images/icon_asterick.gif);
	padding-left: 23px;
}
.rewards-customer-index .mypoints-sendfriend TD {
	padding: 2px 2px 4px 0;
}
.shopping-cart-collaterals .rewards-cart-box {
	padding: 12px 15px 15px;
}
.rewards-cart-box .applied-redemptions {
	margin-bottom: 10px;
}
.rewards-cart-box .applied-redemptions {
	margin-bottom: 10px;
}
.rewards-cart-box .distributions {
	margin-bottom: 10px;
}
.rewards-cart-box .no_extra_points {
	font-style: italic;
}
.rewards-cart-box {
	margin-top: 0px;
	margin-bottom: 20px;
	float: left;
	text-align: left;
	width: 100%;
}
.mypoints-redeemcatalog {
	vertical-align: middle;
	min-height: 280px;
}
/*@nelkaake Thursday May 27, 2010 : Added*/
.mypoints-redeemcatalog .head {
	text-align: left;
}
.mypoints-redeemcatalog .listing {
	font-size: 8pt;
	height: 100%;
	margin-top: 10px;
	overflow-x: hidden;
	overflow-y: auto;
}
.mypoints-redeemcatalog .noproducts {
	/*font-size:8pt;*/
	font-style: italic;
	margin: 100px 30px 0;
	text-align: center;
	vertical-align: middle;
}
.mypoints-transfers {
}
.mypoints-transfers .content TABLE TBODY {
        height: 20px;
	overflow-x: hidden;
}
.mypoints-transfers H2 {
	margin-top: 12px;
}
.mypoints-summary {
/*padding-bottom: 20px;
	padding-top: 2px;*/
}
.mypoints-summary .usable-points {
	margin-bottom: 6px;
}
.mypoints-summary .pendingapproval-points {
}
.mypoints-summary .pendingevent-points {
}
.mypoints-summary .pendingtime-points {
}
.mypoints-summary .pending-points {
	margin-bottom: 12px;
}
.mypoints-summary .msg {
}
.points-summary-emphasize {
	font-weight: bold;
}
.cart-points-total_spent {
}
.cart-points-total_spent .warning {
	color: #FF0000;
	font-size: 8pt;
}
.cart-points-total_spent .caption, .cart-points-total_earned .caption {
	font-weight: bold;
}
.cart-points-total_item_discounts .rendering_area {
	font-weight: bold;
}
.rewards-customer-sidebar .warning {
	color: #FF0000;
	font-size: 8pt;
}
.rewards-customer-sidebar .to_spend {
}
.rewards-customer-sidebar .remaining {
}
.rewards-customer-sidebar .balance {
}
.rewards-customer-sidebar .notice {
	color: #444444;
}
.mypoints-transfers {
/*width: 100%;*/
}
.mypoints-transfers .data-table {
}
.mypoints-transfers .content {
	padding: 0;
}
.points-prediction {
	margin-top: 12px;
	font-size: 8pt;
	width: 100%;
}
    
.points-prediction .as_low_as {
	width: 100%;
}
.points-prediction .earnable {
}
.order-points-earned .caption {
}
.order-points-earned .amount, .order-points-spent .amount, .order-print-points-earned .amount, .order-print-points-spent .amount {
	font-size: 7pt;
}
.product-view-points {
}
.product-view-points .redeem_section {
}
.product-view-points .distri_section {
}
.product-view-points .distri_section .you_will_earn {
}
.product-view-points .distri_section .points_image {
}
.product-view-points {
}
.points-special-header {
	color: #FFFFFF;
	display: block;
}
.points-special-header-ee {
    position: absolute;
    right: 4px;
    bottom: 54px;
    width: 160px;
    text-align: right;
}

.points-special-header.rwd,
.points-special-header-ee.rwd {
	color: #FFFFFF;
	display: inline;
	position: static;
	text-align: left;
}

.points-multishipping-warning {
}
.points-checkout-onepage-sidebox .change-points-usage {
	float: left;
	margin-right: 7px;
	margin-left: 10px;
	border-left: 1px solid #A7A7A7;
	padding-left: 8px;
	font-weight: bold;
}
.cart-points-total_spent .points-amount {
	min-width: 100px;
}
.cart-points-spending_warnings .notice {
	font-size: 8pt;
}
.rewards-checkout-onepage-guestwarn {
	top: -6px;
	position: relative;
	font-style: italic;
}
.item-points-undername .item-points-header-redeemed, .item-points-undername .item-points-header-earned {
	float: left;
	cursor: inherit;
	color: inherit;
	padding-right: 4px;
}
.item-points-undername .item-points-redeemed-section {
	margin-bottom: 4px;
}
.item-points-undername {
	margin-left: 4px;
	padding-top: 6px;
	font-style: italic;
}
.rewards-checkout-onepage-guestwarn {
	border: silver;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	padding-top: 2px;
	background-color: #F9F3E3;
	box-shadow: 0px 0px 1px #AAAAAA;
	padding-bottom: 2px;
	border-style: dotted;
	border-width: 1px;
}

.guest-rewards-warning-message {
    color:#ff0000;
    text-align:right;
}

/* Start Magento 1.9 Compatibility */

/** Making sure the slideshow feature in Magento 1.9 does not overlay social buttons **/
.slideshow-container {
	z-index: 19;   
}

.customer-account-create .scaffold-form .rewards_referral_information label:first-child {
    width: initial;
}

.mypoints-summary .box-content {
	padding-top: 5px;
}

.product-view .product-shop .price-info.new-price-info {
	max-width: initial;
	clear: right;
	overflow: auto;
}

.product-view .price .using-points {
	font-weight: bold;
    font-size: 13px;
}

.cart .item-points-undername {
	white-space: nowrap;
	overflow: visible;
}
    .cart .item-points-undername img {
        display: inline;
        padding-left: 4px;
    }

.cart-forms .rewards-box-spend-minicart h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}

.rewards-box-spend-minicart .slider table {
	margin: auto;
}

.points-prediction table {
    font-size: 8pt;
    font-weight: 300;
    margin-bottom: 20px;
}
	.points-prediction.rwd table {
		margin-left: auto;
		margin-right: auto;
	}

.rewards-special-review-summary {
	clear: both;
	margin-bottom: 20px;
}

.rewards_referral_information.rwd label {
	display: block;
}

.mypoints-sendfriend .form-list textarea {
	max-height: 11em;
}
    .mypoints-sendfriend .form-list > li {
        margin-bottom: 10px;
    }
    
/** Only where needed **/
.mypoints-transfers-earnings .arrow,
.mypoints-transfers-spendings .arrow
{
	display: inline;
}

/** Only use divider when we need to **/
.rewards-product-view-points .divider {
	clear: both;
	display: block;
	height: 1px;
	margin: 10px 0;
}

/** Only clear what we know should be cleared **/
.mypoints-page .clearer:after {
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
}
/* End Magento 1.9 Compatibility */

/* Start Enterprise theme styles */
.info-box { 
	margin-bottom: 10px;
}
.info-box .form-list .input-box {
	width: 90%;
}
.info-box .form-list textarea {
	width: 100%;
}
.info-box .form-list label { 
	text-align: left; 
}
.info-box.mypoints-sendfriend, .info-box.mypoints-redeemcatalog {
	min-height: 355px;
} 
.info-box.mypoints-redeemcatalog .noproducts {
	margin-top: 130px;
}
.rewards-special-signup-birthday,
.rewards-special-signup-birthday-ee {
	margin-bottom: 20px;
	font-size: 12px;
}
.rewards-special-signup-birthday-ee {
    margin-left:240px;
}
/* End Enterprise theme styles */

/* This will be used on the catalog pages */

.rewards-mini-icon-holder {
    padding-right: 6px;
    width: 16px; /* //@nelkaake Thursday March 11, 2010 09:41:44 PM : changed to px */
    vertical-align: bottom;
}

.points-prediction .free_with_points { } /*@nelkaake Added to catalog listing page 3/12/2010 2:13:43 PM */

/* Bundle Price Styles */
.price-box .old-price {
    color: #C76200;
    font-weight: bold;
    text-decoration: line-through;
}
/* Zero 1 Category Reviews Extension */
.zero1-category-reviews{border: 1px solid #ccc; padding: 10px; margin: 10px 0;}
.zero1-category-reviews .reviews-summary{}
.zero1-category-reviews .reviews-summary h4.average-rating{float: right; font-size: 12px; margin-right: 6px; font-weight: normal; color: inherit;}

.zero1-category-reviews .rating-box{float: right;}

.zero1-category-reviews .review-container{border-top: 1px dashed #CCC; padding: 8px 0 0; margin: 0 0 8px;}
.zero1-category-reviews .review-container p.review-title{font-weight: bold;}
.zero1-category-reviews .review-container p.review-text{font-style: italic;}

/* Clears */
.zero1-category-reviews .reviews-summary:after,
.zero1-category-reviews .review-container:after{display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}

