﻿body {margin:0px; padding:0px;font:normal 13px Trebuchet MS;color:#504f4f;background:#989898 url(Images/tile.jpg) center repeat-x fixed;
_background:url(Images/BGFinal.jpg)  center repeat-x fixed }
  /* width: expression((document.documentElement.clientWidth < 700?700 : 
document.documentElement.clientWidth) + "px");*/ 
html{height: 100%;margin-bottom: 0px}
.visib-h{visibility:hidden}
#HomeBody{background:#989898 url(Images/BGFinal6.jpg) 50% 50%  no-repeat;margin:auto; padding:0px;text-align:center;/*left center*/}
.FlashDiv{margin:70px 0 0 0;#margin:-40px 0 0 0;}
.HomePgeAlign{width:1001px;margin:auto;_margin:0 auto }
/*containers*/ 
.MainBGNew{background:url(Images/BGFinal2.jpg)  center no-repeat ;_background:none;_overflow:hidden;position:relative}
.BgContainer{background:url(Images/TopMenuBG2.png) top  no-repeat fixed;_background:none}
.FooterBgContainer{overflow:hidden}/*fixed_background:none;*/
.Container{margin:auto;width:1002px;background:transparent;_background:none;_margin-top:-100px}
.Header2{position:fixed;z-index:1000;width:100%;top:-2px}
.Header2Cont{position:relative;z-index:1000;}
.Header{height:71px;background:url(Images/LogoBig.png) top left no-repeat;z-index:10;position:fixed;#margin:-6px 0 0 0;_position:absolute;_top:0}/*;overflow:hidden*/
.HmeHdrCont{position:relative}
.CntntBig{width:100%;margin:-8px 0 0 0;#width:1001px;#margin:-8px 0 0 1px;_margin:-13px 0 0 0}/*underscores for min- height in ie6*//*background:#979797 url(Images/MainBGNew.jpg) top center no-repeat;background-attachment:fixed;*/
.CntntNorm{width:836px;margin-left:85px;margin-top:133px} /*min-height:728px*/
/*.placeHldr{width:429px;_width:570px;margin:77px 12px 0 12px;padding:20px 0 0 0 }*/
.RgtCont{background:url(images/right_bar_bg.png) repeat-y;width:208px;padding:0 8px 20px 8px;color:#fff;font-size:11px}/*position:fixed*/
.Srch{ width:47px;height:25px;background:url(Images/SearchBg.gif) no-repeat}
.SiteMap li{margin: 0 0 0 15px}
/*containers - END*/
/*Generals*/ 
/*img, div, a, input { behavior: url(../App_Themes/Default/JS/iepngfix.htc) }png fix*/
.fa{float:left}.fb{float:right}.clr{clear:both;font-size:0px}.clear{clear:both !important}
.hide{display:none}.overFlow{overflow:hidden}
ul,li{margin:0px;padding:0px}
ul{margin:0} 
li ul{margin:0 0 0 25px}
.tc{text-align:center}
.redTxt{color:red}
/*Generals-END*/
/*AdSpecs#4B4949*/
.AdSpecs{width:247px;margin:0px 0 0 -20px;color:#fff}
.AdSpecsTop{background: url(Images/adSpecsBGTop4.png) top no-repeat;height:26px;width:247px}
.AdSpecsBot{background:url(Images/adSpecsBGBot5.png) no-repeat;width:247px;height:25px}
.AdSpecsMid{width:247px;padding:0 23px 0 25px;background:url(images/adSpecsBGMid6.png) repeat-y;min-height:183px}
.radioItem{min-width:93px;float:left}
.DrpDown{width:192px;height:22px;border:solid 1px #000;margin:0 0 1px 0 }
.AdSpecsOPt{margin:0 0 5px 0;overflow:hidden}
/*AdSpecs-END*/
/*Fonts*/
.NavTitle,.BigTitleLnk:link,.BigTitleLnk:hover,.BigTitleLnk:visited,.SubTitleLnk{color:#f7931d;font:normal 18px Arial;text-decoration:none}
.BigTitle{color:#6d6f71;font:normal 18px Arial;text-decoration:none}
.NavTxt{color:#fff}
.PgNme{color:#6d6f71;font:normal 24px Arial}
.PgTitle{ height:28px; border-bottom:solid 1px #CBCBCB;overflow:hidden}
a:link,a:hover,a:visited{color:#f7931d;text-decoration:none;cursor:pointer}
.SubTitle{color:#828283;font:bold 14px Arial}
.SubTitleLnk{color:#f7931d;font:bold 14px Arial}
.BigTitleWidth{width:300px}
/*Fonts -END*/ 
/*Buttons*/
.Btn a:link,.Btn,.BtnSrch a:link,.BtnSrch,.BtnViewProf a:link,.BtnViewProf,.BtnNotActive,.BtnBig a:link,.BtnBig{background:url(Images/BtnActive.gif) repeat-x;width:75px;height:20px;border:solid 0px blue;color:#fff;text-align:center;text-decoration:none;display:block;cursor:pointer}
.Btn a:hover,.BtnSrch a:hover,.BtnViewProf a:hover,.BtnNotActive,.BtnBig a:hover{background:url(Images/BtnNotActive.gif) repeat-x}
.BtnBig a:link,.BtnBig{width:125px}
.BtnWrpr{margin:5px 0 5px 0}
.BtnBigWrpr,.BtnBigWrpr2{width:350px;margin:auto;margin-top:20px;margin-bottom:20px;padding:0 0 0 205px;overflow:hidden}.BtnBigWrpr input,.BtnBigWrpr2 input{float:left;margin:auto;margin-left:20px;text-align:center;font-weight:bold}
.BtnBigWrpr2{padding: 0 0 0 110px}
.BtnSrch a:link,.BtnSrch{width:58px;height:22px}.BtnViewProf a:link,.BtnViewProf{width:88px;height:22px}
/*Buttons_END*/
/*Audience*/
.FindAudi{padding:0 0 0 5px}
/*Audience-END*/
.PicBg{background:url(Images/PidBg.gif) no-repeat;padding:7px;width:171px;height:115px}.PicBg img{width:170px;height:113px}
.NwsImg{width:383px}
.Sep{background:url(Images/Sep.gif) no-repeat;width:576px;height:5px;margin:10px 0 10px 0}
.BreadCrmbs{margin:0 0 0 91px;font:normal 11px Trebuchet MS}
.NwsListing{background:#FDF5EC;padding:5px}
.NwsListing li,.NwsListing2 li,#FeatureDesc li{background:url(Images/Bullet.gif) no-repeat 0 5px; padding:0 0 0 18px;list-style:none}
#FeatureDesc li li{list-style-type:circle;background:none;padding-left:5px;margin-left:10px}
.NwsListing2{padding:5px}
.CatListing{padding:5px}
.CatListing dt,.CatListing dd{background:url(Images/Bullet.gif) no-repeat 0 5px; padding:0 0 0 18px}
.BigTd{width:225px}.NorTd{width:166px}.MidTd{width:104px}.SmallTd{width:76px}
.NewsTable td{text-align:center;font: normal 11px tahoma}.NewsTable{width:100%}
.NewsTable tr,.NewsTable td,.NewsTable th{ height:21px}
.NewsTable th{background:url(Images/BtnActive.gif) repeat-x;height:21px;text-align:center;color:#fff;font:bold 12px tahoma}
.NorTr{background:#edebeb}.AltTr{background:#f7f7f7}
.TxtFieldNor,.TxtFieldBig{border:solid 1px #D7D7D7;margin: 0 5px 5px 0;color:#aaa;padding:1px;height:20px;width:188px}
.TxtFieldBig{width:188px;height:97px}
.FieldTxtNor{float:left;width:75px;color:#7D7E7E;font:normal 12px Tahoma;text-align:right;padding:2px 5px 0 0}
.FieldTxtBig{float:left;width:120px;color:#7D7E7E;font:normal 12px Tahoma;text-align:right;padding:2px 5px 0 0}
.TxtFieldWdth{width:400px}
.FormStyle{margin:20px 0 0 50px}
.PhotoCntnr{min-height:400px}
.ErrorNConfDiv{text-align:center;}
/*.ErrorNConfDiv2{margin:150px 0 0 0;background:url(Images/MsgsBG.jpg) right no-repeat;min-height:111px;_height:111px;width:589px;padding:40px 0 0 0 }*/
.ErrorNConfDiv2{background:url(Images/MsgsBG.jpg) right no-repeat;min-height:111px;_height:111px;padding:40px 0 0 0 }
.CategoriesCntnt{background : #fff;border : 1px solid #ccc;width:99%;padding:5px}
.Conf{background:url(Images/Conf.gif) no-repeat left;min-height:40px;padding:0 0 0 40px}
.Error{background:url(Images/Error.gif) no-repeat left;min-height:40px;padding:0 0 0 35px}
.Info{background:url(Images/Information.gif) no-repeat left;min-height:40px;padding:0 0 0 11px}
.MsgAlgn{margin:0 0 0 100px}
.MsgTxt{margin:0 0 0 5px}
/*********************************************Tabs******************************************************/
#menu {margin:0;overflow:hidden;background:url(images/px.png) 0px bottom  repeat-x}
#menu ul, #menu li	{display:inline;list-style-type : none;margin : 0;padding : 0;float:left}	
#menu a:link, #menu a:visited	{background : #E8EBF0;border : 1px solid #ccc;	float : left;font-size : small;font-weight : normal;line-height : 14px;
        margin-right : 8px;padding : 1px 2px 0 2px;text-decoration : none;}
#menu a:link.active, #menu a:visited.active	{background : #fff;border-bottom : 1px solid #fff;color : #504f4f;cursor:text}#menu a:hover	{}
body.section-1 #menu li#nav-1 a,body.section-2 #menu li#nav-2 a,body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a {background : #fff;border-bottom : 1px solid #fff;}
#menu #subnav-1,#menu #subnav-2,#menu #subnav-3,#menu #subnav-4 {display : none;width: 90%}
body.section-1 #menu ul#subnav-1, body.section-2 #menu ul#subnav-2,body.section-3 #menu ul#subnav-3,
body.section-4 #menu ul#subnav-4 {display : inline;left : 10px;	position : absolute;top : 95px;}
body.section-1 #menu ul#subnav-1 a, body.section-2 #menu ul#subnav-2 a,body.section-3 #menu ul#subnav-3 a,
body.section-4 #menu ul#subnav-4 a {background : #fff;border : none;border-left : 1px solid #ccc;color : #999;font-size : smaller;	font-weight : bold;line-height : 10px;
	margin-right : 4px;padding : 2px 10px 2px 10px;	text-decoration : none;}
 #menu ul a:hover {color :blue !important;}
#contents {background : #fff;border : 1px solid #ccc;border-top : none;	clear : both;	margin : 0px;padding : 15px;}
/********************************************* Tabs End*******************************************************/
 
/*Footer*/
.FooterContner{bottom:41px;*bottom:0;margin:0;width:100%;display: block;position:relative;}/*position:fixed;*/
 
/* .HomePgeAlign .FooterContner{position:relative}height:55px;position:static;margin:-10px 0 0 0*/
.footer{background:url(Images/FootrTop.png) 0 1px no-repeat;position:absolute;z-index:101;padding:15px 0 0 0;
width:100%;height:100%;display: block; bottom: 0px}
 #HomeBody .FooterContner{position:fixed;bottom:0px;width:100%;height:10px}
#HomeBody .footer{position:relative !important;display:block;#top:0px;bottom:0px !important;clear:both}
/**/
.footerCntnt{background:#FFF;text-align:center;color:#999;padding:0 0 5px 0}
.footerLnks li{ float:left;margin:0 5px 0 0;list-style:none}.footerLnks{margin:auto;overflow:hidden;width:510px}
/*Footer- END*/
/* Start Pager Styles*/
.PagerContainerTable{width:100%;margin:20px 0 0 0}
.PagerInfoCell{font-size:11px;color:#807c73;padding:4px;white-space:nowrap;width:200px}
.PagerPagesContainerTable{margin:auto}.PagerPagesContainerCell{text-align:center}
.PagerCurrentPageCell,.PagerOtherPageCells:hover{color:#fff;border:1px solid #f7931d;background:#f7931d;font-size:11px;text-decoration:none;padding:0px 4px;margin:2px}
.PagerOtherPageCells,.PagerOtherPageCells:link,.PagerOtherPageCells:visited
{color:#f7931d;border:1px solid #8c8c8c;cursor:pointer;font-size:11px;text-decoration:none;padding:0px 4px;margin:2px}
.PagerSSCCells{color:#f7931d;border:1px solid #8c8c8c;font-size:11px;text-decoration:none;padding:0px 4px;margin:2px;border:solid 1px red}
.PagerHyperlinkStyle{font-size:11px;font-family:Trebuchet MS}
.PagerHyperlinkStyle:link,.PagerHyperlinkStyle:visited,.PagerHyperlinkStyle:active
{color:#f7931d;text-decoration:none;font-size:11px}
.PagerHyperlinkStyle:hover{color:#fff;text-decoration:none;font-size:11px}
.PagerGoButton{background:url(Images/BtnActive.gif) repeat-x;border:0px;width:25px; color : #fff}
.PagerPageNoInput{font-size:11px;color:#807c73;border: solid 1px #807c73;width:30px;text-align:center}
/* Start Pager Styles - END*/
/*Screenshot pager*/
.GalleryPgr{padding:0 10px 0 0;margin:0 0 10px 0}
.GalleryPgr a,.GalleryPgr a.active{border:solid 1px #ccc;width:15px;height:15px;display:block;float:left;margin:0 5px 0 0;padding:0 0 2px 0;text-align:center}
.GalleryPgr a.active{color:#fff;border:1px solid #f7931d;background:#f7931d;}
/*Screenshot pager -END*/
/*AdvertiseF9F9F8*/
.AdvertContnr{border:solid 1px #CBCBCB;padding:10px;background:#F0EEEC}
.FtPrtal{width:258px;margin:0 17px 0 0;height:320px}
.FtPrtal2{width:258px;}
.NtwrkImg{width:60px; height:40px}
.NtwrkTxt{width:185px;margin:0 0 0 5px;}
.adFrmtImg{width:60px; height:40px}
.adFrmtTxt{width:135px;margin:0 0 0 5px;}
/*Advertise - END*/
/*Mrgns N Pdings*/
.PosRel{position:relative}
.PdnBot5{padding:0 0 5px 0}
.PdnB10{padding:0 10px 0 0}
.PdnB20{padding:0 20px 0 0}
.Mrgn0{margin:0px !important}
.MrgnBot5{margin:0 0 5px 0 }
.MrgnTop5{margin:5px 0 0 0}
.MrgnTop20{margin:20px 0 0 0}
.MrgnTop10{margin:10px 0 0 0}
.MrgnTop30{margin:30px 0 0 0}
.MrgnTop40{margin:40px 0 0 0}
.MrgnTop50{margin:50px 0 0 0}
.MrgnB5{margin:0 5px 0 0 }
.MrgnA115{margin:0 0 0 115px}
.MrgnBot10{margin:0 0 10px 0}
.MrgnBot20{margin:0 0 20px 0}
.MrgnTopNeg10{margin:-10px 0 0 0}
/*Mrgns N Pdings_END*/
/***********************************************************************************************************/
/*Home Page Classes*/
.HomeBG{}
.HomeOutrCont{z-index:100;position:absolute; top:0}
.HomeCont{margin:auto;background:#989898 url(Images/BGFinal6.jpg) 50% 50%  no-repeat;padding:0px;}
.HomeHeaderCont{/*height:110px;*/width:100%;position:relative}/*Remove the height*/
.HomeHeader{position:fixed;top:0;width:100%;margin:-3px 0 0 0}/*height:110px;*/
.HomeFlashCont{height:100%;margin:10px 0 0 0;#margin:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}/*margin:-36px 0 0 0height:768px;#*/

.HomeFooterOutrCont{position:fixed;bottom:0px;width:100%}
.HomeFooterInrCont{position:relative;width:100%;height:30px}
.HmeFooterBG{background:url(Images/FooterBG4.png) bottom no-repeat fixed;position:absolute;z-index:100px;width:100%;height:67px;margin:-12px 0 0 0}
.HomeFooterCont{position:fixed;height:40px;}/*height:25px;width:100%;position:relative*/
.HomeFooter{height:25px;width:1001px;margin:auto;}/*position:fixed;bottom:0;margin: 0 0 25px 0;width:1001px*/ 
.HomeFooter .footer{max-width:1000px}
/*Home Page Classes -END*/

/*Who we are Classes*/
.fancyTitle{clear:both;min-height:125px;_height:125px}
.fTitle{margin-left:91px;font-size:41px;}
.fTitle .coloredTitle{color:#f7931d;margin-top:50px}
.titleInfo{margin:-5px 0 0 97px}
.titleInfo span{display:block;margin-top:3px}.titleInfo span p {margin:0px;padding:0 0 0 3px;font-size:12px}
/*Who we are Classes - ENDbackground:#ebebeb;*/
h5{font:normal 18px Trebuchet MS;margin:0px;padding:0}
/* Bassem Khairy's Styles */
#b-leftbar_container{width:303px;float:left;background:url(images/right_bar_Topbg.png) 83px 1px no-repeat;padding:15px 0 15px  0;margin:5px 0 0 10px}
#right-bar-btmbg{height:15px;width:224px;background:url(images/right_bar_BTMbg.png) -1px 0 no-repeat}/*height:222px;width:424px;background:url(images/right_bar_BTMbg2.png) bottom no-repeat*/
.btnCrvAlign{width:303px;background:url(images/right_bar_BTMbg2.png) left bottom no-repeat;padding-left:83px}
input.CntactSrch{width:131px;height:32px}
.b-topCover{background:url(images/b-topCover.png) no-repeat;height:21px;width:520px;*position:relative;z-index:-1}
.b-btmCover{background:url(images/content_footer.png) -3px 0 no-repeat;height:44px;width:523px}
.main_bg{background:url(Images/b_contentbg.png) left 0 repeat-y;width:440px;padding:0 50px 0 30px;position:relative;height:637px;}
.rightpanel-container{padding:18px 0 0 0;overflow:visible;height:790px}
.section-img{position:absolute;top:-36px;left:-66px}
.ournews_moto{left:-33px;top:-4px}
p.typo,.typo{background:#eee;padding:5px;margin:0 0 0 0;text-align:justify;overflow:hidden}
select{color:#8A8888 !important;font:normal 11px Tahoma}
/* Scrolling Content  */
.Content-Scroll{height:440px}
.jScrollPaneContainer {position: absolute;overflow: hidden;z-index: 100;width:473px !important}/*;height:450px !important*/
.jScrollPaneTrack {position:absolute;cursor: pointer;right: 0;top: 0;height: 100%;width:9px;background:url(images/s-slderbg.gif) repeat-y}
.jScrollPaneDrag {position:absolute;background: #B0B0B0;cursor: pointer;overflow: hidden;width:7px;height:2px !important;left:-4px;top:2px}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: -1px;right: 4px;text-indent: -2000px;overflow: hidden;background:url(images/scrol_up.gif) no-repeat;height:8px}
a.jScrollArrowUp:hover {}
a.jScrollArrowDown{display: block;position: absolute;z-index: 1;bottom: 0;right: 4px;text-indent: -2000px
;overflow: hidden;background:url(images/scrol_down.gif);height:8px}
a.jScrollArrowDown:hover {}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
/* our work */
.icons_wraper{width:520px;position:relative;}
.our-work-icons{background:url(images/our_work_icons.png) no-repeat;width:670px;height:340px;position:absolute;left:-134px;top:50px}
.case-studies a{display:block;height:240px;width:130px;margin:54px 0 0 100px;float:left}
.media-kit a{display:block;height:115px;width:70px;margin:16px 0 0 53px;float:left}
.client-list a{display:block;height:115px;width:95px;margin:16px 0 0 80px;float:left}
.creative-acceptance a{display:block;height:100px;width:110px;margin:115px 0 0 15px;float:left}
.help a{display:block;height:40px;width:55px;margin:-42px 0 0 142px;float:left}
.portofolio a{display:block;height:73px;width:181px;margin:49px 0 0 94px;float:left}
/* What we do */
.What-we-do-icons{background:url(images/what_we_do_moto.png) no-repeat;width:573px;height:328px;position:absolute;left:-50px;top:85px}
.our-services a{height:110px;width:120px;display:block;float:left;margin:10px 0 0 114px}
.our-network a{float:left;height:117px;width:136px;margin:0 0 0 131px}
.our-portfolio a{float:left;height:66px;width:174px;margin:23px 0 0 22px}
.our-adprogram a{float:left;height:108px;width:200px;margin:-21px 0 0 10px}
.online-ad-tut a{float:right;height:100px;width:198px;margin:10px 0 0 10px}
/* News List */
.news-list{text-align:left;position:relative;border-bottom:solid 1px #ccc;padding:0 0 25px 0;margin:10px 0 0 0;overflow:hidden;clear:both}
div.date{font:normal 10px tahoma;margin:0 0 0 4px;text-align:right;color:#999}
.news-list p{margin:0;padding:0;font:normal 12px Arial;line-height:1.6em}
.news-list h3 a{color:#F7931D}.news-list h3{padding:0;margin:0 0 5px 0;display:block;font:Bold 14px Arial}
.news-list h3 a:hover{text-decoration:underline}
.news-list p img{float:left;margin:0 5px 2px 0;border:solid 1px #999;padding:1px;width:120px;height:80px}
.news-list p a.more,.more,a.more{padding:1px 8px 0 8px;font:bold 10px Tahoma;height:14px;color:#fff;position:absolute;bottom:5px;right:0;display:block;background:#F7931D}
.news-list p a.more:hover,a.more:hover{color:#000;cursor:pointer}
/* Contact us */
.BtnCs{float:left;margin:0 5px 0 0}
.BtnBigWrpr{float:right;width:221px;padding:0;margin:0}
.err{font:normal 10px Tahoma !important}
.scroll-inner{width: 440px !important}

.main_bg_sml{background:url(Images/b_contentbg.png) left 0 repeat-y;
width:440px;padding:0 50px 0 30px;position:relative}
.b-btmCover_sml{background:url(Images/sml-footer.png) no-repeat;width:520px;height:16px}