body{ background:url(../images/container_bg.jpg) repeat; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; }
p { padding:0px 5px 15px 0px; margin:0px; font-size:13px; color:#666666; line-height:22px; }	 
h1, h2, h3, h4, h5, h6{ font-weight:normal; color:#5B844A; font-family: Calibri, Arial, Helvetica, sans-serif; margin:0px;  }
h1{ padding-bottom:10px; font-size:40px; line-height:50px; }
h2{ font-size:21px; }
h2 a { color:#5B844A; text-decoration:none; }
h2 a:hover { text-decoration:none; }
.fntsie24 { font-size:24px;}
a{ color:#cc0000; text-decoration:none; }
a:hover{ text-decoration:underline; }
.clrbrown { color:#9C3E02;}
.clrgreen { color:#5B844A;}
img{ border:none; }

.homecontent { padding:20px 250px 150px 0px;}
.homecontent h1 { padding:0px 0px 10px 0px; font-size:23px; line-height:20px;}

.insidecontent { padding:20px 0px 20px 0px; font-size:13px; color:#666666; line-height:22px; }




/*inside Left Part part*/

#banner { background-color:#1C3F1E; height:150px; }
.headpunchline { font-size:16px; color:#666666; font-weight:bold;}

/*==== Solution Page ====*/

.solution1, .solution2, .solution3, .solution4, .solution5, .solution6, .solution7 { margin:10px 0px 0px 15px;  padding:0px 0px 10px 90px;}
.solution1 { background:url(../images/icon_solution1.jpg) no-repeat left top; }
.solution2 { background:url(../images/icon_solution2.jpg) no-repeat left top; }
.solution3 { background:url(../images/icon_solution3.jpg) no-repeat left top; }
.solution4 { background:url(../images/icon_solution4.jpg) no-repeat left top; }
.solution5 { background:url(../images/icon_solution5.jpg) no-repeat left top; }
.solution6 { background:url(../images/icon_solution6.jpg) no-repeat left top; }
.solution7 { background:url(../images/icon_solution7.jpg) no-repeat left top; }


/*==== Services Page ====*/
.services1, .services2, .services3, .services4, .services5, .services6, .services7 { margin:10px 0px 0px 15px;  padding:0px 0px 10px 100px;}
.services1 { background:url(../images/icon_servicesnew1.jpg) no-repeat left top; }
.services2 { background:url(../images/icon_servicesnew2.jpg) no-repeat left top; }
.services3 { background:url(../images/icon_servicesnew3.jpg) no-repeat 5px top; }
.services4 { background:url(../images/icon_servicesnew4.jpg) no-repeat left top; }
.services5 { background:url(../images/icon_servicesnew5.jpg) no-repeat left top; }
.services6 { background:url(../images/icon_servicesnew6.jpg) no-repeat left top; }
.services7 { background:url(../images/icon_servicesnew7.jpg) no-repeat left top; }


.divider { margin-top:15px; border-top:1px solid #CCCCCC;}

/*inside right part*/

.insidecontent .rightpart{ width:228px; padding-left:10px; padding-top:15px; }
.rightlink  ul { margin:0px; padding:0px; list-style:none; }
.rightlink ul li { font-family:Calibri; font-size:16px; color:#CCCC99; line-height:45px; float:left; width:229px; }
.rightlink ul li a { background:url(../images/rightpointbg.jpg) no-repeat left top; color:#CCCC99; width:229px; text-indent:35px; line-height:45px; float:left; clear:both; }
.rightlink ul li a:hover { color:#ffffff; line-height:45px; text-decoration:none;  }
.rightlink ul li a.selected {  background: url(../images/righthover.jpg) no-repeat left top; color:#ffffff; line-height:45px; text-decoration:none;  }

.testimonialbox { background:url(../images/testibox_top.jpg) no-repeat left top #7F2900; width:206px; }
.testimonialbottom { background:url(../images/testibox_bottom.jpg) no-repeat left bottom; width:172px; padding:23px 17px 35px 17px; color:#FFD689;}

/* Inside Portfolio  */
.nirmalportfolio, .delmerportfolio, .gogiftindiaportfolio, .dimensionportfolio1 { height:280px; padding:0px 0px 0px 0px; margin:0 auto 0 auto; }
.nirmalportfolio, .delmerportfolio, .gogiftindiaportfolio, .dimensionportfolio1, h2 { padding-bottom:15px;}

.nirmalportfolio { background:url(../images/screen_nirmalservices1.jpg) no-repeat right bottom; } 
.delmerportfolio { background:url(../images/screen_delmer1.jpg) no-repeat right bottom; }
.gogiftindiaportfolio { background:url(../images/screen_gogiftindia1.jpg) no-repeat right bottom; }
.lindeaportfolio { background:url(../images/screen_linde1.jpg) no-repeat right bottom; }
.dimensionportfolio1 { background:url(../images/screen_dimensions1.jpg) no-repeat right bottom;}



/*================= Portfolio Page Effect =========================*/
.screenshot {float:left; position: relative; overflow: hidden;  z-index: 1; margin-bottom: 20px;}
.screenshot a:hover img { /*opacity: 1;*/ }
.rating p { margin: 0 0 0 0; position: absolute; left: 92px; top: 3px; font-weight: bold; z-index: 3; width: 40px; }
.rating img {
display:inline;
}
.rating p a { color: #9FD4FF; font: bold 10px Helvetica, Arial, sans-serif; border: none; }
.rating ul a:hover { border: none; }
.rating { background:url(../images/imghover.png) repeat; left: 0px; position: absolute; bottom: -50px; margin: 1px; margin-bottom:0px; padding: 6px 0px 6px 10px; display: block; width: 203px; height: 30px; overflow: hidden; font-family: Calibri, Arial, Helvetica, sans-serif;  font-size:16px; color:#CCCC99; line-height:16px; vertical-align:middle;  }
.rating a { color:#CCCC99; text-decoration:none; }
.rating a:hover { color:#ffffff;}



/*================= Contact Page =========================*/
.textfiled {
	width:438px;
	font-family:Arial, Helvetica, sans-serif;	
	border:1px solid #CCCCCC;
	font-size:13px;
	color:#666666;
	height:19px;
	margin:0px 0px 13px 0px;
}
.textfiled1, .textfiled2, .textfiled3 { font-size:12px; color:#666666; 	font-family:Arial, Helvetica, sans-serif;}
.textfiled1 {
	width:38px;
	border:1px solid #CCCCCC;
	height:19px;
}
.textfiled2 {
	width:80px;
	border:1px solid #CCCCCC;
	height:19px;
}
.textfiled3 {
	width:258px;
	border:1px solid #CCCCCC;
	height:19px;
}
.textarea {
	font-family:Arial, Helvetica, sans-serif;
	width:438px;
	border:1px solid #CCCCCC;
	font-size:13px;
	color:#666666;
	height:90px;
	margin:0px 0px 13px 0px;	
}




.paddnone{
	padding-top:0px;
	margin-top:0px;
}
.fntsz12 {
	font-size:12px;
}
.padd10{
	padding-left:10px;
}	
#logo{ height:107px; padding-left:31px;}

#callusnow{ padding:30px 30px 0px 0px; font-family:Calibri; font-size:16px; color:#748181;  }

#callusnow span { font-size:26px; }



.inlinehd{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#5B844A;
	font-weight:normal;
	margin:0 10px;
	padding:5px 0;
}

/* Main Navigation */
#navigation{ background:url(../images/navibg.jpg) repeat-x left bottom; font-family:Calibri; color:#ffffff; text-transform:uppercase; font-size:14px;}

#navigation ul{	margin:0px; padding:0px 10px 0px 12px; list-style:none; }
#navigation ul li{ float:left; margin-right:1px; }
#navigation ul li a{
	font-family:Calibri;
	font-size:14px;
	color:#ffffff;
	display:block;
	padding:5px 20px 0px 20px;
	line-height:33px;
}
#navigation ul li a:hover, #navigation ul li a.selected {
	background:url(../images/navibg1.jpg) repeat-x left top;
	text-decoration:none;
	color:#f1dd26;
}




/* Flash Area */
#flasharea{
	padding-top:0px;
}	
/* Main Content Area */
#mpcontainer{
	padding:15px 0px 25px 0px; 
}
.vrspacer{
	font-size:0px;
	width:13px; }
.graybox{
	padding:7px;
	margin-top:10px;
	background:#e9e9e9;
	border:solid 1px #cccccc; }
		
/* Top Teaser */	
.informativewebsite, .businessewebsite, .ecommercewebsite, .webapplication{
	width:228px; 
	height:122px;
	cursor:pointer; }
.informativewebsite{
	background:url(../images/webservices.jpg) no-repeat; }
.informativewebsite:hover{
	background:url(../images/webservices.jpg) 0px -132px no-repeat;	}
.businessewebsite{
	background:url(../images/webservices.jpg) -243px 0px no-repeat; }
.businessewebsite:hover{
	background:url(../images/webservices.jpg) -243px -132px no-repeat; }
.ecommercewebsite{
	background:url(../images/webservices.jpg) -487px 0px no-repeat; }
.ecommercewebsite:hover{
	background:url(../images/webservices.jpg) -487px -132px no-repeat; }
.webapplication{
	background:url(../images/webservices.jpg) -732px 0px no-repeat; }
.webapplication:hover{
	background:url(../images/webservices.jpg) -732px -132px no-repeat; }
.informativewebsite a, .businessewebsite a, .ecommercewebsite a, .webapplication a{
	display:block; }
.informativewebsite a:hover, .businessewebsite a:hover, .ecommercewebsite a:hover, .webapplication a:hover{
	text-decoration:none; }

/* Corner Box */
.cnrbox{
	background-color:#FFFFFF;
}
.cnrbox .bdrtop{
	border-top:solid 1px #cccccc; }
.cnrbox .bdrleft{
	border-left:solid 1px #cccccc; }
.cnrbox .bdrright{
	border-right:solid 1px #cccccc; }
.cnrbox .bdrbtm{
	border-bottom:solid 1px #cccccc;
}
.cnrbox .cnrtopleft{
	background:url(../images/roundcorner.jpg) -5px -5px no-repeat; }
.cnrbox .cnrtopright{
	background:url(../images/roundcorner.jpg) 0px -5px no-repeat; }
.cnrbox .cnrbtmleft{
	background:url(../images/roundcorner.jpg) -5px 0px no-repeat; }
.cnrbox .cnrbtmright{
	background:url(../images/roundcorner.jpg) 0px 0px no-repeat; }
.cnrbox .cnrtopleft, .cnrbox .cnrtopright, .cnrbox .cnrbtmleft, .cnrbox .cnrbtmright{
	font-size:0px;
	height:5px;
	width:5px; } 
.cnrbox .bdrtop, .cnrbox .bdrleft, .cnrbox .bdrright, .cnrbox .bdrbtm{
	font-size:0px; }

#bottom{
	background:#39582d;
	padding:15px 20px;}
ul.btmnavi{
	margin:0px;
	padding:10px 0px 0px 0px;
	list-style:none;}
ul.btmnavi li{
	line-height:19px;}
ul.btmnavi li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccc99;}
ul.btmnavi li a:hover, ul.btmnavi li a.selected {
	text-decoration:underline;
}

/* Copyright Area */
#copyrightarea{
	line-height:62px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:center; }
	
ul.point {
	margin:0px;
	padding:5px 10px 5px 20px;
	list-style:none;
}
ul.point li {
	background:url(../images/bulet.jpg) no-repeat left 6px;
	padding:3px 0px 3px 20px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	
}


	
	
/*============================================
	About Us Page
============================================*/

.wdh513 {
	width:513px;
}
.wdh387 {
	width:387px;
}
.bold {
	font-weight:bold;
}
.fntclrgreen {
	color:#5B844A;
}
.fntsz14 {
	font-size:14px;
}
#mininavigation {
	background-color:#5B844A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;
	border-bottom:3px solid #5B844A;
	color:#FFFFFF;
	padding:0px 0px 0px 21px;
}
#mininavigation a {
	padding:0px 8px 0px 8px;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
#mininavigation a:hover, #mininavigation a.selected {
	color:#CCCC99;
}
#insidecenter{
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	padding:21px 20px;
	background:url(../images/doteline.jpg) repeat-x left bottom #F2F2F2;
}
#contactinside{
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;	
	padding:21px 20px;
	background:url(../images/doteline.jpg) repeat-x left bottom #F2F2F2;	
}

#insidecenter .spacer{
	height:17px;
	clear:both;
}
.boxcontainer {
	padding:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333333;
}
.boxcontainer a {
	color:#5B844A;
}
.boxcontainer a:hover {
	color:#333333;
}
a.testmoniallink {
	float:right;
	text-decoration:underline;	
}


	
/*============================================
	Contact Us page
============================================*/
.wdt486 {
	width:486px;
}
.wdt382 {
	width:382px;
}
.clrred {
	color:#FF0000;
}
.clrgrey {
	color:#666666;
}
.fntsz12 {
	font-size:12px;
}
.fntsz18 {
	font-size:18px;
}
.contactboxcontainer {
	padding:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	color:#333333;
}
.contactboxcontainer a {
	color:#5B844A;
}
.contactboxcontainer a:hover {
	color:#333333;
}

.contactboxcontainer p {
	margin:0px;
	padding:0px 0px 10px 0px;
}
.contactboxcontainer h3 {
	margin:0px;
	padding:0px 0px 10px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#5B844A;
}

/*============================================
	Ecommerce Container Page
============================================*/
.fntsiz15 {
	font-size:15px;
}
.mainscreen {
	background:url(../images/portfoliobox_bg.jpg) repeat-x left bottom;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:1px;
	font-size:12px;
	color:#333333;
}
.mainscreen .gogiftbg {
	background:url(../images/gogiftindia.jpg) no-repeat left top;
	width:606px;
	padding:40px 20px 0px 0px;
	height:326px;
	line-height:18px;
}
.portfoliobg {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E9E8E9;
	height:220px;
	border:1px solid #FFFFFF;
	padding:24px 15px 20px 20px;
	width:215px;
	font-size:12px;
	color:#333333;
}
.portfoliobg .heading {
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.portfoliobg .description {
	height:50px;
}
.portfoliobigscreen {
	background:url(../images/portfoliotestimonialbg.jpg) no-repeat left top;
	padding:10px 13px 15px 15px;
	height:261px;	
}
.portfoliobgbig2 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E9E8E9;
	border:1px solid #FFFFFF;
	padding:10px 8px 8px 10px;
	font-size:12px;
	color:#333333;
}
.portfoliobgbig2 .heading {
	font-size:16px;
	font-weight:bold;
	color:#333333;
}
.portfoliobgbig2 .description {
	height:50px;
}

.portfoliobgbig1 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#E9E8E9;
	border:1px solid #FFFFFF;
	padding:10px 7px 6px 10px;
	width:586px;
	height:286px;
}
.marleft24 { margin-left:20px; }
.marright24 { margin-right:20px; }


/*============================================
	Ecommerce website
============================================*/

.gogiftindia { background:url(../images/portfolio/ecommerce_website/gogiftindia.jpg) no-repeat left top; height:288px; padding-right:20px; }
.perfectbg {background:url(../images/perfect_bg.jpg) no-repeat left top;}
.macbigstore { background:url(../images/macbigstorebg.jpg) no-repeat left top;}
.jayshreebg { background:url(../images/portfolio/ecommerce_website/jayshreebg.jpg) no-repeat left top; height:288px; padding-right:20px; }
.nghdietbg { background:url(../images/portfolio/ecommerce_website/nghdietbg.jpg) no-repeat left top; height:288px; padding-right:20px; }
.mwaudio { background:url(../images/portfolio/ecommerce_website/mwaudio.jpg) no-repeat left top; height:288px; padding-right:20px; }


.quotebg1 {	background:url(../images/quotebg1.jpg) no-repeat left top; line-height:20px; padding:18px 10px 0px 0px; text-indent:50px;}

/*============================================
	Informative website
============================================*/

/*========Full bg=============*/
.mahavirtools { background:url(../images/portfolio/informative_website/mahavirmachinetools.jpg) no-repeat left top; height:261px;}
.meghdootclub {  background:url(../images/portfolio/informative_website/meghdootclub.jpg) no-repeat left top; height:261px;}

.vishwasindustries { background:url(../images/portfolio/informative_website/vishwasIndustries.jpg) no-repeat left top; height:261px;}


/*============================================
	CMS website
============================================*/
.sigmainstitute { background:url(../images/portfolio/cms/sigmainstitute.jpg) no-repeat left top; height:288px; padding-right:20px; }
.gmcil { background:url(../images/portfolio/cms/gmcil.jpg) no-repeat left top; height:288px; padding-right:20px; }

/*============================================
	business website
============================================*/
.macrover { background:url(../images/portfolio/business_website/macrover.jpg) no-repeat left top; height:288px; padding-right:20px; }
.spandanindia { background:url(../images/portfolio/business_website/spandanindia.jpg) no-repeat left top; height:288px; padding-right:20px; }
.epsilogic { background:url(../images/portfolio/business_website/epsilogic.jpg) no-repeat left top; height:288px; padding-right:20px; }


.linedindia { background:url(../images/portfolio/business_website/linde-india.jpg) no-repeat left top; height:261px;}
.trinityenergy { background:url(../images/portfolio/business_website/trinityenergy.jpg) no-repeat left top; height:261px;}
.delmerindia { background:url(../images/portfolio/business_website/delmerindia.jpg) no-repeat left top; height:261px;}


/*============================================
	Service Container Page
============================================*/
.fntsze22 {
	font-size:22px;
}

.servicescontainer {
	padding:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	vertical-align:top;
}

.servicescontainer .services {
	padding-left:45px;
}
.servicescontainer .services p {
	padding:0px 0px 10px 0px;
}
/*============================================
	Portfolio Container Page
============================================*/
.fntsie30 {
	font-size:30px;
}
.fntsie42 {
	font-size:42px;
}
.fntsie36 {
	font-size:36px;
}
.italic {
	font-style:italic;
}
.portfoliocontainer {
	padding:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.portfoliomainpart {
	padding:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}


/*=======website header part=============*/
.newportsiz {
	padding:5px 15px 2px 15px;
}

.mainheaing {
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:40px;
	font-size:30px;
	color:#5B844A;
}
.sublinkbg {
	background:url(../images/sublinkbg.jpg) repeat-x left top #F7F6F6;
	border-left:1px solid #DAD7D7;
	border-right:1px solid #DAD7D7;
	padding:5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
}
.sublinkbg a {
	color:#333333;
	text-decoration:none;
}
.sublinkbg a:hover, .sublinkbg a.selected {
	color:#990000;
}
.contactbanner {
	background:url(../images/contactlhs.jpg) no-repeat left top;
	margin:0 auto 0 auto;
	width:713px;
	height:106px;
	display:block;
	padding-top:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:181px;
	line-height:20px;
	color:#333333;
}
.contactbanner a {
	color:#B21313;
	text-decoration:none;
}
.contactbanner a:hover {
	color:#333333;
	text-decoration:none;
}
.contactbanner p {
	margin:0px;
	padding:0px 0px 15px 0px;
}
.contactbanner h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin:0px;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	color:#5B844A;
}
/*===testimonial===*/
.testimonial {
	padding:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
.testimonialbg {
	background:url(../images/testimonial/testimonialbg.jpg) repeat-x left top;
	padding:29px 20px 5px 20px;
	vertical-align:top;
}
.testimonialquote {
	background:url(../images/testimonial/tesimonialquote.gif) no-repeat left top;
	line-height:18px;
	padding:10px 0px 0px 40px!important;
}


.img1{
	background:url(../images/img1.jpg) no-repeat;
	height:95px;
}
.pad20 {
	padding:0px 0px 0px 60px;
}

.img2 {
	background:url(../images/img2.jpg) no-repeat;
	height:91px;
}
.contentpointbg {
	background: url(../images/arrow_right_bg.jpg) no-repeat left top;
	width:830px;
	padding:25px;
	font-size:14px;
	line-height:22px;
}
.contentpointbg p {
	margin:0px; padding:0px 5px 10px 5px;
	line-height:18px;
}
ul.rightpoint {
	margin:0px;
	padding:10px 0px 20px 0px;
	list-style:none;
}
ul.rightpoint li {
	background:url(../images/bulet1.gif) no-repeat left 2px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	padding-bottom:5px;
	color:#666666;
}


/*================ Connect ================*/


#connect img {
	opacity: .6;
	float: left;
	border: none;
	margin: 10px 0px 0 0;
}
#connect img#first-connect {
	margin: 5px 5px 0 25px;
}
#connect {
	font-family: Calibri, Arial, Helvetica, sans-serif; 
	color:#FFF;
	font-size:15px;
	position: fixed;
	text-align:left;
	bottom: 10px;
	width: 390px;
	right:-280px;
	height: 35px;
	line-height:35px;	
	background-color: #1C3B12;
	border-left: 3px solid #c8e12f;
}
#connect-btn {
	background:url(../images/email_bulb.jpg) no-repeat 7px center;
	width:95px;
	display:block;
	cursor:pointer;
	line-height:35px;
	padding-left:32px;
	float: left;
}

/*====== Banner ======*/


#slideshow .slide {
	height:258px;
	width:958px;
	display:none
}
#slideshow .slide-content {
	padding:5px 10px;
	margin:0 15px 15px 1px;
	text-align:right;
	position:relative;
	top:-60px;
	background:#690;
	overflow:hidden;
	width:614px
}
#slideshow .slide-content p {
	color:#000;
	font-size:16px;
	font-weight:400;
	margin:0;
	padding:0
}

#sb-loading { display:none;}