@charset "utf-8";
/* CSS Document */
body {
	margin:0px 0px 0px 0px;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	width:100%;
	float:left;

}
h1, h2, h3, h4, h5, h6, li, ul, p {
	padding:0px;
	margin:0px;
	font-weight:normal;
	list-style:none;
}
input, textarea, form, image {
	padding:0px;
	margin:0px;
	border:0;
}
a {
	cursor:pointer;
	text-decoration:none;
	outline:none;
}
a.hover {
	text-decoration:underline;
	cursor:pointer;
}
.f1 {
	float:left;
}
.fr {
	float:left;
	cursor:pointer;
}
.wrapper{
	width:975px;
	margin:0 auto;
}
.header_bg{
	float:left;
	width:100%;
	background-image: url(../images/top-rep.jpg);
	background-repeat: repeat-x;
}

.header{
	float:left;
	background:url(../images/header_bg.jpg) no-repeat top center;
	width:100%;
	height:133px;
	}
.logo{
	float:left;
	width:270px;
	margin:37px 0;
	margin-left:40px;
}
.logo img{float:left}
.menu{float:right;width:515px;margin-top:65px;margin-bottom:35px;}
.menu ul li a{float:left;font-size:13px;color:#fff;padding:8px 30px;}
.menu ul li a:hover{background:#fff;color:#010101;border-radius:5px;}
/* li hover */
.menu li ul{border:1px solid;background-color:#408fe6; font-size:12px; display:none; padding:0px; margin:0px;  position:absolute; width:162px; z-index:200; top:90px;left:750px;/*top:39.5%; /*left:0;*/  border-radius: 5px;}
.menu ul li:hover  ul{display:block}
.menu li li {display:block;  padding:0px; float:left; margin:0px;width:102px;}
.menu li:hover li a{background:none;color:#fff;font-size:12px;color:#fff;
font-size:13px;width:100%;text-align:center;padding:8px 30px;}
.menu li:hover li a:hover{color:#000000;background:#fff}
.menu li:hover li .last{background:none; border:0px;color:#fff;font-size:12px;}
.menu  li ul a{display:block; font-size:12px;  margin:0px; padding:10px 10px 2px 15px; text-align:left;color:#fff;font-size:12px;width:100%;}
.menu li ul a:hover, section nav li ul li:hover a{}
/* li hover */
.content{float:left;width:100%;background:url(../images/content_top_bg.png) repeat-x top left}
.content .our_services{float:left;width:130px;padding:18px 20px;background:#fff;border-radius:5px;margin-top:30px; box-shadow: 0 0 2px -1px;}
.content .our_services h3{font-size:13px;color:#000;margin-bottom:26px;}
.content .our_services ul li{height: 63px;
    width: 208px;margin-left:-27px;}
/*.content .our_services ul li:hover{background:url(../images/left_hover.png) no-repeat ;color:#fff;height: 63px;
    width: 208px;}*/
.content .our_services ul .select{background:url(../images/left_hover.png) no-repeat ;color:#fff;}
.content .our_services ul .select a{color:#fff;background:url("../images/software_bg_hover.jpg") no-repeat scroll left center rgba(0, 0, 0, 0)}
/********edited by Maulik shah *************************/
.content .our_services ul .select1{background:url(../images/left_hover.png) no-repeat ;color:#fff;}
.content .our_services ul .select1 a{color:#fff;background:url("../images/database-development-icon02.jpg") no-repeat scroll left center rgba(0, 0, 0, 0)}
.content .our_services ul .select2{background:url(../images/left_hover.png) no-repeat ;color:#fff;}
.content .our_services ul .select2 a{color:#fff;background:url("../images/web-solution-icon02.jpg") no-repeat scroll left center rgba(0, 0, 0, 0)}
.content .our_services ul .select3{background:url(../images/left_hover.png) no-repeat ;color:#fff;}
.content .our_services ul .select3 a{color:#fff;background:url("../images/system-integration-icon02.jpg") no-repeat scroll left center rgba(0, 0, 0, 0)}
/****************end edited *****************/

.content .our_services  a{float:left;font-size:14px;font-weight:normal;color:#838484;background:url(../images/erp_bg.png) no-repeat left center;margin-left:25px;
    padding-left: 44px;
    padding-top: 0;
    width: 100px;margin-top:10px;height:41px}
/*.content .our_services  a:hover{color:#fff;background:url(../images/left_bg_hover.png) no-repeat left center}*/
.content .our_services span{font-size:14px;font-weight:normal;color:#838484;width:159px;}
.content .our_services span:hover {color:#fff;}
/*.content .our_services .software{background:url(../images/software_bg.png) no-repeat left center;}*/
/*.content .our_services .software:hover{background:url(../images/software_bg_hover.jpg) no-repeat left center;}*/
.content .our_services .database{background:url(../images/database-development-icon01.jpg) no-repeat left center;}
.content .our_services .web{background:url(../images/web-solution-icon01.jpg) no-repeat left center;}
.content .our_services .system{background:url(../images/system-integration-icon01.jpg) no-repeat left center;}
.content .cnt_right{float:left;width:765px;margin-left: 38px;
    margin-top: 28px;}
.content .cnt_right .banner{float:left;width:765px;  min-height: 274px;}
.content .cnt_right .banner img{float:left;}
.content .cnt_right .content_middle{float:left;width:765px;margin-top:20px;}
.content .cnt_right .content_middle h3{float:left;background:url(../images/h3_arrow.png) no-repeat left center;font-size:24px;color:#0479cb;border-bottom:1px solid #f1f1f1;padding:10px 25px;width:94%;margin-bottom:20px;}
.content .cnt_right .content_middle ul li{float:left; background:url(../images/h3_arrow.png) no-repeat left center;font-size:13px;color:#676767;border-bottom:0px solid #f1f1f1;padding:10px 20px 10px;width:94%;margin-bottom:0px;}
.content .cnt_right .content_middle2 ul li{font-size:13px;color:#676767; margin-left:60px; float:left; width:80%; padding-top:15px; padding-left:12px; margin-bottom:0px; list-style:url(../images/h3_arrow.png)}

.content .cnt_right .content_middle h2{float:left;background:url(../images/h3_arrow.png) no-repeat left center;font-size:14px;color:#0479cb;border-bottom:1px solid #f1f1f1;padding:10px 25px;width:94%;margin-bottom:20px;}
.content .cnt_right .content_middle p{float:left;line-height:20px;font-size:13px;color:#676767;margin-left:22px;text-align:justify;margin-bottom:15px;}
.content .cnt_right .content_middle .img_box{float:left;width:730px; padding:10px;  margin-bottom: 23px;}
.content .cnt_right .content_middle .img_box img{float:left;margin:0 30px;}
/*script*/
.slider{width:690px;}
.prev1{cursor: pointer; float: left; height: 25px; width: 25px;left:-81px;top:10px;z-index:9; margin-top: 10px;}
.prev1 a {background-position: left top;float: left; height: 25px;}
.img_box a.left1 {background: url(../images/left_arrow.png) no-repeat scroll 0 0 transparent;width:12px;height:18px;  margin-top: 32px;}
.img_box a.left1:hover{background:url(../images/left_arrow_hover.png) no-repeat;}
.next1 { cursor: pointer; float: right;;width: 19px;right:28px;top:10px;z-index:9;margin-left:10px;}
.next1 a {background-position: left top;float: right;height: 14px;}
.img_box a.right1 {background: url(../images/right_arrow.png) no-repeat scroll 0 0 transparent; width:12px;margin-top: -56px;}
.img_box a.right1:hover{background:url(../images/right_arrow_hover.png) no-repeat;}
/*script*/
.footer{float:left;width:100%;border-top:1px solid #f1f1f1;padding-top:16px;padding-bottom:40px;}
.footer .footer_left{float:left;width:250px;}
.footer .footer_left p{float:left;color:#676767;font-size:12px;}
.footer .footer_right{float:right;width:100px;}
.footer .footer_right img{float:left;margin:0 15px;}
.menu-title {
	font-size: 15px;
	font-weight: normal;
	padding-bottom: 10px;
}


/********************----contact us edited by maulik Shah--------- ****/
.contact-us-heading{ width:885px;}
.contact-us-heading h1{ width:500px;}
.contact-us-sub-heading{ width:305px; float:right;}
.contact-us-sub-heading h1{ width:200px; color:#2D9CF0; font-size:18px; padding:7px 0;}


input[type="text"], input[type="text"], textarea {
	background-image:url(../images/name_icon.png);
    background-position: left -7px;
    background-repeat: no-repeat;
    border: 1px solid #444444;
    color: inherit;
	padding:0 0 0 10px 
}
.contact-us-content table th{
	text-align:left;
	font-weight: normal;
	font-size: 12px;
}
.contact-us-content table.form td{ padding:10px 4px;}
.contact-us-content table.form td input[type="text"]:focus, input[type="text"]:focus, textarea:focus {
	background-image:url(../images/name_icon.png);
    background-color: #444444;
	background-position:left -43px;   
    color: #FFFFFF;
}
.contact-us-content table.form input[type="text"]{ width:140px; border:1px solid #bababa; padding:5px 5px 5px 30px; font-size:12px;}
.contact-us-content table.form input.code-box{width:270px; padding:0px}
.contact-us-content table.form input[type="button"]{ width:170px; padding:5px; background:#fde2ca;}
.contact-us-content table.form td input.email{
	background-image:url(../images/email_icon.png);
    background-position: left -7px;
    background-repeat: no-repeat; 
    color: inherit;
	padding:5px 5px 5px 30px;}
.contact-us-content table.form td input.email:focus{background-image:url(../images/email_icon.png);
    background-color: #444444;
	background-position:left -43px;
    color: #FFFFFF;}
	.contact-us-content table.form td input.name{
	background-image:url(../images/phone_icon.png);
	line-height: 16px;
    background-position: left -7px;
    background-repeat: no-repeat;  
    color: inherit;
	padding:5px 5px 5px 30px;}
	.contact-us-content table.form td input.lastname{
	background-image:url(../images/phone_icon.png);
	line-height: 16px;
    background-position: left -7px;
    background-repeat: no-repeat;  
    color: inherit;
	padding:5px 5px 5px 30px;}
	.contact-us-content table.form td input.phone{
	background-image:url(../images/phone_icon.png);
	line-height: 16px;
    background-position: left -7px;
    background-repeat: no-repeat;  
    color: inherit;
	padding:5px 5px 5px 30px;}
	.contact-us-content table.form td select.icon{

    background-position: left -5px;
    background-repeat: no-repeat;  
    color: inherit;
	padding:4px 5px 4px 30px;}
	.contact-us-content table.form td input.name:focus{background-image:url(../images/phone_icon.png);
    background-color: #444444;
	background-position:left -43px;
    color: #FFFFFF;}
	.contact-us-content table.form td input.lastname:focus{background-image:url(../images/phone_icon.png);
    background-color: #444444;
	background-position:left -43px;
    color: #FFFFFF;}
.contact-us-content table.form td input.phone:focus{background-image:url(../images/phone_icon.png);
    background-color: #444444;
	background-position:left -43px;
    color: #FFFFFF;}
	.contact-us-content table.form td input.select.icon:focus{background-image:url(../images/select_bg.png);
    background-color: #444444;
	background-position:left -43px;
    color: #FFFFFF;}
.contact-us-content table.form select{;width:363px; border:1px solid #bababa; padding:4px;}
.contact-us-content table.form select.how-can-we-help{ width:550px;}
.contact-us-content table.form textarea{width:515px; border:1px solid #bababa; padding:4px;}
.contact-us-content table.form textarea.msg-bx{background-image:url(../images/comments_icon.png);
    background-position: left -7px;
    background-repeat: no-repeat; padding:5px 5px 5px 32px;}
	.contact-us-content table.form td span{ display:inline-block; border-width:1px 0 1px 1px;
	border-style:solid; border-color:#bababa; padding:6px 0 5px 5px; width:55px; height:14px; *height:13px;}

	.contact-us-content table.form textarea.msg-bx:focus{background-image:url(../images/comments_icon.png);
    background-color:#444444;
	background-position:left -43px;
    color: #FFFFCC;}
	.contact-us-content table.form td input.captcha-bx{
	background-image:url(../images/captcha.png);
    background-position: left -7px;
    background-repeat: no-repeat;
	width:161px;
	height:75px;
	border-width:1px 1px 1px 0;
	border-style:solid; border-color:#bababa;
    color: inherit;
	padding:0px;}
.contact-us-content table.form td input.captcha-bx:focus{background-image:url(../images/captcha.png);
    background-color: #444444;
	background-position:left -43px;
    color: #FFFFFF;}	
.contact-us-content table.addr{ width:230px;}
.contact-us-content table.addr h3{ color:#de4019; font-size:12px; font-weight:bold; padding:5px 0}
.contact-us-content table.addr h3 img{ padding:0 10px 0 0; vertical-align:middle;}
.contact-us-content table.addr p { line-height:20px; width:175px; padding:0 0 0 36px;}
.contact-us-content table.addr p span{color:#de4019;}
.contact-us-content table.addr p a{ color:#282828;}
td.dev-center{ padding:30px 0 0;}

.contect-info h2{color:#2D9CF0;}
