.mainTDcontainer a.red14 {
    top: 33px;
}


body {
  /*background: rgb(255, 255, 255) url("../images/1a.png") repeat-x scroll center top !important;*/
  color: rgb(34, 34, 34);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 75%;
}

.FloatingCartTotalbody {
	font-size: 75%;
	color: #222;
	background: #FFF url(../images/1a.png) repeat-x top !important;
	font-family: Arial, Helvetica, sans-serif;
}
div#header {
    min-height: 233px;
}
#header .header_wrap .container_16.wrap {
  height: 233px !important;
  margin-bottom: 20px !important;
  position: relative;
  width: 1200px !important;
  z-index: 1;
}
 .page-products #header,
 .page-product #header {
   z-index: 999;
  height:230px;
   }

.page-products #header .header_wrap .container_16.wrap,
.page-items #header .header_wrap .container_16.wrap,
.page-product   #header .header_wrap .container_16.wrap,
.page-default  #header .header_wrap .container_16.wrap {
margin-bottom:0px;
}
.header_header_banner1 {
  background: rgba(0, 0, 0, 0) url("../images/newContact.png") no-repeat scroll left top;
  cursor: pointer;
  float: left;
  height: 27px;
  margin: 11px 0 0;
  width: 34px !important;
}
a:hover{
opacity:0.9;
}
.header_userbar {
	background: rgba(0, 0, 0, 0) url("../images/newUser.png") no-repeat scroll left top;
	float: left;
	height: 27px;
	margin: 11px 0 0 0px;
	width: 34px !important;
}
.header_smallcart {
	background: transparent url("../images/newCart.png") no-repeat scroll left top;
	float: left;
	height: 27px;
	margin: 11px 0 0 7px;
	width: 34px !important;
}
#miniCart #cartQuantity, #sidebarcartdiv #cartQuantity {
	background-color: #ff8e01;
	border: 0px;
	border-radius: 10px;
	color: #fff;
	font-size: 8px;
	left: 6px;
	padding: 0px 3px;
	position: absolute;
	text-decoration: none;
	top: -7px;
}

#miniCart .toggle-hover {
  height: 30px;
  width: 30px;
  }
#header div.designbox.header_contactform{
  display:none;
  position:absolute;
  width:270px;
  height:200px;
  border:1px solid #0576ba;
  background:#ffffff;
  top:42px;
  z-index:999999;
  }
#header div.designbox.header_contactform   #cf_email,
#header div.designbox.header_contactform  #cf_newsletter,
#header div.designbox.header_contactform   label  ,
#header div.designbox.header_contactform  #cf_content,
#header div.designbox.header_contactform  #cf_subject
{
display:none;

}
.header_contactform button.button {
    width: 215px;
    position: relative;
    left: 11px;

}

.header_contactform  .title span {
  color: #0576ba;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv,
#miniCart #minicartdiv {
  background-color: #ffffff;
  border: 1px solid #045587;
  color: #ffffff;
  display: inline-block;
  left: 0;
  min-height: 100px;
  padding: 0px;
  position: absolute;
  top: 30px;
  width: 350px;
  z-index: 9999;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv:before,
#minicartdiv:before{
content:" ";
position:absolute;
top:-7px;
background:url("../images/box_arrow.png") no-repeat scroll 0 0 transparent;
width:11px;
height:12px;
left:10px;
}

#header .header_wishlist div#miniwishlist div#miniwishlistdiv li.wishlistitem .productinfo {
    width: 80%;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv li.wishlistitem .productinfo .addtocart {
    position: relative;
    left: 15px;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv li.wishlistitem .productinfo .delete {
    position: relative;
    left: 15px;
}

#minicartdiv .minicartbottom {
    background: #045587 none repeat scroll 0 0;
    color: #ffffff;
    height: 42px;
}
#minicartdiv .total {
    border-bottom: 0 solid #dddddd;
    float: right;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 5px 5px 0 0;
    width: auto;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv{
        background: #045587 none repeat scroll 0 0;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv li.wishlistitem{
    background: #fff;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv a.button-silver.wishlist_to_cart:hover,
#minicartdiv .button-silver:hover {
    background: #424242 none repeat scroll 0 0;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv a.button-silver.wishlist_to_cart,
#minicartdiv .button-silver {
    background: #ff8f00 none repeat scroll 0 0;
    border: 0 solid #ffffff !important;
    border-radius: 0px;
    box-shadow: 0 0 0 0 #ffffff inset;
    color: #ffffff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 8px 5px;
    padding: 2px 10px;
}
#header .header_wishlist div#miniwishlist div#miniwishlistdiv li.wishlistitem .productinfo .delete a,
#minicartdiv .delete a, #sidebarcartdiv .delete a {
    background: rgba(0, 0, 0, 0) url("../images/del.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    left: 5px;
    margin-left: 5px;
    text-decoration: none;
    text-indent: 9999px;
    width: 20px;
	opacity:0.9;
}

#minicartdiv .productinfo, #sidebarcartdiv .productinfo {
  width: 265px;
}
.info_cell .quantity .value {
  color: #000000;
}
#minicartdiv .price, #sidebarcartdiv .price {
    color: #0576ba;
    font-size: 16px;
}
#minicartdiv #minicart_continue:hover {
    background: #424242 none repeat scroll 0 0;
}
#minicartdiv #minicart_continue {
    background: #0576ba none repeat scroll 0 0;
    border: 0 solid #ffffff !important;
    border-radius: 0px;
    box-shadow: 0 0 0 0 #ffffff inset;
    color: #ffffff;
    float: left;
    font-size: 14px;
    font-weight: normal;
    margin: 8px 5px;
    padding: 2px 10px;
}
#minicartdiv .quantity {
    margin-top: 5px;
}
#minicartdiv .image, #sidebarcartdiv .image {
  border: 1px solid #dddddd;
  float: right;
  height: 56px;
  margin: 0 10px 0 10px;
  overflow: hidden;
  vertical-align: middle;
  width: 56px;
}
#minicartdiv .name a, #sidebarcartdiv .name a {
  color: #0576ba;
  text-decoration: none;
}
.header_contactform:before{
content:" ";
position:absolute;
top:-7px;
background:url("../images/box_arrow.png") no-repeat scroll 0 0 transparent;
width:11px;
height:12px;
left:10px;
}

#header div.designbox.header_contactform button.button span {
  background-color: #ff8f00;
  background-image: none;
  background-position: left top;
  background-repeat: no-repeat;
  border-radius: 0px;
  color: #ffffff;
  display: block;
  font-size: 18px;
  height: 30px;
  line-height: 30px;
  padding-left: 0px;
  text-align: center;
  width: 184px;
}
#header  div.designbox.header_contactform button.button:hover span {
	background-image: none;
	background-color:#8bc34a;
	}
.header_searchbox {
	background: white none repeat scroll 0 0;
	bottom: 4px;
	left: 10px;
	position: absolute;
}
.searchbox {
	direction: rtl;
}
.header_searchbox #right_srch_str {
	border: 0 none;
	color: #333;
	direction: rtl;
	float: right;
	font-size: 14px;
	height: 30px;
	line-height: 25px;
	padding: 2px;
	position: relative;
	text-align: right;
	width: 330px;
	z-index: 400;
	margin-bottom: 0px;
}
.header_searchbox button.button {
	float: left;
	margin-top: 4px !important;
}
.header_searchbox button.button span {
	background-image: url("../images/5.png");
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	padding-left: 5px;
}
#header .header_searchbox .searchbox {
  margin: 0px;
}
.header_searchbox button.button span span {
	background-image: none;
	background-position: right top;
	line-height: 20px;
	font-size: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.header_header_banner2 {
  background: rgba(0, 0, 0, 0) url("../images/7a.png") no-repeat scroll left top;
  float: left;
  height: 28px;
  margin: 8px 0 0 22%;
  width: 186px !important;
  margin-left: 175px !important;
}
.header_menu {
	float: right;
	width: 670px !important;
	height: 30px;
	margin: 14px 0 0 0;
}
.menu.grid_16 {
	width: 637px !important;
	height: auto;
	margin: 0px !important;
}
#header .menu .content > ul, #header .menu {
	background: none !important;
	margin-bottom: 0;
}
.header_menu .menu li {
	float: right;
	background: url(../images/6.png) no-repeat left;
	padding: 0px 10px !important;
}
.header_menu .menu a {
  color: #0576BA !important;
  direction: rtl;
  font-size: 16px !important;
  padding: 2px 0;
  text-align: right;
}
.header_menu .menu a:hover {
	color: #e48f43 !important;
	font-size: 16px !important;
}
.header_menu .menu .dropdown-menu ul {
	position: absolute;
	top: 22px !important;
	margin: 1px 0px 0px;
	padding: 0px;
	border: 0px solid #1564c0;
	background: #fbfdff ;
	width: 280px!important;
}
.header_menu .menu .dropdown-menu ul li {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #FBFDFF none repeat scroll 0 0;
  border-bottom: 1px solid #277ada !important;
  border-image: none;
  border-left: 0 none;
  border-right: 0 none;
  border-top: 0 none;
  padding: 0;
}
.header_menu .menu .dropdown-menu ul li a {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	padding: 2px 5px;
}
#designbox_175 .dropdown-menu{

  margin: 0 -42px 5px !important;
}
#miniuserbar #miniuserbarholder {
background: rgba(0, 0, 0, 0) url("../images/17.png") no-repeat scroll left top;
border: 0 solid #0576ba;
color: #757575;
left: -36px;
min-height: 143px;
padding: 18px 10px;
position: absolute;
top: 25px;
width: 275px;
z-index: 9999;
}

#miniuserbar .toggle-hover {
  height: 30px;
  width: 30px;
  }

#miniuserbar .title {
	background: transparent;
	color: #0576ba !important;
	text-align: center;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 8px;
}
#miniuserbar .title strong {
	font-weight: normal;
}
#miniuserbar label {
	display: none;
}
#miniuserbar input {
	margin: 0px 0px 5px;
	width: 246px !important;
	height: 18px;
	color: #BDBDBD;
	font-size: 14px;
	text-align: right;
	direction: rtl;
	border: 1px solid #E0E0E0;
	background: #EEE none repeat scroll 0% 0%;
	padding: 2px;
}
#miniuserbar button.button {
	margin: 5px 0px 0px 5px;
}
#miniuserbar button.button span {
	background-image: none;
	background-color: #ff8f00;
	width: 86px;
	height: 21px;
	text-align: center;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	border-radius: 0px;
	padding-left: 0px;
}
#miniuserbar button.button:hover span {
	background-image: none;
	background-color:#8bc34a;
	}
#miniuserbar button.button span span {
	background-image: none;
	background-position: right top;
	line-height: 21px;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}
#miniuserbar ul li {
	border-bottom: 0px;
	float: right;
	text-align: right;
	width: 93%;
	margin-right: 17px;
}
#header #miniuserbar .userbar a {
	color: #0576ba;
	float: right;
	margin: 4px 0px 0px 15px;
	padding: 0px;
	text-decoration: none;
	font-size: 13px;
}
#header #miniuserbar .userbar a:hover {
	color: #000;
}
.header_header_banner3 {
  /*background: rgba(0, 0, 0, 0) url("../images/8.png") no-repeat scroll left top;*/
  float: left;
  height: 110px;
  margin: 16px 0 0 -2px;
  width: 338px !important;
  clear: left;
}
.header_header_banner4 {
	float: right;
	width: 485px !important;
	height: 101px;
	/* background: url(../images/9.png) no-repeat right top; */
	margin: 25px 0 0 0px;
}
.header_articles {
	width: 1200px !important;
	height: 61px;
	background: #0576ba;
	border: 0px;
	margin: 15px 0px;
}
.header_articles .menu li a, .header_articles .menu.buttons a {
	color: #FFF;
	font-size: 18px !important;
	padding: 15px 13px !important;
}
.maindivCenter {
	position: relative;
	width: 1200px !important;
	margin: auto;
	z-index: 0;
}
table.tlb_main, .mainTDWrap.grid_16 {
	width: 1200px !important;
	margin: 0px;
}
.mainTDcontainer {
	margin-top: 0px;
	width: 100%;
}
/*div.designbox.homepage_articles.hparticles {
background:url(../images/hp_articles_bg.jpg) no-repeat top right #eeeeee;
	width: 380px;
	margin: 0px;
	float:left;
	margin:0px 13px;
	  height: 320px;
    overflow: hidden;
}*/
div.designbox.homepage_articles .title {
  color: #ffffff;
  font-size: 29px;
  margin-bottom: 10px;
  line-height: 55px;
  padding-right: 80px;
}
div.designbox.homepage_articles .title strong{
font-weight: normal;
}
div.designbox.homepage_articles .articles-thumnails li .name {
  color: #212121;
  direction: rtl;
  display: inline-block;
  font-size: 16px;
  text-decoration: none;
  line-height:16px;
}
div.designbox.homepage_articles  .articles-thumnails li .pShortDesc {
direction: rtl;
font-size: 14px;
line-height: 15px;
padding: 0 5px;
text-align: right;
}
div.designbox.homepage_articles  .articles-thumnails li .more a,
div.designbox.homepage_articles  .articles-thumnails li .more a span{
  color: #212121;
  font-size: 14px;
}
.page-columns-1 .homepage-div .articles-thumnails.version-1 ul {
  float: none;
  width: 100%;
}

.page-columns-1 .articles-thumnails.version-1 li {
  height: 94px;
  overflow: hidden;
  padding: 0 5px 5px;
  width: 360px;
}


.homepage-slider {
	width: 1200px !important;
	height: 450px;
	margin: 0px 0 12px 0px;
	clear: both;
}
#slider-700-nav {
  margin-right: 48%;
}

div.designbox.homepage_homepage_banner1 {
  background: rgba(0, 0, 0, 0) none no-repeat scroll left top;
  float: right;
  height: auto;
  margin: 0 0 0 8px;
  width: auto !important;
}
.designbox.homepage_homepage_banner2 {
  width: auto;
}
.page-default .designbox.headerwide_articles {

  margin-bottom: 30px;
}
.homepage_homepage_banner1 .banner-block p>a
{
margin-left:13px;
}
.homepage_homepage_banner1 .banner-block p>a:last-child{
margin-left:0px;
}


.homepage_homepage_banner5 .banner-block >div
{
top:-3px!important;
}
/*div.designbox.homepage_homepage_banner6 {

	float:left;
	padding-top:60px;
	width: 270px !important;
	height: 258px;
	margin:0px;
	background: url(../images/bpatent_update_title.jpg) no-repeat top left;
	border:1px solid #757575;
	overflow:hidden;
}*/
.homepage_spacielitems {
	width: 1200px;
	margin: 15px 0px 10px;
	height: auto;
}




.homepage_spacielitems .title {
	width: 1200px !important;
	height: 36px;
	text-align: center;
	font-size: 24px;
	color: #25aae1 !important;
	font-weight: normal;
	padding: 0 0 35px 0px;
	background: #fff url(../images/11.png) no-repeat bottom center !important;
}
.block.homepage .title strong {
	font-size: 24px;
	color: #25aae1 !important;
	font-weight: normal;
}
.spaciels-wrap {
	z-index: 99;
	height: 360px !important;
}
.articles-thumnails {

}
.page-columns-1 .products-box-titles {
	width: 1200px !important;
	height: 36px;
	text-align: center;
	font-size: 24px;
	color: #25aae1 !important;
	font-weight: normal;
	padding: 0 0 35px 0px;
	background: #fff url(../images/11.png) no-repeat bottom center !important;
		margin-top: 15px;
}


