/*

Theme Name: eBizneeds

Description: This template is developed by eBizneeds fixed width of 950px.

/* ================== custom ================== */



html{

	margin:0px;

	padding:0px;

}



body {

	font-size:11px;

	color:#666666;

	/*background:url(images/page-bg.jpg);

	background-repeat:no-repeat;

	background-position:center top;*/

	font-family:"Trebuchet MS";

	margin:0px;

	padding:0px;

	

}



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}



p {margin:0 0 1.5em;}



.clear {clear:both;}



.clr {

	clear:both;

	font-size:1px;

	height:0px;

}



td,div,p,select{

	font-family:"Trebuchet MS";

	/*font-size:11px;*/

	color:#666666;

}

select{

	background-color:#f2f2f2;

	border:1px solid #cccccc;



}

textarea{

	font-family:"Trebuchet MS";

	font-size:11px;

}



form{

	padding:0px;

	margin:0px;

}



.main {

	margin:0px;

}



html .main {

	margin:0px;

}



#main{

	background-repeat:no-repeat;

	background-position:top;

	margin:100px auto 6px auto;

}



#main_home{

	background-repeat:no-repeat;

	background-position:top;

	margin:150px auto 6px auto;

}



/*heading css start*/



h1 {

	font-family:"Trebuchet MS";

	font-size:22px;

	font-weight:bold;

	color:#666666;

	margin:0px;

	padding:10px 0 10px 0;

}



h1.page_heading {

	font-family:"Trebuchet MS";

	font-size:22px;

	font-weight:bold;

	color:#666666;

	margin:0px;

	padding:10px 0 10px 0;

}



h2 {

	font-family:"Trebuchet MS";

	font-size:16px;

	font-weight:bold;

	color:#FF801A;

	margin:0px;

	padding:18px 0 15px 0px;

}



h2.block_title {

	font-family:"Trebuchet MS";

	font-size:16px;

	font-weight:bold;

	color:#FF801A;

	margin:0px;

	padding:0px 0 15px 0px;

}



h3, .heading_level3 {

	font-family:"Trebuchet MS";

	font-size:14px;

	font-weight:bold;

	color:#FF7200;

	margin:0px;

}





h3.widgettitle{

	font-size:22px;

	font-weight:bold;

	width:200px;

}

/*heading css end*/



/*Default hyperlink class*/

a {

	color: #5c5c5c; 

	text-decoration:none;

}



a:link:hover,a:visited:hover {

	color:#FF7200; 

	text-decoration:none;

	cursor:pointer;

}



/* default wordpress */

.wp-smiley {

	float: none;

	margin: 0;

}



input{

    font-family:"Trebuchet MS";

	font-size:11px;

	color:#666666;

}

.alignnone {

	display: inline;

}

.alignleft {

	float: left;

	margin-right: 15px;

}

.alignright {

	float: right;

	margin-left: 15px;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.paddings {

	padding: 18px 18px 18px;

}



img{

	border:0px;

	margin:0px;

	padding:0px;

}



/* Layout control css */

.container {

	padding:0;

	margin:0px auto 6px auto;

	width:950px;

	/*background:#ffffff;*/

	height:100%;

}



.homepage-content{

  padding:0px;

  margin:0px;

  line-height:14px;

}

.homepage-content p{

	padding:0px 0 0 0px;

	margin:0px;

}



#header-container{

	width:910px;

	margin:auto;

	background: transparent url(images/logo.gif) no-repeat 0px 10px;

	height:60px;

	

}



.header {

	background:url(images/top-menu-bg.gif);

	background-repeat:no-repeat;

	background-position:top;

	height:63px;

	border:0px solid red;

}



#header-shadow{

	background:  url(images/header-shadow.gif) repeat-x 0 0;

	height:6px;

	width:950px;

	margin:0 auto 0 auto;

	padding:0px;

	font-size:1px;

}



.logo{

	height:40px;

	width:220px;

	padding:10px 0 0 0px;

}	

.logo a:link,.logo a:visited{

	font-weight: bold;

	color: #eead24;

	display: block;

	height:50px;

	width:220px;

}



.logo-container{

	width:220px;

	float:left;

	height:70px;

}



.menu-container {    

	font-size:14px;

	float:right;

	padding:32px 0 0 0px;

}



.menu-wrapper {

	list-style-type: none;

	margin: 0;

}



.menu-wrapper li {

	/*background:url(images/menu-devider.gif);

	background-repeat:no-repeat;

	background-position:right;*/

	display: block;

	float: left;

	padding: 0px 8px 0px 8px;

	font-size:11px;

	

}

.menu-wrapper li a:link, .menu-wrapper li a:visited {	

	text-decoration: none;

	color: #FFFFFF;

	font-size:11px;

}



.menu-wrapper li a:hover,.menu-wrapper li a:visited:hover {	

	text-decoration: none;

	color: #FF7200;	

}



.menu-wrapper .current_page_item {

	color:#CC3300;

	margin-left: -1px;

	

}

.menu-wrapper .first {

	margin-left: 0;

}

.menu-wrapper .current_page_item a:link,  .menu-wrapper .current_page_item a:visited{

    background:url(images/menu-active-bg.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	color:#FF7200;

}



#maincontent a:link.current_page_item ,  #maincontent a:visited.current_page_item {

	

	color:#FF7200;

	padding:0px;

	margin:0px;

}



