
body, .arabic, td  {
	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;
	line-height:19px;
	font-size: 13pt;
	font-weight:bold;
}


.dir_rtl, p {
	direction:rtl;
}


div {
	text-align:right;
	direction:rtl;
}


.o {
	direction:rtl;
	font-weight:bold;
}

	.hidearabic {
    		visibility: hidden;
			font-weight: normal;
			line-height: 10px;
			font-size: xx-small;
			letter-spacing: -10px;
	}




	/******* main *******/
	body {		background: #FFFFFF url(../../../images/0_bg_body.jpg) no-repeat fixed -5px 100px; 
		text-align: right;
	}
	
	h1 {
		font-size: 16pt ; 
		color: #222222;
		background: url(../images/0_h1bg.gif) no-repeat;
		background-position: top right;
	}
	
	h2 {
		font-size:15pt ; 
		color: #222222;
	}

	h3 {
		font-size:11pt ; 
		color: #222222;
	}

	#container { 
		margin: 0 0 0 auto;
 		 width: 762px;
		background: url(../images/0_bg_right.gif) repeat-y fixed top right; 
		direction: ltr;
	}

	#left { 
		float: right;
	}

	#languagebox {
		font-style: normal;
		font-size: 10pt;
		padding-right: 10px;
		padding-left: 0;
		text-align: right;
	}

	#languagebox a, #languagebox a:active, #languagebox a:visited {
		font-weight: bold;
	}




	/******* main content *******/
	
	#main {
		padding-left: 4px;
		padding-right: 5px;
		background: url(../images/0_logo.gif) no-repeat;
		margin: 0px 0px 0px 1px;
	}


	.main_content {
		float: right;
	}
	.main_image {
		float: left;
	}




	#footer {
		font-weight: normal;
		font-size: 7.5pt;
		direction: ltr;
	}
	#footer a, #footer a:visited, #footer a:active {
		font-weight:bold;
		font-size: 10pt;
	}



	/******* home *******/


	
	
	.permnt {
		font-size: 10pt;
		font-weight: bold;
	}

	


	img.img_flag {
		vertical-align:middle;
		margin-right: 8px;
	}
	
	.block_for_ul {	
		width: 390px;
		overflow:hidden;
		direction: ltr;
	}
	.block_for_ul_big {	
		width: 580px;
		overflow:hidden;
		direction: ltr;
	}
	
	.block_for_ul ul, ul.mainpoints {
		direction: rtl;
	}

	ul.mainpoints li {
		font-size: 13pt;
	}


	ul.circles {
		direction: rtl;
	}

	ul.spacedbullets {
		direction: rtl;
	}

	.bulletarrow {
		float: right;
	}
	

	img.services {
		float: left;
		margin-right: 30px;
		margin-left: 0;
	}

	img.floatright {
		float: left;
		margin-right: 30px;
		margin-left: 0;
	}

	.bulletarrow_static {
		background: url(../images/bullet_arrow.gif) no-repeat right;
		padding: 15px 60px 12px 0px;
		font-size: 11pt;
	}


	.package_left {
		float: left;
		text-align: left;
	}
	.package_right {
		width: 300px;
		float: right;
	}
	.package_right2 {
		width: 320px;
	}
	
	
	

	
	/***  TAKEN FROM TAMIL FOR ARABIC ***/
	
	#main_navigation ul.newnav a, #main_navigation ul.newnav a:active, #main_navigation ul.newnav a:visited {
		font-size:12pt;
		line-height: 11pt;
	}

	#main_navigation ul.newnav li.subnav a, #main_navigation ul.newnav li.subnav a:active, #main_navigation ul.newnav li.subnav a:visited {
		font-size:11pt ;
	}


	.nav_small {
		font-size: 11pt;
	}

	.norm {
		direction: ltr;
	}
	.lefttext {
		text-align: left;
	}
	
	.english, #footer, table.ratesall2 td.country, .letterselection {
		font-family: Verdana, Arial;
		direction: ltr;
	}
	
	.english {
		font-size: 9pt;
	}
	#main .english {
		font-size: 10pt;
		direction: ltr;
	}

	#main h1 .english {
		font-size: 11pt;
	}

	ul.mainpoints li {
		padding-bottom: 5px;
	}

	h2 {
		padding-top: 0px;
	}
	
	.specialrates_right {
		font-size: 10pt;
		float: left;
	}
	
	.yen2 {
		font-size: 13pt;
	}
	/******* form elements *******/

	input, textarea, .bginput, option, select {  
		font-family: Verdana, Arial; 
		font-size: 8pt;
		color : #000000;
		font-weight: normal;
		direction: ltr;
	}	

	form {
		margin:0;
	}

	.button { 
		font-weight: bold;
		padding: 1px;
		font-size: 10pt;
	} 
	

	/**** rates sheet ****/

	table.ratesall2 th {
		font-size: 12pt;
	}
	table.ratesall2 th.thtop {
		font-size: 12pt;
	}
	table.ratesall2 th.rate, table.ratesall2 th.rate2, table.ratesall2 th.rate3 {
		font-size: 8pt;
	}	
	table.ratesall2 th.ratescolumn {
		font-size: 10pt;
	}
	
	table.normaltextsize th {
		font-size: 12pt;
	}
	table.normaltextsize td {
		font-size: 12pt;
	}
	#main table.ratesall2 .english {
		font-size: 8pt;
	}
	table.englishcells td {
		font-family: Verdana, Arial;
		font-weight: normal;
	}
	

	table.ratesall2 th.country {
		font-size: 12pt;
	}

	.special3 {
		font-size: 11pt;
	}

	.loginform {
		padding-right: 40px;
		padding-top: 10px;
	}
	
	.fieldname, .fieldvalue {
		float: right;
	}
	

	
	.fieldname_myacc_lang, .fieldname_myacc_lang2 {
		float: right;
		width: 145px;
		color: #B30000;
	}
	.fieldname_myacc_lang2 {
		width: 85px;
	}
	.fieldname_text {
		font-weight: normal;
	}
	.bigwidth2 {
		width: 490px;
		text-align: right;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	/***  TAMIL - not looked into yet ***/
		


	.small {
		font-size: 11pt;
	}
	.english .small {
		font-size: 8pt;
	}
	.loginform {
		padding-left: 20px;
	}
	
	.bulletarrow_static {
		font-size: 11pt;
	}

	.required {
		padding-left: 20px;
	}
	
	


	
