.clear { clear:both; }



.clearleft { clear:left; }



.entry { line-height:18px; }



.entry p { margin-bottom:1em; }



.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {

	font-weight:bold;

	margin:5px 0;

}



blockquote {

	padding-left:30px;

	font-style:italic;

}



.entry #hire-developers { padding-left:5px; background:url(../images/skill-developers.jpg) right bottom no-repeat; }



.entry ul li { list-style-type:none; background:url(../images/arrow-button.gif) 0px 8px no-repeat; border-top:1px dashed #000; line-height:28px; padding-left:20px; font-family:Tahoma; font-size:12px; }

.entry ul li:hover {  list-style-type:none; background: url(../images/arrow-button.gif) 0px 8px no-repeat; border-top:1px dashed #000; line-height:28px; padding-left:20px; font-family:Tahoma; font-size:12px;}



.entry ul { padding-left:5px; }



.entry ul li { list-style-type:none; background:url(../images/arrow-button.gif) 0px 8px no-repeat; border-top:1px dashed #000; line-height:28px; padding-left:20px; font-family:Tahoma; font-size:12px; }

.entry ul li:hover {  list-style-type:none; background: url(../images/arrow-button.gif) 0px 8px no-repeat; border-top:1px dashed #000; line-height:28px; padding-left:20px; font-family:Tahoma; font-size:12px;}





.entry #cakephp {padding-left:5px; background:url(../images/cake-php-img.gif) right bottom no-repeat;}

.entry #ajax-developers {padding-left:5px; background:url(../images/ajax-developers.gif) right bottom no-repeat;}

.entry #ruby-rails {padding-left:5px; background:url(../images/ruby-rails.gif) right bottom no-repeat;}

.entry #cf {padding-left:5px; background:url(../images/cf.gif) right bottom no-repeat;}



.entry ol { padding-left:25px; }



/* Begin Images */

p img {

	padding:0;

	max-width:100%;

}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display:block;

	margin-left:auto;

	margin-right:auto;

}



img.alignright {

	padding:4px;

	margin:0 0 2px 7px;

	display:inline;

}



img.alignleft {

	padding:4px;

	margin:0 7px 2px 0;

	display:inline;

}



.alignright { float:right; }



.alignleft { float:left }

/* End Images */



/* Begin Various Tags & Classes */

acronym, abbr, span.caps { cursor:help; }



acronym, abbr { border-bottom:1px dashed #999; }



blockquote {

	margin:10px;

	padding-left:20px;

}



blockquote cite {

	margin:5px 0 0;

	display:block;

}



.center { text-align:center; }



.hidden { display:none; }



hr { display:none; }



a img { border:none; }



.navigation {

	/* display:block;

	text-align:center;

	margin-bottom:60px;*/

	margin-top:10px;

}

/* End Various Tags & Classes*/



/* Captions */

.aligncenter,

div.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}



.wp-caption {

	border:1px solid #ddd;

	text-align:center;

	background-color:#f3f3f3;

	padding-top:4px;

	margin:10px;

	-moz-border-radius:3px;

	-khtml-border-radius:3px;

	-webkit-border-radius:3px;

}



.wp-caption img {

	margin:0;

	padding:0;

	border:0 none;

}



.wp-caption p.wp-caption-text {

	font-size:11px;

	line-height:17px;

	padding:0 4px 5px;

	margin:0;

}

/* End captions */





.widget-content {border:1px solid #D6E0E9; margin-left:0px; background:url(../images/right-sign-arrow.jpg) 13px 12px no-repeat; padding-left:0px; margin-top:10px; padding-bottom:10px;}

.widget-content h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:7px; margin:0px; color:#000000; text-transform:uppercase; line-height:25px; padding-left:43px;}

.widget-content h1 a{color:#000;}

.widget-content ul {margin:0px; padding:0px; margin-left:20px;}

.widget-content ul li{background:url(../images/sign-arrow.jpg) 3px 5px no-repeat; padding:0px; list-style:none; padding-left:30px; line-height:25px;}

.widget-content ul li a{color:#000000; text-decoration:none;}

.widget-content ul li a:hover{color:#000000; text-decoration:underline;}

#hireus {margin:0px ; padding:0px;}

#hireus ul {margin:0px; padding:0px; margin-top:10px; margin-left:20px;}

#hireus ul li { background:url(../images/sign-arrow.jpg) 3px 5px no-repeat; padding:0px; list-style:none; padding-left:30px; line-height:25px;}

#hireus ul li a {color:#000000; text-decoration:none;}

#hireus ul li a:hover {color:#000000; text-decoration:underline;}

span.selected{background:url(../images/sign-arrow.jpg) 30px 30px; background-repeat:no-repeat; color:#FF8641; font-weight:bold;}

ul.cms-nav-left-menu  {margin:0px; padding:0px; margin-top:10px; margin-left:20px;}

ul.cms-nav-left-menu  li { background:url(../images/sign-arrow.jpg) 3px 5px no-repeat; padding:0px; list-style:none; padding-left:30px; line-height:25px; border-bottom:0px solid #D6E0E9;}

ul.cms-nav-left-menu  li ul li { background:none; padding-left:10px; line-height:16px; border:0px; font-size:11px;background:url(../images/new-arrow.jpg) 0px 4.5px no-repeat;}

ul.cms-nav-left-menu  li ul li a{ color:#D78105; text-decoration:none;}

ul.cms-nav-left-menu  li ul li a:hover{ color:#D78105; text-decoration:underline;}

ul.cms-nav-left-menu  li a {color:#000000; text-decoration:none;}

ul.cms-nav-left-menu  li a:hover {color:#000000; text-decoration:underline;}



.get-starded {background:url(../images/arrow.jpg) 25px 8px no-repeat; padding-left:65px; line-height:49px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#589F20; font-weight:bold;}

.get-starded a{ color:#589F20;text-decoration:underline; }

.get-starded a:hover{ color:#589F20; text-decoration:none;}

.testimoanials-bg {background:url(../images/text-bg.jpg) repeat-x; font-size:11px; width:282px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal;}

.testimoanials-bg div { padding:10px; padding-top:19px; line-height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#2A2A2A; font-weight:normal;}

.testimoanials-bg .readmore {padding-top:10px; line-height:18px; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#2A2A2A; font-weight:normal;}



.testimoanials-bg .text { padding:0px; margin:0px; margin-top:0px;}

.contact {border:1px solid #D6E0E9;  background:url(../images/contact-icon.jpg) 16px 15px no-repeat; padding-left:40px;}

.contact h1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:12px; margin:0px;}

.contact h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:19px; font-weight:bold; margin:0px; color:#FF9D11;}

.india {background:url(../images/india-map-icon.png) no-repeat;padding-left:90px; line-height:18px; height:170px;}

.india strong a { font-size:12px; color:#333333; text-decoration:none;}

.india strong a:hover { font-size:12px; color:#333333; text-decoration:underline;}

.usa {background:url(../images/usa-icon.png) no-repeat; padding-left:90px;  height:170px;}

.usa a  { font-size:12px; color:#333333; text-decoration:none;}

.usa a:hover { font-size:12px; color:#333333; text-decoration:underline;}

.inquiry-now-bg {background:url(../images/inquiry-bg.jpg) no-repeat; height:27px; padding-left:10px; line-height:27px; font-weight:bold; color:#FFFFFF; font-size:13px;}

.mail-icon{background:url(../images/mail-icon.jpg) 0px 4px no-repeat; line-height:30px; padding-left:25px;}

.mobile-icon{background:url(../images/mobile-icon.jpg) 0px 4px no-repeat; line-height:30px; padding-left:25px;}

.phone-icon{background:url(../images/phone-icon.jpg) 0px 4px no-repeat; line-height:35px; padding-left:25px;}

.wpcf7-validates-as-required {border:1px solid #E4E4E4;}

.required-field span .wpcf7-validates-as-required{border:0px solid #fff;}

.technologies {font-weight:bold;}

.wpcf7-form-control-wrap select {border:1px solid #E4E4E4;}

.type-verifatation {line-height:normal; margin:0px; padding:0px;}

 div.img-space {padding-top:10px;}

.img-space img {border:1px solid #E4E4E4; margin-top:-16px;}

.welcome {width:622px;border:1px solid #D6E0E9; height:153px;}

.welcome div {padding:3px;}

.welcome div h1 {font-size:18px; color:#2A2A2A; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; padding-bottom:2px;}

.welcome .text {padding:0px;}

.welcome .text div{font-size:11px; color:#2A2A2A; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding:0px; m}

.welcome .more {font-size:11px; color:#2A2A2A; font-family:Arial, Helvetica, sans-serif; line-height:18px; padding:0px; text-transform:uppercase; background:url(../images/plus-sign-icon.jpg) 10px 0px no-repeat; padding-left:29px;}

.welcome .more a{color:#2A2A2A; text-decoration:none;}

.welcome .more a:hover{color:#2A2A2A; text-decoration:underline;}

.left-top-corner {background:url(../images/left-corner.jpg) right bottom no-repeat;}

.right-top-corner {background:url(../images/right-corner.jpg) left bottom no-repeat;}

.welcome1 {width:700px;border:1px solid #D6E0E9;  }

.welcome1 .why-hire1 {border:0px solid #D6E0E9; padding-left:0px; margin-top:0px; padding:0px; margin:0px;}

.welcome1 .why-hire1 h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-top:12px; margin:0px; color:#000000; text-transform:uppercase; line-height:25px; padding-left:49px; background:url(../images/right-sign-arrow.jpg) 20px 12px no-repeat;}

.hire-web {margin:0px; padding:0px; font-size:11px;}

.hire-web ul {margin:0px; padding:0px; margin-top:10px; margin-left:20px; margin-right:10px;}

.hire-web ul li { background:url(../images/green-arrow.jpg) 5px 3px no-repeat; padding:0px; list-style:none; padding-left:30px; line-height:20px; padding-bottom:5px;}

.hire-web ul li strong { color:#589F20; text-decoration:none;}

.timing-work {width:622px;border:1px solid #D6E0E9; height:auto;}

.timing-work div { padding:10px; font-size:13px; color:#484848; font-family:Arial, Helvetica, sans-serif; padding-left:20px;}

.bottom-left-corner {background:url(../images/bottom-left-corner.jpg) right top no-repeat;}

.bottom-right-corner {background:url(../images/bottom-right-corner.jpg) left top no-repeat;}

.contact table {border:0px solid #000;}

.contact table td {height:30px; width:20%;}

.contact table td:hover {height:30px; width:20%; filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;}

.contact table .msn {background:url(../images/msn-logo.gif) left top no-repeat;}

.contact table .skype {background:url(../images/skype-logo.gif) left top no-repeat;}

.contact table .google {background:url(../images/gtalk-logo.gif) left top no-repeat;}

.contact table .yahoo {background:url(../images/yahoo-logo.gif) left top no-repeat;}

.contact table .aol {background:url(../images/aol-logo.gif) left top no-repeat;}

/*Portfolio Page*/

#pportfolio table{ border-top:0px solid #f2f2f2;border-bottom:0px solid #f2f2f2; width:340px;position:absolute; margin-left:310px;  margin-top:-300px;}

#pportfolio table td {padding:2px; margin:2px;}

#pportfolio table td div{padding-bottom:5px;}

.attachment a {border:5px solid #f2f2f2; display:block; width:298px;}

.attachment a img{padding:2px;}

.botline{border-bottom:1px solid #f2f2f2;}

.phead{ background:url(../images/bg-portfolio-heading.jpg) top left no-repeat; height:35px;}

.phead div.phead1{color:#6CB817; float:left; padding-left:25px; padding-top:4px; font:bold 12px tahoma, Verdana, Arial, Helvetica, sans-serif;}

.phead div.pright { float:right; padding-right:5px; width:67px; height:20px;  background:url(../images/btn-viewall.gif) 0px 3px no-repeat;overflow:hidden;}

.phead div.pright a{padding-top:55px; overflow:hidden; height:20px; display:block;}

.phead div.pright:hover{background:url(../images/btn-viewall.gif) 0px -18px no-repeat;}

a.plightbox img{ border-color:#f2f2f2 !important;}

a.plightbox:hover img{ border-color:#cc0000 !important;}

.php {width:300px;}

.php div{line-height:normal;}

.php h3 {margin:0px; padding:0px;background:url(../images/green-arrow.jpg) left 5px no-repeat; padding-left:20px;}

.hire_php{float:left; width:310px;}

.title a {color:#006600; text-decoration:none; font-size:13px;}

.title a:hover {color:#006600;text-decoration:underline;font-size:13px;}

.smallinquirytext{

	border:1px solid #CACAC4;

}