#maincontent ul li{

	padding:0px 0 0 17px;

	margin:0px;

	line-height:22px;

}



#call-solution{

	padding-top:10px;

	background: url(images/right-text-bg.gif) no-repeat 0 0;

	width:271px;

	height:49px;

	margin:0 auto 0 auto;

}



#call-solution h1{

	color:#FFFFFF;

	font-weight:normal;

	font-size:24px;

	text-align:center;

	margin:0px;

	padding:52px 0 0 0;

}



#call-solution h2{

	padding:0px 0 0 70px;

	margin:0px;

	line-height:20px;

	font-weight:bold;

}



#call-solution div{

	padding:0px 0 0 70px;

	color:#666666;

	font-size:22px;

	font-weight:bold;

	line-height:20px;

}



.page-bottom-curve{

	background: url(images/page-bottom-curve.gif) no-repeat 0 0;

	width:950px;

	margin:auto;

	height:15px;

	border:0px solid red;

}



.paddings-content{

	padding:0 20px 0 20px;

}



.content {

	width:932px;

	padding:0px 0 0 18px;

	margin:0 auto 0 auto;

	/*background: url(images/page-bottom-curve.gif) no-repeat 0 0;

	background-position:bottom left;*/

	

}



.posts {

	width:629px;

	float:left;

	min-height:490px;

	padding:25px 0 4px 0;

}



#banner {

	height: 209px;

	padding-right: 10px;

	width:620px;

	background-image:url(images/home-hero-img.jpg);

	/* padding-left: 125px; */

	color: white;

	background-color:#FFFFFF;

	background-position:right;

}



#banner img {

	float: left;

	padding: 0 12px 18px 0;

}

			

#banner h1 {

	font-family:"Trebuchet MS";

	padding: 30px 0 6px 80px;

	color:#FFFFFF;

	font-size:26px;

	margin:0px;

	

}



#banner ul {

	list-style:square;

	padding:0 0 0 95px;

	

}



#banner a:link, #banner a:visited,.banner a:hover, .banner a:visited:hover{

	color:#FFFFFF;

	text-decoration:none;

}



#banner li {

	font-size: 14px;

	color:#FFFFFF;

	

}



ul.items {

	list-style-type: none;

	margin: 0;

	padding:0px;

}



.items li {

	margin-bottom: 1.25em;

}



.items p {

	margin-bottom: 1em;

}



.items h3 {

	font-size: 16px;

	margin-bottom: 0.6em;

}

.items ul, .items ol {

	margin-bottom: 1.25em;

}

.items ul {

	list-style-type: none;

	margin-left: 0;

	padding-left: 21px;

}



.items ul li {

	

	background: transparent url(images/sub-bullet.gif) no-repeat scroll 2px 4px;

	border:0px solid red;

}



.items ul li, .items ol li {

	margin-bottom: 0.25em;

	padding-left:20px;

}





.items a:link, .items a:visited {

  color:#FF7200;

  font-weight:bold;

  text-decoration:none;

}

.items a:link:hover, .items a:visited:hover{

	color:#5C5C5C;

	font-weight:bold;

	text-decoration:none;

} 











.ddsg-wrapper ul {

	list-style-type: none;

	margin-left: 0;

}



.ddsg-wrapper ul li {

	padding-left: 21px;

	background: transparent url(images/ico/bullet-white.gif) no-repeat scroll 2px 6px;

}



.ddsg-wrapper ul li, .ddsg-wrapper ol li {

	margin-bottom: 0.25em;

}



.ddsg-wrapper a:hover {

	color: #EEAD24;

}







/*Left and right column css  */			

.sidebar {

	width:285px;

	float:left;	

	text-align:left;

	padding:25px 0 0 0;

	margin:0px auto 0 auto;

}



.sidebar .paddings div {

	margin-bottom: 1.5em;

}



.sidebar h3 {

	font-size: 14px;

}



.sidebar ul, .sidebar ol {

	margin: 0;

	list-style-type: none;

}



.sidebar ul li {

	padding-left: 18px;

	background: transparent url(images/ico/bullet.gif) no-repeat 1px 4px;

}

.sidebar ul li, .sidebar ol li {

	margin-bottom: 0.5em;

}

/*Left and right column css end */



/* Code by Pragya Thakor */



.newsletter p{

	margin:0px;

}



.newsletter_outer {

	background:url(images/newsletter-bg.jpg);

	background-repeat:no-repeat;

	background-position:top left;

	width:271px;

	height:74px;

	margin:0px auto 0 auto;	

	

}



.newsletter_title {

	padding:14px 0 0 20px;

	border:0px solid green;	

	height:60px;

	margin:0px;

}



.newstitle {

	font-size:16px;

	color:#FFFFFF;

	font-weight:bold;

}

.newstitle br{

	height:15px;

}



.newscontent {

	height:33px;

	width:242px;

}





.newsletter_title form{

	margin:0px;

	padding:0px;

}





.newsletter_title input{

	border:1px solid white;

	font-size:14px;

}



.orange {

	color:#FF801A;

}



.bad_error {

	padding: 0px 0;

	margin:0px;

}



.module_sufffix {

	margin:0px 0 8px 0;

	border:0px solid red;

}



.footer {

	width:950px;

	color: #666666;

	background:url(images/footer-bg.gif);

	background-position:top;

	background-repeat:no-repeat;

	height:38px;

	margin:5px auto 0 auto;

	padding:0;

	border:0px solid red;

}





