body {
	direction: rtl;
}

div#fixedWidth {
	text-align: right;
}

ul#mainMenu li {
	margin-right: 0;
	padding-right: 10px;
}

ul#mainMenu li#firstCatNav {
	padding-right: 0;
}

div#cartHolder {
	text-align: left;
}

div#cartHolder p {
	margin: 0 auto 0 10px;
}

form#search p {
	padding-right: 17px;
}

form#search img.submit {
	margin-right: 14px;
}

div.productBox p.saleTag {
	left: 0; 
}

.hotProductBox p.picHolder {
	padding-left: 0;
}

.hotProductBox div.infoHolder div.detailsPrice p.price {
	text-align: right;
}

p.location {
	background-position: center right;
}

div.productBox div.pricesHolder span {
	float: left;
}

div.productBox h3.CategoryProductName {
	text-align: right;
}

ul.categoryItems li.aSubcat, ul.categoryItems li.aActiveSubcat {
	padding-right: 20px;
}

div#footer p#credits {
	text-align: left;
}

ul.hMenu li {
	float: right;
}

.column {
	float: right;
}

.calHolder input {
	direction: ltr;
}

.calendar {
	direction: ltr;
}

.floatRight {
	float: left;
}

.floatLeft {
	float: right;
}

.oppositeAlign {
	text-align: left;
}

ul.dropDownMenu li {
	float: right;
}

ul#upperLinks li.last, ul#upperLinks2 li.last {
	float: left;
}

ul#upperLinks2 li.last {
	padding: 0 5px;
}

div.description p.price, div.description p.listPrice, div.description p.actual_price {
	text-align: right;
}

div.productDetails div.imgHolder p.zoom {
	margin-right: 185px;
}

