/* 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;
}

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

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

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

.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;
background-image:url(../images/topcurve.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
color:#FFFFFF;
font-weight:bold;
padding:0px 0px 0px 10px;
}

.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;
}

.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;
background-image:url(../images/contenttop.png);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:20px;
color:#FFFFFF;
font-weight:bold;
}

.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 ;
	}
	
.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; }