@charset "utf-8";
/* CSS Document */

.rtl{direction:rtl;}
.ltr{direction:ltr; text-align:left;}

.larger p{font-size:130%;}
h1{font-size:130%; padding:5px;}
h2{font-size:120%;}
h3{font-size:110%;}
p,h1,h2,h3,h4,h5,ul,li{text-align:right;}
p,h1,h2,h3,h4,h5{direction:rtl;}
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:10px;
	
	font-family:tahoma;
	background:url(../images/lbg.jpg) no-repeat center top;
}
p{font-size:12px;}
.hidden{display:none;}
.wrapper {
	
	margin-left:auto;
	margin-right:auto;
	width:990px;
	text-align:right;
	position:relative;
	z-index:0;
	
	
	
	
}
tr,td{vertical-align:top;}
.topPanel{
	height:40px;
	width:960px;
	vertical-align:middle;
	font-size:14px;
	border:2px solid red;
}

.error{ font-weight:bold;color:red;margin:4px;}
.xerror{
	
	background:url(../images/error.jpg) no-repeat center center;
	text-align:right;
	vertical-align:middle;
	width:500px;
	font-size:16px;
	font-weight:bold;
	color:red;
	height:140px;
	margin-left:auto;
	margin-right:auto;
	/*
	position:absolute;	
	z-index:3333;
	left:0px;
	top:0px;
	*/
}


.alert{	
	background:url(../images/alert.jpg) no-repeat center center;
	text-align:right;
	vertical-align:middle;
	width:500px;
	font-size:120%;
	font-weight:bold;
	color:red;
	height:140px;
	margin-left:auto;
	margin-right:auto;
	/*
	position:absolute;	
	z-index:3333;
	left:0px;
	top:0px;
	*/
}


.errorcnt {padding-top:20px; padding-right:15px;	}

#mainCatsDiv{
	width:990px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-align:center;

}


.tline { 
background:url(../images/tline.gif) repeat-x;
height:8px;
width:100%;
}




#header {
	direction:rtl;
	position:relative;
	height:110px;
	margin:0px;
	padding:0px;
	background:url(../images/header.jpg) no-repeat;
	background-position:center 70px;
	
}

#logo {
	position:absolute;
	top:31px;
	left:316px;
	width:120px;
	height:40px;
	display:none;
}

#title {
	position:absolute;
	color:#660;
	top:45px;
	right:150px;
	width:500px;
	text-align:right;
}



#toplinks {
	position:fixed;
	top:0px;
	right:0px;
	width:300px;
	text-align:right;
	color:#666;
	font-size:110%;
	display:block;
	z-index:2222;
	
	
}


#toplinks ul li {

	display:inline;
	float:right;
	list-style-type:none;
	
}

#toplinks ul li a{
	margin:5px;
	color:#006699;	
	text-decoration:none;
	
	
}


#menu {
	position:absolute;
	top:70px;
	left:0px;
	right:0px;
	width:100%;
	z-index:2000;
	

}
#menu ul {

	text-align:center;	
	width:100%;
	height:27px;
	line-height:27px;
	vertical-align:middle;
	font-weight: bold;
	font-size: 13px;
	padding:0px;
	
}
#menu ul li { display:inline; list-style-type:none; padding-right:10px; background:url(../images/pipe.gif) no-repeat right center;}
#menu a{
color: #060;

font-size: 13px;
text-decoration: none;

}




#footer {
	margin-top:10px;
	padding-top:10px;
	font-size:10px;
	color:#666;
	font-weight:bold;
	background:url(../images/line.gif) no-repeat top center;
}




/* Tabs */
.xtabs{
width:178px;
/*height:248px; Old with title */
height:209px;
padding:0px;
float:right;
text-align:left;
margin:0px 0px 15px 15px;
overflow:hidden;


}

.cat-6{background-color:black;}
.img { cursor:pointer; } 


span.tabTitle { font-size:140%; line-height:12px;}

.xlastInCol { margin-left:0px;  }


#aff{ text-align:center; direction:rtl;}
#aff h1 ,#aff h2  { display:inline; font-weight:normal; color:#060;}
#aff h1{font-size:20px;}
#aff_info {width:100%;	text-align:center; font-size:14px; font-weight:bold; color:#036;}

#affmenu{
border:1px solid #FC3;
font-size:14px;
padding:5px;
background-color:#CF9;
width:100%;	
}

.debug{direction:ltr;
text-align:left;
border:1px solid #F00;
background-color:#EFA;
margin:10px;
padding:10px;
}


#countryFilter input { display:inline-block;width:30px;height:25px; } 
.countryName {width:60px; display:inline-block; border-bottom:1px solid #CCF;}
.countryshow { background:#efe;border:1px solid #cfc; }
.countryhide { background:#fee;border:1px solid #fcc;}


ul.textlinks { 
height:180px;
overflow:auto;
direction:rtl; padding:0px; margin:0px; text-indent:5px;
color:black;
	}

.ui-widget-header {
	background-color:#DFD;
	background-image:none;
	color:black;
}


/* General stuff */

ul{margin:0px;}
img {border:0px;padding:0px;margin:0px;}

a {
	text-decoration:none;
}

.big{font-size:120%;}
.bigger{font-size:140%;}
.small{font-size:80%;}

.m5 {margin:5px;}
.m10 {margin:10px;}
.mt5{margin-top:5px;}
.ml5 {	margin-left:5px;}
.ml10 {	margin-left:10px;}

.mr5 {margin-left:5px;}  
.mr10 {margin-left:10px;}

.p10{padding:10px;}
.p5{padding:5px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}

.red{
	color:red;
	font-weight: bold;
}
.blue{color:blue;}
.green{color:green;}
.yellow{color:yellow;}
.grey{color:gray;}
.grey2{color:#aaa;}
.grey3{color:#ccc;}
.grey4{color:#eee;}

#cse-search-box {padding:0px;}
#cse-search-box #sbi {  margin-top:-15px; height:22px; overflow:hidden; vertical-align:text-top;  }

h1 {margin:5px;}

h2{ margin:2px;} 

.fl {float:left;} .fr {float:right;}

.h100 { height:100%;}
.w50{width:49%;}  .w100 {width:100%;}
.w40{width:40%;}  .w60 {width:59%;}
.w35 {width:35%;} .w65 {width:64%;}
.w30 {width:30%;} .w70 {width:69%;}

.b { border:1px solid red;}

.j {text-align:justify;}  .c { text-align:center;}   .r { text-align:right;}  .l {text-align:left;} 

.clr { clear:both; width:100%;}

.vm{display:table-cell; vertical-align:middle;}
.vt{display:table-cell; vertical-align:top;}




.full { width:100%; }

.homeOut{
	
}
.homeIn{
	
}


.ui-tabs {  text-align:right; }
.ui-tabs .ui-tabs-nav {  }
.ui-tabs .ui-tabs-nav li {  float: right; font-size:9px ; padding:12px;}
.ui-tabs .ui-tabs-nav li a { float: right;   padding: .5em .75em; font-size:9px; font-family:Tahoma, Geneva, sans-serif;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {   }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding:0px;  }
.ui-tabs .ui-tabs-hide {  }



 .bgred{background-color:#FEF;}
 .bgblue{background-color:#EEF;}
  .bgblue2{background-color:#DDF;}
 .bggreen{background-color:#DFD}
  .bgyellow{background-color:#FFD;}


.saudi{
	background:url(../images/south-street.jpg);
	height:195px;
	
}


.newsticker {
	list-style-type: none;
	color:black;


	padding: 3px;
	margin: 0;
}

.erased {
	color: #F00;
	text-decoration: line-through;
}

