* { padding:0; margin:0;}
body { direction:rtl; font-weight:normal; color:#5b5b5b; font-size:13px;
 background: url(../images/saudiflag-bg.jpg) no-repeat fixed #ebebeb;
}
.topmenubg { background:url(../images/top-bg.jpg) right; height:47px;}
.content { width:779px; margin:0 auto; display: block; 
background: url(../images/watermark1.jpg) no-repeat;

-moz-box-shadow: 0px 0px 7px #cbcbcb;
		-webkit-box-shadow: 0px 0px 7px #cbcbcb;
		box-shadow: 0px 0px 7px #cbcbcb;
		
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d4d4d4')";
		
		filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#d4d4d4');

}
.sec2 { margin-top:17px;}
.whitecontent {background: white; float:right; width:100%;padding-top: 21px; padding-bottom:30px;}
.clear { clear:both}
.homeicon {background:url(../images/homeicon.png) right no-repeat; float:right; padding-right:18px;}
.contacticon {background:url(../images/contactus.png) right no-repeat;float:right; padding-right:19px;}
.delimiter {background:url(../images/top-delimiter.png) right no-repeat; height:28px; width:2px; float:right;margin: 0 9px;}
.topicons { margin:7px 34px 0 0; float:right}
.topicons a { font-size:12px; font-family:Frutiger1; text-decoration:none; color:#666666}
.topicons a:hover { font-size:12px; font-family:Frutiger1; text-decoration:none; color:#c48e22}

.topsocialicons { margin:10px 0 0 50px; float:left}

.section1 { background: url(../images/watermark2.jpg) repeat-y; float:right; width:410px; margin-left:49px;margin-right: 22px;}
.section2 { float:right; width:282px;}
.allmenu { margin-right:21px;}
.aboutinfo { margin:10px 0 0 0;}
.aboutpic {background:url(../images/about3.jpg) right no-repeat; float:right; width:159px; height:90px; margin-left:10px;margin-top: 1px;}
.aboutinfoh1 h1 { font-family:Frutiger1; color:#c48e22; font-size:16px; background:none; border:0px; padding:0}
.aboutinfoh1 h2 { background:none; padding-right:0; font-family:arial; color:#c48e22; font-size:14px; font-weight:bold}
.question {background:url(../images/question.png) right no-repeat; float:right; width:22px; height:42px; float:right}
.aboutinfoh1 { float:right}
.aboutpic-p { width:240px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;margin-top: 5px; font-size:14px; text-align: justify}
.right { float:right}
.aboutprog { margin:30px 0 0 0}
.h1 {background:url(../images/heading.jpg) right repeat-x; height:24px; border:2px solid #4e636d; display:block;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari and Chrome */
-khtml-border-radius: 10px;  /* Linux browsers */
border-radius: 10px;}

.h1g {background:url(../images/heading4.jpg) right repeat-x; height:24px; border:2px solid #4e636d; display:block;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari and Chrome */
-khtml-border-radius: 10px;  /* Linux browsers */
border-radius: 10px;}


h1 {background:url(../images/bullet.gif) right 90% no-repeat;  color:white; font-family:Frutiger1; line-height:0; padding:0 20px 0 0; margin:0 -2px 0 0;line-height: 20px; font-size:14px;}
h2 {background:url(../images/bullet2.gif) right 90% no-repeat;  color:white; font-family:Frutiger1; line-height:0; padding:0 20px 0 0; margin:0 -2px 0 0;line-height: 20px; font-size:14px;}

.prog-pic {background:url(../images/prog-pic.png) right no-repeat; float:right; width:112px; height:82px; margin:0 0 0 14px}
.prog-pic2 {background:url(../images/prog-pic3.jpg) right no-repeat; float:right; width:159px; height:82px; margin:0 0 0 14px}
p {font-weight:bold; font-family:Arial, Helvetica, sans-serif;margin-top: 8px; font-size:14px;line-height: 22px;}
.visit1 { float:right;margin-top: 13px;}
.visit1 img { display:block;margin: 5px 0; border:0;}
.visit2 { float:left;margin-top: 13px; margin-left:8px}
.visit2 img { display:block;margin: 5px 0; border:0}
.visit-name { text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#cc9d3f; font-weight:bold; text-decoration:none;}
a.visit { text-decoration:underline;color:#cc9d3f; }
a.visit:hover { text-decoration:none;color:#cc9d3f; }
.program {background:url(../images/prog.png) right no-repeat; float:right; width:280px; height:73px; margin:10px 0;}
.program:hover {background:url(../images/prog-hover.png) right no-repeat; float:right; width:280px; height:73px; margin:10px 0}

.info {background:url(../images/info.png) right no-repeat; float:right; width:280px; height:73px; margin:10px 0;}
.info:hover {background:url(../images/info-hover.png) right no-repeat; float:right; width:280px; height:73px; margin:10px 0}

a.menus { padding:0 28px!important}



.contact-info { font-size:13px; font-family:Frutiger2; color:#717171; font-weight:normal}
.contact-info a { font-size:13px; font-family:arial; color:#717171; font-weight:bold; text-decoration:none}
.contact-info a:hover { text-decoration:underline; color:#c48e22}
.mail {background:url(../images/mail.png) 100% 100% no-repeat; padding-right:35px;padding-top: 7px;}
.mobile {background:url(../images/mobile.png) 100% 0 no-repeat; padding-right:35px;}
.fax {background:url(../images/fax.png) 100% 0 no-repeat; padding-right:35px;}
.web {background:url(../images/web.png) 100% 0 no-repeat; padding-right:35px;}

.contacts-line {background:url(../images/contact-line.png) right no-repeat; width:246px; height:2px;}

.header {background:url(../images/banner-last9.jpg) right; height:273px; width:779px; margin-top:-46px;}
.logo {background:url(../images/logo.png) right; float:right; width:286px; height:95px; margin-top:39px; margin-right:29px; margin-left:139px;}
.drfayez {background:url(../images/Fayez-pic.png) right; float:right; width:256px; height:263px; margin-top:-50px;}
.contentbody { width:779px; margin-top:-30px; float:right;}
.menulinks {background:url(../images/liks-bg.png) right repeat-x; float:right; margin-left:1px;-moz-border-radius: 10px 10px 0px 0px; /* Firefox */
-webkit-border-radius: 10px 10px 0px 0px; /* Safari and Chrome */
-khtml-border-radius: 10px 10px 0px 0px; /* Linux browsers */
border-radius: 10px 10px 0px 0px; /* Opera 10.50, IE and CSS3 */ }
.menulinks a {color: #525252;
font-size: 13px;
text-decoration: none;
font-family: Frutiger0;
padding: 0px 20px;
display: block;
height: 30px;}



@font-face
{
font-family: Frutiger0;
src: url('../images/Kufyan Arabic Black.ttf'),
      url('../images/FrutigerLTArabic-55Roman.eot');
}

@font-face
{
font-family: Frutiger1;
src: url('../images/Kufyan Arabic Heavy.ttf'),
      url('../images/FrutigerLTArabic-55Roman.eot');
}

@font-face
{
font-family: Frutiger2;
src: url('../images/FrutigerLTArabic-55Roman.ttf'),
      url('../images/FrutigerLTArabic-55Roman.eot');
}

.section1inner {
float: right;
width: 428px;
margin-left: 19px;
margin-right: 22px;
}

.section1innerwide, .section1wide {
background: url(../images/watermark2.jpg) repeat-y;	
width: 720px;;
margin-left: 5px;
margin-right: 5px;
}


.footer { background:#345665 url(../images/footer-logo.jpg) no-repeat left center; width:755px; float:right; margin-right:10px; margin-bottom:0px; height: 160px; }
.footer-line {background:#5b5b5b; height:5px; width:725px; float:right;margin-top:37px; margin-bottom:20px}
.footer-line a 	{background:url(../images/bottom.gif) left no-repeat; padding:0 10px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline; color:#5b5b5b; font-weight:bold;}
a.except { background:none!important}
.footer-line a:hover { text-decoration:none; color:#c48e22}
.footerlinks {margin: 60px auto;
width: 725px; }
.copyrights { font-family:Frutiger0; font-size:13px; width:220px; margin:0 auto}
.copyrights1 { color:#c48e22!important}

.footer-line-inner {
background: #c79941;
height: 5px;
width: 755px;
float: right;
margin-top: 0px;
margin-bottom: 80px;
}

.footer-line-inner a:hover { text-decoration:none; color:#c48e22}
.footer-line-inner a {background:url(../images/bottom.gif) left no-repeat; padding:0 10px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-decoration:underline; color:#fff; font-weight:bold}

/*inner pages*/
.headerinner {
background: url(../images/headerinner.jpg) right;
height:151px;
width: 779px;
}

.drfayezinner {
background: url(../images/fayes-inner.png) right;
float: right;
width: 236px;
height: 189px;
margin-top: -43px;
}
.logoinner {
background: url(../images/logo.png) right;
float: right;
width: 286px;
height: 95px;
margin-top: 15px;
margin-right: 40px;
margin-left: 152px;
}


h3 {
font-family: Frutiger1;
color: #c48e22;
font-size: 16px;
background: none;
border: 0px;
padding: 0;
}
.sp {background: url(../images/sp2.jpg) top no-repeat;
display: block;
padding: 10px 13px 19px 84px;
color: white;
font-family: Frutiger1;
line-height: 25px;
font-size: 13px;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari and Chrome */
-khtml-border-radius: 10px;  /* Linux browsers */
border-radius: 10px;
margin-bottom: 19px;}


.sp2 {
	background-color: #6ca6ba;
	background: url(../images/sp.jpg) no-repeat;
display: block;
padding: 10px 13px 19px 84px;
color: white;
font-family: Frutiger1;
line-height: 25px;
font-size: 13px;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari and Chrome */
-khtml-border-radius: 10px;  /* Linux browsers */
border-radius: 10px;
margin-bottom: 19px;
text-align: justify;
}

.photo img{ border: 0px;
display: block;
float: right;
margin: 2px;
}
.innertext  ul{ margin-right:33px;}
.line-height  { line-height:26px!important;}

.innertext {font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-top: 8px;
font-size: 14px;
line-height: 25px;
text-align: justify;}
.innertextimg {padding: 0 0 1px 21px; float:right}

h4 {
background: none;
padding-right: 0;
font-family: arial;
color: #c48e22;
font-size: 14px;
font-weight: bold;
}
#fancybox-overlay { background:#6ba6b9!important;}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
}
#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url(../images/1i.png) top !important;
	font-family: Frutiger1;
	font-size:12px;
	-moz-border-radius: 20px; /* Firefox */
-webkit-border-radius: 20px; /* Safari and Chrome */
-khtml-border-radius: 20px;  /* Linux browsers */
border-radius: 20px;
padding-right:25px!important;
padding-left:25px!important;
display: block;
border: 3px solid white!important;

-moz-box-shadow: -1px 3px 3px #888;
-webkit-box-shadow: -1px 3px 3px #888;
box-shadow: -1px 3px 3px #888;
}
#fancybox-title-float-left { display:none!important}
#fancybox-title-float-right { display:none!important}

#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url(../images/fancybox-close.png) top no-repeat!important;
cursor: pointer;
z-index: 1103;
display: none;
}


.menulinks a:hover {color: #c48e22;
font-size: 13px;
text-decoration: none;
font-family: Frutiger0;
padding: 0px 20px;
display: block;
height: 30px;}



.yellow {color: #c48e22; text-decoration:underline}

a.more:hover {color: #c48e22;
font-size: 14px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}
a.more{color: #525252;
font-size: 14px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
}



h6 {font-family: Frutiger1;
color: #c48e22;
font-size: 15px;
background: none;
border: 0px;
padding: 0;
margin:20px 0 10px 0}

h5 {font-family: Frutiger1;
color: #5b5b5b;
font-size: 15px;
background: none;
border: 0px;
padding: 0;
margin:-5px 0 0px 0}

ul li { margin:5px 0; padding:0;}
ul { margin:0 13px 0 0}