.homepage_spacielitems .jcarousel-list .jcarousel-item {
	float: right;
	height: 335px;
	padding: 0px 0px 0px;
	position: relative;
	width: 250px;
	border-radius: 6px;
	margin: 10px 22px;
	border: 1px solid #e0e0e0;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item  .imagediv{
	text-align: center;
	background: none repeat scroll 0px 0px #FFF;
	border: 0px;
	height: 200px;
	margin: 10px auto 0px;
	width: 250px;

}
.homepage_spacielitems .jcarousel-list .jcarousel-item  .imagediv a{
	 width:100%;
	 height:100%;
	 padding:0px;
	 margin:0px;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item  .imagediv img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}

.homepage_spacielitems .jcarousel-list .jcarousel-item  .description{
display:none;
}


.homepage_spacielitems .jcarousel-list .jcarousel-item:hover .description{
background: rgba(0, 0, 0, 0) url("../images/desc_bg.png") repeat scroll right top;
border-radius: 10px 10px 0 0;
color: #ffffff;
display: block;
height: 150px;
padding: 30px;
position: absolute;
right: 0px;
    top: 0;
    width: 191px;
font-size: 16px;
direction: rtl;
cursor:pointer;
 z-index: 2;
}

.homepage_spacielitems .jcarousel-list .jcarousel-item .item-name {
	text-align: center;
	background: none;
	border: 0px;
	height: 54px;
	width: 250px;
	margin: 0px auto 0px;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .item-name a {
	color: #0576ba;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	direction: rtl;
	text-decoration: none;
	display: block;
	line-height: 30px;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item  .item-name a:hover {
	color: #f29727;
	text-decoration: none;
}

.homepage_spacielitems .jcarousel-list .jcarousel-item .reg-price {
	display: inline;
	margin: 0px 5px;
	color: #ccc;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .reg-price span.name {
	display: none;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .reg-price  {
	color: #ccc;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .reg-price span {
	color: #ccc;
	font-size: 16px;
	font-weight: normal;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .sale-price {
	float: none;
	display: inline;
float: none;
margin-right: 22%;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .sale-price span.name {
	display: none;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .sale-price span {
	color: #0576ba;
	font-size: 18px;
	font-weight: bold;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .sale-price em {
	font-size: 16px;
	color: #0576ba;
	font-weight: normal;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item .buttons-box {
	display: block;
	position: static;
	width: 232px;
	height: 31px;
	text-align: center;
	margin: 10px  auto 0;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item  a.more-info {
	display: none;
}
.boxItem-wrap .notice{
    background-color: #cfd8dd;
    background-image: none;
    background-position: right top;
    background-repeat: no-repeat;
    border-radius: 6px 6px 0px 0px;
    cursor: pointer;
    direction: rtl;
    display: inline-block;
    float: right;
    height: 31px;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    width: 191px!important;
    font-size: 16px;
    color: #757575;
    position: absolute;
    bottom: -6px;
    right: 19px;
    line-height: 30px;
	}
.boxItem div.ProductBox_promotion img{
	    top: 24px;
}
.buttons-box .notice {
    background-color: #cfd8dd;
    background-image: none;
    background-position: right top;
    background-repeat: no-repeat;
    border-radius: 6px 6px 0px 0px;
    cursor: pointer;
    direction: rtl;
    display: inline-block;
    float: right;
    height: 31px;
    padding: 0px 0px;
    text-align: center;
    text-decoration: none;
    width: 191px!important;
    font-size: 16px;
    color: #757575;
    position: absolute;
    bottom: -16px;
    right: 28px;
    line-height: 30px;
	}
.homepage_spacielitems .jcarousel-list .jcarousel-item  a.add-to-cart {
	background-image: none;
	background-color: #8bc34a;
	background-position: right top;
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 6px;
	height: 31px;
	float: right;
	width: 230px !important;
	text-align: center;
	direction: rtl;
	padding-right: 0px;
	margin-left: 10px;
	text-decoration: none;
	cursor: pointer;
}
.homepage_spacielitems .jcarousel-list .jcarousel-item  a.add-to-cart:hover {
	background-color: #0576ba;

	}
.homepage_spacielitems .jcarousel-list .jcarousel-item  a.add-to-cart span {
	background-image: none;
	background-position: left top;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
	display: inline-block;
	font-weight:bold;
}
.page-columns-1 .jcarousel-skin-tango .jcarousel-container-horizontal {
    height: 362px;
    width: 1200px;
}
.page-columns-1 .jcarousel-skin-tango .jcarousel-clip-horizontal {
  height: 364px;
  margin-left: 10px;
  width: 1180px;
  overflow:visible;
}

#defProductboxesTbl .productBoxes .boxItem.grid_4 {
	float: right;
	height: 335px;
	padding: 0px 0px 0px;
	position: relative;
	width: 250px;
	border-radius: 6px;
	margin: 10px 22px;
	border: 1px solid #e0e0e0;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .boxPicture {
	text-align: center;
	background: none repeat scroll 0px 0px #FFF;
	border: 0px;
	height: 200px;
	margin: 10px auto 0px;
	width: 250px;
}

#defProductboxesTbl .productBoxes .boxItem.grid_4 .boxPicture  a{
	 width:100%;
	 height:100%;
	 padding:0px;
	 margin:0px;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .boxPicture  img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .boxDescription{
display:none;
}


#defProductboxesTbl .productBoxes .boxItem.grid_4:hover .boxDescription{
background: rgba(0, 0, 0, 0) url("../images/desc_bg.png") repeat scroll right top;
border-radius: 10px 10px 0 0;
color: #ffffff;
display: block;
height: 150px;
padding: 30px;
position: absolute;
right: -10px;
top: 0;
width: 191px;
font-size: 16px;
direction: rtl;
cursor:pointer;
 z-index: 2;
}

#defProductboxesTbl .productBoxes .boxItem.grid_4 .item-name {
	text-align: center;
	background: none;
	border: 0px;
	height: 54px;
	width: 250px;
	margin: 0px auto 0px;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .item-name a {
	color: #0576ba;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	direction: rtl;
	text-decoration: none;
	display: block;
	line-height: 30px;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .item-name a:hover {
	color: #f29727;
	text-decoration: none;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .product-box-prices {
	text-align: center;
	background: none;
	border: 0px;
	height: auto;
	width: 250px;
	margin: 0px auto 0px;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .product-box-prices .reg-price {
	display: inline;
	margin: 0px 5px;
	color: #ccc;
	   position: relative;
    top: -3px;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .product-box-prices .reg-price span.name {
	display: none;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .product-box-prices .reg-price span {
	color: #ccc;
	font-size: 16px;
	font-weight: normal;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .product-box-prices .sale-price {
	float: none;
	display: inline;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .product-box-prices .sale-price span.name {
	display: none;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .product-box-prices .sale-price span {
	color: #0576ba;
	font-size: 18px;
	font-weight: bold;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .product-box-prices .sale-price em {
	font-size: 16px;
	color: #0576ba;
	font-weight: normal;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .ProductBoxBtn {
		display: block;
	position: static;
	width: 232px;
	height: 31px;
	text-align: center;
	margin: 10px  auto 0;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .ProductBoxBtn a.more-info {
	display: none;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart {
	background-image: none;
	background-color: #8bc34a;
	background-position: right top;
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 6px;
	height: 31px;
	float: right;
	width: 230px !important;
	text-align: center;
	direction: rtl;
	padding-right: 0px;
	margin-left: 10px;
	text-decoration: none;
	cursor: pointer;
}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart:hover {
	background-color: #0576ba;

	}
#defProductboxesTbl .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart span {
	background-image: none;
	background-position: left top;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
	display: inline-block;
		font-weight: bold;
}
#footer {
	min-height: 622px;
	color: #FFF;
	width: 100%;
	margin: 0px 0 0 0;
	background: url(../images/16a.png) repeat-x  0px 0px #f5f5f5;
}
.page-default #footer {
	margin: 0px 0 0 0;
}
#defProductboxesTbl {
    margin-bottom: 15px;
}

#footer .container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 1200px !important;
}
.footer_newsletter {
  background: rgba(0, 0, 0, 0) url("../images/19.jpg") no-repeat scroll center top;
  height: 254px;
  margin: 0 0 15px;
  position: relative;
  top: 30px;
  width: 1200px !important;
  min-height: 260px ;
}
#footer .footer_newsletter .newsletter .content .success {
  right: 0px;
  left: 0px;
  margin: 0 auto;
  width: 400px;
  text-align: center;
  margin-top: 20px;
  border: 1px solid #ADBEAD;
  box-shadow: 0px 1px 3px 1px white;
}
#footer .footer_newsletter  .block   .title {
display:block;
	font-size: 34px;
	text-align: center;
	color: #FFF;
	margin: 10px 0px 0px;
	font-weight: normal;
	line-height: 38px;
}
.footer_newsletter .subtitle{
	font-size: 18px;
	text-align: center;
	color: #FFF;
	margin: 20px 0px 0px;
	font-weight: normal;
	line-height: 18px;
}

.footer_newsletter label {
	font-weight: normal;
	font-size: 17px;
	text-align: center;
	color: #FFF;
	margin: 13px 0px 10px 0;
	clear: both;
	display: block;
}
.footer_newsletter fieldset {
	padding: 0px;
	margin: 5px 0 0;
	border: medium none;
	text-align: center;
}
.footer_newsletter input.text {
	width: 351px;
	height: 31px;
	text-align: right;
	direction: rtl;
	color: #bdbdbd;
	font-size: 12px;
	padding: 3px;
	border: 0px;
}
.footer_newsletter button.button span {
	background-image: none;
	background-color: #d98723;
	width: 160px !important;
	height: 40px;
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	text-align: center;
	border-radius: 6px;
	padding-left: 0px;
}

.footer_newsletter button.button:hover span{

background-color: #8bc34a;
}

.footer_newsletter button.button span span {
	background-image: none;
	background-position: right top;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}
.designbox.footer_footer_banner2 {
  margin-top: 75px ;
}
.footer_categories {

  float: left;
  height: auto;
  margin-top: 76px;
  overflow: hidden;
  width: 100% !important;
}
#footer .footer_newsletter .block .title span {
  font-weight: normal;
}
.footer_categories li.parent {
	float: right;
	width: 210px;
	height: auto;
	overflow: hidden;
	margin: 0px 20px 14px 0px;
}
.footer_categories li a.Catname {
	color: #0576ba;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	padding: 0px;
}

.footer_categories li a.Catname:hover {
	color: #8bc34a;
	}
.footer_categories li {
	text-align: right;
	direction: rtl;
	padding: 0px;
}
.footer_categories li li a {
	color: #0576ba;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	padding: 0px;
}
.footer_categories li li a:hover {
	color: #d98723;
}
.footer_footer_banner1 {
  background: rgba(0, 0, 0, 0) none no-repeat scroll right top;
  float: left;
  height: auto;

  margin-top: 75px;
  width: 1200px !important;
}

.footer_footer_banner2 {	float:right;

}
.footer_newsletter .content fieldset >  p >label{
display:none;
}
#footer div.designbox.footer_menu {
  width: 100px;
  float: right;
  margin-top: 75px;
}
#footer div.designbox.footer_menu li {
  float: none;
  text-align: right;
}

#footer div.designbox.footer_menu li a{
color:#0576ba;
text-decoration:none;
font-size:16px;
}
#footer div.designbox.footer_menu li a:hover{
color:#ff8e01;
}
/*Product category Page here */

.header_breadcrumb {
	clear: both;
	width: 1200px !important;
	height: 30px;
	margin: -17px 0 0px 0px;
	padding: 0px;
}
#header .breadcrumb {
	width: 1200px !important;
	margin: 0px;
}
#header .breadcrumb li {
	float: right;
	margin-left: 5px;
	padding-right: 1px;
	direction: rtl;
}
#header .breadcrumb li.first a {
	background: none;
	margin-right: 0px;
	padding-right: 0;
}
#header .breadcrumb li a {
	background: url("../images/21.png") no-repeat scroll 100% 9px transparent;
	padding-right: 15px;
	display: block;
	font-size: 14px;
	color: #d98723;
	line-height: 27px;
}
#header .breadcrumb li a, #header .breadcrumb li span {
	color: #d98723;
}
.products-page h1 {
	color: #0576ba;
	font-size: 21px !important;
	font-weight: normal;
	margin: 22px 0px 20px 0;
	text-align: center;
	padding: 0px;
}
.products_banner1 {
	width: 1200px !important;
	height: auto;
	background: none no-repeat top left;
	margin: 0 0 10px 0;
}
.itemsgridsort {
	color: #0576ba;
	font-size: 14px;
}
.itemsgridsort select {
	margin: 0px;
	width: 111px;
	height: 24px;
	border-radius: 0px;
	border: 1px solid #3d8ac4;
	color: #757575;
	font-size: 12px;
}

.itemsgrid-bar {
  background: #e3f2fd none repeat scroll 0 0;
  border-bottom: medium none;
  direction: rtl;
  display: inline-block;
  width: 100%;
  color:#0576ba;
  font-size:14px;
}
.products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-search input[type="text"] {
    height: 17px !important;
    line-height: 17px;
    margin: 2px 10px 0 0;
    padding: 2px;
    width: 100px;
}
.products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-sorting {
    border-left: 0 solid #dddddd;
    border-right: 0 solid #dddddd;
    line-height: 30px;
    margin-top: 2px;
    padding: 5px 20px 0 0;
    width: 345px;
}
.products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-sorting select {
    border-radius: 0;
    padding: 4px;
    width: 106px;
}
.products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-pricerange {
   margin-left: 7px;
margin-right: 0;
width: 320px;
margin-top: 5px;
}
.products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-pricerange button.button span {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #0576ba;
    font-size: 12px;
}
.products-page .itemsgrid-bar .itemsgrid-bar-wrap .itemsgrid-pricerange button.button:hover span {
    background-image: none !important;
}

.itemsgrid-bar-wrap {
  margin: 0px 10px;
}

.itemsgrid-view {
    font-size: 16px;
    line-height: 35px !important;
    margin-right: 40px;
    margin-top: 2px;
}
.itemsgrid-view a {
    background-image: url("../images/gridicons3.png");
    display: inline-block;
    height: 33px;
    text-indent: 9999px;
    width: 34px;
}
.itemsgrid-view a.list, .itemsgrid-view a.list {
    background-position: 0 -1px;
    height: 31px;
}
.itemsgrid-view a.gallery, .itemsgrid-view a.gallery {
    background-position: 34px -1px;
    height: 32px;
}
.itemsgrid-view a.list.selected, .itemsgrid-view a.list:hover {
    background-position: 0 -33px;
    height: 33px;
}
.itemsgrid-view a.gallery.selected, .itemsgrid-view a.gallery:hover {
    background-position: 34px -33px;
    height: 33px;
}
.itemsgrid-search {
    font-size: 16px;
    height: 35px;
    margin: 5px 12px 0;
    padding: 5px 15px 0 0;
}
.itemsgrid-search .first {
    display: none;
}
.itemsgrid-search input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #ffffff none repeat scroll 0 0;
    border-color: #cccccc #cccccc #cccccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px 0;
    color: #178fd9;
    display: inline;
    font-size: 13px;
    height: 19px;
    width: 218px;
}
.itemsgrid-search button {
    float: left;
    left: 4px;
    position: relative;
    top: 3px;
}
.itemsgrid-search button.button span {
    background-image: url("../images/search_btn.png");
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 22px;
    padding-left: 0;
    width: 23px;
}
.itemsgrid-search button.button span span {
    background-image: none;
    background-position: right top;
    font-size: 0;
    line-height: 0;
    padding-right: 0;
}
.itemsgrid-search input[type="text"] {
    height: 19px !important;
    line-height: 19px;
}
.itemsgrid-compare {
    float: left !important;
    margin-top: 13px;
}
.itemsgrid-view {
    float: left !important;
    margin-left: 10px;
    margin-top: 6px;
}
.itemsgrid .productBoxes .boxItem.grid_4 {
	float: right;
	height: 335px;
	padding: 0px 0px 0px;
	position: relative;
	width: 265px;
	border-radius: 6px;
	margin: 10px 22px;
	border: 1px solid #e0e0e0;
}
.itemsgrid .productBoxes .boxItem.grid_4.first {
	margin-right: 0px;
}
.itemsgrid .productBoxes .boxItem.grid_4.last {
	margin-left: 0px;
}
.itemsgrid .productBoxes .boxItem.grid_4 .boxPicture {
	text-align: center;
	background: none repeat scroll 0px 0px #FFF;
	border: 0px;
	height: 200px;
	margin: 10px auto 0px;
	width: 250px;
}

.itemsgrid .productBoxes .boxItem.grid_4 .boxPicture  a{
	 width:100%;
	 height:100%;
	 padding:0px;
	 margin:0px;
}
.itemsgrid .productBoxes .boxItem.grid_4 .boxPicture  img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}

