@charset "utf-8";


    
@font-face{
	font-family:'almoni-dl';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('font/almoni-dl-aaa-700.eot'); 
	src: url('font/almoni-dl-aaa-700.eot?#iefix') format('embedded-opentype'), 
		url('font/almoni-dl-aaa-700.woff') format('woff'), 
		url('font/almoni-dl-aaa-700.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:900; /*(black)*/
	font-style: normal;
	src: url('font/almoni-dl-aaa-900.eot'); 
	src: url('font/almoni-dl-aaa-900.eot?#iefix') format('embedded-opentype'), 
		url('font/almoni-dl-aaa-900.woff') format('woff'), 
		url('font/almoni-dl-aaa-900.ttf') format('truetype');
}

 
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}

li.nav-item.active {background-color:#000000; border-radius:3px;}


#coupon #payoptions {
	text-align: right;
}
#coupon h1 {
	max-width: 690px;
	font-size: 36px;
	line-height: 1.23em;
	color: #1f1f1f;
	letter-spacing: 0.014em;
	font-weight: normal;
	margin-top: 0px;
}
#coupon ul {
	padding-left: 0px;
	padding-right: 20px;
}
#coupon #longDesc {
	line-height: 160%;
	/* [disabled]max-width: 570px; */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	clear: right;
	margin-top: 38px;
	padding-top: 38px;
	padding-left: 150px;
}
#coupon #smallprint {
	line-height: 160%;
}





@font-face{
	font-family:'almoni-dl';
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url('font/almoni-dl-aaa-300.eot'); 
	src: url('font/almoni-dl-aaa-300.eot?#iefix') format('embedded-opentype'), 
		url('font/almoni-dl-aaa-300.woff') format('woff'), 
		url('font/almoni-dl-aaa-300.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('font/almoni-dl-aaa-400.eot'); 
	src: url('font/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'), 
		url('font/almoni-dl-aaa-400.woff') format('woff'), 
		url('font/almoni-dl-aaa-400.ttf') format('truetype');
}


#header {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	min-width: 1000px;
	/* background-color: moccasin; */
	background-color:#000000;
	padding-bottom: 10px;
}
#newHead {
	max-width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#logcont {
	height: 30px;
	/* [disabled]float: left; */
}

body {
	font-family: "almoni-dl",sans-serif;
	margin: 0px;
	direction: rtl;
}
#loginbar {
	float: left;
	color:#F24A23;
	line-height:24px;
}

#loginbar img {
	vertical-align:middle;
}

#coupon, #order {
	width: 720px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: auto;
}
#coupon #purchase {
	float: right;
	width: 250px;
}
#coupon #couponMainImg {
	float: right;
	width: 460px;
	height: 330px;



}
#coupon #couponMainImg img {
	height: 300px;
	width: 450px;
}




.clr {
	clear: both;
}
#headerLogo {
	float: right;
}
#coupon div {
	/* [disabled]max-width: 720px; */
	text-align: justify;
}

.priceButton {
	color: white;
	font-family: Arial;
	font-size: 33px;
	font-weight: bold;
	position: absolute;
	top: 16px;
	left: 130px;
	width: 150px;
	text-align: left !important;
}
.buyButton {
	position: relative;
	height: 105px;
	width: 247px;
	background-image: url(Buy.png);
	cursor: pointer;
	display: block;
}
.buyButton:hover  {
	background-image: url(BuyOver.png);
}
.buyButtonEND {
	position: relative;
	height: 105px;
	width: 247px;
	background-image: url(DealEnds1.png);
	display: block;
}
#coupon #purchase #safebuy {
	background-image: url(saftybuy.png);
	height: 25px;
	width: 247px;
	background-repeat: no-repeat;
	background-position: center;
}
#coupon #purchase #buydetail {
	/* [disabled]background-image: url(coPriceBG1.jpg); */
	background-repeat: no-repeat;
	background-position: center;
	/*height: 113px;*/
	width: 247px;
	text-align: center;
	padding: 4px;
}
#coupon #shortDesc h2 {
	color: #313030;
	font-size: 20px;
	line-height: 1.49em;
	/* [disabled]width: 690px; */
	font-weight: normal;
	margin-top: 24px;
	margin-bottom: 4px;
}
#coupon #smallprint h3, #coupon #supplier h3 {
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #767779;
	color:#000;
}
#coupon #smallprint {
	width: 420px;
	font-size: 14px;
	color: #767779;
	float: right;
}

