@charset "utf-8";
/* CSS Document */

body{ font-family:Arial, sans-serif; line-height:16px; font-size:13px; color:#373737; margin:0; padding:0; /*background:url(../images/bg.jpg) 15px 28px no-repeat;*/ }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

/* PARAGRAPH STYLES */
p{ margin:0; padding:0;}

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}

a{ outline:none; color:#373737;}
a:hover{ outline:none; text-decoration:none;}

.clr{ clear:both;}
.rF { float:right;}
.lF { float:left;}
#wrapper{ width:980px; margin:0 auto; padding:0;}

/*__________TOP__________*/
.top{ width:960px; float:left; padding:10px 0 7px 10px; margin:0;}
.top_left{ width:223px; height:120px; float:left; margin:0; padding:0 0 0 0px;}
.top_right{ width:385px; float:right; margin:0; padding:30px 0 12px 0px; text-align:right;}
.top_right a{ color:#999999; font-size:11px; margin:0; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.top_right a:hover{ color:#858585;}

.top_right ul{ margin:0; padding:0; margin-top:5px; float:right;}
.top_right ul li{ margin:0; padding:3px 0 5px 23px; list-style-type:none; background: url(../images/icon_news.gif) left 0px no-repeat; line-height:12px; text-align:left;}
.top_right_headings { float:left; width:95px; text-align:left; font-weight:bold; padding:0px 0 0 0; background:url(../images/arrow_news.gif) right 6px no-repeat;}

/*__________HEA DER__________*/
#header{ width:980px; height:355px; float:left; margin:0; padding:0px 0; /*opacity:0.4;filter:alpha(opacity=40;*/ color:#000000;}
.rounded_corners { width:340px; border:0px solid #f2f2f2; float:left; padding:5px 0 0 8px;
     -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;
}
.rounded_corners ul{ margin:0; padding:0; margin-top:5px;}
.rounded_corners ul li{ margin:0; padding:3px 0 5px 23px; list-style-type:none; background: url(../images/icon_news.gif) left 0px no-repeat; line-height:12px; text-align:left;}

.bg_whats_news {padding:10px 0 0 130px; background:url(../images/upcmg_inner.gif) left 10px no-repeat; height:110px;}

/*___________navigation_____________*/
.navigation{ width:980px; float:left; margin:0; padding:5px 0 4px 0; /*opacity:0.4;filter:alpha(opacity=40;*/ color:#000000;}

.navigation ul{ float:left; margin:0; padding:8px 0 8px 0px; margin-left:1px; border-top:1px solid #b4c6e4;} 

.navigation ul li{ margin:0; float:left; border-right:#dddddd 1px solid; padding: 0 11px; text-transform:uppercase; font-weight:bold;}

.navigation ul li a.carporat{ text-decoration:none; color:#727272;}
.navigation ul li a.carporat:hover{ text-decoration:none; color:#c5ac18;}
.navigation ul li a.carporat_actv{ text-decoration:none; color:#c5ac18;}

.navigation ul li a.ourexperiance{ text-decoration:none; color:#727272;}
.navigation ul li a.ourexperiance:hover{ text-decoration:none; color:#76a313;}
.navigation ul li a.ourexperiance_actv{ text-decoration:none; color:#76a313;}

.navigation ul li a.consultancy{ text-decoration:none; color:#727272;}
.navigation ul li a.consultancy:hover{ text-decoration:none; color:#0d9e2f;}
.navigation ul li a.consultancy_actv{ text-decoration:none; color:#0d9e2f;}

.navigation ul li a.section{ text-decoration:none; color:#727272;}
.navigation ul li a.section:hover{ text-decoration:none; color:#1c7da4;}
.navigation ul li a.section_actv{ text-decoration:none; color:#1c7da4;}

.navigation ul li a.abt_vadodra{ text-decoration:none; color:#727272;}
.navigation ul li a.abt_vadodra:hover{ text-decoration:none; color:#6b0dcc;}
.navigation ul li a.abt_vadodra_actv{ text-decoration:none; color:#6b0dcc;}

.navigation ul li a.download{ text-decoration:none; color:#727272;}
.navigation ul li a.download:hover{ text-decoration:none; color:#c211c2;}
.navigation ul li a.download_actv{ text-decoration:none; color:#c211c2;}

.navigation ul li a.contact{ text-decoration:none; color:#727272;}
.navigation ul li a.contact:hover{ text-decoration:none; color:#d24631;}
.navigation ul li a.contact_actv{ text-decoration:none; color:#d24631;}

.navigation ul li a.nri{ text-decoration:none; color:#727272;}
.navigation ul li a.nri:hover{ text-decoration:none; color:#c5ac18;}
.navigation ul li a.nri_actv{ text-decoration:none; color:#c5ac18;}


/*__________CONTENT_________*/
#bottom_indx{width:930px; margin:0 auto; padding:50px 10px 50px 30px; float:left;}
#bottom_indx_left{width:360px; float:left; margin:0px 0px 0 0; padding:0; border-right:1px dotted #e7e7e7;}
.bottom_indx_top{ margin:0; padding:0; width:251px; background:url(../images/indx_left_top.gif) 0 0 no-repeat; height:7px; float:left;}
.bottom_indx_mid{width:239px; padding:0 5px 4px 5px; margin:0; border-right:#f2f2f2 1px solid; border-left:#f2f2f2 1px solid; float:left; 
/*background:url(../images/upcmg_inner.jpg) 6px 19px no-repeat;*/}
.bottom_indx_mid p{ width:130px; float:right; line-height:12px; padding:15px 0 0 0; margin:0; font-size:11px;}
.bottom_indx_mid p a{ font-size:12px; text-decoration:underline; color:#373737; margin:0; padding:0; font-weight:bold;}
.bottom_indx_mid p a:hover{ text-decoration:none;}
.bottom_indx_mid h5{ font-size:1.3em; font-weight:bold; margin:0; padding:0;}
.bottom_indx_btm{margin:0; padding:0; width:251px; background:url(../images/indx_left_botm.gif) 0 0 no-repeat; height:6px; float:left;}

.btm_pastproject{ width:508px; float:left; padding:0 0 0 10px;}
.btm_pastproject_top{width:508px; float:left; padding:0 0 0 0px; margin:0; background:url(../images/btm_rght_top.gif) 0 0 no-repeat; height:7px;}
.btm_pastproject_mid{width:520px; height:auto; padding:0 10px 0 15px; margin:0; float:left;}
.btm_pastproject_mid ul{ width:305px; margin:0 0 0 0px; padding:0; float:right; }
.btm_pastproject_mid ul li{ width:61px; margin:0; padding:0; float:left;}
.btm_pastproject_btm{ width:508px; padding:0 0 0 0px; margin:0; background:url(../images/btm_rght_btm.gif) 0 0 no-repeat; height:7px;float:left;} 

.corporate_right_navi{width:235px; float:left; margin:0 6px 10px 6px; background-color:#f7f7f7; color:#baa214; font-weight:bold;}
.corporate_heading { background:#e2e2e2; color:#333333; padding:5px 5px 0 5px; margin:0 0 5px 0; font-weight:bold; text-transform:uppercase; line-height:25px;}
.corporate_right_navi ul{ margin:0; padding:0 0 0 3px; list-style-type:none;}
.corporate_right_navi ul li{ background:url(../images/arrow.gif) 2px 8px no-repeat; margin:0; padding:5px 0 5px 13px; width:210px;  list-style-type:none; border-bottom:1px dotted #8b8b8b; }
.corporate_right_navi ul li a{  text-decoration:none; color:#4b4b4b; font-weight:bold;}
.corporate_right_navi ul li a:hover{ text-decoration:none; color:#baa214;}
.corporate_right_navi ul li a.right_navi_active{color:#baa214;}
.corporat_biggerfont { font-size:15px; line-height:20px;}

/*sitemap */
.sitemap{width:205px; float:left; margin:0 15px 10px 6px; color:#baa214; font-weight:bold; font-size:12px; height:170px;}

.sitemap p { width:190px; font-weight:bold; display:block;}
.sitemap p a{  background:url(../images/arrow.gif) 4px 6px no-repeat; margin:0; padding:5px 0 5px 15px; width:190px;  list-style-type:none; border-bottom:1px dotted #e7e7e7; text-decoration:none; display:block; color:#747474;}
.sitemap p a:hover{ text-decoration:none; color:#baa214;}

.sitemap ul{ margin:0; padding:0 0 0 3px; list-style-type:none;}
.sitemap ul li{ background:url(../images/arrow.gif) 4px 6px no-repeat; margin:0; padding:5px 0 5px 15px;  list-style-type:none; border-bottom:1px dotted #e7e7e7;}
.sitemap ul li a{  text-decoration:none; color:#747474; font-weight:bold;}
.sitemap ul li a:hover{ text-decoration:none; color:#baa214;}
.sitemap ul li a.right_navi_active{color:#baa214;}

/*__________footer__________*/
#footer{ width:960px; padding:7px 10px; margin:5px 0 0 0; border-top:1px dotted #f2f2f2; }
#footer_left{ width:300px; float:left; margin:0; padding:0; color:#b2b2b2; font-size:11px;}
#footer_right{ width:600px; float:right; text-align:right; margin:0; padding:0 33px 0 0; font-size:11px; border:#000000 0px solid; background:url(../images/icon_aboutvadodara.gif) right top no-repeat;}
#footer_right span{ color:#b2b2b2; text-align:right;}
#footer span a{ font-size:12px; text-decoration:none; color:#121212; font-weight:bold;}
#footer a:hover{ text-decoration:underline;}

.inner_content{ width:960px; margin:0 0 20px 0; padding:0 10px;}
.inner_header{ margin:0; padding:12px 0 12px 10px; height:auto;}
.inner_header span{font-size:35px; display:block; padding:0px 0 0px 0px; margin:0; text-transform:uppercase; word-spacing:-4px; color:#69dddd; background:#fcfcfc;border-bottom:#f8f8f8 1px solid;}
.inner_banr{ width:980px; height:219px; float:left; margin:0; padding:0px 0; /*opacity:0.4;filter:alpha(opacity=40;*/ color:#000000; border:#f0f0f0 0px solid;}
.curuntprojct{  width:960px; margin:0; padding:0 10px;}
.content_rght{ width:674px; float:left; margin:0; padding:0 0 0 35px; min-height:280px;}
.content_rght_ul{ margin:0; padding:0;}
.content_rght_ul li{ margin:0; padding:3px 0 3px 15px; list-style-type:none; background: url(../images/bullet.gif) left no-repeat;}

.current_ul{ margin:0; padding:0;}
.content_ul li{ margin:0; padding:8px; list-style-type:none; width:160px;}

.content_rght1{ width:654px; float:left; margin:0; padding:0 20px 0 35px; min-height:280px;}
.content_rght1 ul{ margin:0; padding:0;}
.content_rght1 ul li{ margin:0; padding:3px 0 3px 13px;  background: url(../images/bullet.gif) 0 8px no-repeat;}

.content_rght_experience1{ width:100%; float:left; margin:0; padding:8px; border:#e7e7e7 0px solid;}
.content_rght_experience{ width:100%; float:left; margin:0; padding:0 0 0 13px; }
.content_rght_experience ul{ margin:0; padding:0;}
.content_rght_experience ul li{ margin:0; padding:3px 0 3px 12px;  background: url(/images/bullet.gif) 1px 8px no-repeat;}
.content_rght_experience a{ color:#595959;}
.content_experience_left{ margin:0; padding:0 0px 10px 18px; width:460px; float:left;}

.content_experience_area{ margin:5px 8px; padding:0 0px 10px 18px; width:430px; float:left; border:1px solid #f3f3f3;}
.content_experience_area H2{ margin:0; padding:0; width:460px; text-align:left; font-weight:bold; color:#ab8b3b;}

.current_projects_area { margin:0 auto; width:780px;}
.current_projects{ margin:0;  padding:0 0px 0px 0px;  font-size:13px; width:196px; text-align:left; float:left; height:260px;}
.current_projects_info{  height:70px; padding:0 0 0 3px;}
.current_projects a{ text-decoration:none;}
.current_projects_heading { font-weight:bold; text-transform:uppercase; color:#fff; background:#436fbd; margin-bottom:2px;}
.current_projects_headingarea { text-align:left; padding:0px 0 5px 0; vertical-align:top;}
.current_projects_btn { background:url(../images/btn_learn_more.gif) right top no-repeat; height:18px; width:88px; margin:0 auto; display:block;}
.current_projects_btn:hover { background:url(../images/btn_learn_more_hover.gif) right top no-repeat; height:18px; width:88px; cursor:pointer; display:block;}

.content_experience_img{ margin:0;  padding:0 0px 0px 0px; font-weight:bold;  font-size:13px; width:196px; text-align:center; float:left;}
.content_experience_text{ margin:0; padding:5px 0px 0px 10px; width:240px; float:left;}
.content_experience_text a{ color:#373737; text-decoration:none;}
.content_experience_text a:hover{ color:#373737; text-decoration:underline;}
.experience_imghead{ text-align:center; margin:0 0 5px 0;}

.content_experience_areatext{ margin:0; padding:5px 0px 0px 10px; width:410px; float:left;}
.content_experience_areatext a{ color:#373737; text-decoration:none;}
.content_experience_areatext a:hover{ color:#373737; text-decoration:underline;}

.projectcont_left{ margin:0; padding:0 0px 10px 18px; width:196px; float:left;}
.projectcont_left a{ color:#595959; text-decoration:none;}

.pastimages{ width:480px; padding:10px 0; margin:0;}
.pastimages ul{ margin:0 0px 0 0; padding:0 0px 0 0;}
.pastimages ul li{ margin:0; padding:0 10px 0 0; float:left;}

.nri_head{ margin:0 0 2px 0; padding:4px; width:99%; background-color:#f3f3f3; font-weight:bold; border-bottom:1px solid #fff;}
.nri_head2{ margin:0 0 2px 0; padding:4px; width:99%; background-color:#f7f7f7; font-weight:bold;}

.btn_download_pdf a{ background:url(../images/btn_downloadpdf.gif) left top; height:46px; width:181px; margin:20px 0; display:block;}
.btn_download_pdf a:hover { background:url(../images/btn_downloadpdf_hover.gif) left top; height:46px; width:181px; cursor:pointer; display:block;}

.btn_download_ppt a{ background:url(../images/btn_downloadppt.gif) left top; height:46px; width:180px; margin:10px 0; display:block;}
.btn_download_ppt a:hover { background:url(../images/btn_downloadppt_hover.gif) left top; height:46px; width:180px; cursor:pointer; display:block;}

/*GALLERY CSS */
.gallery_out{ padding:10px 0; margin:0 auto; width:520px;}
#gallery {position:relative; width:508px; margin:0; float:left; padding:5px; border:1px solid #e7e7e7; background:#F3F3F3; /*width:706px;*/}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; margin:0 ; width:506px; height:326px; padding:7px 0 0 0px; border:/*2px*/0 solid #666; background:#d7d7d7 url(images/loader.gif) center center no-repeat}
#image img {position:absolute; top:8px; left:6px}
#thumbwrapper{margin:10px 0 0 0 ; padding:5px 5px; width:496px; height:63px; border:0px solid #1e1e1e; background:#d1d1d1;}
#thumbarea {position:relative; overflow:hidden; height:63px; width:498px; }
#thumbs {position:absolute; list-style:none; margin:0 auto 0 0px; padding:0; height:63px; width:10000px; border-right:5px solid #1e1e1e}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:330px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(../images/left.gif) left center no-repeat; border-left:0px/*5px*/ solid #FFF}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg {right:0; background:url(../images/right.gif) right center no-repeat; border-right:0px/*5px*/ solid #FFF}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}

/*Contact us*/
.contact_add{ margin:0; padding:0; width:290px; float:left;}
.contact_map{ margin:0; padding:0; width:275px; float:left; border: #e3e3e3 1px solid;}
.kraft_cont{ color:#cca51c;}
.blue_text { color:#336699; font-weight:bold;}

.past_right{ width:520px; float:left; margin:0; padding:0; text-align:justify; font-size:16px; font-family:"Candara"; line-height:23px; font-family:Candara}
.sub_title{ font-size:16px; margin:0; padding:0; color:#3c3c3c; font-weight:bold;}
.sub_title1{ font-size:14px; margin:0; padding:5px 0 0px 15px; color:#5d5d5d; font-weight:bold; background:url(../images/bullet_specs.gif) 0 7px no-repeat; border-top:1px dotted #e7e7e7;}
.solentir_content{ width:654px; float:left; margin:0; padding:10px 0px 20px 0px; min-height:280px;}
.solentir_specscontent_left{ width:310px; float:left; margin:0px; padding:0px 0px 0 0px;}
.solentir_specscontent_right{ width:300px; float:right; margin:0; padding:0px 0px 0 20px; border-left:1px solid #e7e7e7; }
.txt_crntr{ text-align:center; margin:0; padding:0; font-weight:bold;}
.rectangel{ margin:0 auto; padding:10px; border:solid 0px #999999; width:410px;}
.experience{ text-align:center;}

/*//*/

.light_box1{font-size:13px; margin:0; padding:3px; color:#3c3c3c; border:#CCCCCC 0px solid;}
.light_box1 ul { margin:0; padding:0;}
.light_box1 ul li{ margin:5px 1px; padding:0px; width:150px; height:130px; list-style-type:none; background:none; list-style-image:none; float:left; border:#eaeaea 0px solid; text-align:center; font-weight:bold; color:#666;}
.light_box1 ul li a image{ border:0; margin:0; padding:0;}

.light_box{font-size:13px; margin:0; padding:3px; color:#3c3c3c; font-weight:bold;}
.light_box ul { margin:0; padding:0;}
.light_box ul li{ margin:0 1px; padding:5px; list-style-type:none; background:none; list-style-image:none; float:left; border:#eaeaea 1px solid;}
.clickon { font-size:11px; text-align:left; color:#666;}

.lightbx_inner{ padding:0 0 0 65px; margin:0;}
.lightbx_outr{padding:0 0 0 0px; margin:0 auto; width:500px;}

.downlaod{ padding:25px 0 30px 0px; display:block;}
.downlaod ul{ margin:0; padding:0;}
.downlaod ul li{ margin:0; padding:0 8px 0 6px; text-align:center;  float:left; display:block; list-style-type:none; list-style-image:none; background:none; border-right:1px solid #f3f3f3; width:300px;}
.downlaod ul li h3{font-weight:bold; font-size:14px;}

.templatemo_gallery { padding:2px 4px; margin:10px 0;}
.templatemo_gallery img{ border:1px solid #d9d9d9; padding:1px; margin:0 5px 8px 0; }

/* open close window start*/
.mypets{ /*header of 1st demo*/
cursor: pointer;/*border: 1px solid gray;*/background: #E1E1E1;
}
.openpet{ /*class added to contents of 1st demo when they are open*/
background: none;
}
.technology{ /*header of 2nd demo*/
cursor: pointer; margin: 0px 0;
}
.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: #121212;
}
.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: #121212;
}
/* open-close window end*/