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,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

p {
	line-height:20px;
	margin-bottom:20px;
}

h1, h2, h3, h4, h5, h6 {
	color:#4a4a4a;
	padding-bottom:20px;
}

h1 {
	font-size:38px;
	line-height:48px;
}

h2 {
	font-size:28px;
	line-height:36px;
}

h3 {
	font-size:18px;
	line-height:26px;
}

h4 {
	font-size:16px;
	line-height:24px;
}

h5 {
	font-size:14px;
	line-height:22px;
}

h6 {
	font-size:12px;
	line-height:20px;
}

body {
	font-size: 12px;
	color: #707070;
	background-color: #f5f5f5;
	height:100%;
}
hr {
	display: block;
	position: relative;
	padding: 0;
	margin: 8px auto;
	width: 100%;
	clear: both;
	border: none;
	border-top: 1px solid #AAA;
	border-bottom: 1px solid #FFF;
	font-size: 1px;
	line-height: 0;
	overflow: visible
}
#top-wrapper, #top-wrapper-page {
	width:100%;
}

#top-wrapper-bottom {
	width:100%;
	height:5px;
	background: repeat-x url(../images/ibg.gif) left bottom transparent;
	margin-top:40px;
	display:block;
}

#top-wrapper {
	background: repeat-x url(../images/ibg.gif) left top transparent;
}

#top-wrapper-page {
	background: repeat-x url(../images/pagebg.gif) left top transparent;
}

#header {
	margin:0 auto;
	width:960px;
	height:110px;
	position:relative;
}

#logo {
	height:70px;
	width:119px;
	display:block;
	background: no-repeat url(../images/logo.png) top left transparent;
	position:absolute;
	top:25px;
}

#top-menu {
	display:block;
	position:absolute;
	top:50px;
	display:none;
}

#top-menu ul {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
}

#top-menu a {
	font-size:11px;
	color:#848484;
	text-decoration:none;
	min-height:13px;
}

#top-menu a:hover, #top-menu a.current {
	color:#000;
}

li.online {
	background:no-repeat url(../images/ls-online.gif) left center;
}

li.offline {
	background:no-repeat url(../images/ls-offline.gif) left center;
}

#login {
	position:absolute;
	top:45px;
	display:none;
}

#login form {
	margin:0;
	padding:0;
}

#login input {
	margin-left:10px;
	border:1px solid #dadada;
	color:#848484;
	height:25px;
	width:150px;
	display:block;
	padding:0 5px;
	background-color:#fff;
	font-size:11px;
	line-height:0;
}

#login #login_submit {
	background-color:#fff;
	width:60px;
	color:#369bb8;
	cursor:pointer;
}

/* Menu */

#menu {
	width:960px;
	margin:0 auto;
	height:63px;
	background: no-repeat url(../images/menu.png) left top;
}

#menu ul {
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0 0 0 20px;
	position:relative;
}

#menu ul li {
	float:left;
	position:relative;
}

#menu li a {
	color:#fff;
	text-shadow: 1px 1px 1px #599aad;
	text-decoration:none;
	height:30px;
	display:block;
	padding:10px 15px 0 15px;
	position: relative;
 	z-index: 2;
}

#menu #blob {
	position: absolute;
	top: 0;
	z-index : 1;
	background: no-repeat url(../images/lava.gif) center top transparent;
	height:40px;
	min-width:50px;
}

/*
#menu li.home a {
	background: no-repeat url(../images/mlhome.png) left center;
}

#menu li.about a {
	background: no-repeat url(../images/mlabout.png) left center;
}

#menu li.services a {
	background: no-repeat url(../images/mlservices.png) left center;
}

#menu li.branches a {
	background: no-repeat url(../images/mlbranches.png) left center;
}

#menu li.support a {
	background: no-repeat url(../images/mlsupport.png) left center;
}

#menu li:first-child {
	-moz-border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
}*/

#menu ul ul {
	margin:0;
	padding:0 0 10px 0;
	width:173px;
	position:absolute;
	list-style:none;
	list-style-type:none;
	background-color:#2995b4;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-top:1px solid #8ec7d7;
}

#menu ul ul li {
	margin:0;
	padding:0;
	border:0;
	width:100%;
}

#menu ul ul a {
	text-shadow:1px 1px 1px #1b6a81;
}

