Hello,

My first post so first I wanted to say thank you for an incredible system: nopCommerce !!!

I'm in the process of creating a new RTL based theme (on latest version).

I run into an issue where the current HTML will not allow me to change only in CSS but there is a need to change the underlying user control. The reason is that it is implemented in tables and the:
<Label>From</label><input txt /><Label>to</label><input txt> will not order correctly in RTL, it will put the "to" label first to the right which of course is not the right order.

I have created a small fix for it, if some one wishes to replace it it the main code.


                                    <td class="data">
                                        <div class='search-from'>
                                            <div class='search-from-lbl'>
                                                <%=GetLocaleResourceString("Search.From")%>
                                            </div>
                                            <div class='search-from-txt'>
                                                <asp:TextBox runat="server" ID="txtPriceFrom" Width="100" />
                                            </div>
                                            <div class='clear'></div>
                                        </div>
                                        <div class='search-to'>
                                            <div class='search-to-lbl'>
                                                <%=GetLocaleResourceString("Search.To")%>
                                            </div>
                                            <div class='search-to-txt'>
                                                <asp:TextBox runat="server" ID="txtPriceTo" Width="100" />
                                            </div>
                                            <div class='clear'></div>
                                        </div>
                                        <div class='clear'></div>
                                    </td>


And the css:


.search-from
{
  float: left;
}
.search-from-lbl
{
  float: left;
}
.search-from-txt
{
  float: left;
}
.search-to
{
  float:left;
}
.search-to-lbl
{
  float: left;
}
.search-to-txt
{
  float: left;
}


Of course for RTL - all float: right.

HTH,

Gal