/*for menu*/
#apdiv1 {
	width:166px;
	position:absolute;
	clear:both;
	font-size:11px;
	margin-top:28px;
    margin-left:2px;
	color:white;
	background-color:#58afe2;
	text-align:left;
	visibility:hidden;
    height:65px;
}

#apdiv2 {
	position:absolute;
	left:169px;
	top:240px;
	width:418px;
	height:224px;
	visibility:hidden;
	z-index:2;
}
#apdiv3 {
	position:absolute;
	left:198px;
	top:257px;
	width:414px;
	height:238px;
	visibility:hidden;
	z-index:3;
}

#apdiv4 {
	position:absolute;
	left:98px;
	top:270px;
	width:414px;
	height:238px;
	visibility:hidden;
	z-index:3;
}
#apdiv5{
	position:absolute;
	left:310px;
	top:220px;
	width:384px;
	height:150px;
    visibility:hidden;
	z-index:3;
}

.menuitems
{
    margin-left:5px;
    line-height: 110%;
	font-size:12px;
	width:158px;
	height:15px;
	background-color:#58afe2;
	color:#FFFFFF;
}
.menuitems:hover
{
	width:158px;
    margin-left:5px;
	font-size:12px;	
    line-height: 110%;
	color:#000000;
	font-weight:bold;
	height:17px;
}
/* MENU ENDS */

a img
{
  border: none;
}

a
{
  text-decoration: none;
}
a:hover
{
  text-decoration:none;
  cursor: pointer;
}


body
{
  font-family: Arial;
  font-size: 12px;
  color: #717074;
  text-align:justify;
  background-image:url(images/web-background.jpg);
  background-repeat:repeat-x;
 /* background-color: #000000; */
}

p
{
  font-family: Arial;
  font-size: 12px;
  color: #717074;
  text-align: justify;
}

.submenu
{
margin-top:7px;
margin-left:10px;
float:left;
}

#mida{
  color:#a8005b;
  font-size: 11px;
  text-decoration: none;
}

#mida:hover
{
  font-size: 11px;
  color:#a8005b;
  text-decoration:underline;
}


#footlinks
{
  color:#486ba1;
  font-family: arial;
  text-decoration:none;
}

#footlinks:hover
{
  color:#486ba1;
  font-family: arial;
  text-decoration:none;
  font-weight: bold;
}

#copyright
{
  color:#2d2f88;
  font-family:arial;
  margin-top:10px;
  font-size: 11px;
  float:left;
  text-align:center;
  width:100%;
}

.clear_height
{
  clear : both;
}

#container
{
  width:850px;
  min-height:540px;
/*  border:1px solid green;*/
  background-color:#FFFFFF;
  margin: auto;
  /*height:750px;*/
}

#menu_container
{
  width:848;
}

#logo
{
    height:78px;
    width:340px;
    float:left;
/*    border:1px solid red;   */
}

#head_links
{
  min-height:50px;
  width: 130px;
/*  border:1px solid red;            */
  float:right;
}

#sitemap
{
  height:19px;
  width: 115px;
  float:right;
}

#comp_profile
{
  height:24px;
  width: 128px;
  float:right;
}

#langtranslate
{
 height:19px;
  width: 115px;
  float:right;
  margin-top: 10px;
}


#menu_item_bar
{
  height:28px;
  width:850px;
/*  border:1px solid green;   */
  float:left;
}

#menu_contact,#menu_contact:hover
{
  height:28px;
  width:85px;
  float:right;
  background-image:url(images/btn_contact_down.png);
}
#menu_contact:hover
{
  background-image:url(images/btn_contact_up.png);
}
#menu_clients,#menu_clients:hover
{
  height:28px;
  width:84px;
  float:right;
  background-image:url(images/btn_clients_down.png);
}
#menu_clients:hover
{
  background-image:url(images/btn_clients_up.png);
}


#menu_blog,#menu_blog:hover
{
  height:28px;
  width:84px;
  float:right;
  background-image:url(images/btn_blog_down.png);
}
#menu_blog:hover
{
    background-image:url(images/btn_blog_up.png);
}