#menu li.support ul li a, #menu li.about ul li a, #menu li.services ul li a, #menu li.branches ul li a {
	background-image:none;
	padding:10px 20px;
	margin-left:1px;
	height:auto;
	border-bottom: 1px solid #2d93b0;
	border-top: 1px solid #45a3be;
	width:127px;
}
/*
#menu li li:hover {
	background:repeat-y url(../images/menuli.png) bottom center transparent;
}

#menu ul ul li:first-child {
	background:no-repeat url(../images/menufli.png) top center transparent;
	padding-top:20px;
	height:37px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}*/

#menu ul ul li:first-child a {
	border-top:0;
}

#menu ul ul li:last-child a {
	border-bottom:0;
}

#menu ul li:hover ul,
#menu ul li.sfHover ul {
	top:40px; /* match top ul list item height */
	z-index:99;
}

#menu ul li:hover li ul,
#menu ul li.sfHover li ul {
	top:-999em;
}

#menu ul li li:hover ul,
#menu ul li li.sfHover ul {
	top:0;
}

#menu ul li li:hover li ul,
#menu ul li li.sfHover li ul {
	top:-999em;
}

#menu ul li li li:hover ul,
#menu ul li li li.sfHover ul {
	top:0;
}

#menu ul ul li:hover a {
	color:#004f65;
	text-shadow:1px 1px 1px #3eb5d7;
}

#menu a.lang {
	margin-top:6px;
	margin-right:15px;
	padding-right:35px;
	min-height:23px;
	display:block;
	float:right;
	padding-top:5px;
	color:#fff;
	text-shadow: 1px 1px 1px #599aad;
	cursor:pointer;
	text-decoration:none;
}

#english #menu a.lang {
	font-size:15px;
}

a.arabic {
	background: no-repeat url(../images/3.png) right top transparent;
}

a.english {
	background: no-repeat url(../images/e.png) right top transparent;
}

/* Slider */

#slider-holder {
	/*background:no-repeat url(../images/sliderbg.png) top center transparent;*/
	height:290px;
	background:no-repeat url(../images/slidernavi.png) bottom center transparent;
}

#slider-container {
	width:950px;
	margin:0 auto;
	height:250px;
	padding:5px;
	position:relative;
	background-color:#fff;
}

#slider {
	width:950px;
	height:250px;
	position:relative;
	z-index:1;
}

#slider-items {
	width:950px;
	position:relative; 
}

.slider-item {
	position:relative;
}


#slider-container a.browse, .nivo-prevNav, .nivo-nextNav {
	position:absolute;
	width:54px;
	height:54px;
	top:105px;
	display:block;
	cursor:pointer;
	z-index:100;
	text-indent:-9999px;
	font-size:0px;
}

#slider-container div.nivo-controlNav {
	width:495px;
	padding:0 232px;
	height:85px;
	position:absolute;
	bottom:-110px;
	text-align:center;
	background:no-repeat url(../images/slidernavi.png) bottom center transparent;
}

#slider-container div.nivo-controlNav a {
	width:16px;
	height:16px;
	background: no-repeat url(../images/sna.png) center top transparent;
	display:inline-block;
	text-indent:-9999px;
	font-size:0px;
	cursor:pointer;
	margin:0 2px;
}

#slider-container div.nivo-controlNav a.active {
	background: no-repeat url(../images/snc.png) center top transparent;
}

.featured-info {
	margin:0;
	padding:10px 20px;
	width:910px;
	position:absolute;
	bottom:0;
	background:transparent repeat url(../images/wbg.png) top left;
}

.featured-info h2, .featured-info h2 a {
	margin:0;
	padding:0;
	min-height:20px;
	color:#fff;
	font-size:18px;
}

.featured-info p {
	margin:10px 0 20px 0;
	padding:0;
	color:#fff;
	font-size:12px;
	line-height:18px;
}

/* Contents */

#page-banner {
	margin:10px auto 0 auto;
	width:950px;
	padding:7px 5px;
	background: no-repeat url(../images/pbbg.png) bottom center transparent;
	height:166px;
	position:relative;
}

.shadow {
	position:absolute;
	bottom:-75px;
	width:95px;
	padding:0 437px;
	height:68px;
	background:no-repeat url(../images/slidernavi.png) bottom center transparent;
}

