/* Created by http://www.javildesign.com */
.link  {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-shadow: 1px 1px 0px #000;

	width: 750px;

	float: left;

	position: absolute;

	left: 0px;

	bottom: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

}





/* BASIC SETTINGS */



#menu {

		width: 1043px;

		margin:0px auto;

	}



#menu li a.top {

	font-size: 15px;

	font-weight:bold;

	font-family:Arial;

	cursor: pointer;

	padding:22px 30px 21px 30px;

	margin:0px;

	display:block;

	line-height:0px;

        color:#FFF !important;

	text-shadow: 1px 1px #000000;

}



#menu ul {

	margin: 0px; /* submenus are aligned correctly */

	list-style-type:none;

 text-align: center;

}

#menu ul  li 

{

	

	position:relative;

	z-index:99999;

  display: inline-block;

}

#menu ul li#first

{

background:none !important;

}

#menu ul  li.mainButton  

{

background:url("images/mainmenu_border.png") no-repeat scroll left center transparent !important;

}

#menu  .mainButton  {

	position: relative; /* needed for the submenus! */

	margin: 0px;

	padding: 0px;

}

#menu  li  ul  {

/*	display: none; /* hide the submenu */

}

#menu li:hover ul  {

	display: block; /* unhide the submenu on hover */

float:left;

padding:8px;

width:138px;

}

#menu li.mainButton:hover {

	background-image: url(mainButtonHover.html);

}





/* -------- Behavior settings -------- */

#menu .mainButton div.mobile_apps,#menu .mainButton div.mobile_apps div,#menu .mainButton div.casual,#menu .mainButton div.casual div,#menu .mainButton div.marketing div,#menu .mainButton div.portfolio,#menu .mainButton div.portfolio div,#menu .mainButton div.company,#menu .mainButton div.company div,#menu .mainButton div.global,#menu .mainButton div.global div
{

width:308px !important;

}



#menu .mainButton div div.bg

{

background-image:none !important;

background-color:#ffffff;

position:static;

float: left; 

/*width:617px;*/

padding-bottom:0px !important;

}



#menu .mainButton div 

{

/* background-color:transparent;

background-image: url(images/menu_images/shadow_bg.png);

background-position:0 bottom;

background-repeat:repeat-x; 

border-right:1px solid #BFBFBF;

border-left:1px solid #BFBFBF;

padding-bottom:3px;

*/

float: left; 

width:0px;



}
#menu .mainButton div.service
{
width:180px;
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65) !important;
position:absolute;

}
#menu .mainButton div.solution
{
position:absolute;
}

#menu li.mainButton div

{

display:none;

}

#menu li.mainButton:hover div

{

display:block;

}

#menu .mainButton div.company

{

left: 10px;
position: absolute;

}

#menu .mainButton div.mobile_apps

{

left: 0px;

}

#menu .mainButton div.casual

{

left: 0px;

}

/*#menu .mainButton div.casual ul{padding-bottom:0px;}*/

#menu .mainButton div.web_apps

{

left: -5px;

width:310px !important;

}

#menu .mainButton div.web_apps div

{

width:310px;

}



#menu .mainButton div.marketing

{

left: -3px;

width:156px !important; 

}

#menu .mainButton div.marketing div

{

width:156px !important;

}

#menu .mainButton div.portfolio

{

left: 0px;
position:absolute;

}
#menu .mainButton div.global,div.ecommerce div{
position:absolute;
width:308px !important;	
}

div.ecommerce,div.ecommerce div

{

width:308px !important;

}



#menu .mainButton li a 

{

	color:#093D5D !important;

	text-decoration:none;

	padding:5px 0px 0px 5px;

	font-family:Tahoma;

	font-size:12px;

	display:block;

	text-align:left;

	font-weight:bold;

	float:left;

	width:133px;
	cursor:pointer;
	height:50px;
	
	

}

#menu .mainButton li a  img

