@charset "utf-8";
/* CSS Created By Sunil Pandit*/
body{ margin:0; padding:0; background:url(images/header-bg.jpg) repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333;}

h1{ float:left; margin:0; padding:5px 0; font:bold 16px arial, Verdana, Geneva, sans-serif; color:#333;}

h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; display:inline;}

#page-container{ margin:0 auto; width:990px;}
#page-width{ margin:0; padding:0; float:left; width:990px;}

#header{ float:left; margin:0; padding:0; width:990px;  }
#header .search-area{ float:left; width:990px; margin:0; padding:0; background:url(images/search-box.jpg) no-repeat; height:42px;}

#header .search-box{ float:left; width:350px; margin:0; padding:10px 0 0 37px; background:url(images/search-box.jpg) no-repeat;}

.search{ float:left; border:solid 1px #fff; width:245px; height:14px;}
#header .search-btn{ float:left; width:70px; padding:13px 0 0 0;}

#header .join-us{ float:right; width:486px; padding:15px 0 0 0;}
#header .join-us span{ color:#000000; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#header .join-us a{ text-decoration:none; color:#000; padding:0 0 0 10px;}
#header .join-us a:hover{ text-decoration:none; color:#666666;}

#header .logo{ float:left; width:498px; margin:0; padding:10px 0 12px 30px;}


#header .laguage{ float:right; margin:0px; width:180px; height:50px;}

#header .newsletter{ float:right; width:190px; padding:0px 0px;}
#header .newsletter a{color:#333; text-decoration:none; font:12px Arial, Helvetica, sans-serif;} 
#header .newsletter a:hover{ text-decoration:none; color:#666666;}
#header .chat{ float:right; width:61px; padding:4px 0 0 0;}
#header .ask{ float:right; width:131px; padding:8px 0 0 10px;}

#header .navigation-area{ float:right; width:990px; padding:0;}
#header .nav-m{ float:left; width:990px; }
#header .nav-m ul{ float:left; width:990px; margin:0; padding:0; list-style-type:none;}
#header .nav-m ul li{ float:left; margin:0; padding:0 12px; list-style-type:none;}


.img-box{ float:left; width:967px; margin:10px 0 0 0; padding:10px 9px 10px 12px; border:solid 1px #ccc; background:#FFFEFE;}

#body-container{ float:left; width:990px;}
#body-container .img1{ float:left; width:228px; margin:0; padding:0 6px; }
#body-container .img1 p{ margin:0; padding:5px; color:#666;}
#body-container .img1 p span{ margin:0; padding:0; color:#333; font-style:italic;}

#body-container .img2{float:left; width:228px; margin:0; padding:0 6px; border-right:solid 1px #CCC; height:180px;}
#body-container .img2 p{margin:0; padding:10px 5px 0 10px;}
#body-container .img2 p span{ margin:0; padding:0; color:#333; font-style:italic;}
#body-container .tetimonial-img{ float:left; width:50px; padding:10px 0 3px 12px;}
#body-container .tetimonial-img-text{ float:left; width:163px; padding:23px 0 0 0;}
#body-container .h3{ float:left; width:210px; padding:8px 0 0 12px;}
#body-container h3{ float:left; width:200px; margin-top:8px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; font-size:12px;}

#footer{width:100%; clear:both; margin:10px 0 0 0; padding:0; background:url(images/footer-m.jpg) repeat-x; height:154px;}
#footer .footer-l{ float:left; width:4px; }
#footer .footer-m{ float:left; width:982px;}
#footer .follow-us{ float:right; width:580px; padding:20px 0 0 0;}
#footer .follow-us ul{float:left; list-style-type:none; margin:0; padding:0;}
#footer .follow-us ul li{float:left; list-style-type:none; margin:0; padding:10px 10px 0 8px;}

#footer .h4 { float:right; width:110px; }
#footer h4 { float:right; width:110px; padding:30px 0 0 0; font:18px Arial, Helvetica, sans-serif; text-decoration:none; color:#333; font-weight:normal;}

#footer .footer-r{ float:right; width:4px; }
#footer .copyright{ float:left; width:700px;}
#footer .copyright p{ margin:0; padding:0 0 0 10px;}

#footer .web{ float:right; padding:15px 10px 0 0;}
#footer .web a{ color:#000; text-decoration:none; font-weight:bold;}
#footer .web a:hover{ text-decoration:underline;}


/* about us css */
#body-container .ab-img{ float:left; width:272px; padding:0 10px 0 0;}
#body-container .ab-textarea{ float:left; width:742px; padding:0 10px 0 0;}
#body-container .web-results{ float:left; width:962px; padding:0 0px 0 0; margin-left:0px;}
#body-container .ab-text{float:left; margin:0; padding:0; padding:0; width:456px;}

#body-container .head0{ float:left; width:456px; font:bold 18px Tahoma, Geneva, sans-serif; color:#009;}

#body-container .titlemain{ float:left; margin:0; padding:5px 0; font:bold 16px arial, Verdana, Geneva, sans-serif; color:#333;}

#body-container .professional-img{ float:left; width:456px; padding:10px 0; display:block}
#body-container .subscribe-text{ float:left; width:735px; padding:10px 0; display:block}
#body-container .innersubheading{font-size: 11px; color: #1C6CA8; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#body-container .boldtext{font-size: 11px; color:#666666; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#body-container .boldtext-color{font-size: 11px; color:#FAC255; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#body-container .ab-rnav{ float:left; width:182px; border:solid 1px #ccc; padding:15px 12px 15px 15px; }
#body-container .ab-rnav p{ margin:0; padding:7px 0 0 0; }
#body-container .ab-email{ float:left; font:bold 11px  Arial, Helvetica, sans-serif; color:#666666; width:150px; padding:10px 0 0 0; }
#body-container .news-email{ float:left; color:#666666; width:172px; padding:10px 0 0 0; }
#body-container .banner{ float:left;}

/* about us css*/

/* company-job css*/
#body-container .ab-text1{ float:left; margin:0; padding:0; padding:10px 10px 0 0; width:742px;}
#body-container .head{ float:left; width:750px; font:18px  Tahoma, Geneva, sans-serif; color:#1B4A65;}
#body-container .professional-img1{ float:left; width:735px; padding:10px 0; display:block}
#body-container .text{ float:left; width:750px;}
/* company-job css*/

/* Contactus css*/
#body-container .cnt-textarea{float:left; width:735px;}
#body-container .sitemap-links{float:left; width:735px; margin-left:106px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
#body-container .sitemap-links a{color:#006699; text-decoration:none;}
#body-container .sitemap-links a:hover{color:#333333; text-decoration:none;}

#body-container .cnt-text{ float:left; width:440px; padding: 0 5px 0 0}
#body-container .cnt-img{ float:left; width:290px;}
#body-container .cnt-support{ float:left; width:240px; background:url(aboutus-img/livesupport.jpg) no-repeat; height:254px;}
#body-container .cnt-support ul{ float:left; margin:0; padding:0; list-style-type:none;}
#body-container .cnt-support ul li{margin:0; padding:30px 0 0 65px; list-style-type:none;}
#body-container .cnt-support ul li a{ color:#333; text-decoration:none;}
#body-container .cnt-support ul li a:hover{text-decoration:underline;}

#body-container .live-support{float:left; padding:20px 0 0 15px; font:bold 12px Tahoma, Geneva, sans-serif; color:#000;}

#body-container .add{ float:left; width:435px; color:#000; padding:0 10px 0 50px;}
#body-container .cnt-textarea-footer-two{float:left; width:728px;}
#body-container .cnt-textarea-footer-two-a{float:left; width:331px; margin:0; padding:0; border: solid 1px #E1E1E1;}
#body-container .cnt-textarea-footer-two-b{float:left; width:386px; margin:0; padding:0;  border: solid 1px #E1E1E1;}
/* Contactus css*/

/* Flash css*/

#body-container .fla-img{ float:left; width:280px; padding:0 5px 0 0;}
#body-container .fla-img-inner-main-pages{ float:left; width:380px; padding:0 5px 0 0;}
#body-container .fla-img1{ float:right; width:280px; padding:0 5px 0 0;}
#body-container .fla-text{ float:left; width:449px;}
#body-container .fla-text-inner-main-pages-a{ float:left; width:347px;}
#body-container .fla-text-inner-main-pages-a a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
#body-container .fla-text-inner-main-pages-b{ float:left; width:732px;}
#body-container .fla-text-inner-main-pages-b a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
#body-container .fla-text a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
#body-container .porfolio{ float:right; padding:10px 0 0 0;}

#body-container .frecent-project{ float:left; width:336px; padding:17px 0 0 0;}
#body-container .f-quotation{float:left; width:388px; padding:17px 0 0 10px;}
/* flash css*/


/* Subscribe css*/

#body-container .subscribe{ float:left; width:200px;}
#body-container .subscribe-btn{ float:left; width:400px;}

/* Subscribe css*/


#body-container .img-portfolio{ float:left; width:570px; margin:0; padding:0 10px 0 0;}
#body-container .img3{ float:left; width:530px; margin:0; padding:0 10px 0 0;}
#body-container .heading-portfolio{ float:left; width:218px; padding:7px; text-align:left;}
#body-container .heading-portfolio a{ float:left; font:normal 19px Arial, Helvetica, sans-serif, Tunga; color:#006699; text-decoration:none;}
#body-container .heading-portfolio a:hover{ color:#000;}

#body-container .heading1{ float:left; width:350px; padding:10px 0 0 0; font:bold 12px Arial, Helvetica, sans-serif; color:#103D54;}
#body-container .textnormal{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-bottom:3px; text-align:left;}
#body-container .textnormal a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#E6B520; padding-bottom:3px; text-align:left;}
#body-container .textnormal a:hover{ color:#E89E3C;}

#body-container .fla-creative{ float:right; width:267px; padding:0;}

#body-container .cnt-portarea{float:left; width:685px; padding:0 0 0 50px;}

#body-container .r-services{ float:left; width:182px;}
#body-container .r-services ul{ width:182px; margin:0; padding:0; list-style-type:none;}
#body-container .r-services ul li{margin:0; padding:10px 0 0 0; list-style-type:none;}

#body-container .suppt-box{ float:right; width:220px; margin:0; padding:4px; border:solid 1px #CCC;}
#body-container .supt-img{ float:left; width:221px; margin:0; padding:0; }
#body-container .supt-textarea{float:left; width:735px;}
#body-container .supt-text{ float:left; width:505px; padding:0;}
#body-container .suport-cnt{ float:right; width:243px; margin:0; padding:0; background:url(aboutus-img/supt-img1.jpg) right no-repeat; height:153px;}



.tollfree{ float:right; width:228px; padding:10px 0 0 40px;}
.heading01{ float:left; width:950px; padding:10px 0 10px 10px; font:normal 26px Arial, Helvetica, sans-serif; color:#bf8b03; }
.heading02{ float:left; width:950px; padding:0 0 30px 10px; font: bold 16px Arial, Helvetica, sans-serif; color:#12374A; }
.heading03{ float:left; width:286px; padding:0 0 8px 0; font: normal 23px Arial, Helvetica, sans-serif; color:#003366; text-decoration:none; }
.heading03 a{ color:#003366; text-decoration:none;}
.web-box{ float:left; width:302px; padding:0 0 0 24px; border-right: solid 1px #ccc;}
.web-img{ float:left; width:286px;}
.web-txt{ float:left; width:281px; padding:5px 5px 5px 0; font:13px Arial, Helvetica, sans-serif;}
.web-txt a{ color:#0066CC; font-weight:bold; text-decoration:none;}
