body{
margin:0px;
padding:0px;
background:url(../images/bg3.gif) repeat center; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#585858;
}
p{
margin:0px;
text-align:justify;
padding:7px 0px 15px 0px;
}
p:hover {
color:#333333;
}
.testi_desc:hover{
color:#333333;
}

h1{
 font-size:18px;
 font-weight:normal;
 color:#474747;
 text-align:left;
  margin:0px 0px 0px 0px;

}

h1.blue{

}

.textbue{
 color:#0583c3;
}

h2{
 font-size:15px;
 font-weight:bold;
 color:#5a85c7;
 text-align:left;
 margin:10px 0px 0px 0px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#mainWrapper{
width:900px;
margin:0px auto;
background-color:#FFFFFF;
}

img{
border:none;
}

#header{
width:100%;
height:78px;
position:relative;
}
.blue{

background-color:#4DA8D7;
}

.orange{

background-color:#F58147;
}

.green	{

background-color:#B5BB3D;
}

.red{

background-color:#a60315;
}



.contact_color{

background-color:#567F9D;
}

#header #logo{
width:125px;
height:46px;
float:left;
margin:15px 20px;
}

#header #mainNav{
float:right;
padding-right:15px;
}

#header #mainNav ul{
margin:0px;
padding:0px;
}

#header #mainNav ul li{
float:left;
line-height:78px;
list-style:none;
padding:0px 4px;
}

/*#header #mainNav ul li span{
background:url(../images/dots.gif) no-repeat center center; 
display:block;
padding-left:3px;
}
*/

#header #mainNav ul li a{
text-decoration:none;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight: normal;
color:#909090;
font-weight:bold;
}


#header #mainNav ul li.homeVisited{
/*color:#7CD2FD;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-2px 30px;
width:36px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
text-align:center;
color:White;

}

#header #mainNav ul li.companyVisited{
/*color:#F58147;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-57px 31px;
height:54px;
width:62px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;
}


#header #mainNav ul li.servicesVisited{
/*color:#B1B715;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-134px 31px;
height:54px;
width:58px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;/*font-weight:bold;*/
}

#header #mainNav ul li.portfolioVisited{
/*color:#B1B715;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-211px 31px;
height:54px;
width:53px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;/*font-weight:bold;*/
}

#header #mainNav ul li.contactVisited{
/*color:#E2C129;*/
background:url(../images/menubar1.gif) no-repeat center;
background-position:-284px 31px;
height:54px;
width:70px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;
}

#header #mainNav ul li.rfqVisited{
color:#D0197D;
background:url(../images/menubar1.gif) no-repeat left bottom;
background-position:-373px 31px;
height:54px;
width:90px;
display:block;
font-family:"Times New Roman", Times, serif	;
font-size: 14px;
font-weight:bold;
color:White;
text-align:center;
}

#header #mainNav ul li a.home{
color:#909090;
}

#header #mainNav ul li a:hover.home{
color:#008ed0;
height:20px; 
}

#header #mainNav ul li a.company{
color:#909090;
}

#header #mainNav ul li a:hover.company{
color:#f66d30;
}

#header #mainNav ul li a.services{
color:#909090;
}

#header #mainNav ul li a:hover.services{
color:#8a9500;
}


#header #mainNav ul li a.portfolio{
color:#909090;
}

#header #mainNav ul li a:hover.portfolio{
color:#e70001;
}

#header #mainNav ul li a.contact{
color:#909090;
}

#header #mainNav ul li a:hover.contact{
color:#005b8b;
}

#header #mainNav ul li a.rfq{
color:#909090;
}

#header #mainNav ul li a:hover.rfq{
color:#a81e86;
}




#banner{
width:900px;
border-top:1px solid #fff;
}
#banner_home{
width:900px;
height:238px;
border-top:1px solid #fff;
}

#banner_home #banner_lt{
width:526px;
float:left;
height:238px;
}

