/************************************************* body ********************************************/
	.quick-links{
		width:960px;
		height:14px;
		text-align:center;
		padding-bottom:4px;
	}
	
	.quicklink{
		color:#FFFFFF;
		padding:3px 10px 5px 10px;
		margin:0px 5px;
		float:right;
		background-color:#b31a1a;
	}
	
	.quicklink:hover{
		color:#FFFFFF;
		background-color:#660000;
	}


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



/************************************************* wrapper ********************************************/
	
	.wrapper{
		width:960px;
		margin:0px auto;
		padding:0px;
		z-index:1;
	}



/************************************************* header ********************************************/

	#main-header{
		width:960px;
		margin:0px;
		padding:0px;	
	}
	
	#header{
		width:960px;
		height:100px;
		padding:0px;
		margin:0px;
		padding-top:10px;	
	}



/************************************************* navbar ********************************************/

	#navbar{
		background-image:url(../images/navbar.gif);
		background-repeat:repeat-x;
		border:solid 1px #000000;
		width:958px;
		height:29px;
		margin:0px;
		padding-top:3px;
		padding:0px;
		position:relative;
		z-index:300000;
	}
	
	.nav-c{
		background-image:url(../images/nav-c.gif);
		background-repeat:repeat-x;
		height:34px;
		width:960px;
	}
	.nav-l{
		background-image:url(../images/nav-l.gif);
		background-repeat:no-repeat;
		width:960px;
		height:34px;
	}
	.nav-r{
		background-image:url(../images/nav-r.gif);
		background-repeat:no-repeat;
		background-position:right;
		width:810px;
		height:28px;
		padding-top:6px;
		padding-left:150px;
	}
	
	.nav-links{
		color:#FFFFFF;
		padding:3px 20px 0px 20px;
		height:21px;
		float:left;
		margin-top:2px;
		display:block;
		background-image:url(../images/nav-bor.gif);
		background-repeat:no-repeat;
		background-position:right;
	}

	.nav-links:hover{
		background-color:#012543;
	}


/************************************************* banner ********************************************/

	#banner{
		width:960px;
		height:323px;
		clear:both;
	}



/************************************************* content wrape ********************************************/
	#content-wrape{
			width:960px;
			margin:0px;
			padding:0px;
			background-color:#f9f9f9;
	}


/************************************************* leftbar ********************************************/
	#leftbar{
		width:290px;
		float:left;
		margin:0px;
		border-right:solid 1px #cccbcb;
		padding:0px;
		overflow:hidden;
		background-color:#f9f9f9;
	}
	
	.quote-box{
		background-image:url(../images/quote-box.gif);
		background-repeat:repeat-x;
		margin:0px;
		padding:5px 10px;
		display:block;
		height:238px;
	}
	
	.qoute-text{
		font-size:14px;
		font-weight:bold;
		color:#000000;
		margin-bottom:20px;
		
	}
	
	.qoute-text span{
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#a60000;
	}
	
	.textfield{
		width:260px;
		height:25px;
		float:left;
		padding:0px;
		margin:0px;
		margin-bottom:5px;
	}
	
	.text{
		margin:0px;
		padding:0px;
		float:right;
		width:193px;
		height:20px;
		border:solid 1px #a9bad2;
		padding:3px 0px 0px 2px;
	}
	
	
	.testimonials-box{
		background-image:url(../images/testimonials-bg.gif);
		background-repeat:repeat-x;
		display:block;
		height:170px;
		margin:0px;
		padding:0px;
		overflow:hidden;
		position:relative;
	}
	
	#testimonials{
		background-image:url(../images/testimonials-blog.gif);
		background-repeat:no-repeat;
		width:254px;
		height:79px;
		position:absolute;
		z-index:1000;
		margin:0px;
		padding:20px 10px 10px 15px;
		margin-left:7px;
	}
	
	.testimonials-text{
	position:absolute;
	z-index:12000;
	display:block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	bottom:1px;
	right:6px;
	}
	
	.testimonials-text span{
		font-size:14px;
		font-weight:bold;
		color:#990000;
	}
	
	.testimonials-img{
		position:absolute;
		z-index:100000;
		bottom:0px;
		left:5px;
		
	}
	
	.latest-news{
		background-image:url(../images/testimonials-bg.gif);
		display:block;
		background-repeat:repeat-x;
		height:200px;
		margin:0px;
		padding:0px;
		margin-top:10px;
	}