#page-banner h3 {
	position:absolute;
	top:5px;
	background-color:#fff;
	padding:10px 20px;
	line-height:16px;
	height:20px;
	display:block;
	z-index:100;
}

#arabic #page-banner h3 {
	right:0;
}

#english #page-banner h3 {
	left:0;
}

#page-banner img {
	z-index:90;
}

#container {
	margin:0 auto;
	width:960px;
	overflow:hidden;
	padding:50px 0 20px 0;
}

#content {
	width:640px;
	padding-right:20px;
	float:left;
	overflow:hidden;
}

#sidebar {
	width:280px;
	padding-left:20px;
	background:transparent repeat-y url(../images/sbv-line.gif) top left;
	float:right;
	overflow:hidden;
}

#sidebar p + h3 {
	margin-top:40px;
} 

#container p, #container h1, #container h2, #container h3, 
#container h4, #container h5, #container h6, #container a {
	text-shadow:1px 1px 1px #fff;
}

#container a {
	color:#0a84d1;
}

#container a:hover {
	color:#000;
}

#container span {
	color:#4a4a4a;
	font-weight:bold;
}

#container ul {
	margin-bottom:20px;
	list-style:none;
	list-style-type:none;
}

#container ul li {
	margin-bottom:15px;
	background: no-repeat url(../images/list.gif) scroll 0 2px transparent;
	padding-left:25px;
}

.one_third h3, .one_half h3, .one_fourth h3, .three_fourth h3, .two_third h3 {
	font-size:22px;
	color:#2a2a2a;
	text-shadow:1px 1px 1px #fff;
	padding:10px 0 30px 0;
}

.one_third h2, .one_half h2, .one_fourth h2, .three_fourth h2, .two_third h2 {
	font-size:22px;
	color:#2a2a2a;
	text-shadow:1px 1px 1px #fff;
}

#main .one_third p, #main .one_half p, #main .one_fourth p, #main .three_fourth p, #main .two_third p {
	margin-bottom:0;
}

#english #container .readmore {
	display:block;
	background: no-repeat url(../images/more.gif) left top transparent;
	width:73px;
	height:33px;
	cursor:pointer;
	clear:both;
	text-indent:-9999px;
	font-size:0;
	text-decoration:none;
}

#english #container .readmore:hover {
	background: no-repeat url(../images/moreh.gif) left top transparent;
}

#arabic #container .readmore {
	display:block;
	background: no-repeat url(../images/morea.gif) right top transparent;
	padding:9px 30px 0 0;
	width:43px;
	height:24px;
	cursor:pointer;
	clear:both;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	text-shadow:1px 1px 1px #026487;
}

#arabic #container .readmore:hover {
	background: no-repeat url(../images/moreah.gif) right top transparent;
}

/* Footer */

#footer {
	overflow:hidden;
	margin-top:50px;
	padding:100px 0 10px 0;
	background:repeat-x url(../images/footer.gif) top left #000;
}

#footer h3 {
	font-size:16px;
	color:#eaeaea;
	text-shadow:1px 1px 1px #000;
	margin-bottom:0px;
	padding: 0 0 10px 0;
}

#footer a {
	color:#0a84d1;
	text-decoration:none;
}

#footer a.readmore {
	color:#fff;
	text-decoration:underline;
}

#footer p {
	color:#4a4a4a;
}

#footer .content, #copyrights {
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

#copyrights {
	margin-top:50px;
	padding-top:30px;
	border-top:1px solid #1a1a1a;
}

#copyrights p {
	width:600px;
	float:left;
	white-space: pre;
}

#copyrights .social {
	width:150px;
	float:right;
	text-align:right;
}

#copyrights .social a {
	margin-left:10px;
}

#copyrights .social h4 {
	float:left;
	font-size:12px;
	color:#2a2a2a;
	margin:0;
	padding:0;
	height:auto;
}

#footer .skiptotop {
	width:160px;
	text-align:right;
	float:right;
	clear:right;
	display:block;
	width:24px;
	height:24px;
	padding-left:16px;
	margin-top:15px;
	line-height:0;
	padding-top:8px;
	text-decoration:none;
	background:no-repeat url(../images/top.png) top left;
	color:#4a4a4a;
}

#footer ul {
	list-style:none;
	list-style-type:none;
	padding:0;
}

#footer ol {
	margin:0 0 20px 20px;
	padding:0;
}