#banner_home #banner_rt{
background:url(../images/banner_robo.gif) no-repeat right center;
float:right;
height:238px;
width:374px;
}

#banner_company{
width:900px;
border-top:1px solid #fff;
}

#banner_company #banner_lt{
width:450px;
float:left;
}
#banner_company #banner_rt{
background:url(../images/banner_company.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}

#banner_services{
width:900px;
border-top:1px solid #fff;
}

#banner_services #banner_lt{
width:450px;
float:left;
}
#banner_services #banner_rt{
background:url(../images/banner_services.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}

#banner_contact{
width:900px;
border-top:1px solid #fff;
}

#banner_contact #banner_lt{
width:450px;
float:left;
}
#banner_contact #banner_rt{
background:url(../images/banner_contact.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}

#banner_portfolio{
width:900px;
border-top:1px solid #fff;
}

#banner_portfolio #banner_lt{
width:450px;
float:left;
}
#banner_portfolio #banner_rt{
background:url(../images/banner_portfolio.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}
#banner_client{
width:900px;
border-top:1px solid #fff;
}

#banner_client #banner_lt{
width:450px;
float:left;
}
#banner_client #banner_rt{
background:url(../images/client_banner_rt.gif) no-repeat right center;
float:left;
height:140px;
width:450px;
}

#banner_testimonial{
width:900px;
border-top:1px solid #fff;
}
#banner_testimonial #banner_lt{
width:450px;
float:left;
}
#banner_testimonial #banner_rt{
background:url(../images/testimonial_banner_rig.png) no-repeat right center;
float:left;
height:140px;
width:450px;
}


#banner ul{
margin:0px;
padding:0px;
}

#banner ul li{
list-style:none;
float:left;
}

#contentWrapper{
background:#fff url(../images/content_top.gif) repeat-x top left;
padding:20px;
clear:both;
}

#contentWrapper .content_lt{
width:530px;
float:left;
padding-right:13px;
}



.pageTitle{
background:url(../images/pagetitle_strip.png) no-repeat left bottom;
display:block;
height:30px;
}
#contentWrapper .content_lt .who{
background:url(../images/whoweare.gif) no-repeat left top;
height:16px;
width:100px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .why{
background:url(../images/why.gif) no-repeat left top;
height:17px;
width:107px;
padding-bottom:0px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .ourVision{
background:url(../images/ourvision.gif) no-repeat left top;
height:16px;
width:82px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .phpDev{
background:url(../images/php_development.gif) no-repeat left top;
height:19px;
width:180px;
margin-top:10px;
padding-bottom:0px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .aspDev{
background:url(../images/asp_development.gif) no-repeat left top;
height:16px;
width:216px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .portalDev{
background:url(../images/portal_development.gif) no-repeat left top;
height:16px;
width:157px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .applicaionDev{
background:url(../images/app_development.gif) no-repeat left top;
height:16px;
width:200px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}

#contentWrapper .content_lt .webDesigning{
background:url(../images/web_designing.gif) no-repeat left top;
height:16px;
width:147px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}


.content_lt .corporateIdentity{
background:url(../images/corporate_identity.gif) no-repeat left top;
height:16px;
width:146px;
margin-top:10px;
padding-bottom:2px;
border-bottom:dashed 1px #ccc;
}




.content_mid{
width:10px;
background:url(../images/home_strip_seperator.gif) no-repeat center left;
float:left;
height:450px;
}

.content_rt{
width:280px;
float:left;
padding-left:12px;
}

.recent_project{
width:280px;
height:auto;
background:url(../images/bottom_shdow.gif) left bottom no-repeat;
height:156px;
margin-bottom:10px;
}

.recent_project p {
margin:0px;
padding:2px;
}
.recent_project p img {
 border:2px solid #bfbfbf;
margin-top:3px;
width:280px;
}

#contentWrapper .content_rt .testimonial{
background:url(../images/testimonial_bg.png) no-repeat;
width:292px;
height:144px;

}



#contentWrapper .content_rt .testimonial p{
font-size:12px;
color:#7F7F7F;
line-height:15px;
padding:30px 8px 13px 20px;
}

#contentWrapper .content_rt .RFQ{
background:url(../images/feelfree.png) no-repeat;
width:154px;
margin-top:10px;
}

#contentWrapper .content_rt .RFQ p{
width:280px;
font-size:11px;
color:#7F7F7F;
line-height:15px;
padding:20px 0px 0px 0px;
}

