@charset "utf-8";
/* CSS Document */
/* This file holds the general css for the  site */


/* CANCELLING ISSUES IN DIFFERENT BROWSERS */
@font-face {
    font-family: 'GliscorGothicRegular';
    src: url('../fonts/gligoth-webfont.eot');
    src: url('../fonts/gligoth-webfont.eot?iefix') format('eot'),
         url('../fonts/gligoth-webfont.woff') format('woff'),
         url('../fonts/gligoth-webfont.ttf') format('truetype'),
         url('../fonts/gligoth-webfont.svg#webfontrJIuMCm9') format('svg');
    font-weight: normal;
    font-style: normal;

}
html,body,div,span,img,applet,embed,canvas,object,iframe {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
h1,h2,h3,h4,h5,h6,p {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
ol,ul,li {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	background:transparent
}
ul,li {
	list-style:none;
}
li {
	display:inline
}
/* GENERAL REDEFINITIONS */
html {
	width:100%;
	height:100%;
	margin:0;
}
body {
	background:#f2f9e9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0;
	color:#616161;
}
a {
	text-decoration:none;
	color:#62990d;
	outline:none;
}
a:hover {
	color:#000;
	outline:none;
}
a img {
border:none;
}
.clr {
	clear:both;
}
.elementWrapper {
  height : auto;
  position : relative;
}
.corners {
	width:100%;
	position : relative;
}
.tl, .tr, .bl, .br {
	position : absolute;
	width : 8px;
	height : 8px; 
	display : block;
	background:url(../images/cornerBg.png) no-repeat;
  /*margin-bottom : -1px;*/  /* this is for IE */
}
.tl {
	background-position:0 0;
    top : 0;
    left : 0;
}
.tr {
	background-position:-8px 0;
	top : 0;
	right : 0;
}
.bl {
	background-position:0 -8px;
	bottom : 0;
	left : 0;
}
.br {
	background-position:-8px -8px;
	right : 0;
	bottom : 0;
}
/* LAYOUT-STRUCTURE */
#wrapper {
	width:870px;
	margin:0 auto;
}
/* Header CSS Start here */
#header {
	margin:0;
	width:870px;
}
#header .headerTop {
	height:60px;
	background:url(../images/horizontalBorderBg.jpg) bottom left repeat-x;
}
.logo {
	margin:20px 0 0 0;
	width:175px;
	height:25px;
	float:left;
	z-index:100;
}
.logo a {
	background:url(../images/logo.png) no-repeat;
	text-indent:-5000px;
	display:block;
	width:175px;
	height:25px;
	cursor:pointer;
}
#header .headerTop .headingContact {
	margin-top:15px;
	text-align:right;
	line-height:16px;
	float:right;
}
#header .latestWrapper {
	padding:30px 0 20px;
	background:url(../images/horizontalBorderBg.jpg) bottom left repeat-x;
}
.latestWrapper .imageHolder {
	height:140px;
	width:360px;
	margin-right:60px;
	background:#e0efcd;
	float:left;
}
.latestWrapper .imageHolder img {
	height:130px;
	width:350px;
	margin:5px;
}
.latestWrapper .details {
	width:450px;
	min-height:150px;
	float:right;
	background:url(../images/latestBgWeboman.jpg) bottom right no-repeat;
}
.navigation {
	height:30px;
	padding:10px 0;
	background:url(../images/horizontalBorderBg.jpg) bottom left repeat-x;
	/*overflow:hidden;*/
}
.navigation ul {
	/*19-may*/
	width:700px;
	/*19-may*/
	margin:0 auto;
	height:30px;
}
.navigation ul li {
	height:30px;
	display:block;
	float:left;
	background:url(../images/mainNavigationDivider.jpg) right center no-repeat;
	padding-right:2px;
	position:relative;
	z-index:100;
}
.navigation ul li.last {
	background:none;
}
.navigation > ul > li > a {
	height:30px;
	display:block;
	margin:0 5px;
	padding:0 15px;
	font-family: 'GliscorGothicRegular';
	font-size:24px;
	text-transform:uppercase;
	line-height:29px;
	/*background:url(../images/mainNavBg.png) no-repeat;
	text-indent:-5000px;*/
}
.navigation > ul > li.selected > a {
	color:#000;
}
/*.navigation ul li a.home {
	width:65px;
	background-position:0 0;
}
.navigation ul li a.about {
	width:80px;
	background-position:-58px 0;
}
/*.navigation ul li a.work {
	width:70px;
	background-position:-135px 0;
}
.navigation ul li a.expertise {
	width:110px;
	background-position:-195px 0;
}
.navigation ul li a.blog {
	width:60px;
	background-position:-300px 0;
}*/
/*.navigation ul li a.home:hover, .navigation ul li.selected a.home {
	width:65px;
	background-position:0 -30px;
}
.navigation ul li a.about:hover, .navigation ul li.selected a.about {
	width:80px;
	background-position:-60px -30px;
}*/
.navigation ul li a.about:hover, .navigation ul li:hover a.about {
	background:url(../images/aboutHoverBg.png) top left no-repeat;
	color:#fff;
	/*background:#62990d;*/
	/*-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-right-radius: 5px; 
	-webkit-border-top-left-radius: 5px;*/
}
/*.navigation ul li a.work:hover, .navigation ul li.selected a.work {
	width:70px;
	background-position:-135px -30px;
}
.navigation ul li a.expertise:hover, .navigation ul li.selected a.expertise {
	width:110px;
	background-position:-195px -30px;
}
.navigation ul li a.blog:hover, .navigation ul li.selected a.blog {
	width:60px;
	background-position:-300px -30px;
}*/
.navigation ul li div.dropdown {
	position:absolute;
	top:30px;
	left:5px;
	background:url(../images/mainNavigationDropdownTopBg.png) top left no-repeat;
	width:220px;
	padding:15px 0 0;
	display:none;
}
.navigation ul li:hover div.dropdown {
	display:block;
}
.navigation ul li div.dropdown ul {
	width:220px;
	background:url(../images/mainNavigationDropdownBottomBg.png) bottom left no-repeat;
	padding-bottom:15px;
	height:auto;
}
.navigation ul li div.dropdown ul li {
	background:url(../images/dropdownBg.png) repeat-y;
	padding:0 15px;
	min-height:30px;
	width:190px;
	float:none;
}
.navigation ul li div.dropdown ul li a {
	display:block;
	min-height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	background:url(../images/dropdownTopBorderBg.jpg) bottom left repeat-x;
	text-indent:0;
	font-family:Arial, Helvetica, sans-serif;
}
.navigation ul li div.dropdown ul li.last a {
	background:none;
}
.navigation ul li div.dropdown ul li a:hover {
	color:#000;
}
.subNavigation {
	height:40px;
	padding:5px 0;
	background:url(../images/horizontalBorderBg.jpg) bottom left repeat-x;
}
.subNavigation ul {
	margin:0;
	height:30px;
	float:left;
	margin-top:5px;
}
.subNavigation ul li {
	height:30px;
	display:block;
	float:left;
	margin-right:5px;
	position:relative;    
	font-family:'GliscorGothicRegular';
	font-size:24px;
	line-height:30px;
	text-transform:uppercase;
	color:#000;
}
.subNavigation ul li a {
	height:30px;
	display:block;
	/*background:url(../images/subMenuBg.png) no-repeat;*/
	/*margin:0 5px 0 0;*/
	padding-left:10px;
	/*text-indent:-5000px;*/
}
.subNavigation ul li a span {
	height:30px;
	display:block;
	padding-right:10px;
	/*text-indent:-5000px;*/
}
.subNavigation ul li a:hover, .subNavigation ul li.selected a, .subNavigation ul li.selected-0 a, .subNavigation ul li.selected-1 a, .subNavigation ul li.selected-2 a {
	background-position:0 0;
	background:#62990d url(../images/subMenuHoverBg.png) no-repeat;
	color:#fff;
	
}
.subNavigation ul li a:hover span, .subNavigation ul li.selected a span, .subNavigation ul li.selected-0 a span, .subNavigation ul li.selected-1 a span, .subNavigation ul li.selected-2 a span {
	background:url(../images/subMenuHoverBg.png) no-repeat;
	background-position:100% -30px;
	/*text-indent:-5000px;*/
}
/*.subNavigation ul li.career {
	width:85px;
	background:url(../images/careerTag.jpg) no-repeat;
	text-indent:-5000px;
}*/
.subNavigation ul li.webonise {
	/*width:130px;
	background:url(../images/weboniseTag.jpg) no-repeat;
	text-indent:-5000px;*/
}
/*.subNavigation ul li.clientele {
	width:95px;
	background:url(../images/clienteleTag.jpg) no-repeat;
	text-indent:-5000px;
}
.subNavigation ul li.partners {
	width:90px;
	background:url(../images/partnersTag.jpg) no-repeat;
	text-indent:-5000px;
}*/
/*.subNavigation ul li.contacts {
	width:75px;
	background:url(../images/contactTag.jpg) no-repeat;
	text-indent:-5000px;
}*/
.subNavigation ul li.expertise{
	width:115px;
}
.subNavigation ul li.webonisers {
	width:130px;
}
/*.subNavigation ul li a.development {
	width:110px;
	background-position:-595px 0;
}
.subNavigation ul li a.development:hover, .subNavigation ul li.selected a.development {
	width:110px;
	background-position:-595px -30px;
}
.subNavigation ul li a.technologies {
	width:113px;
	background-position:-710px 0;
}
.subNavigation ul li a.technologies:hover, .subNavigation ul li.selected a.technologies, .subNavigation ul li.selected-1 a.technologies {
	width:113px;
	background-position:-710px -30px;
}
.subNavigation ul li a.uiAndUx {
	width:75px;
	background-position:-830px 0;
}
.subNavigation ul li a.uiAndUx:hover, .subNavigation ul li.selected a.uiAndUx {
	width:75px;
	background-position:-830px -30px;
}
.subNavigation ul li a.management {
	width:110px;
	background-position:-1030px 0;
}
.subNavigation ul li a.management:hover, .subNavigation ul li.selected a.management, .subNavigation ul li.selected-0 a.management {
	width:110px;
	background-position:-1030px -30px;
}
.subNavigation ul li a.design {
	width:66px;
	background-position:-1144px 0;
}
.subNavigation ul li a.design:hover, .subNavigation ul li.selected a.design, .subNavigation ul li.selected-2 a.design {
	width:66px;
	background-position:-1144px -30px;
}
.subNavigation ul li a.mobile {
	width:66px;
	background-position:-1215px 0;
}
.subNavigation ul li a.mobile:hover, .subNavigation ul li.selected a.mobile, .subNavigation ul li.selected-2 a.mobile {
	width:66px;
	background-position:-1215px -30px;
}*/
.subNavigation ul li.work {
	width:65px;
}
/*.subNavigation ul li a.all {
	width:45px;
	background-position:-65px 0;
}*/