#menu_services,#menu_services:hover
{
  height:28px;
  width:84px;
  float:right;
  background-image:url(images/btn_services_down.png);
}
#menu_services:hover
{
background-image:url(images/btn_services_up.png);
}


#menu_about,#menu_about:hover
{
  height:28px;
  width:84px;
  float:right;
  background-image:url(images/btn_about_down.png);
}
#menu_about:hover
{
background-image:url(images/btn_about_up.png);
}


#menu_home,#menu_home:hover
{
  height:28px;
  width:83px;
  float:right;
  background-image:url(images/btn_home_down.png);
}
#menu_home:hover
{
  background-image:url(images/btn_home_up.png);
}


#menu_bar
{
  height:29px;
  width:850px;
  background-image: url(images/menu_bar.png);
  text-align:right;
  float:left;
}

#search_form
{
  height:29px;
  margin-top:4px;
  margin-right:35px;
  float:right;
}



/* Menus completed */

#h_body
{
  width:850px;
 /* border: 1px solid red;*/
  float:left;
}
#intro
{
 width:380px;
 min-height:216px;
/* border:1px solid green;*/
 padding-left: 5px;
 float:left;
}

#flash_mov
{
 width:461px;
/*  border:1px solid blue; */
 float: right;
}

#serv_tech_cont
{
 width:849px;
/* border:1px solid red;*/
 min-height:140px;
 background-image: url(images/mid_bar.png);
 background-repeat:repeat-x;
 float:left;
}
.txthead
{
  font-family: Arial;
  font-size: 12px;
  margin-left: 5px;
  color:#143fc6;
  font-weight:bold;
}


#popular_service
{
  width:410px;
  min-height:140px;
  float:left;
}

#webdev
{
  margin-top:12px;
  width:103px;
  height:113px;
  background-image:url(images/img_web_dev.png);
  float:left;
}

#appdev
{
  margin-top:2px;
  margin-left: 15px;
  width:122px;
  height:122px;
  background-image:url(images/img_win_dev.png);
  float:left;
}

#mobidev
{
  margin-top:1px;
  margin-left:15px;
  width:122px;
  height:125px;
  background-image:url(images/img_mobi_dev.png);
  float:left;
}

#technology
{
  width:415px;
  min-height:140px;
  padding-left:5px;
  float:left;
}

.tech_list
{
  margin-left:5px;
  float:left;
}

.popular_services
{
  margin-left:4px;
  margin-top:-5px;
  float:left;
}

#testimonial
{
  width:620px;
  margin-top:20px;
  min-height:132px;
  float:left;
}

.test_left
{
 width:9px;
 height:122px;
 float:left;
 /*background-image: url(images/testimonial_left.png);*/
}

.test_mid
{
 width:596px;
 height:107px;
 float:left;
 padding-top:15px;
 /*background-image: url(images/testimonial_mid.png);*/
 background-repeat: repeat-x;
}

.test_right
{
 width:13px;
 height:122px;
 float:left;
 /*background-image: url(images/testimonial_right.png);*/
}

.testi_closing
{
 color:#717074;
 font-weight:bold;
}

.testi_head
{
background-color:#fffeff;
color:#143FC6;
float:left;
font-weight:bold;
margin-top:-22px;
}

#aurcare_cont
{
float:right;
margin-top:20px;
min-height:132px;
width:224px;
}

.aurcare_left
{
   height:122px;
   width:5px;
   /*background-image:url(images/Aurcare_left.png);*/
   float:left;
}

.aurcare_mid
{
   height:122px;
   width:212px;
   /*background-image:url(images/Aurcare_mid.png);*/
   background-repeat: repeat-x;
   float:left;
}

.aurcare_right
{
 height:122px;
 width:6px;
 /*background-image:url(images/Aurcare_right.png);*/
 float:left;
}
#aurcare_boldtext
{
  font-weight:bold;
}


#aurcare_botttext
{
  font-size:11px;
}