.footer a {

	text-decoration: none;

	color: #666666;

}



.footer_left {

	float:left;

	width: 300px;

	margin:0px;

	padding:5px 5px 5px 10px;

	text-align:left;

	

}

.footer_middle {

	float:left;

	width: 300px;

	text-align:center;

	margin:0px;

	padding:10px 5px 5px 5px;

	

}



.footer_right {

	float:right;

	width: 300px;

	text-align:right;

	margin:0px;

	padding:10px 10px 5px 10px;



}



.div_support {

	text-align:center;

	padding:5px 0 0 0;

	height:20px;

	float:left;

}



.inputbox {

	border:1px solid #CCCCCC;

	background-color:#F2F2F2;

	height:18px;

}



.inputbox:hover, .inputbox:focus {

	background-color: #f2f2f2;

}



.button{

	padding: 3px 5px;

	border: 1px solid #333333;

	background: url(../images/grad1.gif) repeat-x top #333333;

	color: #CCCCCC;

	font-size: 85%;

	text-transform: uppercase;

	font-weight:bold;

}



.wpcf7-not-valid-tip-no-ajax {

	padding-left:5px;

	color:#FF0000;

}



.wpcf7-validation-errors, .wpcf7-response-output {

	color:#FF0000;

	margin:0px;

}



/* Code by Vipul mishra */



.right_title{

	background:url(images/left-title-bg.gif);

	background-repeat:no-repeat;

	background-position:top left;

	width:173px;

	color:#FFFFFF;

	height:27px;

	font-size:16px;

	font-weight:bold;

	padding:4px 0 0 30px;

}



.right_title a:link, .right_title a:visited,.right_title a:link:hover, .right_title a:visited:hover{

	color:#FFFFFF;

}

#maintitle{

    font-size:16px;

	font-weight:bold;

	margin-left:20px;

	padding:9px 0px 5px 9px;

	color:#ffffff;

}



#maincontent{

    width:203px;

	background:url(images/left-round-bg.gif);

	background-position:bottom left;

	background-repeat:no-repeat;

	padding:5px 0 9px 0;	

}



#maincontent ul{

	margin:0px;

	margin-left:8px;

	padding:2px 0 0 0;

	width:170px;	

}



#maincontent ul li {

	background:url(images/inside-bullets.gif);

	background-repeat:no-repeat;

	padding-bottom:2px;

	background-position:0px 7px;

}



#maincontent ul li ul li{	

	background:url(images/sub-bullet.gif);

	background-repeat:no-repeat;

	padding-bottom:2px;

	background-position:0px 7px;

}





#maincontent ul li a:link,#maincontent ul li a:visited {

  color:#5C5C5C;

  text-decoration:none;

}

#maincontent ul li a:link:hover,#maincontent ul li a:visited:hover{

	color:#FF7200;

	text-decoration:none;

} 





.quote_outer {

	background:url(images/testimonial-bg.jpg);

	background-repeat:no-repeat;

	background-position:left;

	width:273px;

	height:136px;

	margin:0 auto 0px auto;

}



.random_quote_title{

	 padding:0px;

	 height:31px;

	 width:240px;

	 margin:0px;

	 font-size:16px;

}

.quote_outer h3{

	padding:0px;

	margin:0px;

}

.random_quote_title a{

	height:31px;

	width:240px;

	display:block;

	padding:0px;

	margin:0px;

}



#random-quote h3 a:link,#random-quote h3 a:visited,#random-quote h3 a:visited:hover, #random-quote h3 a:link:hover{

	 font-weight:bold;

	 color:#FFFFFF;	

	 font-size:16px; 

	 padding:0px;

	 margin:0px;

}



.quote_word{

   float:left;

   padding:10px 2px 0 20px;

}



#random-quote .quotescollection_randomquote {

	padding-left:8px;

	margin:0px;

	float:left;

	border:0px solid red;

}



.quote_more{

    float:left;

	padding:0px 0 0 24px;

	margin-top:22px;

}



#random-quote a{

	font-weight:bold;

	color:#FF801A;

	text-decoration:none;

	font-size:12px;

}



.client_title{

	color:#FF801A;

	padding-bottom:10px;

}



.quotescollection{

	width:605px;

	background:url(images/open-quote.gif) no-repeat;

	background-position:top left;

	padding:19px 0px 0 30px;

	

}



.quotescollection_bootom_quoteimg{

	/*background:url(images/close-quote.gif) no-repeat;

	background-position:bottom right;*/

	padding:0px 25px 15px 0px;

	

}



.quote_seperator{

	border-bottom:1px solid #cccccc;

	height:10px;

	width:580px;

}



/* css for inner pages layout start*/

.posts-inner {

	float:left;

	width:692px;

	border-right:1px solid #cccccc;

	padding-bottom:5px;

	margin-top:25px;

	clear:both;

}



.posts-inner h2{

	padding:0 0 6px 0px;

	margin:0px;

}





.banner-inner {

	height: 139px;

	padding-right: 10px;

	/* padding-left: 125px; */

	color:white;

	background-color:#FFFFFF;

	background-position:right;

}



.banner-inner img {

	float: left;

	padding: 0 12px 18px 0;

}



.banner-inner h1 {

	font-family:"Trebuchet MS";

	padding: 30px 0 6px 80px;

	color:#FFFFFF;

	font-size:26px;

	margin:0px;

}