.subNavigation ul li a.websites {
	width:85px;
	background-position:-115px 0;
}
/*.subNavigation ul li a.webApps {
	width:90px;
	background-position:-205px 0;
}
.subNavigation ul li a.mobileApps {
	width:105px;
	background-position:-300px 0;
}
.subNavigation ul li a.fbApps {
	width:75px;
	background-position:-410px 0;
}*/
/*.subNavigation ul li a.all:hover, .subNavigation ul li.selected a.all, .subNavigation ul li.selected-1 a.all {
	width:45px;
	background-position:-65px -30px;
}*/
.subNavigation ul li a.websites:hover, .subNavigation ul li.selected a.websites {
	width:85px;
	background-position:-115px -30px;
}
/*.subNavigation ul li a.webApps:hover, .subNavigation ul li.selected a.webApps {
	width:90px;
	background-position:-205px -30px;
}
.subNavigation ul li a.mobileApps:hover, .subNavigation ul li.selected a.mobileApps {
	width:105px;
	background-position:-300px -30px;
}
.subNavigation ul li a.fbApps:hover, .subNavigation ul li.selected a.fbApps{
	width:75px;
	background-position:-410px -30px;
}*/
/* Header CSS End here */

/* Content CSS start */
#content {
	width:870px;
	margin:30px 0 0;
}
#content h1 {
	color:#000;
	font-size:24px;
	font-weight:bold;
	margin-bottom:25px;
}
h2 {
	color:#000;
	font-size:18px;
	font-weight:normal;
	line-height:25px;
	margin:5px 0 10px;
}
#content .left {
	float:left;
}
#content .right {
	float:right;
}
p {
	line-height:16px;
	padding-bottom:10px;
}
a.readMore {
	font-weight:bold;
}
.homeHeadingBanner {
	height:245px;
	width:870px;
	background:url(../images/HomeHeadingBannerBg.jpg) no-repeat;
	text-indent:-5000px;
}
.homeMapWrapper {
	height:445px;
	background:url(../images/homeMapBg.jpg) no-repeat;
}
.homeMapWrapper a {
	display:block;
	height:445px;
	width:870px;
	text-indent:-5000px;
	border:none;
}
ul.workList {
}
ul.workList li {
	display:block;
	width:195px;
	height:140px;
	float:left;
	margin:0 30px 30px 0;
	position:relative;
	overflow:hidden;
}
ul.workList li.marRightNone {
	margin:0 !important;
}
ul.workList li img {
	height:130px;
	width:185px;
	margin:5px;
}
ul.workList li .border {
	position:absolute;
	width:195px;
	height:140px;
	background:url(../images/workThumbBg.png) no-repeat;
	top:0;
	left:0;
	z-index:1;
}
a.cultureImageCaption { 
	position: absolute;
	display:block;
	background:url(../images/cultureImageCaption.png) no-repeat; 
	height: 80px; 
	width: 105px; 
	z-index:10;
	opacity:0;
	top: 5px;
	left: 5px;
	cursor:pointer;
	/* For IE 5-7 */
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
a.boxcaption { 
	position: absolute;
	display:block;
	background:url(../images/boxCaptionBg.png) no-repeat; 
	height: 130px; 
	width: 185px; 
	z-index:10;
	opacity: .0;
	top: 5px;
	left: 5px;
	cursor:pointer;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
a.boxcaption span.ui {
	display:block;
	text-align:center;
	background:url(../images/captionIcons.png);
	background-position:0 0;
	height:25px;
	width:185px;
}
a.boxcaption span.uiCake {
	display:block;
	text-align:center; 
	background:url(../images/captionIcons.png);
	background-position:0 -25px;
	height:25px;
	width:185px;
}
a.boxcaption span.uiJoomla {
	display:block;
	text-align:center;
	background:url(../images/captionIcons.png);
	background-position:0 -50px;
	height:20px;
	width:185px;
}
a.boxcaption span.uiFlash {
	display:block;
	text-align:center;
	background:url(../images/captionIcons.png);
	background-position:0 -75px;
	height:20px;
	width:185px;
}
a.boxcaption span.uiRor {
	display:block;
	text-align:center;
	background:url(../images/captionIcons.png);
	background-position:0 -100px;
	height:25px;
	width:185px;
}
a.boxcaption span.uiFbook {
	display:block;
	text-align:center;
	background:url(../images/captionIcons.png);
	background-position:0 -155px;
	height:25px;
	width:185px;
}
a.boxcaption span.uiWordpress {
	display:block;
	text-align:center;
	background:url(../images/captionIcons.png);
	background-position:0 -125px;
	height:25px;
	width:185px;
}
a.boxcaption span.uiMobile {
	display:block;
	text-align:center;
	background:url(../images/captionIcons.png);
	background-position:0 -180px;    
	height:25px;
	width:185px;
}
a.boxcaption span.title {
	display:block;
	text-align:center;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	/*line-height:90px;*/
	padding-top:50px;
}
	
/* Content CSS end */

/*Footer Start Here*/
#footer {
	width:870px;
	height:95px;
	background:url(../images/footerBg.jpg) no-repeat;
	margin:0 0 10px;
}
#footer ul.Links {
	display:block;
	float:left;
	height:20px;
	padding:5px 0;
	margin:45px 0 0 10px;
}
#footer ul.Links li {
	display:block;
	float:left;
	height:20px;
	padding:0 10px;
	font-family: 'GliscorGothicRegular';
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	color:#000;
}
#footer ul.Links li a {
	display:block;
	height:20px;
	text-align:center;
}
#footer ul.Links li.followUs {
	background-position:0 0;
	width:75px;
	padding:0;
	margin-right:10px;
}
#footer ul.Links li.facebook, #footer ul.Links li.twitter {
	border-right:1px solid #c3dca4;
}
#footer ul.Links li.facebook a {
	background-position:-85px 0;
	width:50px;
}
#footer ul.Links li.twitter a {
	background-position:-142px 0;
	width:45px;
}
#footer ul.Links li.linkedin a {
	background-position:-199px 0;
	width:45px;
}
#footer ul.Links li.facebook a:hover {
	background-position:-85px -20px;
}
#footer ul.Links li.twitter a:hover {
	background-position:-142px -20px;
}
#footer ul.Links li.linkedin a:hover {
	background-position:-199px -20px;
}
	
