@charset "utf-8";
/* CSS Document */

/*
Website: Web Key eServices
Website URI: http://webkey.in
Author: Rajbir Singh / Web Key | Crescent Gfx
Designer URI: http://webkey.in | http://crescentgfx.com
Copyright: Rajbir Singh &amp; Web Key | Crescent.
*/
/* Body and backgrouds*/
body {
	font-size: 13px;
	color: #000;
	font-family: 'Lucida Grande', 'Verdana', 'Trebuchet MS', Georgia;
	margin: 0px;
	background-image: url(../images/bg-stripe.jpg);
	/*background-repeat: repeat;*/
	background-color: #E2E2E2;
}

#headflow {
	background-image: url(../images/headflow.png);
	background-repeat: repeat-x;
	top: 0px;
	height: 135px;
	margin: 0px;
}

/* End of body and backgrounds*/

/*Main container*/

#wrapper {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	}
	
/*End main container*/

/*Header and menu*/
	
#header {
	background-image: url(../images/header.jpg);
	width: 950px;
	height: 135px;
	clear: both;
	top: 0px;
	position: absolute;
}


#menu {
	top: 100px;
	position: absolute;
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	font-size: 12px;
	background-image: url(../images/menubar.jpg);
	clear: both;
	height: 35px;
	width: 950px;
}

/*End header and menu*/

/* Begin menu items */

#menu em {
	display: none;
	
}

#menu ul {
	margin: 0px;
	padding: 0px;	
}

#menu li {
	height:35px;
	width:142px;
	display: inline;
	list-style-type: none;
}

#menu li a {
	height:35px;
	width:158px;
	display: block;
	float:left;
	
}

#home a:hover {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
}

#services a:hover {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -158px;
}

#portfolio a:hover {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -316px;
}

#blog a:hover {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -474px;
}

#about a:hover {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -632px;
}

#contact a:hover {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -790px;
}
/* Begin active highlights */
#homeActive a {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
}

#servicesActive a {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -158px;
}

#portfolioActive a {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -316px;
}

#blogActive a {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -474px;
}

#aboutActive a {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -632px;
}
#contactActive a {
	background-image: url(../images/menuhover.jpg);
	background-repeat: no-repeat;
	background-position: -790px;
}
/* End menu items */

/* content css for home page*/
#content {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	margin-top:40px;
	font-size: 13px;
	background-image: url(../images/main-landing.png);
	background-repeat: no-repeat;
	height: 800px;
	width: 883px;
	clear: both;
	color: #e5e5e4;
	margin-right: 33.5px;
	margin-left: 33.5px;
	position: absolute;
	padding-bottom:10px;
}

/*#content em {
	display:none;
}*/

#ctind {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:850px;
	clear:both;
	margin-top: 220px;
	margin-left: 20px;
	margin-right: 20px;
	
}
#ctiport {
	position:absolute;
	font-size: 13px;
	width:400px;
	clear:both;
	margin-top: 570px;
	margin-left: 22px;
	margin-right:22px;
	text-align: justify;
}

#ctiquote {
	position:absolute;
	font-size: 13px;
	width:400px;
	clear:both;
	margin-top: 570px;
	margin-left: 462px;
	margin-right:20px;
}

#ctiquoteimg {
	position:absolute;
	width:216px;
	height:19px;
	clear:both;
	margin-top: 690px;
	margin-left: 640px;
	margin-right:20px;
	background-repeat: no-repeat;
}
#ctiquoteimgie{
	display:none;
}


/* end content css for home page*/

/*content for about page*/

#contentabout {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	margin-top:40px;
	font-size: 13px;
	background-image: url(../images/about-landing.png);
	background-repeat: no-repeat;
	height: 800px;
	width: 883px;
	clear: both;
	color: #e5e5e4;
	margin-right: 33.5px;
	margin-left: 33.5px;
	padding-bottom: 10px;
	position: absolute;
}

/*#contentabout em {
	display:none;
}*/

#aboutct {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:850px;
	clear:both;
	margin-top: 220px;
	margin-left: 20px;
	margin-right: 20px;
}
#aboutct a { 
	color:#FFFFFF;
	text-decoration:none; 
}

#aboutct a:hover{ 
	border-bottom: 1px dotted;

}