#coupon #supplier {
	float: right;
	width: 255px;
	margin-right: 40px;
	font-size: 14px;
	color: #767779;
	line-height: 160%;
}
#coupon #longDesc img {
	max-width:570px;
}
#sidebar {
	background-image: url(LineHomePage.png);
	background-repeat: no-repeat;
	background-position: top;
	width: 233px;
	float: left;
	text-align: right;
}
#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#topMenu {
	width: 100%;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
	background-color: #f55020;
	background-repeat: repeat;
	background-position: center top;
	min-width: 1000px;
	position: relative;
}

#topMenuItems {
	max-width:1000px;
	margin-right:auto;
	margin-left:auto;
}

#topMenu a {
	padding: 4px;
	display: block;
	float: right;
	color: #FFF;
	border-radius: 3px;
	text-decoration: none;
	font-size: 11pt;
	margin: 2px;	
}

#topMenu a:hover {
	color: #F24922;
	background-color: #FFF;
}

#topMenu a.current {
	color: #FFF;
	background-color: #000;
}

#topMenu a:active {
	background-color:#8e1f00;
	color:#FFF;
}
#couponImgs {
	direction: ltr;
}
#couponImgs li.lslide img {
	width:600px;
	height:340px;
}


#couponImgs .lSSlideOuter .lSPager.lSGallery img {
    border: 1px solid #777;
    border-radius: 5px;
    height: 37px;
    width: 88px;
}

#buynowoptions, #flylogindiv, #flyconddesc {
	border: thick solid #f03503;
	padding: 30px;
	direction: rtl;
	text-align: right;
	overflow: auto;
}

#flylogindiv, #flyconddesc  {
	background-color:#FFFFFF;
	}

#order #frmCheckout #buynowoptions {
	padding:20px;
	border-top:none;
}

#buynowoptions .title {
	font-size: 26pt;
	margin-bottom: 14px;
	color: #f03503;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

#buynowoptions .buyoption {
	min-height: 77px;
	width: 700px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	margin-bottom: 8px;
}
#buynowoptions .buyoptionRelated {
	width: 700px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333;
	margin-bottom: 4px;
}
#order #frmCheckout #buynowoptions .buyoptionRelated {
	width:unset;
}

#buynowoptions .buyoption .optionDetails {
	font-size: 22px;
	color: #000;
	float: right;
}
#buynowoptions .buyoptionRelated .optionDetails {
	font-size: 12pt;
	color: #000;
	
}
#buynowoptions .buyoption .buyOptionButton {
	float: left;
	height: 66px;
	width: 160px;
	background-image: url(BuyChild.png);
	cursor: pointer;
	display: block;
	text-decoration: none;
}
#buynowoptions .buyoption .buyOptionButton:hover {
	background-image: url(BuyChildOver.png);
}
#buynowoptions .buyoption .buyOptionButton .price {
	color: #fff;
	font-family: Arial;
	font-size: 21px;
	font-weight: bold;
	padding-top: 11px;
	padding-right: 4px;
}
#buynowoptions .buyoptionRelated .price {
	color: #F30;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

#buynowoptions .buyoption .optionDetails .optionDiscount {
	font-size: 14pt;
	color: #666;
	margin-top:6px;
}
#buynowoptions .buyoptionRelated .optionDetails .optionDiscount {
	font-size: 11pt;
	color: #666;
	margin-top: 6px;
	/* [disabled]text-indent:20px; */
}

#buynowoptions .buyoptionRelated .optionDetails img {
    border: 1px solid gray;
    float: left;
    height: 45px;
    width: 75px;
}
#purchaseButtom {
	margin-top: 10px;
	margin-bottom: 10px;
}

#coupon #longDesc, #coupon #smallprint  ul {
	list-style: none;
	padding-right:6px;
}

#coupon #longDesc, #coupon #smallprint ul li:before {
	content: "\2666 \0020";
}
#categoryItemsWrapper .categItem {
	float: right;
	height: 320px;
	width: 300px;
	/* [disabled]margin-top: 40px; */
	margin-bottom: 40px;
	margin-left: 10px;
	/* [disabled]border: 1px solid gray; */
	padding: 8px;
	position: relative;
}
#categoryItemsWrapper .categItem:hover {
	border-color:#F60;
}
.categItem .title {
	font-size: 19px;
	text-align: justify;
}
.categItem .categItemBuyBut {
	background-image: url(lifratim.jpg?bc=norm);
	height: 53px;
	width: 300px;
	cursor: pointer;
	display: block;
	text-decoration: none;
}
.categItem .categItemBuyBut .pricendis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	color: #FFF;
}
.categItemBuyBut .pricendis .price {
	margin-right: 20px;
	direction: ltr;
}
.categItemBuyBut .pricendis .discount {
	color: #000;
	font-weight: normal;
}