/*Footer CSS end*/

/*Other CSS start*/
.marTop5{margin-top:5px}.marTop10{margin-top:10px}.marTop15{margin-top:15px}.marTop20{margin-top:20px}.marTop25{margin-top:25px}.marTop30{margin-top:30px}.marTop35{margin-top:35px}.marTop40{margin-top:40px}.marTop50{margin-top:50px}.marTop100{margin-top:100px}.marBot5{margin-bottom:5px}.marBot10{margin-bottom:10px}.marBot15{margin-bottom:15px}.marBot20{margin-bottom:20px}.marBot25{margin-bottom:25px}.marBot30{margin-bottom:30px}.marBot35{margin-bottom:35px}.marBot40{margin-bottom:40px}.marBot45{margin-bottom:45px}.marBot50{margin-bottom:50px}.bold{font-weight:bold}.normal{font-weight:normal}.red{color:#F00}.green{color:#008000}.black{color:#000}.white{color:#FFF}.rightSide{float:right}.leftSide{float:left}.underline{text-decoration:underline}
/*Other CSS end*/

/*Hemant css*/
.pageHeading {
	margin:0;
	padding-bottom:30px;
}
.careerHeading {
	/*background:url(../images/careerHeading.jpg) no-repeat; width:485px; height:15px;*/
	font-family: 'GliscorGothicRegular';
	font-size:18px;
	color:#000;
	line-height:16px;
	text-transform:uppercase;
}
ul.mainContent {
	padding-bottom:30px;
}
ul.mainContent > li {
	display:block;
	background:url(../images/horizontalBorderBg.jpg) bottom left repeat-x;
	padding-bottom:20px;
	margin-bottom:20px;
}
.mainHeading {
	width:300px;
	float:left;
	margin-right:50px;
	font-size:46px;
	text-transform:uppercase;
	line-height:40px;
	color:#62990d; 
	font-family: 'GliscorGothicRegular';
}
.counter {
	float:left;
	width:60px;
	height:35px; 
	color:#000;   
}
/*.counterOne {
	background:url(../images/zeroOne.jpg) no-repeat;
	width:60px; 
	height:35px;
}
.counterTwo {
	background:url(../images/zeroTwo.jpg) no-repeat;
	width:60px; 
	height:35px;
}
.counterThree {
	background:url(../images/zeroThree.jpg) no-repeat;
	width:60px; 
	height:35px;
}
.counterFour {
	background:url(../images/zeroFour.jpg) no-repeat;
	width:60px; 
	height:35px;
}*/
.headerBig {
	float:right;
	width:230px;
}
.headerBig p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
	padding-bottom:30px;
}
/*.frontendEngineerHeading {
	background:url(../images/frontendEngineerHeading.jpg) no-repeat;
	height:80px;
	width:155px;
}*/
/*.webEngineerHeader {
	background:url(../images/webEngineerHeading.jpg) no-repeat;
	width:155px;
	height:80px;
}
.outsourceProductHeading {
	background:url(../images/outsourceProductHeading.jpg) no-repeat;
	width:215px;
	height:115px;
}
.socialApplication {
	background:url(../images/socialApplication.jpg) no-repeat;
	width:215px;
	height:100px;
}
.rubyonRails {
	background:url(../images/rubyonrails.png) no-repeat;
	width:215px;
	height:100px;
}
.uiUx {
	background:url(../images/uiUx.png) no-repeat;
	width:80px;
	height:35px;
}
.cakePhp {
	background:url(../images/cakephp.png) no-repeat;
	width:155px;
	height:45px;
}
.mobilePlats {
	background:url(../images/mobilePlatform.png) no-repeat;
	width:175px;
	height:75px;
}*/
.productDevlopmentHeading {
	background:url(../images/productDevlopmentHeading.jpg) no-repeat;
	width:215px;
	height:75px;
}
/*.visionHeading {
	background:url(../images/vissionHeading.jpg) no-repeat;
	width:105px;
	height:35px;
}
.missionHeading {
	background:url(../images/missionHeading.jpg) no-repeat;
	width:120px;
	height:35px;
}
.cultureHeading {
	background:url(../images/cultureHeading.jpg) no-repeat;
	width:130px;
	height:35px;
}*/
/*.xebecHeading {
	background:url(../images/xebecHeading.jpg);
	width:95px;
	height:35px;
}*/
.weboniseTeam {
	/*background:url(../images/weboniseTeam.png) no-repeat;
	height:80px;
	font-family: 'GliscorGothicRegular';
    font-size: 46px;
    line-height: 40px;
    margin-right: 10px;
    text-transform: uppercase;
	color:#62990D;
	margin-bottom:5px;*/
}
/*.shardulMohite {
	background-position:1000px 0;
}
.nayanDeshmukh {
	background-position:-250px 0;
}
.vijayKumbhar {
	background-position:-500px 0;
}
.sauravMishra {
	background-position:-750px 0;
}
.aniketAwti {
	background-position:-250px -180px;
}
.ratandeepDeshmane {
	background-position:-750px -270px;
}
.avinashBanger {
	background-position:-500px -90px;
}
.swapnilVathare {
	background-position:0 -270px;
}
.milindChaskar {
	background-position:-250px -270px;
}
.hemantSethi {
	background-position:-500px -270px;
}
.nishithAnshu {
	background-position:0 -180px;
}
.avinashMadbhave {
	background-position:-750px -90px;
}
.bhuvanKhanna {
	background-position:-500px -180px;
}
.vivekParihar {
	background-position:-750px -180px;
}
.anjumPathan {
	background-position:-250px -90px;
}
.brijeshKumar {
	background-position:0 -90px;
}
.innozonHeading {
	background:url(../images/innozonHeading.jpg) no-repeat;
	width:130px;
	height:35px;
}
.engineYardHeading {
	background:url(../images/engineYardTag.jpg) no-repeat;
	width:106px;
	height:71px;
}*/
.position {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding-bottom:30px;
	line-height:16px;
	text-transform:none;
}
.headingDetails {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	padding-bottom:20px;
	color:#000;
	font-weight:bold;
}
ol.collaboration li {
	display:list-item;
	list-style:disc;
	float:left;
	margin-left:15px;
	color:#333;
	margin-bottom:5px;
}

