/* CSS Document */

*{
padding:0px;
margin:0px;
}

.main{
width:982px;
margin:0 auto;
}

.clear{
clear:both;
}

.header{
float:left;
}

.menubar{
margin-top:5px;
}

.headerleft{
float:left;
width:184px;
margin-top:0px;
}

.headermiddle{
float:left;
width:582px;
margin:10px 14px 0px 15px;

}

.headerright{
float:left;
width:184px;

}

.logo{
width:175px;
margin:0 auto;
margin-top:10px;
}

.banner{
background-image:url(../images/banner.jpg);
background-repeat:no-repeat;
height:301px;
}

.locations{
background-image:url(../images/branches.gif);
background-repeat:no-repeat;
width:184px;
height:146px;
margin-top:8px;
}
.locations1{

}
.topcurve{
float:left;
width:174px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
color:#FFFFFF;
font-weight:bold;
background:#999;
padding:0px 0px 0px 10px;
margin:2px 0 0 0;
/*background-image:url(../images/topcurve.png);
background-repeat:no-repeat;*/
}

.bottomcurve{
float:left;
background-image:url(../images/bottomcurve.png);
background-repeat:no-repeat;
width:184px;
height:15px;
}

.middlelist{
float:left;
}

.mnulnks{
width:184px;
float:left;
margin-top:8px;
}

.mnulnks1{

margin-top:8px;
}

.right		{
	
		width:80%;
		float:right;
		
}

.leftright		
	{
	width:70%;
	float:left;
	}
	
.rightright{
		
		width:30%;
		float:left;
		
	}

.clear		{
	
	clear:both;
	}

.listbg{
background-image:url(../images/listbgnormal.png);
background-repeat:no-repeat;
width:170px;
height:33px;
padding:0px 0px 0px 14px;
line-height:30px;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}
.listbg1{
	float:left;
background-image:url(../images/listbgnormal.png);
background-repeat:no-repeat;
width:170px;
height:36px;
padding:0 0 5px 14px;
line-height:36px;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

.listbg-1{
	float:left;
background-image:url(../images/listbgnormal.png);
background-repeat:repeat-y;
width:170px;
height:auto;
padding:0 0 0 14px;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}


.nametxt{width:60px; float:left; margin:4px 0 0 20px; height:15px; }
.quick{width:40px; float:left; height:36px; margin:3px 0;}
/**********************chandran***************************************************************/
.listbgchan{
	float:left;
width:140px;
height:31px;
padding:2px 0px 0px 0px;
line-height:14px;
text-decoration:none;
}


/**********************chandran***************************************************************/

.listbg1{
background-image:url(../images/listbgnormal.png);
background-repeat:no-repeat;
width:170px;
height:33px;
padding:0px 0px 0px 14px;
line-height:30px;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}


.listbg:hover{
background-image:url(../images/listbg.png);
background-repeat:no-repeat;
width:170px;
padding:0px 0px 0px 14px;
height:33px;
}

.listline{
background-image:url(../images/listline.png);
background-repeat:no-repeat;
width:164px;
height:2px;
margin:0 auto;
}

.linker{
text-decoration:none;
color:#606060;
}

.linker:hover{
color:#333333;
text-decoration:none;
}

.innerbanner{
float:left;
margin-top:13px;
height:96px;
}

.webdevelopment{
float:left;
}

.webhosting{
float:left;
margin:0px 15px 0px 15px;
}

.swdevelopment{
float:left;
}

.content{

width:100%;

}

.midborder{
border-left:solid 2px #e5e5e5;
border-right:solid 2px #e5e5e5;
float:left;
}

.midborder1{
border-left:solid 2px #e5e5e5;
border-right:solid 2px #e5e5e5;
width:578px;
float:left;
}

.contenttext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060;
text-align:justify;
line-height:22px;
padding:5px;
}

.testimonial{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060;
line-height:16px;
text-align:justify;
padding:5px;
}


.internet_marketing{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#606060;
line-height:16px;
text-align:justify;
padding:5px;

}
.testimonialtext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#33679a;
text-align:right;
line-height:18px;
padding:5px;
}