#categoryItemsWrapper .categItem img {
	display: block;
	height: 200px;
	width: 300px;
}
.categItem .categItemBuyBut:hover {
	background-image: url(lifratimOver.jpg);
}
.categItem .categItemBuyBut:active {
	background-image: url(lifratimPress.jpg);
}
#order #orderSummery {
	border: thick solid #f03503;
	padding: 20px;
	min-height: 180px;
}
#order #orderSummery h2 {
	font-size: 19px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 20px;
}
#orderSummery div {
	font-size: 22px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#order #payoptionsWrap {
	margin-top: 10px;
	margin-bottom: 10px;
}
#payoptionsWrap #payoptions {
	float: left;
}
form #payoptionsWrap #btnSikum {
	background-image: url(NewSikum.png);
	height: 90px;
	width: 254px;
	/* [disabled]cursor: pointer; */
	float: right;
	border: none;
}
form #payoptionsWrap #btnSikum:hover {
	/* [disabled]background-image: url(NewSikumOver.png); */
}
#payoptionsWrap #payoptions img {
	border: 2px solid transparent;
	margin-left: 2px;
	cursor: pointer;
}
#payoptionsWrap #payoptions img:hover {
	border: 2px solid #F24A23;
}
#header #newHead #logindiv {
	background-image: url(ConnectDiv.png);
	height: 329px;
	width: 302px;
	position: absolute;
	top: 30px;
	left: 0px;
	display: none;
	z-index:1000;
	
}
#newHead #logindiv #frmLogin #sprytextfield1 #uname {
	left: 47px;
	top: 98px;
	position: absolute;
	height: 32px;
	width: 201px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	line-height: 28px;
	font-size: 20px;
}

#newHead #logindiv #frmLogin #sprytextfield2 #upass {
	left: 47px;
	top: 156px;
	position: absolute;
	height: 32px;
	width: 201px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
	line-height: 28px;
	font-size: 20px;
}

#newHead #logindiv #frmLogin #submitlogin {
	left: 50px;
	top: 207px;
	position: absolute;
	height: 32px;
	width: 201px;
	height: 50px;
	background-color: transparent;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#flylogindiv #frmLogin #submitlogin, #flylogindiv #fpsubmit, #vaadsubmit {
  display: inline-block;
/*  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;*/
  cursor: pointer;
  padding: 10px 20px;
  border: none;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family:"almoni-dl",sans-serif;
  font-weight:bold;
  color: rgba(255,255,255,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #f65021;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.2) ;
  text-shadow: -1px -1px 0 rgba(15,73,168,0.66) ;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
#flylogindiv #frmLogin input, #flylogindiv input {
	display:block;
	padding:5px;
	margin:5px;
	width:250px;
	font-size:20px;
	line-height:28px;
	}
	
#flylogindiv input::-webkit-input-placeholder	{direction:rtl;}

#order #orderShipping {
	border: thick solid #f03503;
	padding: 20px;
	margin-top: 20px;
}
#order #frmCheckout #orderShipping input {
	border-style: none;
}
#order #frmCheckout #orderShipping select {
	border-style: none;
}



#order #orderShipping h2 {
	margin-top: 0px;
}
#order form #orderShipping label {
	width: 300px;
}
#order form input, #order form select {
	padding: 8px;
}
#header #newHead #userinfo {
	float: right;
	padding: 2px;
	color:#FFFFFF;
}
#header #newHead #userinfo a {
	color: #F24A23;
}
#order #frmCheckout #buynowoptions .buyoptionRelated .optionDetails select {
	padding: 3px;
	margin-left: 3px;
}
#subCategories, #sortBy, #brandSort {
	background-image: none;
	background-color: #FFF;
	padding: 2px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
}
#subCategories a, #sortBy a {
	font-size: 120%;
	font-weight: bold;
	color: #F1380E;
}

#brandSort a {
	font-weight: bold;
	color: #F1380E;
}

#itemModel {
	font-weight: normal;
	margin-top: 0px;
}
#moreCoupons #categoryItemsWrapper .categItem {
	float: left;	
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 212px;
	height:auto;
	border:none;
	padding:0;
}
#moreCoupons #categoryItemsWrapper .categItem img {
	height: 140px;
	width: 212px;
}

#moreCoupons .categItem .categItemBuyBut .pricendis {
	font-size: 21px;
	line-height: 25px;
	padding-right:8px;
}
#moreCoupons .categItemBuyBut .pricendis .price {
	margin-right: 5px;
}
#moreCoupons .categItem .title {
	font-size: 16px;
}

#categTitle h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#moreCoupons .categItem .categItemBuyBut {
	background-image: url(buysmall4.png);
	height: 40px;
	width: 212px;
}