.banner-inner ul {

	list-style:square;

	padding:0 0 0 95px;

	

}



.banner-inner li {

	font-size: 14px;

	color:#FFFFFF;

}



/*Inner page Left and right column css*/

.sidebar-left {

	width:205px;

	float:left;	

	text-align:left;

	padding:25px 0px 3px 5px;

	margin:4px 0 0 0;

		

}



.sidebar-left h3 {

	font-size: 14px;

}



.sidebar-left ul, .sidebar-left ol {

	width:205px;

	margin:0px;

	list-style-type:none;

	padding:0px;

}



.sidebar-left ul li {

	padding:0 0 0 18px;

	background: transparent url(images/ico/bullet.gif) no-repeat 1px 4px;

	margin:0px;

}



.sidebar-left ul li, .sidebar-left ol li {

	margin-bottom: 0.5em;

}



.breadcrumb{

	padding:8px 0px 0 0;

	margin:0px;

	font-weight:bold;

	/*text-transform: lowercase;	

	text-transform: capitalize;*/

	float:left;

	width:425px;

}



#breabcrumb-container{

	border-bottom:1px solid #cccccc;

	padding:0 0 8px 0!important;

	margin:0 0 5px 0!important;

	margin:0px;

	padding:0;

	height:20px;

}



.breadcrumb a:link,.breadcrumb a:visited{

 	color:#666666;

	font-weight:normal;

	text-decoration:none;

	text-transform: lowercase;

	text-transform: capitalize;

}



.breadcrumb a:link:hover ,.breadcrumb a:visited:hover{

    color:#FF7200;

	text-decoration:none;

}







.breadcumb_title {

	font-weight:normal;

}



.right_content ul{

	padding:0px;

	margin:0px;

}



#text-358044591{

	margin-bottom:4px;

}

/* css for inner pages layout end*/



.textwidget{

	margin:0 auto 0px auto;

	padding:0px;

	border:0px solid red;

}



.flashright_inner{

	text-align:center;

	padding:0px;

	height:76px;

	width:203px;

	margin-bottom:8px;

}



.flashright {

	text-align:center;

	margin:auto;

	padding:0px;

	height:96px;

	width:273px;	

}



/* Print, contact us and email icon css*/

#print-email{

	float:right;

	width:150px;

	padding:0px;

	margin:2px 0 0 0;

	height:23px;

}



#print-email img{

	padding:0px;

	margin:0;

}



#front_font{

	float:right;

	width:60px;

	padding:0px;

	margin:2px 0 0 0;

	height:23px;

}





.print_icon{

	float:left;

	height:23px;

	width:30px;

	padding:2px 0 0 0px!important;

	padding-top:5px;

	text-align:center;

	background:url(images/menu-devider.gif);

	background-repeat:no-repeat;

	background-position:right;

}



.de_icon{

	float:left;

	height:23px;

	width:30px;

	padding:2px 0 0 0px!important;

	padding-top:5px;

	text-align:center;

	background:url(images/menu-devider.gif);

	background-repeat:no-repeat;

	background-position:right;

}





.inc_icon{

	float:left;

	height:23px;

	width:30px;

	padding:2px 0 0 0px!important;

	padding-top:5px;

	text-align:center;

}









.contact_icon{

	float:left;

	height:23px;

	width:30px;

	padding:2px 0 0 0px!important;

	padding-top:5px;

	text-align:center;

}

.print_icon img{

	margin:auto;

}

#print-email ul{

	list-style:none;

	padding:0px 0 0 0px;

	margin:0px;

	height:23px;

}



#print-email li{

	display:inline;

	/*padding:0px 6px 0px 6px!important;

	padding:0px 6px 0px 6px;

	margin:0px;

	height:23px;

	background:url(images/menu-devider.gif);

	background-repeat:no-repeat;

	background-position:right;*/

	border:1px solid green;

}



#print-email li a:link, #print-email li a:visited{

	padding:0px;

	margin:0px;

	height:23px;

}



#print-email li.last{

	display:inline;

	border-right: 0px solid #e4e5e5;

	

}



#print-email img{

	border:0px;

	margin:0px;

	padding:0px;

	font-size:0px;

}





/* Print, contact us and email icon css end*/

.newletter_submit{

	background:url(images/button-newsletter.jpg);

	background-repeat:no-repeat;

	background-position:right;

	width:32px;

	height:32px;

	margin-left:5px;

	float:left;	

	border:0px solid red;  

}



.buttom_news{

  width:38px!important;

  width:37px;

  padding:1px 4px 0 0px!important; 

  padding:1px 0 0 0;

  border:0px solid red;

  float:right; 

  text-align:right!important;

  text-align:left;

  background:transparent;

  border:0px solid red; 

  margin-top:12px; 

}



.buttom_news input{

 border:0px;

}



.text_news{

   float:left;

   width:185px;

   padding:17px 0 0 0;

   margin:0px 0 0 2px; 

}



.text_news input{

	width:180px;

}	

.email_errorbg{

    background:url(images/email-error-bg.jpg);

	background-repeat:no-repeat;

	height:25px;

	width:236px;	

	margin:0px auto 0 auto;	

	padding:5px 0 5px 35px;

	color:#FF0000;

	clear:both;

	border:0px solid red;

}