.itemsgrid .productBoxes .boxItem.grid_4 .item-name {
	text-align: center;
	background: none;
	border: 0px;
	height: 54px;
	width: 250px;
	margin: 0px auto 0px;
}
.itemsgrid .productBoxes .boxItem.grid_4 .item-name a {
	color: #0576ba;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	direction: rtl;
	text-decoration: none;
	display: block;
	line-height: 30px;
}
.itemsgrid .productBoxes .boxItem.grid_4 .item-name a:hover {
	color: #f29727;
	text-decoration: none;
}

.itemsgrid .productBoxes .boxItem.grid_4 .boxDescription{
display:none;
}


.itemsgrid .productBoxes .boxItem.grid_4:hover .boxDescription{
background: rgba(0, 0, 0, 0) url("../images/desc_bg.png") repeat scroll right top;
border-radius: 10px 10px 0 0;
color: #ffffff;
display: block;
height: 150px;
padding: 30px;
position: absolute;
right: -10px;
top: 0;
width: 206px;
font-size: 16px;
direction: rtl;
cursor:pointer;
z-index:1;
}

.itemsgrid .productBoxes .boxItem.grid_4 .product-box-prices {
	text-align: center;
	background: none;
	border: 0px;
	height: auto;
	width: 250px;
	margin: 0px auto 0px;
}
.itemsgrid .productBoxes .boxItem.grid_4 .product-box-prices .reg-price {
	display: inline;
	margin: 0px 5px;
	color: #ccc;
	   position: relative;

}
.itemsgridl .productBoxes .boxItem.grid_4 .product-box-prices .reg-price span.name {
	display: none;
}
.itemsgrid .productBoxes .boxItem.grid_4 .product-box-prices .reg-price span {
	color: #ccc;
	font-size: 16px;
	font-weight: normal;
}
.itemsgrid .productBoxes .boxItem.grid_4 .product-box-prices .sale-price {
	  display: inline;
  float: right;
  margin-right: 22%;
}
.itemsgrid .productBoxes .boxItem.grid_4 .product-box-prices .sale-price span.name {
	display: none;
}
.itemsgrid .productBoxes .boxItem.grid_4 .product-box-prices .sale-price span {
	color: #0576ba;
	font-size: 18px;
	font-weight: bold;
}
.itemsgrid .productBoxes .boxItem.grid_4 .product-box-prices .sale-price em {
	font-size: 16px;
	color: #0576ba;
	font-weight: normal;
}
.itemsgrid .productBoxes .boxItem.grid_4 .ProductBoxBtn {
		display: block;
	position: static;
	width: 232px;
	height: 31px;
	text-align: center;
	margin: 10px  auto 0;
}
.itemsgrid .productBoxes .boxItem.grid_4 .ProductBoxBtn a.more-info {
	display: none;
}
.itemsgrid .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart {
	background-image: none;
	background-color: #8bc34a;
	background-position: right top;
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 6px;
	height: 31px;
	float: right;
	width: 230px !important;
	text-align: center;
	direction: rtl;
	padding-right: 0px;
	margin-left: 10px;
	text-decoration: none;
	cursor: pointer;
}
.itemsgrid .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart:hover {
	background-color: #0576ba;

	}
.itemsgrid .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart span {
	background-image: none;
	background-position: left top;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
	display: inline-block;
	font-weight:bold;
}
.itemsgridpaging {
	width: 100% !important;
	line-height: 60px;
	text-align: center;
	margin: 10px 0px;
}
.paging-div .items-paging, .itemsgrid-pages {
	background: none repeat scroll 0px 0px transparent;
	font-size: 14px;
	width: 20%;
	margin: auto;
}
.paging-div .items-paging .name, .itemsgrid-pages .name {
	display: none;
}
.paging-div .items-paging a.current, .paging-div .items-paging a:hover {
	background: #01579b;
	border-radius: 0px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	margin: 0px 2px;
	padding: 5px 5px;
	text-align: center;
	width: 15px;
}
.paging-div .items-paging a {
	background: #f9a825;
	border-radius: 0px;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	height: 15px;
	line-height: 15px;
	margin: 0px 2px;
	padding: 5px 5px;
	text-align: center;
	width: 15px;
}
/*Product Details Page */

.mainTDWrap.grid_12 {
	margin: 0px !important;
}
body.page-product #sidebar {
	display: none;
}
body.page-product table.ProductPageTbl {
	width: 1200px !important;
	height: auto;
}
.ProductPageSection {
	position: relative;
	width: 1200px;
	height: auto;
	margin: 52px 0px 0 0;
	padding: 0px;
}
.product_header_wrap{
	width: 1200px;
	height: auto;
	display:inline-block;
}
.product_header_left{
	width:700px;
	float:left;
	position:relative;
}
.product_header_right{
	width:450px;
	float:right;
}
.ProductPageSection .product-images {
	float: left;
	width: 695px !important;
	height: 378px;
	margin: 0px 0 20px 0;
	border: 1px solid #e0e0e0;
}
.ProductPageSection .product-images #imgBigDIV {
	background-color: #FFF;
	border: 0px solid #e0e0e0;
	height: 378px;
	margin-bottom: 0px;
	width: 595px;
	position: relative;
	text-align:right;
	float:right;
}

.product-images #imgBigDIV img {
    width: auto!important;
    height: auto!important;
    max-width: 90%;
    max-height: 100%;
	text-align:right;
	position:sticky;

}

.ProductPageSection .product-images #enlargeIcon {
    line-height: 38px;
    /* margin-bottom: 39px; */
    /* margin-top: -41px; */
    position: relative;
    z-index: 500;
    top: 428px;
    right: -600px !important;
    left: auto !important;
}
.product-images #enlargeIcon a {
	background: transparent url("../images/23.png") no-repeat scroll 100% 0px;
	display: inline-block;
	padding-right: 51px;
	text-decoration: none;
	margin-right: 10px;
}
.product-images #enlargeIcon span {
	background: none;
	color: #fff;
	font-size: 0px;
	padding: 8px 0px 8px 22px;
	text-decoration: underline;
}
.ProductPageSection .product-thumbnails {
	float: left;
	width: 145px;
	height: 297px;
	margin: -5px 0px 0px 10px;
	position: relative;
	top: -356px;
	 z-index: 2;
}
.ProductPageSection .product-images .product-thumbnails ul li {
    float: left;
    width: 100px !important;
    height: 100px;
    margin: 0px 0px !important;
}
.ProductPageSection .product-images .product-thumbnails ul li.first {
	margin-right: 0px !important;
}
.ProductPageSection .product-images .product-thumbnails ul li a {
    background-color: #FFF;
    border: 1px solid #e0e0e0;
    height: 93px !important;
    margin: 0px;
    width: 141px !important;
}
.ProductPageSection .product-images .product-thumbnails ul li a img {
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}
.ProductPageSection .item-name {
	float: right;
	width: 448px !important;
	height: auto;
	padding: 0px 0px 0px;
	text-align: right;
	margin: 0px;
}
.ProductPageSection .item-name h1 {
	color: #0576ba;
	font-size: 34px !important;
	font-weight: normal;
	line-height: 31px;
	margin:0px;
}
.product_small_rate_div {

}
.ProductPageSection .product-short-desc {
	direction: rtl;
	text-align: right;
	float: right;
	margin: 0px 0px 10px 0px;
	width: 448px !important;
	height: auto;
	font-weight: normal;
	padding: 15px 0px;
	font-size: 14px;
	line-height: 20px;
	color: #263238;
	border-bottom: 0px solid #E0E0E0;
}
.ProductPageSection .product-details.regular {
	direction: rtl;
	text-align: right;
	float: right;
	margin: 10px 0px 10px 0px;
	width: 448px !important;
	height: auto;
	font-weight: normal;
	padding: 5px 0px;
	font-size: 14px;
	line-height: 20px;
	color: #263238;
	border-bottom: 0px solid #E0E0E0;
}
.product-details.regular ul li {
	float: right;
	width: 200px;
	margin-left: 10px;
	font-size: 14px;
	color: #263238;
	height: auto;
}
.product-details .name {
	font-weight: normal;
	color: #263238;
}
.ProductPageSection .product-details.regular ul li sapn.name {
	font-weight: normal;
	color: #263238;
}
.ProductPageSection .properties {
	direction: rtl;
	text-align: right;
	float: right;
	margin: 0px 0px 10px 0px;
	width: 448px !important;
	height: auto;
	padding: 0px
}
.ProductPageSection .properties h3 {
	color: #595654;
	font-size: 18px !important;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 0px;
	display:none;
}
ul.product-properties-ul li {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 100%;
	text-align: right;
}
.product-properties-ul li .wrapdiv {
	padding: 0px;
	background-color: transparent;
}
.product-properties-ul li .wrapdiv p {
	display: none;
}
ul.product-properties-ul li select {
color: #000;
    font-size: 14px;
    text-align: right;
    width: 100%;
    direction: rtl;
    background: #FFF none repeat scroll 0% 0%;
    border: 1px solid #929292;
    border-radius: 0px;
    padding: 5px;
    margin: 3px 0px;
}
.PropertiesTotalDiv {
	display: none;
}
.ProductPageSection .product-prices {
	direction: rtl;
	text-align: right;
	float: right;
	margin: 0px 0px 10px 0px;
	width: 350px !important;
	height: 180px;
	padding: 0px;
}

/*
.ProductPageSection .product-tools {
	background: none;
	display: inline-block;
	margin-bottom: 10px;
	width: 448px !important;
	height: 50px;
	float: right;
	margin-top: -34px;
}
.product-tools ul {
	background: none;
	display: inline-block;
	line-height: 93px;
	margin-right: 0px;
	min-width: 280px;
	width: 280px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
}
.product-tools .product-tools-ul li {
	background: none;
	float: right;
	margin-left: 0px;
	padding-left: 2px;
}
.product-tools li {
	color: #686868;
	display: block;
	line-height: 62px;
	padding-left: 0px !important;
	padding-right: 0px;
	text-decoration: none;
	font-size: 1px;
	width: 43px;
	height: 39px;
}
.product-tools li.add-this-widget {
	display: none;
}
.product-tools li.print {
	background: url("../images/25.png") no-repeat scroll -169px 0px;
}
.product-tools li.send-to-friend {
	background: url("../images/25.png") no-repeat scroll -125px 0px;
}
.product-tools li.contact {
	background: url("../images/25.png") no-repeat scroll -84px 0px;
}
.product-tools li.alert-price {
	background: url("../images/25.png") no-repeat scroll -42px 0px;
}
.product-tools li.payments {
	background: url("../images/25.png") no-repeat scroll 2px 0px;
}
.product-tools li a {
	float: left;
	font-size: 0px;
	color: #FFF;
	background: none repeat scroll 0% 0% transparent;
	padding: 0px;
	margin: 0px;
}*/
.ProductPageSection .fb-like {
  background: rgba(0, 0, 0, 0) none no-repeat scroll left top;
  float: left;
  height: 25px;
  margin-bottom: 5px;
  margin-left: 0;
  margin-top: 0;
  position: relative;
  right: -5px;
  top: 45px;
  width: 90px !important;

}
.ProductPageSection .product-prices {
	text-align: right;
	float: right;
	margin: 0px 0px 0px 0px;
	width: 448px !important;
	height: 50px;
	padding: 0px 0px;
	position: relative;
	border-bottom: 0px;
}
.ProductPageSection .product-prices .quantity span.name {
	float: right;
	display: none;
	width: 223px;
	height: 50px;
	margin-right: 0px;
}
.ProductPageSection .product-prices .quantity span.value {
	float: none;
	width: 140px;
	height: 50px;
	margin-right: 0px;
}
.ProductPageSection .product-prices .prices-box {
	float: right;
	width: 223px;
	height: 50x;
	text-align: right;
	position: relative;
	top: 0px;
}
.ProductPageSection .product-prices .prices-box .sale-price {
	color: #0576ba;
	font-size: 34px;
	font-weight: bold;
	text-align: right;
	float: right;
	width: 180px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.ProductPageSection .product-prices .sale-price .name {
	display: none;
	color: #0576ba;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
}
.ProductPageSection .product-prices .sale-price .value {
	color: #0576ba;
	font-size: 24px;
	font-weight: bold;
	text-align: right;
}
.ProductPageSection .product-prices .sale-price .value em {
	color: #0576ba;
	font-size: 24px;
	font-weight: bold;
	text-align: right;
}
.ProductPageSection .product-prices .sale-price span {
	color: #0576ba;
	font-size: 30px;
	font-weight: bold;
	text-align: right;
}
.ProductPageSection .product-prices .prices-box .reg-price {
	margin: 5px 0px 0px;
	line-height: 45px;
	float: left;
	display: block;
	width: 80px;
	color: #ccc;
}
.ProductPageSection .product-prices .prices-box .reg-price span.name {
	display: none;
}
.ProductPageSection .product-prices .prices-box .reg-price span {
	color: #bdbdbd;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
.ProductPageSection .product-prices .quantity {
	width: 472px !important;
	height: 75px;
	background: url("../images/32.png") no-repeat scroll right top transparent;
	margin-bottom: 10px;
	position: absolute;
	top: 0px;
	right: 0px;
	font-size: 24px;
	padding-top: 34px;
}
.ProductPageSection .product-prices .order-button {
	float: left;
	width: 220px;
	height: 50px;
	position: relative;
	top: 0px;
}

.product-prices .order-button a.add-to-cart {
	background: #f9a825 none repeat scroll 0 0;
border-radius: 6px;
height: 48px;
line-height: 41px;
text-align: center;
width: 107px !important;
padding-right: 0px;
float: left;
  margin-right: 3px;
}
.product-prices .order-button a.add-to-cart.dynamic{
background: #8bc34a none repeat scroll 0 0;
}
#Product_Checkout_Button{
background: #f9a825 none repeat scroll 0 0;
border-radius: 6px;
height: 48px;
line-height: 41px;
}

#Product_continue_Button{
background: #0576ba none repeat scroll 0 0;
border-radius: 6px;
height: 48px;
line-height: 41px;
}
#Product_continue_Button span,
#Product_Checkout_Button span{ background-image:none!important; color:#ffffff;height: 48px;
line-height: 41px;font-size:16px;}