#contentWrapper .content_rt .RFQ p a{
color:#DF865A;
text-decoration:none;
}

#contentWrapper .content_rt .RFQ p a:hover{
text-decoration:underline;
}

#contentWrapper .content_rt .testimonial span.name{
padding:30px 8px 0px 20px;
font-size:11px;
font-weight:bold;
color:#000;

}

#contentWrapper .content_rt .testimonial span.number{
padding:0px 0px 0px 45px;
}
#contentWrapper .content_rt .testimonial span.number a {
font-size:10px;
font-weight:bold;
color:#363636;
text-decoration:none;
}




#contentWrapper .content_rt .testimonial span.more{
padding:0px 20px 1px 13px;
float:right;
background:url(../images/moreicon.gif) no-repeat left center;
}
#contentWrapper .content_rt .testimonial span.more a {
font-size:10px;
font-weight:bold;
color:#363636;
text-decoration:none;

}

#contentWrapper .content_rt .testimonial span.more a:hover {
text-decoration:underline;
}

#contentWrapper .content_rt .testimonial span.designation{
padding-left:20px;
font-size:11px;
color:#363636;
float:left;
}


#footerWrapper{
width:900px;
clear:both;
position:relative;
}

#footerlinks{
width:830px;
margin:0px auto;
}

#footerlinks ul{
margin:0px;
padding:5px 0px;
}

#footerlinks ul li{
list-style:none;
padding:0px 5px;
display:inline;
}

#footerlinks ul li a{
color:#585858;
text-decoration:none;
font-size:11px;
}


#footerlinks ul li a:hover{
text-decoration:underline;
}


#footerWrapper .seperator{
background:url(../images/footer_strip.gif) no-repeat left center;
height:2px;
margin:5px 0px 10px 0px;
clear:both;
}

#footerWrapper .footer_lt{
font-size:11px;
padding:10px 0px 15px 20px;
margin:0px;
}

#footerWrapper .footer_rt {
font-size:11px;
margin-top:45px;
position:absolute;
right:20px;
top:0;
padding-top:6px;
}

#footerWrapper .footer_rt a{
color:#585858;
text-decoration:none;
}

#footerWrapper .footer_rt a:hover{
text-decoration:underline;
}

.alignLeft{
text-align:left;
}


.alignRight{
text-align:right;
}


.alignCenter{
text-align:center;
}

label{
color:#585858;
text-align:left;
}

label span{
color:#f00;
}

.textbox_30{
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #999;
border-left:1px solid #999;
width:180px;
}

.rowheight{
height:30px;
}

.button{
background:url(../images/button_bg.gif) repeat-x;
padding:1px;
border:1px solid #88a7c2;
color:white;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}

/*portfolio Style */

#contentWrapper .content_lt_portfolio{
width:845px;
float:left;
padding-right:13px;
padding-bottom:30px;
}

#contentWrapper .content_lt_portfolio .col1{
width:355px;
height:184px;
background:url(../images/portfolio_samples_container.png) no-repeat left top;
float:left;
margin-top:20px;
padding:5px 0px 0px 10px;
}




#contentWrapper .content_lt_portfolio .col2{
width:355px;
height:184px;
background:url(../images/portfolio_samples_container.gif) no-repeat left top;
margin-left: 20px;
float:left;
margin-top:20px;
padding:5px 0px 0px 10px;
}