.email_successbg{

    background:url(images/email_successful.gif);

	background-repeat:no-repeat;

	height:25px;

	width:236px;	

	margin:0px auto 0 auto;	

	padding:5px 0 5px 35px;

	color:#006633;

	clear:both;

	border:0px solid red;

}



.email_errorbg p {

	color:#FF0000;

}



.offerwidget {

	margin:0 auto 8px auto;

	padding:0px;

}



.enter_emailid_text{

	color:#cccccc;

}



/*Enquiry contact number start*/

.contact_number_container{

	background:url(images/inside-contact-us.jpg);

	background-position:left top;

	background-repeat:no-repeat;

	height:51px;

	width:203px;

	margin:0 auto 8px auto;

}



.contact_number_container h2{

	padding:2px 0 0 50px;

	margin:0px;

	font-weight:bold;

}



.contact_number_container div{

	padding:0px 0 0 50px;

	color:#666666;

	font-size:22px;

	font-weight:bold;

	line-height:20px;

}

/*Enquiry contact number end*/



/* Enquiry Form css start*/

.frm_label{

	width:100px;

	height:22px;

}



.frm_input{

	width:300px;

	height:22px;

}



.quick_enquiry{

	background: url(images/enquiry-title.gif);

	background-repeat:no-repeat;

	background-position:0px 5px;

	padding:4px 0 3px 34px;

	height:25px;

	border:0px solid red;

}



.enquiry_container{

	float:left;

	border:0px solid red;

	width:280px;

	padding-left:18px;

}



.enquiry_container form{

	margin:0px;

	padding:0px;

}

.enquiry_input{

	background-repeat:no-repeat;

	width:132px;

	height:16px;

	border:none;

	margin:0px;

	padding:0px 3px 0 3px;

	border:1px solid #CCCCCC;

}



.message_input textarea{

	/*background: url(images/message-text-bg.gif);*/

	background-repeat:no-repeat;

	width:198px;

	height:42px;

	border:1px solid #CCCCCC;

	overflow:auto;

	color:#666666;

}





.message_label{

	clear:both;

	float:left;

	width:50px;

}



.message_input{

	float:left;

}



.label_name{

	float:left;

	width:50px;

	height:18px;

}



.name_input{

	height:18px;

	float:left;

	width:138px;

	margin-bottom:5px;

}



.label_email{

	clear:both;

	float:left;

	width:50px;

	margin-bottom:5px;

	height:18px;

}



.email_input{

	float:left;

	width:138px;

	height:18px;

	margin-bottom:5px;

}	

	

.label_phone{

	clear:both;

	float:left;

	width:50px;

	height:18px;

}



.phone_input{

	float:left;

	width:138px;

	height:18px;

	margin-bottom:5px;

}



.quick_enquiry h2{

	padding:0px;

	margin:0px;

}	



.enquiry_submit{

	clear:both;

	text-align:left;

	padding:4px 13px 0 50px;

	height:24px;

}

			

/* Enquiry Form css end*/



/*Quick  Enquiry Form on right column css start*/

.quick_enquiry_col_right{

	background: url(images/enquiry-title.gif);

	background-repeat:no-repeat;

	background-position:10px 1px;

	padding:0px 0 3px 40px;

	height:25px;

}



.quick_enquiry_col_right h2{

	padding:0px;

	margin:0px;

}



.name_input_col_right{

	height:18px;

	width:168px;

	margin:0 auto 5px 10px;

}



.email_input_col_right{

	width:168px;

	height:18px;

	margin:0 auto 5px 10px;

}	



.phone_input_col_right{

	width:168px;

	height:18px;

	margin:0 auto 5px 10px;

}



.enquiry_input_col_right{

	background-repeat:no-repeat;

	width:168px;

	height:16px;

	border:none;

	margin:0px;

	padding:0px;

	border:1px solid #CCCCCC;

	margin:0 auto 0 auto;

	padding-left:5px;

}



.message_input_col_right {

	width:168px;

	margin:0 auto 0 10px;

	font-family:"Trebuchet MS";

}

.message_input_col_right textarea{

	background-repeat:no-repeat;

	width:168px;

	height:42px;

	border:none;

	margin:0px;

	padding:0px;

	border:1px solid #CCCCCC;

	margin:0 auto 0 auto;

	padding-left:5px;

	overflow:auto;

	color:#666666;

}



#quick_enquiry_container{

	padding:0 0 4px 0px;

}



.top_round_corner{

	background: url(images/round-top.gif);

	background-repeat:no-repeat;

	background-position:top;

	height:7px;

	padding:0px;

	margin:0px;

	font-size:1px;

}



.bottom_bg{

	background: url(images/inner-form-curve.gif);

	background-repeat:no-repeat;

	background-position:bottom;

	padding-bottom:20px;

}

.enquiry_submit_col_right{

	text-align:left;

	height:24px;

	width:170px;

	margin:5px auto 0 10px;

}



/* Quick  Enquiry Form on right column css end*/



/*Blog css start*/

.our_blog{

	background: url(images/blog-title-icon.gif);

	background-repeat:no-repeat;

	background-position:0px 4px;

	padding:4px 0 8px 34px;

	height:25px;

}



.blog_enquiry_container{

	padding:0 20px 0 20px;

	height:188px!important;

	height:170px;

	margin:0px;

}



.blog_container{

	float:left;

	margin:0px;

	width:280px;

	border:0px solid #cccccc;

	height:170px;

	background: url(images/home-vr-line.gif);

	background-repeat:no-repeat;

	background-position:right;

	padding:0 10px 0 0px;

}