#Product_continue_Button:hover ,
#Product_Checkout_Button:hover ,
 .product-prices .order-button  a.add-to-cart:hover {
	opacity:0.9;
	}

.ProductPageSection .product-prices .order-button a.add-to-cart span {
	font-size:18px;
	background: url(../images/addtocart_bg.png) no-repeat center right transparent;
	color: #fff;
	text-align: center;
	padding: 10px 26px 10px 0px;
}
.ProductPageSection .product-prices .order-button a.add-to-cart.dynamic span {
background:none!important;
padding: 10px 0px 10px 0px;
}

.ProductPageSection .content .PromotionBox {
    background: url(../images/buy_take-bg.png) no-repeat !important;
    border: 0;
    max-width: 100%;
    display: inline-block;
    height: 99px;
    font-family:   'almoni-tzar', 'PT Sans Narrow', sans-serif ;
}
.ProductPageSection .content .PromotionBox div#promotionRegular {
    padding-right: 350px !important;
    padding-left: 173px !important;
    background-image: none !important;
}
.ProductPageSection .content .PromotionBox div#promotionRegular p {
    text-align: center;
    color: #fff;
font-family:   'almoni-tzar', 'PT Sans Narrow', sans-serif ;
}
.ProductPageSection .content .PromotionBox div#promotionRegular p.promotionName {
    font-size: 48px;
    line-height: 59px;
    height: 45px;
    letter-spacing: 1.5px;
}
.ProductPageSection .content .PromotionBox div#promotionRegular p.promotionDesc {
    font-size: 21px;
    line-height: 38px;
}
.ProductPageSection .content .PromotionBox div#promotionRegular p br {
    display: none;
}



#bundlesale {
	background-color: #f8f8f8;
	direction: rtl;
	display: block;
	float: right;
	margin-bottom: 10px;
	width: 100%;
	height: 275px;
	border: 2px solid #0576ba;
}
#bundlesale h2 {
	line-height: 26px;
	margin: 0px;
	padding: 5px 39px 0px 0px;
	font-weight: normal;
	color: #FFF;
	background: #0576ba url("../images/26.png") no-repeat scroll right top;
	font-size: 16px;
	height: 39px;
	width: 340px;
	border-radius: 0 0 0 19px;
}
#bundlesaleview {
	float: right;
	height: 118px;
	margin-right: 40px;
	width: 748px;
	margin-top: 10px;
	overflow: hidden;
}
.bundlesaleviewbox {
	display: inline-block;
	height: 104px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	width: 104px;
	border: 1px solid #dbdbdb;
}
#bundlesale .wrap {
	display: block;
	margin: 0px;
}
#bundlesaleview .plus {
  color: #757575;
  font: bold 47px arial;
  position: relative;
  top: 13px;
  padding:0px 5px;
}
.bundlesaleprices {
	display: inline-block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-top: -45px;
	text-align: center;
	width: 334px !important;
	height: 166px;
	background: #0576ba;
	color: #FFF;
	padding-top: 110px;
}
.bundlesavepricetext * {
    color: #ffffff !important;
}
.bundlesaleprices #bundleprice, .bundlesaleprices em {
	color: #FFF!important;
	font-size: 22px;
	font-weight: normal;
}
.bundlesaleprices a.add-to-cart {
	background-image: none;
	background-position: right top;
	background-repeat: no-repeat;
	display: inline-block;
	background-color: #8bc34a;
	width: 210px;
	border-radius: 8px;
	text-align: center;
	height: 54px;
	padding-right: 0px;
	text-decoration: none;
	cursor: pointer;
}
 .bundlesaleprices a.add-to-cart:hover {
	opacity:0.8;

	}

.bundlesaleprices a.add-to-cart span {
	background-image: none;
	background-position: left top;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	padding-left: 0px;
	padding-right: 0px;
	display: inline-block;
}
#bundlesale ul {
	display: inline-block;
	margin-top: 15px;
	width: 60%;
	float: right;
	margin-right: 40px;
}