.portfolio_content{
width:750px;
margin:0px auto;

}
.portfolio_content h3{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#989898;
font-weight:normal;
margin:0px 0px 10px 0px;
}


#contentWrapper .content_lt_portfolio .pagination {
    color: #666666;
    font-size: 13px;
    padding-right: 80px;
    text-align: center;
    margin-left: 10px;
}
#contentWrapper .content_lt_portfolio .pagination a {
    text-decoration: none;
    color: #0076B8;
    margin-left: 5px;
}

#contentWrapper .content_lt_portfolio .pagination a:hover{
text-decoration:underline;
}
.content_lt_portfolio h1{ color:#b70a1d}

/*sathiyam Css*/
.flLeft{ float:left;}
.flRight{ float:right;}

.homeleftImg{ background:url(../images/sprite.png) -1px top;width:30px;height:30px;}
.homerightImg{ background:url(../images/sprite.png) -36px top;width:30px;height:30px;}
.companyleftImg{ background:url(../images/sprite.png) left -71px;width:30px;height:30px;}
.companyrightImg{ background:url(../images/sprite.png) -37px -71px;width:30px;height:30px;}
.menuAreaCompany{ background:url(../images/sprite.png) left -108px;width:30px;height:40px;width:700px;margin-top:10px;}

.servicesleftImg{ background:url(../images/sprite.png) left -143px;width:30px;height:30px;}
.servicesrightImg{ background:url(../images/sprite.png) -42px -143px;width:30px;height:30px;}
.servicescenterImg{ background:url(../images/sprite.png) left -177px;width:30px;height:40px;width:700px;margin-top:10px;}

.contactleftImg{ background:url(../images/sprite.png) left -210px;width:30px;height:30px;}
.contactrightImg{ background:url(../images/sprite.png) -42px -210px;width:30px;height:30px;}
.contactcenterImg{ background:url(../images/sprite.png) left -247px;width:30px;height:40px;width:700px;margin-top:10px;}

.clientleftImg{ background:url(../images/sprite.png) left -358px;width:30px;height:30px;}
.clientrightImg{ background:url(../images/sprite.png) -42px -358px;width:30px;height:30px;}
.clientcenterImg{ background:url(../images/sprite.png) left -395px;width:30px;height:40px;width:700px;margin-top:10px;}

.portfolioleftImg{ background:url(../images/sprite.png) left -285px;width:30px;height:30px;}
.portfoliorightImg{ background:url(../images/sprite.png) -42px -285px;width:30px;height:30px;}
.portfoliocenterImg{ background:url(../images/sprite.png) left -322px;width:30px;height:40px;width:700px;margin-top:10px;}

.testimonialleftImg{ background:url(../images/sprite.png) left -434px;width:30px;height:30px;}
.testimonialrightImg{ background:url(../images/sprite.png) -42px -434px;width:30px;height:30px;}
.testimonialcenterImg{ background:url(../images/sprite.png) left -474px;width:30px;height:40px;width:700px;margin-top:10px;}

.headerArea{ width:900px;height:69px;font:12px Verdana, Arial, Helvetica, sans-serif;color:#000;overflow:hidden;}
.logoimg{ padding:12px 0 0 41px ;}
.menuArea{ height:30px;width:700px;background:url(../images/sprite.png) left -34px;margin-top:10px;}
.menuArea p,.menuAreaCompany p,.servicescenterImg p,.contactcenterImg p,.clientcenterImg p,.portfoliocenterImg p,.testimonialcenterImg p{ margin:0;padding:7px 0 0 0;}
.menuArea p a,.menuAreaCompany p a,.servicescenterImg p a,.contactcenterImg p a, .clientcenterImg p a, .testimonialcenterImg p a, .portfoliocenterImg p a{ margin:0;color:#FFFFFF;text-decoration:none;padding:0 12px 0px 17px;outline:none;}
.menuArea p a:hover,.menuAreaCompany p a:hover,.servicescenterImg p a:hover,.contactcenterImg p a:hover,.testimonialcenterImg p a:hover,.clientcenterImg p a:hover, .portfoliocenterImg p a:hover{ color:#000;}

.submenu{ text-align:right;font-size:11px;padding:8px 34px 8px 0;text-decoration:none;float:right;width:685px;}
.submenu span{ padding:0 5px;}
.linkText{ text-decoration:none;color:#000000}
.thumb_img{margin-top:6px;}
.sitemapTxt{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#585858; text-decoration: underline;}


a.sitemapTxt:hover{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#585858;  text-decoration: none;}

.btnSearch{background-color:#34aaf5;  color:#ffffff; font-family:arial;  cursor:pointer}


.visit_website a{ text-decoration:none; font-family:arial; color:#FF2F3C}
.visit_website a:hover{ text-decoration:underline; font-family:arial;color:#FF0F1E;}
.more a{text-decoration:none; font-family:arial; color:#FF2F3C;}
.more a:hover{font-family:arial; color:#FF0F1E;text-decoration:underline;}
.more_devider{margin-top:-5px;}


#clients{
background:transparent url(../images/client_feedback.png) no-repeat scroll 0px 0px;
height:170px;
left:0;
position:fixed;
top:150px;
width:40px;
}
div#clients:hover{
 background-position:-41px 0px;
}
#clients a{
display:block;
height:170px;
width:40px;
}

#suggestPost
{
        background:transparent url(../images/suggest-feedback.png) no-repeat scroll 0px 0px;
        height:170px;
        left:0;
        position:fixed;
        top:150px;
        width:40px;
}
div#suggestPost:hover
{
        background-position:-41px 0px;
}
#suggestPost a
{
        display:block;
        height:170px;
        width:40px;
}

#testimonial{
background:transparent url(../images/testimonial_feedback.png) no-repeat scroll 0px 0px;
height:170px;
left:0;
position:fixed;
top:150px;
width:40px;
}
div#testimonial:hover
{  background-position:-41px 0px;
}
#testimonial a{
 display:block;
height:170px;
 width:40px;
}

/* recent projects */
h6 {
   position: absolute;
   top: 298px;
    /* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;

}

h6 span {
   color: #ffffff;
   font: bold 12px/45px Helvetica, Sans-Serif;
   letter-spacing: 0px;
   padding: 3px;
   background:#89CCF1;
   background:url(../images/tags.png) #1E79CA no-repeat right center; 
   
  
}
h6 span.spacer {
   padding:0 5px;
   
}
/* // Easy Slider */
#contact
{
        background:transparent url(../images/contact.png) no-repeat scroll 0px 0px;
        height:170px;
        left:0;
        position:fixed;
        top:150px;
        width:40px;
}
div#contact:hover
{
        background-position:-41px 0px;
}
#contact a
{
        display:block;
        height:170px;
        width:40px;
		}
#portfolio
{
        background:transparent url(../images/portfolio.png) no-repeat scroll 0px 0px;
        height:170px;
        left:0;
        position:fixed;
        top:150px;
        width:40px;
}
div#portfolio:hover
{
        background-position:-41px 0px;
}
#portfolio a
{
        display:block;
        height:170px;
        width:40px;
		}
#services
{
        background:transparent url(../images/services.png) no-repeat scroll 0px 0px;
        height:170px;
        left:0;
        position:fixed;
        top:150px;
        width:40px;
}
div#services:hover
{
        background-position:-41px 0px;
}
#services a
{
        display:block;
        height:170px;
        width:40px;
}
#companyfb
{
        background:transparent url(../images/company-feedback.png) no-repeat scroll 0px 0px;
        height:170px;
        left:0;
        position:fixed;
        top:150px;
        width:40px;
}
div#companyfb:hover
{
        background-position:-41px 0px;
}
#companyfb a
{
        display:block;
        height:170px;
        width:40px;
}
#suggestPost
{
        background:transparent url(../images/suggest-feedback.png) no-repeat scroll 0px 0px;
        height:170px;
        left:0;
        position:fixed;
        top:150px;
        width:40px;
}
div#suggestPost:hover
{
        background-position:-41px 0px;
}
#suggestPost a
{
        display:block;
        height:170px;
        width:40px;
}
/*  sitemap start here */
.sitemapbg
{/*background:url(../images/sitemapbg.png) no-repeat;*/
display:block;
height:auto;
width:850px;
margin:0;
padding:0;
}
#sitemap  
{
float:left;
padding:0 0 5px 0;
margin:0 0 0 20px;
list-style-image:url(../images/bigarrow.png);
line-height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#255982;
}

#innerlist 
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#BF2F5A;
line-height:18px;
padding-left:6px;
list-style-image:url(../images/listarrow.png);
color:#BF2F5A;
margin:0;
}
#sitemap a 
{
text-decoration:none;
color:#EF3E00;}

 #sitemap a:hover 
{
text-decoration:underline;
color:#EF3E00;}
#innerlist a
{text-decoration:none;
color:#255982;}
/* Google Map */
#map {
  width: 300px;
  height: 300px;
  border: 1px solid black;
}

/* testimonial content&logo align start */
#contentWrapper .content_testimonial{
width:820px;
float:left;
padding-right:13px;
}
.comp_logo{
border:1px solid #E8E8E8;
float:left;
margin:0 8px 0 0px;
padding:0px;
display:block;
height:80px;
text-align:center;
vertical-align:middle;
width:225px;
overflow:hidden;

}

.testi_desc{
min-height:80px; text-align:justify;
 }
/* testimonial content&logo align end */
/* These styles create the dropdown menus. */
#navbar {
   margin: 1px 0px 0px 0px ;
   padding: 0px 0px 0px 212px;
   height: 1em;
   
   }
#navbar li {
   list-style: none;
   padding:0;
 
    }
#navbar li a {
   display: block;
   padding: 3px 8px;
   border-bottom:1px solid #ffffff;
   
   color: #fff;
   text-decoration: none;
 }
#navbar li a:hover {
   display: block;
   padding: 3px 8px;
 
   color: #000000;
   text-decoration: none;
 }

.dropdown, .dropdown_products, .dropdown_company, .dropdown_portfolio,.dropdown_services{
 position:absolute;
 margin-top:30px;
 }
 
.nav_portfolio li a{
 background-color: #820612;
}
.nav_portfolio li a:hover{
 background-color: #B30A1C;
}
 .nav_home li a{
 background-color: #009DD7;
}
.nav_home li a:hover{
 background-color: #3BB2ED ;
}
 .nav_company li a{
 background-color: #D4551A;
}
.nav_company li a:hover{
 background-color: #F27D43 ;
}
.nav_services li a{
 background-color: #A8AF0B;
}
.nav_services li a:hover{
 background-color: #BDC325 ;
}
.nav_contact li a{
 background-color: #32638D;
}
.nav_contact li a:hover{
 background-color: #4D799E ;
}
.nav_client li a{
 background-color: #f2a501;
}
.nav_client li a:hover{
 background-color: #fcce07 ;
}
.nav_testimonial li a{
 background-color: #7e3186;
}
.nav_testimonial li a:hover{
 background-color: #cd7fd6 ;
}
/* drop down arrow mark in the menu*/

.dropdown_arrow {
background:url(../images/dropdown_arrow.png) no-repeat center right;
}
.dropdown_arrow:hover{
background:url(../images/dropdown_arrow_active.png) no-repeat center right;
}

 /* These styles create for Products dropdown menus. */
 #products_navbar {
   margin: 1px 0px 0px 0px ;
   padding: 0px 0px 0px 406px;
   height: 1em;
   width:auto;
   
   }
#products_navbar li {
   list-style: none;
   padding:0;
 
    }
#products_navbar li a {
   display: block;
   padding: 3px 8px;
   border-bottom:1px solid #ffffff;
   color: #fff;
   text-decoration: none;
 }
#products_navbar li a:hover {
   display: block;
   padding: 3px 8px;
   color: #000000;
   text-decoration: none;
 }
 
  /* These styles create for Client page. */
 .client_body{
 width:880px;
 margin:0;
 padding:o;
 height:auto;
 }

 /* These styles create for company dropdown menus. */
 #company_navbar {
   margin: 1px 0px 0px 0px ;
   padding: 0px 0px 0px 40px;
   height: 1em;
   
   }