.hfooter
{
   text-align:center;
   margin-top:20px;
   width:100%;
   float:left;
}

/* Clients page */

.clients_container
{
 width:847px;
 margin-left:1px;
 margin-top:10px;
}
.client_tab
{
/*float:left; */
margin-top:-6px;
width:80px;
}

.client_left
{
   height:238px;
   width:8px;
   background-image:url(images/clients_left.png);
   float:left;
}

.client_right
{
   height:238px;
   width:4px;
   background-image:url(images/clients_right.png);
   float:left;
}

.client_mid
{
   height:238px;
   width: 835px;
   background-image:url(images/clients_mid.png);
   float:left;
}

#clients
{
 margin-top:15px;
 float:right;
}

.linespace
{
  height:20px;
  width:100%;
  text-align: right;
  background:#FFFFFF;
  float:left;
}

.client_head
{
  font-family:Arial;
  font-size:12px;
  font-weight: bold;
  color:#1082c9;
  padding-top:20px;
  float: left;
}

.txt_bold
{
  font-weight: bold;
  color:#000000;
}

/* Contact Us */

#world_img
{
  margin-top:20px;
  height:275px;
  width: 100%;
  text-align:center;
}

#add_cont
{
  height:222px;
  width:99%;
}

.contact_left
{
   height:215px;
   width:7px;
   background-image:url(images/contact_left.png);
   float:left;
}

.contact_right
{
   height:215px;
   width:5px;
   background-image:url(images/contact_right.png);
   float:left;
}

.contact_mid
{
   height:215px;
   width: 400px;
   background-image:url(images/contact_mid.png);
   float:left;
}

.offices
{
  height:218px;
   width:412px;
  float: left;
  margin-left:7px;
}

#uk_map
{
float:right;
height:184px;
margin-top:-185px;
width:129px;
}


.contact_head
{
  color:#5c7c90;
  font-weight: bold;
}

.address,.address_cond
{
text-align:center;
width:365px;
}
.address_cond
{
  width:200px;
}


#india_map
{
float:right;
height:184px;
margin-top:-150px;
width:140px;
}
#us_map
{
  float:left;
  margin-top:-140px;
  margin-left: 175px;
}


/* Company */

#comp_container
{
 /* height:265px;*/
  width:846px;
  padding-left:3px;
  background-color:#ffffff;
 /* height:285px;*/
  float: left;
}
#para
{
  width:842px;
  background-color: #FFFFFF;
}

#pleft{
float:left;
height:165px;
width:361px;
}

#bg_heurion{
   height:150px;
   width: 486px;
   margin-left:-35px;
   background-image:url(images/heurion_background.png);
   float:left;
}

#pleft_visionmi{
	float:left;
	height:auto;
	width:511px;
}

#bg_vision
{
float:right;
width:331px;
height:220px;
margin-top:50px;
background-image:url(images/vision.png);
}

#our_adv_cont
{
  width:846px;
  padding-left:3px;
/*  height:285px;*/
  background-color:#ffffff;
  float: left;
}

#infra_cubes
{
float:right;
width:150px;
height:127px;
margin-right:40px;
background-image:url(images/infra_cubes.png);
}

#pleft_infra{
float:left;
height:135px;
width:600px;
}

#leftpanel
{
/*border:1px solid red;*/
min-height:330px;
margin-left:15px;
width:600px;
float:left;
}

#rightpanel
{
/*border:1px solid red;*/
min-height:330px;
margin-left:2px;
margin-top:20px;
width:230px;
float:left;
}

#image_cont
{
width:125px;
/*border:1px solid red;*/
text-align:center;
float:left;
margin-left:40px;
padding-top: 50px;
}

.banner
{
  height:113px;
  width:845px;
  margin-right:1px;
  float:right;
}

.g_snaps
{
float:left;
/*height:282px;*/
margin-bottom:10px;
width:155px;
}
.snapshot_head
{
color:#000000;
padding-bottom:5px;
float:none;
}

.line
{
  height: 10px;
  float:left;
  width:570px;
}