#footer li {
	padding:2px 0;
	width:130px;
	float:left;
}

#arabic #footer li {
	padding:2px 0;
	width:130px;
	float:right;
}

#footer li:first-child {
	padding-top:0;
}

/* Classes */

span.clear {
	clear:both;
	margin:10px 0;
	height:20px;
	width:100%;
	display:block;
}

span.hr {
	clear:both;
	margin:10px 0;
	height:70px;
	width:100%;
	display:block;
	background: repeat-x url(../images/hr.png) center left transparent;
}

/* table */

table {
	border-top:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-bottom:1px solid #fff;
	margin:0 0 30px 0;
	max-width:600px;
	padding:0;
	background-color:#efefef;
}

th {
	font-size:14px;
	color:#414141;
	border-collapse:collapse;
	background-color:#d6d6d6;
}

td {
	font-size:12px;
	color:#4b4b4b;
	padding:30px;
	text-align:center;
	border-right:1px solid #fff;
	border-left:1px solid #d7d7d7;
	border-top:1px solid #fff;
	border-bottom:1px solid #d7d7d7;
	text-shadow:1px 1px 1px #fff;
}

thead th {
	background: repeat-x url(../images/table-title.gif) top left;
	height:30px;
	padding:20px 0;
	color:#4b4b4b;
	font-size:14px;
	border-right:1px solid #fff;
	border-left:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	text-shadow:1px 1px 1px #fff;
	text-align:center;
}

td:hover {
	background: repeat-x url(../images/table-title.gif) top left;
}

/* Forms */

#contact_form {
	margin:0 0 30px 0;
	padding:0;
	width:267px;
}

#contact_form input {
	width:247px;
	height:36px;
	margin:0 0 10px 0;
	padding:2px 10px;
	background: no-repeat url(../images/cfinput.gif) top left;
	border:0;
	font-size:12px;
	color:#9a9a9a;
}

#contact_form select {
	width:267px;
	height:30px;
	margin:0 0 10px 0;
	padding:4px 0;
	display:block;
	background: #fff;
	border: 1px solid #e7e7e7;
	font-size:12px;
	color:#9a9a9a;
}

#arabic #contact_form select {
	float:right;
}

#contact_form input:focus {
	background: no-repeat url(../images/cfinputf.gif) top left;
	color:#000;
}

#contact_form textarea:focus {
	background: no-repeat url(../images/cftextareaf.gif) top left;
	color:#000;
}

.idle {
	font-size:12px;
}

#contact_form .submit {
	width:120px;
	height:40px;
	text-indent:-9999px;
	background: no-repeat url(../images/cfsubmit.gif) top left;
	clear:both;
	display:block;
	cursor:pointer;
}

#contact_form textarea {
	width:247px;
	height:170px;
	padding:15px 10px;
	border:0;
	color:#9a9a9a;
	font-size:12px;
	font-family: Arial, "MS Trebuchet", sans-serif;
	background: no-repeat url(../images/cftextarea.gif) top left;
}

/* english */

#english {
	font-family: helvetica, Arial, "MS Trebuchet", sans-serif;
}

#english #logo {
	left:0;
}

#english #top-menu {
	right:425px;
}

#english #top-menu li {
	float:left;
	margin-left:15px;
}

#english li.live-support {
	padding-left:20px;
}

#english li.online {
	background:no-repeat url(../images/ls-online.gif) left center;
}

#english li.offline {
	background:no-repeat url(../images/ls-offline.gif) left center;
}

#english #login {
	right:0;
}

#english #login input {
	float:left;
}

/*****************************************************************/

#slider img {
	position:absolute;
	top:0;
	left:0;
}

#slider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
	text-indent:-9999px;
}

.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	width:960px;
	height:400px;
}

/* Caption styles */
.nivo-caption {
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	z-index:200;
	background:#000;
}
.nivo-caption p {
	font-family:Helvetica,Arial,sans-serif;
	padding:10px 20px;
	font-size:13px;
	color:#fff;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	cursor:pointer;
}

#english #slider-container a.left, .nivo-prevNav {
	left:-20px;
}

#english #slider-container a.right, .nivo-nextNav {
	right:-20px;
}

#english #slider-container a.left, .nivo-prevNav {
	background:no-repeat url(../images/leftarrow.png) top center transparent;
}