#company_navbar li {
   list-style: none;
   padding:0;
 
    }
#company_navbar li a {
   display: block;
   padding: 3px 8px;
   border-bottom:1px solid #ffffff;
   color: #fff;
   text-decoration: none;
 }
#company_navbar li a:hover {
   display: block;
   padding: 3px 8px;
   color: #000000;
   text-decoration: none;
 }
 
 /* for list hover effect */
.list-hover li
{padding:5px;
color:#585858;}
.list-hover li:hover{color:#333333;}
 /* These styles create for Services dropdown menus. */
 #services_navbar {
   margin: 1px 0px 0px 0px ;
   padding: 0px 0px 0px 130px;
   height: 1em;
   
   }
#services_navbar li {
   list-style: none;
   padding:0;
 
    }
#services_navbar li a {
   display: block;
   padding: 3px 8px;
   border-bottom:1px solid #ffffff;
   color: #fff;
   text-decoration: none;
 }
#services_navbar li a:hover {
   display: block;
   padding: 3px 8px;
   color: #000000;
   text-decoration: none;
 }
 
.st_sharethis_custom{
        background: url("../images/share-icon-12x12.png") no-repeat scroll left top transparent;
        padding:0px 16px 0px 0px;
}

/*for portfolio details papge nivo slider*/