.relativeitemscenter ul.productBoxes li.boxItem .boxItem-wrap .boxPicture a.image img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container ul.productBoxes.jcarousel-list.jcarousel-list-horizontal li.boxItem .boxItem-wrap .boxPicture {
    border: 0;
    width: 250px !important;
    margin: 10px auto 0;
    padding: 0;
    height: 200px;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container ul.productBoxes.jcarousel-list.jcarousel-list-horizontal li.boxItem .boxItem-wrap .boxPicture a.image.pic-160.grid_3.ee_product_click {
    width: 100%;
    height: 100%;
    margin: 0;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .boxDescription {
    display: none;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .product-box-prices {
    text-align: center;
    background: none;
    border: 0px;
    height: auto;
    width: 250px;
    margin: 0px auto 0px;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .product-box-prices p.sale-price span {
    color: #0576ba;
    font-size: 18px;
    font-weight: bold;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .product-box-prices strike.reg-price span.value {
    color: #ccc;
    font-size: 16px;
    font-weight: normal;
    text-decoration: line-through;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .product-box-prices p.sale-price span.name, .item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .product-box-prices strike.reg-price span.name {
    display: none;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .product-box-prices p.sale-price {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .ProductBoxBtn {
    text-align: center;
    margin: 0 0px 0px 0;
    width: 100%;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .ProductBoxBtn span.addtocartcheckbox {
    margin-left: 10px;
}
.item-relativeitems.carousel .content.content_relativeitems .content-html {
    height: 390px;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container {
    width: 100% !important;
    height: 350px;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container ul.productBoxes.jcarousel-list.jcarousel-list-horizontal {
    /*width: 100% !important;*/
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container ul.productBoxes.jcarousel-list.jcarousel-list-horizontal li.boxItem .boxItem-wrap .boxPicture {
    border: 0;
}

.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem {
    padding: 0;
    float: right;
    height: 335px;
    padding: 0px 0px 0px;
    position: relative;
    width: 265px;
    border-radius: 6px;
    margin: 10px 22px;
    border: 1px solid #e0e0e0;
}

.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .item-name{

	    width: 100% !important;
        float: none;
        color: #0576ba;
  	    font-size: 16px;
   	    font-weight: bold;
    	text-align: center;
    	direction: rtl;
    	text-decoration: none;
    	display: block;
    	line-height: 30px;
}
.item-relativeitems.carousel .relativeitemscenter .jcarousel-container li.boxItem .item-name a.ee_product_click {
    color: #0576ba;
    text-decoration: blink;
}

#bundlesale .relativeitemsfrm a {
	direction: rtl;
	display: inline-block;
	font-size: 15px !important;
	color: #898989;
	text-decoration: none;
}
#bundlesale ul li .itemname {
	font: 16px arial;
	color: #898989;
}
#bundlesale ul li a {
	font: 16px arial;
	color: #898989;
	text-decoration: none;
}
#bundlesale ul li a:hover {
	font: 16px arial;
	color: #333;
	text-decoration: none;
}
#bundlesale ul li .price {
	color: #0576ba;
	font-weight: bold;
}
.product-tabs-horizontal.ui-tabs .ui-widget-header {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: #0576ba;
	border-radius: 0 0px 0px 0px;
	border-color: -moz-use-text-color -moz-use-text-color #0576ba;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	padding: 0px;
	border: 0px;
	margin: 0px
}
.product-tabs-horizontal .ui-tabs-nav li {
	float: right;
	background: transparent none repeat scroll 0px 0px !important;
	width: auto;
}
.product-tabs-horizontal .ui-tabs-nav li {
	list-style: none none none;
	position: relative;
	top: 1px;
	margin: 0px 0px 1px 0px;
	border: 0px !important;
	padding: 0px;
	white-space: nowrap;
}
.product-tabs-horizontal .ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a {
	background: #046097 none repeat scroll 0px 0px;
	display: inline-block;
	color: #fff;
	font-size: 14px;
}
.product-tabs-horizontal .ui-tabs-nav li a {
	float: right;
	text-align: center;
	width: auto;
	padding-top: 9px;
	background: transparent;
	padding-bottom: 8px;
	border: 0px;
	color: #fff;
	font-size: 14px;
}
.product-tabs-horizontal.ui-tabs .ui-tabs-panel {
	float: left;
	margin-bottom: 10px;
	padding: 12px;
	width: 98%;
	background: #F5F5F5 none repeat scroll 0% 0%;
}
.product-tabs-horizontal.ui-tabs .ui-tabs-panel span span, .product-tabs-horizontal.ui-tabs .ui-tabs-panel span {
	line-height: 20px;
	text-align: right;
	direction: rtl;
	text-decoration: none;

}
.item-relativeitems.carousel,
.item-productfromcategories {
	clear: both;
	width: 1200px !important;
	height: auto;
	margin: 0px;
}
.item-relativeitems.carousel h3,
.item-productfromcategories h3 {
	width: 1200px !important;
	height: 36px;
	text-align: center;
	font-size: 24px;
	color: #25AAE1 !important;
	font-weight: normal;
	padding: 0px 0px 28px;
	background: #FFF url("../images/11.png") no-repeat scroll center bottom !important;
}
.item-productfromcategories h3 a,
.item-relativeitems.carousel h3 a {
    font-size: 24px;
    color: #25AAE1 !important;
    font-weight: normal;
    text-decoration: none;
}
.item-relativeitems.carousel .jcarousel-container.jcarousel-container-horizontal .jcarousel-clip.jcarousel-clip-horizontal,
.item-productfromcategories .jcarousel .jcarousel-clip-horizontal {
  width: 1173px;
  overflow: hidden;
}
.relativeitemsfrm .jcarousel,
.item-productfromcategories .jcarousel {
	width: 100%;
	height: 370px !important;
}
.item-relativeitems.carousel .jcarousel-container-horizontal ,
.item-productfromcategories .jcarousel .jcarousel-container-horizontal {
	width: 1200px;
	height: 100%;
}



.page-product .item-relativeitems.carousel .relativeitemsheader{
    display: none;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .ProductBoxBtn span.addtocartcheckbox {
    display: none;
}



.item-relativeitems.carousel .relativeitemsheader {
    float: right;
    line-height: 34px;
}
.item-relativeitems.carousel .relativeitemsheader button.button {
    float: left;
    margin-right: 15px;
    background: #96C95C;
    border-radius: 5px;
}
.item-relativeitems.carousel .relativeitemsheader button.button span {
    background: 0;
    color: #fff;
}

.jcarousel .jcarousel-next-horizontal {
	background-position: left top;
	background: url(../images/13.png) no-repeat;
	cursor: pointer;
	height: 44px;
	position: absolute;
	right: -4px;
	top: 50%;
	width: 28px;
}
.jcarousel .jcarousel-prev-horizontal {
	cursor: pointer;
	background-position: left top;
	background: url(../images/12.png) no-repeat;
	height: 44px;
	left: -2px;
	position: absolute;
	top: 50%;
	width: 28px;
	z-index: 1;
}
.jcarousel-prev, .jcarousel-next {
	background: none;
	margin-top: -27px;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem,
.item-productfromcategories .productBoxes .boxItem.grid_4 {
    float: left !important;
    height: 335px;
    padding: 0px;
    position: relative;
    width: 250px;
    border-radius: 6px;
      margin: 10px 15px 10px 30px;
    border: 1px solid #E0E0E0;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .boxPicture,
.item-productfromcategories .productBoxes .boxItem.grid_4 .boxPicture {
	text-align: center;
	background: none repeat scroll 0px 0px #FFF;
	border: 0px;
	height: 200px;
	margin: 10px auto 0px;
	width: 250px;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .boxPicture a,
.item-productfromcategories .productBoxes .boxItem.grid_4 .boxPicture a {
width:100%;
height:100%;
padding:0px;
margin:0px;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .boxPicture a img,
.item-productfromcategories .productBoxes .boxItem.grid_4 .boxPicture a img {
width:auto;
height:auto;
max-width:100%;
max-height:100%;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .boxDescription,
.item-productfromcategories .productBoxes .boxItem.grid_4 .boxDescription{
display:none;
}

.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem:hover .boxDescription,
.item-productfromcategories .productBoxes .boxItem.grid_4:hover .boxDescription{
background: rgba(0, 0, 0, 0) url("../images/desc_bg.png") repeat scroll right top;
border-radius: 10px 10px 0 0;
color: #ffffff;
display: block;
height: 150px;
padding: 30px;
position: absolute;
right: -10px;
top: 0;
width: 191px;
font-size: 16px;
direction: rtl;
cursor:pointer;
 z-index: 2;
}

.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .item-name,
.item-productfromcategories .productBoxes .boxItem.grid_4  .item-name {
	text-align: center;
	background: none;
	border: 0px;
	height: 54px;
	width: 250px!important;
	margin: 0px auto 0px;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .item-name a,
.item-productfromcategories .productBoxes .boxItem.grid_4 .item-name a{
	color: #0576ba;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	direction: rtl;
	text-decoration: none;
	display: block;
	line-height: 30px;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .item-name a:hover,
.item-productfromcategories .productBoxes .boxItem.grid_4 .item-name a:hover {
	color: #f29727;
	text-decoration: none;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .product-box-prices,
.item-productfromcategories .productBoxes .boxItem.grid_4 .product-box-prices {
	text-align: center;
	background: none;
	border: 0px;
	height: auto;
	width: 250px;
	margin: 0px auto 0px;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .product-box-prices .reg-price ,
.item-productfromcategories .productBoxes .boxItem.grid_4 .product-box-prices .reg-price {
	display: inline;
	margin: 0px 5px;
	color: #ccc;
	 position: relative;
    top: -3px;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .product-box-prices .reg-price span.name,
.item-productfromcategories .productBoxes .boxItem.grid_4 .product-box-prices .reg-price span.name {
	display: none;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem
.item-productfromcategories .productBoxes .boxItem.grid_4 .product-box-prices .reg-price span {
	color: #ccc;
	font-size: 16px;
	font-weight: normal;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .product-box-prices .sale-price,
.item-productfromcategories .productBoxes .boxItem.grid_4 .product-box-prices .sale-price {
	float: none;
	display: inline;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .product-box-prices .sale-price span.name,
.item-productfromcategories .productBoxes .boxItem.grid_4 .product-box-prices .sale-price span.name {
	display: none;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .product-box-prices .sale-price span,
.item-productfromcategories .productBoxes .boxItem.grid_4 .product-box-prices .sale-price span {
	color: #0576ba;

		font-size: 18px;
	font-weight: bold;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .product-box-prices .sale-price em,
.item-productfromcategories .productBoxes .boxItem.grid_4 .product-box-prices .sale-price em {
	font-size: 16px;
	color: #0576ba;
	font-weight: normal;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .ProductBoxBtn,
.item-productfromcategories .productBoxes .boxItem.grid_4 .ProductBoxBtn {
		display: block;
	position: static;
	width: 232px;
	height: 31px;
	text-align: center;
	margin: 10px  auto 0;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .ProductBoxBtn a.more-info,
.item-productfromcategories .productBoxes .boxItem.grid_4 .ProductBoxBtn a.more-info {
	display: none;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .ProductBoxBtn a.add-to-cart,
.item-productfromcategories .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart {
	background-image: none;
	background-color: #8bc34a;
	background-position: right top;
	background-repeat: no-repeat;
	display: inline-block;
	border-radius: 6px;
	height: 31px;
	float: right;
	width: 230px !important;
	text-align: center;
	direction: rtl;
	padding-right: 0px;
	margin-left: 10px;
	text-decoration: none;
	cursor: pointer;
}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .ProductBoxBtn a.add-to-cart:hover,
.item-productfromcategories .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart:hover {
	background-color: #0576ba;

}
.item-relativeitems.carousel .jcarousel-container .jcarousel-clip li.boxItem .ProductBoxBtn a.add-to-cart span,
.item-productfromcategories .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart span {
	background-image: none;
	background-position: left top;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	line-height: 31px;
	display: inline-block;
	font-weight:bold;
}



#header .header_articles ul {
	float: right;
	height: 63px;
	margin: 0;
	width: 1200px;
}
#header .header_articles .megamenu > li {
	background: #0576ba none repeat scroll 0 0;
    border-left: 0 solid #e8e8e8;
    float: right;
    height: 52px;
    padding: 0;
    position: static;
    text-align: center;
    width: auto;
}
#header .header_articles .megamenu > li a.parent-name {
	background: #0576ba none repeat scroll 0 0;
	border-radius: 6px 6px 0 0;
	color: #fff;
	float: right;
	font-size: 24px !important;
	height: 32px;
	line-height: 32px;
	padding: 14px 27px !important;
	position: static;
	text-align: center;
	text-decoration: none;
	width: auto;
}
#header .header_articles .megamenu > li:hover a.parent-name {
	background: #1e528c none repeat scroll 0% 0%;
}
/*#header .header_articles .megamenu > li  a.parent-name:hover{ color:#e67b09; text-decoration:none;  }*/

#header .header_articles .megamenu > li.li-0 a.parent-name,
#header .header_articles .megamenu > li.li-0:hover a.parent-name {
	background-position: right;
}
#header .formfixed .header_articles .megamenu > li a.parent-name{
        height: 65px;
}
#header .formfixed .header_articles .dropdown-menu .li-wide.last a.parent-name {
    height: 40px;
}
#header .header_articles .megamenu > li.li-0 a.parent-name {
	background-position: -1062px -3px;

}
#header .header_articles .megamenu > li.li-0:hover a.parent-name {
	background-position: -1062px -3px;
}
.header_menu .dropdown-menu ul {
	position: absolute;
	background: none repeat scroll 0px 0px #0576ba;
	top: 35px !important;
	margin: 1px 0px 0px;
	padding: 0px;
	border: 0px solid #D1D1D1;
	display: none;
}


.header_menu .dropdown-menu li {
	float: right;
	padding: 5px 15px 0px;
	position: relative;
	margin: 0px 0px;
}
.header_menu .dropdown-menu li li {
	background: none repeat scroll 0 0 #0576ba;
	border: 0 solid #d1d1d1;
		padding: 0px!important;
}
.header_menu .dropdown-menu li li a {
	color: #fff;
	font-size: 14px;
	border: 0px;
	display: block;
	padding: 9px 20px;
}
.header_menu .dropdown-menu li li:hover a {
	display: block;
	background: none repeat scroll 0 0 #1e528c;
}
#header .formfixed .header_articles .dropdown-menu ul.wide {
    top: 64px !important;
    right: -6px !important;
}
#header .header_articles .dropdown-menu ul.wide {
    background: #ffffff none repeat scroll 0 0;
    border: 3px solid #1e528c;
    height: auto;
    margin: 1px 0 0;
    min-height: 175px;
    padding: 0;
    position: absolute !important;
    right: 0 !important;
    top: 51px !important;
    z-index: 9999;
    width: 1194px !important;
}
#header .header_articles .dropdown-menu .li-thin{
position:relative;
}
#header .header_articles .dropdown-menu ul.thin {
	background: #ffffff none repeat scroll 0 0;
border: 1px solid #1e528c;
height: auto;
margin: 1px 0 0;
min-height: auto;
padding: 0;
position: absolute !important;
right: 0 !important;
top: 61px !important;
width: 100% !important;
}
#header .dropdown-menu.megamenu ul.thin li  a {
	color: #1e528c !important;
	font-size: 16px !important;
	border: 0px;
	display: block;
	padding: 5px 10px !important;
}

#header .dropdown-menu.megamenu ul.thin li:hover >a {
	display: block;
	color: #fda331 !important;
}


#header .dropdown-menu.megamenu ul li.holder-li {
	float: right !important;
	width: 450px   !important;
	height: 175px;
}
#header .dropdown-menu.megamenu ul li.commercial_li {
	float: left !important;
  width: 732px !important;
  height: 190px;
  background: #fff;
  margin-top: 8px;
}

#header .dropdown-menu.megamenu ul li.commercial_li .parent-short-desc a{
  float: right;
  padding:0px 13px!important;
}
#header .dropdown-menu.megamenu ul li.holder-li .show {
	border: medium none;
	display: inline-block !important;
	left: auto !important;
	margin: 15px 0 0 0 !important;
	padding: 0px !important;
	position: relative !important;
	right: 0px !important;
	top: 0px !important;
	width: 220px !important;
	float: right;
}
#header .dropdown-menu.megamenu ul.show li {
	float: right !important;
	width: 100% !important;
	text-align: right;
	direction: rtl;
	margin: 0 30px 0 0;
	  background: transparent;
}
#header .dropdown-menu.megamenu ul.show > li {
  direction: rtl;
  float: none !important;
  margin-left: 20px;
  position: static;
  text-align: right;
  width: 185px !important;
}
#header .header_articles .dropdown-menu li li {
	background: none repeat scroll 0 0 #fff;
	border: 0 solid #d1d1d1;
	text-align: right;
	direction: rtl;
	line-height: 20px;
}
#header .dropdown-menu.megamenu ul li.holder-li .show a {
	color: #1e528c !important;
	font-size: 16px !important;
	border: 0px;
	display: block;
	padding: 5px 0px !important;
}
#header .dropdown-menu.megamenu ul li.holder-li .show li:hover >a {
	display: block;
	color: #fda331 !important;
}


.megamenu .parent-items .item {
	display: inline-block;
	width: 340px;
	margin: 5px;
	height: 162px;
	position: relative;
	border: 1px solid #eee;
	float: left;
}
.megamenu .parent-items .item .boxPicture {
margin: 0px 0px 0px 10px;
    float: right;
    text-align: center;
    height: 100%;
}
.megamenu .parent-items .item .boxPicture a.image {
    max-height: 100% !important;
    height: 100%;
    width: 100%;
}

.megamenu .parent-items .item .boxPicture  a{
	 width:100%;
	 height:100%;
	 padding:0px;
	 margin:0px;
}
.megamenu .parent-items .item .boxPicture  img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}

.megamenu .parent-items .item .item-name {
	float: left;
/*	width: 340px;
	height: 45px;*/
	background: url(../images/27.png) repeat-x top;
	text-align: center;
	direction: rtl;
	position: absolute;
	top: 0px;
	left: 0px;
}
.megamenu .parent-items .item .item-name a.ee_product_click {
	color: #fff !important;
	font-size: 18px;
	font-weight: normal;
}
.megamenu .parent-items .item .product_small_rate_div, .megamenu .parent-items .item .model, .megamenu .parent-items .item .boxDescription {
	display: none;
}
.megamenu .parent-items .item .product-box-prices {
	display: none;
	float: left;
	width: 220px;
	text-align: center;
	direction: rtl;
}
.megamenu .parent-items .item .product-box-prices .sale-price span.name {
	font-size: 12px;
	display: none;
}
.megamenu .parent-items .item .product-box-prices .sale-price span {
	color: #e07b00;
	font-size: 20px;
	font-weight: normal;
}
.megamenu .parent-items .item .ProductBoxBtn {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 340px;
	height: 34px;
}
.megamenu .parent-items .item .ProductBoxBtn a.add-to-cart {
	background-color: transparent !important;
	width: 120px;
	height: 35px;
	text-align: center;
	margin: 0px;
	background-image: url(../images/28.png) !important;
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	border-radius: 0px;
	padding: 0px !important;
}
.megamenu .parent-items .item .ProductBoxBtn a.add-to-cart:hover {
	/*background-color: #0576ba;*/

	}

.megamenu .parent-items .item .ProductBoxBtn a.add-to-cart span {
	font-size: 16px !important;
	color: #FFF;
	text-align: center;
	line-height: 32px !important;
	background: transparent none repeat scroll 0% 0% !important;
}
.megamenu .parent-items .item .ProductBoxBtn a.more-info {
	background-color: #5d9633 !important;
	width: 100px;
	height: 35px;
	text-align: center;
	margin: 10px 5px;
	float: left;
	background-image: none !important;
	border-radius: 6px;
	display: none !important;
}
.megamenu .parent-items .item .ProductBoxBtn a.more-info span {
	font-size: 16px !important;
	color: #FFF;
	text-align: center;
	line-height: 30px !important;
	background: transparent none repeat scroll 0% 0% !important;
}


#CartIcon {
  background: url("../images/cart_bg.png") no-repeat scroll center bottom #0576ba!important;
  border: 1px solid #0576ba;
  color: #fff;
  float: right;
  font: bold 18px/16px arial;
  height: 89px;
  opacity: 0.9;
  padding-top: 50px;
  position: absolute;
  right: -76px;
  text-align: center;
  top: 0px;
  width: 68px;
  opacity:1!important;
  }

  #FlyingCartDiv {
  background: #eeeeee none repeat scroll 0 0;
  border: 1px solid #045587;
  float: left;
  font: 12px arial;
  height: auto;
  min-height: 141px;
  padding: 0;
  position: relative;
  width: 522px;
}
.FlyingCartDivWrap {

  height: 287px;

}
#CartBottom {
  background: #045587 none repeat scroll 0 0;
  float: right;
  margin: 0px;
  padding-top: 0;
  width: 522px;
}
#FloatingCartTotalDiv {
    color: #ffffff;
    direction: rtl;
    float: right;
    font: 20px arial;
}

#CartButtonDiv {
  background-color: #ff8f00;
  border-radius: 0px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  float: left;
  font: bold 14px arial;
  padding:3px 18px;
  text-decoration: none;
  margin-left:10px;
  margin-top:3px;
}

.FloatingCartTotal {
  color: #F14242 !important;
  direction: rtl;
  font: 25px arial;
}
#NameSpan {
  float: right;
  width: 200px;
}
#totalpriceSpan {
  float: right;
  text-align: right;
  width:200px;
}
#FlyingCartDiv .image {
  float: right;
  height: 60px;
  margin-left: 5px;
  width: 60px;
  background: #ffffff;
  border: 1px solid #e0e0e0;
}
#NameSpan a {
  color: #0576ba;
}
#DelSpan {
  background: rgba(0, 0, 0, 0) url("../images/del.png") no-repeat scroll 0 0;
  height: 20px;
  overflow: hidden;
  text-decoration: none !important;
  text-indent: 9999px;
  width: 20px;
  border-radius: 50%;

}
#SlidingCart {
  margin-top: 150px;
}

#totalpriceSpan {
  color: #0576ba;
}

.MiscFieldsIcons {
    text-align: left !important;
    left: -2px;
    right: auto;
    position: absolute;
    top: 0;
    margin: 0 !important;
}

.product-icons.grid_6.omega {
  position: absolute;
  top: 10px;
  right: 13px;
}


.product-tools .product-tools-ul li {
    background: rgba(0, 0, 0, 0) url("../images/toolsicons.png") no-repeat scroll 50px 0;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: relative;
}
.product-tools, .product-tools ul {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.product-tools .product-tools-ul li:hover {
    background: rgba(0, 0, 0, 0) url("../images/toolsicon_hovers.png") no-repeat scroll 50px 0;
}
.product-tools li a.name {
    background-image: none;
    background-position: 0 0 !important;
    color: #ffffff;
    height: 42px;
    line-height: 22px;
    padding: 0;
    position: relative;
    text-align: center;
    white-space: nowrap;
    width: 42px;
    z-index: 0;
}
.product-tools li a.name span {
    color: #ffffff !important;
}
.product-tools li:hover a.name {
    display: block;
}
.product-tools .product-tools-ul li.product_return_policy {
    background-position: -266px 0;
}
.product-tools .product-tools-ul li.add-this-widget {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.product-tools .product-tools-ul li.print {
    background-position: -160px 0;
}
.product-tools .product-tools-ul li.send-to-friend {
    background-position: -213px 0;
}
.product-tools .product-tools-ul li.contact {
    background-position: -52px 0;
}
.product-tools .product-tools-ul li.alert-price {
    background-position: 0 0;
}
.product-tools .product-tools-ul li.payments {
    background-position: -107px 0;
}
.product-tools .product-tools-ul li span.value {
    background: rgba(0, 0, 0, 0) url("../images/blackerrowdown.png") repeat scroll 0 0;
    color: #ffffff;
    display: none;
    font-size: 14px;
    height: 34px;
    left: -46px;
    position: absolute;
    top: -33px;
    width: 135px;
}
.product-tools .product-tools-ul li:hover span.value {
    color: #ffffff;
    display: block;
}
.product-tools .product-tools-ul li.product_return_policy:hover span.value {
}
.product_banner3 a{
text-decoration:none;
}
.product_banner3 h3{
	width: 1200px !important;
	height: 36px;
	text-align: center;
	font-size: 24px;
	color: #25AAE1 !important;
	font-weight: normal;
	padding: 0px 0px 28px;
	background: #FFF url("../images/11.png") no-repeat scroll center bottom !important;

}

.product_banner3 h3 a
{
	font-size: 24px;
	color: #25AAE1 !important;
	font-weight: normal;
	text-decoration: none;
	}
.product_banner3  p{
width:208px;
height:113px;
border:1px solid #bdbdbd;
float:right;
margin-left:12px;
color:#8bc34a;
font-size:20px;
text-align:center;
padding:10px;
padding-top:120px;
transition: all 0.3s ease 0s;
}
.product_banner3  p:hover{
color:#ffffff;
}
.product_banner3  p span{
display:block;
font-size:16px;
}
.product_banner3  p.p1{
background:url(../images/BWU_11.png) no-repeat top center #ffffff;
}
.product_banner3  p.p2{
background:url(../images/BWU_09.png) no-repeat top center #ffffff;
}
.product_banner3  p.p3{
background:url(../images/BWU_07.png) no-repeat top center #ffffff;
}
.product_banner3  p.p4{
background:url(../images/BWU_05.png) no-repeat top center #ffffff;
}
.product_banner3  p.p5{
background:url(../images/BWU_03.png) no-repeat top center #ffffff;
margin-left:0px;
}

.product_banner3  p.p1:hover{
background:url(../images/BWU_11_on.png) no-repeat top center #8bc34a;
}
.product_banner3  p.p2:hover{
background:url(../images/BWU_09_on.png) no-repeat top center #8bc34a;
}
.product_banner3  p.p3:hover{
background:url(../images/BWU_07_on.png) no-repeat top center #8bc34a;
}
.product_banner3  p.p4:hover{
background:url(../images/BWU_05_on.png) no-repeat top center #8bc34a;
}
.product_banner3  p.p5:hover{
background:url(../images/BWU_03_on.png) no-repeat top center #8bc34a;
}

.product_banner3 {
  width: 1200px;
}

.tabs-content-wrap > div > iframe {
  margin-top: 113px;
  float: right;
}
.ProductPageSection .tabs-content-wrap iframe {
  float: right;
}

.page-columns-1 #contact_design_3 .wrap .content {
    width: 455px;
}

.page-columns-1 #contact_design_3 #contact_map iframe {
    width: 450px;
}
 .page-columns-1 #contact_design_3 #contact_form_page, .page-columns-1 #contact_design_3 #contact_map {
    width: 450px;
}


