@charset "utf-8";
/* CSS By Sumit Kumar sumit@visionapsire.com */

/* common classes */
.clr{line-height:1px; font-size:1px; clear:both}
.flr{float:right;}
.flt{float:left;}
img, div { behavior: url(iepngfix.htc); }
p,span,ul,li,h1,h2,h3,h4,h5,h5{margin:0px; padding:0px;}
a{text-decoration:none; outline:none;}
img{border:none;}

body{margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:-1px}

/* header */
.toplinks{line-height:35px;  color:#fcfcfc; width:95%; }
.sitename{}
.nav1{width:70%}
.toplinks p{font-size:14px; letter-spacing:normal; padding:0 0 0 0px; font-weight:bold}
.toplinks p a{color:#fff;}
.toplinks p a:hover{text-decoration:underline; color:#4e84fa;}
.toplinks ul{list-style:none; text-align:right; font-weight:bold}



.wrap{position:absolute; top:0px; left:10%; width:90%; margin:0 auto;}
.header{background:url(../images/head-bg.png) repeat-x top left; height:243px; padding-right:6%}
.logoarea{height:123px; width:40%; padding:55px 0 0 20px}
.headernav{width:50%; padding:0 0 0 40px; text-align:right}
.headernav ul{list-style:none; padding:12px 0 0 0; text-align:right; margin:0px; width:250px; float:right}
.headernav ul li{ font-size:14px; color:#fff;  font-weight:bold; display:block; }
.headernav ul li a{color:#fff; height:26px; border-bottom:1px solid #1d1d1d; display:block; padding:6px 10px 6px 10px; line-height:30px;  letter-spacing:normal; display:block}
.headernav ul li a:hover, .headernav ul li a.active{background:#191919; border:none; color:#4e84fa; display:block;  padding:6px 10px 7px 10px;}


.breadcrumbs{margin:33px 0 0 10px}
.breadcrumbs ul{list-style:none;}
.breadcrumbs ul li{display:inline;  font-size:10px; font-weight:bold; padding:0 7px; background:url(../images/bradcm_divi.png) no-repeat right center; letter-spacing:0px}
.breadcrumbs ul li.last{background:none}
.breadcrumbs ul li a{color:#119cd4; letter-spacing:normal; }
.callnow{min-width:320px;float:right; margin:0 0 0 10px; background:url(../images/call-now.png) no-repeat; height:50px}

.pagehead{padding:15px 0 15px 20px; width:92%}
.pagehead h1{font-size:45px; font-weight:normal; color:#fff; letter-spacing:-3px;}


.leftnav{min-width:195px; width:20%; float:left; background:url(../images/red.jpg) repeat-x; padding:0 0 10px 0}
.leftnav ul{margin:9px 0 0 0; padding:0px; background:#fff; list-style:none}
.leftnav ul li{display:block; border-bottom:solid 1px #cfe1e7;  font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold;}
.leftnav ul li:hover{border-bottom:solid 1px #a5151e; background:#a5151e}
.leftnav ul li a{color:#000; display:block; padding:16px 10px 16px 10px;}
.leftnav ul li a:hover{color:#fff}
.content{ width:70%; min-height:400px; margin:0 0 10px 30px; background:url(../images/cont-bg.png) }
.content h1{margin:20px 0 0 30px; font-size:35px; font-weight:normal; color:#fff; letter-spacing:-2px;}
.content h2{margin:20px 0 0 30px; font-size:25px; font-weight:normal; color:#fff; letter-spacing:-2px;}


.content ul {padding:15px 0 15px 65px;}
.content ul li{padding:0px; font-weight:bold; color:#fff; font-size:13px; letter-spacing:0.2px ; line-height:22px; margin:5px 10px 10px 0}
.content ul li strong{font-weight:bold; font-size:16px; letter-spacing:-1px; display:block; margin-bottom:5px}

.content h3{font-size:20px;color:#fff; padding:5px 0 5px 30px;margin:20px 0 0 0px; font-weight:normal; }


.content p{padding:25px 10px 0 30px; font-size:13px; color:#edebeb; font-weight:bold; letter-spacing:0.2px}
.content p strong{color:#fff; font-size:15px}
.content p a{color:#fff; text-decoration:underline;}
.content p a:hover{text-decoration:none;}

.footer{background:url(../images/footer-bg.jpg) repeat-x;  height:253px; }
.footinner{background:url(../images/trans_img.png) no-repeat right top; padding:20px 0 50px 30px; min-height:170px;}
.footleft{width:20%; padding:60px  0 0 0}
.footright{width:73%; }
.footright .menu{width:21%;padding:10px; height:205px;}
.footright .menu:hover{background:#2d2d2d}
.menu h3{ color:#148CB5; font-size:14px; text-transform:uppercase; font-weight:bold; padding:0 0 17px 0 ;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; letter-spacing:normal;}
.menu ul{list-style:none;}
.menu ul li{ font-size:13px; color:#c4dee8; padding-bottom:6px}
h3.lvl2{ padding:10px 0 5px 0}
.menu ul li.jq{display:block; text-indent:-9999px}
.menu ul li a{color:#c4dee8}
.menu ul li a:hover{color:#4e84fa;}
.menu p{color:#c4dee8; font-size:12px;  letter-spacing:normal;}
.menu p span{color:#148cb5 ;font-weight:bold;}
.valid{padding:26px 0 0 0}
.valid .gap{padding-right:4px;}
.menu p a{color:#c4dee8; text-decoration:underline;}
.menu p a:hover{ color:#148CB5; text-decoration:none;}


.ictntleft p img {
border:2px solid #D3D5D7;
}


.content form p{padding:20px 0 15px 70px }
.content form input, textarea, select{border:2px solid #FFF; background:#5c7bb2; padding:2px; color:#fff;}

.social-icon{padding:0px;}
.social-icon img{float:left; margin-right:8px;}


/* Hover menu  Start*/

div#menu {}
div#copyright {
    margin:0 auto;
    width:80%;
    font-size:14px !important;
    color:#555;
    text-indent:20px;
    padding:40px 0 0 0;
}
.devisions{padding:0 0 0 25px}
.devisions p{width:20%; float:left; padding:0px; margin:15px 2% 10px 5px}
.devisions h2{margin:20px 0 0 0}


/* Hover menu  End*/

.design_img{float:right; margin:-160px 35px 0 0;}

.sco_pak_img{float:right; margin:-50px 35px 0 0}





.lab_img{float:right; margin:-50px 35px 0 0;}


.php_img{float:right; margin:-25px 35px 0 0;}

.sco_img{float:right; margin:-30px 35px 0 0;}

.rpt_img{float:right; margin:-55px 35px 0 0;}

.form_div{ padding:25px 0 0 30px;}
span{color:#148CB5;}
.rht_div {width:1220px;}


.testimonial1{width:329px; height:419px; background:url(../images/testimonial1-img.jpg) no-repeat; float:left; margin:25px 0 0 25px; }
.testimonial2{width:329px; height:419px; background:url(../images/testimonial1-img.jpg) no-repeat; float:left; margin:25px 0 0 175px; }


/* portfolio */
.portimage img{margin:5px; border:solid 10px #999; display:block; }

.emp_div{width:962px; height:205px; background:url(../images/employee-img.jpg) no-repeat;  margin:25px 0 0 30px;}


.emp{width:145px; height:150px; float:left}
h3.name{font:bold 22px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 0 0 15px; margin:0}

h4.emp_code{font:20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:16px 0 0 18px}

.emp_name{width:220px; height:150px; float:left}

.emp_join{width:230px; height:150px; float:left}

.emp_info{width:641px; height:207px; background:url(../images/employee-detail.jpg) no-repeat;   float:left}

.owner_img{width:298px; height:302px; background:url(../images/owner-img.jpg) no-repeat; margin-left:641px}

.main_quick{width:939px; height:302px; margin:25px 0 0 30px}

.navi_ql{ width:300px; float:left; }
.navi_ql ul{margin:0px; padding:0px}
.navi_ql ul li{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;   margin:12px 0 0 43px}
.navi_ql ul li a{text-decoration:underline; color:#FFF; text-decoration:underline;}
.navi_ql ul li a:hover{color:#FFF}

.navi_none{ width:300px; float:left; }
.navi_none ul{margin:0px; padding:0px}
.navi_none ul li{font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;   margin:12px 0 0 40px}
.navi_none ul li a{text-decoration:underline; color:#FFF; text-decoration:none;}
.navi_none ul li a:hover{color:#FFF}

.navi_h3{ width:400px; float:left; padding-top:20px; }
.navi_h3 ul{margin:0px; padding:0px}
.navi_h3 ul li{ color:#FFF;   margin:10px 0 0 43px}
.navi_h3 ul li a{text-decoration:underline; color:#FFF; text-decoration:none;}
.navi_h3 ul li a:hover{color:#FFF}




.form_le{ padding:10px 0 0 30px  } 
.logi{ text-decoration:underline; padding-top:30px;}

.lgt{float:right; color:#FFF; background:#F00; cursor:pointer}
.restoplinks{ margin-bottom:20px; border-bottom:solid 5px #eee}
ul.sitemap a{color:#fff}