#moreCoupons .categItem .categItemBuyBut:hover {
	background-image: url(buysmall4Over.png);
}
#moreCoupons .categItem .categItemBuyBut:active {
	background-image: url(buysmall4Press.png);
}
#pageMenu {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F32E00;
	clear: both;
}
#footer {
	background-image: url(url);
	background-color: #000000;
	padding-bottom: 200px;
}
#footer a {color:#FFFFFF}
#footer a:hover {text-decoration:underline;}
#cardsBottom {
	text-align: center;
}
#couponDiscount {
	font-size: 26px;
	line-height:28px;
	font-weight: bold;
	text-align: center
!important;
	padding-right: 20px;
}
#sortBy {
	margin-right: auto;
	margin-left: auto;
	padding: 2px;
}
#couponMainImg .couponHighlights {
	position: absolute;
	left: 0px;
	top: 0px;
}
#coupon .couponHighlights {
	position: absolute;
	left: 0px;
	top: 0px;
}





#sidebar #srch {
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#srch #q {
	padding: 3px;
	width: 148px;
	height: 14px;
}
#srch #srchsub {
	width: 53px;
	height: 24px;
	margin-right: 2px;
}
#srchres {
	width: 1000px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#srchbar {
	float: left;
	margin-top:20px;
	position:relative;
}
#srchbar #q {
	padding: 6px;
	font-size:12pt;
	font-weight:bold;
	width: 550px;
}

#srchbar #result{
	padding:6px;
	display:none;
	background-color: #FFFFFF;
	position: absolute;
	top: 100%;
	left: auto;
	z-index: 100;
	right: 0px;
	color: #000000;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	width:551px;
}

.searchResItem {
	padding:3px;	
	}
	
.searchResItem:hover {
	background-color:#f55020;
	color:#FFFFFF;
}

.searchResItem a {
	color:inherit;
	text-decoration:none;
	font-size:11pt;
}

.highlight {
	text-decoration: underline;
}
#srchres img {
	float:left;
	max-height: 90px;
	max-width: 90px;
}
#srchres a {
	font-weight: bold;
	color: #F60;
	text-decoration: none;
}
::-webkit-input-placeholder {
	font-size:85%;
	font-weight:normal;
	color:#C0C0C0;
}



.badge-coupon {
	width: 60px;
	height: 40px;
	font-size: 13px;
	font-weight: bold;
	background-color: #000000;
	text-align: center !important;
	padding: 6px;
	float: right;
	margin-left: 6px;
	color: #FFFFFF;
	-webkit-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.45);
	-moz-box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.45);
	box-shadow: 3px 3px 6px 0px rgba(0,0,0,0.45);
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	border: 2px solid #F55020;

}

/* ribbon Start - http://www.cssportal.com/css-ribbon-generator/ */

.ribbon {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F70505 0%, #8F0808 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #8F0808;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #8F0808;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #8F0808;
}
/* ribbon End */

/* ribbon aspaka Start - http://www.cssportal.com/css-ribbon-generator/ */

.aspmehira {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.aspmehira span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F55020 0%, #F56020 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.aspmehira span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #F56020;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #F56020;
}
.aspmehira span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #F56020;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #F56020;
}
/* ribbon End */


/* ribbon mlay */

.ribbonmlay {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbonmlay span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#2989D8 0%, #1E5799 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.ribbonmlay span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #1E5799;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #1E5799;
}
.ribbonmlay span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #1E5799;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #1E5799;
}

/* ribbon end */

/* ribbon mlay left purple */

.ribbonmlayl {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbonmlayl span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#52004F 0%, #CC00C5 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.ribbonmlayl span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #CC00C5;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #CC00C5;
}
.ribbonmlayl span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #CC00C5;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #CC00C5;
}

/* end mlay purple */





/* activetrail popup */
#_atPopupSU {z-index:10;}



.banner3 {padding:5px !important; border:none !important;}



/* BC TOP */
div#categTitle {
margin-bottom: 40px;
}

#categoryItemsWrapper .categItem {
    margin-left: 13px;
    padding: 10px;
}

#topMenu { 
margin-top: 0;
margin-bottom: 15px;
padding: 5px 0 5px 0;
}






input#srchsub {
width: 70px;
}

#topMenu a {
/*padding-right: 10px;*/
}
/* BC TOP*/
#filtersWrapper {
	max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
}
#catitempag {
	text-align: center;
}
#wrapper #itemNav {
	text-align: center;
}
#wrapper #itemNav .btn.btn-primary {
	background-color: #f55020;
	margin: 5px;
	border-color: #f55020;
}