.mainDetails {
	float:right;
	width:520px;
}
.mainDetails p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
}
.mainDetails ul {
	padding-left:30px;
	padding-bottom:20px;
}
.mainDetails ul li {
	display:list-item;
	list-style:decimal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666;
	background:none;
	padding:0;
	margin:0;
}
ul.culture {
	margin:0;
	padding:0;
}
ul.culture li {
	display:block;  
	margin:0 20px 20px 0;
	float:left;
}
ul.culture li.marRight {
	margin-right:0;
}
ul.culture li .imageHolder {
	background:#e0efcd;
	width:115px;
	height:90px;
}
ul.culture li .imageHolder img {
	padding:5px;
	width:105px;
	height:80px;
}
.searchWrapper {
	background:url(../images/searchWrapperBg.jpg) no-repeat;
	float:right;
	width:240px;
	height:39px;
}
ul.clientele {
	margin:0;
	padding:0;
}
ul.clientele li {
	margin:0;
	padding:0;
	width:185px;
	height:130px;
	display:block;
	float:left;
	padding:5px;
	margin:0 30px 30px 0;
	background:url(../images/workThumbBg.png) no-repeat;
}
ul.clientele li.marRight {
	margin:0 0 30px 0;
}
/*
input.submit {
	display:block;
	background:url(../images/searchIcon.png) top right no-repeat;
	width:40px;
	height:29px;
	margin:5px 5px 5px 0;
	text-align:center;
	float:right;
	cursor:pointer;
	border:none;
}
input.field, textarea, select {
	width:180px;
	height:24px;
	padding:2px 5px;
	margin:5px 0 5px 5px;
	font-size:12px;
	line-height:14px;
	color:#000;
	border:none;
}
*/
.searchWrapper input.field{
	background:url(../images/searchBoxInputBg.png) no-repeat;
	width:180px;
	height:24px;
	padding:2px 5px;
}
.headerBig .imageHolder {
	background:#e0efcd;
	width:195px;
	height:140px;
	margin-top:40px;
}
.headerBig .imageHolder img {
	padding:5px;
	width:185px;
	height:130px;
}
.processChartImg {
	width:518px;
	height:684px;
	border:1px solid #FFF;
	background:url(../images/processChart.jpg) top left no-repeat;
	margin-bottom:20px;
}
.rorImg {
	background:url(../images/rubyonrailsBigImg.jpg) no-repeat;
	width:518px;
	height:263px;
	border:1px solid #FFF;
	margin-bottom:10px;
}
.uiUxImg {
	background:url(../images/uiuxBigImg.jpg) no-repeat;
	width:518px;
	height:263px;
	border:1px solid #FFF;
	margin-bottom:10px;
}
.cakePhpImg {
	background:url(../images/cakephpBigImg.jpg) no-repeat;
	width:518px;
	height:320px;
	border:1px solid #FFF;
	margin-bottom:10px;
}
.mobilePlatsImg {
	background:url(../images/mobilePlats.jpg) no-repeat;
	width:518px;
	height:300px;
	border:1px solid #FFF;
	margin-bottom:10px;
}
.socialAppImg {
	width:518px;
	height:263px;
	border:1px solid #FFF;
	background:url(../images/socialAppBigImg.jpg) top left no-repeat;
	margin-bottom:20px;
	margin-bottom:10px;
}
.mainHeadingSmall {
	margin-right:0;
	color: #62990D;
    float: left;
    font-family: 'GliscorGothicRegular';
    font-size: 46px;
    line-height: 40px;
    text-transform: uppercase;
    width: 300px;
}
.mainDetailsSmall {
	float:right;
	width:570px;
}
.mainDetailsSmall .imageHolder {
	background:#e0efcd;
	width:180px;
	height:120px;
	float:left;
	margin:0 30px 30px 0;
}
.margin {
	margin:0 30px 0 0 !important;
}
.mainDetailsSmall .imageHolder img {
	padding:5px;
	width:170px;
	height:110px;
}
.mainDetailsSmall .textHolder {
	width:360px;
	float:right;
}