/*end content about page*/

/*content for blog page*/

#contentblog {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	margin-top:40px;
	font-size: 13px;
	background-image: url(../images/blog-landing.png);
	background-repeat: no-repeat;
	height: 800px;
	width: 883px;
	clear: both;
	color: #e5e5e4;
	margin-right: 33.5px;
	margin-left: 33.5px;
	padding-bottom: 10px;
	position: absolute;
}

/*#contentblog em {
	display:none;
}*/

#blogct {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:850px;
	clear:both;
	margin-top: 220px;
	margin-left: 20px;
	margin-right: 20px;
}
#blogct a { 
	color:#FFFFFF;
	text-decoration:none; 
}

#blogct a:hover{ 
	border-bottom: 1px dotted;

}


/*end content blog page*/

/*content for portfolio page*/

#contentport {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	margin-top:40px;
	font-size: 13px;
	background-image: url(../images/portfolio-landing.png);
	background-repeat: no-repeat;
	height: 900px;
	width: 883px;
	clear: both;
	color: #e5e5e4;
	margin-right: 33.5px;
	margin-left: 33.5px;
	padding-bottom: 10px;
	position: absolute;
}

/*#contentport em {
	display:none;
}*/

#portfull {
	display:none;
}

#ieportfull {
	display:none;
}

#portctimgi {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:484px;
	height:127px;
	clear:both;
	margin-top: 230px;
	margin-left: 100px;
	margin-right: 20px;
}

#ieportctimgi {
	display:none;
}

#portcti {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:189px;
	height: 19px;
	clear:both;
	left:270px;
	margin-top: 380px;
	margin-left: 330px;
	margin-right: 20px;
}

#ieportcti {
	display:none;
}

#portctimgii {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:270px;
	height:130px;
	clear:both;
	margin-top: 470px;
	margin-left: 100px;
	margin-right: 20px;
}

#ieportctimgii {
	display:none;
}

#portctii {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:380px;
	clear:both;
	left:270px;
	margin-top: 470px;
	margin-left: 140px;
	margin-right: 20px;
}

#portlinkii {
	position:absolute;
	width:79px;
	height:15px;
	clear:both;
	left:270px;
	margin-top: 610px;
	margin-left: 440px;
	margin-right: 20px;
}

#ieportlinkii {
	display:none;
}

#portctimgiii {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:270px;
	height:130px;
	clear:both;
	margin-top: 680px;
	margin-left: 100px;
	margin-right: 20px;
}

#ieportctimgiii {
	display:none;
}

#portctiii {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:380px;
	clear:both;
	left:270px;
	margin-top: 670px;
	margin-left: 140px;
	margin-right: 20px;
}

#portlinkiii {
	position:absolute;
	width:79px;
	height:15px;
	clear:both;
	left:270px;
	margin-top: 815px;
	margin-left: 440px;
	margin-right: 20px;
}

#ieportlinkiii {
	display:none;
}

#portct a { 
	color:#FFFFFF;
	text-decoration:none; 
}

#portct a:hover{ 
	border-bottom: 1px dotted;

}

#portfooterL {
	position:absolute;
	margin-top: 865px;
	margin-left: 20px;
	margin-right: 20px;
}


#portfooterR { 
	float:right; 
	margin-top: 865px;
	margin-left: 20px;
	margin-right: 20px;
}

#portfooterR a { 
	color:#FFFFFF;
	text-decoration:none; 
}

#portfooterR a:hover{ 
	border-bottom: 1px dotted;

}

/*end content portfolio page*/

/*content css for contact page*/
#contentct {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	margin-top:40px;
	font-size: 13px;
	background-image: url(../images/contact-landing.png);
	background-repeat: no-repeat;
	height: 1015px;
	width: 883px;
	clear: both;
	color: #e5e5e4;
	margin-right: 33.5px;
	margin-left: 33.5px;
	padding-bottom:10px;
	position: absolute;
	
}

#contct {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:850px;
	clear:both;
	margin-top: 220px;
	margin-left: 20px;
	margin-right: 20px;	
}
#contct a { 
	color:#FFFFFF;
	text-decoration:none; 
}