#english #slider-container a.right, .nivo-nextNav {
	background:no-repeat url(../images/rightarrow.png) top center transparent;
}

#english .featured-info {
	background:transparent repeat url(../images/wbg.png) top center;
}

#english #menu li:first-child {
	border:0;
}

#english #menu ul li:hover ul,
#english #menu ul li.sfHover ul {
	left:0;
}

#english #menu ul li li:hover ul,
#english #menu ul li li.sfHover ul {
	left:173px;
}

#english #menu ul li li li:hover ul,
#english #menu ul li li li.sfHover ul {
	left:173px;
}

/*************************************************************************/

#english .one_third {
	width:30%;
	margin-right:5%;
	float:left;
}

#english .one_half {
	width:48%;
	margin-right:4%;
	float:left;
}

#english .one_fourth {
	width:22%;
	margin-right:3%;
	float:left;
}

#english .three_fourth {
	width:72%;
	margin-right:3%;
	float:left;
}

#english .two_third {
	width:67%;
	margin-right:3%;
	float:left;
}

#english .last {
	margin-right:0;
}

/* Arabic */

#arabic {
	text-align:right;
	font-family:Tahoma,Arial, Sans-Serif;
}

#arabic a.readmore {
	float:right;
}

#arabic #logo {
	right:0;
}

#arabic #top-menu {
	left:425px;
}

#arabic #top-menu li {
	float:right;
	margin-right:15px;
}

#arabic li.live-support {
	padding-right:20px;
}

#arabic li.online {
	background:no-repeat url(../images/ls-online.gif) right center;
}

#arabic li.offline {
	background:no-repeat url(../images/ls-offline.gif) right center;
}

#arabic #login {
	left:0;
}

#arabic #login input {
	float:right;
	margin-right:10px;
	margin-left:0;
}

/*******************************************************************************************/

#arabic #menu ul {
	padding:0 20px 0 0;
	float:right;
}

#arabic #menu ul li {
	float:right;
	padding-left:0;
}

#arabic #menu ul li a {
	padding:9px 15px 0 15px;
	font-size:14px;
	position:relative;
	float:right;
	height:30px;
}

#arabic #menu ul ul li a {
	font-size:14px;
}
/*
#arabic #menu li.home a {
	background: no-repeat url(../images/mlhome.png) right center;
}

#arabic #menu li.about a {
	background: no-repeat url(../images/mlabout.png) right center;
}

#arabic #menu li.services a {
	background: no-repeat url(../images/mlservices.png) right center;
}

#arabic #menu li.branches a {
	background: no-repeat url(../images/mlbranches.png) right center;
}

#arabic #menu li.support a {
	background: no-repeat url(../images/mlsupport.png) right center;
}*/

#arabic #menu ul ul {
	margin:0;
	padding:0 0 10px 0;
	width:173px;
	position:absolute;
	list-style:none;
	list-style-type:none;
}

#arabic #menu ul ul li {
	margin:0;
	padding:0;
	width:100%;
}

#arabic #menu li.support ul li a, #arabic #menu li.about ul li a, #arabic #menu li.services ul li a, #arabic #menu li.branches ul li a {
	background-image:none;
	padding:10px 20px;
	margin-left:1px;
	height:auto;
	border-bottom: 1px solid #2d93b0;
	border-top: 1px solid #45a3be;
	width:127px;
}

#arabic #menu ul ul li:first-child a {
	border-top:0;
}

#arabic #menu ul ul li:last-child a {
	border-bottom:0;
}

#arabic #menu ul li:hover ul,
#arabic #menu ul li.sfHover ul {
	right:0;
}

#arabic #menu ul li li:hover ul,
#arabic #menu ul li li.sfHover ul {
	right:173px;
}

#arabic #menu ul li li li:hover ul,
#arabic #menu ul li li li.sfHover ul {
	right:173px;
}

#arabic #menu a.lang {
	margin-top:6px;
	margin-left:15px;
	padding-left:35px;
	min-height:23px;
	display:block;
	float:left;
	padding-top:5px;
	color:#fff;
	text-shadow: 1px 1px 1px #599aad;
	cursor:pointer;
	margin-right:0;
}

#arabic a.arabic {
	background: no-repeat url(../images/3.png) left top transparent;
}

#arabic a.english {
	background: no-repeat url(../images/e.png) left top transparent;
}