.footer_newsletter .error,.footer_newsletter .alert,.footer_newsletter .notice,.footer_newsletter .success,.footer_newsletter .info {
    border: 2px solid #dddddd;
    margin-bottom: 1em;
    padding: 0.8em;
	position:absolute;
}
.product_header_right .notice {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: rgba(0, 0, 0, 0);
    color: #000000;
    display: inline-block;
    padding: 0;
    background: #efefef;
    display: block;
    text-align: center;
    padding: 8px;
    font-size: 16px;
    color: #757575;
}
#footer div.designbox {
    height: auto;
    width: auto;
}

.product_small_rate {
    background: transparent url("../images/stars.png") no-repeat scroll 0 -199px;
}
#product_rate {
    background: transparent url("../images/stars.png") no-repeat scroll 0 -108px;
}
#product_rate span {
    background: transparent url("../images/stars.png") no-repeat scroll 0 -146px;
}
.review_rate.s5 {
    background: transparent url("../images/stars.png") no-repeat scroll 0 0;
}
.product_small_rate span {
    background: transparent url("../images/stars.png") no-repeat scroll 0 -181px;
}


	#bundlesale .relativeitemsfrm a.add-to-cart.btn-link{
    direction: rtl;
    display: block;
    font-size: 15px !important;
    color: #898989;
    text-decoration: none;
    float: none;
    text-align: center;
    margin: 0px auto;
}
.homepage_articles.hparticles .articles-thumnails li .more {
    float: right;
}
.ProductPageSection .product-thumbnails .jcarousel-list.jcarousel-list-vertical {
  height: 280px !important;
  width: 151px !important;
  overflow:hidden;
     margin-bottom: 25px;
    margin-top: 25px;
}
.ProductPageSection .product-thumbnails .jcarousel-next.jcarousel-next-vertical {
  background: transparent url("../images/toparrow.png") no-repeat scroll 0 0;
  position: absolute;
  top: -22px;
  left: 0px;
  width: 141px;
  background-position: center;
  border: 1px solid #E0E0E0;
  height: 21px;
   z-index:3;
}
.ProductPageSection .product-thumbnails .jcarousel-prev.jcarousel-prev-vertical {
  background:  transparent url("../images/bottomarrow.png") no-repeat scroll ;
  position: absolute;
  top: 279px;
  left: 0px;
  width: 141px;
  background-position: center;
  border: 1px solid #E0E0E0;
  height: 21px;
  z-index:3;
}


/***********/
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 {
    border: 1px solid #e0e0e0;
    border-radius: 6px;
    float: right;
    height: 335px;
    margin: 10px 22px;
    padding: 0;
    position: relative;
    width: 250px;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .boxPicture {
    background: #ffffff none repeat scroll 0 0;
    border: 0 none;
    height: 200px;
    margin: 10px auto 0;
    text-align: center;
    width: 250px;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .boxPicture a {
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .boxPicture img {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .boxDescription {
    display: none;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4:hover .boxDescription {
    background: rgba(0, 0, 0, 0) url("../images/desc_bg.png") repeat scroll right top;
    border-radius: 10px 10px 0 0;
    color: #ffffff;
    cursor: pointer;
    direction: rtl;
    display: block;
    font-size: 16px;
    height: 150px;
    padding: 30px;
    position: absolute;
    right: -10px;
    top: 0;
    width: 191px;
    z-index: 2;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .item-name {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    height: 54px;
    margin: 0 auto;
    text-align: center;
    width: 250px;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .item-name a {
    color: #0576ba;
    direction: rtl;
    display: block;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .item-name a:hover {
    color: #f29727;
    text-decoration: none;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .product-box-prices {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 0 none;
    height: auto;
    margin: 0 auto;
    text-align: center;
    width: 250px;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .product-box-prices .reg-price {
    color: #cccccc;
    display: inline;
    margin: 0 5px;
    position: relative;
    top: -3px;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .product-box-prices .reg-price span.name {
    display: none;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .product-box-prices .reg-price span {
    color: #cccccc;
    font-size: 16px;
    font-weight: normal;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .product-box-prices .sale-price {
    display: inline;
    float: none;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .product-box-prices .sale-price span.name {
    display: none;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .product-box-prices .sale-price span {
    color: #0576ba;
    font-size: 18px;
    font-weight: bold;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .product-box-prices .sale-price em {
    color: #0576ba;
    font-size: 16px;
    font-weight: normal;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .ProductBoxBtn {
    display: block;
    height: 31px;
    margin: 10px auto 0;
    position: static;
    text-align: center;
    width: 232px;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .ProductBoxBtn a.more-info {
    display: none;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart {
    background-color: #8bc34a;
    background-image: none;
    background-position: right top;
    background-repeat: no-repeat;
    border-radius: 6px;
    cursor: pointer;
    direction: rtl;
    display: inline-block;
    float: right;
    height: 31px;
    margin-left: 10px;
    padding-right: 0;
    text-align: center;
    text-decoration: none;
    width: 230px !important;
}
.products-box-wrap.regulars  .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart:hover {
    background-color: #0576ba;
}
.products-box-wrap.regulars .productBoxes .boxItem.grid_4 .ProductBoxBtn a.add-to-cart span {
    background-image: none;
    background-position: left top;
    color: #ffffff;
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    padding-left: 0;
    padding-right: 0;
    text-align: center;
    text-decoration: none;
}

#header .formfixed {
	background: #fff url("../images/header.png") repeat-x scroll center top !important;
	border: 0 solid #ffffff;
	border-radius: 0;
	display: block;
	height: 86px !important;
	margin: 0;
	max-width: 100%;
	padding: 0;
	position: fixed;
	text-align: center;
	top: 0;
	transition: all 0.5s ease 0s;
	width: 100% !important;
	z-index: 99999;
}
#header .formfixed .header_articles .dropdown-menu .li-wide.first a {
	padding-right: 0px !important;
}
#header .formfixed   .container_16.wrap{height: 100px!important;}
#header .formfixed .hide {
    display: none;
}

#header .formfixed .header_header_banner4,
#header .formfixed .header_header_banner5 {
     display: none;
}
#header .formfixed .header_header_banner1,
#header .formfixed .header_smallcart,
#header .formfixed .header_header_banner2,
#header .formfixed .header_menu,
#header .formfixed .header_userbar {
  display: none;
}
#header .formfixed .header_articles {
	background: transparent none repeat scroll 0 0 !important;
	margin-top: 20px;
	float: right;
	margin-top: 21px;
	width: 437px !important;
}
#header .formfixed .header_articles .articles .dropdown-menu {
  width: 100%;
}
#header .formfixed .header_articles .block.articles.menu {
  margin: 0px;
}
#header .formfixed .header_articles .parent-name span {
	font-size: 17px;
}
#header .formfixed .header_articles .dropdown-menu .li-wide {
  background: transparent;
}
#header .formfixed .header_articles .dropdown-menu .li-wide a {
  background: transparent;
  color: #0576BA;
  font-size: 17px;
  padding: 4px 10px !important;
}
#header .formfixed .header_searchbox {
	border: 1px solid #157ebe;
	float: right;
	height: 37px;
	left: auto;
	margin: 0 auto;
	position: relative;
	right: 5px;
	top: 23px;
	width: 334px;
}
#header .formfixed .header_header_banner3 {
	background: transparent url("../images/fixedlogo.png") no-repeat scroll left center;
	float: left;
	margin: -8px 8px !important;
}
#header .formfixed .header_header_banner4 {
	display: block !important;
	left: 243px;
	margin: 0;
	position: absolute !important;
	top: 16px;
	width: 154px !important;
}
#header .formfixed .header_header_banner4 span {
  font-size: 25px !important;
  line-height: 25px;
}
#header .formfixed .header_header_banner3 img {
    display: none;
}
#header .formfixed .header_searchbox #right_srch_str {
  border: 0 none !important;
  height: 31px;
  width: 294px;
}
#header .formfixed .header_searchbox .button {
  height: 30px;
}
#header .formfixed .header_articles .dropdown-menu .li-wide:hover a  {
  background: none;
}
#header .header_articles .li-4 .parent-name {
 /* background: transparent url("../images/sale_btn.png") no-repeat scroll center center !important;
  width: 100px !important;*/
}
#header .header_articles .li-4 .parent-name span {
  /*display: none;*/
}
.header_articles .megamenu .li-4 span {
  color: #fcbb55;
  font-weight: bold;
}
.ProductPageSection .item-name h1 {

    line-height: 41px;
}
.jcarousel-prev.jcarousel-prev-horizontal.jcarousel-prev-disabled.jcarousel-prev-disabled-horizontal {
  /*left: 2000px;*/
}
.ProductPageSection .PropertyImageHandle.image.current {
  border: 1px solid;
  border-radius: 3px;
}
.ProductPageSection .li-property-colors .ProperyColorName {
  font-weight: bold;
  font-size: 13px;
}
.properties .li-property-colors {
  position: relative;
  top: -2px;
  height: auto;
}
div.designbox.homepage_homepage_banner5 {
  margin: -3px 0px 0px 0px;
}
.header_header_banner5 {
  left: 0;
  position: absolute;
  top: 87px;
  width: 300px !important;
  right: 0px;
  margin: 0 auto;
}
.homepage_homepage_banner6 .homepage_banner6 .banner-block{
padding:0px 20px;
}
.ProductPageSection .properties .li-property-colors {
  right: 11px;
      top: 0px !important;
}
.menu .dropdown-menu .parent ul li ul {
  right: 280px !important;
  top: 0px !important;
}

#SlidingCart {
  z-index: 99999 !important;
}
.product_header_wrap {
   margin: 0 0 50px 0;
}
.fancybox-overlay.fancybox-overlay-fixed {

  z-index: 99999 !important;
}

.product-images #imgBigDIV img {
    top: 0px !important;
}
.categoriesWrapper > div {
  float: right;
  width: 300px;
}
.imagesWrapper > div {
  float: right;
  width: 25%;
}
.full-width-slider.desktop {
    z-index: auto;
}
/*--------------------------------------------*/

/*-s---Recipents-------*/
#page-page-239 .info-page .GalleryView {
  box-shadow: 0 6px 7px 0 rgb(186, 182, 182);
  height: 335px;
  margin: 31px;
  width: 335px;
}
#page-page-239 .info-page .GalleryView .Image
 {
  float: right;
  width: 100%;
  margin: 0px;
  height: 225px;
}
#page-page-239 .info-page .GalleryView .Image a,
.info-page .GalleryView .Image a
 {
  display: block;
  height: 100%;
  text-align:center;
  width: 100%;
}
#page-page-239 .info-page .GalleryView .Image a img,
.info-page .GalleryView .Image a img
 {
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: 100%;
}
#page-page-239 .info-page .GalleryView .Info {
  float: right;
  width: 100%;
  margin: 0px;
  text-align:center;
  height: 110px;
}
#page-page-239 .info-page .GalleryView .Info .Name {
  width: 100%;
  height: 55px;

}
#page-page-239 .info-page .GalleryView .Info .Name a {
  display: none;
}
#page-page-239 .info-page .GalleryView:nth-child(1) .Info .Name {
  background: rgba(0, 0, 0, 0) url("../images/title1.png") no-repeat scroll center center ;
  height: 55px;
  width: 100%;
}
#page-page-239 .info-page .GalleryView:nth-child(2) .Info .Name {
  background: rgba(0, 0, 0, 0) url("../images/title2.png") no-repeat scroll center center ;
  height: 55px;
  width: 100%;
}#page-page-239 .info-page .GalleryView:nth-child(3) .Info .Name {
  background: rgba(0, 0, 0, 0) url("../images/title3.png") no-repeat scroll center center ;
  height: 55px;
  width: 100%;
}#page-page-239 .info-page .GalleryView:nth-child(4) .Info .Name {
  background: rgba(0, 0, 0, 0) url("../images/title4.png") no-repeat scroll center center ;
  height: 55px;
  width: 100%;
}#page-page-239 .info-page .GalleryView:nth-child(5) .Info .Name {
  background: rgba(0, 0, 0, 0) url("../images/title5.png") no-repeat scroll center center ;
  height: 55px;
  width: 100%;
}#page-page-239 .info-page .GalleryView:nth-child(6) .Info .Name {
  background: rgba(0, 0, 0, 0) url("../images/title6.png") no-repeat scroll center center ;
  height: 55px;
  width: 100%;
}
#page-page-239 .info-page .GalleryView .Info .readmore {
  background: rgb(179, 157, 219) none repeat scroll 0 0;
  border-radius: 5px 5px 0 0;
  color: rgb(255, 255, 255);
  font-size: 22px;
  padding: 10px 18px;
  text-decoration: none;
  top: 19px;
  position: relative;
}
.info-page .GalleryView {
  height: 260px;
  margin: 19px;
  width: 260px;
  border: 0px;
  box-shadow: 0 5px 12px 0px rgb(186, 182, 182);
}
.info-page .GalleryView .ShortGallery {
  display: none;
}
 .info-page .GalleryView .Image {
  width: 100%;
  height: 175px;
  margin: 0px;
}
.info-page .GalleryView .Info {
  float: right;
  height: 85px;
  margin: 0;
  width: 100%;
  text-align: center;
}
.info-page .GalleryView .Info .Name {
  font-family: "Open Sans Hebrew",Arial,Helvetica,sans-serif !important;
  height: 50px;
  text-align: center;
  overflow: hidden;
}
.info-page .GalleryView .Info .Name a {
  color: rgb(66, 66, 66);
  font-size: 24px;
  font-weight: 100;
  line-height: 24px;
}
.info-page .GalleryView .Info .readmore {
  background: rgb(179, 157, 219) none repeat scroll 0 0;
  border-radius: 4px 4px 0 0;
  color: rgb(255, 255, 255);
  height: 40px;
  padding: 9px 25px;
  position: relative;
  text-decoration: none;
  top: 8px;
  width: 95px;
}
.info-page .GalleryView .Info .readmore span,
.info-page .InfoPageGalleryDiv  h3
 {
  font-family: open sans hebrew;
}
.info-page  img {
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: 100%;
}
.info-page .GalleryView .Info .ShortDesc {
  display: none;
}
.info-page .info-page-description {
  background: rgba(0, 0, 0, 0) url("../images/productRecipt.jpg") repeat scroll center center;
  margin-top: 18px;
  padding-right: 47px;
  padding-top: 59px;
  width: 96%;
}
.info-page .info-page-description::before {
  /*background: rgba(0, 0, 0, 0) url("../images/Pins.png") no-repeat scroll center top;*/
  content: "";
  height: 50px;
  position: absolute;
  top: 212px;
  width: 94%;
}
.info-page .InfoPageGalleryDiv .InfoPageGallery li {
  float: right;
  width: 20%;
}
.info-page .InfoPageGalleryDiv .InfoPageGallery li .image {
  width: 100%;
  margin: 0px ;
  padding: 0px;
  height: 150px;
}
.info-page .info-page-header {
  height: 180px;
}
.ipdynamicTitle {
  font-size: 25px;
  font-family: open sans hebrew;
  font-weight: 100;
}
/*-e---Recipents-------*/


