table, span, td, th, li, form, div, blockquote, input, textarea, dt, dd, .mceContentBody, h1, h2, h3, h4, a, .shoppingcarttable {text-align:right;direction:rtl;}
.bx-controls-direction, .bx-default-pager div, .bx-wrapper div, div.pp_pic_holder div, .gallerylist  {direction:ltr;}

.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name {text-align: right;}

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;}

.gallerylist {direction:rtl}
 
.downloads .download div, .glossaryABC, .results span, .login .title, .forgotpass .title, .mailinglistplace .title, .logo, .mainmenu li, .leftcolumn, .listview img, .doublebox, .triplebox, .quadruple, .search input[type="text"], .contactsideplace .title, .loginpage .title, .contactform .title, .doclinkplace a span, .doclinkimg a span, .quickbox {float:right;}
.shoppingcart .togglecart .titles span, .topmenu, .shoppingcart .togglecart .innertitles span {float:right}

.downloads .downloadlink, .regularimage, .slideplace, .search, .search input[type="submit"] {float:left;}


.downloadzone td, .downloadzone th {padding:10px 0px 10px 10px}

.doublebox {margin:0px 0px 6% 6%;}
 

.triplebox {margin:0px 0px 5% 5%;}


.quadruple {margin:0px 0px 4% 4%;}


.regularimage, .slideplace {margin:0px 15px 0px 0px;}


.listview img, .quickbox {margin:0px 0px 0px 20px;}

.h2title h2 {text-align:center}


.sitemap {margin: 5px 0px 5px 5px;}

.content ol li, .contentwide ol li, .indextext ol li {padding-left:0px;padding-right:10px;}
.content ul li, .contentwide ul li, .indextext ul li {padding-left:10px;padding-right:10px;background: url(../images/dot.gif) right 8px no-repeat;}

.sitemap ul {margin:0px 15px 5px 0px;}


.socialmedia a {margin:0px 10px 0px 0px;}


.results span {padding:0px 0px 0px 5px;}

label:before {float: right;margin: 5px 0px 0 3px;}

.doclinkplace .title {margin:0px 0px 10px 10px;}
.doclinkplace a span, .doclinkimg a span {margin:-3px 0px 0px 5px;}

.contactform label.addtonewsletter input {margin: 0px 0px 0px 10px;}
.bx-wrapper .bx-controls-direction a, .bx-wrapper .bx-pager.bx-default-pager a {text-indent: 9999px;overflow: hidden;}


.features {float:right;margin:0px;}


.topmenu, .socialicons {right: auto;left:0px;}

.shoppingcart, .search {float:left;margin:10px 10px 0px 0px;}
.shoppingcart .icon {float:right;margin:1px 0px 0 10px;}
.shoppingcart .numof {margin-right:0px;margin-left:5px;}
.shoppingcart .togglecart {right: auto;left: 0;}
.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name {padding-left:0px;padding-right:10px;}
.shoppingcart .togglecart .total a {text-align:center;}
.shoppingcart .togglecart .titles .short, .shoppingcart .togglecart .innertitles .short {width: 15%;}
.shoppingcart .togglecart .titles .name, .shoppingcart .togglecart .innertitles .name{width: 70%;}

.faqs .question {padding: 0 0 0 40px;}
.faqs .question .icon {right:auto;left:0;}
.faqs .answer {padding:10px 10px 10px 40px;}


.accessibilityplace {left:auto;right:0px;}
.accessibilityplace .accessicon {-webkit-border-radius:0 0 0px 5px;-moz-border-radius: 0 0 0px 5px;border-radius: 0 0 0px 5px;}
.accessibilityplace .accessicon .icon {float:right;margin:0px 0px 0px 5px;}
.accessibilityplace .accessibility {left:auto;right:0%;-webkit-border-radius:5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;border-radius: 5px 0 0 5px ;}
.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;}


.downloads .download img, .btnsplace input[type="submit"] {float:right;margin:0px 0px 0px 10px;}

.downloadzone .file img {float:right;margin:-4px 0px 0 10px;}


.pp_gallery li {float:right;}
.pp_next {right:auto;left:0}
.pp_previous {left:auto;right:0}
div.pp_default .pp_previous:hover { background: url(../images/prettyPhoto/default/sprite_next.png) center right  no-repeat; cursor: pointer; }
div.pp_default .pp_next:hover { background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat; cursor: pointer; }