body{ margin:0px; padding:0px; background: #fff url(../images/bg.jpg) repeat-x top left; color:#555; text-align:left;
    font-family: 'Crimson Text', serif; font-size: 16px !important; line-height: 1.2;
}
.both{clear:both;}
img{border: none;}
h1{margin: 8px; padding: 0px 0px 3px 45px; font-size: 32px; font-weight: normal; color:#FFF; background: url(../images/title_bg.png) no-repeat bottom left;}
h2{margin:8px; padding: 0px; font-size: 26px; font-weight: normal; color: #105E27;}
h3{margin:0px; padding: 0px; font-size: 20px; font-weight: normal; color: #715116;}
p{margin: 3px;}
ul{margin: 0px; padding: 0px;}
a{text-decoration: none;}
.Al-Zaeem{width:1014px; height:auto; margin:auto; background: url(../images/z_bg.png) no-repeat top center;}
.Header{width:983px; margin:auto; height:269px; background: url(../images/head_bg.png) no-repeat top left;}
.Header li{float:left; list-style:none; margin-left:30px;}
.Header img{border:none;}
.Arabic a{width:81px; height:57px; float:right; margin:0px 20px 0px 0px; background:url(../images/ar.png) no-repeat top right;}
.Arabic a:hover{background-position:0% -57px;}
.Navbar{width:953px; margin:auto;  height:auto;}
.Navbar li{float:left; list-style:none; margin:0px 2px 5px 4px; height: 58px; *margin-top: -5px;}
.Navbar li a{float:left; text-decoration:none; color:#FFF; font-size: 17px; padding:20px 9px 22px 9px;}
.Navbar li a:hover, .Navbar li a.active{background:#FFF url(../images/nav_bg.png) no-repeat top right; color:#000;}
.Body{width:960px; height:auto; margin:auto;}
.Footer{width:920px; height:auto; padding: 5px 20px; margin:auto; background:#a68a2e; color:#FFF; text-align:center; color:#e0cc89; font-size: 12px;}
.Call{color:#FFF; font: normal 12px Arial, Helvetica, sans-serif; text-align: left !important;}
.Call b{color: #111;}
.Call a{color: #111 !important; font-weight: bold !important; font-family: Arial !important;}
.Call a:hover{color: #fff !important}
.Foot_Nav{width:850px; margin:auto; color:#FFF;}
.Foot_Nav li{float:left; list-style:none; margin:3px 3px 5px 3px;}
.Footer a{text-decoration:none; color:#FFF; font: normal 11px Verdana, Geneva, sans-serif; }
.Footer a:hover{color:#000;}
.Top{width:915px; height:auto; margin:20px;}
.PracticeAreas{width:160px; height:auto; float:left; background:url(../images/fasel.png) no-repeat top right; padding:0px 20px 0px 20px;}
.PracticeAreas li{list-style-image:url(../images/list-style.png); margin:2px 5px;}
.PracticeAreas li a{text-decoration:none; color:#105e27; font-size:17px;}
.PracticeAreas li a:hover{color:#b39a32;}
.NewsAreas{width:175px; height:auto; float: right;   text-align: ; background:url(../images/fasel.png) no-repeat top left; padding:0px 28px 0px 28px; 
                 direction: ltr; font:normal 23px "Traditional Arabic" ,Times New Roman, Times, serif;}   
 .NewsAreas li{list-style-image:url(../images/list-style.png); margin:2px 5px;}
.NewsAreas li a{text-decoration:none; color:#105e27; font-size:17px;}
.NewsAreas li a:hover{color:#b39a32;}        
.PracticeAreas img{border: none;}
.LegalServices{width:480px; float:left;}
.Down{width:950px; margin:auto; margin-top:20px;}
.Down li{height:209px; float:left; list-style:none; color:#484848; line-height:14px; margin:20px 0px 20px 0px;}
.SeniorPartner{width:334px; height:209px; background:url(../images/sp_bg.png) no-repeat top left; padding:5px 0px 0px 33px;}
.SP_Content{width:300px; height:120px; margin-top:20px;}
.SP_Img{width:90px; height:130px; background:#FFF; border:2px solid #e8e8e8; float:left;}
.SP_Img:hover{border:2px solid #105e27;}
.SP_Data{width:205px; float:right; height:122px; overflow:hidden; text-align: justify;}
.SP_Data a{text-decoration:none; color:#105e27; font:normal 14px Arial, Helvetica, sans-serif;}
.SP_Data a:hover{ text-decoration:underline;}
.SP_Data p{margin:5px 0px 5px 0px; font-size: 14px;}
.News_Activities{width:319px;  height:209px; background:url(../images/na_bg.png) no-repeat top left; padding:5px 0px 0px 5px;}
.NA_Content{width:294px; height:120px; margin:20px auto 0px auto;}
.NA_Img{width:73px; height:73px; border:1px solid #e8e8e8; float:left;}
.NA_Img:hover{ border:1px solid #785104;}
.NA_Img img{padding: 1px; border: none;}
.NA_Data{width:210px; float:right; height:120px;}
.NA_Data a{text-decoration:none; color:#785104; }
.NA_Data a:hover{ text-decoration:underline;}
.NA_Data p{margin:8px 0px 5px 0px; color:#6b6b6b; font-size: 14px;}
.News_Archive a{ width:83px; height:20px; float:left; background:url(../images/na_arch_bg.png) no-repeat top left; bottom:0;}
.News_Archive a:hover{background-position:0% -20px}
.Blog{width:248px;  height:205px; background:url(../images/blog_bg.png) no-repeat top left; padding:5px 0px 0px 5px;}
.Blog_Content{width:240px; height:120px; margin-top:20px;}
.SP_More a{width:56px; height:13px; float:right; background:url(../images/sp_more.png) no-repeat top left; margin:5px 15px 0px 0px; }
.SP_More a:hover{background-position:0% -13px;}
.NA_More a{width:55px; height:13px; float:right; background:url(../images/na_more.png) no-repeat top left; margin:5px 15px 0px 0px; }
.NA_More a:hover{background-position:0% -13px;}
.Blog_More a{width:55px; height:13px; float:right; background:url(../images/blog_more.png) no-repeat; margin:5px 5px 0px 0px; }
.Blog_More a:hover{background-position:0% -13px;}
.Clients{width:895px; height:176px; background: url(../images/clients_bg.png) no-repeat top center; margin:auto; margin:20px auto 25px auto;}
.Clients_Gallary{width:870px; height:80px; margin:auto; padding-top:45px; *padding-top: 35px;}
.bg_galary{float:right;width:790px;height: 80px;margin-right:23px;}
.bg_galary_conetnt a img{width:140px;height:80px; border:1px solid #FFF; }
.bg_galary_conetnt a:hover img{border:1px solid #b49b32;}
.bg_galary_conetnt li{width:142px;height:82px; float:left;margin:11px; *margin-top: 0px; background:url(../images/c_img_bg.png) no-repeat;}
.right{float:right;background-image:url(../images/right.png);width:10px;height:31px;margin-top:40px; *margin-top: 25px;}
.right_bg{float:right;width:17px;height:80px;}
.right:hover{cursor:pointer;background-position: 0% -31px;}
.left{float:right;background:url(../images/left.png) no-repeat top left;width:10px;height:31px;margin-top:40px; *margin-top: 25px;}
.left:hover{cursor:pointer;background-position: 0% -31px;}
.left_bg{float:right;width:20px;height:80px;}

.Clients_Icon{float:left; padding:6px 0px 0px 84px;}
.Clients_Icon img{width:128px; height:17px; display:block; border:none; }
.Static_Page{width:880px; margin:30px auto 30px auto; height: auto; min-height: 250px;}
.Static_Page a{color: #93730e; text-decoration: none;}
.Static_Page a:hover{color:#cfaf2d; text-decoration: underline;}
.Article{width:685px; height: 140px; margin:25px auto 15px auto; background:url(../images/client_bg.png) no-repeat top center;}
.Art_Img{width: 100px; height: 100px; float: left;   border:1px solid #e8e8e8; padding: 1px;}
.Art_Img img{border: none; width: 100px; height: 100px;}
.Art_Img:hover{border:1px solid #785104;}
.Attorney_Img{width: 113px; height: 139px; float: left; }
.Attorney_Img img{ width: 113px; height: 139px;}
.Art_details{width:565px; height: 100px; float: right;}
.Attorney_details{width:559px; height: 140px; float: right;}

.details{ height:auto; margin: 5px 0px 5px 0px;}
.details p{margin: 0px;}
.Attorney_details .details{height: 80px; overflow: hidden;}
.date{color: #93730E; font-size: 12px; float: left; width:100px; margin-top: 12px;}
.download a{width: 120px; height: 26px; float: right; background: url(../images/download-icon.png) no-repeat top right;  margin: 0px 0px 5px 0px;}
.download a:hover{ background-position: 0% -26px;}
.back a{float: right; color: #105E27;}
.Art_details span{font-size: 12px; color: #93730e; float: left; width: 150px;}
.Article hr{margin: 30px 0px 5px 0px;}
.Article_Description{width:800px; height: auto; margin:25px auto 15px auto;}
.Article_Description img{width:auto; max-width:350px; float: left; border: none; background: none; height: auto; margin-right: 20px;}
.date_source span{font-size: 12px; color: #93730e; float: left; width: 150px;}
.Article li{list-style: none; float: left; margin: 13px; width: 120px; height: 154px; text-align: center; overflow: hidden; }
.Attorney{width:211px; height: 260px; float: left;  margin:5px; padding: 6px;}
.Attorney img{width:200px; height: 248px;}

.Attorney a{text-decoration: none; color:#6b6b6b; font-size: 16px;}
.Attorney a:hover{ color: #93730e; text-decoration: none;}
.Client_Img{width: 140px; height: 80px; float: left; margin:10px 0px 0px 10px;}
.Client_Img img{border: none; width: 140px; height: 80px;}
.Contact_Block{width:840px; height: auto; margin:auto; color: #444;}
.Contact_Form{width:350px; padding: 20px; float: left; color: #444; font-weight: bold;}
textarea, input{width:345px; border: 1px solid #b5d3aa; padding:2px; background: #e7f0db; color: #785104; margin: 0px 0px 10px 0px;}
textarea:hover, input:hover{ border: 1px solid #cfc195; background: #f3efe4;}
#buttons{width:71px; height: 35px; float: right; border: none; background: url(../images/send.png) no-repeat top right; cursor: pointer;}
 #Send:hover{background-position: 0% -35px;}
.colorbox_green{color: #249a47; text-align: center;}
.colorbox_red{color: #e9c942;  text-align: center;}
.Contact_Info{width:340px; float: right; height: 366px; background: url(../images/v_hr.png) no-repeat left; padding: 20px;}
.Touch{margin:0px 0px 40px 20px; width:150px}
.Touch img{float: left;}
.Touch h3{float: right; margin: 5px 15px 0px 0px; }
.Contact_Info li{list-style-image: url(../images/contact.png); margin: 7px 0px 7px 40px; color: #000; *list-style-image: none; *list-style: none; }
.Contact_Info span{ width:80px; float: left;}
.Contact_Info b{color: #666;}
.Contact_Info blockquote{margin: 0px 0px 0px 80px;}
.PagingBlock{color:#AF9A62; font-size: 12px; text-align: center;}
span.paging{
    color: #7E5808;
}
#pager_links{text-align: center;font-size: 11px;}
#pager_links a{
    text-decoration:none;color:#5F4100; padding:1px 3px; margin:2px; background: #EFE8D1;
}
#pager_links a:hover{
    color:#5F4100;  border:none; background: none; padding:1px 3px; margin:2px;
}
#current_page{
    text-decoration:none;color:#5F4100;padding:1px 3px; margin:2px; font-weight:bold; border:none; background: none;
}
.Art_Title{color: #000; font-size: 14px;}
.GalleryIcons{width:200px; height: auto; min-height: 370px; background: url(../images/g_fasel.png) no-repeat top right; padding: 15px; float: left;}
.GalleryIcons li{list-style-image: url(../images/g_li.png); margin: 10px;}
.GalleryIcons li a{color: #715116; font-size: 14px;}
.GalleryIcons li a:hover, .GalleryIcons li a.active{color: #176309;}
.GalleryPhotoes{width:600px; height: auto; float: right; margin-right: 10px;}
.Senior_Img{width:209px; height: 259px; float: left; background: url(../images/senior_img_bg.png) no-repeat top left; margin: 5px; padding: 5px;}
.SeniorActivities li{list-style: none; float: left; margin: 15px 10px 25px 5px;}
.InTheMedia{width:830px; height: 230px; overflow: hidden; background: url(../images/in_media.png) no-repeat top center; padding: 10px;}
.InTheMedia li{list-style: none; float: left; margin: 20px 15px 10px 0px;}
.Media_Archive a{ width:65px; height:20px; float:right; background:url(../images/m_arch.png) no-repeat top right; margin-top: 24px;}
.Media_Archive a:hover{background-position:0% -20px}
.All_Artictles a{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; background: #755303; padding: 0px 3px 0px 3px; border:1px solid #a58000; font-size: 12px; margin:7px;}
.All_Artictles a:hover{text-decoration: none; background: #9C8215; color: #FFF;}
.InTheMedia li li{list-style-image:url(../images/g_li.png); float: none; margin: 5px 0px 5px 20px;}
.ClientBlock{width:685px; height: auto; margin:25px auto 15px auto;  border: 1px solid #c5c5c5; border-radius:6px; padding: 10px;}
.ArtDetails{width: auto; min-width: 430px;}
h1 a, h1 a:hover{text-decoration: none !important; color: #fff !important;}
@-moz-document url-prefix(){
 	#firefox { display: block; }
	.Navbar li{margin-top: -5px;} 
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #chrome {display: block; }
 	.Navbar li{margin-top: -5px;} 
}
 
}