/*---S--newCheckout-------*/
.page-checkout .hfd_phone_div #hfd_phone {
  border-color: #d0c9c9 !important;
  padding: 8px 0;
  text-align: left !important;
}

.page-checkout .box.userDetails ,.page-checkout .box.deliveryGetter
{
	   padding: 10px 13px;
  width: 600px;
}
.page-checkout .userDetails #checkout_billinginfo .title {
  background: rgba(0, 0, 0, 0) url("../images/userDetails.png") no-repeat scroll 0 0;
  color: rgb(255, 255, 255);
  font-size: 23px;
  font-weight: normal;
  height: 36px;
  margin-top: -46px;
  padding-right: 1px;
  position: absolute;
  right: 0;
  text-align: right;
  width: 162px;
  line-height: 29px;
}
.page-checkout .userDetails #checkout_billinginfo .title:before {
  content: "1";
}
.page-checkout .box.userDetails {
  background: rgb(238, 238, 238) none repeat scroll 0 0;
  height: auto;
  margin-bottom: 13px;
  margin-top: 48px;
  box-shadow: 0px 4px 6px 0px #B0B0B0;
}
.page-checkout .userDetails #checkout_billinginfo .title ,
.page-checkout .payments-title, .page-checkout .title
{
  display: block  !important;
}
.page-checkout .box.deliveryGetter {
  background: rgb(238, 238, 238) none repeat scroll 0 0;
  height: auto;
  margin-bottom: 13px;
  margin-top: 58px;
    box-shadow: 0px 4px 6px 0px #B0B0B0;
}
.page-checkout .box.deliveryGetter .title {
  background: rgba(0, 0, 0, 0) url("../images/delGetter.png") no-repeat scroll 0 0;
  color: rgb(255, 255, 255);
  display: block !important;
  font-size: 23px;
  font-weight: normal;
  height: 36px;
  margin-top: -46px;
  padding-right: 5px;
  position: absolute;
  right: 0;
  text-align: right;
  width: 238px;
  line-height: 33px;
}
.page-checkout .box.deliveryGetter .title::before {
  content: "2 ";
}
.page-checkout #checkout_billinginfo p input {
  width: 100%;
}
.page-checkout #checkout_billinginfo p {
  float: right;
  margin: 0 0 0 19px;
  width: 278px;
}
.page-checkout .deliveryGetter div {
  width: 100%;
}
.page-checkout #checkout_comments #remarks
{
  height: 118px !important;
  width: 575px !important;
}
.page-checkout .checkout-page span,
.page-checkout .checkout-page a,
.page-checkout .checkout-page div,
.page-checkout .checkout-page h1,
.page-checkout .checkout-page h2
{
	font-family: "Noto Sans Hebrew",Arial,Helvetica,sans-serif !important;

}

.page-checkout #checkout_deliveryinfo #street {
  height: 13px !important;
  width: 94% !important;
}
.page-checkout #checkout_deliveryinfo .content p:not(.phonNumber) input, .page-checkout #checkout_deliveryinfo .content p textarea {
  width: 95% !important;
}
.page-checkout #checkout_deliveryinfo .content p:not(.phonNumber) {
  display: inline-block;
  width: 49%;
}
.page-checkout .myCart h2 {
  color: rgb(255, 255, 255);
  font-size: 23px !important;
  font-weight: normal !important;
  line-height: 36px !important;
}
.page-checkout .myCart h2:before {
  content: "3 ";
}
.box.payments .payments_type div, .box.payments .payments_type a, .box.payments .payments_type span,.box.payments .payments_type  p {
  color: rgb(0, 0, 0) !important;
}
.page-checkout .myCart .cart_items_ul .image {
  height: 60px;
  margin: 0 0 0 3px;
  width: 80px;
}
.page-checkout #checkout_fullcart .productinfo {
  float: right;
  width: 381px;
}
.page-checkout #checkout_fullcart .productinfo div a, .page-checkout #checkout_fullcart .productinfo div .price {
  color: #212A31;
  font-size: 14px;
  font-weight: bold;
}
.page-checkout #checkout_fullcart .productinfo div .name {
  float: right;
  padding: 0 13px;
  width: 140px;
}
.leftwrapper .paymentsMeth #checkout-icons-credits {
  float: right;
  margin-left: 45px;
}
.page-checkout #checkout_fullcart .productinfo div .quantity a ,.page-checkout #checkout_fullcart .productinfo div .quantity span{
  color: black ;
}
.page-checkout .checkout_fullcart .cart_items_ul .box .delete a {
  background: transparent url("../images/delcart.png") no-repeat scroll 0 0;
  opacity: 1;
}
.page-checkout .checkout_fullcart .cart_items_ul .box .delete a:hover{
opacity: 0.4;
}
.page-checkout .checkout_fullcart .cart_items_ul .box {
  background-color: rgb(255, 255, 255);
  border-bottom: 1px solid rgb(120, 184, 239);
  px: 0d;
  px: s;
  padding: 8px 0px;
}
.page-checkout .myCart #couponform {
  border: 1px solid rgb(245, 92, 81);
  float: right;
  height: 23px;
  margin-top: 8px;
  width: 130px;
  border-radius: 3px;
}
.paymentsMeth .box.payments .content P .sbHolder .sbOptions {
  width: 100%;
}
.page-checkout .myCart #couponform a {
  color: rgb(117, 117, 117);
  font-size: 16px;
  margin-right: 6px;
  margin-top: 0px;
  text-decoration: none;
}
.page-checkout #checkout_total .cartQuantityinfo td {
  color: #3d6cb4;
}
.page-checkout #checkout_total {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 0 none;
  float: left;
  margin: 0;
  width: auto;
  margin-top: 6px;
}
.page-checkout #checkout_total .line-name {
  width: 186px;
}
.page-checkout .box.myCart {
  border-bottom: 1px solid rgb(75, 160, 234);
  height: auto;
  margin-bottom: 10px;
  padding: 10px 0px 44px;
  width: 95%;
}
.page-checkout #checkout_cart_title {
  background: rgba(0, 0, 0, 0) url("../images/myCart.png") no-repeat scroll right 0;
  color: rgb(255, 255, 255);
  font-size: 21px;
  height: 36px;
  left: 21px;
  margin-top: -46px;
  padding-right: 5px;
  position: absolute;
  text-align: center;
  width: 503px;
}
#checkout_billinginfo #Phone {
  padding-right: 53px;

  width: 83.6% ;
}
#checkout_billinginfo #Phone {
  width: 82.6% ;
  padding: 7px 48px  8px 8px;
}
.page-checkout .prices .quantity .minicartsetquan[action="odd"] {
  bottom: 7px;
  position: relative;
  color:#C3C3C3 !important;
      font-size: 18px !important;
    font-weight: normal !important;
}
.page-checkout input,.page-checkout textarea,.page-checkout input{
  border: 1px solid #E0E0E0 !important;
}
.page-checkout .checkout-page #checkout-form #checkout-secure-credits {
  position: relative;
  top: 42px;
}
.page-checkout .prices .quantity .value {
  border: 0 none;
      font-size: 19px !important;
    font-weight: normal !important;
}
.page-checkout .prices .quantity .minicartsetquan[action="minus"] {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  float: left;
  color:#C3C3C3 !important;
      font-size: 18px !important;
    font-weight: normal !important;
  position: relative;
  right: 35px;
  top: 11px;
}
.info_cell .quantity .value {
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
}
.page-checkout .prices .quantity .minicartsetquan {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  border: 0 none;
  color: rgb(189, 189, 189);
  font-size: 23px;
  font-weight: normal;
  height: 15px;
}
.page-checkout .box.paymentsMeth {

  height: 275px;
  padding: 10px 0px;
  width: 95%;
}
.page-checkout #checkout_payments .payments p .sbHolder .sbSelector {
  width: 51%;
}
.page-checkout .box.rightwrapper {
  float: right;
  width: auto;
}
.page-checkout .box.leftwrapper {
  float: right;
  margin-right: 44px;
  width: 530px;
  margin-top: 95px;
}
.page-checkout #checkout_payments .box.payments {
  width: 100%;
}

.page-checkout #checkout_payments p .sbHolder, .page-checkout #checkout_shipping .sbHolder, .page-checkout #checkout_shipping .box.delivery {
  width: 100%;
}
.page-checkout #checkout_payments {
  float: right;
  width: 100%;
  margin-bottom: 30px;
}
.page-checkout .paymentsMeth .box.payments .content .sbHolder {
  width: 490px !important;
}
.page-checkout .paymentsMeth .buttons-div {
  width: 100%;
  margin-bottom: 20px;
}
.page-checkout .box.payments .sbHolder .sbSelector,.page-checkout .p_delivery .sbSelector {
  width: 100%;
}
.page-checkout .paymentsMeth .checkout-submit {
  background: rgb(255, 255, 255) url("../images/payBtn.png") no-repeat scroll center 0;
  width: 100%;
  padding: 13px 0px;

}
.page-checkout .sbHolder {
  background: white none repeat scroll 0 0;
}
.page-checkout #checkout_user .checkout-box {
  background: rgb(238, 238, 238) none repeat scroll 0 0;
  /*width: 97%;*/
  box-shadow: 0 4px 6px 0 rgb(176, 176, 176);
}
.page-checkout #checkout_buttons span {
  font-weight: normal;
  font-size: 30px;
}
.page-checkout .paymentsMeth .box.payments .wrap .content p .payments-title {
  width: 100% !important;
}
.page-checkout #checkout_deliveryinfo .content p span {
  color: #616161;
}
.page-checkout #checkout_user .checkout-box .content {
  width: 100%;
}

.page-checkout #checkout_billinginfo .GetMail input {
  width: auto;
}
.page-checkout #checkout_billinginfo #Email {
  margin-bottom: 15px;
}
.page-checkout #checkout_billinginfo .GetMail span {
  color: #616161;
}
.page-checkout .myCart .prices .delete {
  left: 31px;
  position: absolute;
}
.page-checkout .myCart .CartPrintLink-tr {
  float: right;
}
.page-checkout #checkout_shipping .p_delivery .sbHolder {

  }
.page-checkout #checkout_shipping .p_delivery .sbHolder .sbOptions {
  width: 100%;
  z-index: 99999;
}
.page-checkout #checkout_shipping .p_delivery {
  text-align: center;
}
.page-checkout #checkout_shipping .p_delivery label {
  display: none !important;
}
.page-checkout .userDetails #checkout_billinginfo p label,.page-checkout .userDetails #checkout_billinginfo p input,.page-checkout #checkout_deliveryinfo #street,.page-checkout #checkout_deliveryinfo .content label {
 color: #616161;
    font-size: 14px;
    padding: 7px 5px 8px 8px;
    top: 3px;
}
.page-checkout #checkout_billinginfo p:last-child {
  width: 575px;
}
.page-checkout .paymentsMeth .payments .payments_type > div ,.page-checkout .paymentsMeth .payments .payments_type  p,.page-checkout .box.payments .sbHolder .sbSelector, .page-checkout .p_delivery .sbSelector,
.page-checkout .paymentsMeth #checkout_buttons p:nth-child(1) span
{
	font-weight: bold;
  color: #616161;
  font-size: 13px;
}
.page-checkout #couponform > div {
  background: rgb(255, 255, 255) none repeat scroll 0 0;
  border: 1px solid rgb(222, 215, 222);
  height: auto;
  margin-top: 5px;
  padding: 2px 13px;
  position: relative;
  width: 200px;
  z-index: 99;
}
.page-checkout .productinfo .prices .price {
  float: left;
}
.page-checkout #checkout_fullcart .productinfo .prices {
  float: right;
  width: 170px;
}
.page-checkout .productinfo .prices .quantity {
  float: right;
  margin: 0;
}
.page-checkout #payment_creditcard span img {
  width: 25px;
}
.page-checkout .payments_type .payment_creditcard {
  width: 156px;
}
.page-checkout .checkout-page.version-2 .payments-title {
  display: block !important;
    color: #919191;
}
.page-checkout #checkout_payments .payments .wrap .content p:nth-child(2) .payments-title {
  margin-top: 13px;
  font-weight: bold;
}
.page-checkout #logindiv .content p input {
  color: #919191;
  /*height: 15px;*/
  margin: 0;
  padding: 5px 57px 5px 0 !important;
  /*width: 71% !important;*/
}
.page-checkout #logindiv .submit {
  background-color: #0576BA;
  color: white;
}
.page-checkout  #logindiv label {

  margin-top: -6px;

}
.page-checkout .leftwrapper #checkout_total .cartQuantityinfo td {
  color: black !important;
  font-weight: normal !important;
}
.page-checkout .rightwrapper #checkout_subtitle ,.page-checkout .rightwrapper #checkout-icons-credits{
  display: none;
}
.page-checkout .rightwrapper #checkout-secure-credits {
  bottom: 76px;
  left: 43px;
  position: absolute;
}
.page-checkout #checkout_user {
  border: 0px;
}
.page-checkout .rightwrapper #checkout_user .checkout_userbar {

  color: #919191;
  margin-bottom: 25px;
  padding-bottom: 10px;
}
.page-checkout #checkout_buttons p:nth-child(1) {
  margin-bottom: 11px;
  width: 100%;
  text-align: right;
}
.page-checkout .checkout-page.he.version-2 {
  margin: 0px;
  padding: 0px;
}
.page-checkout .leftwrapper .CartPrintLink.left
{
	color: #919191;
}
.page-checkout .myCart #couponform label {
  position: relative;
  top: 0px;
}
.page-checkout .userDetailspan {
  float: right;
  padding-right: 12px;
  width: 238px;
  cursor: pointer;
}
.page-checkout .userDetails .section_items.addcard {
  height: 28px;
}
.page-checkout .userDetailspan > span {
  color: white;
  font-size: 15px;
  cursor: pointer;
}
.page-checkout .userDetails .content > p:nth-child(9) {

}