{

	padding:3px 0px 0px 3px;

	float:left;

	

}

#menu .mainButton li a  img.team

{

	padding:5px 0px 0px 8px;

}

#menu .mainButton li a  img.vision

{

	padding:8px 0px 0px 4px;

}

#menu .mainButton li a  img.certification

{

	padding:8px 0px 0px 4px;

}

#menu .mainButton li a  img.career

{

	padding:8px 0px 0px 3px;

}

#menu .mainButton li a  img.client

{

	padding:5px 0px 0px 8px;

}

#menu .mainButton li a  img.seo

{

	padding:8px 0px 0px 0px;

}

#menu .mainButton li a  img.media

{

	padding:8px 0px 0px 0px;

}

#menu .mainButton li a  img.uber

{

	padding:2px 0px 0px 3px;

}

#menu .mainButton li a  img.ppp

{

	padding:6px 8px;

}

#menu .mainButton li a  img.mob_web

{

	padding:6px 0px 0px 8px;

}

#menu .mainButton li a  img.windows

{

	padding:5px 0px 0px 3px;

}

#menu .mainButton li a span

{

	float:right;

	width:87px;

	padding:12px 0px;

}

#menu .mainButton li.cmodel a span

{

padding-bottom: 7px;

    padding-left: 0;

    padding-right: 0;

    padding-top: 7px;

    width: 80px;

}

#menu .mainButton li a  span.blackberry

{

	float:right;

	width:85px;

	padding:10px 0px;

}
#menu .mainButton li a  span.windows_pf
{
	float:right;
	width:85px;
	padding:6px 0px;
}

#menu .mainButton li a  span.iphone-game

{

	float:right;

	width:95px;

	padding:10px 0px;

}

#menu .mainButton li a  span.modeling

{

	float:right;

	width:80px;

	padding:4px 0px;

}

#menu .mainButton li a  span.infrastructure

{

	width:94px !important;

}

#menu .mainButton li a  span.windows

{

	float:right;

	width:80px;

	padding:11px 4px 6px 0px;

}

#menu .mainButton li a span.sencha

{

	padding:11px 4px 6px 0px;

}



#menu .mainButton li a  span.game

{

	float:right;

	width:90px;

	padding:4px 0px;

}

#menu .mainButton li a  span.ror

{

	width:92px !important;



}

#menu .mainButton li a  span.android

{

	float:right;

	width:85px;

	padding:10px 0px ;

	

}

#menu .mainButton li a  span.android-games

{

	float:right;

	width:85px;

	padding:8px 0px ;

}



#menu .mainButton li a  span.magento

{

padding:10px 0px !important;

}

#menu .mainButton li a  span.android-tab

{

	float:right;

	width:80px;

	padding:8px 0px ;

	

}

#menu .mainButton li a  span.media

{

	float:right;

	width:88px;

	padding:5px 0px;

}

#menu .mainButton li a  span.mobile-web

{

	float:right;

	width:80px;

	padding:8px 0px;

}

#menu .mainButton li a  span.web

{

	float:right;

	width:85px;

	padding:12px 0px;

}

#menu .mainButton li a  span.consulting

{

	padding:11px 0px;

}

#menu .mainButton li a  span.career

{

	padding:6px 0px 0px 0px;

        width:85px;



}

#menu .mainButton li a  span.seo

{

	float:right;

	width:95px;



	padding:5px 0px;

}

#menu .mainButton li a  span.qa

{

	float:right;

	width:85px;

	padding:5px 0px;

}

#menu .mainButton li a  span.wordpress

{

	width:88px;

}

#menu .mainButton li a  span.mob_web

{

	width:88px;

	padding:6px 0px 0px !important;

}



div.ecommerce

{

 width: 308px;

}



#menu #web ul.sub1 li a  span

{

	float:right;

	width:82px;

	

}

#menu #web ul.sub2 li a  span

{

	float:right;

	width:85px;

}

#menu #web ul.sub3 li a  span