.blog_container ul{

	list-style:none;

	list-style-image:url(images/ico-comments.gif);

	padding:0px 0 0 0px;

	margin:0px 0 0 26px;

}



.blog_container ul li{

	padding:0 0 6px 2px;

	margin:0px;

	

}

.blog_container ul li a:link, .blog_container a:visited{

	font-weight:bold;

}



.our_blog h2{

	padding:0px;

	margin:0px;

}	



.blog_seperator{

	background: url(images/home-hr-line.gif);

	background-repeat:no-repeat;

	width:591px;

	height:8px;

	font-size:0px;

	padding:0px;

	margin:0px;

}



.orange_text{

	color:#FF801A;

}



.more_blogs{

	text-align:left;

	font-weight:bold;

	padding:3px 0px 0 31px;

	font-size:15px;

	

}

.more_blogs a:link,.more_blogs a:visited {

	text-decoration:none;

	color:#369BC9;

	font-size:11px;

	width:70px;

	height:20px;

	display:block;

	background: url(images/arrow.gif);

	background-repeat:no-repeat;

	background-position:right;

}



.more_blogs a:link:hover, .more_blogs a:visited:hover{

	text-decoration:none;

	color:#666666;

	font-size:11px;

}



/*Blog css end*/

#rotating_banner h1{ 

	color:#FFFFFF;

	padding-left:100px;

}



#rotating_banner ul{ 

	 color:#FFFFFF;

	 padding-left:120px;

	 list-style:square;

}



.contact_label{

	float:left;

	width:140px;

	height:20px;

	margin:0px;

}



.recipient_label{

	float:left;

	width:140px;

	height:16px;

	margin:0px;

}







.submit_label{

	clear:both;

	float:left;

	width:140px;

	height:20px;

	margin:0px;

}



.contact_value{

	/*float:left;*/

	height:20px;

	margin-bottom:10px!important;

	margin-bottom:8px;

}



.recipient_value{

	float:left;

	height:16px;

	margin-bottom:12px!important;

	margin-bottom:2px;

	padding:0px;

}



.contact_value select{

	width:211px;

	border:1px solid #CCCCCC;	

}



.your-message{

	overflow:hidden;

}

.contact_value span{

	margin:0px;

	padding:0px;

}



.wpcf7{

	padding:0px;

	margin:0px;

	border:0px solid red;

}



.wpcf7 form{

	padding:0px;

	margin:0px;

	

}



.enquiry_text_label{

	float:left;

	width:140px;

	height:81px;

	margin:0px;

	padding:0px;

}



.contact_text{

	float:left;

	height:81px;

}



.contact_text textarea{

	height:72px;

	overflow:hidden;

	color:#666666;

	margin:0px;

	padding:0px;

	width:209px;

}





.contact_submit{

	float:left;

	background:none;

	height:23px;

}



.right_button_bg{

	background:url(images/button-left-bg.gif);

	background-repeat:no-repeat;

	background-position:left;

	width:3px;

	height:23px;

	float:left;

}



.left_button_bg{

    background:url(images/button-right-bg.gif);

	background-repeat:no-repeat;

	background-position:right;

	height:23px;

	width:75px;	

	float:left;

}



/*#left_button_bg input{

	height:23px;

	width:67px!important;	

	width:50px;	

	font-family:"Trebuchet MS";

	border:0px;

	color:#369BC9;	

	font-weight:bold;

	margin:0px;

	padding:0px 8px 2px 0!important;

	padding:1px 8px 2px 0;

	border:1px solid red;

}*/



.left_button_bg input{

	margin:0px;

	height:23px;

	width:74px!important;	

	width:50px;

	font-family:"Trebuchet MS";

	color:#369BC9;	

	font-weight:bold;

	border:0px;

	padding:0px 20px 1px 0!important;

	padding:0px 0px 1px 0;

	cursor:pointer;

}



.left_button_bg input:hover{

	color:#666666;

}



.contact_form_container{

	width:400px;

	float:left;

}





.contact_address_container{

	width:238px;

	float:left;

	

}



.contact_address_container form{

	margin:0px;

	padding:0px;

	

}



.address_content{

	padding:0px 0 5px 0px;

}



.contact_address_container h2.address_title{

	color:#FF801A;

	font-weight:bold;

	font-size:14px;

	

}



.contact_address_container a:link,.contact_address_container a:visited{

	font-weight:bold;

}



.contact_address_container a:link:hover,.contact_address_container a:visited:hover{

	color:#FF7200;

}



.contact_street{

	margin:0px;

	line-height:18px;

}

.india_address{

	margin-top:7px;

}

.australia_address{

	margin-top:0px;

}



.navigation div{

	color:#369BC9;

	font-weight:bold;	

}



.fl{

    background:url(images/arrow-back.gif);

	background-repeat:no-repeat;

	background-position:left; 

	width:73px;

	color:#369BC9;

	font-weight:bold;

	margin-bottom:10px;

	padding-left:10px;

	float:left;

}



.fl a{

   color:#369BC9;

}

.fr{

    background:url(images/arrow_blue.gif);

	background-repeat:no-repeat;

	background-position:right; 

	width:73px;

	color:#369BC9;

	font-weight:bold;

	margin-bottom:10px;

	float:right;

}