/************************************************* contentbar ********************************************/

	#content-bar{
		width:660px;
		float:right;
		margin:0px;
		padding:0px 4px;
		border-left:solid 1px #FFFFFF;
		background-color:#f9f9f9;
	}
	
	.used-class{
		width:660px;
		padding:0px;
		margin:0px;
	}
	
	.clients-logo{
		width:658px;
		height:85px;
		padding:0px;
		margin-top:5px;
		border:solid 1px #333333;
		background-color:#FFFFFF;
		position:relative;
	}
	.client-logo{
		width:75px;
		float:left;
		margin-top:10px;
	}


/************************************************* footer ********************************************/

	#main-footer{
		background-image:url(../images/footer.gif);
		background-repeat:repeat-x;
		height:280px;
		margin:0px;
		padding:0px;
		clear:both;	
	}


	#bottom{
		width:960px;
		height:179px;
		margin:0px auto;
		padding:0px;
		clear:both;
	}

	#footer{
		width:960px;
		height:80px;
		margin:0px auto;
		padding:0px;
		text-align:center;
		padding-top:10px; 
	}

	.footer-links{
		font-size:12px;
		color:#FFFFFF;
		padding:0px 5px;
	}
	
	.footer-links:hover{
		text-decoration:underline;
	}


/************************************************* auto tags ********************************************/

.border-img{
	border:solid 1px #BFBFBF;
}

li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

img{
	border:none;
	margin:0px;
	padding:0px;
}

p,a,address,small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	margin:0px;
	padding:0px;	
}
a{
	color:#0000CC;
}
b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;	
}
strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	margin:0px;
	padding:0px;	
}

small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f7f7f;
}

small span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a6a6a6;
}

address{}

font{}

h1,h2,h3,h4,h5,h6{
	margin:0px;
	padding:0px;	
}