{

	float:right;

	width:82px;

}

#menu #web ul.sub4 li a  span

{

	padding:10px 0px;

	float:right;

	width:82px;

}



#menu .mainButton li a  span.vision

{

	float:right;

	width:80px;

	padding:8px 0px;

}

#menu .mainButton li a  span.phonegap

{

	float:right;

	width:80px;

	padding:8px 0px;

}

#menu .mainButton li a  span.asp

{

	float:right;

	width:80px;

	padding:8px 0px;

}

#menu .mainButton li a  span.uber

{

	float:right;

	width:80px;

	padding:11px 0px 8px;

}

#menu .mainButton li a span.zen

{

	width:85px;

}

#menu .mainButton li a  span.xcart

{

	float:right;

	width:85px;

	padding:12px 0px;

}

#menu .mainButton li a  span.certification


{

	float:right;

	width:90px;

	padding:5px 0px;

}



span.vtiger

{

padding: 11px 0;

    width: 88px;

}

span.sugar

{

padding: 12px 0;

}

span.salesforce

{

padding: 10px 0;

    width: 86px;

}

#menu .mainButton li a  span.saas

{

	float:right;

	width:90px;

	padding:0px 0px;

}

#menu .mainButton li a  span.ppp

{

	float:right;

	width:93px;

	padding:10px 0px;

}

#menu .mainButton li a  span.team

{

	float:right;

	width:80px;

	padding:10px 0px;

}

#menu .mainButton li a  span.client

{

	float:right;

	width:94px;

	padding:10px 0px;

}

#menu .mainButton li a  span.ipad

{

	float:right;

	width:85px;

	padding:10px 0px;

}

#menu .mainButton li a  span.pgame

{

	float:right;

	width:88px;

	padding:10px 0px;

}

#menu .mainButton li a  span.testimonial

{

	padding:5px 0px;

        width:90px !important;

	

}



#menu .mainButton  li  {

	line-height: 14px;

	font-size: 12px;

	height: 50px; /* height and width for the submenus */

	width: 138px;

	/*background-image: url(images/menu_images/menu_hover.png);*/

	float:left;

	margin:5px 0px;

}



#menu .mainButton li:hover  

{

	/*background-image: url(images/menu_images/menu_hover.png);*/

}



#menu .mainButton  li a:hover  

{

	color:#093D5D !important;

}

#menu .mainButton li.phonegap

