/* RTL direction styles */
.fleft
{
	float: right;/* reversed */
}
.fright
{
	float: left;/* reversed */
}
.ralign
{
	text-align: left!important;/* reversed */
}
.lalign
{
	text-align: right!important;/* reversed */
}

body
{
	direction: rtl;
}

div#content_height
{
	min-height: 100%;
	background: url('../img/rtl/main-bg.jpg') center top no-repeat #ffffff;
}
.home_bg
{
	background: url('../img/rtl/home-bg.jpg') center top no-repeat #ffffff!important;
}
div#bottom_bg
{
	height: 120px;
	background: url('../img/rtl/footer-bg.jpg') center bottom no-repeat #ffffff;
	margin-top: -120px;
}

/* header */
div#logo
{
	float: right;
}
div#main_menu_container
{
	text-align: left;
}
/* header end */

/* main menu */
ul#main_menu
{
	text-align: right;
}
ul#main_menu li
{
	padding: 0 0 0 4px;
}
/* main menu end */

/* bread crumbs */
ul#bread_crumbs li
{
	float: right;
}
ul#bread_crumbs li.home
{
	background: url('../img/rtl/gallery.png') right 0 no-repeat;
}
ul#bread_crumbs li.home:hover
{
	background-position: right -28px;
}
ul#bread_crumbs li a:link,
ul#bread_crumbs li a:visited
{
	padding: 3px 23px 6px 0;
	background: url('../img/rtl/gallery.png') right -58px no-repeat;
}
ul#bread_crumbs li a:hover,
ul#bread_crumbs li a:active 
{
	text-decoration: none;
}
ul#bread_crumbs li.home a
{
	text-decoration: none;
	background: none;
	padding: 0;
}
ul#bread_crumbs li span
{
	padding: 3px 23px 6px 5px;
	background: url('../img/rtl/gallery.png') right -58px no-repeat;
}
ul#bread_crumbs li.home a span
{
    padding: 6px 11px 6px 10px;
}
ul#bread_crumbs li.last
{
    width: 11px;
    background: url('../img/rtl/gallery.png') -5px 0 no-repeat;
}
/* bread crumbs end */

/* teaser */
div.home_search ul.search_tabs li
{
	border: 1px #3973af solid;
	border-right: 0;
	left: auto;
	right: 0;
}
div.home_search ul.search_tabs li.first
{
	border-right: 1px #3973af solid;
	border-radius: 0 5px 5px 0;
}
div.home_search ul.search_tabs li.last
{
	border-radius: 5px 0  0 5px;
}
/* teaser end */

/* user navigation bar */
div#user_navbar
{
	float: left;
	text-align: left;
}
div#user_navbar a.account
{
	background: url('../img/rtl/gallery.png') right -130px no-repeat;
    padding: 2px 18px 2px 2px;
}
div#user_navbar a.account span
{
	background: url('../img/gallery.png') 1px -3179px no-repeat;
	padding: 0 0 0 15px;
}
div#user_navbar a.active span
{
	background-position: -13px -3179px;
}

div#user_navbar ul.menu
{
	text-align: right;
	border-radius: 5px 0 5px 5px;
}
div#user_navbar ul.menu li
{
	padding: 2px 5px 5px 20px;
}
div#user_navbar ul.menu a.note
{
	padding: 0 0 0 5px;
}
/* user navigation bar end */

/* languages selector */
div.account-container
{
	margin-left: 0;
	margin-right: 20px;
}
div.languages a.name,
div.languages span
{
	padding: 0 3px 0 0;
}
div.languages div.bg
{
	text-align: right;
	padding: 2px 7px 1px 18px;
	right: auto;
	left: 0;
}
div.languages div.arrow
{
	right: auto;
	left: 6px;
}
/* languages selector end */

table.search td.field
{
	padding: 4px 0 4px 6px;
	text-align: left;
}
div.search_caption
{
	padding: 0 86px 5px 0;
}
div.search_caption div.q
{
	float: right;
	margin: 6px 0 0 2px;
	background: url('../img/gallery.png') 0 -682px no-repeat;
}
div.search_caption div.phrase
{
	float: right;
}

.search label
{
	padding: 0 0 0 10px;
}

div#content table.content>tbody>tr>td.left
{
	padding-left: 20px;
	padding-right: 0;
}
div#content table.content>tbody>tr>td.right
{
	padding-right: 20px;
	padding-left: 0;
}

/* side block */
div.side_block div.header
{
	border-radius: 15px 15px 0 15px;
}
/* side block end */

