/* -------------------------------------------------- */
/* Global styles */
input, p, select, #main {	direction:rtl;	text-align:right;	}
#container {				left:auto;	right: 0;	}
#content {					left:auto;	right:226px;	}
#footerLogo {				bottom:24px;	left:84px;	right:auto;		}
#footerToolbar div {		border-right:none;	border-left:1px solid #171717;	float:right;	}
	#footerToolbar .language {	border-left:none!important;	}
	#footerToolbar .langSelectContainer {	left:0px;	right:auto;	}
	#footerToolbar .langSelect {			left:0px;	right:auto;	}
	#footerToolbar .langSelect a {			border-right:1px solid #171717;	border-left:none;	}
	#footerToolbar .productReg {	width:110px;	}
	#footerToolbar .privacy {		width:120px;	}
#footerToolbar .news {	padding:0 6px 0 0;	text-align:left;	width:394px;	}
	#footerToolbar .news .newsHeader {	float:right;	}
#headerCreateLinks {	float:right;	padding-left:15px;	}
#headerLogin {			left:auto;	right:226px;	}
	#headerLoginButton {	left:auto;	right:448px;	}
	#headerLoginContainer {	left:auto;	right:0px;		}
		#headerLoginSlide {	left:auto;	right:0px;		}
			#headerLoginClose {		left:5px;	right:auto;	}
				#headerUsername, #headerPassword {	font-size:11px;	height:15px;	padding:2px 7px 0 19px;		}
				#headerUsername {		background-position:104px 3px;	left:auto;	right:1px;		}
				#headerPassword {		background-position:124px 3px;	left:auto;	right:172px;	}
				#headerSubmit {			font-size:11px;	left:12px;		}
#main {					font-size:1.2em;	}
#sidebar {	left:auto;	right: 50%;	margin:-273px -462px 0 0;	padding:0 28px 0 32px;	}
#subnav {	left:auto;	right:0px;	}
	#subnav li {	float:right;	}
	#subnav li img.separator {	float:left;	}
	#subnav li a {				float:left;		}
	#subnav li a span {			background-repeat:no-repeat;	display:block;	height:38px;	left:0px;	position:absolute;	top:0px;	width:70px;	}
	#subnav li a, #functionSubnav li a, a.functionNext {	text-indent:3000px;	}
	#subnav li a.revolution, #subnav li a.revolution span {		width:61px;	}
	#subnav li a.functions, #subnav li a.functions span {		width:75px;	}
	#subnav li a.features, #subnav li a.features span {		width:75px;	}
	#subnav li a.faq, #subnav li a.faq span {		width:99px;	}
	#subnav li a.videos, #subnav li a.videos span {		width:84px;	}
	#subnav li a.revolution span.up {	background-position:-215px 0px;	}
	#subnav li a.revolution span.over {	background-position:-215px -38px;	}
	#subnav li a.functions span.up {	background-position:-138px 0px;	}
	#subnav li a.functions span.over {	background-position:-138px -38px;	}
	#subnav li a.features span.up {		background-position:-68px 0px;	}
	#subnav li a.features span.over {	background-position:-68px -38px;	}
	#subnav li a.faq span.up {			background-position:15px 0px;	}
	#subnav li a.faq span.over {		background-position:15px -38px;	}
	#subnav li a.videos span.up {		background-position:-273px 0px;	}
	#subnav li a.videos span.over {		background-position:-273px -38px;	}

/* Background images */
#headerLoginForm {			background:url(../images/arabic/headerLogin-loginBG.png) top right no-repeat;	}
#headerUsername {			background-image: url(../images/arabic/headerLogin-loginUsername.png);	}
#headerPassword {			background-image: url(../images/arabic/headerLogin-loginPassword.png);	}
#nav div div.up {			background-image: url(../images/arabic/mainnav.png);	}
#nav div div.over {			background-image: url(../images/arabic/mainnav.png);	}
#nav div div.fade {			background-image: url(../images/arabic/mainnav.png);	}
#subnav li a span {			background-image: url(../images/arabic/shishavacSubnav.png);	}
#frmGeneral #btnSubmit {	background: url(../images/arabic/contact/submitButton-small.gif) top left no-repeat;	}
#frmPurchased #btnSubmit {	background: url(../images/arabic/contact/submitButton-small.gif) top left no-repeat;	}
#frmSellit #btnSubmit {		background: url(../images/arabic/contact/submitButton.gif) top left no-repeat;	}
#frmNewsletter #btnSubmit {	background: url(../images/arabic/contact/submitButton-small.gif) top left no-repeat;	}
#mediaClose a	{			background: url(../images/arabic/mission/missionClose-over.gif) no-repeat;	}
#frmMedia #btnSubmit {		background: url(../images/arabic/contact/submitButton-small.gif) top left no-repeat;	}
#content .productreg #btnSubmit {		background:url(../images/arabic/contact/submitButton-small.gif) top left no-repeat;	}
#content .privacy .privacyHeadline {	background:url(../images/arabic/privacy/privacy-header.gif) top left no-repeat;	height:85px;	margin-bottom:24px;	text-indent:-3000px;	width:625px;	}
#content .terms .termsHeadline {		background:url(../images/arabic/terms/terms-header.gif) top left no-repeat;		height:85px;	margin-bottom:24px;	text-indent:-3000px;	width:625px;	}
div.contact #contactSubnav a {			background-image:url(../images/arabic/contact/contact-buttons.gif);	}


