html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
input, select, textarea {
	direction: rtl;
	font-family: "Simplified Arabic","Arabic Transparent","Traditional Arabic","Arial (Arabic)","Times New Roman (Arabic)","AGA Arabesque","NaskhTT","Akhbar MT","Courir New (Arabic)","Decotype Naskh","Mudir MT","Simplified Arabic fixed","Tahoma (Arabic)","Andalus","Monotype Koufi","Decotype Naskh Extension","Decotype Naskh Special","Decotype Naskh Swashed","Decotype Naskh Variants","Decotype Naskh Thuluth","Simplified Arabic backslanted","Traditional Arabic Backslanted",Arial,Helvetica,sans-serif;
	text-align: right;
}

h1 {
	font-size: 1.8em;
}

h2 {
	font-size: 1.5em;
}

h3 {
	font-size: 1.3em;
}

p {
	font-size: 1.2em;
}

#sidebar ul#menu li a {
	padding: 6px 32px 6px 0;
	background-position: right center;
}



#sidebar ul.models li a {
	background-position: right center;
	padding: 0 20px 0 20px;
}

#close-key-features {
	float: left;
}

#product-extras ul.icons li a{
	background-position: right top;
	padding: 5px 40px 5px 0;
	float: right;
}

p.copyright {
	text-align: left;
}

.comparison td {
	text-align: center;
}

div.section-selector {
	left: auto;
	right: -60px;
}

#content ul.models li {
	margin-right: -40px;
}

.form-container label, 
.form-container span.label { margin-left: 10px; padding-left: 10px; float: right; text-align: left; margin-right: 0; padding-right: 0;}
.form-container label em, 
.form-container span.label em { left: -4px; }
.form-container div.controlset label, 
.form-container div.controlset input { display: inline; float: none; top: 0; }



/* More & Back buttons */

p.more,
p.back {
	text-align: left;
	z-index: 3;
}

#sidebar p.back {
	text-align: left;
}

p.more a {
	padding-right: 0;
	margin-right: 0;
	padding-left: 20px;
	margin-left: 2px;
	background-image: url(/graphics/arrow-left.gif);
	background-position: left center;
}

p.more a:hover{
	padding-right: 0;
	margin-right: 0;
	padding-left: 22px;
	margin-left: 0px;
}

p.back a {
	padding-left: 0;
	margin-left: 0;
	padding-right: 20px;
	margin-right: 2px;
	background-image: url(/graphics/arrow-right.gif);
	background-position: right center;
} 

p.back a:hover{
	padding-left: 0;
	margin-left: 0;
	padding-right: 22px;
	margin-right: 0px;
}

/* Assistance Level list */

div.assistance-level h2 {
	float: right;
}

div.assistance-level p {
	margin-left: 0px;
	margin-right: 80px;
}

/* Flash & The Movie */

div#the-movie.flash-replaced {
	left: 20px;
	float: right;
}

p.duration {
	left: 80px;
	margin-top: 0;
}

#content div.inner {
	position: static;
	text-align: right;
}