/* content block */
div.content_block > div.header
{
	border-radius: 15px 15px 0 15px;
}
/* content block end */

div.slider_bar div.prev
{
	left: auto;
	right: 0;
	background: url('../img/gallery.png') -31px -583px no-repeat;
	margin: 8px 15px 0 0;
}
div.slider_bar div.next
{
	left: 0;
	right: auto;
	background: url('../img/gallery.png') -1px -583px no-repeat;
	margin: 8px 0 0 10px;
}
ul.featured>li.item div
{
	text-align: right;
}
ul.list>li.item>div.content>ul>li
{
	padding: 1px 15px 1px 0;
}

table.stats td.single
{
	text-align: left;
	padding: 0 5px 0 10px;
}
table.stats td.dotted a
{
	padding: 0 0 0 5px;
}

/* categories */
div.categories ul li
{
	float: right;
}
.sub_categories
{
	padding: 10px 30px 0 20px;
}
a.category:hover > span.left
{
	background-position: -17px -358px;
}
a.category:hover > span.right
{
	background-position: 0 -358px;
}

div.slider_bar div.prev,
div.slider_bar div.next
{
	left: auto;
	right: 0;
	background-position: -31px -583px;
	margin: 2px 5px 0 0;
}
div.slider_bar div.next
{
	left: 0;
	right: auto;
	background-position: -1px -583px;
	margin: 2px 0 0 10px;
}

div.sub_categories span.more
{
	text-shadow: 0 0 0 #555555;
}
div.other_categories_tmp div
{
	padding: 5px 15px 10px 25px;
	margin: 14px 0 0 0;
}
div.other_categories_tmp div img.close
{
	right: auto;
	left: 0;
	background: url('../img/rtl/gallery.png') 0 -91px no-repeat;
}
div.other_categories_tmp div img.close:hover
{
	background-position: 0 -110px;
}
/* categories end */

/* grid navbar */
/* switcher */
table.grid_navbar td.switcher div
{
	float: right;
}
table.grid_navbar td.switcher div.table div
{
	background: url('../img/rtl/gallery.png') 0 -209px no-repeat;
}
table.grid_navbar td.switcher div.table div.active
{
	background: url('../img/rtl/gallery.png') 0 -161px no-repeat;
}
table.grid_navbar td.switcher div.table div:not(.active):hover
{
	background-position: 0 -258px;
}
table.grid_navbar td.switcher div.list div
{
	background: url('../img/rtl/gallery.png') 0 -233px no-repeat;
}
table.grid_navbar td.switcher div.list div.active
{
	background: url('../img/rtl/gallery.png') 0 -185px no-repeat;
}
table.grid_navbar td.switcher div.list div:not(.active):hover
{
	background-position: 0 -283px;
}
/* sorting */
table.grid_navbar td.sorting span.caption
{
	padding: 0 20px 0 5px;
}
table.my_listings td.sorting span.caption
{
	padding: 0 0 0 5px;
}