/*****************************************************************************************/

#arabic #container ul li {
	margin-bottom:15px;
	background: no-repeat url(../images/list.gif) scroll right 4px transparent;
	padding-right:25px;
	line-height:18px;
}

#arabic #copyrights {
	margin-top:50px;
	padding-top:30px;
	border-top:1px solid #1a1a1a;
}

#arabic #copyrights p {
	width:600px;
	float:right;
	white-space: pre;
}

#arabic #copyrights .social {
	width:150px;
	float:left;
	text-align:left;
}

#arabic #copyrights .social a {
	margin-right:10px;
	margin-left:0;
}

#arabic #copyrights .social h4 {
	float:right;
	font-size:12px;
	color:#2a2a2a;
	margin:0;
	padding:0;
	height:auto;
}

#arabic #footer .skiptotop {
	width:160px;
	text-align:left;
	float:left;
	clear:left;
	display:block;
	width:24px;
	height:24px;
	padding-left:20px;
	margin-top:15px;
	line-height:0;
	padding-top:8px;
	text-decoration:none;
	background:no-repeat url(../images/top.png) top left;
}

#arabic #footer ol {
	margin:0 20px 20px 0;
}

/**************************************************************************************/

#arabic #content {
	width:640px;
	padding-left:20px;
	padding-right:0;
	float:right;
	overflow:hidden;
}

#arabic #sidebar {
	width:280px;
	padding-right:20px;
	padding-left:0;
	background:transparent repeat-y url(../images/sbv-line.gif) top right;
	float:left;
	overflow:hidden;
}

/******************************************************************************/

#arabic .slider-item {
	float:right;
}

#arabic #slider-container a.left, #arabic #slider-container .nivo-nextNav {
	right:-25px;
	background:no-repeat url(../images/rightarrow.png) top center transparent;
}

#arabic #slider-container a.right, #arabic #slider-container .nivo-prevNav {
	left:-25px;
	background:no-repeat url(../images/leftarrow.png) top center transparent;
}

#arabic .featured-info {
	background:transparent repeat url(../images/wbg.png) top center;
}

/******************************************************************************/

#arabic .one_third {
	width:30%;
	margin-left:5%;
	float:right;
}

#arabic .one_half {
	width:49%;
	margin-left:2%;
	float:right;
}

#arabic .one_fourth {
	width:22%;
	margin-left:3%;
	float:right;
}

#arabic .three_fourth {
	width:72%;
	margin-left:3%;
	float:right;
}

#arabic .two_third {
	width:67%;
	margin-left:3%;
	float:right;
}

#arabic .last {
	margin-left:0;
}

/******************************************************************************/

a.support, a.join, a.support-offline {
	width:288px;
	height:110px;
	display:block;
}

#english a.support {
	background:no-repeat scroll 0 -5px url(../images/support-en.gif);
}

#arabic a.support {
	background:no-repeat scroll 0 -5px url(../images/support-ar.gif);
}

#english a.support:hover {
	background:no-repeat scroll 0 -5px url(../images/support-h-en.gif);
}

#arabic a.support:hover {
	background:no-repeat scroll 0 -5px url(../images/support-h-ar.gif);
}

#english a.support-offline {
	background:no-repeat scroll 0 -5px url(../images/support-offline-en.gif);
}

#arabic a.support-offline {
	background:no-repeat scroll 0 -5px url(../images/support-offline-ar.gif);
}

#english a.support-offline:hover {
	background:no-repeat scroll 0 -5px url(../images/support-offline-h-en.gif);
}

#arabic a.support-offline:hover {
	background:no-repeat scroll 0 -5px url(../images/support-offline-h-ar.gif);
}

#english a.join {
	background:no-repeat scroll 0 -5px url(../images/join-en.gif);
}

#arabic a.join {
	background:no-repeat scroll 0 -5px url(../images/join-ar.gif);
}

#english a.join:hover {
	background:no-repeat scroll 0 -5px url(../images/join-h-en.gif);
}

#arabic a.join:hover {
	background:no-repeat scroll 0 -5px url(../images/join-h-ar.gif);
}

.form, .payment {
	border:1px solid #dbdbdb;
	padding:20px 10px;
	background-color:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	overflow:hidden;
}

.payment {
	padding:10px 0;
	text-align:center;
	border:0;
}

