body {
	direction: rtl;
}

h1 {
	text-align: right;
}

ul.hMenu li {
	float: right;
}

div#hpContent, div#pageContent {
	text-align: right;
}

div#pageContent div#txtHolder {
	margin-left: 0;
	padding-right: 0;
	margin-right: 104px;
	padding-left: 25px;
}

div#pageContent div#imgHolder {
	width: 356px;
	margin-left: 0;
	text-align: left;
}

div#header ul.hMenu {
	padding-right: 20px;
}

div#header ul.hMenu li {
	float: right;
}

div#hpContent dl {
	margin-right: 57px;
}

div#hpContent dd ul li{
	background-position: 242px 10px;
	padding-right: 15px;
}

div#hpContent dd p.nav {
	margin-right: 10px;
	background-position: 102px 8px;
	line-height: 25px;
}


dl.bullet dt, h2.bullet {
	background-position: center right;
	text-align: right;
}

.header3 {
	text-align: right;
}

ul.starr li {
	background-position: top right;
}

form#register .header2 {
	text-align: right;
}

div#registerContent {
	text-align: right;
}

.column {
	float: right;
}

.floatLeft {
	float: right;
}

.floatRight {
	float: left
}

div.promo {
	background-color: #2D2C2A;
	margin-left: 6px;
	margin-right:0;
}

.oppositeAlign {
	text-align: left;
}

p.more {
	text-align: left;
}

* html div#pageContent div#txtHolder {
	margin-right: 52px;
	margin-left: 0;
}

ul#showcase li {
	text-align: right;
}
