@charset "utf-8";
/* CSS Document */

/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin: 0px; padding: 0px;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0; outline:none;}
gaddress, caption, cite, code, dfn, em, strong, th, var {font-style: normal; font-weight: normal;}
ol, ul {list-style: none;}
caption, th {text-align: left;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.block{display:block;}
a{text-decoration:none}
a:hover{text-decoration:underline}
p{color:#333333; font-size:9pt; line-height:24px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.curvy {padding:3px 10px 5px 10px;}
/*reset*/
h2{font-size:16px; color:#251101; letter-spacing:0.2px; font-weight:bold;}
body{font-family:Helvetica, lucida grande, Arial, tahoma, verdana, sans-serif; background-color:#031602;}
#wrapper{width:100%; background:#031602;}
#top{height:162px; background:#071a07 url(../images/top_background.png) center no-repeat; width:100%;}
#header{width:960px; margin:0 auto; position:relative; min-height:160px;}
#logo{position:absolute; left:0px; top:3px;}
#logo.aura_logo{top:15px;}

a.language{position:absolute; right:0px; top:12px; display:block; background:url(../images/arabic.png) no-repeat 0px 0px; height:24px; width:58px;}
a.language:hover{background-position:0 -24px;}
#menu{position:absolute; right:0px; top:122px;}
#menu ul li{float:left; margin-right:10px; letter-spacing:0.5px;}
#menu ul li a{color:#ffffff; font-size:17px; display:block;}
#menu ul li span{color:#d8fad6; font-size:9pt; display:block;}
#menu ul li a:hover{color:#ffcb00; text-decoration:none;}
#menu ul li a.current{color:#ffcb00;}
#middle{width:100%; background:url(../images/middle_back.png) #f4f2f2 repeat-x; min-height:550px; padding-top:38px; border-bottom:1px solid #ffffff;}
#main{width:960px; margin:0 auto;}
#main_left{float:left; width:311px; min-height:558px; background:#d3d0cc; padding-top:10px; padding-bottom:10px;}
#main_left .main_left_header{width:286px; height:23px; margin:0 auto; background:#5e4f4b; color:#ffffff; padding-top:11px; padding-left:10px; font-size:16px;}
#main_left ul li{width:285px; height:99px; margin:0 auto; border-bottom:1px solid #c3c0bd; padding-left:5px; position:relative;}
#main_left ul li a{width:285px; height:99px; padding-left:5px; display:block;}
#main_left ul li a:hover{text-decoration:none;}
#main_left ul li a:hover span.head{color:#325d22; text-decoration:none;}
img.al_ahram{position:absolute; left:5px; top:8px;}
img.aura{position:absolute; left:5px; top:24px;}
img.glow{position:absolute; left:5px; top:10px;}
.sister_companies{float:right; margin-top:28px;}
#main_left ul li span.head{font-size:18px; color:#5e4f4b; position:absolute; top:23px; right:0px;}
.sister_companies a:hover{text-decoration:none;}
#main_left ul li span{display:block; font-size:9pt; color:#58595b; position:absolute; right:0px; top:50px;}
#main_left ul li.glow .sistrer_companies_logo{float:left; margin-top:10px;}
#main_left ul li.glow .sister_companies{margin-top:20px;}
#main_left ul li.glow a{width:285px; height:80px; padding-left:5px; display:block;}
#main_left ul li.glow{border:none; height:80px; position:relative;}
#latest_news{width:291px; margin:0 auto; margin-top:12px; padding-left:5px; min-height:50px;}
h5{font-size:12px; color:#332825; float:left;}
span.date{display:block; float:left; font-size:10px; color:#707c6a;}
#latest_news p{float:left; font-size:9pt; color:#58595b;}
.our_news p{float:left; font-size:9pt; color:#58595b;}
.more{float:right; width:94px; height:23px; color:#325d22; font-size:9pt; padding-top:9px; padding-left:9px;}
#main_right{float:right; width:636px; min-height:530px;}
#two_columns{min-height:570px;}
#main_right ul li{width:306px; height:429px; position:relative; float:left; border:1px solid #5e4f4b;}
#main_right .panel span.new{position:absolute; top:-4px; left:-5px; display:none;}
#main_right .panel a span.shadow{background:url(../images/main_shadow.png) no-repeat; display:block; width:308px; height:431px; position:absolute; top:0px; left:0px;}
#main_right .panel a:hover span.shadow{background:none;}
#more_production{float:right; margin-top:5px; background:url(../images/plus.png) no-repeat right; height:15px; width:120px; display:block; padding-top:4px;}
#more_production a{font-size:12px; color:#5e4f4b; font-weight:bold;}
#work{width:636px; height:186px; border-bottom:1px solid #c1c1c1; border-top:1px solid #c1c1c1; margin-top:30px; padding-top:8px; padding-bottom:8px; background:url(../images/work_back.png) no-repeat; background-position:316px 18px;}
#work_left{width:310px; height:195px; float:left;}
#work_left h3{font-size:17px; color:#251101; float:left;}
#work_left p{float:left; font-size:9pt; color:#58595b; margin-top:3px;}
#work_right{width:312px; height:195px; float:right; padding-left:10px; background:url(../images/letter.png) right bottom no-repeat;}
#work_right h3{font-size:17px; color:#251101;}
#work_right span{font-size:9pt; color:#58595b; margin-top:4px; margin-bottom:7px; display:block;}
#work_right span a{font-size:9pt; color:#58595b; display:block;}
h6{font-size:9pt; color:#58595b; font-weight:bold;}
#work_right span.office{display:block; margin-bottom:10px; font-size:12px; color:#7f6a6e; margin-top:8px;}
#letter{float:right; margin-top:-80px;}
#bottom_main{background:url(../images/bottom_main_back.png) no-repeat; height:100px; margin-top:20px; padding-left:42px; padding-right:48px; margin-bottom:20px;}
h1{font-size:22px; color:#ffffff; margin-left:90px; letter-spacing:2px; font-weight:bold;}

#join span{font-size:14px; color:#b4d334; letter-spacing:0.5px; display:block;}
#join{float:left; margin-top:25px;}
#sign_up{float:right; margin-top:20px; width:585px;}
#sign_up input.btn_submit {
background:url(../images/sign_up.png) scroll no-repeat 0 0px;
height:46px;
width:114px;
display:block;
border:none;
outline:none;
cursor:pointer;
text-indent:-9999px;
}
#sign_up input.btn_submit:hover{
background-position:0 -46px;
}
.txt_field{
width:444px;
height:46px;
background:url(../images/input.png) no-repeat;
padding-left:10px;
border:none;
margin-right:12px;
font-size:18px;
letter-spacing:-0.3px;
word-spacing:-0.8px;
color:#796F67;
}
#sign_up ul li{float:left;}
#bottom{width:100%; background:#031602; height:60px;}
#footer{width:960px; margin:0 auto; padding-top:10px;}
#footer_menu ul li{float:left;}
#footer_menu{float:left;}
#footer_menu ul li a{color:#796f67; font-size:9pt;}
#footer_menu ul li a:hover{color:#ffffff; text-decoration:none;}
#copy_right{color:#3e4335; font-size:9pt; float:left; margin-top:5px;}
#developed span{font-size:9px; font-weight:bold; color:#295b1f;}
#developed{float:right;}

/*contact_us*/
#left_contact_us{width:460px; float:left; height:353px; border-bottom:1px solid #c1c1c1;}
#left_contact_us_head{background:#d3d0cc; padding-top:12px; padding-left:12px; height:25px; margin-bottom:13px; font-size:17px; color:#251101;}
#left_contact_us span{color:#58595b; display:block; font-size:9pt; line-height:18px;}
#left_contact_us p{color:#58595b; font-size:9pt; line-height:18px;}
#left_contact_us span a{color:#58595b; display:block; font-size:9pt; line-height:18px;}
#right_contact_us{width:460px; float:right; height:420px;}
#right_contact_us_head{background:#d3d0cc; padding-top:12px; padding-left:12px; height:25px; margin-bottom:13px; font-size:17px; color:#251101;}
#right_contact_us h4{margin-top:14px; margin-bottom:8px; font-weight:normal;}
#contacts h4{margin-top:18px; margin-bottom:3px;}
.full_name{width:301px; height:23px; border:1px solid #c1c1c1; padding-top:7px; padding-left:5px; color:#58595b; font-size:12px; font-family:Helvetica, lucida grande, Arial, tahoma, verdana, sans-serif;}
.email_address{width:301px; height:23px; border:1px solid #c1c1c1; padding-left:5px; padding-top:7px; color:#58595b; font-size:12px; font-family:Helvetica, lucida grande, Arial, tahoma, verdana, sans-serif;}
.your_message{width:455px; height:133px; border:1px solid #c1c1c1; padding-left:5px; padding-top:7px; color:#58595b; font-size:12px; font-family:Helvetica, lucida grande, Arial, tahoma, verdana, sans-serif;}
.botton_save{float:right; background:url(../images/send.png) no-repeat; margin-top:15px; height:30px; width:69px; display:block; border:none; 
outline:none; cursor:pointer; text-indent:-9999px;}
#contacts{padding-left:8px;}
#form{padding-left:8px;}
/*contact_us*/
/*company*/
#company{min-height:350px; margin-bottom:50px;}
#company_head{background:#d3d0cc; padding-top:12px; padding-left:12px; height:25px; margin-bottom:15px; font-size:17px; color:#251101;}
#our_company{width:900px; float:left; border-bottom:1px solid #c1c1c1; padding-left:8px;}
.our_news{width:900px; border-bottom:1px solid #c1c1c1; padding-left:8px; padding-bottom:10px; margin-bottom:10px; min-height:30px;}
div.the_news{width:520px; float:left; min-height:30px;}
div.news_photo{width:360px; float:right; min-height:30px;}
#our_company p{margin-bottom:30px; font-size:9pt; line-height:26px; color:#58595b;}
h3{font-size:17px; color:#251101; font-weight:normal;}
h4{margin-bottom:10px; font-size:14px; font-weight:bold; color:#7f6a6e; margin-top:8px; text-shadow:1px 1px #ffffff;}
#company_brochure{float:right; width:310px;}
#product{width:307px; height:299px; position:relative; border:1px solid #5e4f4b;}
#services_photo{width:310px; height:193px; position:relative; margin-bottom:20px;}
#product a span.shadow{background:url(../images/shadow.png) no-repeat; display:block; width:308px; height:300px; position:absolute; top:0px; left:0px;}
#product a:hover span.shadow{background:none;}
.more_brochure{float:right; background:url(../images/more_brochure.png) no-repeat; width:191px; height:22px; color:#325d22; font-size:9pt; padding-top:10px; padding-left:10px; margin-top:-9px; display:block; display:none;}
/*company*/
/*production*/
#production{min-height:700px; margin-bottom:50px;}
#production ul li{width:306px; min-height:350px; float:left; margin-left:14px; margin-bottom:20px; border-bottom:1px solid #c3c0bd; padding-bottom:15px; position:relative;}
#production ul li p{font-size:9pt; color:#58595b; margin-top:3px; line-height:20px; margin-left:7px;}
#production ul li h4, #production ul li h6{margin-left:7px;}
#production ul li a span.shadow{background:url(../images/main_shadow.png) no-repeat; display:block; width:308px; height:431px; position:absolute; top:0px; left:0px;}
#production ul li span.new{position:absolute; top:-4px; left:-5px; display:none;}
#production ul li a:hover span.shadow{background:none;}
/*production*/
/*film_details*/
#film_details{min-height:800px;}
#film_details_head{background:#d3d0cc; padding-top:9px; padding-left:12px; height:28px; margin-bottom:15px; font-size:17px; color:#251101;}
#our_video_01, #our_video_02{width:592px; height:350px; border-bottom:9px solid #e0dedd; border-top:9px solid #e0dedd; border-left:11px solid #e0dedd; border-right:11px solid #e0dedd; z-index:1; float:left;}
div.promo, div.title{width:438px; height:313px; border-bottom:9px solid #e0dedd; border-top:9px solid #e0dedd; border-left:11px solid #e0dedd; border-right:11px solid #e0dedd; z-index:1;}

#production_info{float:left; width:580px; margin-bottom:20px;}
#production_info span{color:#58595b; font-size:9pt; line-height:22px;}
#production_info p{color:#58595b; font-size:9pt;}
#production_info h6{color:#48372a; font-weight:normal; display:inline; line-height:22px;}
ul#examples{padding-top:10px;}
ul#examples li{float:left; margin-right:7px; width:80px; height:70px; border:3px solid #e0dedd; margin-bottom:10px;}
#our_video embed{z-index:1;}
#our_video object{z-index:1;}
img.p{text-align:right;}
/*film_details*/
.equipments{width:940px; padding-left:8px; padding-top:10px;}
.equipments p{border-bottom:1px solid #c1c1c1; min-height:50px; margin-top:5px; padding-bottom:5px; line-height:26px;}

.equipments_aura{width:940px; padding-left:8px; padding-top:10px;}
.equipments_aura p{min-height:50px; margin-top:5px; padding-bottom:5px; line-height:26px;}
 
.equipments p img{width:310px; height:193px; margin-bottom:20px; float:right; padding-left:22px;}
#menu ul li a.active_orange{color:#ffcb00;}
#photo{border-bottom:9px solid #e0dedd; border-top:9px solid #e0dedd; border-left:11px solid #e0dedd; border-right:11px solid #e0dedd; width:306px;}
#photo_gallery{border-top:1px solid #c1c0c0; padding-left:22px; width:300px; margin-top:25px; min-height:30px; padding-top:8px;}
.equipment{width:940px; padding-left:8px; padding-top:10px;}
.equipment p{min-height:50px; margin-top:5px; padding-bottom:5px; line-height:26px;} 
.equipment ul li{min-height:20px; margin-top:5px; color:#333333; font-size:9pt; list-style:disc; line-height:24px;}
#left_film_details{float:left; width:600px;} 
#right_film_details{float:right; width:330px;} 

#sddm{position:absolute; right:70px; top:12px;}
#m1{width:138px; height:80px;}
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	color: #FFF;
	text-align: center;
	text-decoration: none}
	
	#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	 background:#0c2808;
	}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		color: #ffffff;
		background:url(../images/m1_border.png) no-repeat bottom;
		font: 11px arial}

	#sddm div a:hover
	{	
		color: #ffcb00}
		a.back_production{float:right; width:122px; font-size:9pt; color:#58595b; height:25px; margin-top:-40px;}
		ul.horizontal li{float:left; width:480px;}
		
		.equipment_aura{width:300px; padding-left:8px; padding-top:10px; min-height:70px;}
		.equipment_aura ul{min-height:58px;}
		.equipment_aura p{min-height:50px; margin-top:5px; padding-bottom:5px; line-height:26px;} 
.equipment_aura ul li{min-height:20px; margin-top:5px; color:#333333; font-size:9pt; list-style:disc; line-height:24px;}





/* slide show */

.stepcarousel {
height:200px;
overflow:scroll;
position:relative;
width:270px;
}
.stepcarousel .belt {
left:0;
position:absolute;
top:0;
}
.stepcarousel .panel {
float:left;
overflow:hidden;
width:250px;
margin-right:1px;
}
.stepcarousel .panel:last-child{margin-right:0;}
#galleryc {
height:305px;
width:633px;
}#galleryc{overflow: hidden;} 
p.samplebuttons {
text-align:center;
width:300px;
}
p.samplebuttons a {
color:#2E6AB1;
margin-right:3px;
padding:1px 2px;
text-decoration:none;
}



/* slide show */