{

background:url("images/menu_images/phonegap.png") no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.windows

{

background:url("images/menu_images/windows_mobile.png") no-repeat scroll 0px 0px !important;

}



#menu .mainButton li.pgame

{

background:url("images/menu_images/game.png") no-repeat scroll 0px 0px !important;

}



#menu .mainButton li.enterprise

{

background:url("images/menu_images/enterprise.png") no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.mcommerce

{

background:url("images/menu_images/mcommerce.png") no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.ecommerce

{

background:url("images/menu_images/ecommerce.png") no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.content

{

background:url("images/menu_images/content.png") no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.project

{

background:url("images/menu_images/project.png") no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.crm

{

background:url("images/menu_images/crm.png") no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.real

{

background:url("images/menu_images/real.png") no-repeat scroll 0px 0px !important;

}



#menu .mainButton li.port

{

background:url("images/menu_images/porting.png") no-repeat scroll 0px 0px !important;

}



span.port

{

padding: 5px 0 !important;

    width: 77px !important;

}



#menu .mainButton li.tour

{

background:url("images/menu_images/tour.png") no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.virtuemart

{

background:url("images/menu_images/virtuemart.png") no-repeat scroll 0px 0px !important;

}



div.solution,div.solution div

{

width:308px !important;

left:0px;

}



span.enterprise,span.project,span.content,span.tour,li.sencha span.wordpress

{

padding:5px 0px !important;

}



#menu .mainButton li.modeling

{

background:url(images/menu_images/cmodel.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.game

{

background:url(images/menu_images/game_prog_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.mobile_games

{

background:url(images/menu_images/mobile_games_hover.png) no-repeat scroll 0px 0px  !important;

}



#menu .mainButton li.vision

{

background:url(images/menu_images/vision_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.testimonial

{

background:url(images/menu_images/testimonial_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.team

{

background:url(images/menu_images/team_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.certification

{

background:url(images/menu_images/certification_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.career

{

background:url(images/menu_images/career_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.client

{

background:url(images/menu_images/client_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.infrastructure

{

background:url(images/menu_images/infrastructure_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.magento

{

background:url(images/menu_images/magento_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.php

{

background:url(images/menu_images/php_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.mob_web

{

background:url(images/menu_images/mobile_website_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.ror

{

background:url(images/menu_images/ror_hover.png) no-repeat scroll 0px 0px  !important;

}



#menu .mainButton li.html

{

background:url(images/menu_images/html5_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.zencart

{

background:url(images/menu_images/zencart_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.drupal

{

background:url(images/menu_images/drupal_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.asp

{

background:url(images/menu_images/net_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.xcart

{

background:url(images/menu_images/xcart_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.joomla

{

background:url(images/menu_images/joomla_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.wordpress

{

background:url(images/menu_images/wordpress_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.uber

{

background:url(images/menu_images/uber_hover.png) no-repeat scroll 0px 0px  !important;

}



#menu .mainButton li.iphone

{

background:url(images/menu_images/iphone_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.ipad

{

background:url(images/menu_images/ipad_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.android

{

background:url(images/menu_images/android_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.android-tab

{

background:url(images/menu_images/android-tab-hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.cmodel

{

background:url(images/menu_images/cmodel.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.unity3d

{

background:url(images/menu_images/unity3d_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.alfresco

{

background:url(images/menu_images/alfresco_hover.png) no-repeat scroll 0px 0px  !important;

}



#menu .mainButton li.liferay

{

background:url(images/menu_images/liferay_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.appcelerator{

background:url(images/menu_images/appcelerator_hover.png) no-repeat scroll 0px 0px  !important;

}



#menu .mainButton li.pmagento{

background:url(images/menu_images/pmagento_hover.png) no-repeat scroll 0px 0px !important;

}



#menu .mainButton li.mosync

{

background:url(images/menu_images/mosync_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.corona

{

background:url(images/menu_images/corona_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.sencha

{

background:url(images/menu_images/sencha_touch.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.vtiger

{

background:url(images/menu_images/vtiger_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.sugar

{
background:url(images/menu_images/suger_crm_hover.png) no-repeat scroll 0px 0px  !important;
}
#menu .mainButton li.corona

{
background:url(images/menu_images/corona.png) no-repeat scroll 0px 0px  !important;
}
#menu .mainButton li.appcelerator

{
background:url(images/menu_images/appcelerator.png) no-repeat scroll 0px 0px  !important;
}
#menu .mainButton li.Mosync

{
background:url(images/menu_images/mosync.png) no-repeat scroll 0px 0px  !important;
}


#menu .mainButton li.sales

{

background:url(images/menu_images/salesforce_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.partner

{

background:url(images/menu_images/partner.png) no-repeat scroll 0px 0px  !important;

}



span.partner

{

padding: 6px 0 !important;

    width: 85px !important;

}



#menu .mainButton ul.skyfighter

{

float:left;

width:292px;

padding-top:0px !important;

padding-bottom:8px !important;

}

#menu .mainButton ul.applefor_everyone

{

float:left;

width:292px;

padding-top:0px !important;

padding-bottom:8px !important;

}

#menu .mainButton li.sky_img

{

background:url(images/menu_images/skyfighter_menu.png) no-repeat scroll 0px 0px  !important;

width:292px;

height:83px;

}

#menu .mainButton li.sky_img a {width:292px; height:83px;}

#menu .mainButton li.apple_img

{

background:url(images/menu_images/cg_menu.png) no-repeat scroll 0px 0px  !important;

width:292px;

height:83px;

}

#menu .mainButton li.apple_img a{width:292px; height:83px;}

#menu .mainButton li.blackberry
{
background:url(images/menu_images/blackberry_hover.png) no-repeat scroll 0px 0px  !important;
}
#menu .mainButton li.windows_pf
{
background:url(images/menu_images/windos_phone_ico.png) no-repeat scroll 0px 0px  !important;
}

#menu .mainButton li.mobile_web

{

background:url(images/menu_images/mobile_web_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.web

{

background:url(images/menu_images/web_hover.png) no-repeat scroll 0px 0px  !important;

}



#menu .mainButton li.consulting

{

background:url(images/menu_images/saas_consulting_hover.png) no-repeat scroll 0px 0px  !important;

}

#menu .mainButton li.saas

{

background:url(images/menu_images/saas_app_hover.png)  no-repeat scroll 0px 0px!important;

}

#menu .mainButton li.qa

{

background:url(images/menu_images/saas_qa_hover.png)  no-repeat scroll 0px 0px!important;

}



#menu .mainButton li.seo

{

background:url(images/menu_images/seo_hover.png) no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.media

{

background:url(images/menu_images/media_hover.png)  no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.ppp

{

background:url(images/menu_images/ppp_hover.png) no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.casual

{

background:url(images/menu_images/casual_hover.png) no-repeat scroll 0px 0px !important;

}

#menu .mainButton li.mobile_games

{

background:url(images/menu_images/mobile_games_hover.png) no-repeat scroll 0px 0px !important;

}



li.menu_head{color: #FFFFFF !important; display: block;font-weight: bold;height: 10px !important;text-align: center;text-decoration: underline;margin:0px 0px 8px !important;}
#menu .mainButton li.hire_dev
{
background:url("images/menu_images/hire_dev.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton li.hire_dev ul ul
{
display:none;
}
#menu .mainButton li.hire_dev:hover ul ul
{
display:block;
}
#menu .mainButton li.hire_dev div.inner_hire_dev
{
    left: 164px !important;
    position: relative;
    top: -76px;
	width: 465px;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65) !important;
}

#menu .mainButton li a  span.hire_dev
{
	float:right;
	width:90px;
	padding:6px 0px;
}

#menu .mainButton li.iphone_devpr
{
background:url("images/menu_images/iPhone_Devl.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.iphone_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.ipad_devpr
{
background:url("images/menu_images/iPad%20_Devpr.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.ipad_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.android_devpr
{
background:url("images/menu_images/Android%20_Devpr.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.android_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.blackbr_devpr
{
background:url("images/menu_images/Blackberry%20_Devpr.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.blackbr_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.php_devpr
{
background:url("images/menu_images/PHP_Devl.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.php_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.drupal_devpr
{
background:url("images/menu_images/Drupal%20_Devpr.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.drupal_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.magento_devpr
{
background:url("images/menu_images/Magentoo_devp.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.magento_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.joomla_devpr
{
background:url("images/menu_images/Joomla%20_Devpr.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.joomla_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.wordpr_devpr
{
background:url("images/menu_images/WordPress_Devl.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.wordpr_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.game_devpr
{
background:url("images/menu_images/game_devpr.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.game_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.unity_devpr
{
background:url("images/menu_images/Unity_Devpr.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.unity_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}
#menu .mainButton li.sugar_devpr
{
background:url("images/menu_images/Sugar_Devpr.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton span.sugar_devpr
{
	float:right;
	width:80px;
	padding:6px 0px;

}






#menu .mainButton li.mob_apps
{
background:url("images/menu_images/mob_app.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton li a  span.mob_apps
{
	float:right;
	width:90px;
	padding:6px 0px;
}
#menu .mainButton li.mob_apps ul ul
{
display:none;
}
#menu .mainButton li.mob_apps:hover ul ul
{
display:block;
}
#menu .mainButton li.mob_apps div.inner_mobile_apps
{
    left: 164px !important;
    position: relative;
    top: -76px;
	width: 310px;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65) !important;
}

#menu .mainButton li.game_appl
{
background:url("images/menu_images/game_dev.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton li a  span.game_appl
{
	float:right;
	width:90px;
	padding:6px 0px;
}
#menu .mainButton li.game_appl ul ul
{
display:none;
}
#menu .mainButton li.game_appl:hover ul ul
{
display:block;
}
#menu .mainButton li.game_appl div.inner_game_appl
{
    left: 164px !important;
    position: relative;
    top: -76px;
	width: 310px;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65) !important;
}

#menu .mainButton li.web_app
{
background:url("images/menu_images/web_dev.png") no-repeat scroll 0px 0px !important;
width:180px;

}
#menu .mainButton li a  span.web_app

{

	float:right;

	width:90px;

	padding:6px 0px;

}

#menu .mainButton li.web_app ul ul
{
display:none;
}
#menu .mainButton li.web_app:hover ul ul
{
display:block;
}
#menu .mainButton li.web_app div.inner_web_app
{
    left: 164px !important;
    position: relative;
    top: -76px;
    width: 310px;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65) !important;
}
#menu .mainButton li.ecom_app
{
background:url("images/menu_images/ecom_dev.png") no-repeat scroll 0px 0px !important;
width:180px;

}
#menu .mainButton li a  span.ecom_app

{

	float:right;

	width:90px;

	padding:6px 0px;

}
#menu .mainButton li.ecom_app ul ul
{
display:none;
}
#menu .mainButton li.ecom_app:hover ul ul
{
display:block;
}
#menu .mainButton li.ecom_app div.inner_ecom_app
{
    left: 164px !important;
    position: relative;
    top: -76px;
    width: 310px;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65) !important;
}
#menu .mainButton li.crm_app
{
background:url("images/menu_images/crm_dev.png") no-repeat scroll 0px 0px !important;
width:180px;

}
#menu .mainButton li a  span.crm_app

{

	float:right;

	width:90px;

	padding:6px 0px;

}
#menu .mainButton li.crm_app ul ul
{
display:none;


}
#menu .mainButton li.crm_app:hover ul ul
{
display:block;

}
#menu .mainButton li.crm_app div.inner_crm_app
{
    left: 164px !important;
    position: relative;
    top: -76px;
    width: 310px;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65) !important;
}
#menu .mainButton li.cross_mobile
{
background:url("images/menu_images/cross%20mobile%20platform%20icon.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton li a  span.cross_mobile
{
	float:right;
	width:85px;
	padding:6px 0px;
}
#menu .mainButton li.cross_mobile ul ul
{
display:none;
}
#menu .mainButton li.cross_mobile:hover ul ul
{
display:block;
}
#menu .mainButton li.cross_mobile div.inner_cross_mobile
{
    left: 164px !important;
    position: relative;
    top: -76px;
    width: 310px;
	background:none repeat scroll 0 0 rgba(0, 0, 0, 0.65) !important;
}
#menu .mainButton li.outsource
{
background:url("images/menu_images/outsourcing%20strategy%20icon.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton li a  span.outsource
{
	float:right;
	width:87px;
	padding:7px 0px;
}
#menu .mainButton li.onshore
{
background:url("images/menu_images/onshore-offshore.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton li a  span.onshore
{
	float:right;
	width:101px;
	padding:6px 0px;
}

#menu .mainButton li.advnt
{
background:url("images/menu_images/advantages.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton li a  span.advnt
{
	float:right;
	width:82px;
	padding:5px 0px;
}

#menu .mainButton li.partnr
{
background:url("images/menu_images/partnering.png") no-repeat scroll 0px 0px !important;
width:180px;
}
#menu .mainButton li a  span.partnr
{
	float:right;
	width:81px;
	padding:12px 0px;
}