body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/main-bg.jpg);
	background-repeat: repeat-x;
}
.onepixheight {
	line-height: 1px;
}
.green-bar {
	background-image: url(../images/green-bar.jpg);
	background-repeat: repeat-x;
	vertical-align:top !important;
}
.white-text {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.thirteenpixheight {
	line-height: 13px;
}
.gre-box-grediant {
	background-image: url(../images/gre-grediant.jpg);
	background-repeat: repeat-x;
}
.eleven-pix-height {
	line-height: 11px;
}
.globle-icon {
	background-image: url(../images/globe-img.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.supply-chain-icon {
	background-image: url(../images/supply-chain-managment.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.value-icon {
	background-image: url(../images/value-addtion-img.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.ninteenpixheight {
	line-height: 19px;
}
.blue-tab-grediant {
	font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/blue-grediant.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
}
.info-box-grediant {
	background-image: url(../images/news-box-grediant.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
	background-color: #EDEEF0;
	background-position: bottom;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}
.news-box-grediant {
	background-image: url(../images/info-box-grediant.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CDCDCD;
	border-left-color: #CDCDCD;
	background-color: #F0F0F0;
	background-position: bottom;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tittle-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #14A5FF;
	text-decoration: none;
}
.text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #656565;
	text-decoration: none;
}
.sub-tittle-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0676BE;
	text-decoration: none;
}
.black-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58585A;
	text-decoration: none;
}
.black-text a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58585A;
	text-decoration: none;
}
.black-text a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #58585A;
	text-decoration: none;
}
.gre-dot {
	background-image: url(../images/gre-dot.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.tenmargine {
	padding-left: 10px;
}
.news-title-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #303032;
	text-decoration: none;
}
.news-text-small {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #303032;
	text-decoration: none;
}
.red-link-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E20E02;
	text-decoration: none;
}
.smallbanner-tittle-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #781003;
	text-decoration: none;
}
.smallbanner-tittle-text a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #781003;
	text-decoration: none;
}
.smallbanner-tittle-text a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #781003;
	text-decoration: none;
}
.smallbanner-text-small {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #262626;
	text-decoration: none;
	padding-right: 85px;
}
.white-footer-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
.logo-white-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
}
.footer-text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 15px;
	font-weight: bold;
}
.footer-text-link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.header-white-text {
	font-family: Tahoma, Verdana, Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}
.white-text-link {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}



/*SLIDER SHOW*/

#slide-runner a:link,a:visited{
color:#fff;
text-decoration:none;
}
slide-runner a img{
border:0;
}
div.wrap{
width:983px;
margin:0 auto;
text-align:left;
}
div#top div#nav{
float:left;
clear:both;
width:973px;
height:52px;
margin:22px 0 0;
background:url url(../images/nav-bg.png) 0 0 no-repeat;
}
div#top div#nav ul{
float:left;
width:680px;
height:52px;
list-style-type:none;
}
div#nav ul li{
float:left;
height:52px;
}
div#nav ul li a{
border:0;
height:52px;
display:block;
line-height:52px;
text-indent:-9999px;
}
div#header_web_design_india{
margin:-1px 0 0;
}
div#video-header{
height:663px;
margin:-1px 0 0;
}
div#header_web_design_india div.wrap{
height:289px;
/*background:url(images/header-bg.png) 50% 0 no-repeat;*/
}
div#header_web_design_india div#slide-holder{
z-index:40;
width:973px;
height:299px;
position:absolute;
}
div#header_web_design_india div#slide-holder div#slide-runner{
top:1px;
left:0px;
width:983px;
height:300px;
overflow:hidden;
position:absolute;
}
div#header_web_design_india div#slide-holder img{
margin:0;
display:none;
position:absolute;
}
div#header_web_design_india div#slide-holder div#slide-controls{
left:0;
/*bottom:228px;*/
bottom:0px;
width:983px;
height:46px;
display:none;
position:absolute;
background:url(../images/slide-bg.png) 0 0;
}
div#header_web_design_india div#slide-holder div#slide-controls p.text{
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
}
div#header_web_design_india div#slide-holder div#slide-controls p#slide-nav{
float:right;
height:24px;
display:inline;
margin:11px 15px 0 0;
}
div#header_web_design_india div#slide-holder div#slide-controls p#slide-nav a{
float:left;
width:24px;
height:24px;
display:inline;
font-size:11px;
margin:0 5px 0 0;
line-height:24px;
font-weight:bold;
text-align:center;
text-decoration:none;
background-position:0 0;
background-repeat:no-repeat;
}
div#header_web_design_india div#slide-holder div#slide-controls p#slide-nav a.on{
background-position:0 -24px;
}
div#header_web_design_india div#slide-holder div#slide-controls p#slide-nav a{background-image:url(../images/silde-nav.png);}
div#nav ul li a{background:url(../images/nav.png) no-repeat;}.ourservesmenu {
	font-family: Calibri,Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1D282E;
	font-weight: bold;
	text-decoration:none;
}
/*added on 071412*/
.topnav{list-style:none;font-family: Calibri, Tahoma, Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 8px; margin:0}
.topnav li{float:left;	padding:0;	margin:0 31px 0 0;	position:relative;	z-index:999999}
.topnav li.last{margin-right:0}
.topnav li a{	padding:8px 0px;	color:#fff;display:block;	text-decoration:none; float:left}
.topnav li:hover > a{color:#781003}
.topnav li a.active,ul.topnav li a:hover{	color:#781003}
.topnav li ul.subnav {
	list-style: none;
	position: absolute;
	left: 0;
	top: 36px;
	background: #49b11e;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #2a8504;
	border-top:0 none;
	border-bottom:0 none
}
.topnav li.last ul.subnav{ left:-80px;}
.topnav li ul.subnav li{	margin: 0; padding: 0;	border-bottom: 1px solid #2a8504;	clear: both;	width: 170px}
html .topnav li ul.subnav li a {	float: left;	width: 145px;	padding:4px 0 4px 20px;}


.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}
#google_translate_element {
  width:200px;
  height:30px;
  position:absolute;
  top:0px; right:185px;
  text-align:right;
} .goog-te-gadget {
  color:transparent !important;
} .goog-te-gadget > span {
  display:none;
} select.goog-te-combo {
  color:#000000;
} .goog-tooltip { display:none !important; }