.mainDetailsSmall .textHolder p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#666;
}
.partnersLink {
	background:url(../images/linkIcon.png) no-repeat;
	width:15px;
	height:15px;
	float:left;
}
.partnersLink a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:25px;
}
.socialNetwork {
	background:url(../images/socialNetworkBg.jpg) no-repeat;
	width:85px;
	height:25px;
	padding:5px;
}
.socialNetwork .faceBook a {
	background:url(../images/socialLinksbg.png) no-repeat;
	display:block;
	width:25px;
	height:25px;
	float:left;
	margin-right:5px;
	text-indent:-5000px;
	background-position:0 0;
}
.socialNetwork .faceBook a:hover {
	background-position:0 -25px;
}
.socialNetwork .twitter a {
	background:url(../images/socialLinksbg.png) no-repeat;
	display:block;
	width:25px;
	float:left;
	height:25px;
	margin-right:5px;
	text-indent:-5000px;
	background-position:-25px 0;
}
.socialNetwork .twitter a:hover {
	background-position:-25px -25px;
}
.socialNetwork .linkedin a {
	background:url(../images/socialLinksbg.png) no-repeat;
	display:block;
	width:25px;
	float:right;
	height:25px;
	text-indent:-5000px;
	background-position:-50px 0;
}
.socialNetwork .linkedin a:hover {
	background-position:-50px -25px;
}
.contactLeft {
	float:left;
	width:320px;
	margin-right:30px;
}
.contactRight {
	float:right;
	width:520px;
}
.contactRight .heading {
	font-family:'GliscorGothicRegular';
	font-size:46px;
	line-height:50px;
	color:#62990d;
	font-weight:normal;
	margin-bottom:45px;
	text-transform:uppercase;
}
.contactRight .subHeading {
	font-family:'GliscorGothicRegular';
	font-size:18px;
	line-height:20px;
	color:#000;
	font-weight:normal;
	text-transform:uppercase;
}
.contactLeft h2 {
	margin:0 0 20px 0;
}
.contactLeft h3 {
	font-size:14px;
	color:#000;
	margin:0 0 20px 0;
}
.contactRight h2 {
	margin:0 0 20px 0;
}
ul.contactRight > li {
	display:block;
	margin-bottom:5px;
}
input.submit {
	display:block;
	background:url(../images/sendBtn.png) no-repeat;
	width:52px;
	height:39px;
	cursor:pointer;
	border:none;
	float:left;
}
input.submit:hover {
	background:url(../images/sendBtn.png) no-repeat;
	background-position:0 -39px; 
}
input.field, textarea {
	background:url(../images/inputTextBg.png) no-repeat;
	width:340px;
	height:28px;
	font-size:12px;
	color:#000;
	margin-left:5px;
	border:none;
	float:left;
	padding:0 5px 2px 5px;
}
textarea {
	background:url(../images/inputTextAreaBg.png) no-repeat;
	width:340px;
	height:108px;
	overflow:auto;
	padding-top:2px;
}
.submitDetails {
	width:145px;
	float:right;
	padding:4px 0;
	font-size:14px;
	color:#000;
}
.submitText {
	font-size:14px;
	color:#000;
	font-weight:bold;
	width:115px;
	float:left;
}
.textareaWrapper .feildWrapper {
	background:url(../images/messageBoxBg.png) no-repeat;
	width:510px;
	height:109px;
	padding:5px 0;
}
.textareaWrapper .feildWrapper:hover {
	background:url(../images/messageBoxBg.png) no-repeat;
	background-position:0 -119px;
}
.textareaWrapper .errorWrapper {
	background:url(../images/messageBoxBg.png) no-repeat;
	background-position:0 0px;
	width:510px;
	height:109px;
	padding:5px 0;
}
.feildWrapper {
	background:url(../images/inputBoxBg.png) no-repeat;
	width:510px;
	height:29px;
	padding:5px 0;
}
.feildWrapper:hover {
	background:url(../images/inputBoxBg.png) no-repeat;
	background-position:0 -39px;
}
.succesWrapper {
	background:url(../images/inputBoxBg.png) no-repeat;
	width:510px;
	height:29px;
	padding:5px 0;
}
.succesWrapper:hover {
	background:url(../images/inputBoxBg.png) no-repeat;
	background-position:0 -39px;
}
.errorWrapper {
	background:url(../images/inputBoxBg.png) no-repeat;
	background-position:0 -39px;
	width:510px;
	height:29px;
	padding:5px 0;
}
.feildWrapper .icon {
	background:url(../images/contactIcon.png) no-repeat;
	background-position:0 0px;
	width:20px;
	height:20px;
	margin-right:5px;
	float:right;
}
.errorWrapper .icon {
	background:url(../images/contactIcon.png) no-repeat;
	background-position:0 -20px;
	width:20px;
	height:20px;
	margin-right:5px;
	float:right;
}
.succesWrapper .icon {
	background:url(../images/contactIcon.png) no-repeat;
	background-position:0 -40px;
	width:20px;
	height:20px;
	margin-right:5px;
	float:right;
}
#slideshow {
	width:670px;
	overflow:hidden;
    /*position:relative;*/
    height:275px;
