body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	line-height:18px; background:url(images/body-bg-2.jpg) repeat-x center top;
	background-color:#fe6e0d;
}

.orange-button {background:url(images/orange-button.png) center no-repeat; width:112px; height:42px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:42px;}

.red-button {background:url(images/red-button.png) center no-repeat; width:112px; height:42px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:42px;}

.blue-button {background:url(images/blue-button.png) center no-repeat; width:112px; height:42px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:42px;}

.green-button {background:url(images/green-button.png) center no-repeat; width:112px; height:42px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:42px;}

@font-face {
	font-family: Century Gothic;
	src: url('CENTURY.TTF');
}

.heading {font-family:Century Gothic;
          font-size:22px;
		  text-decoration:none;
		  color:#ffaa39;
		  padding-left:20px;
}

.white-text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:21px;}

.contact-box{-moz-border-radius:10px; -webkit-border-radius:10px; 	border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; 	background-color: #E5E5E5;}

.sub-heading { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#c05c39; text-decoration:none; font-weight:bold; }

.about-kapil{background:url(images/about-kapil-top-cor.jpg) bottom no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; padding:13px 0px 0px 50px;}

.text {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:21px; text-decoration:none; text-align:justify;}

ul {margin:0px; padding-left:12px;}

.mid-core{background: url(images/mid-cor.png) center repeat-y}

.mid-core-2{background: url(images/mid-cor.png) center  repeat-y; text-indent:35px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#322f2f;line-height:21px;}

#about-line{background: url(images/about-line.jpg) top no-repeat; font-family:Trebuchet MS; padding:0px 0px 0px 18px; font-size:23px; color:#FFFFFF;}

#about-yellow-line{background: url(images/about-yellow-line.jpg) top no-repeat; font-family:Trebuchet MS; padding:0px 0px 0px 18px; font-size:23px; color:#FFFFFF; height:44px;}

#services-line{background: url(images/service-line.jpg) top no-repeat; width:958px;  font-family:Trebuchet MS; padding:0px 0px 0px 18px; font-size:24px; color:#FFFFFF;}

#green-line{background: url(images/contact-line.jpg) top no-repeat; font-family:Trebuchet MS; padding:0px 0px 0px 18px; font-size:24px; color:#FFFFFF; height:44px; l}




.color{font-family:Arial, Helvetica, sans-serif; color:#c00029; font-size:14px;}

#e-mail{background:url(images/e-mail-1.jpg) left no-repeat; padding:0px 0px 0px 10px;}

#mail{background:url(images/e-mail-1.jpg) left no-repeat; padding:10px 0px 0px 10px;}

#e-mail-2{background:url(images/e-mail-2.jpg) left no-repeat; padding:2px 0px 0px 10px;}


.feed{border:medium #FFFFFF;}

#send{ font-family:Phosphorus Bro...; padding:0px 0px 9px 18px; font-size:22px; color:#546574;}

#send-2{ font-family:Phosphorus Bro...; padding:0px 0px 0px 3px; font-size:18px; color:#546574;}

#contact-mail{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6c7071;}

#feed-contact{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#256291; line-height:30px;}

#feed-contact-2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#0d2f49;}

#main-link a{
	color:#FFFFFF; text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; text-indent:25px; display:block; float:left;
}

#main-link a:hover{
	color:#d2d2d2; text-decoration:none; font-weight:bold;
}

.project-name {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; text-decoration:none; color: #156005; line-height:21px; font-weight:bold}

.project-name a{color: #fff; text-decoration:none; background:#b56e44; padding:3px 9px 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 8px; border-radius: 8px #b56e44 ; }

.project-name a:hover{color: #fff; text-decoration:none; background:#ff9209; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 8px #b56e44 ; 
-webkit-box-shadow: 7px 5px 15px #156005;  box-shadow: 7px 5px 15px #b56e44; / }

.text-2 {font-family:PT Sans, Verdana, Arial, Helvetica, sans-serif; color:#4d4d4d; font-weight:bold; text-decoration:none; text-align:justify; line-height:20px; font-size:14px;}

.text-2 li{ background: url(images/li-image.jpg) left no-repeat; list-style:none; font-family:PT Sans, Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:14px; height:30px; line-height:30px; text-indent:25px}

.text-2 li a:hover{ list-style:none; color:#c00029;  font-family:PT Sans, Verdana, Arial, Helvetica, sans-serif; font-size:14px; height:30px; text-decoration:none; line-height:30px; text-indent:25px;}

span {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding-left:58px;}


.form-border{
	border-bottom:solid 1px #d6d6d6; display:none;
	border-left:solid 1px #d6d6d6;
	border-right:solid 1px #d6d6d6
}

.arrow { list-style-image:url(images/dote.jpg); line-height:24px; padding-left:40px;}

.red{font-family:Arial, Helvetica, sans-serif; color:#c00029; font-size:14px;}