.middlecontainer{
float:left;
width:582px;

}

.contenttop{
float:left;
width:582px;
height:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#999;
line-height:20px;
color:#FFFFFF;
font-weight:bold;
/*background-image:url(../images/contenttop.png);
background-repeat:no-repeat;*/
}

.bgbrdr{
background-image:url(../images/bgrpt.png);
background-repeat:repeat-y;
width:184px;

}

.footermid{
float:left;
width:962px;
background-image:url(../images/fm.jpg);
background-repeat:repeat-x;
height:36px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:35px;
color:#FFFFFF;
font-weight:bold;
}
.clsFooterNavigation{
		float:left;
		width:23%;
/*		margin:0 15px 0 10;*/
margin-left:15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		line-height:18px;
	}
	.clsFooterSubNavigation{
		margin:0 0 0 15px;
	}
	* html #Footer p{
		margin:0 0 0.5em 0;
	}
	.clsFooterSubNavigation h2{
		margin:5px 0 0 10px;
		color:#029DCD;
		font-size:12px;
		font-weight:bold;
	}
	.clsFooterSubNavigation ul{
		margin:10px 0 15px 5px;
	}
	.clsFooterSubNavigation li{
		margin:0 0 0 10px;
		background:none;
	}
	.clsFooterSubNavigation li a{
		color:#2A2A2A ;
		font-size:11px;
		font-weight:normal;
		background:url(../images/pagelayout/icon-footerlink.gif) no-repeat left 4px;
		padding:0 0 0 12px ;
		text-decoration:none ;
	}
	.clsFooterSubNavigation li a:hover{
		color:#2A2A2A ;
		text-decoration:underline;
	}
.footerbg{
background-image:url(../images/footerbg.jpg);
background-repeat:repeat-x;
float:left;
}

.innerpagebanner{
width:582px;
margin:0 auto;
}

.rm{
color: #359CE0;
}

.sft{
color: #FFA044;
}

.paracontent{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:24px;
}

.headerinnerpage{
float:left;
width:780px;
margin-left:14px;
}

.innerpagelongbanner{
width:780px;
float:left;
}