.form input {
	width:130px;
	height:15px;
	padding:5px;
	float:left;
	border:1px solid #dbdbdb;
	font-size:12px !important;
	margin:0 10px 5px 0;
	color:#6f6f6f;
}

.form select {
	width:110px;
	height:28px;
	float:left;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #dbdbdb;
}

.form select option {
	outline:0 none;
}

#container .form .submit {
	margin-top:10px;
	width:60px;
	padding:0 0 5px 0 !important;
	height:30px;
	font-size:12px;
	border:1px solid #dbdbdb;
	clear:left;
	color:#000;
}

#container .form .submit_inline {
	width:60px;
	padding:0 0 5px 0 !important;
	margin:0px !important;
	height:37px;
	font-size:12px;
	border:1px solid #dbdbdb;
	color:#000;
	float:left;
	clear:none;
}

.form h3 {
	margin:0 0 15px 0;
	padding:5px 10px;
	clear:both;
	display:block;
	font-size:14px;
	color:#1F6C90;
	background-color:#EEEEEE;
	border-right:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
}

#container .form span {
	padding:17px 0 5px 0;
	display:block;
	font-weight:normal;
	color:#6f6f6f;
}

#arabic .form input, #arabic .form select {
	font-family:Tahoma,Arial, Sans-Serif;
}

#container .form #check-avb-ajax {
	float:right;
	width:20px;
	height:20px;
}

#container .form #check-avb-result {
	float:left;
	width:150px !important;
	padding-left:10px;
}

#arabic #container .form #check-avb-ajax {
	float:left;
	width:20px;
	height:20px;
}

#arabic .form #check-avb-result {
	float:right;
	width:150px !important;
	padding-right:10px;
}

#container .form #check-avb-ajax , #container .form #check-avb-result  {
	display:none;
}

#arabic .form input, #arabic .form select, #arabic .form .submit {
	float:right;
}

#arabic .form input {
	margin:0 0 5px 10px;
}

.form input.maillist {
	width:182px;
	height:25px;
	padding:5px;
	float:left;
	border:1px solid #dbdbdb;
	font-size:12px !important;
	margin:0 10px 5px 0;
	color:#6f6f6f;
}

#english .one_half .form input.maillist {
	width:350px;
}

#arabic .one_half .form input.maillist {
	width:365px !important;
}

/*************************** News **********************************/

#container .news-slider {
	width:642px;
	height:272px;
	overflow: hidden;
	position:relative;
	z-index:1;
}

#container .news-slider-items {
	height:20000em;
	position:absolute;
}

#container .news_item {
	padding:20px 10px;
	overflow:hidden;
	border-bottom:1px solid #e5e5e5;
	background-color:#fff;
	position:relative;
}

#container .news_item .thumb {
	float:left;
	margin-right:20px;
	width:80px;
	height:80px;
	margin-top:5px;
	border:5px solid #e5e5e5;
}
#container .thumbnews {
	float:right;
	margin-left:20px;
	margin-top:5px;
	border:3px solid #4A4A4A;
}

#container .news_item p {
	float:left;
	margin-right:0px;
	clear: none;
	width:500px;
}

#container .news_item h3 {
	float:left;
	margin:0;
	padding:0 0 10px 0;
	font-size:14px;
	width: 400px;
}

#container .news .news_item .date {
	float:right;
	margin:0;
	padding: 7px 0 10px 10px;
	font-size:11px;
}

#container .news {
	position:relative;
}

#container .news .browse {
	position:absolute;
	width:15px;
	height:15px;
	bottom:280px;
	display:block;
	background-color:#fff;
	text-align:center;
	text-decoration:none;
	color:#000;
	text-indent:-9999px;
	cursor:pointer;
}

#english .news .left {
	right:35px;
	background: no-repeat url(../images/news-left.gif) top center transparent;
}

#english .news .right {
	right:10px;
	background: no-repeat url(../images/news-right.gif) top center transparent;
}

span.news-top {
	padding:8px 0 10px 10px;
	display:block;
	height:12px;
	background-color:#ededed;
	color:#000;
}

/********************/

#arabic span.news-top {
	padding:8px 10px 10px 0;
	display:block;
	height:12px;
	background-color:#ededed;
	color:#000;
}

#arabic #container .news-slider {
	width:643px;
	height:272px;
	overflow: hidden;
	position:relative;
	z-index:1;
}