/*	position:relative;*/
}
.panel-wrapper {
	position:relative;
}

/*Hemant 27 june 2011*/
#slideshow ul li {
	width:670px;
	height:275px;
	overflow:hidden; 
}
#prevBtn a {
	background:url(../images/slidersNextPrevBtn.png) left center no-repeat;
	background-position:0 0;
	display:block;
	width:60px;
	height:276px;
	text-indent:-5000px;
	position:absolute;
	left:0;
	top:0;
}
#prevBtn a:hover {
	background:url(../images/slidersNextPrevBtnHover.png) left center no-repeat;
	background-position:0 0;
}

#nextBtn a {
	background:url(../images/slidersNextPrevBtn.png) left center no-repeat;
	background-position:-60px 0;
	display:block;
	width:60px;
	height:276px;
	text-indent:-5000px;
	position:absolute;
	right:0;
	top:0;
}
#nextBtn a:hover {
	background:url(../images/slidersNextPrevBtnHover.png) left center no-repeat;
	background-position:-60px 0;
}
ul.mainContent > li.careers {
	background: none;
	margin-bottom:-10px;
	padding-bottom:0;
}
/**/
/*#slideshow img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow img.active {
    z-index:10;
    opacity:1.0;
}
#slideshow img.last-active {
    z-index:9;
}*/
/*Hemant css end*/

#footer .copyright {
    display: block;
    float: right;
    height: 20px;
    margin: 45px 10px 0 0;
    padding: 5px 0;
    color: #000000;
    font-family: 'GliscorGothicRegular';
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
}


