table, span, td, th, li, form, div, blockquote, input, textarea, dt, dd, .mceContentBody, h1, h2, h3, h4, a, .expaccesskey,.bxsliderproductplace p, .bxsliderproductplace li {text-align:right;direction:rtl;}
.bx-controls-direction, .bx-default-pager div, .bx-wrapper div, div.pp_pic_holder div, .gallerylist  {direction:ltr;}

.newssliderplace .newsslider .date {direction:rtl;}

div.pp_pic_holder {overflow:hidden;direction: ltr;}
a.pp_next, a.pp_previous, div.pp_default .pp_close, a.pp_arrow_previous, a.pp_arrow_next, .pp_nav .pp_play, .pp_nav .pp_pause {text-indent: 10000px;}

 
.languages, .topmenu,  .search,.leftcolumn, .regularimage, .flexiblebox, .results span, .login .title, .forgotpass .title, 
.mailinglistplace .title, .logo, .mainmenu li,  .listview img, .doublebox, .triplebox, .quadruple, .search input[type="text"],
.contactsideplace .title, .contactform .title, .doclinkplace a span, .doclinkimg a span, .colorchange3,.quickbox {float:right;}

.indexcontent .pagebody p, .indexcontent .pagebody h2, .indexcontent .pagebody a, .shoppingcarttable .name {text-align:right !important;}

 a.logomain span {font-size: 20px;}
.content,  .search input[type="submit"], .socialmedia, .contactform .q_o_c,  a.logomain {float:left;}

.leftmenu a.level0 {padding:10px 10px 10px 0px;}
.leftmenu a.level1 {padding:10px 20px 10px 0px;}  
.leftmenu a.level2 {padding:10px 30px 10px 0px;} 
.leftmenu a.level3 {padding:10px 40px 10px 0px;}

 
.doublebox {margin:0px 0px 5% 4%;}
 
.socialmedia a {float:left;margin:0px 5px 0px 0px;}

.triplebox {margin:0px 0px 5% 3.5%;} 

 .indexcontent .searchproduct {float:left;margin: 0 30px 0 0px;}



.quadruple {margin:0px 0px 4% 4%;}

.contacttext {margin:30px 25px 0px 0px;float:right;width:320px}



.s_rightside {float:right;}

.listview img, .quickbox {margin:0px 0px 0px 20px;}


.shoppingcart .togglecart .titles span, .shoppingcart .togglecart .innertitles span {float:right;}

.shoppingcart {left: 230px;    min-width: 150px;}


.sitemap {margin: 5px 0px 5px 5px;}


.sitemap ul {margin:0px 15px 5px 0px;}


.results span {padding:0px 0px 0px 5px;}


.doclinkplace .title {margin:0px 0px 10px 10px;}
.doclinkplace a span, .doclinkimg a span {margin:-3px 0px 0px 5px;}


 .mailinglistplace .title, .contactsideplace .title, .login .title, .forgotpass .title {border-right:none;border-left:1px solid #cccccc;}


.bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px;overflow: hidden;}


.features {float:right;margin:0px 2% 0 0}


.mainmenu ul {left:auto;right:15px;}
.mainmenu ul li ul {left:auto;right:200px;}
.mainmenu li a {display:inline-block;padding:25px 46px;margin:0px 0px;font-size:20px;color:#fff;font-weight:300;border-right:none;border-left:1px solid #fff;} 
.mainmenu li:first-child {border-left:none;border-right:1px solid #fff;} 


.faqsection dt {margin:20px 20px 0px 0px;}
.faqsection dt .icon {left:auto;right:-20px}
.faqsection dt.opened .icon{left:auto;right:-20px}
.faqsection dd {padding:5px 20px 0px 0px;}


.moresites {float:left;}
.moresites li {float:left;}


.searchselect span, .productresults div span {float:right;}

.downloadzone td, .downloadzone {    direction: ltr;}

.bodycontact .bodytext {margin:0 20px 0 0}

.accessibilityplace {float:left}
/*
.accessibilityplace {left:auto;right:0px;}
.accessibilityplace .accessicon {}
.accessibilityplace .accessicon .icon {float:right;margin:0px 0px 0px 5px;}
.accessibilityplace .accessibility {left:auto;right:0%;}
.accessibilityplace .fontsizechange button, .accessibilityplace .colorchange button {float:right;margin:0px 0px 0px 10px;}
.accessibilityplace .fontsizechange .fontsizechange3 {font-size: 20px !important;}
.accessibilityplace .fontsizechange .fontsizechange2 {font-size: 16px !important;}
	

.expaccesskeyplace {right:auto;left:0px;}
.expaccesskey {left:auto;right:20px;}
*/