.page-checkout .section_items .boxItem {
  width: 240px;
  padding: 0px;
  margin: 0px;
  height: auto;
  border: 0 none;
}
.page-checkout .section_items .boxItem .item-name {
  float: left;
  width: 200px;
  margin: 2px 3px;
}
.page-checkout .section_items .boxItem .product-box-prices {
  float: right;
}
.page-checkout .section_items .boxItem .ProductBoxBtn {
  margin: 0;
  width: auto;
  position: static;
}
.page-checkout .section_items .boxItem .ProductBoxBtn .add-to-cart.btn-link.checkoutcustomItem_add {
  background: rgba(0, 0, 0, 0) url("../images/add_card_bg.jpg") no-repeat scroll 0 0;
  width: 29px;
  padding: 0px;
  text-align: center;
  margin: 0px;
      position: absolute;
    right: 0px;
    top: 3px
}
.page-checkout .section_items .boxItem .ProductBoxBtn .remove-from-cart.btn-link.checkoutcustomItem_remove
{
	background:  url("../images/remove_card_bg.jpg") no-repeat 0 0;
	  width: 29px;
  padding: 0px;
  text-align: center;
  margin: 0px;
      position: absolute;
    right: 0px;
    top: 3px
}
.page-checkout .section_items .boxItem .ProductBoxBtn .add-to-cart.btn-link.checkoutcustomItem_add span ,.page-checkout .section_items .boxItem .ProductBoxBtn .remove-from-cart.btn-link.checkoutcustomItem_remove span{
  background: none;
  display: none;
}
.page-checkout .section_items .boxItem .item-name a {
  color: white;
  text-decoration: none;
}
.page-checkout #newsletterDiscount > span {
  color: white;
}
.page-checkout .userDetails #checkout_billinginfo {
 overflow:hidden;
}

.page-checkout .box.deliveryGetter #checkout_deliveryinfo .content{
    display: inline-block;
    margin-top: 18px;

}

.page-checkout .box[itemident='172838'] .quantity
{
	display:none;
}
.page-checkout .cart_items_ul .box[itemident="172838"] .productinfo .name > a {
  cursor: default;
color: black !important;
  }
#checkout_user #logindiv .content a {
  color: #C18080;
}
/*---E--newCheckout-------*/
#header .formfixed {
  background: white none repeat scroll 0 0 !important;
  box-shadow: 0 4px 5px 0 #999898;

}
#header .formfixed .container_16.wrap {
  width: 1200px !important;
}
#header .header_articles .li-4 .parent-name:hover {
  opacity: 1 !important;
}
.ProductPageSection .product-thumbnails {
  top: -346px !important;
}

.product_header_left .product-icons.grid_6.omega {
  right: 0px;
  top: 0px;
}
.page-contact #contact_design_3 #contact_email {
  display: none !important;
}
.ProductPageSection .product-images #enlargeIcon {

  width: 81px;
  float: right;
}
#header .header_articles .li-4:hover .parent-name {
 /* background: rgba(0, 0, 0, 0) url("../images/sale_hover.png") no-repeat scroll center center / 115px auto !important;*/
}
#header .dropdown-menu .wide .holder-li .show li {
  line-height: 16px;
}
#header .header_breadcrumb .breadcrumb-ul .bc_search {
  position: relative;
  top: 2px;
  font-size: 14px;
}
#header .header_breadcrumb .breadcrumb-ul .bc_search:before {
  content: "> ";
}
#footer .footer_menu .content li:nth-child(3) {
  width: 208px;
  float: right;
}
#page-page-264 .info-page .info-page-description::before {
  display: none;
}
#page-page-183 .info-page .info-page-description,
#page-page-183 .info-page .info-page-description::before {
  background: none;
}


/*deals */

#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 {
    float: right;
    height: 318px;
    padding: 0 0 60px;
    position: relative;
    width: 589px;
    right: 0;
    margin: 0;
    padding: 0;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .boxPicture {
    width: 284px;
    height: 294px;
    display: inline-block;
    float: left;
    margin-top: 10px;
    border: 0;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .boxPicture a.image {
    width: 100%;
    height: 100%;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .boxPicture a.image img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .item-name {
    display: inline-block;
    width: 43%;
    margin-top: 25px;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .item-name a {
    color: #0576ba;
    text-decoration: blink;
    font-size: 20px;
    text-align: center;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .product-box-prices, #homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .datecountdowndiv,
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .ProductBoxBtn {
    display: inline-block;
    width: 44%;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .product-box-prices .info-top {
    display: none;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .product-box-prices span.name {
    display: none;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .product-box-prices span {
    /* text-align: center; */
    color: #0576ba;
    font-size: 27px;
    font-weight: 100 !important;
    font-style: normal;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .product-box-prices p.sale-price {
    text-align: center;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .datecountdowndiv {
    font-size: 14px;
    color: #757575;
        font-weight: 400;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .datecountdowndiv .datecountdown {
    font-size: 24px;
    font-weight: 400;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    padding: 3px 0;
    margin-top: 5px;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .product-box-prices {
    margin-top: 20px;
    margin-bottom: 30px;
}
.productBoxes .boxItem.grid_4 .product-box-prices .info-top {
    display: none;
}
.itemsgrid .productBoxes  li.boxItem.auto-height.deal-box-item.ee_list_item.grid_4 .item-name {
    height: 28px;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .ProductBoxBtn a.add-to-cart.btn-link {
    border-radius: 6px;
    /* height: 31px; */
    /* float: right; */
    width: 230px !important;
    text-align: center;
    direction: rtl;
    padding-right: 0px;
    margin-left: 0;
    text-decoration: none;
    cursor: pointer;
    background: #8bc34a;
    padding: 13px 0;
    right: 0;
    font-size: 24px;
    color: #ffffff;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .ProductBoxBtn {
    right: 0;
    text-align: center;
}
#homepage .homepage_sectionitems ul.productBoxes.groupsbox li.boxItem.auto-height.grid_4 .ProductBoxBtn a.add-to-cart.btn-link span {
    background: 0;
}

.full-width-slider {
  background: transparent none repeat scroll 0 0;
  height: 465px;
  max-height: 100%;
  min-height: 0;
  min-width: 1226px;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 1;
}
/*
.full-width-slider .content img {
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}
.full-width-slider .content a:first-child img {
}
.full-width-slider .content {
    height: auto !important;
    position: relative !important;
}
.full-width-slider .caroufredsel_wrapper {
    height: auto !important;
    width: 100% !important;
}*/

#header .headerwide_articles #carouFredSel-pager {
  right: 0px;
  left: 0px;
  width: auto;
  margin: 0 auto;
}
.page-default .formfixedWrap .designbox.headerwide_articles {
  margin-top: 250px;
}
#campain_1_1 {
    background: url('../images/media_37.jpg') no-repeat;
}
.p_delivery .sbHolder .sbSelector {
  font-size: 15px;
  font-weight: normal;
}
.page-checkout #checkout_shipping .hfd-hfd-button #hfd_button {
  z-index: 999;
  position: relative;
}
.page-checkout .hfd_phone_div p .sbHolder .sbSelector {
  width: 81px;
}
.description .tabs-content-wrap p {
    display: inline-block;
    width: 100%;
}
.ProductPageSection .product-short-desc * {
  font-size: 14px !important;
}
.description .tabs-content-wrap * {
  font-size: 14px !important;
}
#campain_1_1.campain.campain_form form p label{
    top: 8px !important;
    width: 90px;
}
#header .header_wrap {
  background: transparent url("../images/header.png") repeat-x top center;
}
.page-checkout .box.delivery #hfd_shops {
  /*float: left;*/
  height: 108px;
  position: relative;
  z-index: 3;
}

.page-checkout #hfd_shops .hfd_phone_div p .sbHolder {
    text-align: left;
    top: 3px;
    width: 81px;
}
.hfd_phone_div > p {
/*  float: right;
  position: relative;
  top: -15px;*/
}
#hfd_shops .hfd-hfd-info {
  display: block;
  line-height: 12px;
  text-align: center;
  margin-bottom: 6px;
}
.page-checkout label[for="hfd_phone"] {
    line-height: 40px;
    margin-left: 8px;
    position: relative;
    top: 0;
}
.hfd_phone_div {
  float: right;
}
#header div.designbox.header_contactform .title p.cont-title {
    width: 100%;
    display: inline-block;
    font-size: 16px;
}
.hfd-hfd-button {
    background: url("../images/checkout fix.jpg") no-repeat right;
    height: 36px;
    margin: 0 0 3px 0;
}
.hfd-hfd-button a#hfd_button {
    color: transparent !important;
}
#floating-icons .icons-box .content {
  border: 1px solid #0576BA;
}
#floating-icons .icons-box .content .widget_contact_form.widget_form > input {
  background: #0576BA;
}
#floating-icons .icons-box .content textarea {
  border: 1px solid #C4C4C4;
}


/*-----wishlist-------*/
#header .header_wishlist {
    position: absolute;
    left: 118px;
    top: 13px;
}
#header .header_wishlist a.toggle-hover {
    background: 0;
    border-radius: 0;
    top: 0;
    position: absolute;
}
#header .header_wishlist div#miniwishlist:before {
content: "\f08a";
    font-family: "FontAwesome";
    color: #0576BA;
    font-size: 28px;
    z-index: 9;
    position: relative;
    line-height: 26px;
}
#header .header_wishlist:hover div#miniwishlist:before{
    content: "\f004";
    color: #0576ba;
}
.product-tools .product-tools-ul li.wishlist .wishlist-product-add:before{
    width: 100%;
    position: absolute;
    height: 100%;
    left: 0;
    color: #0576ba;
    font-size: 29px;
    top: 12px;

}
.product-tools .product-tools-ul li.wishlist .wishlist-product-add.active:before {
    top: 11px !important;
    left: 2px !important;
}
.productBoxes .boxItem .wishlist-box,
.itemsgrid .productBoxes .boxItem.grid_4 .wishlist-box {
position: absolute;
    top: 0;
    z-index: 5;
    width: 40px;
    height: 35px;
    margin: 0;
    display: inline-block;
    right: 7px;
}
.productBoxes .boxItem .wishlist-box a:before,
.itemsgrid .productBoxes .boxItem.grid_4 .wishlist-box a:before {
    content: "\f08a";
    color: #0576BA;
    font-size: 28px;
    padding: 12px;
    line-height: 45px;
}
.wishlist-product-add.active:before {
    content: "\f004" !important;
    color: red !important;

}
.productBoxes .boxItem .wishlist-box:hover a:before,
.itemsgrid .productBoxes .boxItem.grid_4 .wishlist-box:hover a:before {
    content: "\f004";
    color: #fff;
}
.productBoxes .boxItem .wishlist-box a span.value,
.itemsgrid .productBoxes .boxItem.grid_4 .wishlist-box a span.value {
    color: transparent;
}


div#lightpopup {
    top: 132px;
}
div#lightpopup .close {
    width: 37px;
    height: 37px;
    left: auto;
    right: -25px;
    line-height: 38px;
    font-family: arial, sans-serif;
    font-size: 17px;
}
#lightpopup .user_connect .left h2,
#lightpopup .right div#user_account_register h2 {
    line-height: 24px;
    font-size: 20px;
    margin: 0 0 10px 0;
    border-bottom: 3px solid #000;
    width: 67px;
}
#lightpopup .right {
    width: 47% !important;
    margin-left: 0;
}
#lightpopup .right div#user_account_register {
    margin: 0 34px 0 0;
}
#lightpopup .right div#user_account_register .split {
    width: 48% !important;
}
#lightpopup .right div#user_account_register .split input {
    width: 95%;
    height: 25px;
}
#lightpopup .right div#user_account_register label {
    display: none;
}
#lightpopup .right div#user_account_register .right_user_email {
    display: inline-block;
    width: 100%;
}
#lightpopup .right div#user_account_register div input#register_email {
    width: 97.5%;
    height: 25px;
    margin-top: 6px;
}
#lightpopup .right div#user_account_register input#register_password {
    width: 97.5%;
    height: 25px;
    margin-top: 6px;
    margin-bottom: 13px;
}
#lightpopup .right div#user_account_register .right_gender label {
    display: block;
    margin-bottom: 3px;
}
#lightpopup .right div#user_account_register .right_checkboxes.first {
    margin-top: 3px;
    margin-bottom: 3px;
}
#lightpopup .right div#user_account_register button.button {
    float: right;
    padding: 6px 29px 7px 29px;
    margin: 8px 0 5px 0;
    font-size: 16px;
}
#lightpopup .user_connect .left {
    width: 46.5%;
}
#lightpopup .user_connect .left_login {
    width: 91%;
    margin-top: 11px;
}
#lightpopup .user_connect .left_login label {
    display: none;
}
div#user_login_div .buttons {
    display: inline-block;
    float: right;
}
#lightpopup .user_connect .left_login input {
    height: 25px;
    margin-bottom: 8px !important;
}
div#user_login_div button.button {
    padding: 5px 29px 8px 27px;
    font-size: 17px;
    float: right;
    margin-top: 26px;
}
div#user_login_div .buttons a.switchpassword{
      float: right;
    width: 100%;
}
div#user_login_div .buttons span.or {
    float: right;
    margin: 31px 25px 0 0;
    font-size: 16px;
}
div#user_login_div .buttons .facebook-btn {
    float: left;
    height: 37px;
    display: inline-block;
    margin-top: 28px;
    background: url("../images/face-btn.png") no-repeat;
    width: 240px;
    margin-left: 31px;
}
div#user_login_div .buttons .facebook-btn a.facebooklogin {
    margin: 0;
}
div#user_login_div .buttons .facebook-btn a.facebooklogin img {
    visibility: hidden;
}
#header .formfixed .header_wishlist {
    display: none;
}



/* Start Mozilla Specific CSS
-----------------------------------------------------------------------------------------------------------------------*/
@-moz-document url-prefix() {
.header_contactform button.button {
    width: 215px;
    position: relative;
    left: 0px;

}

}
/* End Mozilla Specific CSS
-----------------------------------------------------------------------------------------------------------------------*/


/* Start Chrome Specific CSS
-------------------------------------------------------------------------------------------------------------------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.header_contactform button.button {
    width: 215px;
    position: relative;
    left: -9px;

}
.homepage_homepage_banner5 .banner-block >div
{
top:0px!important;
}
}
 /* End  Chrome Specific CSS
-------------------------------------------------------------------------------------------------------------------------*/

#header .header_articles .megamenu > li.li-wide.parent.li-2 {}

#header .header_articles .megamenu > li.li-wide.parent.li-2 li.commercial_li {
    margin: 0;
}

#header .header_articles .megamenu > li.li-wide.parent.li-2 li.commercial_li .parent-page {
    display: inline-block;
    width: 100%;
    margin-top: 7px;
}

#header .header_articles .megamenu > li.li-wide.parent.li-2 li.commercial_li .parent-page .parent-short-desc {
    float: right;
    display: inline-block;
    width: 50%;
}

#header .header_articles .megamenu > li.li-wide.parent.li-2 li.commercial_li .parent-page .parent-short-desc p {
    display: inline-block;
    margin: 4px;
}

#header .header_articles .megamenu > li.li-wide.parent.li-2 li.commercial_li .parent-page .parent-short-desc p a {
    padding: 0 !important;
}


@media only screen and (min-width: 800px) {
  
	.form-inline.Phone input#Phone{
			padding:5px 48px  5px 8px !important;
			margin:7px 0 10px 5px !important;
	}
	.form-inline.phonNumber input#phonNumber{
       width: 430px !important;
	}
	.form-inline.phonNumber div.sbHolder{
		width: 119px !important;
	}

}

.page-checkout .footer_newsletter{

  background: rgba(0, 0, 0, 0) !important;
}
.page-checkout .block.newsletter{
  display: none;
}