.officelocations		{
		
		color:#0066FF;
		font-size:12px;
		font-family:Tahoma;
		border-bottom:1px solid #CCCC00;
	}
	.officelocationsin		{
		
		color:#CCCC00;
		font-size:12px;
		font-family:Tahoma;
	}
		.officelocationsintext		{
		
		color:#666666;
		font-size:13px;
		font-family:Tahoma;
	}
	
	.servicebg		{
			
			background-image:url(../images/servicesbg.gif);
			height:131px;
			background-repeat:no-repeat;
			width:276px;
			background-position:center;
			
	}
	.servicebg_development		{
			
			background-image:url(../images/servicesbg_development.gif);
			height:131px;
			background-repeat:no-repeat;
			width:276px;
			background-position:center;
			
	}
	.servicebg_ecommerce	{
			
			background-image:url(../images/servicesbg_ecommerce.gif);
			height:131px;
			background-repeat:no-repeat;
			width:276px;
			background-position:center;
			
	}
	.servicebg_webapplication	{
			
			background-image:url(../images/servicesbg_webapplication.gif);
			height:131px;
			background-repeat:no-repeat;
			width:276px;
			background-position:center;
			
	}
	
	.servicebg_seo	{
			
			background-image:url(../images/servicesbg_seo.gif);
			height:131px;
			background-repeat:no-repeat;
			width:276px;
			background-position:center;
			
	}
	.servicebg_store	{
			
			background-image:url(../images/servicesbg_store.gif);
			height:131px;
			background-repeat:no-repeat;
			width:276px;
			background-position:center;
			
	}
	
	.services_heading		{
			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bolder;
			color:#999999;
			width:85%;
			margin-left:auto;
			margin-right:auto;
			padding-top:14px;
			padding-bottom:8px;
			
		}
		.services_heading_text		{
			
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#333333;
			width:85%;
			margin-left:auto;
			margin-right:auto;
			padding-top:2px;
		
			
		}
		
		.dot{
			padding-left:20px;}
			
			.services{ width:100%;}
			.leftser{	width:50%; float:left;}
			.rightser{ width:50%; float:right;}
			.clear { clear:both;}
			.readmore { text-decoration:none; }
			.readmore a { text-decoration:none; }
			.readmore a:link { text-decoration:none; }
			.readmore a:hover { text-decoration:none; }
			.readmore a:visited { text-decoration:none; }
			.formarea{
	padding: 0px;
	display: block;
	margin: 0px;
	float: left;
}
.fomtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #4F6777;
	padding: 2px;
	background-color: #F3F3F3;
	line-height: normal;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0px,0px,0px,0px);
	z-index: auto;
}
#content .required {
	color: #fe8401;
}
/*-------------------------------------------------------------kaliraj,date 19-06-2010-----------------------------------------------------------------------*/
.flt{float:left;}
.frt{float:right;}
.clr{clear:both;}
img{border:none;}s
/*-------------------------------------------------------------portfolio page start-----------------------------------------------------------------------------*/
.portfoliowrap{width:578px;adding:10px;float:left;display:inline;ackground-color:red;}
.portfolioinner{float:left;display:inline;padding-bottom:20px;border-bottom:1px solid #f4f4f4;ackground-color:green;width:558px;margin-bottom:10px;padding:10px;}
.pictport{float:left;display:inline;height:125px;width:129px;padding:3px;border:1px solid #c9c7c7;ackground-color:blue;}
.portfoliyl{list-style:none;float:left;display:inline;width:408px;margin-left:13px;ackground-color:yellow;font-family:Verdana, Arial, Helvetica, sans-serif;}
.portfoliyl li{display:inline;float:left;clear:left;width:408px;}
.portfoliyl li a.head{color:#ea7d1e;font-size:16px;line-height:25px;}
.portfoliyl li a.head:hover{text-decoration:none;}
.portfoliyl li.first{line-height:20px;font-size:11px;color:#606060;margin:5px 0;clear:left;}
.portfoliyl li.second{line-height:20px;font-size:11px;color:#606060;clear:left;}
.portfpagenav{width:127px;height:18px;border:1px solid #5db1cf;float:left;display:inline;clear:left;margin:20px 0 20px 12px;background-color:#a7dcef;}
.portfpagenav li{display:inline;float:left;}
.portfpagenav li a.pic{padding:0px 8px;height:10px;float:left;padding-top:4px;padding-bottom:3px;}
.portfpagenav li a.word{background-color:#f8fcff;padding-left:5px;padding-right:5px;line-height:18px;float:left;color:#000;border-right:1px solid #a7dcef;font-size:10px;font-weight:bold;text-decoration:none;float:left;}
.portfpagenav li a.pic:hover{background-color:#d9f0f9;}
.portfpagenav li a.word:hover{background-color:#d9f0f9;}


/*-------------------------------------------------------------portfolio page end---------------------------------------------------------------------------*/
/*------------------------------------------------------------------portfolio innerpage page start--------------------------------------------------------*/
.portfinnner{width:982px;float:left;display:inline;ackground-color:red;font-family:Verdana, Arial, Helvetica, sans-serif;margin-top:20px;margin-bottom:20px;border-top:2px solid #d6d6d6;border-bottom:2px solid #d6d6d6;padding-bottom:20px;}
.portfinnercont{width:657px;margin-left:0px;float:left;display:inline;margin-top:20px;ackground-color:red;}
.portfinnercontright{float:left;display:inline;width:308px;border:0px solid #d6d6d6;ackground-color:blue;margin-left:5px;margin-top:30px;height:610px;background:url(../images/Portfolio-bg.jpg) no-repeat left top;background-size:}
.portfinnercontright .feedback{height:230px;width:235px;float:left;display:inline;margin-left:60px;margin-top:260px;border:0px solid #d6d6d6;}
.portfinnercontright .feedback p{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#4e4e4e;line-height:18px;text-align:left;font-weight:normal;text-indent:20px;margin-bottom:7px;}
.portfinnercontright .feedback p .child{color:#f2bf16;text-transform:uppercase;font-size:16px;font-weight:bold;}
.portfinnercontright .feedback p .rd{color:#990000;font-size:11px;float:right; padding-top:10px;}
.portfinnerconttop{width:657px;float:left;display:inline;padding:10px 0;border-bottom:1px dotted #d6d6d6;margin-bottom:0px;}
.portfinnerconttopa{width:657px;float:left;display:inline;padding:3px 0;order-bottom:1px dotted #d6d6d6;margin-bottom:3px;}
.portfinnerconttopa a.bl{color:#6c6a75;text-decoration:none;}
.portfinnerconttopa a.bl:hover{text-decoration:underline;color:#359ce0;}
.portfinnercont .text{padding:10px 0;font-size:18px;color:#0d3c50;}
.portfinnercont .text1{padding:10px 0;font-size:10px;color:#0d3c50;ackground-color:red;margin-left:300px;float:left;display:inline;}
.portfinnercont .text2{padding:10px 0;font-size:10px;color:#0d3c50;ackground-color:red;float:right;}
.portfinnerconta{float:left;display:inline;float:left;clear:both;}
.portfinnerconta ol{list-style:none;margin-top:10px;float:left;display:inline;border:1px solid #ccc;width:424px;height:412px;padding:3px 3px;}
.portfinnerconta ol li{display:inline;float:left;}
.portfinnerconta ul{list-style:none;float:left;display:inline;margin-left:21px;margin-top:10px;}
.portfinnerconta ul li{display:block;clear:both;}
.portfinnerconta ul li.first{margin-bottom:5px;border:1px solid #ccc;width:136px;height:132px;padding:3px 3px;}
.portfinnerconta ul li.second{margin-bottom:20px;color:#989b9c; text-align:center; font-size:11px;line-height:15px;}
.portfinnerconta ul li.third{display:inline;color:#989b9c;font-size:11px;ine-height:15px;padding-right:5px;line-height:18px;height:18px;}
.portfinnerconta ul li.third a{color:#989b9c;text-decoration:none;}
.portfinnerconta ul li.third a:hover{color:#359ce0;text-decoration:underline;}
.portfinnerconta ul li.thirda{color:#989b9c;text-decoration:none;margin-top:-28px;margin-left:115px;}



/*------------------------------------------------------------------portfolio innerpage page start--------------------------------------------------------*/
/*--------------------------------------------------------getaquoteformsection start-----------------------------------------------------------------------*/
#getaquote{width:568px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#606060;}
.getheading{background-color:#eeeded;line-height:25px;border:1px solid #c9c7c7;padding-left:10px;font-size:12px;}
.getheadinginner{width:566px;margin:0px;border:1px solid #c9c7c7;float:left;border-top:0px;background-color:#fff;}
.getsubheadinner{width:544px;margin:10px;border:1px solid #c9c7c7;float:left;display:inline;background-color:#f8f8f8;}
.getinforul{list-style:none;padding:5px 0;width:544px;float:left;}
.getinforul li{float:left;display:inline;list-style:none;}
.getinforul li.heading{color:#474754;padding-left:10px;}
.getinforul li.name{width:200px;color:#000;font-size:11px;padding-left:10px;font-weight:bold;text-align:left;}
.getinforul li.namee{width:500px;font-size:11px;padding-left:10px;text-align:left;}
.getinforul li.input{width:314px;margin-right:20px;}
.inputstyle, .inputstylemin, .selectstyle, .textareastyle{width:200px;padding-left:2px;border:1px solid #c9c7c7;height:17px;line-height:17px;font-size:11px;}
.inputstylemin{width:63px;}
.selectstyle{width:204px;}
.textareastyle{width:500px;height:100px;margin-left:10px;}
.submitstyle{width:100px;height:20px;background-color:#feb93a;border:1px solid #e29f2a;text-align:center;color:#674508;font-size:11px;font-weight:bold; cursor:pointer;}
.getquotemargintop{margin-top:5px;}
/*--------------------------------------------------------getaquoteformsection end-----------------------------------------------------------------------*/
/*--------------------------------------------Menu new design start----------------------------------------------------------------------------------------------------------*/
a:active{outline: none;}
a:visited{outline: none;}
a:hover{outline: none;}
a:link{outline: none;}
a, input{outline:none;}
input:focus{outline:none;}
input[type="submit"]:active{outline:none;}
input[type="submit"]:visited{outline:none;}
input:hover{outline:none;}
input:link{outline:none;}
#ulwrapper{float:left;width:982px;height:81px;margin-top:3px;}
.navsectionul{float:left;list-style:none;height:83px;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
.navsectionul li{float:left;height:83px;}
/*.navsectionul li.home{float:left;width:121px;background:url(../images/homemenubg.jpg) no-repeat right top;}*/
.navsectionul li{float:left;height:83px;}
.navsectionul li a{float:left;text-decoration:none;height:83px;line-height:83px;}
.navsectionul li a.home{width:128px;background:url(../images/home.jpg) no-repeat left top;}
.navsectionul li a.aboutus{width:119px;background:url(../images/aboutus.jpg) no-repeat left top;}
.navsectionul li a.service{width:122px;background:url(../images/service.jpg) no-repeat left top;}
.navsectionul li a.process{width:121px;background:url(../images/process.jpg) no-repeat left top;}
.navsectionul li a.portfolio{width:116px;background:url(../images/portfolio.jpg) no-repeat left top;}
.navsectionul li a.career{width:117px;background:url(../images/carrer.jpg) no-repeat left top;}
.navsectionul li a.getaquote{width:126px;background:url(../images/getaquote.jpg) no-repeat left top;}
.navsectionul li a.contact{width:133px;background:url(../images/contact.jpg) no-repeat left top;}
.navsectionul li a.home:hover{width:128px;background:url(../images/home.jpg) no-repeat left bottom;}
.navsectionul li a.aboutus:hover{width:119px;background:url(../images/aboutus.jpg) no-repeat left bottom;}
.navsectionul li a.service:hover{width:122px;background:url(../images/service.jpg) no-repeat left bottom;}
.navsectionul li a.process:hover{width:121px;background:url(../images/process.jpg) no-repeat left bottom;}
.navsectionul li a.portfolio:hover{width:116px;background:url(../images/portfolio.jpg) no-repeat left bottom;}
.navsectionul li a.career:hover{width:117px;background:url(../images/carrer.jpg) no-repeat left bottom;}
.navsectionul li a.getaquote:hover{width:126px;background:url(../images/getaquote.jpg) no-repeat left bottom;}
.navsectionul li a.contact:hover{width:133px;background:url(../images/contact.jpg) no-repeat left bottom;}
/*.navsectionul li a.home .active{width:128px;background:url(../images/home.jpg) no-repeat left bottom;}*/
.navsectionul li a.actives{background-position:bottom;}


/*-----------------------------------------------Menu new design end-----------------------------------------------------------------------------------------------------------------*/

.inner-space{ margin:0 0 0 15px;}


/*---------------------------------------*/
.clonearea{float:left;width:980px; margin:10px 0 0 0;}
.headingclone{float:left;width:980px;height:24px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#999; line-height:20px; color:#FFFFFF;font-weight:bold;
}
.formarea{float:left; width:400px; height:auto;}
.clonemid{ border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;width:978px;float:left;}
.formarearight{float:right; width:550px; height:auto;}


/*---------------portfolio inner------------------------*/
.portfinnercont-right{float:left;display:inline;width:318px;border:1px solid #d6d6d6; padding:0 0 5px 0; margin:0 0 0 5px;margin-top:30px;height:auto; text-align:center;}
.port-product{float:left; margin:6px 4px 4px 6px; width:138px; height:auto; padding:4px; border:1px solid #e3e3e3; font-size:11px; line-height:14px;}
.port-product a{ color:#3db2fd; text-decoration:none;}
.port-heading{font-weight:bold; margin:0 0 10px 0; font-size:11px; color:#3b3b3b; height:30px;}
.height24{ height:28px; float:left; text-align:center; width:100%;}