table.grid_navbar td.sorting a
{
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
table.grid_navbar td.sorting a.desc
{
	background: url('../img/rtl/gallery.png') left -443px no-repeat;
	padding-right: 5px;
	padding-left: 19px;
}
table.grid_navbar td.sorting a.asc
{
	background: url('../img/rtl/gallery.png') left -421px no-repeat;
	padding-right: 5px;
	padding-left: 19px;
}
/* custom */
table.grid_navbar td.custom
{
	padding: 0 0 0 10px;
	text-align: right;
}
/* alphabet */
table.grid_navbar td.sorting span.alphabet a
{
	padding: 0 2px;
}
/* grid navbar end */
div#listings div.item td.photo
{
	padding: 0 0 0 8px;
}
div#listings div.item td.photo div.counter
{
	background: url('../img/rtl/gallery.png') 0 -308px no-repeat;
	left: auto;
	right: 0;
	margin: 0 6px 5px 0;
}
div#listings div.list div.item td.photo div.counter
{
	left: 0;
	right: auto;
}
div#listings div.item td.photo div.counter a
{
	padding: 1px 0 1px 2px;
}
div#listings a.cat_caption:link,
div#listings a.cat_caption:visited,
div#listings span.cat_caption
{
	padding: 0 10px 0 0;
	background: url('../img/rtl/gallery.png') right -330px no-repeat;
}
table.nav span.icon
{
	margin: 0 0 0 5px;
}
div#listings table.nav span.shows
{
	padding: 0 23px 0 2px;
	background: url('../img/rtl/gallery.png') right -374px no-repeat;
}
div#listings table.nav span.date
{
	padding: 0 21px 0 2px;
	background: url('../img/rtl/gallery.png') right -357px no-repeat;
}
ul.paging li.transit
{
	float: left;
}
div#listings div.featured div.label
{
	background: url('../img/featured.png') 0 0 no-repeat;
	left: auto;
	right: 0;
	margin: -3px -3px 0 0;
}
div.tabs ul li
{
	float: right;
}
/* hack */
div.tabs ul li.first
{
	padding-right: 0;
	margin-left: 0;
	margin-right: -7px;
}
div.tabs div.left
{
	left: auto;
	right: 0;
	background-position: -6px -929px;
}
div.tabs div.right
{
	left: 0;
	right: auto;
	background-position: 0 -929px;
}
table.listing_details td.side_bar,
table.listing_details td.side_bar_video
{
	padding: 0 0 0 15px;
}

td.side_bar ul.statistics
{
	text-align: left;
}
div.photos ul li img
{
	margin: 0 0 0 4px;
}
div.photos div.slider ul li
{
	float: right;
}
div.photos ul.inline li.nl
{
	margin: 0 0 4px 4px;
}
div.photos div.nav_bar div.prev
{
	left: auto;
	right: 0;
	background-position: -31px -583px;
	margin: 5px 2px 0 0;
}
div.photos div.nav_bar div.next
{
	left: 0;
	right: auto;
	background-position: -1px -583px;
	margin: 5px 0 0 7px;
}
div.fieldset table td.caption
{
	padding: 0 0 0 5px;
}
div.fieldset table td.arrow
{
	background: url('../img/rtl/gallery.png') 0 -474px no-repeat;
}
div.fieldset table td.up
{
	background-position: 0 -495px;
}
table.checkboxes div.checkbox,
table.checkboxes div.checkbox_active
{
	padding: 2px 17px 2px 0;
}
table.checkboxes div.checkbox_active img
{
	background: url('../img/rtl/gallery.png') right -527px no-repeat;
	left: auto;
	right: 0;
}
table.seller_info td.side_bar
{
	padding: 0 0 0 15px;
	text-align: left;
}
td.side_bar ul.info li
{
	text-align: left;
}

table.submit td.name,
table.submit td.name_top,
table.submit_modal td.name
{
	padding: 5px 0 5px 8px;
	text-align: left;
}

body>div.error div.inner,
body>div.warning div.inner,
body>div.notice div.inner
{
	padding: 8px 43px 12px 25px;
}

body>div.error div.inner div.icon,
body>div.warning div.inner div.icon,
body>div.notice div.inner div.icon,
#system_message>div.error div.inner div.icon,
#system_message>div.notice div.inner div.icon,
#system_message>div.warning div.inner div.icon
{
	left: auto;
	right: 0;
	margin: -9px 15px 0 0;
	background: url('../img/gallery.png') -20px -1600px no-repeat;
}
body>div.warning div.inner div.icon,
#system_message>div.warning div.inner div.icon
{
	background-position: -1px -1599px;
	margin: -11px 15px 0 0;
}
body>div.notice div.inner div.icon,
#system_message>div.notice div.inner div.icon
{
	background-position: 0px -1622px;
	margin: -9px 13px 0 0;
}

#system_message>div.error div.inner div.icon
{
	margin: -8px 15px 0 0;
}
#system_message>div.notice div.inner div.icon
{
	margin: -8px 15px 0 0;
}
#system_message>div.warning div.inner div.icon
{
	margin: -10px 15px 0 0;
}

body>div.error div.inner div.close,
body>div.warning div.inner div.close,
body>div.notice div.inner div.close
{
	right: auto;
	left: 0;
	margin: -5px 0 0 10px;
}
body div.error ul
{
	padding: 0 15px 0 0;
}

#system_message>div.error div.inner,
#system_message>div.notice div.inner,
#system_message>div.warning div.inner
{
	padding: 8px 43px 10px 25px;
}

table.steps td.active
{
	background: url('../img/rtl/gallery.png') left -589px no-repeat;
}
table.steps td div,
table.steps td.active div
{
	margin: 0 0 0 5px;
}
table.steps td.active div,
table.steps td.past div
{
	background-position: 0 -1740px;
}

/* tree */
div.tree ul
{
	padding: 2px 15px 2px 0;
}
div.tree ul.first
{
	padding: 0 5px 0 0;
}
div.tree ul li img.no_child
{
	background: url('../img/rtl/gallery.png') right -624px no-repeat;
}
div.tree ul li>img
{
	margin: 0 0 0 3px;
}
div.tree ul li.locked>a,
div.tree ul li.locked>label
{
	background: url('../img/rtl/gallery.png') left -635px no-repeat;
	padding: 0 0 0 15px;
}
/* tree end */


/* loading bars */
span.tree_loader
{
	margin: 0 4px 0 0;
}
/* loading bars end */

/* plans */
table.plans td.radio
{
	padding: 22px 5px 0 0;
}
table.plans tr.active td.radio,
table.plans tr.active td.label,
table.plans tr.active td.info,
table.plans tr:hover td.radio,
table.plans tr:hover td.label,
table.plans tr:hover td.info
{
	border-radius: 0 5px 5px 0;
}
table.plans tr.active td.label,
table.plans tr:hover td.label
{
	border-radius: 0;
}
table.plans tr.active td.info
table.plans tr:hover td.info
{
	border-radius: 5px 0 0 5px;
}
table.plans td.label table.bg td.left
{
	background: url('../img/rtl/gallery.png') -8px -1101px no-repeat;
	border-radius: 0 6px 6px 0;
}
table.plans td.label table.bg td.right > div > div
{
	border-radius: 6px 0 0 6px;
	left: auto;
	right: 0;
}
table.plans td.label table.bg td.right > div > div div.bg
{
	left: auto;
	right: 0;
	background: url('../img/rtl/gallery.png') 0 -1101px no-repeat;
}
table.plans td.label table.bg td.right > div > div div.tile
{
	right: auto;
	left: -2px;
	-webkit-transform: rotate(45deg);	
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
table.plans td.info
{
	padding: 5px 15px 0 0;
}
table.plans td.info div.desc
{
	padding: 3px 7px 5px 0;
}
table.plans td.info div.status
{
	padding: 0 10px 0;
}
ul.features
{
	padding: 0 15px 0 0;
}
ul.features li
{
	padding: 2px 20px 0 10px;
}
ul.features li.pics
{
	background: url('../img/rtl/gallery.png') right -674px no-repeat;
}
ul.features li.video
{
	background: url('../img/rtl/gallery.png') right -654px no-repeat;
}
ul.features li.period
{
	background: url('../img/rtl/gallery.png') right -693px no-repeat;
}
a.renew span
{
	background: url('../img/gallery.png') 0 -2675px no-repeat;
}
a.renew span:hover
{
	background: url('../img/gallery.png') -16px -2675px no-repeat;
}
/* plans end */

span.arrow label.right:hover,
span.arrow:hover label.right
{
	background: url('../img/rtl/gallery.png') 0 -719px no-repeat;
}

div.ml_tabs>ul li
{
	float: right;
	margin: 0 0 0 5px;
	background: url('../img/rtl/gallery.png') left -764px no-repeat;
}

div#fileupload span.draft
{
	background: url('../img/gallery.png') center -1985px no-repeat #ebefe9;
	margin: 0 0 10px 10px;
}
img.delete,
img.cancel
{
	right: auto;
	left: 0;
	background: url('../img/rtl/gallery.png') -17px -89px no-repeat;
}
img.delete:hover,
img.cancel:hover
{
	background-position: 2px -108px;
}
div#fileupload img.loaded
{
	right: auto;
	left: 0;
}
div#fileupload img.edit,
div#fileupload img.crop
{
	right: auto;
	left: 0;
	margin: 5px 0 0 4px;
}
div#fileupload img.crop
{
	left: 15px;
}
input.accept
{
	right: auto!important;
	left: 0!important;
	top: 0;
	margin: 2px 0 0 2px;
}
img.remove
{
	margin: -1px 8px 0 0;
}
ul.inline li
{
	float: right;
	margin: 0 0 0 5px;
}
img.delete_highlight
{
	right: auto;
	left: -1px;
	background: url('../img/rtl/gallery.png') -1px -830px no-repeat;
}
img.delete_highlight:hover
{
	background-position: -1px -804px;
}
a.nav_icon span.left
{
	background-position: -3px -2247px;
}
a.nav_icon span.right
{
	background-position: 0 -2247px;
}
a.nav_icon:hover span.left
{
	background-position: -3px -2296px;
}
a.nav_icon:hover span.right
{
	background-position: 0 -2296px;
}

/* crop module */
.jcrop-holder
{
	direction: ltr;
	text-align: right;
}
/* crop module end */

.ui-datepicker-trigger
{
	margin: 0 -20px 0 0;
	background: url('../img/gallery.png') -19px -1948px no-repeat;
}

img.point
{
	left: auto;
	right: 0;
}
div.refine div.name
{
	padding: 1px 12px 2px 0;
}
div.refine div.value
{
	padding: 0 12px 10px 0;
}
div.password_strength
{
	float: right;
	padding: 0 8px 0 0;
}
div.password_strength div.scale div.shine
{
	left: auto;
	right: 0;
}
ul.news td.date div,
div.news td.date div
{
	margin-left: 0;
	margin-right: 10px;
}
table.list>tbody>tr.header>td
{
	padding: 5px 10px 4px 0;
}
table.list>tbody>tr.body>td
{
	padding: 8px 10px 10px 0;
}
table.table>tbody>tr>td.name
{
	padding: 3px 0 3px 5px;
}
table.list td.price div
{
	float: left;
	margin-right: 0;
	margin-left: 10px;
}
table.list>tbody>tr.body>td.first
{
	padding-right: 0;
}
table.type_top_content div.sell_space
{
	margin: 0 0 0 20px;
}
div.in_tabs
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	-moz-border-top-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	border-top-right-radius: 0;
}
table.type_top_content div.sell_space
{
	margin: 0 0 0 20px;
}
ul.search_tabs
{
	padding: 0 16px 0 0;
}
ul.search_tabs li
{
	left: auto;
	right: -8px;
	margin-left: auto;
	margin-right: -8px;
}
ul.search_tabs li span.left,
ul.search_tabs li span.right
{
	float: right;
	background: url('../img/rtl/gallery.png') right -911px no-repeat;
}
ul.search_tabs li span.right
{
	background-position: -23px -911px;
}
ul.search_tabs li span.center
{
	float: right;
}
ul.search_tabs li.active span.left
{
	background-position: right -858px;
}
ul.search_tabs li.active span.right
{
	background-position: -23px -858px;
}
ul.search_tabs li.active span.center
{
	background-position: 0 -2425px;
}
ul.search_tabs li:not(.active):hover span.left
{
	background-position: right -964px;
}
ul.search_tabs li:not(.active):hover span.right
{
	background-position: -23px -964px;
}
ul.search_tabs li:not(.active):hover span.center
{
	background-position: 0 -2531px;
}

.random_featured div.prev,
.random_featured div.next
{
	left: auto;
	right: 10px;
	background-position: -12px -1645px;
}
.random_featured div.next
{
	left: 10px;
	right: auto;
	background-position: 0 -1645px;
}
div.message_feed a.new
{
	right: auto;
	left: -2px;
}
a.reply
{
	padding: 0 5px 0 0;
}
table.list>tbody>tr>td.last
{
	padding-left: 10px!important;
}
.mass_actions_light
{
	text-align: left;
}
.message_angel
{
	background: url('../img/rtl/gallery.png') right -1029px no-repeat;
	left: auto;
	right: 0;
	margin: 10px -17px 0 0;
}
div.textarea_counter_default,
div.textarea_counter_warning
{
	text-align: left;
}
/* featured listings block */
ul.list > li.item > div.content > ul > li
{
    padding: 1px 15px 1px 0;
}
table.steps td a, table.steps td.active a, table.steps td.past a 
{
    box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.4);
}

input.search
{
	margin-left: 0;
	margin-right: -21px;
}

input[name=search],
input[name=search]:hover
{
	background: url('../img/rtl/gallery.png') right -725px no-repeat;
	padding-left: 0;
	padding-right: 25px;
}
input[name=search]:hover
{
	background-position: right -1054px;
}

/* brands slider */
#brands-slider td.left
{
	background-position: 0 -3000px;
}
#brands-slider td.right
{
	background-position: 0 -2594px;
}
#brands-slider td.left div img
{
	background-position: -9px -3161px;
	right: auto;
	left: 3px;
}
#brands-slider td.right div img
{
	right: 3px;
	left: auto;
	background-position: 0 -3161px;
}
#brands-slider td.left:hover div img
{
	background-position: -31px -3161px; 
}
#brands-slider td.right:hover div img
{
	background-position: -22px -3161px; 
}
#brands-slider ul li
{
	float: right;
}
/* brands slider end */

/* file upload */
label.upload input,
span.draft input
{
	position: absolute;
	top: 0;
	right: auto;
	left: 0;
	border-width: 0 0 100px 200px;
	direction: rtl;
}
/* file upload end */
.phone
{
	direction: ltr;
	text-align: right;
}