#arabic #container .news_item .thumb {
	float:right;
	margin-left:20px;
	width:80px;
	height:80px;
	margin-top:5px;
	border:5px solid #e5e5e5;
}

#arabic #container .thumbnews{
	float:left;
	margin-right:20px;
	margin-top:5px;
	border:3px solid #4A4A4A;
}


#arabic #container .news_item p {
	float:right;
	margin-left:0px;
	clear: none;
	width:490px;
}

#container .news_item h3 {
	float:left;
	margin:0;
	padding:0 0 10px 0;
	font-size:14px;
	width: 400px;
}

#arabic #container .news_item h3 {
	float:right;
	margin:0;
	padding:0 0 10px 0;
	font-size:14px;
	width: 400px;
}
#arabic  #container .news .news_item .date {
	float:left;
	margin:0;
	padding: 7px 0 10px 10px;
	font-size:11px;
}

#arabic .news .left {
	left:10px !important;
	background: no-repeat url(../images/news-left.gif) top center transparent;
}

#arabic .news .right {
	left:35px !important;
	background: no-repeat url(../images/news-right.gif) top center transparent;
}

/***************************************/

#english .wizard label {
	/*float:left;*/
}

#arabic .wizard label {
	/*float:right;*/
}

.wizard p {
	display:block;
	clear:both;
	width:100%;
	margin-bottom:10px !important;
	overflow:hidden;
}

#english .wizard label span {
	display:block;
	float:left;
	width:120px;
	margin-right:20px;
	margin-top:5px;
	font-weight:normal;
}

#arabic .wizard label span {
	display:block;
	float:right;
	width:120px;
	margin-left:20px;
	margin-top:5px;
	font-weight:normal;
}

#english .wizard p span.desc {
	font-size:12px;
	clear:both;
	float:left;
	margin-top:10px;
	color:#999 !important;
	font-weight:normal !important;
	padding-left:140px;
}

#arabic .wizard p span.desc {
	font-size:12px;
	clear:both;
	float:right;
	margin-top:10px;
	color:#999 !important;
	font-weight:normal !important;
	padding-right:140px;
}

.wizard label input {
	width:350px;
	padding:5px 10px;
	height:15px;
	background-color:#f9f9f9;
	border:1px solid #ddd ;
	font-size:13px;
	color:#505050;
}
.wizard .error {
	border:1px solid #FF0000;
}

.wizard .numberbox {
	width:197px;
}

.wizard p select {
	width:140px;
	height:27px;
	background-color:#f9f9f9;
	border:1px solid #ddd;
	color:#505050;
}

#english .wizard p select {
	padding:3px 3px 3px 10px;
	margin-right:10px;
}

#arabic .wizard p select {
	padding:3px 10px 3px 3px;
	margin-left:10px;
}

.wizard p label select {
	width:220px;
	height:27px;
	background-color:#f9f9f9;
	border:1px solid #ddd;
	color:#505050;
}

#english .wizard p label select {
	padding:3px 3px 3px 10px;
	margin-left:0;
}

#arabic .wizard p label select {
	padding:3px 10px 3px 3px;
	margin-right:0;
}

.wizard select option {
	padding:2px 5px;
}

.wizard p.wizard-navi {
	width:220px;
	padding-top:10px;
	text-align:center;
}

#english .wizard p.wizard-navi {
	padding-left: 20px;
    width: 500px;
}

#arabic .wizard p.wizard-navi {
    padding-right: 50px;
    width: 500px;
}

.wizard p.wizard-navi input {
	display:block;
	padding:5px;
	width:150px;
	background-color:#0A84D1;
	color:#fff !important;
	border: 1px solid #000000;
}

#english .wizard-navi input.back {
	float:left;
}

#english .wizard-navi input.next {
	float:right;
}

#arabic .wizard-navi input.back {
	float:right;
}

#arabic .wizard-navi input.next {
	float:left;
}

.wizard ul li {
	padding:10px !important;	
	background-image:none !important;
	background-color:#f9f9f9 !important;
	margin-bottom:10px !important;
}

#english .wizard ul li span {
	float:left;
	width:120px;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #cdcdcd;
}

#arabic .wizard ul li span {
	float:right;
	width:140px;
	padding-left:20px;
	margin-left:20px;
	border-left:1px solid #cdcdcd;
}
