/* Main page CSS Document */

body { font-size:13px; margin:0; padding:0; background:#000 url(../../images/bgBlackbody.jpg) center top no-repeat scroll; font-family:tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; }
img { border:none; }
#container { position:relative; width:780px; background-image:url(../../images/containerbg.gif); background-position:top; background-repeat:repeat-x; background-color:#FFFFFF; height:auto; border:4px solid #3f3f3f; border-top:none; border-bottom:none; margin:0 auto; margin-top:0px; overflow:auto; }
/*##############Mini navigation STARTS   ##################*/
#miniNav { margin:0; height:45px; width:300px; position:absolute; right:9px; top:0px; background-image:url(../../images/miniNavbg.gif); background-repeat:no-repeat; background-position:left top; visibility:visible; }
#miniNav ul li a { color:#999999; float:left; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:11px; padding:11px 20px 0px 27px; margin:0px 0px 0px 5px; text-decoration:none; }
#miniNav ul li a:hover { color:#eee; float:left; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:11px; padding:11px 20px 0px 27px; margin:0px 0px 0px 5px; text-decoration:none; }
#miniNav ul { margin:0px; padding:0px; list-style-type:none; }
#miniNav li { float:left; } /*for IE to setup*/
/*##############Mini navigation ends##################*/
#header { position:relative; width:780px; height:151px; margin:0 auto; margin-top:0px; top:0px; background-image:url(../../images/blackHeader.jpg); background-position:center top; background-repeat:no-repeat; }
#mainMenu { background:url(../../images/mainmenubg.gif) repeat-x #e8e8e8 top right; /*width:700px;*/ height:47px; margin:auto; padding:4px 0px 0px 0px; /*padding:0px 0px 0px 38px;*/ width:788px; }
#footer { background:url(../../images/partners.gif) top left no-repeat; position:relative; width:798px; height:100px; margin:0 auto; padding:0px; padding-top:10px; }
#footerMenu { margin:15px 15px 0 0; float:right; width:480px; height:25px; padding:0; }
#footerMenu ul li a { float:left; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#aaa; font-size:11px; text-decoration:none; padding:0px 7px 0px 7px; list-style-type:none; }
#footerMenu ul li a:hover { color:#eee; }
#footerMenu ul { float:right; list-style:none; margin:0; padding:7px 0px 0px 0px; }
#footerMenu ul li { float:left; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; color:#aaa; font-size:11px; }
/*#footerSubs{
	width:250px;
	height:40px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	}*/
	
#footerSubs { position:relative; top:60px; left:1px; width:250px; height:auto; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 0px; }
#footerSubs ul { list-style:none; float:left; margin:0; padding:0px; }
#footerSubs ul li { float:left; margin:0px; padding:0px; }
#footerSubs ul li a { float:left; padding:4px 0px 0px 0px; border-style:none; }
#footerSubs ul li a img { float:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px; border-style:none; }
.copyrights { /*	width:750px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:11px;
	color:#ddd;
	margin:0;
	position:absolute;
	top:74px;
	left: 483px;
}
/*p {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	color:#666666;
	line-height:1em;
	}*/

#abt { position:absolute; background-image:url(../../images/miniNavbg_shaded.gif); top:86px; right:32px; width: 294px; height: 42px; }
/*ffh2 {	padding-left: 20px;font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:16px; color:#F63;}*/

#sidebar { overflow:auto; height:400px; width:30%; float:left; }
#aboutus { width:778px; height:185px; /*	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin:0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
    float:left;*/ padding:0px; background-image:url(../../images/introbg.gif); background-repeat:no-repeat; background-position:left top; margin-top:30px; }
p { color:#666; clear:right; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; /*/margin:0 auto;
	margin-bottom:5px;
	padding:2px;
	/*width:98%;*/ text-align:justify; }
#aboutus p { color:#666666; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; margin:0 0px 0px 260px; margin-bottom:5px; padding:2px; width:470px; text-align:justify; }
#services { display:inline; height:200px; width:370px; float:left;/*border:#ddd solid 1px;
	margin:20px 0px 0px 20px;
	background-image:url(../images/divBg3.gif);
	background-repeat:no-repeat;*//*margine problem in IE so so i had to keep relative position and margin bottom to zero to look both on same.. or else overflow doesn't work if i do top adding and aboutus overflow not working well */ }
#services p { padding:0px 0px 0px 5px; width:98%; margin:0 auto 5px; }
#services ul { list-style:none; float:left; margin:0; padding:0px; }
#services ul li { float:left; }
#services ul li a { text-align:center; float:left; }
#services ul li a img { float:left; border-style:none; }
#services ul li a:hover { float:left; text-decoration:none; }
#ftrPrd { background: url(../../images/featureProduct.jpg) no-repeat top right; float:right;/* height:200px;*/ width:330px; height:170px; margin:0; padding:0px 10px; display:inline; }
.parabot { background-image:url(../../images/parabg5.gif); background-repeat:no-repeat; background-position:right bottom; padding:20px; }
.paraside { background-image:url(../../images/parabg3.gif); background-repeat:repeat-x; background-position:right bottom; padding:10px; }
.lgray { display:inline; font-family:"Trebuchet MS", Tahoma, Arial; color:#999; font-size:1.5em; font-weight:normal; padding:5px 0 0 0; margin:0px; }
.lorange { display:inline; font-family:"Trebuchet MS", Tahoma, Arial; color:#f90; font-size:1.5em; font-weight:normal; padding:5px 0 0 0; margin:0px; }
.tgreen { display:inline; font-family: Arial, Tahoma; /*color:#4f8341;*/ font-size:15px; font-weight:bold; padding:0 0 0 30px; margin:0px; }
.torg { display:inline; font-family:Tahoma, Arial; color:#f90; font-size:19px; font-weight:normal; padding:0; margin:0px; }
a { border:none; text-decoration:none; color:#f90; }
a:hover { text-decoration:underline; }
#middlecon { margin: auto; width: 780px; float: left; min-height:400px; overflow:auto; margin:0; }
#midtest { display:inline; float:left; width:200px; height:300px; overflow:auto; /**background:url(../images/testiBG.gif) top right repeat:no-repeat color:white;*/ background-color:#fff; background-image:url(../../images/testiBG.gif); background-repeat:no-repeat; background-position:right top; margin:0; padding:10px; }
#midtest p { color:#666666; width:170px; margin:5px; text-align:left; }
#midtest p.rmore, #midtest p.rmore a { text-align: right; color: #f90; }
#midrecent { display:inline; float:left; width:310px; height:300px; background-color:#fff; background-image:url(../../images/recentPR.gif); background-repeat:no-repeat; background-position:left top; margin:0; padding:10px; }
#midrecent p { color:#666666; width:298px; float:left; clear:none; padding-bottom:8px; padding-top:5px; text-align:left; }
#midrecent p img { float:left; padding-right:5px; }
#midrecent a { color: #f90; }
#midrecent p.rmore, #midrecent p.rmore a { text-align: right; color: #f90; }
/*jquery style of news*/
/*#vmarquee2 p{
color:#666666; margin:5px; width:170px; text-align:left; }
#vmarquee2 a{
color:#666666;}*/
/*jquery style of news ends here*/

/* marquee style*/
.midnews{ 
display:inline; float:left; width:205px; height:300px; padding:10px 8px; background-color:#fff;background-image:url(../../images/newsbg.gif); background-repeat:no-repeat; background-position:left top; margin:0; color: #333333; overflow:auto;}
#vmarquee2 p{
color:#666666; margin:5px; width:170px; text-align:left; }
#vmarquee2 a, a:hover, a:visited{
color:#666666;}
p.rmore, p.rmore a, a:hover, a:visited { /*text-align: right; */color: #f90; }
/*a:hover{ text-align: right;}*/
/* marquee style ends here*/

/*old static style of news*/
/*#midnews p { color:#666666; margin:5px; width:170px; text-align:left; }
#midnews a { color: #666666; }
#midnews p.rmore, #midnews p.rmore a { text-align: right; color: #f90; }*/
/*old static style of news ends*/
#lowercon { padding:0px 10px 0px 10px; float:left; height:202px; width:758px; overflow:hidden; margin:10px 0px 0px 0px; }
.tser { display:inline; font-family:Tahoma, Arial; color:#4f8341; font-size:14px; font-weight:normal; padding:0; margin:0px; }
.tqot { font-size:22px; color:#f90; font-family:Verdana, Arial, Helvetica, sans-serif; }
#sidemenu { font-size:12px; width:210px; height:400px; float:left; background-color:white; background:url(../../images/sideMenubg.gif) white no-repeat top right; /*background-position:top right;
	background-repeat:no-repeat;*/ margin:42px -3px 10px 0px; padding:4px; font-family:tahoma, Arial, Helvetica, sans-serif; }
#sidemenu ul { float:left; list-style-type:none; display:block; margin:0; padding:0; margin-top:15px; }
#sidemenu ul li a { color:#666;/*color:#aaa*/ margin:0; }
#sidemenu ul li a:hover { color:#FFF; display:block; text-decoration:none; background: #888 url(../../images/sideMenuActive.gif) left no-repeat;/*background:#f90 url(../images/sideMenuHover.gif) left no-repeat;*/ }
#sidemenu ul li a:active { display:block; color:#FFFFFF; display:block; text-decoration:none; }
/* ================== SIDE MENU FIxTURE foR IE==================================*/
space li a, .space li a { width:208px; height:16px; display:block; padding:4px 3px 4px 3px; /*float:left;*/ list-style:none; /*border-bottom-color:#009933;
	border-bottom-style:solid;
	border-bottom-width:2px;*/ }
/* ================== SIDE MENU FIxTURE foR IE==================================*/
/*.current {color:#fff;background-color:#888; height:15px; padding:4px 3px; display:block;width:144px;}*/
.currentBig, .current { color:#fff; height:16px; padding:4px 3px 4px 3px; display:block; width:208px; background:#f90 url(../../images/sideMenuHover.gif) left no-repeat;/*background: #888 url(../images/sideMenuActive.gif) left no-repeat;*/ }
/*-----------*/
/* Headings  */
/*-----------*/
h1, h2, h3, h4, h5, h6, h7 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0; }
/*.bhead1*/h1 { font-size:18px; color:#3f3f3f; font-weight:bold; }
/*.bhead2*/h2 { font-size:15px; font-weight:bold; color:#3f3f3f; }
/*.bhead3*/h3 { font-size:13px; font-family:tahoma, arial; color:#f90; display: inline; }
#sidemenu h3 { }
h4 { color:#F90; font-weight:bold; font-size:15px; }
.left { text-align:left; }
.tab { clear:none; padding-left:40px; text-align:left; width:460px !important; height:auto; overflow:auto; }
/*##########BIGGER SIDE BAR AND SMALLER CONTENT AREA FOR SERVICE PAGE########################*/

#contentbody2, #contentbody { float:left; width:535px; min-height:450px; height:auto; /*overflow:auto;*/ margin:30px 0px 10px 2px; padding:5px 5px 5px 10px; }
#contentbody2 p, #contentbody p { font-family:tahoma, arial; font-size:13px; line-height:1.5em; /*text-align:justify;
	width:500px;***/ margin-top:2px; }
#downloadshowreel { margin:15px; text-align:center; }
#contentbody2 ul, #contentbody ul { margin-left:10px; padding:10px; padding-top:0px; list-style-type:disc; }
#contentbody2 ul li, #contentbody ul li { color:#666666; font-size:14px; font-family:tahoma, arial; padding-bottom:8px;/*padding-top:8px; /*line-height:0.75em;*/ }
#contentbody2 img, #contentbody img { margin-right:10px; float:left; }
#contentbody2 p ul, #contentbody p ul { font-size:14px; font-family:tahoma, arial; }
#contentbody2 p ul li, #contentbody p ul li { font-size:14px; font-family:tahoma, arial; }
.fleft { float:left; padding-right:10px; }
.clientele { width:330px; margin:0px 3px 0px 0px; height:auto; float:left; padding: 2px 3px 0px 0px; border-width: 0px; border-style: none; }
.clientRight { width:330px; margin:0px 3px 0px 0px; height:auto; float:right; padding: 2px 3px 0px 0px; border-width: 0px; border-style: none; }
.clientPak { width:118px; height:25px; border-bottom: 1px solid #666; margin: 0; background: white url(../../images/pak_flag.jpg) no-repeat right top; padding: 3px 3px 0px; }
.clientUAE { width:118px; height:30px; margin:0; border-bottom: 1px solid #666; background: white url(../../images/UAE-flag.jpg) no-repeat right top; }
.clientUK { width:118px; height:30px; margin:0; border-bottom: 1px solid #666; background: white url(../../images/UK.jpg) no-repeat right top; }
.clientUSA { width:118px; height:30px; margin:0; border-bottom: 1px solid #666; background: white url(../../images/USA_Flag.jpg) no-repeat right top; }
.clientCANADA { width:118px; height:30px; margin:0; border-bottom: 1px solid #666; background: white url(../../images/canada-flag.jpg) no-repeat right top; }
.clientQATAR { width:118px; height:30px; margin:0; border-bottom: 1px solid #666; background: white url(../../images/qatar-flag.jpg) no-repeat right top; }
.ulspace li { font-size:13px!important; color:#666666; font-family:tahoma, arial !important; padding-top: 1px; padding-right: 3px; padding-bottom: 1px; padding-left: 3px; }
.minidiv { width:121px; height:auto; }
.minidiv h3 { font-family:Arial, Helvetica, sans-serif; }
.newsbox { min-height:750px; /*height:auto;*/ overflow:auto; /*width:580px;*/ background-image:url(../../images/newsbg.gif); background-position:left top; background-repeat:no-repeat; margin:30px 50px 10px 30px; color:#666666; padding:30px; }
.newsbox p.links a { color:#666666; }
.newsbox p.back a { color:#f90 }
.contact { width:700px; padding:20px; height: 600px; margin-top: 20px; margin-right: 20px; margin-left: 20px; }
.pak { width:150px; margin:20px 20px 5px; height:auto; float:left; padding: 15px; }
#feedback { background:url(../../images/feedbackBG.gif) center top no-repeat; height:350px; width:700px; margin: 20px auto; padding: 10px 0px 20px; }
#applyonline { background:url(../../images/feedbackBG.gif) center top no-repeat; width:600px; margin: 60px auto; padding: 10px 0px 20px; clear: both; }
#jobfrm { background:url(../../images/feedbackBG.gif) center top no-repeat; height:450px; width:700px; margin: 20px auto; padding: 10px 0px 20px; }
td { color:#888; }
.inpTxt { border:1px #ddd solid; font-family:inherit; font-size:13px; width:290px; }
.inpTxt:hover { background-color:#f8f8f8; border:1px #aaa solid; }
.inpTxt:focus { background-color:#f8f8f8; border:1px #aaa solid; }
.btns { background-color:#eee; border:1px solid #ccc; width:70px; height:22px; padding-bottom:0px; }
.btns:focus { border-color:#aaa; }
.btns:hover { border-color:#aaa; }
.text_boldred { color:red; font-weight:bold; }
.emailbox { width:auto; font-family:Tahoma, Geneva, sans-serif; margin:auto; text-align:left; }
.client { width:740px; padding:10px; height: auto; margin-top: 5px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
.clientImg { background:url(../../images/clients.jpg) no-repeat top center #fff; height:226px; width:744px; margin:auto; margin-top:10px; }
a:visited { color:#660000; }
.showreel { width:251px; height:200px; float:right; text-align:right; }
#showdiv { width:99%; height:auto; }
#showdiv a img { border:none; }
#showdiv a { font-family:tahoma, arial; font-size:13px; }
.centext { width:90px; height:80px; text-align:center !important; }
#hmisbottom { width:80%; height:90px; float:right; }
#hmisbottom ul { list-style-type:none; float:right; margin:0; padding:0px; text-align:center; }
#hmisbottom ul li { float:left; margin:0; padding:0; text-align:center; }
#hmisbottom ul li a { float:left; padding:2px; font-size:13px; }
#hmisbottom ul li a img { float:left; padding:2px; border:none; }
#hmFAQ { width:auto; height:80px; text-align:center; background-image:url(../../images/faq.gif); background-repeat:no-repeat; background-position:center top; }
.brk { list-style-type:none; }
.bottomFtr { margin: 0px 0pt 10px; padding: 0px 30px 5px 15px; width: 250px; text-align: left; font-family: tahoma; color: rgb(102, 102, 102); float: left; }
.partner { width:540px; margin:2px 2px 30px 0px; padding:0px 2px; clear:none; overflow:auto; ; }
.partner h2 { padding-bottom:7px; }
.masterCont { width:995px; margin:auto; /*background-color:#933;*/ background:transparent url(../../images/masterContBG.gif) bottom center no-repeat; }
.rnddiv { width:788px; height:31px; position: relative; left:1px; background:url(../../rounddiv.gif) top left no-repeat; z-index:900; margin-bottom:-31px; }
.crTL { float:left; width:25px; height:51px; margin:-4px 0px 0px 0px; background:url(../../images/cornerTL.gif) no-repeat; }
.crTR { float:right; width:25px; height:51px; margin:-4px 0px 0px 0px; background:url(../../images/cornerTR.gif) no-repeat; }
#contBottom { width:788px; height:14px; margin:auto; position:relative; background: url(../../images/contBottom.gif) top repeat-x; overflow:hidden; }
.crBL { float:left; width:14px; height:14px; padding:0; margin:0px; background:url(../../images/cornerBL.gif) no-repeat; }
.crBR { float:right; width:14px; height:14px; margin:0px; padding:0; background:url(../../images/cornerBR.gif) no-repeat; }
.pardiv { margin-top:2px; padding:0 0 5px 40px; text-align:justify; line-height:1.4em; }/* Paragraph Div*/
.linkBox { margin:0px 0px 10px 0px; padding:0 }
.ctyPak { width:118px; height:30px; padding:3px; margin:0; background:url(../../images/pak_flag.jpg) right top no-repeat white; border-bottom: 1px solid #666; }
.ctyUS { width:118px; height:30px; padding:3px; margin:0; border-bottom: 1px solid #666; background-color: white; background-image: url(../../images/USA_Flag.jpg); background-repeat: no-repeat; background-position: right top; }
.ctyUk { width:118px; height:30px; padding:3px; margin:0; border-bottom: 1px solid #666; background-color: white; background-image: url(../../images/Uk.jpg); background-repeat: no-repeat; background-position: right top; }
.slider { clear:left; height:15px; /*border:1px solid black;*/ margin:0; background-color: #fff; background-image: url(../../images/sliderDivbg.gif); background-repeat: no-repeat; background-position: center center; }
.portfolio { line-height:135%; margin-top:10px; height:160px; background: url(../../images/portdivBG.gif) bottom #FFF no-repeat; padding:0; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.portfolio img { float:right !important; margin-right:0px !important; }
.portfolio a img { float:right !important; margin-right:0px !important; }
.cb { clear:both; }
.profile { float:right; text-align:right; }