h1{}
h2{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin-left:10px;
	margin-top:10px;
	color:#000000;
}
h3{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	display:block;
}
h4{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
h5{
	display:block;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;}
h6{
	font-size:14px;
	font-weight:bold;
	color:#1964a0;
}


/************************************************* tags classes ********************************************/

.a-short-ser{
	color:#000000;
}

.li{
	color:#006699;
}

.h5{
	display:block;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:7px 0px 7px 15px;
}

.p{
	padding:5px 10px;
}

.h1{
		display:block;
		font-size:18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#193b56;
		padding:7px 0px 0px 10px;
		margin-top:5px;
}

.h1 span{
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#26495d;
}

.h6{
	background-image:url(../images/heading-h4.gif);
	background-repeat:repeat-x;
	height:28px;
	display:block;
	color:#003366;
	font-size:16pxpx;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0px 0px 10px;
	
}

/************************************************* other classes ********************************************/
	
	.margin-bottom{
		margin-bottom:5px;
	}
	
	.margin-right{
		margin-right:10px;
	}
	
	.margin-left{
		margin-left:10px;
	}
	
	.margin-top{
		margin-top:5px;
	}
	
	.news-head{
		display:block;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		padding:7px 0px 7px 15px;
	}


.content-wrape{
	width:960px;
	margin:0px;
	padding:0px;
	background-color:#f9f9f9;
}

.services{
	margin:0px;
	display:block;
	background-color:#FFFFFF;
	padding:5px;
	margin-bottom:10px;
}

.services-text{
	float:right;
	width:820px;
	
}

.services-img{
	float:left;
	width:130px;
}

.partner-logos{
	height:45px;
	border:solid 2px #19629e;
	margin:0px;
	display:block;
	padding:inherit;
	clear:both;
	background-color:#f9f9f9;
}

.other-services{
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.other-services{
	width:300px;
	margin:0px;
	padding:10px;
	float:left;
}

.other-services-text{
	margin-bottom:15px;
}

.powered-by{
	float:right;
	padding-top:30px;
}

.bottom-class{
	background-image:url(../images/bottom-border.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:200px;
	margin:0px;
	padding:0px;
	float:left;
	overflow:hidden;
	height:179px;
}

.bottom-links{
	color:#d6d6d6;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding:5px 10px;
}

.bottom-links:hover{
	text-decoration:underline;
}

.bottom-right-class{
	width:350px;
	margin:0px;
	padding:0px;
	float:right;
}

.bottom-social-links{
	width:343px;
	height:75px;
	border:solid 1px #9e9c9c;
	margin-top:5px;
	margin-bottom:2px;
	margin-right:4px;
	float:right;
	background-color:#000000;
}

/************************************************* innir pages changing ********************************************/

.style1 {
	color: #CC0000;
	font-weight: bold;
}

.clients-logo-class{
	width:282px;
	height:106px;
	float:left;
	margin-top:10px;
	border:solid 1px #666666;

}

.innir-quote-class{
	width:284px;
	margin:0px;
	padding:0px;
	float:right;
	margin:20px 0px 0px 10px;
}


.innir-services-left-class{
	margin:0px;
	padding:0px;
	display:block;
	margin-bottom:10px;
	clear:both;
	border:solid 1px #adacac;
	border-right:0px;
	
}

.innir-services{
	display:block;
	background-image:url(../images/banner-head-hover.gif);
	background-repeat:repeat-x;
	height:64px;
}

.innir-b-head-text{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:20px;
	
}


.white{
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;
	border:solid 1px #999999;
	clear:both;	
	display:block;
	margin:0px 10px;
}


.portfolio-class{
	overflow:hidden;
	margin-left:10px;
	clear:both;
	padding-right:10px;
}

.contact{
	color:#063d90;
}

.contact-form{
	width:280px;
	padding:10px;
	float:left;
}

.contact-form-1{
	width:320px;
	padding:10px;
	float:right;
}

.contact-text{
	width:200px;
	height:25px;
	border:solid 1px #a9bad2;
	float:right;
}

.text-area{
	width:200px;
	height:150px;
	float:right;
	border:solid 1px #a9bad2;
}

.text-aria{
	width:200px;
	height:150px;
	float:right;
	border:solid 1px #a9bad2;
}


.form-class{
	display:block;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	border-top:solid 1px #333333;
	border-bottom:solid 1px #333333;
	margin-top:30px;
}







.banner-clas{
	margin:0px;
}




.banner-heading{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			margin:0px;
			padding:0px;
			padding-top:20px;
			color:#FFFFFF;			
		}
		
.banner-heading:hover{
	display:block;
	color:#FFFFFF;
}

.head{
	width:210px;
	margin:0px;
	padding:0px;
	height:64px;
	float:right;
}


.banner-clas{
	background-image:url(images/banner-head.gif);
	background-repeat:repeat-x;
	width:293px;
}



.li-class{
	margin-top:70px;
	padding:5px;
	position:absolute;
	top:100px;
}





.email{
	width:667px;
	height:323px;
	background-image:url(../images/email-b.jpg);
	float:right;
	z-index:10;
	overflow:hidden;
}


.banner-li{
	color:#153046;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	list-style-image:url(../images/banner-li.png);
	padding:0px 0px;
	width:667px;
	margin-left:30px;
	display:block;
	
}


.sitemap{
	font-size:12px;
	font-weight:normal;
	display:block;
	color:#333333;
	padding:3px 0px;
}


.h3-class{
	padding:0px;
	width:200px;
	float:left;
	padding:0px 5px;
}

.bg-sitemap{
	width:200px;
	height:25px;
	padding:0px;
	float:left;
	background-color:#78B0F5;
	padding:5px 0px 0px 0px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}



.qoute-class{
	width:250px;
	overflow:hidden;
	margin-left:70px;
	padding:0px;
	float:left;
}

.qoute-class-b{
	display:block;
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:550px;

}

.text-field{
	width:180px;
	height:20px;
	border:solid 1px #7f9db9; 
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
}


.option{
	width:180px;
	margin:5px 0px 5px 0px;
}


.p-check-box{
	width:180px;
}


.img-logo{
	margin-top:10px;
}

.flash-logo{
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:20000;
}


.seo-package{
	width:260px;
	height:30px;
	float:left;
	margin:0px;
	padding:0px;
	border:solid 1px #666666;
}

.seo-package-s{
	width:130px;
	height:30px;
	float:left;
	margin:0px;
	padding:0px;
	border:solid 1px #333333;
	text-align:center;
}

.seo-package-small-h{
	width:108px;
	height:30px;
	float:left;
	margin:0px;
	padding:0px;
	border:solid 1px #333333;
	text-align:center;
	
}

.seo-package-small{
	width:108px;
	height:30px;
	float:left;
	margin:0px;
	padding:0px;
	border:solid 1px #333333;
	text-align:center;
	
}

.package-head{
	display:block;
	height:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	background-color:#991114;
	padding:5px 0px 0px 5px;
}

.package-head-2{
	display:block;
	height:50px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	background-color:#991114;
	padding:5px 0px 0px 5px;
}


.p-right{
	width:200px;
	float:right;
	margin:0px;
	padding:0px;
	margin-right:3px;
}

.p-left{
	width:430px;
	float:left;
	margin:0px;
	padding:0px;
	border-right:solid 1px #d2d1d1;
	clear:both;	
	margin-left:2px;
}

.p-head{
	height:28px;
	background-image:url(../images/portfolio-head.gif);
	background-repeat:repeat-x;
	display:block;
	margin:0px;
	padding:0px;
	padding:10px 0px 0px 5px;
}
.p-testimonials{
	background-image:url(../images/p-testimonial-bg.gif);
	background-repeat:repeat-x;
	height:166px;
	width:200px;
	float:right;
}


.testimonials-png{
	width:81px;
	height:46px;
	position:absolute;
	right:5px;
	bottom:2px;
	background-image:url(../images/te);
	z-index:10000;
}


.reletive{
	margin:0px;
	position:relative;
	overflow:hidden;
	height:150px;
}


.bor-none{
	border:none;
}




.site-hed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0C6587;
	display:block;
	padding:5px;
	height:30px;
	text-align:center;
}




.home-li{
	font-weight:bold;
	color:#0C658F;
	font-size:14px;
	

}


.package-c{
		background-image:url(../images/package-center.gif);
		background-repeat:repeat-x;
		height:76px;
		width:660px;
	}
	.package-l{
		background-image:url(../images/package-left.gif);
		background-repeat:no-repeat;
		width:660px;
		height:76px;
	}
	.package-r{
		background-image:url(../images/package-right.gif);
		background-repeat:no-repeat;
		background-position:right;
		width:660px;
		height:76px;
	}
	
	.pakage-innir-class{
		width:216px;
		padding:0px;
		height:72px;
		float:left;	
		border-right:solid 1px #4f83ec;
		margin:2px 0px;
	
	}
	
	.pakage-innir-class-2{
		width:131px;
		padding:0px;
		height:72px;
		float:left;	
		border-right:solid 1px #4f83ec;
		margin:2px 0px;
	}
	
	
	.starter{
		display:block;
		height:27px;
		text-align:center;
		padding-top:3px;
		border-bottom:solid 1px #1c479d;
		margin:0px 3px;
	}
	
	.rate{
		display:block;
		height:43px;
		text-align:center;
		padding-bottom:3px;
		border-top:solid 1px #4f83ec;
		margin:0px 3px;
	}
	
	
	.package-text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#FFFFFF;
	}
	
	.package-text{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
	}
	
	
	.more-detail-text{
		background-color:#09378E;
		padding:5px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		font-weight:normal;
		text-align:center;
		margin-top:10px;
	}