.fr a{

	color:#369BC9;

}



/*css for blog comments start*/

#comment{

	width:300px;

	height:100px;

	border:1px solid #cccccc;

}

/*css for blog comments start*/



/*css for Touch Form Start*/

.touch_input{

	background-repeat:no-repeat;

	height:16px;

	border:none;

	margin:0px;

	padding:0px 2px 0 2px;

	border:1px solid #CCCCCC;

}

.touch_input_label textarea{

	background-repeat:no-repeat;

	height:42px;

	border:1px solid #CCCCCC;

	overflow:auto;

	color:#666666;

}

.touch_submit{	

	text-align:left;

	padding:4px 13px 3px 0px;

	height:24px;

}

#touch_container{

     width:205px;

	 

	/*display:none;*/

}

#touch_container form{

	margin:0px;

	padding:0px;

}

.touch_textarea{

	width:175px;

}





/*css for Touch Form End*/



/*css for Blog Start*/

.blog_heading{

	padding-bottom:47px;

}

.blog_date{

	float:left;

	background:url(images/blog-date-bg.gif);

	background-repeat:no-repeat;

	width:29px;

	height:38px;

	color:#FF801A;

	padding:3px 8px 0 8px;

	font-weight:bold;

	text-align:center;

	margin-right:10px;

}

.bolg_month{

	font-size:12px;

}

.bolg_date{

	font-size:20px;

	line-height:12px; 

}

.blog_title{

	float:left;

	font-size:18px;

	font-weight:normal;

	height:22px;

}

.blog_post{	

    float:left;

	height:21px;

	font-size:12px;

	font-weight:normal;

}

.blog_comment{

   background:url(images/blog-icon.gif);

   background-repeat:no-repeat;

   background-position:left;

   width:10px;

   height:9px;

   padding-left:15px;

 } 

.blog_comment a:link,.blog_comment a:visited {

  color:#369BC9;

}

.blog_comment a:link:hover,.blog_comment a:visited:hover{

	color:#666666;

} 

.blogtags{

   background:url(images/tag.gif);

   background-repeat:no-repeat;

   background-position:left;

   padding:3px 0 0px 30px;

   margin-bottom:15px;   

}

.blogtags a:link ,.blogtags a:visited{

    color:#666666;

	text-decoration:underline;

}

.blogtags a:link:hover ,.blogtags a:visited:hover{

    color:#666666;

	text-decoration:none;

}

.blog_hr{

  background:url(images/blog-sap-line.gif);

  background-repeat:no-repeat;

  width:655px;

  height:1px;

 }

 

.blog_taghr{

padding-top:8px;

padding-bottom:8px;



} 

 

.Continue{	

    background:url(images/arrow_blue.gif);

	background-repeat:no-repeat;

	background-position:right; 

	width:108px;

	color:#369BC9;

	font-weight:bold;

	margin-bottom:10px;

}

.blue{

	color:#369BC9;

}

.Continue a:link,.Continue a:visited, .Continue a:link:hover, .Continue a:visited:hover{

  color:#369BC9;

}

.comment_bg{

	background:url(images/comments-bg.gif);

	background-repeat:no-repeat;

	background-position:left;

	width:109px;

	height:28px;

	text-align:center;

	font-weight:bold;

	margin-bottom:15px;

}



.comment_number{

	float:left;

	background:url(images/comments-number-bg.gif);

	background-repeat:no-repeat;

	width:44px;

	height:30px;

	padding:5px 0 0 0;

	font-size:22px;

	font-weight:bold;

	text-align:center;

	margin-right:10px;

}

.blog_comtitle{

	font-size:16px;

	font-weight:bold;



}

.comment_description{

	padding:5px 0 0 56px;



}

.commenttitle{

	float:left;

	background:url(images/icon-post-comments.gif);

	background-repeat:no-repeat;

	background-position:left;

	width:150px;

	height:29px;

	padding:10px 0 0 40px;

	font-size:18px;

}

.comment_heading{

	padding:5px 0 0 0;

}

.comment_name{

	float:left;

	font-weight:bold;

	padding:15px 0 0 0;

}

.comment_email{

	float:left;

	padding:15px 0 0 25px;

	font-weight:bold;

}



.comment_input{

    background-repeat:no-repeat;

	height:25px;

	border:none;

	margin:0px;

	padding:4px 5px 0 5px;

	border:1px solid #CCCCCC;

	font-size:14px;

	width:267px;

	

}

.comment_textarea{

	font-weight:bold;

	margin-top:12px;

}

.com_area{

    background-repeat:no-repeat;

	width:583px;

	height:120px;

	border:1px solid #cccccc;

	font-size:14px;

	color:#666666;

	overflow:auto;

}

.red{

	color:#FF0000;

}

.comment_submit{

	float:left;

    background:url(images/btn-add-comments.gif);

	background-repeat:no-repeat;

	width:145px;

	height:30px;

	padding-top:5px;

	margin-top:6px;

}

.comment_submit input{

    background:transparent;

    font-family:"Trebuchet MS";

	color:#369BC9;	

	font-weight:bold;

	border:0px;

	text-align:center;

	cursor:pointer;

}

.mark_req{

	float:right;

	margin-top:6px;

	height:30px;

	padding-right:62px;

}

.comment_hint{

	font-weight:normal;

}