/* -------------------------------------------------- */
/* Shishavac? main page */
#content .homepage, #content .videoClip, #content .mission, .purchase #newsletterOverlay, #content .media	{		left:auto;	right:-226px;	}
#content div.features	{	left:auto;	right:63px;	}

/* Shishavac? Functions pages styles */
#functionSubnav li {	float:right;	}
#functionsContent h1 {	left:75px;	text-align:center;	top:48px;	width:120px;	}
a.functionNext {	height:14px;	right:185px;	width:38px;	}
	a.functionNext span.up, a.functionNext span.over {	background-image:url(../images/arabic/functions/functions-Next.gif);	height:14px;	width:38px;	}
	a.functionNext span.up {	background-position:0px 0px;	z-index:10;	}
	a.functionNext span.over {	background-position:0px -14px;	}
	.functionsContentLeft a.functionNext {	right:170px;	}
.function .scrollContent {	left:27px;	}
	.function .scrollContent p {	text-align:justify;	}
	
/* Shishavac? FAQ pages styles */
#content div.faq	{	font-size:1.5em;	line-height:1.1em;	}
#content .faq h1#faqHeader {	margin:0 0 20px 0;	}
#content .faq h1#faqAnswer {	margin:16px 0 10px 0;	}

/* Shishavac? Video page styles */
#content div.videos h1 {	padding:46px 0 40px 0;	}


/* -------------------------------------------------- */
/* Mission page styles */
#missionImages {		float:right;	}
#missionContent {		direction:rtl;	float:right;	text-align:right;	}
	#missionClose {		left:20px;	right:auto;	}
	#missionClose a	{	background: url(../images/arabic/mission/missionClose-over.gif) no-repeat;	}
	#missionLogo {		left:auto;	right:51px;	}


/* -------------------------------------------------- */
/* Purchase page styles */
div.purchase .purchaseBox .button {		left:auto;	right:48px;	}
div.purchase .purchaseBox .content {	left:auto;	right:308px;	text-align:right;	}
#content div.dealerdetails #allDealerResults {		}
	#content div.dealerdetails .dealerImage {	float:right;	}
	#content div.dealerdetails .dealerText {	float:right;	}
#content div.dealerdetails #frmDealers {	left:50px;	right:auto;	}
#content div.dealerdetails #selectedLocation {	text-align:left;	}
div.purchase .purchaseBox .content h2 {		font-size:1.6em;	}

/* Newsletter form styles */
.mission #newsletterOverlay, .purchase #newsletterOverlay {	}
	.mission #newsletterOverlay {	left:0px;	top:0px;	}
	.purchase #newsletterOverlay {	left:-226px;	top:-64px;	}
	#newsletterOverlay #newsletterBox {	left:auto;	right:50%;	margin:-109px -267px 0 0;	}
		#newsletterContent {	font-size:1.2em;	}
		#newsletterContent p {	margin:0 10px;	}
		#logoNewsletter {		background-position:top left;	float:right;	}
		#newsletterBoxClose {	left:-15px;	right:auto;	}

/* -------------------------------------------------- */
/* Contact page styles */
div.contact .contactHeadline {	padding:51px 0 41px 0;	}
div.contact .findUsOn .findText{	float:right;	margin-right:80px;	}
#FAQOverlay {	font-size:1.2em;	}
#content div.contact input, #content div.contact select, #content div.contact textarea {	padding:1px 4px;	}
#frmSellit #txtCommentsCount {	position:absolute;	right:2px;	}
#contactSlideBox {	direction:ltr;		}
	#contactSlideBox .slideBoxHeader {	left:30px;	right:0px;	text-align:left;	width:65px;	}

/* General form styles */
.generalDetails h1 {	background: url(../images/arabic/contact/general-header.gif) top no-repeat;	height:16px;	margin:25px 0 6px;	padding:0px;	text-indent:3000px;	white-space:nowrap;	width:400px;	}
/* Purchased form styles */
.purchasedDetails h1 {	background: url(../images/arabic/contact/purchased-header.gif) top no-repeat;	height:16px;	margin:25px 0 6px;	padding:0px;	text-indent:3000px;	white-space:nowrap;	width:400px;	}
/* Distribution form styles */
.distributionDetails {	height:90px;	}
.distributionDetails h1 {	background: url(../images/arabic/contact/distribution-header.gif) top no-repeat;	height:18px;	margin:25px 0 6px;	padding:0px;	text-indent:3000px;	white-space:nowrap;	width:400px;	}
/* Newsletter form styles */

	
/* -------------------------------------------------- */
/* Media page styles */
#mediaForTheMedia, #mediaImages, #mediaInTheMedia {	float:right;	}
	#mediaForTheMedia {		padding:13px 60px 0 0;	}
	#mediaInTheMedia p {	width:200px;	}
	#mediaSources .mediaSourceName {	text-align:left;	}
	#mediaSources .mediaSourceCountry {	padding-right:35px;	text-align:right;	}
	#mediaClose {			left:20px;	right:auto;	}
	#mediaShishavacText {	bottom:-44px;	left:auto;	right:62px;	}


/* -------------------------------------------------- */
/* Product Registration pages styles */

/* -------------------------------------------------- */
/* Terms & Privacy pages styles */
#content .privacy, #content .privacy p, #content .terms, #content .terms p {	direction:ltr!important;	text-align:left!important;	}
