.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;
}