#contct a:hover{ 
	border-bottom: 1px dotted;

}
#uname {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	width: 150px;
	height: 19px;
	padding: 0px;
	border: 1px solid #666;
}
#email {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	width: 150px;
	height: 19px;
	padding: 0px;
	border: 1px solid #666;
}
#phone {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	width: 150px;
	height: 19px;
	padding: 0px;
	border: 1px solid #666;
}
#company {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	width: 150px;
	height: 19px;
	padding: 0px;
	border: 1px solid #666;
}
#website {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	width: 150px;
	height: 19px;
	padding: 0px;
	border: 1px solid #666;
}
#details{
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	font-size:12px;
	padding: 0px;
	border: 1px solid #666;
}
#ctsubmit {
	background: transparent url(../images/submit-button.png) top center no-repeat;
	height: 33px;
	width: 149px;
	border: 0px;
	margin-left: 310px;
}

#ctfooterL {
	position:absolute;
	margin-top: 980px;
	margin-left: 20px;
	margin-right: 20px;
}


#ctfooterR { 
	float:right; 
	margin-top: 980px;
	margin-left: 20px;
	margin-right: 20px;
}

#ctfooterR a { 
	color:#FFFFFF;
	text-decoration:none; 
}

#ctfooterR a:hover{ 
	border-bottom: 1px dotted;

}
/*end content css for contact page*/

/* content css for services page*/
#contentser {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	margin-top:40px;
	font-size: 13px;
	background-image: url(../images/services-landing.png);
	height: 800px;
	width: 883px;
	clear: both;
	color: #e5e5e4;
	margin-right: 33.5px;
	margin-left: 33.5px;
	position: absolute;
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

/*#contentser em {
	display:none;
}*/

#ctseri {
	position:absolute;
	font-size: 13px;
	width:185px;
	clear:both;
	margin-top: 320px;
	margin-left: 20px;
}
#ctserii {
	position:absolute;
	font-size: 13px;
	width:185px;
	clear:both;
	margin-top: 320px;
	margin-left: 239px;
}
#ctseriii {
	position:absolute;
	font-size: 13px;
	width:185px;
	clear:both;
	margin-top: 320px;
	margin-left: 460px;
}
#ctseriv {
	position:absolute;
	font-size: 13px;
	width:185px;
	clear:both;
	margin-top: 320px;
	margin-left: 678px;

}
#ctserv {
	position:absolute;
	font-size: 13px;
	width:216px;
	height:19px;
	clear:both;
	margin-top: 700px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 633px;
	text-align: right;
}

#iectserv {
	display:none;
}

#ctdnh {
	position:absolute;
	width:52px;
	height:15px;
	clear:both;
	margin-top: 550px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 800px;
	text-align: right;
}

#iectdnh {
	display:none;
}
/* content css for index page*/

/* start footer */

#footerL {
	position:absolute;
	margin-top: 765px;
	margin-left: 20px;
	margin-right: 20px;
}


#footerR { 
	float:right; 
	margin-top: 765px;
	margin-left: 20px;
	margin-right: 20px;
}

#footerR a { 
	color:#FFFFFF;
	text-decoration:none; 
}

#footerR a:hover{ 
	border-bottom: 1px dotted;

}

/* end footer */

/*start 404 error page*/
#errornf {
	background-image: url(../images/error-404.png);
	background-repeat: no-repeat;
	width:700px;
	height:500px;
	margin-top:40px;
	clear: both;
	color: #000;
	margin-right: 125px;
	margin-left: 125px;
	position: absolute;
	padding-bottom:10px;
}

#errorct {
	font-family: 'Lucida Grande', Verdana, "Trebuchet MS", Georgia;
	position:absolute;
	font-size: 13px;
	width:300px;
	clear:both;
	margin-top: 305px;
	margin-left: 50px;
	margin-right: 20px;
	color: #303030;
}

#errorct a { 
	color:#303030;
	text-decoration:none; 
}

#errorct a:hover{ 
	border-bottom: 1px dotted;

}

/*end 404 error page*/

#ieonly {
	color: #999;
	font-family: 'Lucida Grande', 'Verdana', 'Trebuchet MS', Georgia;
	text-align: center;
	margin-top: 810px;
	text-indent: -9999px;
	font-size: 10px;
}

#ieonly a { 
	color:#999;
	text-decoration:none; 
}