.editblock{

	background:url(images/edit-bg.gif);

	background-repeat:no-repeat;

	padding:3px 0 0 18px;

	color:#369BC9;	

	width:60px;

	height:20px;

	margin-top:5px!important;

}

.editblock a:link,.editblock a:visited {

  color:#369BC9;

  font-weight:bold;

}

.editblock a:link:hover, .editblock a:visited:hover{

	color:#666666;

	font-weight:bold;

}

.share{

	float:right;

	margin-top:18px;

}



.reply{

	padding:0px;

	margin:0px;

}

.reply form{

	padding:0px;

	margin:0px;

	

}



/*css for Blog End*/



/*css for Print Page Start*/

.printpage{

	background:#FFFFFF;

	width:655px;

	float:left;

	margin:5px 0 5px 5px;

}

.print_body{

	background:#FFFFFF;

}

.print_image{

    float:right;

	padding-top:30px;

}

.print_left{

	float:left;

}

.print_image img{

	cursor:pointer;

}

/*css for Print Page End*/



/*css for Accomplishments And Awards Start*/

.outer-awards-logo{

    text-align:center;

	padding-left:50px;

}

.awards-logo{

	float:left;

	padding:10px 50px 5px 10px;

	width:135px;

}

.award_inquiry{

	padding-top:5px;

}

.award_inquiry a:link,.award_inquiry a:visited {

  color:#FF7200;

  font-weight:bold;

}



.award_inquiry a:link:hover, .award_inquiry a:visited:hover{

  color:#666666;

  font-weight:bold;

}

/*css for Accomplishments And Awards End*/



/*sitemap css start*/

.ddsg-wrapper a:link:hover,.ddsg-wrapper a:visited:hover{

	color:#FF801A;

}

/*sitemap css end*/



.office_image img{

	border:3px solid #CCCCCC;

}

.outsource_bg{

	background-color:#f8f8f8;

	padding:5px;

	margin-bottom:5px;

}









.title_cost{

	padding:0px;

	margin:0px;

}

.title_cost ul{

	padding:0px;

	margin:0px;

}

.title_cost ul li{

	background-image:url(images/cost-mgmt.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}





.title_crm{

	padding:0px;

	margin:0px;

}

.title_crm ul{

	padding:0px;

	margin:0px;

}



.title_crm ul li{

	background-image:url(images/crm.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}









.title_business{

	padding:0px;

	margin:0px;

}

.title_business ul{

	padding:0px;

	margin:0px;

}



.title_business ul li{

	background-image:url(images/business-dev.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}



.title_project{

	padding:0px;

	margin:0px;

}

.title_project ul{

	padding:0px;

	margin:0px;

}



.title_project ul li{

	background-image:url(images/project-mgmt.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}



.title_market{

	padding:0px;

	margin:0px;

}

.title_market ul{

	padding:0px;

	margin:0px;

}



.title_market ul li{

	background-image:url(images/market-access.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}





.title_roi{

	padding:0px;

	margin:0px;

}

.title_roi ul{

	padding:0px;

	margin:0px;

}



.title_roi ul li{

	background-image:url(images/improved-roi.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}



.title_support{

	padding:0px;

	margin:0px;

}

.title_support ul{

	padding:0px;

	margin:0px;

}



.title_support ul li{

	background-image:url(images/support.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}



.outsource_content{

	padding-left:30px;

}

#msg_blog{

	color:#006600;

	font-weight:bold;

}







div#flash-container {

	height: 100%;

	overflow: visible;

	width: 100%;

	z-index:-1;

}

div#background {

	position: absolute;

	top: 0;

	left: 0;

	margin: 0;

	padding: 0;

	width: 100%;

	height: 100%;

	text-align: center;

	overflow: visible;

	z-index:-1

}

#flash-background {

	height: 100%;

}



.outer-clients-logo{

    text-align:center;

	padding-left:0px;

}

.clients-logo{

	float:left;

	padding:10px 30px 5px 10px;

	width:116px;

}

.clients_content{

	padding-top:5px;

	clear:both;

	float:left;

	width:650px;

    

}

.product_image{

	clear:both;

	margin-bottom:70px;

}

.sitemap_info{

	color:#FF801A;

	font-weight:bold;

}



.title_time{

	padding:0px;

	margin:0px;

}

.title_time ul{

	padding:0px;

	margin:0px;

}

.title_time ul li{

	background-image:url(images/time-mgmt.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}

.title_price{

	padding:0px;

	margin:0px;

}

.title_price ul{

	padding:0px;

	margin:0px;

}

.title_price ul li{

	background-image:url(images/price.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}

.title_dedication{

	padding:0px;

	margin:0px;

}

.title_dedication ul{

	padding:0px;

	margin:0px;

}

.title_dedication ul li{

	background-image:url(images/team-dedication.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}



.title_equity{

	padding:0px;

	margin:0px;

}

.title_equity ul{

	padding:0px;

	margin:0px;

}

.title_equity ul li{

	background-image:url(images/price.gif);

	background-position:left;

	background-repeat:no-repeat;

	color:#FF7200;

	font-weight:bold;

	font-size:14px;

	padding-left:30px;

	padding-top:5px;

}

.space_line {

	clear:both;

	height:8px;

	line-height:5px;

	float:left;

	width:600px;

	margin:0px;

	padding:0px;

	font-size:0px;

	border:1px solid white;

}

.quotescollection_bootom_quoteimg p {

	margin:0px;

	padding:0px;

}