.slider_container{
width:670px;
margin:0px auto;
height:auto;
margin-top:45px;
}
.title{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#b70a1d;
margin-left:2px;
}

.project_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
font-weight:bold;
margin-left:5px;}

.discription{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#b70a1d;
margin-left:18px;
background:url(../images/content_bg.png) no-repeat ;
width:159px;
height:17px;
padding:0;
}
.visit{
float:right;
margin:-2px 11px 0 0;
clear:both;

}
.visit a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b70a1d;
font-size:11px;
font-weight:bold;
}
.visit a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b70a1d;
font-size:11px;
text-decoration:none;
font-weight:bold;
}
.discription_content{
background:#f4f4f4;
width:630px;
height:auto;
display:block;
margin-left:19px;
padding:10px 0 10px 10px ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.buttons{
/* width:670px; */
height:auto;
display:block;
margin-top:10px;
}
.next_button{
float:right;
margin-right:25px;
display:block;
width:82px;
height:27px;}



/* added by suresh kumar*/
h3.head_tech{color:#d96d37; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.headerTitle{background:url(../images/headertitle_strip.png) no-repeat left bottom; display:block; height:30px;}
#tech_focus{border-bottom:1px solid #EFB9A4; padding-bottom:10px;}
p.tech_content{padding:0; text-align:justify;}
.tech_logo{border:2px solid #EFEFEF; margin:0 4px; padding:2px;}

.recent_rt{color:#838900; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:7px;}
.container_rt{ border: 2px solid #D7FF8F;
    float: left;
    margin-left: 0;
    padding-left: 0;
    position: relative;
    width: 310px;}
.image_rt{ margin: 12px 6px 5px;}
.recentdes_rt{text-align:left; padding:2px; margin-left:13px; width:280px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.site_link a{  color: #838900;
    text-decoration: underline;}
.site_link a:hover{text-decoration:none;}
.site_link {
    margin: 10px;
}
.image_rt,.thumb_img,.tech_logo{opacity: 0.9;}
.image_rt:hover,.thumb_img:hover,.tech_logo:hover{ -moz-opacity:1; opacity:1;}

