html, body
{
    height:auto;
    margin: 0px;
    padding: 0px;
    direction: rtl;
	font-family:open sans hebrew;
	overflow-x:hidden;
}
#OpenPanel .drop_pannel_open, #ClosedPanel .drop_pannel_close {  position: absolute; }
#OpenPanel .drop_pannelink_s { background-position: inherit!important; }
.clear
{
    clear: both;
}
.clearfix
{
    display: block;
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.txtPrice {font-size: 12px;line-height: 16px;font-weight: 400;direction: rtl;}
* html .clearfix
{
    clear: both;
}
/* IE6 */
*:first-child + html .clearfix
{
    clear: both;
}
/* IE7 */
a {outline:none;}
p{magin:0px;}
label { font-size: 20px; font-weight: 400; }
#main
{
    margin: 0 auto;
    text-align: right;
    display: block;
}
header, footer, nav, article, section, aside
{
    display: inline-block;
}
[if IE] header
{
    width: 100%;
    padding: 0px;
}
header
{
    width: 100%;
    padding: 0px;
}
img{max-width:100%;}
.logo img{max-width:none;}
#BG3{line-height:50px;line-height: 50px;font-size: 20px;color: #fff;font-weight: 300;}
.siteColor{color:#ec174f;}
#curColor{color:#1c1207;font-size: 22px;padding-right: 8px;}
.pickColorTitle{font-size:30px;}
.pickColor{margin-bottom:20px;}
.pickColor .colors{margin-top:5px;}
.colors img{margin-left:5px;cursor:pointer;}
.header_right
{
    width: 157px;
    float: right;
}
.headerleft
{
    float: left;
    width: 40%;
    padding-top:18px;
}
.headerholdder{margin-bottom:15px;}
.logo
{
   /*  padding-top: 23px; */
    vertical-align: top;
}
.headerholdder{}
.scend_menu
{
    height: 34px; /*width: 242px;*/
    padding-right: 13px;
    padding-top: 11px;
    float: left;
}
#access-navigation{margin-right:2.5%;}
ul.menu_scend
{
    list-style: none;
    margin: 0px;
}
.menu_scend a
{
    font-family: open sans hebrew;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}
ul.menu_scend li
{
    float: right;
    display: inline-block;
    border-left: 1px solid #666666;
    padding: 0px 9px;
    line-height: 11px;
}
ul.menu_scend li:last-child
{
    border-left: none;
    padding-left: 0px;
}
#menu_prepend{padding-right:13%;}
.entery{float:left!important;width:393px!important;}
.icons_n_accesisibilty{float:left!important;}
.icons
{
    padding: 0px;
    margin: 0px;
    text-align: left;
    float: left!important;
 
}
.bg_search_top
{
    background-image: url(../images/open-search.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 185px;
    height: 28px;
    margin-left: 71px;
    margin-top: -1px;
	position:relative;
}
.btn_search{
    background-image: url(../images/search-icon.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 29px;
    height: 30px;   
    margin-left: 20px;
	margin-top:-3px;
	}
.search_active {
    background-image: url(../images/red-search-icon.png);
	 margin-top: -30px;
}
a.hebrew_title { outline: none; }
a.english_title { outline: none; }
.brandssearch{width: 22%;float: left;line-height: 18px;margin-top: 3px;margin-left: 3%;}
#openbrandsearch,#closebrandsearch{border-left: 1px solid #000;font-size: 24px;font-weight: 600;cursor: pointer;color: #ec174f;text-decoration: underline;}
#closebrandsearch:before{content:"X ";margin-right:-22px;font-weight:bold;}
.search {
    /* width: 23%; */
    float: left;
    /* padding-right: 9%; */
    border-left: 1px solid;
    line-height: 18px;
    height: 18px;
    margin-top: 3px;
    margin-left: 12%;
}
.top-cart{float: left;}
.chat
{
    padding-top: 10px;
    width: 204px;
    float: left;
}
nav
{
    width: 100%;    
    padding: 48px 0px 0px 0px;
    background-color: transparent;
}
#openmenu{background: url('../images/menu.png')no-repeat right bottom;padding-right: 60px;cursor: pointer;padding-top: 17px;margin-right: 10%; font-size: 24px;line-height: 25px;}    
#closemenu{background: url('../images/close-menu.png')no-repeat right bottom;padding-right: 60px;cursor: pointer;padding-top: 17px;margin-right:10%; font-size: 24px;line-height: 25px;}
.floating
{
    float: right;
}
.floatingLeft
{
    float: left;
}
.DIV_center
{
    text-align: center;
    display: inline-block;
}
.search_side_menu
{
    width: 0px;
    float: right;
}
.side_menu
{
    width: 805px;
}
.partial_site_width
{
    width: 962px;
    padding: 5px 0px 15px 0px;
    display: block;
}
aside
{
    float: right;
}
section
{
    float: right;
    padding: 0px 13px 0px 0px;
    width: 240px;
}
/*aside ul ul
{
    padding:0px;
    margin:0px;
}*/
ul.right_side
{
    list-style: none;
    font-size: 16px;
}
.right_side ul
{
    margin: 0;
    padding:0;    
}
aside .nav_list ul li a
{
    padding: 0px;
    margin: 0px;
    font-family: open sans hebrew;
    font-size: 16px;   
    text-decoration: none;
    font-weight: normal;
}
/*aside .nav_list ul li a:hover
{
    padding:0px;
    margin:0px;
    font-family: open sans hebrew;
    font-size: 13px;
    color: #4FC3FF;
    text-decoration: none;
    font-weight: normal;
}*/
.leftsite_padding
{
    width: 50%;
    height: 100%;
}
.rightsite_padding
{
    width: 50%;
    height: 100%;
}
.left_side
{
    width: 0px;
    float: right;
}
/*.right_side_home
{
    width: 0px;
    float: right;
    padding-right: 0px;
}*/
.right_side
{   
    float: right;
    padding-top: 25px;
}
#main-content{font-size:18px;}
ul.right_side
{
    margin: 0px;
    padding: 0px;
}
.inside_center
{
    width: 709px;
    float: right;
    min-height: 450px;
}
.home_center
{
    width: 709px;
    float: right;
}
.contact_form
{
    float: right;
    width: 374px;
    padding-right: 0px;
    padding-left: 35px;
}
.contact_text
{
    float: right;
    width: 300px;
}
.login_form
{
    float: right;
    padding-left: 42px;
    /* background:#E8E5F5; */
    width: 50%;  
	background-size:cover;
	background-origin: content-box;	
	border-left:20px solid #fff;
}
.login_text
{    
	/* background:#f4f4f4; */	
	padding:40px 0;
}

.baner_footer
{
    float: right;
    width: 477px;
}
.newsletter
{
    margin-bottom:40px;
}
.fieldsNewsletter{width:100%!important;}
.footer-holder{margin-top:30px;}
.footer-right-side{border-left:1px solid;}
.social_links_footer, .footer_logos{float: right;margin: 0;padding: 0;list-style: none;}
.social_links_footer li{float:right;padding:0 10px;border-left:1px solid;line-height:20px;}
.social_links_footer li:last-child{border:0;}
.footer_logos li{float:right;padding:0 40px 0 0;margin-top:65px;}
.footer_logos li:first-child{padding-right:0;}
#BG5{min-height:360px;}
.col
{
    float: right;
    padding-right: 0px;
    width: 150px;
}
.col ul
{
    margin: 0;
    padding: 0 25px 0 0;
    width: 125px;
}
.col ul li
{
    margin: 0;
    padding: 0;
    line-height: 13px; /*list-style-image:url(../images/bullet_footer.jpg);*/
    list-style: none;
}
.col ul li a
{
    padding: 0px;
    margin: 0px;
    font-family: open sans hebrew;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    font-weight: normal;
}
.pas_list
{
    background-image: url(../images/devider_footer.jpg);
    min-height: 132px;
    background-position: left top;
    background-repeat: no-repeat;
}
#P306 div.pas_list
{
    background-image: none;
}

.list_footer{list-style:none;margin:0;padding:0;}
.list_footer li:hover{text-decoration:underline;cursor:pointer;}
.bg_title_footer h4{font-weight:400;font-size:20px;color:#1c1207;}
.credit
{
    float: right;
    width: 135px;
}
div.credit
{
    padding: 34px 0px 0px 0px;
    margin: 0px;
}
.credit div
{
    float: right;
    display: inline-block;
    border-left: 0px solid #E4E4E4;
    padding: 0px;
    height: 24px;
}
.bsmart_font
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 26px;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: bold;
    color: #003B83;
}
#P40 div{float:left;}
.bottom-credit{padding-top:20px;}
.logo_footer
{
    float: left;
    width: 84px;
}
/*???? ???*/
#hc2 li
{  
	list-style:none;
}
#hc2 li .hpanel
{
    padding: 0px; /*Padding inside each content*/
    background: transparent;
    cursor: hand;
    cursor: pointer;
}
.haccordion ul
{
    list-style-type: none;
}

DIV.scrollingdatagrid
{
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    padding: 0px; /**height:230px;for IE7 (height static)*/
    height: expression( this.scrollHeight > 229 ? "230px" : "auto" ); /* sets max-height for IE */
    max-height: 230px; /* sets max-height value for all standards-compliant browsers */
    margin: 0px;
    border: 0px;
    border-collapse: separate;
}
/* cart styles */

.cart_first_row
{
    line-height: 25px;
    width: 700px;
    margin-bottom: 2px;
    text-align: center;
    vertical-align: middle;
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #ea164e;
    color: #FFFFFF;
    font-weight: normal;
}
.card_global_table_border
{
    width: 697px;
    border-color: transparent;
    border-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.headers_card
{
    background-color: #898888;
    border: 0px;
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    line-height: 25px;
    text-align: center;
    vertical-align: middle;
    padding: 0 3px;
}
.headerDevider
{
    background-color: transparent;
}
.content_card, .content_card_print
{
    background-color: transparent;
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    text-decoration: none;
    height: 28px;
    text-align: center;
    font-weight: normal;
    vertical-align: middle;
    margin: 0px;
    padding: 0 3px;
    border-bottom: 1px solid #C6C4C5;
}
.contentDevider
{
    background-color: transparent;
    border-bottom: 1px solid #C6C4C5;
}
.card_fields
{
    border: 1px solid #5a5a5a;
    width: 40px;
}
.cart_last_row
{
    height: 40px;
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #FFFFFF;
    color: #5a5a5a;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}
.cart_buttons
{
    width: 697px;
    margin: 20px 0px;
    text-align: left;
    padding-left: 7px;
}

ul.login
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: open sans hebrew;
    font-size: 20px;
    color: #ffffff;
	font-weight:300;
	float:left;
}
.login a
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: open sans hebrew;
    font-size: 20px;
    color: #ffffff;
    text-decoration: none;
}

.login a:hover{color:#fff;}
ul.login li.user
{
    text-decoration: none;
    color: #ffffff;
    border-left: none;
   /* font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 10px;
    */
}
ul.login li
{
    text-decoration: none;
    float: right;
    display: inline-block;
    border-left: 1px solid #fff;
    padding: 0px 3px 0px 6px;
}
ul.login li:last-child
{
    border-left: none;
    padding-left: 0px;
}
.search_top_xsl
{
    height: 37px;
}
.lang_combo
{
    height: 20px;
    width: 135px;
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
	color: #5a5a5a;
}
/*.bg_search_top:hover
{
    background-image: url(../images/search.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    width: 368px;
    height: 24px;
}*/
.search_sfield
{
	border: 0!important;
    color: #7E7E7E;
    font-family: open sans hebrew, Arial, sans-serif;
    font-size: 24px!important;
    font-weight: 300;
    height: 26px!important;
    line-height: 19px!important;
    padding: 0!important;
    width: 164px;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    margin-top: -5px;
    position: relative;    
}

.brand_field
{
    border-color: transparent;
    border: 0;
    height: 21px;
	line-height: 21px;
    padding: 0px 5px 0px 5px;
    width: 200px;
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    background-color: transparent;
    color: #666666;
}
/* editor classes */
h1
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 22px;
    line-height: 100%;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: normal;
    color: #ec174f;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
h2
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 15px;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: normal;
    color: #5a5a5a;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
h3
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 100%;
    text-decoration: none;
    letter-spacing: normal;
    color: #ec174f;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
h4
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 100%;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: bold;
    color: #5a5a5a;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
h5
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 100%;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: bold;
    color: #FF1150;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
.second_prodtitle{font-size:24px;font-weight:300;color:#1c1207;}
.normal
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 140%;
    text-decoration: none;
    letter-spacing: normal;
    color: #1c1207;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
.red
{
color:#FF114E;
 line-height: 160%;
  font-size: 14px;
}
.line_height
{
 line-height: 160%;
}
.normal_prop
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 140%;
    text-decoration: none;
    letter-spacing: normal;
    color: #5a5a5a;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
.price_red
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 100%;
    text-decoration: none;
    letter-spacing: normal;
    color: #ec174f;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
.price_red_sale
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 100%;
    text-decoration: none;
    letter-spacing: normal;
    color: #ec174f;
    margin: 0em;
    padding: 0px;
    border: 0px;
    font-weight: 700;
}

.old_price_gray {font-size: 15px;
    text-decoration: line-through;font-weight: 700;
    color: gray;
}
.normal_red
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 20px;
    line-height: normal;
    text-decoration: none;
    letter-spacing: normal;
    color: #ec174f;
    margin: 0em;
    padding: 0px;
    border: 0px;
}
.editor_text, .grey_text
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    letter-spacing: normal;
    color: #1c1207;
}
.article-page .editor_text{width:70%;margin-top:20px;margin-bottom:40px;}
.editor_product{
	font-family: open sans hebrew;
    font-size: 20px;
	font-weight:300;
    line-height: 24px;
    text-decoration: none;
    letter-spacing: normal;
    color: #1c1207;
	width:58%;
}
.register_text
{
	font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 20px;
    line-height: 32px;
    text-decoration: none;
    letter-spacing: normal;
    color: #1c1207;
	
}
.product_prop
{
	margin-top:10px;
	margin-bottom:15px;
	font-family: open sans hebrew;
    font-size: 18px;
	font-weight:300;
    line-height: 24px;
    text-decoration: none;
    letter-spacing: normal;
    color: #1c1207;	
}
.product_prop b{color:#676666;}
.Notes
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 8.5pt;
    line-height: 100%;
    text-decoration: none;
    letter-spacing: normal;
    color: #686868;
    text-align: center;
}
.pink{color:#ec174f;}
.grey{color:#9a9797;}
.fields
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 140%;
    text-decoration: none;
    letter-spacing: normal;
    color: #666666;
}
.label
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 12px;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: normal;
    color: #666666;
}
.label_orders
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 11px;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: normal;
    color: #666666;
    float: right;
    padding-left: 8px;
    height: 25px;
    background-color: White;
}
ul.path
{    
    list-style: none;
	padding:0;
    margin: 0px;
}
ul.path li
{
    float: right;
    padding: 0px 0px 10px 5px; /*line-height:12px;*/
}
ul.path span
{
    float: right;
}
ul.path li:last-child
{
    text-decoration: none;
}
.path_small
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 120%;
    text-decoration: none;
    letter-spacing: normal;
    color: #5a5a5a;
    font-weight: normal;
    text-decoration: none;
}
.pas_arrow
{
   font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 120%;
    text-decoration: none;
    letter-spacing: normal;
    color: #5a5a5a;
    font-weight: normal;
    text-decoration: none;
}
.path_small_last
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 120%;
    text-decoration: none;
    letter-spacing: normal;
    color: #5a5a5a;
    font-weight: normal;
    text-decoration: none;
}
.pathTitlePage_xsl
{
    padding-right: 0px;
    padding-top: 3px;
}
.pathTitlePage_xsl h1{border-bottom: 3px solid #EC1750;padding-bottom: 5px;text-align: center;font-size: 30px;margin-top: 0;}
.pathSpaseText
{
    height: 7px;
}
.textInPath
{
    padding-right: 0px;
    padding-left: 0px;
}
.title_prod_right
{
    color: #EC174F;
    text-decoration: none;
    font-family: open sans hebrew, Sans-Serif;
    font-weight: normal;
    font-size: 26px;
    margin-bottom:10px;
}

.top_prod_right
{
    background-image: url(../images/title_muzar_right2.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 225px;
    height: 30px;
    padding-right: 15px;
    padding-top:4px;
}
.bg_prod_right
{
    background-image: url(../images/pas_muzar_right.jpg);
    background-repeat: repeat-y;
    background-position: top right;
    width: 230px;
    height: 100%;
    padding: 0 5px;
}
.footer_prod_right
{
    background-image: url(../images/fotter_muzar_right.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    width: 240px;
    height: 25px;
}
.hidden
{
    background-image: url(../images/bg_hidden.png);
    width: 709px;
    height: 133px;
    background-repeat: no-repeat;
    background-position: top right;
    padding: 15px;
}
.title_categories
{
	font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 20px;
    text-decoration: none;
    letter-spacing: normal;
    color: #ec174f;
}
.paging
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;    
    text-decoration: none;
    letter-spacing: normal;
    color: #5a5a5a;
    text-decoration: none;
	padding:0 13px;
}

.category
{
    float: right;   
}
.pic_left
{
    float: left;
    width: 260px;
    padding-right: 16px;
}
.categories
{  	    
    background-repeat: no-repeat;
    background-position: top right;
    padding: 15px;
}

.catbullet{width:40%;}
.bg_pic
{
	line-height:225px;
	vertical-align: middle;
}
.bg_pic img{
margin: auto;
vertical-align: middle;
}
.login_top
{
    padding-right: 15px;
    padding-top:4px;
	text-align:center;
}
.login_middle
{
   width: 340px;   
    padding:17px;
    border-top: 3px solid #ec174f;
}
.loginpage .login_middle{ 	
	border-top:0;
	width:100%;
	padding:0;
}
#P8 .title_prod_right{display:none;}
.login_bottom
{
    font-size: 20px;
    padding-top: 15px;
    text-align: center;
    height: 14px;     
}
.logfield
{
    border: solid 1px #C2C2C2;
    height: 30px !important;
    width:180px;
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 0px;
    background-color: #fff;
    color: #696969;
	border-radius:0!important;
	margin-bottom:0!important;
	float:right;
}
.loginpage .logfield{width:100%;}
.mesValid
{	
    font-family: open sans hebrew;
    font-size: 12px;
    color: red;
    text-decoration: none;
}
.login_middle .mesValid{clear:both;}
.top_sales
{
    background-image: url(../images/top_sales.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 100%;
    height: 40px;
    padding-right: 11px;
    margin-top: 17px;
    padding-top:3px;
}

.middle_sales
{   
    width: 100%;
    height: 100%;
    padding: 0 5px;
}

.bottom_sales
{
  
}
.top_sales_new
{
    background-image: url(../images/top_sales_new.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 337px;
    height: 40px;
    padding-right: 11px;
    margin-top: 17px;
    padding-top:3px;
}

.middle_sales_new
{
    background-image: url(../images/middle_sales_new.png);
    background-repeat: repeat-y;
    background-position: top right;
    width: 338px;
    height: 100%;
    padding: 0 5px;
}

.bottom_sales_new
{
    background-image: url(../images/bottom_sales_new.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 348px;
    height: 13px;
}
.top_prop
{
    background-image: url(../images/prop_top.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 423px;
    height: 41px;
    padding-right: 11px;
    margin-top: 18px;
}

.middle_prop
{
    background-image: url(../images/prop_middle.png);
    background-repeat: repeat-y;
    background-position: top right;
    width: 408px;
    height: 27px;
    padding: 38px 13px;
	font-size: 
}

.bottom_prop
{
    background-image: url(../images/prop_bottom.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 434px;
    height: 13px;
}
.sale
{
    width: 100%;   
    float: right;
	margin-top:50px;
}
.new
{
   /*  width: 481px;
    float: right; */
	margin-top:50px;
}
.top_perfume
{
    background-image: url(../images/perfume_top_name.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 709px;
    height: 38px; /*padding-right:11px;*/
}

.middle_perfume
{
    background-image: url(../images/perfume_middle.png);
    background-repeat: repeat-y;
    background-position: top right;
    width: 705px;
    height: 100%;
    padding: 0 2px;
}

.bottom_perfume
{
    background-image: url(../images/perfume_bottom.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 709px;
    height: 21px;
}
.bg_devider_menu
{
    border-bottom: 1px solid #666666;
    width: 207px;
    /*height: 21px;*/
}
.bg_no_devider_menu
{
    border: 0px;
    width: 207px;
    height: 21px;
}
.labelImage
{
    position: absolute;
    top: 35px;
    left: 1%;
    z-index: 2;
    max-width: 50px;
}
.complexproduct .prodbigimg .labelImage
{
	max-width: none;
	
}
.labelImageBIG
{
    position: absolute;
    top: 42px;
    left: 100px;
    z-index: 2;
    /*width: 88px;*/
}
.labelImageSmall
{
    position: absolute;
    right: 30px;
    top: 2px;
    /*width: 44px;*/
    z-index: 2;
}
.labelImageProduct
{
    position: absolute;
    top:15px;
    right: 15px;
    z-index: 2;
}
.labelImageProductBIG
{
    position: absolute;
    top:15px;
    right:25px;
    z-index: 2;
}
.labelImageProductList
{
    position: absolute;
    top:45px;
    right: 10px;
    z-index: 2;
	max-width:50px;
}
.Sorting_line
{ 
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 120%;
    text-decoration: none;
    letter-spacing: normal;
    color: #666666;
}
.sortby
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 18px;
	border-radius:0;		
	border:1px solid #000;
    text-decoration: none;
    letter-spacing: normal;
    color: #5a5a5a;
	height:35px;
}
.product
{
    float: right;
    width: 18%;   
margin-right:2.5%;	    max-height: 425px;
}
.product-topsellerhp:nth-child(5n-9){margin-right:0;}
.product-linked:nth-child(5n-8){margin-right:0;}
.product:nth-child(5n-8)
{margin-right:0;}
.preshipping .product:nth-child(5n-4)
{margin-right:0;}
.preshipping .product:nth-child(5n-8)
{margin-right:2.5%;}
.product-list-full .product{margin-right:2%;width:15%;}
.product-list-full .product:nth-child(6n-3){margin-right:0;}
.product-topsellerhp{width:19%;margin-right:1.25%;float:right;}
.product-searchResults .product-topsellerhp{margin-right:2%;width:15%;}
.product-searchResults .product-topsellerhp:nth-child(6n-5){margin-right:0;}
.topseller-title, .prodsalehp-title{height:30px;}
.product-linked{width:19%;margin-right:1.25%;float:right;}
.product-topsellerhp:first-child{margin-right:0;}
.prodborder{border:1px solid #a99a90;background:#fff;}
.maskhover{background:rgba(255,255,255,0.8);}
.product-topsellerhp:hover .maskhover{}
.sales
{
    float: right;
    width: 325px;
	padding:0px;
    height: 280px;
    background-image: url(../images/pas_bg.png);
    background-repeat: repeat-x;
    background-position: top right; /*padding-top: 5px;     padding-right: 8px;     padding-bottom: 0px;     margin-bottom:20px;*/
}
.imgProduct
{
    position: relative;   
    z-index: 5;
    padding-top: 0;
	line-height:287px;
}
.imgProductCategoryResults{
	position: relative;   
    z-index: 5;
    padding-top: 0;
	line-height:264px;
	margin-top:-5px
}
.imgProduct img 
{
	max-height:290px;
}

.top_filter
{
border-bottom: 2px solid;	
margin-top:15px;
}
.clearFilter{cursor:pointer;margin-right:50px;}
.bg_filter
{
    background-repeat: repeat-y;
    background-position: top right;    
    max-height:200px;
	overflow:auto;
}
.footer_filter
{
   
   
}
ul li ul li.cat_item
{
    background-repeat: no-repeat;
    background-position: bottom right;
    line-height: 28px;
}
ul li ul li.cat_item:last-child
{
    padding-bottom: 3px;
    background: none;
}
ul li ul li.cat_item:first-child
{
    padding-top: 8px;
}
.bg_product
{
   
}

.bg_product img{
margin: auto;
vertical-align: middle;
}
.zoom
{
    position: absolute;
    z-index: 2;
    top: 220px;
    left: 0px;
	line-height:100%;
}
.product_text
{   
	width:49%;
	padding-right:1%;
}
.bg_tab
{
    background-image: url(../images/tab_middle.png);
    background-repeat: repeat-y;
    background-position: top right;
    width: 240px;
    height: 100%;
    padding: 0px;
}
.BgNewsLetter
{
    background-image: url(../images/newsletter.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    height: 111px;
    width: 230px;
    margin: 12px 0px 0px 0px;
    padding: 17px 5px;
}
.inputNewsLetter
{
    padding-top: 8px;
    float: right;
	width:67%;
}
.fieldsNewsletter
{
    background-color: transparent;
    border-color: transparent;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    height: 17px;
    width: 161px;
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
	
}
.sendNewsLetter
{
    float: right;
    margin-top: 15px;
    margin-right: 10px;
	width:20%;
}
.sendNewsLetter a{padding: 6px 20px;background: #ed1850;border: 1px solid #000;color: #fff;}
.padding_pop
{
    padding: 20px 55px 15px 10px;
}
/*list products in complex product*/
.top_associatedProd
{       
    padding-top:3px;
}
.bg_buttons
{    
    padding: 15px 0 0px 12px;
}
ul.associatedProd
{
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-align: right;
}
ul.associatedProd li
{
    float: right;
    display: inline-block;
    padding: 5px 1px;
}
ul.associatedProd li:first-child
{    
    padding-top: 10px;
    padding-left: 10px;
}
#countProd{ 
	width: 70px;
    height: 34px;
    border: #1c1207 solid 1px;
    border-radius: 0;
}
.row_price
{
    height: 50px;
    width: 699px;
	line-height:35px;
}
.row_price td
{ 
    vertical-align: top;
    padding-top: 12px;
	padding-right:5px;
	font-size:18px;
	font-weight:normal;
}
.complexproduct2 .td_desc_size, .complexproduct3 .td_desc_size
{
text-align:right;direction:rtl;/*unicode-bidi:embed;*/unicode-bidi:plaintext;}	
	
}

.td_desc, .td_code, .td_store_price, .td_price
{
    font-weight:500;
	font-size:20px;	
}
.td_bsd
{
    color: #ec174f;    
   padding-top:12px;
}
.row_header
{
    background: #fff;
    height: 28px;
    width: 699px;
	border-bottom:3px solid #ec174f;
    
}
.bg_table_price
{
    width: 100%;
	background:#f4f4f4;
	border-bottom: 1px solid #c5c5c5;
}
/*end complex product*/
.orders_title
{
    background-image: url(../images/account_title.png);
    background-repeat: no-repeat;
    background-position: right top;
    width: 699px;
    height: 33px;
}
.orders_top
{
    background-image: url(../images/account_top.png);
    background-repeat: no-repeat;
    background-position: right top;
    width: 709px;
    height: 9px;
    margin-top: 5px;
}
.orders_bg
{
    background-image: url(../images/account_middle.png);
    background-repeat: repeat-y;
    background-position: right top;
    width: 699px;
    padding: 0px 5px;
}
.orders_right
{
    background-image: url(../images/order_right.png);
    background-repeat: repeat-y;
    background-position: right top;
    width: 354px;
    padding: 0px 5px;
}
.orders_left
{
    background-image: url(../images/order_left.png);
    background-repeat: repeat-y;
    background-position: left top;
    width: 355px;
    padding: 0px 5px;
}
.orders_bottom
{
    background-image: url(../images/accout_bottom.png);
    background-repeat: no-repeat;
    background-position: right top;
    width: 709px;
    height: 18px;
}
.orders_details
{
    background-image: url(../images/account_details.png);
    background-repeat: no-repeat;
    background-position: right top;
    width: 295px;
    height: 15px;
    padding: 9px 10px;
    margin-bottom: 15px;
    margin-right: 16px;
}
.dot_bg
{
    background-image: url(../images/dot.png);
    background-repeat: repeat-x;
    background-position: right center;
    width: 330px;
}
.padding_tab
{
    padding: 0px 8px;
}
.Order_Number
{
    float: right;
    padding: 12px 16px 0px 0px;
}
.img_order
{
    float: right;
margin-bottom:50px;    
}
/*????? ??????*/
.Hebrew_close, .English_close
{
   width:200px;
}
.Hebrew_open, .English_open
{
    width:200px;
	text-decoration:underline;
}


.hebrew_title,.english_title
{
	font-size:24px;
}
.hebrew_title:hover,.english_title:hover{font-weight:bold;text-decoration:underline;}

.menu_right_list, .menu_right_list_eng
{
   padding-bottom:20px;
}
.menu_right_list_eng{
	padding-right: 0px;
	padding-left: 5px;
	direction:ltr;
	}
.menu_right_list_eng ul li
{
    text-align: left;
}
.menu_right_list_ul
{
    list-style: none;
	-webkit-column-count: 5; /* Chrome, Safari, Opera */
    -moz-column-count: 5; /* Firefox */
	column-count: 5;
	margin-top:50px;
}
.menu_right_list_ul_li
{
    padding-left: 0px !important;
	line-height:45px;
	font-size:24px;
	font-weight:300;
}

.menu_right_list_ul_li:hover .cat_item a{color:#ec174f;}

/*---END----*/
.hp_sale
{
    /*background:#fed1cd;*/ 
	padding-bottom:10px;
}
.hp_new
{
    /*background:#ffe5f5;*/    
	padding-bottom:10px;
}
input[disabled], textarea[disabled], select[disabled]
{
   background-color: #E7E7E8!important;
    border: 1px solid #D7D6D7!important;
    cursor: not-allowed!important;
}
input[disabled][type='checkbox'], input[disabled][type='radio']
{
    background-color: transparent;
    border: solid 0px #D7D6D7;
    padding: 0px;
}
.IDfields
{width:205px;height:19px;}

/*auto complite*/
.suggestion_list	{ background: white;	border: 1px solid;	border-color: #F9F7F8;	padding: 0px; color: #666666; font-size:12px; line-height:120%;font-family:open sans hebrew;top:26px!important;right:0!important;left:0px!important;}
.suggestion_list ul 	{ padding: 0px;	margin: 0;	list-style-type: none;  width:210px;}
.suggestion_list ul li {background: white;padding: 6px;font-size: 18px;line-height:22px;}
.suggestion_list ul li:nth-child(odd) { background-color: #F9F7F8;}
.suggestion_list a	{ text-decoration: none; color: #4B0084;}
.suggestion_list .selected	{ background: #E7E7E7!important;  color: #666666;}
.suggestion_list .selected a 	{ color: #666666;}
.autosuggest	{ display: none; width:210px;}
.bg_brand {    
	background-image: url(../images/brand.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 210px;
    height: 21px;
    margin-right:10px;}
	.decs{    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 140%;
    text-decoration: none;
    letter-spacing: normal;
    color: #666666;
    margin: 0em;
    padding: 0px;
    border: 0px;}
	.bg_firm{   
    width: 4.4%;
    height: 17px;
    margin:1px;
	text-align: right;
	cursor:pointer;
	font-size:24px;
	font-weight:300;
	}
	.bg_firm_eng{   
    width: 3.7%;
    height: 17px;
    margin:1px;
	text-align: left;
	cursor:pointer;
	font-weight:300;
	font-size:24px;
	}
	.bg_firm:hover, .bg_firm_eng:hover{font-weight:bold;text-decoration:underline;}

	.sale_top
{
    background-image: url(../images/sale_top.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 709px;
    height: 7px;
	margin-top:5px;
}

.sale_middle
{
    background-image: url(../images/sale_middle.png);
    background-repeat: repeat-y;
    background-position: top right;
    width: 685px;
    height: 100%;
    padding: 0 12px;
}
.sale_bottom
{
    background-image: url(../images/sale_bottom.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 709px;
    height: 2px;
}
.error404_top
{
    background-image: url(../images/top_404.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 962px;
    height: 12px;
	/*margin-top:5px;*/
}

.error404_middle
{
    background-image: url(../images/middle_404.png);
    background-repeat: repeat-y;
    background-position: top right;
    width: 938px;
    height: 100%;
    padding: 0 12px;
}
.error404_bottom
{
    background-image: url(../images/bottom_404.png);
    background-repeat: no-repeat;
    background-position: top right;
    width: 962px;
    height: 11px;
}
.error404
{
    font-family: open sans hebrew, Helvetica, sans-serif;
    font-size: 27px;
    text-decoration: none;
    letter-spacing: normal;
    font-weight: bold;
    color: #5E5E5E;
    margin: 0em;
    padding: 0px;
    border: 0px;
}

#MNcontainer .itemtxt{position: absolute;bottom: 0;right: 0;background:rgba(35, 24, 10, 0.67);color: #fff;width: 100%;height: 54px;text-align: right;padding-right: 10px;line-height: 54px;font-size: 22px;font-weight: normal;}
#MNcontainer .itemtxtarrow{position: absolute;bottom: 0;left:20px;color: #fff; width: 100%;height: 54px;text-align:left;padding-left: 10px;line-height:54px;font-size:22px;font-weight:normal;}
.maskhover{position: absolute;overflow: hidden;top: 0;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 0.3s ease-in 0.4s;transition: all 0.3s ease-in 0.4s;width:100%;text-align:center;padding-top: 70px;    height: 100%;line-height:175px;}.maskhover:hover {opacity:0.8}
.maskhover > div.normal{unicode-bidi:embed;unicode-bidi:plaintext;}
.product:hover .maskhover{-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;-ms-transition-delay: 0s;transition-delay: 0s;z-index:99;}
.product:hover .imgProduct a img{opacity:0.1;}
.product-list-full .maskhover{z-index:9;}
.img-link-hp{margin-top:15px;margin-bottom:20px;}
#P62 .img-link-hp{float:left;}
.current-active{color:#ec174f;}
.no-pr{padding-right:0!important;}
.no-pl{padding-left:0!important;}
.pagination-block{margin-top:100px;margin-bottom:30px;}
.rrr {
    display: block;
    background-size: cover !important;
    background-position: 50% 0% !important;
}
.sapmenu_top{
	background: #ED1850;
    height: 3px;
}
.sapmenu a{font-size:18px;font-weight:light;}
.collapse{display:block!important;}
.navbar-collapse{padding:0!important;}
.mobilemenu .navbar { margin-bottom: 0px; }
.mobilemenu i { font-size: 22px; }
#mobilemenu_bottom { margin-bottom: 0px!important; }
#mobilemenu_bottom li {border-left: 1px solid #fff;float:right;width:20%;}
#mobilemenu_bottom a div { line-height: 50%; }
.mobile-search {background: #ec174f;
    width: 100%;
    height: 65px;
}
#mobilemenu_bottom li:last-child { border-left: 0px solid #2B2D42; }
#mobilemenu_bottom a, #mobilemenu_bottom a:hover { color: #2B2D42; text-decoration: none; font-size: 14px;padding:0;}
#mobilemenu_bottom { background-color: #ec174f; -webkit-box-shadow: 0px -5px 10px -4px rgba(43,45,66,.33); -moz-box-shadow: 0px -5px 10px -4px rgba(43,45,66,.33); box-shadow: 0px -5px 10px -4px rgba(43,45,66,.33); }
.affix-bottom { position: fixed; width: 100%; bottom: 0; right: 0; height: 50px; }	
.print-btn, .print-btn:hover{ 
    background: #EC1750;
    width: 180px;
    height: 30px;
    font-size: 24px;
    color: #fff;
    padding: 6px 42px;
}
#P2011 .navbar-search {
    margin-left: 3%;
    width: 75%;
	line-height:65px;
    position: relative;
    float: left;
   
}
#mobilemenu_bottom a img{max-width:25px;max-height:25px;}
.navbar-search .search-query {
    padding: 4px 14px;
    margin-bottom: 0;    
    font-size: 13px;
    font-weight: normal;
    height: 30px;
	line-height:30px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    width: 100%;
}

#mobmenu_back{margin-left:50%;line-height:75px;}
.mtajaxcart {    
    position: absolute;
    left: 4%;
    top: 100px;
    z-index: 99999;
}
.search-form-border {
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    background-color: #EC174F;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    height: 5px
}
.mtajaxcart .search-form-border:before {
	left: 52px;
	top: -10px; }
.search-form-border:before {
	border-color: transparent transparent #4a4643;
	border-style: solid;
	border-width: 5px;
	content: "";
	height: 0;
	position: absolute;
	/*left: 585px;*/
	top: 50px;
	width: 0; }
.cart .ajax-container {
    padding: 15px;
}
.ajax-container {
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    background-color: rgba(255, 255, 255, 0.99);
    background-position: 0 0;
    background-repeat: repeat;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
    margin: 0;
    padding: 5px;
	width: 330px;	
}
.ajax-container ul {
    margin: 0;
    outline: none;
    padding: 0;
}

.btn-remove {
    line-height: normal;
    outline: none;
    cursor: pointer;
}
.btn-remove span.icon{
    -webkit-border-radius: 50%;
    background: url("/design/images/Remove-from-cart.png") no-repeat 0 0;
    border-radius: 50%;
    float: left;
    height: 16px;
    outline: none;
    padding: 0;
    width: 16px;
    margin-right: 1px;
	margin-top:7px;
}
.ajax-container .product-image, .ajax-container-side .product-image {
    border: 0;
    float: right;
    outline: none;
    padding: 0;
    width: 100px;
}
.ajax-container .product-details {
    float: right;
    margin: 0;
    padding: 0 10px 0 0;
    position: relative;
    text-align: right;
    width: 175px;
}
.ajax-container .product-details p.product-name, .ajax-container-side .product-details p.product-name {
    line-height: normal;
    margin: 0;
    outline: none;
    padding: 0;
}
.ajax-container .product-details a, .ajax-container-side .product-details a {
    color: #585656;
    font-size: 95%;
    line-height: normal;
    outline: none;
    text-decoration: none;
    font-weight: normal !important;
}
.ajax-container li.item, .ajax-container-side li.item {
    float: right;
    line-height: normal;
    margin: 0;
    outline: medium none;
    padding: 5px 0 8px 0;
    border-bottom: 1px dashed #ececec;
    width: 300px;
}
.cart_w_items {
    background: url('../images/open-cart.png')no-repeat;
    width: 27px;
    height: 25px;
    position: absolute;
    float: left;
    background-position: left 0;
    margin-right: -33px;
}
.cart_n_items {
    background: url('../images/cart-icon.png')no-repeat;
    width: 27px;
    height: 25px;
    position: absolute;
    float: left;
    background-position: left 0;
   margin-right: -45px;
}
.bg_filter li span:before{
content: "\e157"!important;
    display: inline-block!important;
    font: normal normal normal 10pt Glyphicons Halflings;
    font-weight: 400;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    padding: 8px 0px 0px 6px;
    float: right;	
}
.bg_filter li.active span:before{content: "\e067"!important;color:#ec174f;}
.bg_filter li{list-style:none;line-height:30px;}
.contact_gray-box{float: right; background: #f4f3f3;border-right:5px solid #fff;padding:15px 10px 10px 25px;font-size:16px;font-weight:normal;}
.contact_gray-box:first-child{border-right:0;}
.addressbox{background:url('../images/adress-icon.png')no-repeat center right;padding-right:32px;}
.hoursopenbox{background:url('../images/time-icon.png')no-repeat center right;padding-right:32px;}
.phonebox{background:url('../images/phone-icon.png')no-repeat center right;padding-right:24px;}
.faxbox{background:url('../images/fax-icon.png')no-repeat center right;padding-right:28px;}
.mailbox{background:url('../images/mail-icon.png')no-repeat center right;padding-right:27px;}
.title-prop-fb{background: url('../images/line.png')repeat-x;background-position: 10px;}
.title-prop-fb h1{
	background: #fff;
    width: 40%;
    margin: 0 auto;
    text-align: center;
    color: #ec174f;
}
.propimg-pop
{
	padding:15px;	
}
.prop-popdesc
{
	width:80%;
	padding:15px;
}
.prodbigimg{width:40%;padding-left:5%;}
.title_linked_prod{
	text-align:center;
    text-decoration: none;
    font-family: open sans hebrew, Sans-Serif;
    font-weight: normal;
    font-size: 36px;
    margin: 20px 0;
}
.floatingspecial{float:left;height:60px;}
.btn-signup-loginpage{text-align:center;}
.btn-signup-loginpage a, .btn-signup-loginpage a:hover{margin-top: 5px;color: #000;font-size: 19px;display: inline-block;font-weight: bold;}
.preshipping .btn{font-size:22px;}

.theader:first-child {
    padding-right: 0px!important;
}
.tdata {
    border-bottom: 1px solid #D5D5D9;
    padding-top: 30px;
    padding-bottom: 15px;
	font-size:18px;
}
.cartTitle {
    font-size: 22px;
    font-weight: bold;
}
#ShoppingCart .price {
    font-size: 30px;
}
.total {
    color: #ec174f;
    font-size: 30px;
}
.theader{
	font-size: 24px;
    border-top: 1px solid #D5D5D9;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(213, 213, 217);
    border-bottom: 1px solid #D5D5D9;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(213, 213, 217);
    line-height: 56px;
}
#ShoppingCart .close {
    float: right;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=100);
    opacity: 1;
}
#ShoppingCart img {
    margin-top: -30px;
}

.prop {
    margin-bottom: 10px;
	font-size:18px;
}
.updateqnt{font-size:18px;}
#ShoppingCart input[type="text"] {
    width: 28px;
    margin-bottom: 0px;
    height: 26px;
    font-size: 16px;
    text-align: center;
    margin-left: 20px;
}
#ShoppingCart h2 {
    margin-top: 0px;
	font-weight:700;
}
#ShoppingCart .oldprice {
    font-size: 24px;
    font-weight: 200;
    color: #818181;
}
.theader:last-child {
    padding-left: 0px!important;
}
#ShoppingCart .sum {
    padding-bottom: 10px;
    padding-top: 10px;
    font-weight: bold;
}
.cart-currency {
    font-size: 20px;
}
#ShoppingCart .btn {
    font-size: 24px;
}
.mtajaxcart .cartTitle {
    font-size: 15px;
	font-weight: bold;
}
.mtajaxcart .tdata {
    padding-top: 0px;
    font-size: 14px;
    line-height: 24px;
    margin: 0px;
}
.mtajaxcart .total, .mtajaxcart .price {
    font-size: 20px;
}
.mtajaxcart .close { float: right; font-size: 14px; font-weight: 400; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; filter: alpha(opacity=100); opacity: 1; }
.mtajaxcart .close span { text-decoration: underline; }
.mtajaxcart .close:focus, .mtajaxcart .close:hover { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=100); opacity: 1; }
.mtajaxcart .subtotal {width: 100%;margin-top: 10px;font-size: 20px;font-weight: bold;border: 1px solid #ec174f;color: #ec174f;display: inline-block;padding: 0px 10px;}
.mtajaxcart .btn {letter-spacing: 0em;font-size: 20px;}
#ShoppingCart_Order {
    border: 1px solid #CBCBCB;
    border-bottom: 0px;
}
#ShoppingCart_Total {
    border: 1px solid #CBCBCB;
    border-top: 0px;
    border-bottom: 0px;
    margin-bottom: 30px;
}
.cart-total {
    border-top: 2px solid #2B2D42;
    border-bottom: 1px solid #D5D5D9;
}
.shipping .btn {
    margin-bottom: 20px;
}
#AddressNew label{font-weight:400;}
#checkout .btn {
    margin: 10px 0px;
    width: 370px;
}
#bscpoupon {
    margin-top: 14px;
    height: 35px;
    margin-bottom: 11px;
}
.paymentDetails .checkbox {
    margin-top: 15px;
}
#CardReg {
    border-top: 2px solid #555768;
    margin-top: 15px;
    padding-top: 15px;
}
.modal-body{font-size:18px;}
.sap_menu {
    background-color: #F7F7F7;
}
.SideMenu {
    font-size: 20px;
    margin-bottom: 20px;
}
.SideMenu .heading {
    border-bottom: 1px solid #2b2d42;
    background: url(../images/user_icon.png) no-repeat 100% 0%;
    padding-right: 35px;
    font-weight: bold;
    margin-top: 6px;
    padding-bottom: 8px;
}
.sapList { line-height: 50px; border-bottom: 1px solid #A5A6AF;  padding-right: 35px;}
.SideMenu .active a, .sapList a:hover { background: url(../images/sap_arrow.png) no-repeat 0% 50%; text-decoration: underline; padding-left: 30px; }
fieldset input, #forgot_password {
    position: relative;
}
.LV_validation_message {
    color: #d90429;
    position: absolute;
    margin-top: 5px;
    font-size: 18px;
    margin-right: -266px;
}
.signup .LV_validation_message {margin-right:30px;}
.update .LV_validation_message {margin-right:-82%;}
.login2 .LV_validation_message {margin-right:-170px;}
.ml15 {
    margin-left: 15px;
}
.buttons {
    margin-top: 20px;
}
.saporder #main-content
{
	margin-bottom:50px;
}
.saporder h2{margin-top:8px;font-weight:700;}
.enlarge-img{background:url('../images/Enlarge.png')no-repeat;width:140px;height:30px;display:block;float:right;}
.watch-vid{background:url('../images/Watch.png')no-repeat;width:140px;height:30px;display:block;margin-right:30px;float:right;}
.PrintPage .btn, .PrintNumOrder .btn { margin-left: 15px; }
.PrintPage .page-content img { margin-bottom: 15px; }
.PrintPage #P1, .PrintNumOrder #P1 { margin-top: 15px; }
.Order .page-content { margin: 15px; font-size: 14px; }
.Order .theader { font-size: 18px; line-height: 30px;}
.saporder h2 { margin-top: 8px; }
.saporder .theader { font-size: 22px; line-height: 48px; margin-top: 24px; }
.saporder .tdata { padding-top: 15px; }
input{position:relative;}
.shipping-address{font-size:20px;}
.product-list #main-content, .paymentDetails #main-content{margin-bottom:50px;}
.cathpspecial{margin-top:20px;}	 
.category-home-mob-item{width:100%;background:#ec174f;font-size:20px;height:45px;line-height:45px;margin-top:3px;padding-right:4%;}
.category-home-mob-item a{color:#fff;}
.sale-title{height:0;color:#fff;text-align:center;font-size:15px;color:#fff;position:relative;z-index:999;}
.sale-title span{background: #ec174f;width: 100%;display: block;line-height:30px;}
.td_icon img{max-height:40px;}

/* autoscroller */
#jump-to-anchor {
  position: fixed;
  bottom: 5px;
  z-index: 9999;
  left: 5px;
  background: rgba(255, 255, 255, .75);
  border: 2px solid #ec174f;
  width: 45px;
  height: 65px;
  overflow: hidden;
  -moz-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  -webkit-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}


#jump-to-anchor > a {height: 32px; cursor: pointer; display: block; }
#jump-to-anchor > a#scroll-to-top { background-image: url('../images/chevron-up.png'); background-repeat: no-repeat; background-position: center; }
#jump-to-anchor > a#scroll-to-bottom { background-image: url('../images/chevron-down.png'); background-repeat: no-repeat; background-position: center; }
#jump-to-anchor > a:hover { background: rgba(236, 23, 79, 0.54);  }
#jump-to-anchor > a:focus { outline: none; }

@media (min-width: 992px) {
            #jump-to-anchor:hover { bottom: 15px; left: 15px; }
}

@media (max-width: 991px) { 
            #jump-to-anchor { bottom: 80px; left: 10px; width: 45px; }
}

.brands .abc, .modal-body .abc {
    border-bottom: 1px solid #d2d2d2;
    font-size: 18px;
    margin-bottom: 20px;
}

.letter_firm, .letter_firm_eng {
    margin: 10px 11px;
    display: inline-block;
}
.brands .nav-tabs > li.active > a, .brands .nav-tabs > li.active > a:focus, .brands .nav-tabs > li.active > a:hover, .modal-body .nav-tabs > li.active > a, .modal-body .nav-tabs > li.active > a:focus, .modal-body .nav-tabs > li.active > a:hover {
    background-color: #ec174f;
    color: #fff;
    border: 0px;
}
.brands .tab-content, .modal-body .tab-content {
    background-color: #f5f5f5;
    border: 0px;
    border-top: 1px solid #ec174f;
    padding: 0px;
}
.brands .nav-tabs, .modal-body .nav-tabs {
    text-align: center;
    border: 0px;
}
.brands .nav-tabs>li.active, .modal-body .nav-tabs>li.active {
    /* padding-top: 10px; */
    border: 1px solid #ec174f;
    background-color: #ec174f;
}
.brands .nav-tabs>li, .modal-body .nav-tabs>li {
    float: none;
    display: inline-block;
    margin-right: 0px;
    width: 22%;
    margin: 0px;
}
.brands .nav-tabs > li > a:hover, .modal-body .nav-tabs > li > a:hover {
    border: 0px;
    border-bottom: 0px;
    background-color: #e5e5e5;
    color: #ec174f;
}
.brands .nav-tabs > li > a, .modal-body .nav-tabs > li > a {
    margin-right: 0px;
    background-color: #e5e5e5;
}
.containerLogin{max-width:400px;margin:0 auto;}

.crossed_out {    text-decoration: line-through;}


.product-row{clear:both;padding: 15px;  margin-bottom: 10px; display: -webkit-box;  display: -moz-box;  display: -ms-flexbox;  display: -webkit-flex;  display: flex; background: #f4f4f4;     width: 100%; }
.tdTitle {   width: 50.5%;}
.tdPrice {  width: 30.5%;    text-align: center;}
.tdBtn {  width: 153px;    text-align: center;}

.codeProdact {  color: rgb(127, 126, 125);  display: block;  font-size: 16px;  line-height: 18px;  padding-bottom: 7px;}
.titleProduct {  font-size: 18px;  font-weight: bold;  margin-bottom: 4px;}
.prices {  direction: ltr;}
div[id^="salePrice"] {  color: #ec164f;  font-size: 18px;   font-weight: bold;}
div[id^="oldPrice"] { text-decoration: line-through; font-weight: bold;}
.txtPrice.throughLines { text-decoration: line-through;}
#products_table a[id^='add2Cart'], #products_table a[id^='add2Cart']:focus, #products_table a[id^='add2Cart']:hover { border: 2px solid #ec1850; background: #ec1850; color: #ffffff; font-size: 15px; font-weight: bold; padding: 1.5px 0; width: 100%; text-align: center; display: block;  outline: 0px auto -webkit-focus-ring-color; outline-offset: 0;}
#products_table a[id^='add2Cart'].disabled { pointer-events: none; border-color: transparent;  background: transparent;  color: #ec1850; font-size: 16px;}
.disabled-block .titleProduct {color:#898989;}
.disabled-block .codeProdact {color:#9f9f9f;}
.disabled-block .prices,.disabled-block .txtPrice, .disabled-block div[id^="salePrice"] {color:#898989}






/* SALES POPUP */
.buy-products .newOnSite { text-align: center; margin-top: 5px;}
.nosale .addToCart { float: left !important;}
.nosale #line-count { float: right !important; padding-left: 5px;    margin-bottom: 0;}
.nosale #line-count input { width: 43px; height: 36px; }
.prod-tag-sale-img { max-width: 40px; }
#salesProduct { width: 100%; display: table; border-bottom: 1px solid #ec174f; border-left: 1px solid #ec174f; border-right: 1px solid #ec174f; margin-top: 0; padding-left: 5px; padding-right: 5px;}
a.btn-sales { transform: scale(0.9); float: left; padding: 7px 15px; margin-right: 10px; background: #ec7079 ; color: #fff; border-radius: 99px ; -webkit-border-radius: 99px ; -moz-border-radius: 99px ; -ms-border-radius: 99px ; -o-border-radius: 99px ; }
a.btn-sales:hover{ background: #ec7079 ;color: #fff;}
input[type=radio][name=saleSelect] { margin: 8px 0 0;}
.titleSales { color: #000;    font-size: 18px;  width: calc(100% - 133px);  display: inline-block;   float: right !important;margin-bottom: 0px;}
div#div_sale0 .titleSales {margin-bottom: 5px;}
ul#salesProduct div:last-child {border-bottom: 0;}
.img-sale-popup {  position: relative;  }
.pasteCart .addToCart button { width: 128px; padding: 4px 0 5px 0;margin-bottom: 0;}
.pasteCart .addToCart button span {font-size: 1rem;}
.pasteCart .addToCart {  margin-left: 0px;}
.img-sale-popup img{  position: relative;    max-width: 153px;   max-height: 115px;}
.name_comp {  display: table;  width: 100%;}
#pdetails.withSale > div{ display: inline-block !important; }
#pdetails.withSale .cartandfav { width: auto !important; padding-right: 20px;}
#pdetails.withSale #addTofavorite button { margin-right: 0;}
h3.get_title {  font-size: 27px;  color: #ffffff; position:relative; font-weight: 400;margin-bottom: 33px;background:#ec174f;padding: 10px 15px;}
h3.buy_title{  font-size: 27px;  color: #ffffff; position:relative; font-weight: 400;margin-bottom: 33px;background:#000000;padding: 10px 15px;}
.products_from_popup_sales {  position: relative;  padding-top: 58px;}
.titles-block {    position: absolute;  top: 0;  left: 0;  right: 0;}
/*h3.get_title::after { content: ' ';  width: 100%;  height: 3px;  background: #a5ce43;  position: absolute;  bottom: -13px; right: 0;}
h3.buy_title::after { content: ' ';  width: 100%;  height: 3px;  background: #eb0b45;  position: absolute;  bottom: -13px; right: 0;}*/
.availableProducts.smaller,.availableProductsGet.smaller {   float: left;  position: absolute;   top:21px;font-weight: 600 !important;  left: 10px;  font-size: 1.2rem !important;  color: white !important;   }
  .get_row_overlay { display: none;}
  .get_row_overlay.grayed { position: absolute; top: 0;  right: 15px;  display: block;width: calc(100% - 30px);height: 100%; background-color: rgba(0,0,0,0.5); z-index: 5; }
  .grayed {  filter:grayscale(1);   pointer-events: none;  }
  .get_row.grayed {  opacity: 0.3; }
  .availableProductsGet.grayed { visibility: hidden;}
  .dateSaleList {  font-size: 14px;  color: #5c5c5c;   margin-right: 24px;    line-height: 1.45;clear: both;}
  .get_row.grayed input {  background-color: #d8d8d8;  }
  .select { color: #232323; float: right; font-weight: 400; text-align: center;}
 
  .onlyone .select { margin-top: 5px; }
  .get_row, .buy_row { padding-top: 12px;}
  .step { font-size: 2rem; font-weight: 800;}
.get_row h2 {  font-size: 20px;   font-weight: 400;float:right; color: #202020;width: calc(100% - 86px);}
.buy_row h2 {  font-size: 20px;  font-weight: 400; float:right; color: #202020;width: calc(100% - 86px);}
.buyPR, .getPR {float:left;margin-top: 14px;}
.get_title.grayed {  color: rgb(170, 170, 170);}
.minialert {  position: absolute;  display: none;  background-color: white; font-size: 16px; box-shadow: 0 0 10px rgba(0,0,0,0.2);   width: 251px;   height: 38px;  color: red;  padding: 5px;  left: 0;  bottom: 60px;  border-radius: 5px;   text-align: center;    font-weight: 600;}
span.label-sale-product {  color: #ec174f;}
.get_row.onlyone .btnCount, .buy_row.onlyone .btnCount { display: none; }
.btnCount {  text-align: center;  width: 26px;  height: 26px;  font-size: 26px;  float: right;   line-height: 26px;}
.btnCount:hover { cursor: pointer;}
input.updateQNT{float: right; margin-left: 0; width: 50px;  height: 26px !important;  padding: 3px 4px !important;text-align: center;}
.buy-products .addToCart{ display:table;  width: 100%; padding-top: 12px;  padding-left: 9px;  padding-right: 9px;background: #ececec;position: absolute;  bottom: 0;  left: 0;  right: 0;padding-bottom: 10px;}
.buy-products .availableProducts {  float: right;color: #000000;  font-size: 25px;  margin-left: 15px;font-weight:bold;}
.availableProductsGet {  float: left;color: #ec174f;  font-size: 25px;  margin-left: 15px;  font-weight: bold;}
.buy-products .addToCart button,.buy-products .addToCart a.linkToTubGet{  float: left;font-size: 22px;}
a.linkToTubGet {  margin: 0px 0px 10px 0px; padding: 6px 10px 6px 10px;  font-size: 1em;  width: 211px;}
.buy-products {  position: relative;  padding-bottom: 54px;}
/* Chrome, Safari, Edge, Opera */
.buy-products input::-webkit-outer-spin-button, .buy-products input::-webkit-inner-spin-button {  -webkit-appearance: none; }

/* Firefox */
.buy-products input[type=number] {  -moz-appearance:textfield;width: 45px;}
.buy_row .item:not(:last-child) {  border-bottom: 1px solid #acacac;   padding-bottom: 27px;}
.get_row .item:not(:last-child) {  border-bottom: 1px solid #acacac;   padding-bottom: 27px;}
.buy-products .item {margin-bottom:20px;}
.modal-dialog.salesProductPopup {  width: 90%;  height: 85vh;}
.modal-dialog.salesProductPopup.popUpMini{ max-width:700px;}
.salesProductPopup .modal-content { height: 85vh;}
.salesProductPopup .modal-body {height: calc(85vh - 75px);}
.salesProductPopup iframe {height: calc(85vh - 75px);}
.buy-products {height: 100vh;}
.buy-scroll, .get-scroll{ max-height: calc(85vh - 26px);  overflow-y: auto;}
body.window-sales {  min-height: 100vh !important;padding-right: 0;  padding-left: 0;}

.tab-content .buy_row,.tab-content .get_row {  padding-bottom: 55px; height: calc(85vh - 26px); }

.products_from_popup_sales ::-webkit-scrollbar{width: 8px;height: 0px;}
.products_from_popup_sales ::-webkit-scrollbar-button{}
.products_from_popup_sales ::-webkit-scrollbar-track-piece{background:#ffffff;}
.products_from_popup_sales ::-webkit-scrollbar-thumb{background: #929593;border-radius:10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;top:0px;}

ul#salesProduct > div { border-bottom: 1px dashed #929292;  height: 70px; line-height: 1.5em;  display: table;   margin-left: 0;   width: 100%;padding: 16px 9px 11px 9px;}

.numNegativ {unicode-bidi: embed;  direction: ltr;}
.discount div:not(.price) {   font-size: 22px;}
span.sale-remark {  display: block;  font-weight: normal;  font-size: 14px;   color: #464141;}
.product #pdetails.withSale .cartandfav { height: 8px;}

.nosale .titleSales {  width: auto;}
.popup_sales .container {   padding: 0 15px;}
body.popup_sales {  min-height: 100vh !important;padding: 0 15px;}
body.popup_sales .addToCart button{  margin-bottom:0; font-size: 18px;  margin-left: 0;  margin-top: 0;}
a.toCartFromSale {margin-right:5px;padding: 5px 49.5px 8px;}



.pasteCart { display: block;  clear: both;  float: left;}
#products_table #salesProduct a[id^='add2Cart'],  #products_table #salesProduct a[id^='add2Cart']:focus, #products_table  #salesProduct a[id^='add2Cart']:hover { padding: 0px 13px; }
.product-row.openProductSales {  margin-bottom: 0; border-width: 1px 1px 0 1px; border-style: solid; border-color: #ec174f;  transition-duration: 0.01s;}

/*#products_table #imgAddCartWish a[id^='add2Cart'], #products_table #imgAddCartWish a[id^='add2Cart']:focus, #products_table #imgAddCartWish a[id^='add2Cart']:hover {  background: #ffffff; color: #ec1850;}*/
div[id^='imgAddCartWish']  a[id^='add2Cart'] span:after { content: ' '; font-weight: 100; margin-left: 7px;float: left; width: 10px;height: 10px; border-top: 1px solid #ec174f; border-right: 1px solid #ec174f; transform: rotate( 135deg ); margin-top: 5px; transition-property: transform;  transition-duration: 0.5s;}
.openProductSales div[id^='imgAddCartWish']  a[id^='add2Cart'] span:after {  transform: rotate( -45deg );  margin-top: 11px;}

#products_table div[id^='imgAddCartWish'] a[id^='add2Cart'].disabled span:after, #products_table .openProductSales div[id^='imgAddCartWish'] a[id^='add2Cart'].disabled span:after{content: '';padding-right: 0px;}

#products_table div[id^='imgAddCartWish'] a[id^='add2Cart'].disabled, #products_table div[id^='imgAddCartWish'] a[id^='add2Cart']:focus.disabled, #products_table div[id^='imgAddCartWish'] a[id^='add2Cart']:hover.disabled {  background: rgb(244 244 244);}


#products_table div[id^='imgAddCartWish'] a[id^='add2Cart'], #products_table div[id^='imgAddCartWish'] a[id^='add2Cart']:focus, #products_table div[id^='imgAddCartWish'] a[id^='add2Cart']:hover {  background: #ffffff; color: #ec1850;}
.popupSaleList{min-height: 100vh !important;}